BM66(R@ ```^^^[[[XXXUUURRRPPPOOOJJJMMMRRRVVV[[[aaagggkkkmmmpppuuuwwwyyyzzz|||}}}vvvkkkeeefffhhhjjjiiidddeeeeeefffiiiqqq}}}~~~rrrggg___XXXTTTSSSTTTUUUVVVXXX[[[```ccciiiqqq}}}{{{hhh```YYYVVVQQQIIIEEEGGG>>><<<999555111000111333000///...---------------/////////000000000000000000///...------------------------,,,,,,,,,+++++++++++++++************)))((((((((((((((((((((((((''''''(((((())))))******,,,+++)))((((((((()))***+++***)))(((((()))***+++&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''%%%######%%%'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$''''''''''''''''''''''''+++)))''''''))),,,......222222333333333333444444333333333444444444555555111444888;;;>>>>>>>>>===<<<<<<===???BBBFFFIIIKKKNNNNNNNNNNNNOOOQQQSSSTTTWWWWWWWWWVVVTTTQQQOOONNNMMMPPPVVV^^^mmmZZZWWWSSSOOONNNNNNPPPRRRUUUYYY^^^dddhhhlllpppssstttvvvyyy|||}}}yyymmmeee]]]\\\aaajjjpppsss}}}~~~|||pppddd]]]XXXWWWUUUUUUUUUVVVXXXYYYYYY```kkkvvvyyymmmggg```UUUMMMKKKEEECCC@@@<<<777444222222333333222222222111111111//////////////////////////////......---------------------,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))******)))(((((((((((()))+++***)))(((((()))***+++))))))((('''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((()))***,,,---222222222333333333444444333333333444444444444555333555999;;;======<<<;;;;;;<<<===???AAAEEEHHHJJJLLLLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTSSSQQQOOOMMMKKKMMMPPPUUU]]]lllUUUQQQMMMJJJKKKPPPVVVZZZ^^^bbbhhhlllooorrruuuvvv|||~~~|||uuuoooiiieeebbb^^^\\\aaannn}}}xxxnnngggccc^^^\\\[[[[[[XXXUUUQQQTTTYYYbbbmmmyyyyyylll```YYYLLLJJJFFFBBB===888555333111222222222111111000//////////////////.........//////..................------------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))(((((()))))))))***))))))((('''******))))))))))))******,,,+++***)))((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******((('''***,,,222222222222333333333333333333333333444444444444555666999;;;<<<;;;::::::;;;;;;<<<>>>@@@CCCFFFHHHKKKKKKKKKLLLNNNQQQSSSUUUSSSSSSSSSRRRQQQOOOLLLKKKKKKOOOTTT\\\kkkTTTRRRPPPOOOSSSYYY```eeegggjjjmmmppprrrtttxxxzzzvvvmmmhhheee```]]]dddeeeiiiuuuyyyssspppqqqooojjjfff___[[[WWWYYY```jjjsssxxxzzznnn[[[VVVOOOIIIDDD@@@===;;;333333333333222000///.../////////...................../////////............------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++******))))))((((((((()))***+++++++++***((('''***))))))))))))))))))***+++***)))((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******((('''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&***+++((('''***...111222222222222333333333222222333333333444444444444555777:::;;;;;;;;;::::::;;;;;;===???BBBEEEGGGJJJJJJKKKLLLNNNQQQTTTVVVTTTTTTTTTSSSRRRPPPNNNLLLJJJNNNSSS\\\kkkVVVWWWXXXZZZ___dddjjjmmmqqqrrrrrrsssvvv{{{zzztttmmmiiihhhiiihhhggglllpppyyyxxxnnnbbb\\\^^^dddhhhiiippprrrvvv}}}tttlll```VVVNNNIIIEEECCC===<<<;;;999777444222111000000//////..................///000000//////............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******))))))((((((***+++,,,---,,,+++***))))))))))))******)))))))))((('''''''''(((((()))***)))))))))((((((''''''&&&((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***((()))---111111111111222222222333333222222222333333333444444111333555888:::;;;<<<<<<:::;;;;;;===???BBBDDDFFFHHHHHHHHHJJJLLLOOOQQQSSSRRRSSSSSSRRRQQQOOOMMMLLLJJJMMMSSS[[[kkk\\\^^^aaadddiiimmmppprrrsssssstttwww|||}}}|||ppppppqqqrrrtttxxx{{{}}}~~~ssskkkjjjjjjgggcccaaaaaaccciiirrr}}}uuuggg]]]UUUNNNIIIGGGEEEAAA===888555333222111111000000//////......---...///000111000///...............---------,,,,,,,,,,,,,,,++++++++++++******************************************))))))++++++,,,,,,++++++***)))))))))************))))))''''''''''''((()))***+++))))))(((((((((((((((((((((((('''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''''')))((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%% $$$'''))))))***...222111111111111222222222222222222222222333333333333000222444777999;;;<<<===;;;;;;<<<===???BBBDDDFFFEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOPPPOOONNNLLLKKKIIIJJJNNNSSS\\\lllfffgggiiikkkooorrruuuvvvrrrtttyyyvvvrrrsssvvvxxx~~~~~~tttkkk___]]][[[\\\```hhhpppuuuzzzzzzoooddd]]]QQQMMMGGG@@@:::666333333333222222111000000//////---...000111111111//////............------------------,,,,,,,,,+++++++++((((((((((((((((((((((((******************+++++++++***))))))(((((())))))((()))***++++++***)))((()))))))))(((((()))******((((((((((((((()))))))))((((((&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++...///111111111111222222222222111222222222222333333333222333444666888999;;;;;;<<<<<<<<<===???BBBEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNOOONNNMMMLLLJJJIIIKKKNNNTTT]]]mmmnnnnnnnnnppprrruuuxxxzzzuuuzzz{{{wwwrrrmmmkkknnnsssxxxwwwfffbbb\\\XXXWWW[[[```dddbbbmmmyyyxxx\\\WWWOOOGGG@@@;;;999888333333333222111000000///,,,...000111222111000/////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***)))'''&&&&&&&&&'''(((((()))***++++++***)))(((---,,,+++***))))))))))))''''''(((((())))))******((('''&&&%%%&&&'''***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&%%%$$$%%%'''***''''''((((((((((((''''''&&&&&&'''(((((()))(((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%'''((('''''''''''''''''''''''',,,***''''''))),,,------000111111111111222222222111111222222222333333333444444555666777888999999=========>>>@@@BBBEEEFFFIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPPPPOOONNNLLLKKKKKKNNNTTT]]]mmmrrrssssssssssssuuuxxx{{{xxx|||tttjjjiiihhhhhhmmmvvvuuunnneee```___^^^[[[XXX___]]]cccrrr}}}ooo]]]OOOHHHDDD>>>999999444///---///111111000---------------...///000........................//////...---,,,++++++*********+++,,,,,,,,,+++++++++++++++************)))************************+++++++++***)))((((((''')))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''***(((&&&%%%%%%%%%'''(((((((((((((((((()))******%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%'''((())))))'''((()))'''%%%######$$$(((((('''((()))***,,,---000111111111111222222222222333333333333333333444777777888888888999999999>>>???@@@BBBDDDEEEGGGHHHFFFGGGGGGHHHJJJKKKMMMNNNQQQOOOMMMKKKIIIIIIIIIIIIKKKMMMRRR]]]pppsssttttttuuuwww|||{{{uuuqqqnnnoooqqquuu}}}|||sssnnnmmmkkkgggddd___ZZZ[[[eeeqqq~~~wwwfffZZZRRRIIICCC???;;;666444555555333000000000//////////////////...........................---------------------++++++,,,,,,,,,++++++***++++++++++++************************************++++++******)))(((((('''(((((('''''''''''''''((())))))))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((((((((()))(((&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''(((((('''(((((('''%%%$$$$$$%%%(((((((((((()))***,,,---000111111111111222222222222222222333333333333444777888888999::::::;;;;;;>>>???@@@BBBDDDFFFHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQOOOMMMKKKJJJIIIIIIIIIKKKMMMRRR]]]ooossstttuuuwww|||wwwsssrrrssstttyyy{{{~~~{{{mmmeee^^^___eeeooo{{{}}}nnnaaaTTTLLLEEEAAA;;;888777555222...111222222111111000..............................,,,,,,---------.........,,,,,,---,,,,,,+++***))),,,+++++++++************************************++++++******)))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&((()))''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''(((((((((((()))+++---...000111111111111222222222222222222222333333444444666777888999:::<<<======??????AAACCCEEEGGGIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKMMMSSS\\\mmmvvvwwwzzz}}}wwwssstttxxx}}}}}}rrrkkkjjjmmmqqqtttyyyuuufff\\\QQQKKKCCC===:::777444111111222222222222000///...........................---------...............------------,,,+++***))),,,,,,+++++++++*********************************************))))))(((((('''((()))*********)))(((''''''(((((())))))******''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''((((((((()))''''''&&&&&&&&&'''((((((&&&&&&&&&((()))+++---...%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''))))))((((((((()))+++---...000000111111111222222222111111111222333333444444444555666888:::<<<===>>>???@@@AAACCCFFFHHHJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKNNNSSS\\\kkkxxx}}}zzzssstttvvvzzz~~~zzzwwwsssooojjjmmmsssxxx}}}xxxggg^^^QQQHHHBBB???;;;999222222222222222111000000////////////////////////000000///......---,,,,,,.........---,,,+++***))),,,,,,,,,++++++++++++************************************)))))))))))))))((()))***,,,,,,++++++***''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''&&&&&&&&&'''''''''''''''((()))***,,,...///%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''''''''(((***))))))((()))***+++---...000000111111111222222222000000111222222333444444222333555666888:::<<<===>>>???AAACCCFFFHHHJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLKKKOOOSSS[[[iii{{{~~~xxxssssssmmmsss{{{~~~tttccccccdddeeehhhnnnuuuzzzuuufffYYYOOOHHHCCC???666555444333222222222222////////////////////////111111000///...---,,,+++------...------,,,+++***,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))((()))***++++++,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))(((''''''(((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&((((((''''''(((***))))))))))))***,,,---///000111111111111222222222///000000111222333444444222333444666888999;;;;;;===>>>@@@CCCEEEHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLOOOTTTZZZggg~~~zzzvvvrrrooosssyyyzzz~~~jjjhhheeeaaa^^^___cccfffmmmyyytttfffZZZNNNGGG>>><<<888555222222222333////////////////////////000000//////......------,,,---------------,,,,,,------,,,,,,,,,+++++++++************************)))))))))))))))))))))***(((((((((((()))***+++,,,))))))))))))(((((((((((((((((())))))***+++++++++***************)))))))))))))))(((((('''&&&$$$$$$)))((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''((()))***)))))))))***,,,...///000111111111111222222222//////000111222333444444333444555777888:::;;;;;;<<<===???BBBEEEGGGIIIJJJMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPOOONNNLLLOOOTTTYYYeee||||||tttnnnmmmmmmoooyyywwwtttmmmeee]]]XXXXXXYYYXXXcccrrrnnn]]]SSSEEEBBB<<<777333222222333000000000000000000000000.........///////////////,,,,,,------...------------------,,,,,,,,,++++++************************)))))))))))))))*********'''&&&&&&&&&&&&(((***+++******))))))((((((''''''&&&&&&'''((()))***++++++,,,,,,++++++******))))))***))))))((('''%%%$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''(((((())))))'''((()))((('''&&&''')))***)))))))))***,,,...///000111111111111222222222...///000111222333444444555555666888999:::;;;<<<;;;===???AAADDDGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMQQQQQQRRRRRRRRRQQQOOONNNLLLPPPTTTYYYddd{{{vvvtttrrrooorrr|||xxxpppiiibbbYYYRRRTTTWWW___kkkzzz}}}lllWWWOOOCCC;;;888888777666222222111000...---...///...///000000000///---,,,------------------------+++,,,,,,------,,,,,,++++++,,,---......---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++,,,+++)))((((((((()))***&&&'''((())))))((('''&&&%%%&&&''')))))))))((('''))))))***++++++***)))((())))))))))))((('''&&&%%%&&&&&&''''''((('''''''''))))))***(((&&&$$$$$$%%%))))))(((((('''''''''&&&))))))(((''''''''''''(((&&&&&&((()))+++---...///,,,+++***))))))+++---...000000000000111222333444444333333222111111111222444222111333777::::::888===>>>???@@@BBBEEEGGGHHHMMMLLLJJJIIIIIIJJJKKKLLLOOOQQQTTTUUUUUUSSSPPPNNNNNNMMMOOOVVVaaawwwyyysssvvvzzz|||vvvooohhhbbbVVVWWWYYY```kkk{{{mmmbbbSSSFFF???;;;888666222222222111000000111111...///000000000///...---------------------------,,,,,,------------,,,,,,+++++++++***)))((('''&&&************************************************)))))))))))))))))))))))))))***+++***)))((()))***+++***))))))(((((())))))''''''((((((((((((''''''((())))))************)))&&&&&&'''(((((('''&&&%%%''''''(((((((((((((((''''''''''''(((''''''&&&&&&&&&(((((((((&&&%%%&&&'''******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&(((((((((((()))))))))***+++***)))))))))+++...///555444333111000/////////444333222222111111222222555333222444777::::::999<<<<<<===???BBBEEEGGGHHHJJJIIIIIIHHHHHHIIIIIIIIIMMMNNNQQQSSSSSSQQQOOOMMMLLLKKKMMMTTT___sss|||yyyvvvsssssszzz{{{vvvddd```[[[ZZZ___iiiuuu||||||jjjYYYMMMEEE>>>:::444333222111000///////////////000000000///...---------------------------------............------000///...,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++***((('''((()))*********)))))))))((((((((((((''''''''''''((((((******))))))((()))))))))(((((()))******))))))(((%%%&&&'''((())))))))))))((((((((((((((('''&&&%%%$$$&&&''''''&&&&&&((()))************))))))))))))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''***)))(((((())),,,...000666555333111000.........333333222222111111222222555444333444777999:::999999:::<<<>>>AAADDDGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQPPPNNNMMMJJJIIILLLRRR\\\mmm{{{uuutttvvvxxxzzzzzztttkkkeeedddfffkkknnnxxx|||pppbbbTTTHHHAAA;;;999666333222111000...000000000000//////..............................---..................---111000...,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))((((((''')))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''))))))******+++++++++***&&&&&&'''((((((((((((((())))))))))))(((&&&%%%%%%%%%&&&''''''&&&&&&'''))))))))))))))))))))))))))))))(((''''''&&&&&&''''''######$$$%%%'''((()))***(((((('''((())),,,///000111111111111111111222222333333222222111222222333333333333444555777888888888999:::===@@@DDDGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFHHHJJJLLLOOOPPPOOONNNNNNIIIIIILLLRRRZZZjjj}}}yyytttrrruuu{{{zzzxxxvvvtttsssmmmpppuuu}}}zzzhhhVVVKKKCCC???:::666555555444333111111000000////////////........................---..................---,,,+++***))))))***,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))++++++***((((((((())))))))))))((((((((((((((()))((('''&&&&&&'''((())))))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''(((((((((((()))(((((('''&&&&&&))))))))))))((('''&&&%%%'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&((()))******((((((''''''))),,,...000/////////000111333444555333222222111222222333333222222333333444555666777777888:::===@@@CCCFFFHHHEEEFFFGGGIIIIIIIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPOOOJJJJJJMMMSSS[[[jjjyyyttttttuuuxxx}}}mmmllllllpppwwwmmm___MMMFFF===777555555444333222111000/////////000000........................------............------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))+++***)))((('''&&&'''((()))((((((''''''''''''(((((())))))(((((('''(((((((((''''''''''''((()))******))))))))))))((('''&&&%%%))))))))))))(((((('''&&&'''((()))(((&&&%%%%%%'''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((''''''''')))(((''''''(((+++---///111111000000111111222333222222111111222222333333222333444444333444666888888999;;;===@@@CCCFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPKKKKKKNNNTTT\\\kkkxxxxxxxxx{{{~~~yyypppkkkkkkpppxxx}}}hhh]]]NNNBBB<<<999666333222111000/////////000111........................,,,,,,------------,,,,,,---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((******))))))***,,,,,,***'''%%%%%%&&&(((***''''''((((((((((((''''''''''''(((((()))(((((((((***)))))))))***+++------'''(((((((((((((((''''''(((((()))))))))(((((('''%%%&&&((('''&&&&&&'''(((''''''(((((())))))))))))------,,,+++++++++++++++)))((((((((('''''''''&&&))))))((('''(((***,,,...222222111111111111111222222222111111222222333444333555666666444555777::::::;;;<<<>>>@@@CCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOLLLKKKNNNSSS\\\lllzzzyyyzzzllleeedddhhhlllppp}}}{{{fffUUUJJJBBB<<<888333222000/////////000111////////////////////////+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***)))***+++------***&&&$$$###%%%)))+++&&&'''((())))))((('''&&&###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&(((***+++%%%&&&'''((())))))))))))'''(((((())))))))))))(((###%%%&&&''''''''')))+++(((((())))))*********+++)))(((((('''''''''''''''%%%%%%&&&&&&'''((())))))***)))((('''((()))+++---111000000000111222333333222111111111222333333444555777999888666666999;;;;;;<<<===>>>AAACCCEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKMMMSSS\\\mmmyyy{{{{{{mmmdddbbbcccdddkkk{{{oooYYYLLLCCC;;;222222111...,,,,,,---...111000...------...///000......//////000000111111......---------,,,,,,,,,------------,,,+++******+++++++++++++++++++++++++++*********))))))((((((+++******)))(((''''''&&&((()))***++++++***)))(((***)))))))))))))))***+++''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******+++***((('''&&&''')))***%%%'''((((((''''''(((*********))))))***,,,...///222111111111000000//////111111222222222333333333333444666888999999::::::777:::>>>@@@AAAAAACCCDDDIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLOOOTTT]]]mmm}}}rrrfff^^^^^^bbbmmm}}}sssbbbQQQDDD:::999777444222000111111000000///.........//////////////////000000000000.........---------,,,,,,,,,,,,---.........------+++++++++++++++++++++++++++*********))))))))))))*********)))((((((((('''((())))))******))))))(((***))))))((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''))))))))))))************)))))))))))))))(((((('''&&&'''((((((''''''(((***))))))))))))***,,,---///111111111111000000000///000000111111111222222222444444555777888999:::;;;<<>>666222111222333000111111222111000...---111111000000//////..................------------,,,,,,---...............++++++++++++++++++++++++************************))))))*********************)))(((''''''((()))*********)))'''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))*********)))'''&&&&&&((()))(((''''''((()))((((((''''''(((***,,,---111111111000000000000000000111111111222222222222555444333444555888;;;===>>>@@@CCCDDDDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQPPPPPPOOONNNMMMMMMLLLLLLPPPWWWaaassszzz~~~}}}qqqhhhhhhlllppprrr|||bbbWWWHHH<<<666555666888111222222333222000...---111111000000//////......//////.........------------------------,,,++++++++++++++++++++++++++++++***************+++++++++************++++++++++++***)))(((''''''((()))*********)))'''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++***((('''''''''((()))'''((()))((('''&&&'''(((((((((''''''(((***,,,---000000000000000000111111222222222333333333444444444333333333555888;;;======???AAACCCDDDFFFIIILLLKKKKKKKKKLLLNNNPPPQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNQQQYYYcccuuuxxxuuuuuurrrllloootttwwwjjjWWWGGG>>>999777666333333333222222000///...000000000000/////////////////////.........------------------,,,+++***)))++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++******))))))))))))************)))(((''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((()))))))))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,***(((&&&&&&''')))***'''((()))((('''&&&'''((()))((((((((()))+++---...000000000000111111111111333333333333444444444555222222333444666888;;;<<<===???BBBCCCEEEHHHLLLOOOKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRRRROOOPPPSSSZZZdddvvvyyypppmmmoooxxxppp^^^PPPEEE===777555444333222111000000000////////////000000000000////////////............,,,---------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,++++++************++++++++++++*********))))))((((((((())))))''''''''''''''''''''''''))))))************))))))''''''((((((((()))))))))(((''''''''''''''''''(((''''''''''''''''''''''''(((((())))))******++++++***))))))(((((((((((((((((()))))))))'''&&&'''((())))))))))))***,,,---//////000000000111111111111222222333333333444444444000111333555777999:::;;;===???AAABBBCCCFFFJJJLLLIIIIIIJJJLLLOOOQQQTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQUUU\\\eeewwwvvvlllfffiiiqqq{{{wwwfffVVVHHH>>>777555333111000000000111......//////000000111111000/////////............,,,,,,---...////////////++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++*********+++,,,------,,,+++******))))))))))))******+++))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((***+++***)))'''&&&((()))***)))'''&&&&&&'''******))))))***,,,.../////////000000111111111222111111222222222333333333///111333555888999::::::<<<===??????@@@BBBEEEHHHFFFGGGIIILLLOOORRRUUUWWWSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSVVV\\\fffwwwuuueeeaaaeeekkkuuusss___OOOEEE===777666666333222333222111111000000000000111////////////...---++++++------------------------...------,,,,,,++++++***.........------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((('''''''''''''''((()))++++++++++++***)))+++---///111000111333333222111333444000222444333111000//////000111333333333444777999999888888<<>>999999222222222222222111111000......///////////////....................................------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************'''(((************((('''))))))))))))))))))))))))(((((())))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((***))))))(((((((((((())))))))))))***+++,,,---...000222222222000000111222...///111111111111333555111222444444444555888:::888999<<<>>>???@@@AAAAAACCCEEEGGGJJJKKKLLLLLLMMMKKKNNNPPPQQQRRRRRRTTTUUUSSSSSSVVV___jjj|||vvvmmmggggggrrrnnnYYYGGG===:::777666444333222111111111111111111222222111000000........................//////......---,,,,,,+++******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))************+++((())))))))))))))))))(((************************(((((())))))))))))******,,,+++***(((''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***+++,,,------///000111111000000111333111222333333222333555777111333444555555666888::::::<<>>>>>???CCCEEEHHHJJJJJJJJJKKKLLLKKKMMMOOOPPPPPPQQQRRRSSSRRRQQQUUU^^^jjj|||~~~uuunnnpppwwwuuu]]]LLLFFF;;;999666333111111222333222222222222222111000///.......................................---------*********++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********+++***)))''''''(((***+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******++++++(((((('''(((((()))***+++'''((()))***+++,,,,,,,,,---///000111000111222444222333333222222222444777222333444555555666888;;;999===@@@AAA@@@??????AAACCCFFFIIIKKKJJJIIIKKKLLLKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRVVV___kkk}}}yyyuuutttwwwrrr^^^UUU???<<<777333111111333444111111111000000...------////////////////////////,,,,,,------.../////////,,,,,,,,,------.........,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))(((((())))))*********+++***)))((('''((())),,,---))))))))))))))))))))))))''''''''''''((((((((()))))))))******+++++++++,,,''''''''''''(((***++++++'''((()))***,,,,,,,,,,,,,,,...000000000111333555111111111000///000222444222333555555555666999;;;555:::???AAAAAABBBCCCEEECCCGGGJJJKKKJJJIIIJJJLLLKKKMMMOOOOOONNNNNNOOOPPPRRRSSSWWW```lll~~~|||dddMMMAAA888777888444222444111111111000//////111333222222111///...---++++++.........------,,,,,,,,,,,,,,,,,,------.........111000---+++***)))******+++++++++*********)))))))))***++++++++++++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))''''''((()))((('''---,,,***(((((((((((()))))))))))))))(((((((((((('''((()))******)))(((''')))))))))***+++,,,......111222444555555444333111111111222222222222333333333333444444333444777999;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMOOORRRTTTPPPRRRUUU\\\jjjeeeVVVFFF>>>:::666444555333333333111000000111222000000000///......------/////////.........------,,,,,,,,,,,,------------///...---,,,+++*********,,,,,,,,,,,,++++++*********************************)))((((((((()))++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))((()))+++,,,,,,+++,,,+++***(((((((((((()))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))))))))***+++,,,......///111222444444444333222333333444444444444555555444555666555555666999;;;;;;===>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIJJJLLLOOOPPPPPPQQQSSSUUUTTTVVVYYY```nnn}}}|||qqq[[[KKKBBB;;;888888444444444333333222222111////////////////////////000000000///////////////---,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++***---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,)))))))))((()))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''(((+++------,,,++++++***)))(((((((((((((((((((((((()))))))))))))))***++++++++++++******)))))))))***+++,,,.........///111222333333333222333333444444444444555555555666777777777888;;;======>>>???AAACCCDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIILLLPPPRRRRRRRRRSSSTTTUUUXXX\\\cccqqq}}}zzzqqq^^^PPPFFF???:::555444333444444444333111////////////////////////////////////////////////------,,,,,,+++++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''&&&%%%&&&(((******)))******))))))(((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))***+++,,,......,,,---///111222333333333111111111222222222333333555666777777777888;;;>>>>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKLLLKKKKKKJJJGGGKKKPPPSSSSSSRRRRRRRRRQQQTTTYYYbbbpppwwwuuuzzzvvveeeVVVFFF;;;666444333333555555444222111111111000//////..............................---------,,,,,,+++++++++***+++,,,---...---,,,+++************++++++++++++,,,+++)))(((((()))+++,,,((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((&&&&&&'''(((((('''))))))))))))(((((((((''''''((((((((()))))))))***((((((((((((((())))))***)))))))))***+++,,,......------...000111222333333111111111222222222333333333555555666666777:::===>>>???@@@BBBCCCDDDDDDEEEEEEGGGIIILLLMMMMMMLLLKKKIIIMMMRRRUUUVVVTTTTTTSSSNNNQQQWWW```pppuuunnnlllppp|||lllUUUBBB<<<999555444555666444222222222111000000///......------............//////...---------------,,,,,,++++++,,,------,,,,,,,,,)))***************++++++,,,+++***))))))***+++,,,(((((()))************)))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***(((((()))))))))((('''(((((())))))(((((('''''''''(((((())))))*********)))))))))***+++,,,---)))))))))***+++,,,............///000111222222333333333444444444444555555222333444444555666:::<<<>>>???@@@BBBCCCCCCCCCDDDEEEGGGJJJMMMNNNNNNLLLKKKKKKOOOTTTWWWXXXWWWVVVVVVOOORRRXXXaaapppzzznnneeeccckkkuuummmWWWGGG@@@999555666666333111000000000000000000000000....../////////000000000---..................///------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,************************'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''''')))******)))&&&'''((())))))((('''''''''''''''((()))************)))))))))***+++,,,---)))))))))***+++,,,......000000000000111111222333333333444444444444555555222333444444555777:::======>>>???AAABBBBBBBBBBBBDDDGGGJJJNNNOOOOOOMMMLLLKKKOOOSSSUUUVVVUUUUUUVVVSSSUUUYYY```nnntttfff___cccllltttlllOOOGGG===777666555333000...//////000111222222222//////000000111111111222---.........///000000000///...,,,+++***+++,,,,,,+++++++++,,,,,,---------)))***++++++++++++***)))'''((()))++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&%%%$$$%%%''')))))))))&&&'''((())))))(((''''''&&&''''''((()))******+++((('''''''''''')))+++,,,)))))))))***+++,,,......222111111111111111222222111111222222222333333333222333444555555777;;;======>>>???@@@AAABBBBBBBBBDDDGGGKKKNNNPPPOOOMMMLLLHHHKKKOOOQQQRRRRRRRRRSSSVVVVVVXXX^^^kkk{{{rrriiibbbmmmtttppp]]]EEE999888:::666000222111111111333333111///111111111111111111111111222000...---------,,,+++------------------------***++++++,,,+++***)))(((((($$$!!!"""(((++++++((((((((())))))*********+++************************************************,,,,,,++++++***+++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,...//////111222333444444777666555444333222222222333333333444555666777888>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKNNNRRRUUUVVVVVVWWWXXXYYYXXXYYY```jjj|||wwwqqqnnnnnnuuuuuuZZZGGG@@@>>>;;;777333222111222333444222111........................111///------......---,,,------------------------,,,------...---,,,+++***111,,,&&&&&&***---...---))))))*********+++++++++((((((((((((((((((((((((***************************************+++,,,---,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************------------...///111111//////000111222333333444666555444333222222222222222222333444555777888999:::;;;===???AAACCCEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJKKKNNNRRRUUUVVVVVVWWWXXXYYYWWWYYY```kkk}}}tttmmmkkkrrrpppWWWGGG???:::777444333222222444444333222........................000...------...//////...------------------------,,,------------,,,,,,+++000---******,,,---+++)))************++++++++++++((((((((((((((((((((((((************************((((((((()))***+++,,,---+++******))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******************************))))))***+++,,,...000111000000111111111222222222333333222222222222333333222222333444555777999:::666777999<<<@@@CCCEEEFFFCCCEEEHHHJJJKKKKKKIIIHHHKKKNNNRRRUUUUUUUUUVVVWWWWWWWWWYYYaaalll~~~zzzssssssyyyhhhRRRCCC:::666555333222222333444333222000000000000000000000000///...,,,---///000000///........................+++++++++++++++++++++***++++++,,,...///...)))%%%))))))******************************************************************)))((((((((()))***++++++***)))))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++************************((((((((()))***+++------111111111111111111222222222111111111222222333444444444444444555666888888555666888;;;>>>AAACCCDDDBBBDDDGGGJJJKKKJJJHHHGGGLLLOOORRRUUUUUUTTTUUUVVVVVVVVVZZZbbbnnn|||dddPPPAAA999777555222222222333222111111111111111111111111111///---,,,---///111111000........................+++++++++++++++++++++,,,,,,---...///000///,,,***))))))))))))))))))))))))************************************************++++++***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++************************,,,,,,++++++,,,,,,------111111111111111111222222111111111111222333444444666666555555555666666777777888999;;;===???AAAAAABBBDDDFFFIIIJJJIIIHHHGGGLLLOOOSSSTTTTTTTTTTTTTTTTTTUUUZZZcccooottt^^^JJJ>>>:::888444333222222111000000000000000000000000000000...---...///111111000...........................------------......//////000000111111000//////*********)))))))))))))))((((((((((((((((((((((((************************---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++,,,++++++******+++++++++000000111111111222222222222222222222222333444444777666666555555666666777::::::;;;<<<>>>???@@@@@@CCCDDDFFFHHHIIIIIIIIIIIIMMMPPPSSSTTTTTTSSSSSSSSSSSSTTTZZZdddqqqmmmVVVGGG???<<<888555444333222111111111111111111111111111111///......///111000///...........................------,,,---...///000111888AAAFFFDDD<<<333---,,,,,,,,,+++++++++******((((((((((((((((((((((((************************---,,,+++***************************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,//////000111222333333444444333333333333333444555444444444555666888999:::;;;<<<===>>>???@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSTTTSSSRRRRRRRRRQQQSSSZZZeeerrr|||dddTTTCCC???;;;777666444333222444444444444444444444444111000......000000000///////////////////////////,,,++++++***+++,,,---...555DDDXXXdddaaaPPP;;;,,,.........------,,,,,,,,,************************************************++++++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,---...///111222333...///000111222333444444555444444333333444444444222222333555777999<<<===;;;<<<===???@@@BBBCCCDDDGGGGGGFFFFFFGGGIIIKKKLLLNNNPPPSSSTTTSSSRRRRRRRRRQQQSSSZZZfffrrrzzzjjjYYYKKK???:::777333333777111555888999777555555777222222222111000//////...........................,,,///000///,,,,,,111666DDDaaavvvlllSSSAAA777111------,,,,,,+++***)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))************))))))(((((()))***************%%%&&&&&&'''((()))******+++***((('''((()))+++,,,************+++,,,---...//////000111111111111000111111222222222333333333666555444333444666888:::=========>>>@@@BBBDDDEEECCCDDDFFFIIIJJJJJJJJJJJJMMMOOORRRTTTTTTTTTUUUVVVVVVXXX\\\cccpppyyyvvv|||nnn\\\HHH>>>999555444666222555777666444111111222222222111111000//////...........................---///000//////333<<>>999999888666333111111000111111111111000000//////........................------...///333;;;EEEMMMCCC???666......111...''',,,,,,,,,++++++*********)))******++++++******)))+++++++++++++++++++++++++++++++++*********))))))((((((((())))))((((((((((((((()))***************)))))))))((((((((((((((((((((('''''''''((()))***++++++++++++,,,---......000111111222222222222222222333333333333444444444222222222444666888:::;;;=========>>>@@@CCCEEEGGGIIIKKKMMMOOOPPPQQQQQQPPPNNNPPPRRRRRRQQQPPPPPPQQQQQQTTTYYYbbbrrr{{{sssjjjbbbcccqqqfffRRREEE>>>:::999666444333333222222111111111000000000000000////////////////////////+++,,,---...111555:::===111333222111222222---''',,,,,,+++++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((()))***************)))))))))))))))(((((((((((((((((((((((())))))***++++++++++++,,,---...///000000111222222222222111222222222333333333444444111222333444666888:::;;;>>>>>>>>>???AAADDDGGGHHHJJJKKKMMMOOOPPPQQQQQQPPPMMMPPPSSSTTTTTTSSSTTTUUURRRUUUZZZcccsssuuugggaaajjjvvvfffOOOAAA<<<888444222111222111111111111000000000000000000////////////////////////+++,,,---......////////////111222111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))(((((()))***************))))))))))))))))))))))))((()))))))))************++++++++++++,,,---.../////////000111111111111000111111222222222333333333111222333555777888999:::======>>>???AAADDDGGGIIIJJJKKKMMMOOOQQQQQQQQQQQQNNNQQQTTTUUUUUUVVVVVVWWWTTTVVV[[[dddrrrvvvkkkjjjmmmzzzgggPPP@@@<<<666222222222111///000000000000000000000111////////////////////////------------------+++***......---,,,***))),,,///++++++++++++++++++++++++,,,,,,************,,,,,,************************+++++++++*********************++++++++++++******(((((()))***************((((((((()))*********+++)))******+++++++++++++++,,,,,,+++,,,,,,---...///......///000000000000///000000000111111111222222222333444666777777888888;;;;;;<<<===@@@CCCFFFGGGKKKLLLNNNPPPRRRRRRRRRRRRPPPRRRUUUVVVVVVUUUVVVVVVTTTVVV[[[bbbpppwwwnnnjjjrrrbbbFFFAAA999555444333111000000000000000000111111111000000000000000000000000000...------......---,,,***)))(((******)))+++...++++++++++++++++++++++++---,,,***))))))***,,,---))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++(((((()))***************''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////---......//////////////////000000000000111111111333444555666777777777777999999:::<<<>>>AAADDDFFFLLLMMMOOOQQQSSSSSSSSSSSSRRRTTTVVVVVVUUUTTTTTTTTTTTTVVVZZZaaannn{{{zzzuuuXXXGGG:::888666000000666111111000///////////////000000000000//////////////////.........---------...,,,***+++---...,,,***++++++++++++++++++++++++//////...,,,***)))((('''+++,,,---,,,***)))***+++***************)))(((((()))+++,,,---++++++,,,---))))))))))))))))))))))))***)))((('''''''''''''''*********++++++,,,,,,,,,******+++,,,,,,------...000000111222222222222222222111///.........///000222333333444444555555555::::::;;;<<>>:::888222000444222111111000000000000000000000000000//////////////////.........---------...,,,***+++---...---+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++***************))))))(((&&&((())))))(((((()))***))))))))))))))))))))))))******)))((((((((())))))*********++++++,,,,,,,,,*********+++,,,,,,------000111111222222222111111111111000/////////000000222333333444444555555666777777777999<<>>;;;555222333222222111000000000000111000000000000////////////...............------------,,,+++,,,---...---+++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---,,,*********+++******++++++******)))((((((***,,,,,,+++***+++,,,))))))))))))))))))))))))******)))))))))***++++++*********+++++++++++++++*********+++,,,,,,------111222222222222222111111000000111111111111111000222333333444555555666666888888999;;;===AAADDDFFFHHHJJJMMMQQQSSSTTTTTTSSSOOOOOOPPPPPPRRRSSSUUUUUUTTTWWWZZZ___jjj}}}lllRRRDDD>>>999555444222222111000000000000000000000000000////////////........................------,,,,,,---------,,,++++++++++++++++++++++++))))))***+++,,,,,,------***,,,,,,,,,******+++,,,***++++++++++++***)))))))))+++------,,,+++,,,---)))))))))))))))))))))))))))))))))))))))***+++,,,***************++++++++++++++++++,,,------......222222333333222222111111///000222333333333222111222333333444555666777777999999:::<<<>>>AAADDDEEEGGGIIILLLOOORRRSSSTTTTTTOOOOOOOOOOOOQQQSSSUUUWWWVVVYYY]]]bbbmmm|||xxxvvvsssssssssssssssssssssssstttvvvyyyzzzzzz{{{|||~~~~~~aaaMMMCCC<<<777555222111000000//////000000000000000000////////////---.....................------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,+++++++++++++++***))))))&&&(((******)))((()))***))))))))))))))))))))))))(((((((((((())))))***+++************************,,,,,,------.../////////222222333333333222222111111222333444444333222111222222333444555777777888555666777999<<<>>>@@@AAAFFFHHHJJJMMMPPPRRRSSSSSSOOOOOOOOOPPPQQQSSSVVVWWWVVVYYY]]]dddppp}}}|||zzzyyywwwxxxyyyzzzyyyxxxwwwvvvssssssrrrrrrqqqppppppoooppppppooommmkkkgggdddbbb```aaaaaabbbbbbaaa``````bbbdddfffggggggggghhhiiikkknnnsssvvvxxxyyy{{{|||~~~uuu___OOOCCC;;;666222222111000000000000111000000000000////////////---------...............,,,...///...---,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++***+++---+++++++++,,,++++++***)))''')))++++++***)))***+++))))))))))))))))))))))))))))))((((((((()))*********************))))))))),,,,,,,,,---......//////111222222333333333333333444444444444444333333222222222333555666777888999777888:::<<<>>>@@@AAABBBEEEGGGIIIKKKMMMOOOPPPQQQOOOOOOPPPPPPRRRSSSUUUUUUSSSWWW\\\dddqqq|||zzzyyyrrrssstttuuuuuutttsssrrrjjjjjjjjjjjjhhhfffdddccccccdddfffggggggfffeeedddaaaaaaaaaaaaaaa`````````^^^^^^______]]][[[XXXWWWUUUVVVXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^aaadddffffffgggiiikkkkkklllnnnppprrrsssttttttxxx{{{~~~xxxcccRRRCCC;;;444444333222222222222333000000000000////////////---------.........//////,,,...//////---,,,---///++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,++++++***)))***+++------,,,,,,,,,---))))))))))))))))))))))))++++++***)))))))))******+++*********)))))))))(((******++++++,,,------...000111222333444555555555777777555444333333222222222222333555666888999999:::;;;===???AAACCCDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRSSSWWW]]]fffttt~~~|||zzzxxxwwwvvvqqqpppnnnllliiigggfffeee]]]^^^___``````______^^^\\\]]]]]]\\\[[[XXXVVVUUUWWWYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZVVVWWWXXXYYYYYYXXXVVVTTTRRRSSSUUUXXXYYYZZZZZZYYYVVVXXXYYYYYYWWWVVVVVVWWW[[[\\\^^^^^^^^^^^^```bbb^^^___aaacccdddfffffffffiiikkkmmmqqqxxx}}}vvvqqquuu___LLL@@@666666555444444444444555000000000000////////////---------.........//////,,,...000///---,,,---000++++++++++++++++++++++++*********++++++,,,,,,---)))***,,,,,,++++++,,,---+++,,,,,,,,,,,,+++******'''(((******)))))))))***))))))))))))))))))))))))------,,,+++************+++*********))))))((((((((())))))***++++++,,,,,,///000111333444555666666:::888666444333222222333222222333555666888999999888999;;;===???@@@AAABBBEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMOOOPPPQQQPPPOOOOOOTTTYYY___iiixxx~~~|||xxxtttqqqpppmmmmmmlllkkkiiigggfffeee\\\[[[ZZZ[[[\\\ZZZUUUQQQWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVVVVXXXZZZ[[[ZZZYYYZZZ\\\]]]\\\ZZZVVVZZZ^^^^^^[[[YYY\\\````````````___^^^\\\[[[ZZZ\\\\\\^^^^^^___^^^^^^]]]___\\\YYYYYY[[[]]]\\\[[[__________________``````___aaabbbbbbaaaaaacccdddfffgggjjjlllpppuuu|||xxxpppsss|||___HHHAAA888111111444333222222...///000000000000//////.........------,,,,,,,,,------------------------+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++///,,,))))))+++,,,)))&&&************))))))))))))(((((())))))************))))))))))))***+++------))))))***+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,...///111333555777999:::===999333222333444444222111333666888999999888888999:::;;;===@@@CCCEEEGGGFFFGGGHHHJJJKKKLLLLLLLLLOOOLLLJJJJJJLLLOOOPPPPPPUUUXXX^^^iii{{{~~~~~~}}}}}}}}}zzzxxxvvvvvvvvvuuuqqqmmmooonnnlllkkkjjjkkklllmmmhhhhhhhhhhhhiiijjjlllmmmoooqqqsssuuutttrrrpppnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrsssttttttsssrrrqqqqqqpppnnnlllkkkkkkkkklllllllllllllllllllllmmmmmmnnnllljjjgggccc```^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTYYYWWWUUUUUUVVVUUUSSSQQQRRRTTTVVVVVVVVVWWWYYY[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^```aaacccdddddddddccccccaaaeeeiiijjjggggggjjjmmmmmmlllllllllkkkjjjiiihhhiiijjjlllmmmmmmllljjjiiijjjgggddddddfffgggfffeeegggggggggggghhhhhhhhhhhhhhhiiijjjjjjiiiiiijjjkkknnnoooqqqsssuuuyyy~~~zzzrrryyyttt]]]CCC<<<666555444111000222000000111111111111000000.........------,,,,,,,,,---------------------------------------,,,++++++++++++++++++++++++++++++'''((())))))******+++,,,************)))))))))))))))))))))*********++++++)))))))))))))))***+++,,,((()))******++++++******))))))*********+++++++++,,,,,,+++++++++,,,------222222222333444444555555888555222000000111111111333444666777777777555444999999;;;===???BBBEEEFFFHHHHHHJJJLLLMMMNNNNNNNNNPPPMMMKKKKKKMMMNNNOOOOOOSSSVVV]]]jjj}}}|||xxxuuurrrpppoooiiiiiiiiihhhgggfffffffffdddbbbaaa``````___\\\ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\\\\\\\\\\]]]^^^___bbbdddfffggggggeeebbb```aaaaaaaaaaaabbbcccdddeeedddeeeeeeffffffeeeeeeddddddcccbbbaaaaaabbbcccdddaaaaaaaaaaaaaaaaaaaaaaaabbbaaa___^^^\\\ZZZXXXXXXZZZYYYYYYXXXXXXWWWWWWVVVXXXUUUSSSRRRSSSUUUUUUTTTSSSVVVYYY[[[\\\^^^```bbbbbbcccdddddddddfffiiikkkooosssxxxyyywwwvvvvvvwwwvvvzzz~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}|||zzzyyyzzz{{{yyyuuuvvvrrrOOOFFF>>>:::666222111333111111222222222222111111.........---------------..............................------,,,,,,------************************$$$(((,,,+++)))))),,,000++++++*********)))))))))*********+++++++++++++++)))))))))(((((()))******(((((()))***************))))))*********+++++++++---,,,+++******,,,...///222222222222222222222222333333333111//////111333444555666666666444333222777888:::<<>>AAADDDFFFJJJKKKLLLNNNPPPQQQRRRRRRSSSPPPNNNMMMNNNNNNNNNMMMNNNSSS\\\jjj~~~~~~}}}{{{zzzxxxuuuoooiiiccc___\\\\\\ZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[]]]^^^```aaa```cccfffiiijjjkkkkkkkkkrrrvvv|||}}}hhhMMM???;;;888444222000000111111000//////...........................////////////////////////---,,,+++******+++,,,---************************,,,***)))***,,,---+++***++++++++++++************++++++++++++++++++++++++***)))((((((((((((((()))(((((()))***************++++++,,,,,,,,,------------+++***)))***,,,///111//////000111111222333333000333555555222111333555333444555666777888888999666777999;;;>>>BBBDDDFFFIIIJJJLLLNNNPPPQQQRRRRRRSSSQQQOOOOOOOOOOOONNNLLLOOOSSS\\\iii{{{}}}yyyuuurrrpppooooooooooooppppppooooooooooooooonnnmmmkkkhhhgggdddddddddbbb___[[[WWWTTTRRRRRRRRRQQQRRRRRRSSSSSSPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRQQQPPPPPPQQQSSSQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^aaaaaaaaabbbbbbbbbcccccccccdddeeegggiiijjjllllllllllllmmmnnnppprrruuuwwwtttxxx}}}{{{ZZZGGG>>>888333111000000000000000///...---.............../////////........................++++++*********+++,,,,,,++++++++++++++++++++++++(((%%%###&&&+++---,,,))),,,++++++++++++*********+++++++++++++++*********)))))))))(((((()))******))))))***+++++++++++++++))))))*********+++++++++,,,+++******+++---///000222222222111111111000000///111333444333111111111111222444555888:::;;;<<<666777999<<>>BBBDDDEEEFFFGGGJJJOOOSSSTTTSSSQQQPPPPPPQQQQQQQQQPPPNNNMMMTTTTTTZZZfffvvvzzzsssnnniiidddaaa___^^^\\\YYYWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\^^^```ccceeefffeeeeeedddbbbaaa```______```bbbeeegggjjjmmmrrruuuvvvxxx{{{|||~~~lllOOO???===222222222111000000111222000/////////............444000---,,,...//////...------,,,++++++,,,,,,,,,111000...,,,*********+++((()))***+++***((('''%%%,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++++++++***))))))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000000111222222333333222222333333444555555444333222111222333333555555666777555666999;;;>>>AAACCCEEEEEEFFFIIINNNRRRTTTSSSQQQPPPQQQQQQRRRRRRQQQPPPOOOSSSTTTZZZfffttt~~~wwwoooiii[[[YYYVVVTTTUUUUUUTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTWWWXXXXXXYYYYYYYYYZZZZZZ]]]]]]^^^^^^_________^^^aaaaaaaaaaaabbbcccdddeeeeeegggiiilllooosssuuuvvvwwwvvvuuusssqqqpppooooooppptttzzz|||^^^III@@@444444333222111111111000//////............------000///......///000///...///...---,,,++++++++++++555333///,,,******,,,---,,,---------,,,***((('''+++++++++++++++++++++++++++++++++***************++++++************++++++++++++***))))))***++++++******+++++++++,,,,,,,,,++++++,,,---...///111222000111222222333333222222444555666777777666555444222222333444555666666777777888:::<<>>@@@AAACCCCCCBBBCCCEEEJJJOOORRRSSSRRRMMMMMMMMMNNNNNNOOOOOOPPPOOOQQQVVV\\\dddrrrqqqmmmhhheeeddddddeeeddd```aaaccccccbbbbbbdddeeefffhhhlllqqqvvvyyy{{{{{{zzzmmmVVVCCC===555111111333333333000000111111111111222222---///111111///.........++++++++++++,,,---...///%%%(((+++---......,,,***))))))***+++,,,------...++++++++++++++++++++++++***************+++++++++++++++************++++++)))***++++++++++++***)))))))))*********+++++++++******+++,,,---...000111///000111111222222111111000111333444555555444333333333444555666777777888;;;;;;===>>>@@@BBBCCCDDDDDDDDDFFFJJJNNNRRRSSSRRRMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPTTTXXX\\\ggg}}}kkkjjjiiiiiikkknnnpppqqqrrruuuxxxxxxwwwwwwyyy{{{}}}yyyyyy|||}}}lllPPPFFF:::333222333333222///000000000111111111111...000222111...,,,---...,,,,,,,,,++++++,,,------''')))***,,,---,,,++++++------------......///000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++)))***++++++++++++***)))*********+++++++++,,,,,,*********++++++---......///000000111111111111111000111333444555555444444333333444555666777888888:::;;;===???AAACCCEEEEEEFFFFFFGGGJJJNNNQQQRRRRRROOONNNMMMLLLLLLMMMMMMNNNOOOPPPRRRTTTTTT]]]rrrzzz{{{|||}}}xxxwww}}}]]]QQQAAA666222111000///.../////////000000111111---///000...+++)))***---......---,,,++++++++++++,,,+++++++++***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,************++++++,,,---//////000111111111111111000222333555666666555555333333444555666777888888:::;;;===???AAADDDEEEFFFGGGGGGHHHJJJNNNQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPWWWkkk~~~}}}xxxaaaGGG:::777555333222000...------///000000///......---------,,,,,,,,,))),,,...---)))(((***,,,///...,,,+++***+++,,,,,,///......------,,,++++++///---++++++,,,,,,,,,***++++++++++++++++++++++++)))))))))))))))))))))***************+++,,,---...,,,+++***)))***+++,,,------,,,++++++,,,///111333000000000111222222333333222222333333333444444444666555555555666999;;;===:::<<<>>>AAACCCEEEFFFGGGIIIIIIJJJKKKNNNPPPRRRSSSPPPOOONNNMMMMMMMMMNNNNNNPPPQQQSSSRRRPPPWWWjjj}}}rrrWWWEEE<<<666444444111000...///000111111000.........---------,,,,,,---......---,,,,,,---......---,,,+++++++++,,,,,,++++++,,,------......//////---++++++,,,,,,,,,***++++++++++++++++++++++++++++++++++++************************+++,,,,,,---+++++++++***++++++,,,---,,,+++++++++,,,...000111...//////000111111222222222222333333333444444444555444333333444666888::::::;;;===@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOOOONNNTTTeeewwwkkkVVVFFF:::444444333222000000111222222111.........------------,,,000...,,,,,,---...//////------,,,+++++++++,,,,,,++++++,,,------......///...,,,++++++,,,---,,,***++++++++++++++++++++++++---,,,,,,,,,++++++******++++++*********++++++,,,***++++++,,,,,,,,,,,,,,,******+++,,,------...///.........///000000111111333333333333444444444444666666555444555666777888999:::<<>>@@@BBBCCCDDDEEEGGGKKKNNNQQQRRRRRRQQQNNNMMMLLLLLLKKKKKKLLLLLLJJJLLLOOORRRQQQUUUbbbppp~~~}}}}}}vvvxxxzzz~~~}}}iiiRRRAAA:::555333111000111111000...//////.........---------000---)))))),,,---,,,***+++,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,++++++,,,......,,,***++++++++++++++++++++++++++++++******))))))))))))++++++******)))************+++,,,---...---,,,,,,((()))***+++,,,,,,,,,+++//////000111111222222333333333444444444555555555:::999999888888888888888777999;;;>>>@@@BBBCCCDDDBBBEEEIIINNNQQQSSSTTTTTTQQQNNNKKKIIIIIIJJJMMMOOOKKKLLLPPPSSSSSSVVVaaammm|||vvvrrrqqqppplllnnnqqqtttzzzeeeNNNBBB666444111000111000///.../////////.........------000///------------+++)))++++++,,,---------,,,,,,++++++,,,------......///+++++++++---......,,,***++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******+++++++++,,,---------------******+++++++++,,,,,,,,,000000000111222222333333333444444444555555555555777777777777777777777666888999;;;>>>@@@BBBCCCDDDAAACCCGGGKKKNNNQQQSSSSSSQQQOOOLLLIIIIIIKKKNNNPPPKKKKKKNNNQQQRRRUUU___jjjzzzvvvtttqqquuuyyy|||rrrVVVGGG888666333222222111000...////////////...............///000///,,,)))''''''***+++,,,---------,,,,,,++++++,,,------......///******+++---//////,,,***++++++++++++++++++++++++((())))))******++++++,,,))))))((())))))***+++,,,,,,,,,,,,,,,,,,---......,,,,,,+++***+++,,,---...//////000000111222222222444444444444555555555555666777777888888888777777888:::<<<>>>AAACCCDDDDDDDDDFFFGGGJJJMMMOOOQQQRRROOOOOONNNMMMMMMMMMMMMMMMLLLKKKMMMPPPQQQTTT^^^iii~~~zzzvvvYYYGGG:::777555333333333111///000/////////............***---000///***%%%######)))***,,,---...---,,,,,,///......------,,,++++++******+++---//////,,,***++++++++++++++++++++++++))))))***+++,,,------...(((((((((((()))***,,,,,,...---,,,+++,,,---...///...---+++******,,,---///......//////000111111111444444444555555555666666888888999:::::::::::::::999:::<<>>???AAADDDGGGGGGIIIKKKNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKQQQOOONNNTTTVVV```ttt{{{yyyzzz{{{{{{|||||||||}}}~~~}}}}}}}}}}}}}}}~~~nnnYYYGGG===555444333000///000111111222333333333222111+++++++++*********))))))///...,,,+++++++++---...---......//////......---111111000000///.........,,,,,,,,,+++++++++******)))************+++++++++***))))))))))))******+++++++++******++++++,,,---............//////////////////000111222333444555444333333222222333333444333444555555666666666666666888;;;===???AAADDDFFFFFFHHHKKKMMMNNNNNNNNNMMMNNNNNNOOOOOOOOONNNMMMMMMJJJPPPOOOOOOVVVYYYdddwww{{{jjjQQQDDD888555555444111111000000111111111111000000......---------,,,,,,,,,---------------.........,,,------......------,,,+++,,,---...------,,,+++,,,,,,,,,+++++++++******)))************+++++++++++++++***)))))))))******++++++******++++++,,,------............/////////...//////000111222333333444333333222222333333444111222333444555666666666555888:::<<<>>>@@@CCCEEEEEEFFFIIILLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNNNNNNNJJJPPPOOOPPPXXX\\\ggg{{{{{{```OOO<<<555555555333333..................------/////////............---+++,,,.../////////......+++,,,,,,------,,,,,,+++%%%''')))***+++***(((''',,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++***))))))))))))++++++******++++++,,,------------.........////////////000000111222222333333333333333333333333333///000222333444555555666555777:::<<<===???BBBDDDCCCEEEHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNJJJPPPPPPQQQXXX]]]hhh|||rrr\\\DDD888555444444444222222222111111000000000,,,,,,,,,,,,+++++++++++++++,,,...///000///...---++++++,,,,,,,,,,,,++++++((())),,,---...---,,,+++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++***))))))******++++++******++++++,,,---------------............000000111111222222333333333333333333333333333333///000111333444555555555666888:::<<<===???AAACCCBBBDDDGGGIIIKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKQQQPPPQQQXXX\\\gggzzz~~~zzzxxx|||kkkQQQAAA999444333555444333222111000000000111......---------,,,,,,,,,+++,,,...//////...---,,,+++,,,,,,------,,,,,,+++***+++---............---,,,,,,,,,+++++++++******)))************+++++++++,,,++++++*********++++++++++++******++++++,,,---,,,------------.........111111111222222222333333222333333444444333333222000111222333444555555555777999;;;======???AAADDDAAACCCFFFIIIKKKLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLRRRQQQQQQYYY\\\ggg{{{vvvsssuuu~~~wwwuuu{{{}}}tttrrrvvvxxx```NNN@@@666222333111000///---------------000000000000////////////,,,------------,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++*********+++,,,,,,++++++******++++++,,,---,,,,,,---------.........000000000111111111111111222333333444444333333222222222333444444444444444888:::<<<>>>>>>@@@BBBDDDAAACCCFFFJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKQQQQQQSSS[[[___kkkxxxoookkknnnyyy|||uuusss~~~}}}sssrrrvvv}}}jjjXXXGGG888111111222111///...---------......---------,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,......---,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++************+++,,,------++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000222222444444444444222222333333444555555444444444999;;;===>>>???@@@BBBDDDBBBDDDGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJQQQQQQTTT]]]bbbnnnzzznnnbbbfffooo||||||}}}{{{xxxwww{{{ttt```MMM>>>777666222222111///---,,,,,,---000///---,,,,,,---///000...------,,,,,,------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,,,,,,,------......000111111111111333444333333333333333333333333...///111222333444444444777:::===??????AAACCCDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLRRRQQQSSSXXX\\\bbbooo{{{~~~}}}pppfffbbbfffqqq|||zzz{{{kkkYYYHHH<<<666333333222000...---.........//////////////////...---,,,,,,++++++,,,,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...............///000000///000222222111111333555111222222222222222222222111111222333444444555555888:::===??????@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMRRRQQQSSSXXX\\\cccqqq~~~zzzpppeee\\\```fffrrr{{{}}}yyyjjjWWWDDD888444333222000/////////000---///111222222111///---,,,,,,++++++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++******))))))+++,,,---************************))))))***++++++,,,------------------...///111111000111222333222222333555//////000000111222222222444444333444444555666777999<<<>>>??????@@@AAACCCCCCEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKMMMMMMNNNNNNNNNQQQQQQTTTXXX]]]fffuuuzzzrrrkkkddd\\\VVV]]]cccqqqwwweeeNNN<<<666444111//////000000000...///000000000000///...---,,,,,,++++++,,,,,,---///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))+++,,,...+++++++++++++++++++++++++++++++++++++++,,,,,,---*********+++,,,...///000000222333333222222333555//////000000111222333333666666555555555666777888:::===???@@@@@@@@@AAABBBCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIKKKLLLNNNNNNOOOOOOOOOPPPTTTYYY^^^hhhzzz~~~uuuqqqjjjccc]]]XXXTTTRRRYYY___nnnqqqYYYDDD888555111//////000000/////////------------//////......------------......111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,,,,))))))******,,,---//////000222333333111111222444///000000111222333444444666666666666777888999999;;;===???@@@@@@@@@AAACCCCCCEEEGGGIIIJJJKKKJJJJJJIIIIIIKKKLLLNNNNNNOOOOOONNNPPPTTTZZZ```kkkxxxoooaaa^^^YYYTTTPPPNNNNNNOOOVVV]]]kkk}}}}}}eeeNNN===888222000000111000...000///---++++++---///000//////............//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++,,,---,,,,,,,,,,,,---...000000000111222222111000111222000111111222222333333333444555666888999999999999:::===???@@@@@@AAABBBDDDDDDEEEHHHJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNMMMOOOTTTZZZaaannnwwwggg^^^QQQOOOMMMJJJHHHIIILLLOOOUUU[[[iii|||pppWWWBBB<<<555222333333111/////////............//////.........------.........---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))***,,,---...---,,,+++++++++++++++++++++++++++...---,,,******+++---...---,,,,,,,,,---......//////000111111//////000111000000111111111111111111111333666999;;;;;;:::999999<<>>@@@AAABBBDDDFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKOOOUUU[[[bbbqqqnnnYYYNNNJJJCCCDDDEEEDDDEEEGGGJJJMMMRRR]]]lll{{{nnnTTTDDD999999666///---111000000000000////////////////////////////////////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---,,,***(((&&&,,,,,,++++++***))))))))),,,,,,,,,++++++*********000///---,,,,,,---...000000000000000////////////......////////////......222444666777888777666555;;;<<<===???AAACCCEEEFFFJJJKKKLLLMMMMMMNNNNNNNNNOOONNNNNNMMMNNNNNNOOOOOOQQQQQQUUU\\\eeeuuuyyycccPPPFFFCCC???@@@AAABBBCCCGGGKKKOOOWWWcccsssuuu[[[III<<<999777111000444000000000000////////////........................------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))++++++,,,+++***)))******************++++++,,,,,,,,,+++++++++******///...---,,,,,,---...////////////000000000000000111222222333333222222111111222444555666666555444888999;;;<<>>@@@AAABBBDDDFFFIIILLLNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUZZZaaajjjzzz{{{wwwuuuuuuuuu|||uuuiiiZZZKKKCCCAAABBBCCCDDDFFFGGGHHHLLLPPPTTT\\\kkk~~~yyyqqqmmmkkkmmmoooppprrrzzz~~~yyyxxxxxx}}}tttdddPPPBBB:::555333444000000000000////////////........................///...---,,,,,,---...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++*********))))))++++++++++++++++++++++++++++++,,,---......------...//////000111222222333333444444555555444444333///000111222333444555555777888999;;;===???AAAAAABBBDDDHHHKKKNNNOOONNNNNNLLLLLLLLLMMMNNNPPPQQQRRRVVVWWW[[[bbbiiiwww}}}sssmmmjjjiiihhhiiiddd[[[OOOFFF@@@@@@AAADDDEEEFFFFFFGGGJJJNNNQQQ[[[jjj|||ttthhh```\\\YYY\\\___aaaeeeppp~~~tttllllllmmmpppuuu|||wwwrrrrrrttt{{{zzzppp```OOO@@@777444333000000000000////////////------------------------......---------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,++++++,,,,,,------......///000000111111222222222222222333333333333222222000000111222444555666777555666777999;;;===??????AAADDDHHHKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSWWWXXX\\\bbbiiiuuuyyylllddd```^^^]]][[[WWWQQQJJJEEEBBBBBBCCCDDDEEEFFFGGGHHHKKKOOORRRYYYeeeuuuwwwfffZZZTTTRRRLLLOOOQQQSSSXXXeeeuuuyyyjjj^^^]]]\\\[[[]]]aaaffflllpppxxx|||yyyrrrpppqqqwww~~~|||qqq^^^JJJ<<<666555000000000000////////////------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,++++++))))))++++++************************+++++++++,,,,,,,,,,,,++++++***+++---...///111111111111111111111111//////000000000000//////000000111222333555666777555666888:::<<<>>>???@@@AAADDDHHHKKKMMMMMMLLLKKKJJJJJJKKKMMMNNNPPPRRRSSSWWWXXX\\\ccciiivvv}}}wwwhhh^^^YYYWWWVVVOOOLLLIIIEEEBBB@@@@@@AAAEEEGGGHHHIIIJJJNNNRRRVVVVVV```ooo~~~iiiYYYNNNJJJIIIFFFHHHJJJKKKPPP]]]nnnzzznnn]]]QQQUUUSSSRRRQQQTTTXXX]]]aaaaaaffflllpppqqqrrruuuxxxyyyqqqoooqqqtttyyy}}}~~~~~~}}}iiiRRRAAA999777000000000000////////////------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++'''(((***,,,---,,,+++***)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,+++***)))***,,,///000222222222111111111111111222222222333333222222222//////000111222444666777888888:::<<<>>>@@@AAABBBAAADDDHHHKKKMMMMMMKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVWWW\\\ccckkkxxxwwwzzzpppaaaVVVMMMJJJJJJHHHFFFBBB???>>>???AAABBBDDDFFFIIILLLMMMPPPTTTWWWZZZdddqqqnnn^^^TTTLLLHHHGGGEEEHHHKKKKKKMMMWWWgggsssyyyggg[[[UUURRRSSSSSSTTTUUUWWWYYYZZZ\\\^^^______^^^___cccgggqqqvvv~~~~~~vvvpppooo{{{|||zzzyyywwwtttwww|||}}}{{{zzz}}}dddHHH:::999000111111000......///000.........------,,,,,,,,,000000///...---,,,,,,,,,***++++++,,,---...//////************)))))))))))),,,***))))))***++++++***++++++++++++++++++++++++...---+++******+++---...------,,,,,,,,,---......000000000000000000000000222222222111222222333333000111222333444555555555999999:::;;;===???@@@AAADDDFFFIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRUUUWWW[[[aaahhhvvvuuuzzz|||~~~~~~jjj[[[PPPHHHDDDEEEDDDBBB@@@>>>>>>@@@CCCEEEFFFHHHKKKNNNRRRWWW]]]aaa```gggpppyyy~~~hhhZZZRRRKKKHHHHHHHHHJJJLLLLLLMMMUUUcccnnn|||xxxkkkbbb___YYYZZZZZZ[[[\\\]]]______]]]^^^^^^\\\YYYXXXZZZ\\\bbbffflllpppooojjjccc___cccnnn}}}}}}}}}~~~~~~uuuxxx{{{}}}~~~oooSSS@@@999222222222111//////000111.........------,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,---------++++++++++++************---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,---......000000000000000000000000222111111111111222333333000111222333555666666666:::::::::<<<===???AAABBBDDDFFFIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQTTTVVV[[[aaaiiiyyy{{{sssyyy~~~yyyyyy|||sss```RRRIIIAAA???@@@???>>>======???BBBEEEGGGHHHIIIKKKMMMRRRYYYbbbhhhmmmqqqtttwww~~~xxxeeeYYYSSSNNNLLLLLLLLLNNNPPPOOOPPPVVVaaajjjwww}}}{{{ssspppoookkkkkklllmmmooopppqqqrrrqqqpppmmmgggaaa]]][[[[[[]]]^^^aaabbbaaa]]]XXXUUUWWWaaammmzzz~~~yyyzzz{{{}}}zzz```GGG:::666555333111111000111111.........---------------..................---------------,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++...,,,++++++,,,------,,,------------------------************************,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000111222333111111333444666777888888::::::;;;<<<>>>@@@BBBCCCDDDGGGIIIJJJIIIHHHHHHIIIKKKKKKJJJKKKLLLMMMOOOPPPQQQTTTZZZbbbkkk{{{wwwrrrxxx~~~ttteeeTTTJJJCCC>>>===???======<<<===???BBBEEEGGGGGGGGGHHHIIIMMMUUU^^^eeevvvyyy{{{zzz}}}yyyiii```ZZZUUUSSSUUURRRUUUXXXYYYZZZ```hhhooo|||uuummmgggdddbbbbbbbbbaaa___\\\YYYXXXUUU\\\eeeooo~~~~~~lllQQQ>>>888666333111000000000000...............------------------...............------------------------,,,,,,,,,,,,++++++++++++---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------...///////////////////////////////////////000111222222222222333444666888999::::::;;;;;;===???AAACCCDDDEEEGGGIIIJJJHHHGGGGGGHHHJJJJJJJJJJJJKKKLLLNNNOOOQQQTTTZZZbbbjjjzzz}}}uuuqqqyyy{{{tttcccWWWJJJCCC@@@======@@@============???BBBDDDFFFHHHHHHIIIIIILLLSSS[[[```pppvvv|||}}}sssjjjddd^^^\\\^^^]]]aaafffjjjnnnttt{{{vvvqqqjjjiiihhhfffcccaaa___^^^\\\aaafffmmm{{{}}}|||xxx]]]GGG;;;777222000000000///...........................---------...............,,,------...///000000000,,,++++++++++++*********,,,+++))))))+++++++++***************************++++++,,,------,,,++++++,,,++++++,,,---...//////////////////////////////////////////000111222333333333333444666888999;;;::::::;;;===???AAACCCEEEEEEGGGJJJJJJIIIHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNOOOQQQTTTZZZaaaiiiwww|||uuussszzzwwwllldddUUUKKKBBB@@@???>>>>>>@@@>>>>>>>>>???@@@BBBEEEFFFLLLNNNPPPRRRUUU[[[aaaeeehhhqqq{{{xxxqqqjjjhhhiiimmmqqqyyyyyyyyyxxxwwwtttqqqooommmiiilllooorrr~~~iiiSSS===888222//////000...,,,.............../////////..................------,,,,,,---...///000111111++++++++++++************,,,***))))))***++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000000000000000000/////////000111222333444555444444444555666888:::999999:::<<<>>>AAACCCDDDEEEHHHJJJKKKJJJIIIIIIJJJJJJJJJIIIJJJKKKLLLNNNOOORRRUUU[[[aaahhhvvv~~~|||vvvuuu|||{{{vvvqqqhhh\\\TTTLLLDDD>>>>>>???===<<<=========>>>???BBBDDDFFFHHHNNNRRRXXX^^^ccciiinnnrrrrrr|||xxxvvvxxx~~~xxx{{{|||~~~pppYYY@@@:::333000111111///------........./////////000/////////...---------,,,+++,,,,,,,,,------......---,,,,,,,,,++++++++++++---+++)))***+++,,,++++++************************---,,,+++******+++,,,---+++++++++,,,---...///000000000000000000000000000000000000000222333444555666555444333333555777888888888999;;;>>>@@@CCCDDDEEEHHHJJJLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPRRRUUU[[[bbbiiivvv~~~~~~}}}wwwvvv}}}vvvsssnnnjjjeee\\\QQQIIIHHHAAA<<<===>>><<<::::::;;;<<<>>>@@@CCCFFFIIIJJJMMMSSS]]]fffmmmsssyyy|||qqqYYYCCC<<<555111222222000------.........//////000000000000///...------,,,,,,,,,,,,++++++++++++******......---------,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++,,,---...000000000000000000000000000000000000000111222444555666777555444333333444666777777777999;;;===@@@BBBDDDEEEHHHKKKLLLLLLLLLMMMNNNKKKKKKJJJKKKLLLMMMOOOPPPRRRUUU\\\ccckkkxxxvvvtttvvvzzzqqqoooqqqyyy{{{|||rrrllldddccc```\\\WWWQQQLLLIII>>>======<<<<<<<<<<<<======???AAACCCCCCCCCDDDFFFKKKPPPXXXbbbnnn{{{qqqbbbHHH>>>555444444111...---------......//////000000000000000///......------...------,,,,,,++++++***222///,,,---//////---***++++++++++++++++++++++++))))))(((((()))******+++,,,,,,,,,++++++************+++,,,---............000000////////////000000000000000///////////////222333333333333333333444555777:::;;;===???CCCEEEIIIKKKNNNNNNMMMLLLLLLMMMJJJKKKKKKJJJJJJLLLPPPRRRUUUVVVZZZbbbkkkyyy}}}sssjjjlllpppwwwxxxqqqppprrrzzzwwwxxx~~~}}}rrrhhhaaaXXXWWWVVVSSSNNNIIIEEEBBB>>>======<<<<<<<<<======>>>@@@CCCDDDDDDEEEGGGHHHLLLPPPWWW```lllyyyrrreeeKKK@@@666333333111...///.........//////000000000+++,,,,,,------...//////***++++++,,,,,,------...---,,,++++++------,,,+++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,+++++++++******++++++,,,,,,---......///000000000000000000000000000000000000000000000000222222333333333333444444555777:::;;;===???CCCEEEIIIKKKMMMNNNMMMLLLLLLMMMKKKKKKLLLKKKKKKMMMQQQSSSVVVVVVZZZbbbkkkyyyyyynnncccdddgggmmmvvv}}}mmmfffgggkkkuuuwwwssssssttt~~~rrrggg^^^YYYVVVVVVUUURRRNNNIIIDDDAAA======<<<<<<<<<======>>>@@@BBBDDDFFFFFFGGGIIIKKKMMMPPPVVV^^^hhhvvv|||wwwvvvyyyzzzyyy|||ssshhhQQQEEE888444222000000111////////////000000000000,,,,,,------.../////////***++++++,,,,,,------...''')))************,,,---++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,---///000000000111222222111000000111111111111111111111111222222222333333444444444555777:::;;;===???CCCEEEIIIKKKMMMNNNMMMLLLLLLMMMLLLLLLMMMLLLLLLNNNRRRUUUXXXWWWZZZbbblll{{{vvvjjjcccdddeeehhhppp{{{pppccc[[[^^^eeeqqq~~~wwwsssrrr|||xxxlllddd^^^[[[___^^^\\\WWWRRRKKKEEEBBB<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGIIILLLNNNOOOQQQVVV]]]gggsss{{{yyyyyyxxxtttrrrtttvvvwww{{{tttlllYYYKKK<<<555333111111222000000000000000000000000222111111000000///.........------,,,,,,++++++***&&&)))++++++)))(((+++...++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++---,,,+++***+++---///111///000222333333222000///111111111111111222222222222222222333333444444444555777:::;;;===???CCCEEEHHHKKKMMMMMMLLLKKKLLLLLLLLLMMMNNNNNNNNNPPPTTTWWWYYYYYY\\\cccnnn~~~tttgggcccdddgggkkksss}}}uuueee]]]YYY]]]eeeppp|||zzzzzzvvvmmmhhhfffeeegggddd___XXXPPPGGGAAA===;;;;;;;;;<<<<<<>>>??????AAABBBDDDFFFGGGIIIMMMPPPRRRTTTYYY```iiiuuu{{{tttpppppppppmmmkkklllooosssyyywwwqqqbbbSSSBBB999555222111333000000000///////////////111111111000//////.........------,,,,,,++++++***(((+++---,,,)))(((***---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,+++***+++---///111///000222333333222000///000000111111222222222222111111222333333444555555555777:::;;;===???CCCEEEHHHJJJMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOQQQUUUXXX[[[[[[^^^fffrrruuujjjdddiiipppyyy~~~kkk___\\\YYY^^^fffppp{{{~~~tttnnnllllllmmmkkkggg___VVVMMMEEE???<<<::::::;;;;;;===>>>@@@@@@BBBCCCEEEFFFHHHKKKOOORRRWWWZZZ```gggppp{{{|||ssskkkkkkllljjjgggffffffkkkttt|||~~~zzzwwwkkk[[[III>>>888333111222////////////............++++++,,,,,,---.........***++++++,,,,,,------...+++,,,---,,,+++***+++,,,++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,---///000000000111222222111000000//////000000111222222222111111222333333444555555555777:::;;;===???CCCEEEHHHJJJLLLMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQUUUXXX\\\\\\aaajjjwww}}}sssooovvvwwweee]]]^^^[[[aaajjjttt~~~|||qqqkkkiiijjjkkkhhhcccZZZQQQIIICCC@@@>>>999::::::;;;===>>>@@@AAACCCEEEFFFHHHJJJMMMRRRVVV]]]aaahhhpppyyywwwmmmlllnnnlllhhhgggcccjjjttt|||~~~}}}{{{yyysssbbbOOOCCC;;;444111111///.........---------,,,******++++++,,,---------***++++++,,,,,,------...******)))***,,,---,,,,,,++++++++++++++++++++++++((((((((()))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---......///000000000000000000000000......///000000111222222000111111222444555555666555777:::;;;===???CCCEEEHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNQQQUUUXXX]]]^^^dddooo{{{~~~|||tttbbb\\\```aaahhhsss~~~yyymmmfffdddeeeeee^^^YYYQQQIIIBBB>>>======999999:::;;;===???@@@AAAEEEFFFHHHIIIKKKOOOTTTXXXaaafffnnnwwwyyynnnmmmooommmiiifffgggoooxxx~~~~~~|||yyyxxxwwwfffRRRFFF===555111000......---------,,,,,,,,,///......------,,,++++++......---,,,,,,++++++***)))'''&&&(((---///...,,,++++++++++++++++++++++++'''''''''((()))+++,,,---*********++++++,,,,,,,,,***+++,,,---............000000////////////000000---......///000111111111000111111222444555666666555777:::;;;===???CCCEEEGGGJJJLLLLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNQQQUUUXXX]]]___fffqqq~~~vvvkkkhhhiiioooxxx|||wwwlllgggdddbbb```YYYQQQHHHBBBAAA@@@===:::;;;===?????????@@@BBBDDDFFFHHHJJJKKKNNNSSSYYY]]]jjjqqqzzz~~~uuuqqqrrrsssrrrppppppqqqxxx|||zzz}}}vvvjjj[[[MMM???444000222//////...------------...//////////////////////////////...---,,,,,,+++++++++******************+++************************+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,------------------............////////////666444333111000111111222333444555555555444333222555555777:::===@@@CCCDDDGGGIIIKKKKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMOOOSSSVVV[[[^^^dddnnn~~~{{{tttvvvyyy~~~{{{vvvkkkdddaaa^^^[[[TTTMMMEEE@@@???>>><<<999:::<<<>>>??????@@@CCCDDDGGGHHHIIIKKKNNNSSSZZZ___jjjrrr}}}|||xxxyyyzzzyyyxxxsssrrrwww~~~wwwlll^^^QQQCCC777222222000000///............///........................///......---,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,------------...222222111000///...------333222111000111111222333222222333444444333222111555555777:::===@@@CCCDDDGGGIIIKKKKKKIIIHHHHHHIIIIIIKKKLLLLLLNNNQQQUUUXXX]]]```fffooo|||~~~ttthhhaaa\\\WWWTTTNNNHHHAAA=========;;;::::::<<<>>>???@@@AAACCCEEEJJJJJJKKKMMMQQQXXXaaagggnnnwww}}}{{{|||}}}}}}zzzwwwwww}}}xxxnnnbbbVVVHHH:::333222111111000///////////////------------------------.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,---------......333333222111000///....../////////000111222333444111111222333333222222111555555777:::===@@@CCCDDDGGGIIIKKKKKKIIIHHHHHHIIIHHHIIIKKKLLLNNNQQQVVVZZZ^^^aaagggqqq|||zzz~~~tttggg^^^WWWRRRNNNHHHDDD???<<<<<<<<<<<<;;;:::<<<>>>@@@AAABBBEEEGGGMMMMMMOOOSSSYYYbbbmmmtttxxx~~~}}}~~~|||zzz}}}yyyqqqfff[[[MMM>>>444222111000//////......//////------------------------......---------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++,,,,,,------.........//////000000000111111111/////////000000111222222111222222333333333333333555555777:::===@@@CCCDDDGGGIIIKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLNNNQQQVVVYYY^^^aaahhhrrr~~~}}}xxxzzzuuuggg]]]UUUNNNIIIDDDAAA>>><<<<<<<<<======:::<<>>;;;===@@@CCCDDDFFFIIILLLJJJNNNSSS[[[eeerrrxxxoooeeeVVVDDD888444//////...---------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++++++++++++++***+++,,,,,,---...//////111111000///...---,,,,,,000111111222222111000000333333333333444555666666555555777:::===@@@CCCDDDGGGIIIKKKKKKIIIHHHHHHIIILLLMMMMMMMMMMMMOOOSSSVVVZZZ^^^fffrrr~~~xxxxxx~~~{{{|||yyykkk```\\\```fffjjjpppttt|||ttteeeZZZQQQHHHCCC>>>======;;;:::;;;<<<>>><<>>>>>>>>===<<<<<<<<<<<<===>>>???AAADDDHHHKKKKKKKKKPPPVVV___jjjvvv~~~~~~yyylll^^^RRRDDD:::222000......//////...---///............---------,,,,,,++++++******++++++))))))(((((()))+++---...++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,+++***+++---/////////000000//////......---------000444777999777555333333333333333333333444444666888999;;;<<>>======<<<<<<<<<<<<<<<===@@@AAACCCFFFIIILLLNNNNNNSSSYYYdddppp|||{{{{{{zzztttjjj```VVVIII>>>444222///.........---,,,///............---------......---,,,+++++++++,,,,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********000...---------------,,,///////////////.........---///222555666555444222222222222222333333333333555777999:::;;;>>>BBBEEEHHHIIIJJJIIIHHHGGGIIIJJJLLLMMMNNNNNNOOOQQQUUUYYYZZZ^^^eeeqqquuuooooooqqq}}}uuummmjjjnnnvvv~~~xxxooo___[[[VVVTTTVVV[[[```cccfffuuuoooaaaUUUJJJBBB???<<<<<<<<<;;;<<<<<<======BBBCCCEEEHHHKKKNNNQQQRRRVVV^^^kkkxxx{{{yyyuuusssnnngggbbb\\\OOOCCC777444111///......---,,,///............---------000///...---,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++++++++++++++***************)))(((((()))***+++,,,---............///////////////...///111333444444333333111111111111222222333333444666888999:::===AAADDDHHHJJJLLLLLLKKKIIIIIIJJJMMMNNNOOOOOOPPPRRRVVVYYY^^^aaagggqqqvvvqqqsssvvv}}}~~~qqqjjjiiiooowwwzzzkkkbbbXXXWWWWWWZZZ```hhhooosssqqq}}}nnn___TTTIIIBBB@@@<<<;;;;;;;;;<<<===>>>>>>CCCDDDFFFHHHKKKOOOSSSVVVYYYbbbqqq~~~}}}yyyvvvuuunnnlllgggdddccc___RRREEE999666111//////////////////............---------000///...,,,++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++************((()))+++++++++,,,,,,---------......//////000000000000111111222333333444000000000111111222222333333555777888999<<<@@@CCCGGGJJJMMMNNNMMMKKKJJJJJJMMMNNNOOOOOOPPPSSSWWWZZZ^^^aaafffpppwwwsssuuuxxx}}}{{{nnniiiiiiooovvvpppbbbZZZQQQSSSXXX___iiiuuunnn___SSSHHHBBB@@@;;;;;;;;;<<<===>>>???@@@CCCEEEGGGHHHJJJOOOUUUZZZ]]]gggwww}}}zzzyyyyyyyyyxxxuuuoookkkjjjggggggeeecccdddaaaTTTFFF;;;777222//////000222222///............---------...---,,,+++************((()))***+++,,,------...++++++++++++++++++++++++)))))))))******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,...000111000---******+++------......//////000000111111111222222333444444//////000111222222333333333555666888999<<<@@@CCCGGGJJJNNNOOOOOOMMMKKKKKKMMMNNNOOOOOOPPPSSSWWWZZZ\\\___eeeooovvvssswww{{{wwwlllhhhiiipppwwwsssfff[[[UUUMMMQQQWWW```mmm~~~ppp___SSSHHHBBB@@@<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIKKKPPPXXX^^^eeeoooxxxyyy{{{vvvsssrrroooiiidddbbbbbbeeehhhiiiiiieeeYYYLLL???:::444000///111222333///............---------,,,,,,+++*********++++++,,,,,,,,,---,,,++++++***++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------"""&&&***+++******,,,///.........///////////////222222222222333333444444///000000111222333444444333555777888999<<<@@@CCCGGGJJJMMMOOONNNMMMLLLLLLMMMNNNOOOOOOPPPRRRVVVYYYZZZ___eeeqqq}}}tttuuu{{{vvvlllkkknnnuuu|||uuuggg]]]VVVQQQOOORRRXXXbbbppprrr```SSSHHHBBB@@@<<<<<<===>>>???AAACCCDDDFFFHHHJJJKKKLLLQQQ[[[bbbnnnxxx|||wwwzzzvvvnnnllljjjddd```aaa___gggnnnqqqqqqmmmaaaVVVDDD>>>666000...///000111///............---------,,,++++++++++++,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,$$$((()))+++///222///////////////.........000111111222222222222222000000111222333444555555444555777999:::===AAADDDGGGJJJMMMNNNMMMLLLLLLMMMLLLMMMNNNNNNOOOQQQUUUYYY]]]aaahhhttt|||tttwwwwwwooopppttt|||}}}lll```WWWRRROOOTTTVVV\\\dddssssss```SSSHHHBBB@@@======>>>???@@@BBBDDDEEEGGGJJJLLLLLLMMMSSS]]]eeeuuu~~~yyyyyyssshhhdddbbb^^^\\\___^^^hhhsssxxxxxxsssiii___HHHBBB999111........./////////.........---------,,,,,,,,,,,,---...//////((()))+++---.........---++++++++++++++++++++++++---------,,,,,,+++++++++))))))******++++++++++++$$$)))...///,,,***,,,///000000//////.........---...///111222222111000///000111111333444555666666444666888999:::===AAADDDGGGIIILLLMMMLLLLLLLLLMMMLLLLLLMMMMMMNNNQQQUUUXXX___dddkkkwww{{{|||xxxsssvvv|||nnn```WWWQQQNNNOOOPPPVVV```kkkxxxyyyeeeUUUIIIBBB@@@;;;<<<===>>>???AAAEEEHHHJJJKKKLLLLLLOOOWWWccckkkzzz|||xxxzzz|||qqqmmmiiiaaa\\\\\\```eeemmmssstttooogggaaaPPPFFF:::222111333333222........................,,,,,,............,,,,,,000,,,((((((***,,,,,,***)))***+++,,,---,,,++++++******************++++++))))))***+++,,,,,,------------......///000000000........................000...,,,...222444333000...///111222333222222111444777999;;;===@@@CCCFFFHHHJJJKKKMMMNNNNNNNNNNNNJJJLLLNNNNNNNNNPPPUUUYYY___fffmmmvvvyyytttxxx~~~|||iii\\\UUUQQQPPPSSSWWW\\\fffqqq~~~|||hhhXXXKKKCCCBBB<<<>>>@@@@@@AAACCCEEEHHHKKKMMMNNNPPPUUU___llluuuyyyuuuyyy~~~tttrrrpppjjjdddbbb[[[___eeejjjlllhhhbbb]]]QQQGGG:::222111222222111////////////////////////,,,---...//////...---,,,...+++)))(((***++++++))))))***+++,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,,,,------,,,------......//////000------------------------...///000111111111222333444444555555555444333333444666999;;;===???CCCFFFJJJLLLMMMOOOPPPPPPPPPPPPIIILLLNNNOOOOOORRRWWW\\\aaagggnnnxxx{{{www|||sssbbbWWWSSSQQQSSSXXX___dddmmmyyymmm\\\NNNEEEDDD>>>@@@CCCDDDDDDEEEFFFHHHGGGIIILLLPPPWWWbbbppp{{{wwwrrrxxxyyyyyyyyytttmmmiii______aaaddddddbbb]]]YYYQQQHHH<<<444000000000000000000000000000000000000------............------,,,+++)))***++++++***((()))***+++,,,,,,,,,,,,+++------,,,,,,++++++***************++++++,,,,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---111444333000///222555777666555444444333333444444666999;;;<<>>BBBEEEHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSRRRQQQSSSXXX]]]bbbhhhppp}}}~~~vvvccc[[[TTTQQQQQQTTT[[[cccjjjsss}}}gggSSSHHHFFFDDDFFFGGGGGGEEEDDDEEEFFFJJJOOOVVV\\\ccclllvvv~~~}}}nnneee^^^[[[\\\aaaccciiiuuu~~~{{{yyy{{{|||zzzpppllliiiiiilllkkkeee```\\\UUUJJJ???666111000000........................,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++++++++******++++++,,,---------,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,------...////////////////////////333000---...222444111.../////////000222333555666333555888:::;;;>>>BBBEEEJJJLLLMMMOOOPPPPPPPPPPPPPPPRRRTTTSSSQQQSSSWWW[[[bbbhhhqqq~~~rrriiiYYYTTTQQQRRRTTTXXX```iiiqqq|||kkkVVVJJJHHHEEEFFFFFFEEECCCBBBCCCEEEHHHNNNWWW___fffnnnvvv|||lllbbbYYYSSSOOOLLLNNNSSSVVV\\\fffrrr{{{||||||||||||zzzyyywww||||||yyyyyy{{{xxxpppiii```ZZZOOOCCC999333222222..............................---,,,,,,---......***++++++)))'''&&&)))+++++++++*********+++,,,---++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,---.........////////////////////////000/////////000000/////////000111222333444444444333555888999;;;>>>BBBDDDJJJLLLMMMOOOPPPPPPPPPPPPOOOQQQSSSRRRQQQSSSXXX\\\ccciiisss~~~tttggg^^^SSSOOOOOOSSSWWW[[[dddmmmwwwnnnXXXLLLIIIFFFFFFEEECCCAAAAAABBBDDDKKKRRR]]]fffmmmttt|||sssdddYYYSSSNNNLLLIIIFFFGGGKKKHHHLLLUUU___hhhooosssuuuqqqxxx}}}{{{uuuttttttwwwyyyvvv~~~yyyooobbb\\\RRRFFF;;;555333333000000000000000000000000000///...------...///000)))***)))'''$$$$$$'''+++,,,+++*********+++,,,---******************+++++++++++++++++++++++++++++++++,,,,,,------......///........................---///111000---,,,...000///000222333333222111000333555777999;;;>>>BBBDDDHHHJJJKKKMMMNNNNNNNNNNNNMMMOOOQQQQQQQQQTTTYYY^^^dddjjjuuutttggg\\\WWWNNNNNNOOORRRYYYdddooouuuqqq\\\OOOIIIGGGEEEEEEEEEAAA===@@@FFFJJJVVVcccjjjpppxxxnnn^^^UUUNNNKKKGGGEEEEEEGGGHHHIIIHHHKKKPPPUUUYYY^^^bbbeeekkkqqqwwwtttvvvyyy}}}zzzvvv{{{{{{rrr___[[[TTTKKKBBB999222...000000000///...---+++***,,,+++******,,,,,,+++***------------,,,++++++***((()))***+++,,,---......---------,,,,,,+++++++++))))))))))))***+++,,,---111000///...---,,,++++++....................................////////////000111111222333333444444333444666888:::===AAADDDGGGIIILLLNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUYYY\\\eeegggpppwwwiii\\\RRRNNNLLLMMMPPPUUU^^^iiittt|||vvvaaaRRRKKKFFFDDDDDDCCC???<<>>AAAGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTYYY\\\]]]```fffnnn|||~~~dddTTTMMMIIIIIIJJJHHHMMMUUU\\\dddooo|||oooZZZNNNKKKHHHEEEDDDBBBAAAGGGPPP]]]ooo{{{mmm\\\QQQNNNMMMJJJGGGIIIKKKLLLMMMOOOSSSZZZ___gggjjjooorrrrrrrrrrrrrrryyyyyyzzz~~~|||{{{}}}~~~|||yyyuuusssqqqtttpppjjjccc]]][[[\\\]]]\\\ZZZUUUNNNFFF===666111---------------,,,+++***...---,,,---......---,,,***++++++,,,------------******+++++++++,,,,,,,,,************************------,,,,,,+++,,,,,,,,,******+++,,,---...//////........................000000000000111111111111111222222222222222333333888999:::::::::;;;>>>AAAEEEHHHKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTXXX[[[]]]```dddiiiuuuuuu]]]PPPJJJGGGFFFGGGGGGMMMTTTZZZ```kkkyyyqqq\\\OOOJJJGGGEEEDDDBBBCCCKKKTTTddduuussscccVVVPPPNNNLLLIIIMMMOOOQQQRRRVVV___jjjrrryyyyyyzzz~~~uuuqqqwww|||}}}|||vvvqqqnnnqqqmmmggg___ZZZZZZ]]]```bbb```[[[SSSIII???666111......//////......---,,,---,,,+++,,,------,,,+++++++++,,,---------,,,,,,*********++++++,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,---...//////......................../////////000000000111111000111111222333333444444888999:::::::::<<>>222000...---...//////......------,,,,,,---------++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***---,,,,,,++++++,,,,,,---***+++---......///222444333222000...------......////////////////////////000222333333222222444555666888::::::;;;<<>>444222///......//////...,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,---***,,,---------...000222111000///...............000000000///////////////...000111222111222333555666777999:::;;;<<>>AAADDDFFFHHHJJJKKKMMMPPPRRRRRRRRRRRRRRRSSSUUUWWWYYY\\\[[[___ggglllrrr}}}{{{yyyxxxyyy|||~~~vvvgggdddhhhnnn{{{jjjVVVJJJJJJKKKNNNQQQYYYjjjzzzqqqddd```ggguuurrr```VVVPPPSSSYYYaaakkkuuu~~~zzzwwwvvvtttrrrtttsssssstttvvvwwwvvvuuuvvvtttrrrooolllfff```[[[WWWXXX[[[^^^```hhhxxxxxxpppmmmmmmnnnkkkhhhfffhhhkkkppptttwwwwwwwwwvvvppphhh___XXXRRRMMMIIIAAA<<<555///------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,---+++***++++++,,,---...///------......///.....................////////////111111111111222333444444555666888999:::;;;>>>AAADDDFFFIIIJJJKKKMMMPPPRRRRRRRRRRRRRRRTTTVVVXXXZZZZZZ[[[```fffkkkqqqpppbbbaaafffmmmzzzhhhVVVKKKJJJLLLQQQXXXeeezzznnnbbb___ffftttzzzhhh]]]YYYVVVZZZaaammm}}}}}}yyyvvvuuurrrqqqooooooppprrruuuuuutttrrrtttrrrpppnnnkkkgggbbb^^^ZZZ]]]dddjjjlllnnnvvvzzzqqqllllllmmmkkkhhhiiiiiimmmvvv}}}rrrmmmeee^^^XXXSSSOOOLLLDDD???777111.........---------............------......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++))))))***+++,,,...///000......//////...------,,,............////////////111111000111111222333444444666888999:::<<>>@@@EEEFFFHHHKKKMMMNNNNNNNNNSSSRRRPPPPPPQQQTTTWWWZZZ```eeekkkvvvyyyyyy|||dddVVVTTTVVV]]]iiittt~~~|||xxxqqqllldddaaa^^^aaaggglllnnnnnnoookkkhhhffffffeeecccaaaYYY\\\```gggsss~~~|||uuuyyy~~~|||fff[[[WWWTTTPPPOOOJJJKKKLLLLLLKKKKKKLLLMMMGGGAAA999333000///............---,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........////////////.....................///000000111111111111222333444444666888:::;;;;;;<<<>>>@@@DDDFFFIIIKKKNNNOOOOOOOOORRRQQQPPPPPPQQQTTTWWWYYY^^^eeennn|||hhhYYYWWWXXX___lllxxx~~~zzzuuuoookkkffffffggglllqqqsssrrroooooollliiigggfffeeedddbbbYYY[[[]]]dddrrryyy|||iii\\\UUUPPPMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMIIICCC;;;444000...---,,,......------,,,+++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---.........////////////..................////////////111111000111111222333444555777999;;;;;;<<>>AAACCCEEEGGGJJJMMMPPPRRRRRRSSSOOOOOOPPPQQQRRRTTTUUUVVVZZZeeesss{{{kkkbbbccciiittt{{{yyyyyyxxx{{{~~~}}}xxxrrrooohhhjjjkkkiiieeeaaa```aaa\\\\\\^^^ddduuu~~~|||uuurrrooommmkkkfffcccaaa^^^ZZZ]]]bbbbbb___]]]]]]^^^[[[TTTNNNGGGCCC===888555333111////////////...------,,,,,,++++++++++++++++++++++++///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,...///000///...---/////////000000111222333222444777:::<<<>>>BBBDDDFFFGGGJJJMMMOOOPPPQQQQQQNNNOOOPPPQQQRRRTTTUUUUUUYYYcccpppoooggggggmmmxxx}}}|||}}}{{{{{{zzzwwwssspppoooooogggiiijjjhhhddd```___```_________eeetttyyysssoookkkhhhdddaaa___\\\[[[```hhhlllhhheeeeeefffbbb[[[TTTIIIEEE>>>999555222///---/////////...------,,,,,,++++++++++++++++++++++++000...,,,))))))***,,,...************************************************,,,,,,++++++,,,,,,---...,,,------......------,,,)))***,,,......---,,,+++////////////000111222333111444777:::<<<>>>BBBDDDFFFHHHJJJMMMOOOOOOPPPPPPNNNOOOPPPQQQRRRTTTUUUUUUZZZcccmmm}}}pppkkkooovvv|||xxxtttpppmmmllllllkkkkkkjjjjjjiiigggeeecccaaa```bbbbbbaaaeeerrrvvvnnnjjjeeeeeeffffffbbb^^^ccckkkqqqssssssrrrqqqkkk^^^QQQHHHEEE@@@;;;666222111000------.........---+++***111///,,,***)))***+++---+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------...///000000111////////////////////////---...///111222222222222555666888:::;;;>>>BBBFFFKKKKKKLLLNNNQQQRRRPPPOOORRRPPPOOOOOOPPPSSSWWWYYY```bbbkkk}}}~~~qqqnnnttt}}}}}}zzzvvvrrrnnnkkkjjjkkkjjjjjjiiiiiihhhgggeeecccbbbaaabbbbbbaaadddqqq|||uuuppplllkkkjjjiiieeedddkkktttxxxxxxtttpppmmmjjj```UUUHHHEEE@@@:::666222000///------.........---,,,+++,,,***(((&&&%%%&&&((())),,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------...///000000000------------------------......///000111222333333444666888999;;;>>>BBBFFFKKKKKKLLLNNNQQQRRRQQQOOOPPPOOOOOOPPPRRRTTTWWWYYY^^^```hhhxxx|||sssooovvv|||xxxsssoookkkiiihhhiiiiiiiiihhhggggggfffeeeccccccbbbbbbbbbaaacccooo~~~}}}yyy}}}uuuqqqqqqmmmjjjhhheeegggrrr~~~uuukkkfffccc]]]VVVGGGDDD@@@:::666222000///---............---,,,,,,...,,,+++))))))***,,,------------,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,------------...//////000000------------------------//////...///000111333444444555888999;;;>>>BBBFFFKKKKKKLLLOOORRRSSSRRRPPPMMMNNNOOOQQQSSSVVVWWWXXX^^^___ggguuu~~~tttnnnkkkttt|||wwwpppmmmiiigggggghhhhhhhhhffffffeeeddddddcccccccccbbbbbbaaabbblll{{{zzzttt{{{|||tttpppsssoookkkhhhfffkkkyyywwwfff\\\YYYUUUQQQGGGDDD@@@;;;666222000.....................------111000.........///111222,,,,,,,,,,,,,,,,,,,,,+++***************************************************************+++++++++---------....../////////////////////////////////000///......///111333555333555777999;;;>>>BBBFFFKKKKKKLLLOOORRRSSSRRRQQQKKKLLLOOORRRUUUWWWXXXXXX___bbbhhhtttyyyuuuyyyqqqfffbbbeeepppyyytttooolllhhhffffffgggggggggfffeeedddccccccccccccdddbbbcccaaaaaaiiiwwwuuunnnttt~~~~~~vvvqqquuuqqqllljjjhhhmmm{{{yyydddWWWRRROOOLLLGGGEEEAAA<<<777333000...........................------,,,+++,,,,,,---...************++++++++++++************************************************))))))*********+++++++++------------............000000000000000000000000000///......///111333555222444666888:::>>>CCCFFFJJJJJJLLLOOORRRSSSRRRQQQJJJLLLPPPSSSVVVWWWWWWWWW___bbbiiittt|||~~~xxxrrrpppvvv|||yyyzzz|||yyywwwxxxyyy{{{~~~xxxfff]]][[[^^^iii|||~~~vvvqqqqqqmmmiiigggggggggggggggfffeeecccbbbaaabbbbbbcccbbbcccaaa___fffsssvvvmmmqqqzzz|||uuuqqqrrrnnnkkkhhhdddfffppp|||wwwdddWWWRRROOOKKKGGGFFFBBB>>>999555111///.........---......///000,,,,,,+++++++++++++++,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***------------------------........................//////...///000111333444111333666888:::>>>CCCFFFIIIIIIKKKNNNQQQSSSRRRQQQKKKMMMPPPSSSUUUVVVWWWWWW\\\```iiisss{{{|||vvvpppooowwwyyysssllljjjlllqqqwww~~~|||zzzyyyxxxxxxyyy{{{|||hhh[[[UUUSSSUUU```ssswwwqqqsssoookkkhhhggghhhhhhgggfffeeecccaaa```aaaaaabbbbbbcccaaa^^^dddqqq|||wwwkkklllsssyyy|||~~~||||||wwwtttsssqqqnnnjjjccc___dddmmmxxxvvvnnnaaaXXXTTTPPPLLLHHHGGGDDD@@@;;;666222000///...------...///000111//////...------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------------------------..............................///000111222333333111333555888:::>>>CCCFFFGGGHHHIIIMMMPPPRRRQQQPPPMMMNNNPPPRRRTTTUUUVVVWWW[[[```kkkvvv~~~~~~yyytttqqqyyy}}}qqqkkkbbbaaabbbggglllttt~~~{{{gggXXXNNNJJJIIIMMMXXXkkkzzzuuuuuuqqqllliiihhhhhhhhhggggggeeecccaaa``````aaabbbbbbcccaaa^^^cccooo{{{ttteeeccciiioootttwwwyyy~~~}}}{{{}}}{{{xxxsssjjjbbbccciiifffhhheee]]]VVVTTTQQQMMMIIIHHHEEEAAA<<<777333111///...------...///000111......---,,,++++++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------111111111111111111111111---...///111222222222222000222555777:::>>>CCCFFFFFFGGGHHHLLLOOOQQQQQQOOOOOOOOOPPPRRRSSSUUUVVVVVV\\\cccnnnzzz~~~yyyrrr{{{{{{rrrooojjjggggggmmmqqquuu~~~xxxtttppprrr{{{uuueeeWWWNNNJJJGGGFFFGGGOOO]]]nnn{{{tttrrrpppllljjjiiiiiigggfffcccbbbaaa```___^^^]]]\\\^^^]]]^^^aaadddiiiwwwvvvhhhcccggglllpppsssvvv~~~uuujjjbbb_________^^^\\\WWWSSSPPPPPPQQQOOOLLLGGGBBB>>>888333/////////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************---,,,,,,,,,+++*********++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,---...000222444555000///......//////...---...//////000000000//////111333666888:::===BBBEEEFFFFFFHHHLLLPPPRRRQQQPPPOOOPPPPPPPPPQQQSSSWWWZZZXXX^^^kkk{{{yyyrrr}}}|||zzzwwwxxx~~~vvvlllhhhdddeeellluuu|||yyylllcccXXXOOOKKKIIIIIIIIIJJJOOOXXXeeettt}}}vvvssspppmmmkkkkkkjjjhhhfffffffffdddbbb```___]]]\\\]]]\\\^^^aaaccchhhuuuuuuhhhcccfffmmmrrrtttuuu|||nnnbbb]]][[[\\\[[[YYYTTTOOOLLLLLLLLLNNNKKKGGGBBB===888222...//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,000//////....../////////000...---...///000///...///000000000000000111111111333666888:::===BBBEEEFFFFFFHHHLLLPPPRRRQQQPPPOOOPPPPPPPPPQQQSSSVVVYYYZZZ```lll{{{yyyvvvsssiiibbb^^^ZZZZZZ]]]ccchhhkkknnnoooppprrrrrrnnniiieee\\\WWWQQQLLLKKKKKKLLLLLLNNNPPPUUU\\\fffttt{{{|||xxxrrrpppnnnmmmlllkkkhhhfffgggfffdddbbb```^^^\\\[[[]]]\\\^^^```bbbfffsssuuuhhhbbbfffnnntttwwwxxx}}}pppaaaYYYVVVZZZYYYWWWSSSNNNJJJJJJJJJNNNKKKFFFBBB===888222...000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,000///...---------------...------...000111000///111111000000000111333333222444666888:::===AAAEEEFFFFFFHHHLLLPPPRRRQQQPPPNNNOOOPPPPPPPPPRRRVVVYYYZZZ```kkkxxxzzz{{{yyynnnfffaaa___[[[YYYZZZ]]]```bbbcccdddfffhhhiiihhheeecccaaa___[[[WWWUUUSSSSSSRRRUUUWWWZZZ^^^eeennnxxx~~~~~~yyy~~~wwwqqqooommmlllkkkiiifffdddcccbbbaaa```^^^\\\[[[[[[^^^]]]___aaabbbeeeqqq}}}vvvjjjbbbeeeooovvvxxxnnnaaaYYYUUUXXXXXXWWWTTTPPPMMMLLLLLLMMMJJJFFFBBB===888333///000///...------,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))******+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,---......---,,,,,,---000111111000333222000000000222444666222444666888:::===AAADDDFFFFFFHHHLLLPPPRRRQQQPPPMMMNNNOOOPPPPPPRRRUUUWWWWWW]]]gggttt}}}~~~{{{zzzpppkkkfffeeecccaaa```aaaccceeefffhhhllloooqqqrrrrrrrrrsssrrroookkkgggdddaaaaaabbbeeeiiimmmqqqvvv|||}}}vvvnnnllljjjhhhgggfffdddbbb____________^^^^^^^^^]]]______```bbbbbbdddooozzz~~~xxxlllbbbdddpppzzz{{{xxxnnnddd\\\YYYVVVVVVVVVTTTQQQOOOOOOOOOMMMKKKFFFBBB>>>999444000000000///...------------------,,,,,,,,,+++++++++************************))))))******+++++++++,,,*********+++++++++,,,,,,+++*********++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,---000222222111333222000000111333555777333444666888999===AAADDDFFFFFFHHHLLLPPPRRRQQQPPPKKKMMMOOOPPPPPPQQQTTTVVVUUU[[[eeeqqqzzzxxxtttoooooopppooommmmmmoooqqqtttxxx}}}~~~zzzxxxxxxvvvyyy}}}|||uuummmjjjfffdddccccccbbbaaa___````````````aaaaaaaaa______```aaa```bbblllvvv{{{xxxmmmbbbeeettt}}}vvvsssuuuvvvtttnnngggaaa^^^UUUVVVWWWUUURRRPPPOOOPPPNNNKKKGGGCCC???;;;555222111000///...------------------,,,,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,************++++++++++++************+++,,,------000000...---,,,+++++++++---,,,,,,---000222111111111111000000111333555666333555777888999<<<@@@CCCFFFFFFHHHLLLPPPRRRQQQPPPJJJLLLOOOPPPPPPQQQSSSUUUWWW\\\eeeooowww}}}~~~|||~~~wwwmmmjjjeeeaaaaaaaaaaaaaaa````````````````````````^^^]]]^^^___^^^___hhhrrrvvvuuulllbbbgggyyy|||uuummmnnnooonnniiieeeaaa```ZZZ[[[[[[YYYUUURRRPPPPPPOOOLLLHHHEEEAAA<<<777333111000///...------------------,,,,,,,,,,,,++++++************************---------,,,,,,,,,,,,,,,************++++++++++++************+++,,,---...000000...---,,,,,,,,,,,,------,,,---000111111000//////000111222333444444333555777888999<<<@@@CCCFFFFFFHHHLLLPPPRRRQQQPPPIIILLLNNNPPPPPPQQQSSSTTTWWW\\\ccckkkrrrxxx|||~~~yyynnnjjjddd```___aaabbbbbb```______^^^]]]]]]\\\\\\\\\[[[\\\]]]\\\\\\eeeooorrrssskkkbbbhhh}}}{{{uuuiiiiiiiiifffccc```___``````aaaaaa^^^YYYTTTRRRQQQPPPMMMIIIEEEBBB===888555111000///......------...---------,,,,,,,,,++++++************************.........------,,,,,,,,,)))************+++++++++************+++,,,---...------------...///000000...------...000111000///---...000111333333333333444555777888999<<<@@@CCCFFFFFFHHHLLLPPPRRRQQQPPPIIIKKKNNNPPPPPPQQQRRRTTTVVVZZZaaaggglllqqquuuxxx~~~zzzrrriiiaaa____________bbbaaaaaaaaaaaa```___^^^]]][[[YYYZZZ^^^^^^^^^aaagggnnnooohhh___fffzzz~~~uuunnnjjjggggggeeeaaaaaacccZZZccchhhccc\\\YYYWWWUUUTTTPPPJJJFFFCCC>>>777222222000///...///000///...++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------......////////////......///000000111222333444444333666999;;;;;;<<<@@@CCCEEEEEEGGGKKKPPPRRRPPPNNNOOOOOONNNNNNOOOQQQRRRSSSVVVZZZ___eeeiiimmmoooooo|||{{{sssjjjbbb```aaa``````ccc````````````___^^^]]]]]]ZZZXXXYYY\\\]]]\\\```eeemmmnnnhhh```eeevvv|||tttkkkgggdddeeedddaaabbbeeecccggghhhdddaaaaaa```]]]VVVQQQKKKGGGCCC===666111222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++******))))))******+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---...///000000000000666666666666666666666777777999<<<<<<<<<<<>>???>>>AAADDDIIILLLMMMMMMNNNOOOKKKLLLOOOQQQSSSUUUVVVVVVWWWWWWYYY[[[___eeeiiilll}}}}}}yyywwwwwwxxxxxx}}}vvvuuuyyy{{{yyy~~~yyyvvvyyy||||||{{{llllllooosss{{{}}}rrrjjjdddddddddbbb```aaa````````````___^^^]]]]]][[[XXXVVVVVVUUUTTTXXX___lllrrrwwwtttjjjeeejjjrrruuuwwwzzz~~~}}}wwwrrrqqqnnnmmmnnnlllgggeeeffflll}}}{{{kkk\\\SSSLLLHHHDDDBBBAAA>>>999444000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,,,,(((((()))))))))))))))))),,,,,,------------,,,,,,------------............------...///000000//////......//////000000000111888777777999<<>>===???CCCHHHKKKKKKKKKMMMNNNJJJLLLOOORRRUUUWWWYYYYYYXXXXXXYYY[[[___dddiiimmmyyyyyyzzzyyywwwwwwyyyzzzyyy}}}{{{zzz~~~|||{{{{{{yyyyyy{{{}}}ssskkkeeeeeefffcccbbbbbbaaaaaaaaaaaa```___^^^]]]___[[[YYYYYYWWWVVV[[[aaannnuuuzzzuuuiiiaaaeeemmmtttwww{{{}}}vvvpppqqqooooooqqqooojjjggghhhhhhttt}}}{{{rrrggg[[[RRRNNNKKKFFFDDDBBB>>>999444000///------.........---------------------------------++++++++++++---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////+++,,,---///000111111111111111111111000000000000555333333777<<>>>>>BBBGGGJJJJJJJJJLLLNNNHHHJJJNNNSSSWWWZZZ[[[\\\YYYYYYYYYZZZ^^^dddjjjmmm}}}}}}{{{xxxuuuwww}}}zzzuuummmffffffeeebbb``````aaaaaabbbbbbaaa```^^^]]]\\\XXXUUUUUUTTTTTTYYY___kkkvvv}}}uuudddZZZ]]]fffiiippp{{{zzzrrrppprrrssstttrrrnnnjjjggghhhjjjnnnooogggZZZRRRQQQNNNKKKHHHEEEBBB===777444333111///.........---+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++000///---+++++++++---...------------------------,,,---......//////......---///000000000000333555555777999::::::;;;<<<===???AAADDDHHHJJJLLLLLLKKKFFFHHHLLLQQQVVVXXXWWWVVV[[[XXXXXX[[[]]]bbbkkkuuu}}}xxxwww{{{uuummmfffeeeeeebbb````````````aaaaaa```___]]]\\\\\\XXXUUUUUUUUUTTTYYY```oooyyy~~~tttaaaUUUXXX___dddkkkwwwyyyvvvzzz|||pppgggeeeeeehhhhhhaaaUUUMMMLLLMMMKKKHHHEEEBBB>>>999555222000...---......---+++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---------------------------,,,---......//////......---///000000000000333555222555999;;;<<<===>>>@@@???AAADDDGGGJJJKKKLLLLLLGGGIIILLLQQQVVVYYYXXXWWWZZZXXXXXX[[[]]]aaajjjttt|||vvvtttwwwzzzvvvmmmfffeeedddaaa___```^^^____________]]]\\\[[[[[[WWWVVVVVVVVVVVVZZZaaaqqqzzzttt```SSSUUU]]]eeekkkuuu~~~xxxhhhcccbbbbbbaaaZZZOOOJJJIIILLLJJJGGGEEECCC???:::777000...---,,,---...---,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,------------------------,,,---......//////......---///000000000000333555555888<<>>:::777///---++++++---------,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,------------------------,,,---......///.........---///000000000000333555;;;>>>AAABBBAAA???>>>>>>AAABBBDDDFFFHHHJJJLLLLLLHHHHHHKKKOOOTTTWWWWWWVVVVVVVVVXXX\\\]]]```jjjttt|||~~~xxxwww}}}}}}}}}wwwnnnfffcccbbb___^^^_________``````___^^^\\\[[[ZZZWWWVVVWWWWWWVVVZZZ```jjjsssxxxooo]]]RRRWWW```mmmoootttzzzpppccc^^^ZZZXXXTTTMMMJJJJJJHHHFFFDDDBBBAAA>>>999666///---++++++---------,,,,,,++++++******++++++,,,+++*********++++++,,,---,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++,,,------------------------,,,---......///.........---///000000000000333555:::<<>>===<<<<<>>BBBGGGKKKMMMKKKIIIFFFHHHHHHHHHKKKOOORRRSSSSSSSSSTTTWWWZZZ\\\cccuuu|||zzz{{{pppeeeaaa___\\\\\\^^^^^^]]]\\\[[[ZZZXXXWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWdddqqqtttooojjjcccjjj~~~{{{sssmmmjjjjjjhhhbbb^^^]]]ZZZYYYXXXWWWUUURRRLLLIIIIIIHHHFFFEEEDDDAAA<<<999555000,,,,,,000111...***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,333---%%%)))******///++++++++++++,,,,,,---...,,,,,,,,,++++++*********...---,,,++++++,,,---...////////////000000000000000000000111222222333333222444555666666777:::<<>>888333000000000000///...---,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***///+++***///,,,'''---......---,,,,,,,,,------,,,,,,,,,,,,------------------,,,++++++,,,------------........./////////.........///000000111111444555777888888:::<<>>;;;888...///111111///---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000...''''''---***)))333//////...---,,,,,,,,,,,,---------------------,,,...------------------...------------.........///......//////000111111111444666888999999;;;>>>@@@AAABBBDDDFFFHHHIIIIIIIIIMMMNNNOOOQQQSSSTTTUUUVVVUUUVVVZZZ```eeeooo{{{uuuooojjjggghhhiiimmmttttttiii___ZZZYYYWWWWWWZZZYYYYYYYYYZZZZZZZZZZZZ[[[XXXWWWVVVUUUUUUUUUVVVWWW\\\hhhlllkkkggg^^^^^^nnnwwwvvvwww{{{~~~{{{qqqeeeYYYWWWYYYZZZ[[[]]]```___```dddiiimmmpppqqqddd\\\RRRHHHCCC@@@???>>>...///000000...---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,)))%%%,,,444+++&&&000///...---,,,,,,,,,,,,,,,//////...------,,,++++++......////////////......------------........./////////000111111222222333555666888999:::<<>>333///++++++---000000///,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***+++666NNNYYYAAA+++...++++++*********+++,,,,,,***+++++++++,,,,,,------,,,,,,---......---,,,,,,....../////////000000000//////000000111222222222444555888999:::<<>>)))...))))))))))))***+++,,,,,,'''((()))***,,,---//////******,,,,,,,,,,,,******////////////000000000000......//////000111111111333555777999:::<<>>:::555111,,,***,,,///222333******************++++++,,,,,,++++++***)))))))))(((***333===???666,,,((())))))***++++++++++++++++++++++++,,,,,,---------+++,,,------......------)))+++---/////////---,,,---...000222333444333333444666888999:::<<>>>>>>>>???CCCFFFHHHNNNSSS\\\fffoooxxx~~~qqqkkkbbb[[[XXXXXXYYYZZZWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUSSSQQQPPPRRRSSSZZZhhhnnnmmmkkk```WWW[[[eeemmmuuu{{{{{{rrriiifffhhhiiigggdddaaafffppp||||||lll^^^VVVSSSOOOKKKGGGCCC>>>;;;444222///---...///000///+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***///666888222,,,***)))******++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,---///000000///---,,,---...///000111111222222333555777888999:::===@@@BBBEEEIIIKKKLLLLLLMMMMMMPPPSSSWWWYYYYYYYYYZZZ[[[]]]]]]___eeemmm|||{{{zzzpppeee[[[TTTHHHEEEAAA????????????>>>======<<<;;;<<<>>>AAABBBEEEGGGLLLRRRZZZeeepppwww|||pppjjjaaa[[[XXXYYYZZZZZZWWWVVVUUUUUUTTTTTTUUUUUURRRSSSRRRQQQPPPQQQSSSVVVZZZhhhlllkkkiii___XXX]]]eeennnvvv|||}}}uuunnnpppvvvwwwoooggg```bbbgggnnnrrrnnncccZZZQQQNNNKKKHHHFFFBBB>>>;;;444222111000111000...------------,,,,,,++++++******++++++,,,------.........******...000...,,,---+++++++++++++++*********---,,,,,,,,,,,,,,,,,,++++++,,,------......------...///000111000///...---000000000000000111222222222444666777777999<<<>>>@@@DDDHHHKKKLLLMMMNNNOOOQQQTTTXXXZZZ[[[ZZZ[[[\\\\\\\\\___eeemmm||||||uuuvvv~~~uuujjj```WWWOOOKKKDDDBBB??????@@@AAAAAA@@@???>>>===<<<===>>>@@@AAACCCDDDEEEHHHNNNXXXbbbjjjuuu~~~}}}qqqkkkbbb[[[WWWWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTUUURRRRRRQQQOOONNNOOOSSSUUUZZZgggkkkiiiggg^^^XXX^^^lllttt{{{zzz{{{|||mmmaaa```___```bbb___YYYSSSLLLJJJHHHFFFEEEBBB>>>;;;444222000000111111///...//////...---,,,,,,++++++++++++++++++,,,,,,------///***(((+++---,,,,,,///,,,,,,++++++*********+++---------,,,,,,++++++++++++,,,------......------......///000000000//////444444222222222333444555333444666777777999<<<>>>AAADDDHHHKKKKKKLLLMMMNNNQQQTTTWWWZZZZZZZZZ[[[[[[[[[\\\___eeennn|||xxxpppnnnqqqvvv{{{yyyrrrggg\\\SSSLLLGGGCCC@@@>>><<<<<<===>>>======??????>>>======>>>??????>>>???@@@BBBEEEJJJQQQVVV```iiivvvtttmmmccc[[[VVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRRRROOOMMMMMMPPPRRRYYYfffjjjhhhggg___ZZZ```rrryyyvvvccc___[[[XXXVVVTTTPPPMMMJJJHHHGGGFFFEEEBBB>>>;;;444222...---///000111111//////......---,,,++++++,,,+++++++++*********)))...***))),,,...,,,,,,...,,,,,,+++******++++++,,,---------,,,,,,++++++++++++,,,------......------,,,,,,---...///000000000444444222222222333444555444666777888888999<<<>>>BBBEEEIIIKKKKKKJJJJJJKKKOOORRRVVVXXXXXXXXXYYYYYYZZZ[[[___fffooo~~~ssskkkggggggffffffgggjjjppptttxxxzzz~~~|||wwwtttiiicccZZZRRRKKKFFFBBB@@@@@@>>>===<<<>>>>>>===<<<>>>=========<<<=========<<<===??????@@@BBBFFFHHHOOOVVV```kkkvvvuuunnnddd[[[VVVTTTSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRPPPMMMLLLMMMNNNVVVdddjjjjjjkkkddd```ggguuu{{{{{{ccc___ZZZVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFCCC>>>:::555222...,,,---///000000.........------,,,,,,+++,,,,,,+++******)))((((((---))))))---///---+++---,,,+++*********,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,------......///000000000000000000000111222222555666888888888999<<<>>>CCCFFFIIIKKKJJJIIIIIIJJJMMMPPPTTTVVVWWWVVVWWWXXXXXXZZZ```hhhqqqssskkkgggfffbbb^^^[[[\\\___bbbgggkkkpppttttttqqqkkkhhh^^^ZZZTTTOOOKKKGGGDDDAAAAAA???>>>???@@@AAA@@@???========================>>>???@@@@@@@@@AAADDDFFFEEEJJJPPPVVV]]]fffqqqyyytttmmmccc[[[VVVTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOQQQRRRQQQNNNLLLLLLLLLRRRbbbjjjmmmrrrmmmkkkrrrzzz~~~vvv```^^^[[[WWWUUURRROOONNNMMMLLLJJJIIIGGGCCC===999555222000...------+++)))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---)))(((,,,...,,,+++,,,++++++******+++,,,///000+++,,,,,,,,,,,,,,,,,,---+++,,,------......------111000000///............---...///000111111222222444555777777777888;;;===AAADDDHHHJJJJJJJJJJJJKKKMMMPPPSSSVVVVVVVVVWWWWWWWWWYYY```iiissswwwpppmmmkkkgggaaa\\\YYYZZZ[[[bbbfffmmmqqqqqqmmmgggcccZZZWWWSSSPPPNNNKKKHHHFFF===<<<<<<===???@@@???>>>>>>>>>>>>???????????????>>>????????????@@@DDDFFFBBBDDDHHHJJJMMMSSS\\\cccjjjrrr~~~~~~ssslllbbbZZZVVVUUUUUUUUUQQQQQQPPPOOOOOOOOOOOOPPPLLLOOOQQQQQQOOOMMMLLLLLLOOO```jjjpppwwwtttsss{{{}}}yyyooo]]]\\\[[[ZZZWWWUUURRRQQQOOONNNLLLJJJHHHCCC===999555333222111///+++&&&###++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---((('''***,,,******---+++***))))))+++---000111+++++++++,,,,,,---------+++,,,------......------555444222111///...---------...000222333444333333333444666666666777999;;;???BBBGGGJJJJJJKKKLLLMMMMMMPPPTTTVVVVVVVVVWWWXXXWWWYYY```jjjuuuxxxtttuuurrrmmmhhhccc```^^^]]]```aaaaaa```___\\\ZZZXXXIIIGGGDDDCCCCCCGGGJJJMMMHHHEEEAAA@@@@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@BBBCCCCCCAAA@@@@@@AAAEEEFFFEEEEEEEEEFFFJJJLLLXXX\\\bbbjjjuuuuuulll```XXXTTTTTTSSSRRRTTTSSSQQQOOONNNNNNNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNNNN^^^hhhnnnwwwxxx{{{{{{yyyvvvrrrkkkeee[[[^^^___^^^^^^^^^YYYRRRNNNQQQQQQLLLHHHEEE@@@:::333111///...///000///...///......---+++******))),,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******************---------............//////000000000000000//////000111222111000///000222666777777777777999;;;===BBBEEEHHHIIIJJJKKKLLLNNNLLLPPPUUUYYYZZZYYYYYYYYYXXX[[[aaajjjxxx~~~~~~~~~yyysssllleeebbbaaa]]]XXXRRRMMMJJJHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFKKKJJJHHHGGGEEEDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBDDDFFFHHHHHHKKKOOOUUU\\\eeeooovvv~~~tttkkk```YYYVVVVVVUUUUUUUUUTTTRRRQQQPPPOOOPPPPPPKKKMMMNNNMMMLLLKKKLLLNNNMMM^^^iiiqqqzzzzzz|||{{{uuuqqqnnnjjjeeeaaaZZZ^^^aaabbbcccccc^^^WWWSSSUUUTTTNNNHHHCCC<<<555333111///...///000///...------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------...............//////000000///......***+++,,,///222555666777444777:::999666777<<>>CCCAAACCCFFFHHHIIIJJJMMMNNNPPPSSSWWWZZZZZZZZZ[[[[[[YYY]]]ccclll{{{vvvoooooottt|||~~~sssggg\\\TTTOOOMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOUUU[[[[[[WWWSSSRRRSSSUUUUUUTTTTTTSSSSSSRRRRRROOONNNNNNOOORRRSSSQQQPPPOOOLLLIIIGGGGGGGGGEEECCCEEEFFFFFFEEEDDDEEEHHHKKKNNNVVVbbbooozzzvvvnnnddd\\\YYYXXXUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMNNNMMMLLLJJJKKKMMMOOOUUUhhhvvv}}}{{{uuuzzz~~~}}}ttthhh___\\\]]]]]]]]]aaaeeegggggggggfff```YYYWWWZZZXXXRRRLLLHHHBBB;;;444222000/////////...,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,------------...++++++,,,---------------(((%%%%%%)))111555555222333222222444888<<<>>>???BBBDDDHHHJJJKKKLLLNNNPPPQQQTTTWWWYYYZZZZZZZZZ[[[ZZZ^^^dddnnn}}}|||wwwuuuxxx~~~|||pppeee]]]XXXXXXWWWUUUSSSSSSSSSUUUVVVRRRWWW]]]```^^^\\\[[[\\\____________^^^^^^^^^^^^[[[YYYWWWYYY\\\\\\ZZZWWWUUUPPPKKKHHHHHHHHHFFFCCCDDDDDDEEEDDDCCCCCCEEEGGGEEELLLUUU```lll{{{uuummmccc\\\XXXVVVSSSQQQQQQRRRQQQQQQPPPNNNMMMLLLMMMMMMLLLKKKIIIJJJMMMOOOSSSggguuu~~~}}}vvv{{{zzz}}}~~~xxxpppddd]]]ZZZ[[[[[[ZZZ^^^bbbeeeggglllrrrrrroooggggggbbbWWWNNNHHHAAA:::444222000/////////---,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,*********))))))*********++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,------------++++++,,,---............+++))))))+++000333222111666333111444:::>>>???===BBBEEEHHHJJJLLLMMMPPPRRRQQQTTTWWWXXXYYYYYYZZZ[[[[[[___eeeooo~~~}}}tttlllggglllllljjjhhhfffeeecccbbb```dddiiimmmpppqqqpppoooppppppqqqqqqqqqqqqqqqqqqqqqnnnjjjjjjlllkkkgggccc]]]VVVNNNJJJKKKKKKIIIGGGGGGHHHHHHGGGFFFFFFGGGIIIFFFIIINNNVVV```oooqqqjjj```ZZZWWWUUURRRPPPQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGHHHKKKMMMVVVjjjwww~~~{{{sssxxxzzz~~~tttmmmccc]]]\\\[[[ZZZYYY[[[___bbbfffppp|||xxxvvvlll^^^RRRJJJBBB;;;555333000//////...---+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,---------+++,,,---....../////////111111000000000000//////777666555777;;;>>>@@@@@@AAADDDGGGJJJKKKMMMOOOQQQQQQTTTVVVWWWWWWWWWYYYZZZ\\\___fffpppzzz~~~~~~~~~zzzvvvqqqnnnuuuwww|||}}}xxxsssddd\\\SSSNNNNNNOOONNNKKKIIIJJJJJJIIIGGGGGGHHHIIIGGGHHHIIILLLTTTcccttt~~~mmmggg^^^XXXVVVUUUSSSQQQQQQQQQRRRRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEFFFIIILLL]]]ooo{{{wwwnnnqqqyyy~~~}}}sssmmmeee```^^^^^^\\\ZZZZZZ]]]```eeeppp}}}rrrbbbUUUMMMFFF???555333000//////...---+++)))******+++---......///---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,---...////////////---///111222222444666888777888:::;;;;;;===@@@DDD@@@CCCFFFIIIJJJLLLOOOQQQQQQSSSVVVWWWVVVWWWXXXYYY\\\```fffppp{{{qqqtttyyy{{{|||zzz{{{{{{|||rrrmmmdddYYYTTTVVVYYYXXXVVVSSSOOOJJJIIIJJJKKKJJJIIIGGGHHHJJJKKKPPPYYYfffnnn~~~wwwnnncccZZZXXXWWWSSSOOOOOOTTTSSSRRRQQQPPPOOOOOOOOOLLLIIIHHHIIIHHHFFFIIIOOO\\\mmmwwwzzz{{{qqqiiimmmyyy|||vvvmmmgggeeeaaa[[[XXX[[[^^^^^^aaagggpppyyy~~~yyytttkkkaaaVVVKKKAAA;;;444333111000...------,,,......---------,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++************************++++++,,,,,,,,,++++++***...,,,++++++,,,---,,,+++------------------,,,,,,111000...---...///111222555777:::;;;<<<>>>@@@CCCAAACCCFFFIIILLLOOOPPPQQQUUUVVVWWWYYYZZZ[[[[[[\\\YYY\\\cccnnn~~~tttuuuvvvsssvvv~~~vvvtttvvv{{{}}}|||yyywwwwwwyyy{{{}}}ssskkkaaa]]]```bbbbbb___]]]WWWPPPLLLLLLLLLKKKIIIIIIJJJKKKLLLNNNTTT]]]cccsss~~~~~~}}}xxxlllbbbZZZXXXWWWSSSPPPOOOSSSRRRQQQPPPOOOOOOOOOOOOLLLIIIHHHIIIHHHFFFIIIOOOZZZkkkuuuxxxyyyoooeeeiiirrrwwwxxxpppjjjhhheee___]]]___ZZZ^^^eeelllqqqrrrpppooohhheee___XXXQQQIIIAAA<<<444333111000...---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***...,,,++++++,,,------,,,////////////////////////111000.........///111222888999;;;;;;;;;;;;===???BBBCCCFFFIIILLLNNNPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZZZZ]]]cccooo{{{rrrmmmooossszzzyyypppnnnooozzz}}}|||zzzyyyvvvuuusssqqqqqqrrrtttuuu{{{zzzrrrpppsssuuutttrrrllldddZZZSSSQQQQQQQQQPPPMMMMMMNNNNNNOOORRRVVVZZZbbbmmm|||}}}wwwjjjbbbZZZYYYWWWSSSPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMIIIHHHIIIGGGFFFIIINNNVVVhhhrrrvvvvvvjjj```ccclllsss~~~|||wwwsssrrroooiiieeeeee]]]fffrrr|||~~~wwwkkkcccZZZWWWTTTPPPLLLFFF???;;;333333111///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++...,,,++++++,,,------,,,////////////////////////000///.........000111222666888::::::::::::<<<>>>CCCDDDGGGIIILLLNNNOOOPPPQQQRRRTTTUUUWWWXXXXXXXXXZZZ]]]dddooo|||rrrnnnfffjjjsssvvvmmmlllnnnwwwxxxxxxvvvtttrrrqqqrrrvvvuuuuuutttuuuvvvwwwxxx{{{{{{sssggg___]]]^^^______XXXWWWUUUSSSRRRSSSVVVXXXXXX```mmmyyyuuuiiibbb\\\[[[YYYTTTRRRSSSOOOOOONNNMMMMMMMMMMMMMMMMMMJJJHHHIIIGGGEEEHHHMMMSSSeeeooosssrrrfff\\\^^^jjjqqq}}}}}}}}}}}}~~~{{{rrriiiddd```iiiyyyooo___VVVTTTQQQNNNJJJDDD===999333222111///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...,,,++++++---......---,,,,,,,,,---------------//////......///000111222111444777999:::<<>>CCCDDDGGGJJJMMMPPPRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZZZZ\\\bbbnnn~~~|||~~~xxxsssuuu{{{mmmfffgggjjjiiikkkmmmpppsssxxx~~~{{{|||}}}|||zzzyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxtttzzzyyypppjjj```\\\WWWUUUVVVZZZ___bbbkkkqqq{{{{{{ppphhhddd```^^^YYYRRRPPPRRRNNNMMMMMMLLLLLLMMMMMMNNNMMMJJJHHHHHHFFFCCCFFFKKKTTTccclllmmmnnneee]]]bbbnnnrrrxxx}}}}}}mmm______dddmmmtttqqqfff[[[NNNKKKFFFCCC@@@>>>;;;999222111000//////......///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,+++,,,...000000///------......///000000111,,,---...///111111222222444666888999:::;;;===???AAACCCFFFJJJNNNQQQSSSTTTSSSTTTVVVWWWYYYZZZZZZZZZYYY\\\aaammmyyytttuuu}}}zzzxxxiiibbbbbbeeehhhkkkqqqvvvzzz~~~}}}zzzvvvuuuuuupppqqqrrrtttvvvwwwyyyzzzsssxxx~~~zzzfffbbb\\\WWWUUUVVVWWWWWWYYY___gggoooxxx|||pppgggccc```]]]WWWPPPMMMPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMJJJHHHHHHFFFCCCFFFKKKUUUdddlllmmmnnnfff___eeerrrvvv|||yyyyyyiii___```bbbcccccc___ZZZWWWRRRNNNGGGBBB>>><<<999777222111000//////...//////......------------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---************************((()))***+++,,,------------,,,+++,,,...000000///++++++,,,,,,---...//////,,,---...000111111222222111333777999;;;>>>AAACCC@@@BBBFFFJJJNNNRRRTTTUUUSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[aaalll}}}tttooonnnqqquuuwwwxxxwwwvvvuuuwww{{{tttfff______aaaeeeoooxxx}}}~~~yyyvvvsssrrrooorrruuuvvvvvvuuuvvvvvvwww~~~|||ooo___VVVUUUUUUTTTQQQRRRSSSXXX^^^cccjjjwww~~~zzzsssmmmgggaaa^^^ZZZRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHFFFEEEGGGIIITTT___gggmmmssslllgggpppxxxzzz~~~{{{~~~~~~~~~}}}xxxooohhh\\\\\\\\\\\\[[[WWWRRRNNNPPPKKKFFFCCCAAA>>>999555111...+++***+++...000111......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...******************++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000///---+++***+++,,,---////////////000000000000666888:::<<<<<<===@@@BBBDDDDDDEEEJJJQQQUUUWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[ZZZ```eeekkk}}}~~~qqqlllgggdddeeejjjppptttzzz{{{}}}pppccc^^^___bbbooozzz}}}yyyxxxwwwtttvvvxxxzzzzzzzzz|||}}}|||lll___YYYVVVRRROOOOOONNNQQQVVVYYY^^^iiittt~~~}}}~~~xxxooohhhbbb___ZZZSSSNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFGGGIIIKKKNNN[[[ccciiioookkkkkkxxxwwwuuusssrrrqqqllleee___[[[ZZZYYYXXXVVVTTTRRRPPPNNNJJJFFFCCCBBB>>>999555111///---,,,---...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++,,,++++++++++++,,,------000///---,,,+++,,,...///////////////000000000000444666888999:::;;;>>>@@@DDDDDDEEEJJJPPPUUUVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[XXX___fffnnn}}}tttnnn___^^^]]]^^^dddnnnwww}}}nnnbbb^^^bbbfffuuu~~~~~~~~~qqqeee[[[SSSOOOOOOMMMMMMPPPPPPSSS[[[dddnnnxxx}}}}}}}}}pppiiiccc```[[[SSSOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGHHHKKKNNNPPP^^^fffkkkqqqooouuuuuuqqqmmmjjjiiifff```\\\ZZZYYYWWWTTTSSSRRRQQQQQQNNNJJJFFFDDDBBB???:::555111////////////...+++)))------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------///......---,,,+++******+++++++++++++++++++++++++++************+++,,,,,,///...---------...///000.../////////000000000111333555888999:::;;;>>>@@@DDDDDDFFFJJJPPPTTTVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZWWW^^^fffooozzzssslllfffbbbZZZ\\\aaaiiitttooodddbbbgggmmmyyyvvvggg[[[TTTSSSPPPOOOPPPOOOOOOUUU\\\bbblll|||~~~~~~~~~ooohhhaaa^^^YYYRRROOOOOOLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHIIIHHHHHHJJJMMMPPPUUUccckkknnnrrrqqqzzzvvvqqqjjjfffdddccc```]]]ZZZZZZZZZWWWTTTRRRQQQQQQOOOKKKGGGDDDCCC???:::555111///...---......,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---...............///000111......//////000000111111444666999;;;<<<===@@@BBBCCCDDDGGGJJJOOOSSSUUUVVVRRRSSSTTTUUUWWWXXXYYYYYYXXX\\\ccckkkzzzvvvsssooohhhccc___]]]\\\^^^eeeppp}}}qqqfffeeelllrrrtttfff\\\WWWSSSQQQQQQPPPOOOSSSYYY\\\eeetttyyykkkddd]]]ZZZVVVPPPMMMNNNKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGGGGGGGHHHJJJNNNQQQXXXeeemmmoooqqqooowww}}}rrrkkkccc^^^]]]]]]\\\[[[\\\^^^```___[[[WWWTTTTTTTTTOOOIIIEEECCC???:::555111...+++***,,,...///000............------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................//////000000.........///000111111111333666888:::;;;===@@@BBBCCCDDDGGGKKKNNNQQQTTTVVVRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[^^^cccpppaaa```]]]YYYWWWXXX\\\___iiisssqqqhhhiiiqqqxxxzzzuuutttyyy|||qqqggg\\\WWWTTTTTTSSSQQQSSSWWW\\\cccnnn{{{{{{ssshhh```ZZZWWWTTTOOOMMMNNNIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGJJJNNNQQQ[[[hhhpppuuuxxxtttxxx}}}ooohhh___ZZZZZZ[[[\\\[[[^^^bbbffffffbbb^^^\\\\\\[[[UUULLLFFFBBB>>>999555111...***)))+++...000111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++------,,,,,,------...///---............/////////------...///000111222222111333666888999;;;>>>@@@BBBEEEHHHKKKMMMPPPSSSVVVSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZ^^^gggzzzRRRSSSSSSSSSUUU[[[cccjjjzzztttmmmpppzzzqqqiiiffffffgggnnnxxx}}}ttthhhbbb^^^]]]\\\YYYYYY\\\aaafffnnnxxx|||vvvnnneee^^^WWWUUUSSSOOONNNPPPIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFIIIMMMPPPYYYgggrrr{{{}}}|||}}}nnnggg^^^YYYZZZ\\\]]]]]]___ccchhhhhhfffdddfffhhhccc[[[PPPFFFAAA===888555111///,,,+++---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---............------,,,------...///000111222222000333555888999;;;>>>@@@BBBEEEIIIKKKLLLOOORRRVVVTTTTTTUUUWWWXXXYYYZZZ[[[[[[YYYYYY]]]cccrrrMMMNNNPPPRRRWWW```llluuuxxxsssxxx}}}mmmccc```\\\[[[^^^fffoooyyy~~~tttnnniiihhhfffbbbaaacccfffjjjqqqyyy~~~yyy}}}ssslllddd]]]WWWUUUSSSPPPOOORRRKKKKKKJJJIIIIIIHHHGGGGGGCCCDDDEEEEEEEEEHHHLLLOOOQQQ```mmmzzz|||{{{iiicccZZZVVVWWWZZZ[[[[[[___cccggghhhggghhhmmmrrrhhh___RRRGGG@@@<<<888555111///......///...,,,************))))))))))))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------.........---,,,++++++------...///000111222222222444777999;;;===@@@BBBAAAEEEIIIKKKLLLNNNRRRVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ^^^bbbnnnKKKOOOSSSWWW___lll~~~~~~yyy~~~{{{jjj```\\\TTTUUUXXX]]]aaaggguuu~~~zzzuuupppllliiigggoooqqqvvv}}}||||||xxx~~~rrrhhhaaa^^^YYYUUUSSSQQQOOOMMMJJJJJJJJJJJJIIIGGGEEECCCAAACCCFFFHHHHHHIIIKKKLLLOOO```llluuu|||}}}{{{rrrggg]]]ZZZYYYXXXZZZ^^^[[[aaadddcccdddgggiiigggggg^^^QQQGGGAAA>>>:::777...//////,,,)))'''))),,,+++++++++*********))))))))))))***,,,,,,---,,,,,,)))'''%%%'''+++---,,,******,,,...---+++)))+++...------------------------******+++++++++,,,,,,,,,...---,,,,,,---...000111.........,,,+++,,,///111333444777888999;;;>>>AAABBBCCCFFFIIIMMMPPPRRRTTTUUUUUUVVVVVVXXXYYY[[[\\\[[[\\\XXXYYYaaahhh{{{VVV\\\dddkkkttt{{{}}}lllaaa]]]VVVUUUUUUXXXZZZ^^^iiiuuuzzzvvvtttrrrvvvxxx|||{{{{{{{{{ssskkkccc```[[[XXXVVVSSSPPPNNNJJJJJJJJJIIIHHHFFFEEEDDD@@@BBBDDDFFFGGGHHHKKKMMMMMM^^^iiirrr|||zzzvvv|||~~~{{{zzztttkkkccc```^^^[[[[[[]]]^^^bbbdddbbbbbbcccccc```___YYYPPPIIIDDD???999555222333222000---,,,---///,,,,,,+++++++++***************+++++++++***)))))))))***++++++******++++++---/////////...---...///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...///000...//////...---...000222333444777888999;;;>>>AAABBBCCCEEEHHHKKKOOORRRTTTTTTTTTUUUVVVXXXYYY[[[\\\[[[\\\XXXYYYbbbiii|||]]]fffsss}}}oooddd___[[[XXXUUUTTTSSSTTT]]]gggwwwyyyzzzuuummmdddaaa^^^[[[XXXUUUQQQNNNJJJJJJIIIGGGGGGFFFFFFFFFAAABBBCCCCCCDDDGGGJJJNNNKKK\\\gggooovvvsssnnntttyyy|||~~~{{{xxxwwwvvvooohhheeebbb]]]\\\^^^___cccdddaaa______\\\XXXUUURRRMMMJJJFFFAAA999333333444333111///...///000------,,,,,,,,,++++++++++++++++++,,,++++++*********---///---)))(((***---///...---...//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---...////////////...///111111000///111222333444777888999;;;>>>AAACCCCCCDDDFFFIIIMMMQQQTTTSSSSSSTTTUUUWWWYYY[[[\\\ZZZ\\\XXXZZZbbbiii|||fffrrruuujjjdddccc^^^YYYVVVSSSRRRXXX```pppwwwyyy~~~tttmmmdddaaa^^^[[[XXXUUUPPPMMMJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDCCCBBBAAADDDHHHLLLJJJ\\\gggnnnsssnnniiioootttwww{{{|||{{{yyywwwvvvuuuooohhheeebbb^^^^^^aaaccchhhiiieeeaaa]]]YYYTTTOOOMMMJJJIIIGGGBBB:::444111111111000..................---------,,,,,,,,,***+++,,,,,,------,,,,,,***+++---,,,***)))***,,,---***((())),,,---+++)))******++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,---///000//////...---///111111000000111222333444777888999;;;>>>AAADDDCCCCCCDDDHHHLLLQQQTTTRRRRRRSSSUUUWWWYYY[[[\\\XXXZZZWWWYYYbbbhhh{{{zzz{{{qqqllliiiddd^^^\\\YYYWWW[[[aaalllvvv|||rrruuuzzzqqqlllccc```\\\XXXUUURRRNNNKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDAAA@@@AAAEEEIIIKKK^^^jjjppptttnnnhhhnnnssswwwzzz|||{{{yyyxxxwwwtttmmmhhheeebbb___aaafffrrryyy|||tttiii___WWWRRRNNNKKKHHHFFFEEEBBB<<<888000//////.........---,,,.........---------,,,,,,,,,,,,,,,++++++***)))((()))((('''(((+++---,,,***+++)))'''(((+++,,,***'''*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---///000//////...+++---000000000///000111333444777888999;;;>>>AAADDDDDDCCCDDDGGGLLLPPPSSSRRRRRRSSSTTTVVVXXXZZZ[[[VVVXXXVVVXXXaaahhhzzzzzzuuupppkkkfffeeecccaaacccgggiiinnnxxxuuummmqqqvvvnnnjjjbbb^^^YYYTTTQQQOOOLLLJJJGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEBBB@@@AAAEEEHHHMMMaaannntttxxxqqqlllrrrvvvyyy}}}~~~|||{{{zzztttpppmmmkkkgggccceeejjjsssaaaWWWQQQMMMJJJFFFDDDCCCAAA<<<888000/////////000000...,,,......---------,,,,,,,,,---,,,+++***'''%%%###!!!)))&&&$$$''',,,...,,,))),,,+++******,,,,,,+++*********++++++,,,,,,------*********+++++++++,,,,,,+++,,,---...////////////,,,---////////////111222333444777888999;;;>>>AAADDDDDDEEEFFFIIIMMMPPPRRRRRRRRRSSSTTTUUUWWWXXXYYYUUUXXXVVVYYYbbbhhh{{{~~~{{{uuurrrsssqqqnnnnnnpppnnnooottt{{{sssmmmsss~~~sssllliiibbb]]]WWWQQQNNNLLLKKKIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCBBBCCCFFFIIINNNcccrrrxxx{{{tttpppwwwzzz~~~~~~~~~yyywwwxxxxxxsssllljjjmmmyyybbbVVVSSSJJJGGGDDDCCCBBB???999444000///...///111111...,,,------------,,,,,,,,,++++++++++++***((('''%%%$$$))))))))))))++++++++++++,,,---------,,,+++,,,---+++++++++,,,------......+++++++++,,,,,,,,,---------------------...///000---.../////////000333555333444777888999;;;>>>AAADDDEEEFFFHHHKKKNNNPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWVVVYYYWWW[[[dddjjj||||||}}}|||xxxvvvwwwwwwwwwwwwxxx}}}tttpppwww}}}rrrllliiiccc^^^VVVPPPMMMKKKJJJJJJCCCDDDFFFGGGHHHHHHGGGFFFCCCDDDDDDDDDDDDEEEIIILLLNNNdddssszzz}}}vvvrrrzzz~~~}}}~~~|||sssnnnnnnyyyaaaWWWUUUGGGEEEDDDDDDCCC>>>666000///---,,,...000000---***------,,,,,,,,,+++++++++((()))***+++,,,---------***,,,...---***(((***---***---///---+++***,,,...++++++,,,------...//////,,,,,,,,,---------.........---,,,,,,---...000111///000000//////111444777333555777888999;;;>>>AAADDDEEEGGGJJJLLLOOOPPPQQQTTTTTTTTTSSSTTTUUUUUUVVVWWW[[[YYY]]]ffflll~~~||||||oooooozzzxxxnnnfff``````[[[SSSNNNJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDAAAAAABBBBBBCCCHHHPPP\\\nnn~~~{{{vvvtttsssxxx~~~|||zzzxxxooojjjhhhxxxtttaaaUUURRRKKKJJJHHHEEEBBB===666111......///111222000---***------,,,,,,,,,,,,++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---111000///.........///000......//////000222333444333555666777777999===@@@EEEGGGJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPRRRVVVYYY\\\XXXYYY^^^ccclllpppqqq}}}xxxooofffaaa^^^YYYRRRLLLIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDAAAAAACCCDDDEEELLLUUUgggwww~~~xxxtttsss{{{|||tttwwwyyywwwpppiiieeeccciiiqqqwwwtttgggYYYPPPMMMKKKJJJGGGEEEAAA<<<666111...---...///000///,,,***------,,,,,,,,,,,,++++++++++++++++++*********)))))))))***+++++++++******************************++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++***))))))******+++......//////000222333444444555777888888;;;>>>AAADDDGGGJJJLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRSSSWWWZZZ^^^ZZZ[[[```eeennnqqquuu~~~vvvmmmeee```\\\WWWPPPJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDBBBBBBDDDFFFIIISSS^^^vvv}}}yyyvvv{{{qqqqqqooolllhhhddd```^^^]]]```bbbbbb\\\UUUPPPMMMLLLIIIFFFCCC@@@;;;555111...---,,,,,,---...,,,+++------,,,,,,,,,,,,++++++++++++++++++************))))))*********)))((((((+++***)))(((((()))***++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---.........//////000222333444444555777888999<<<@@@CCCDDDGGGJJJLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUYYY\\\]]]ZZZ[[[```eeeooo}}}rrrxxx{{{sssjjjccc^^^ZZZUUUNNNIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCFFFHHHOOO]]]jjj}}}yyytttpppkkkfffdddbbb```^^^\\\ZZZYYYYYYZZZXXXUUURRRLLLIIIEEEAAA>>>999444111000...,,,+++---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++***)))((((((+++***(((''''''(((***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000111111......//////000222333444333555777888999<<<@@@CCCEEEGGGKKKMMMOOOPPPRRRTTTUUUUUUVVVVVVVVVWWWZZZ]]][[[XXXYYY___eeennnzzzssszzz{{{ssskkkddd___XXXTTTNNNIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDGGGKKKUUUgggwwwzzzvvvtttooohhhcccaaa``````___```\\\XXXWWWZZZZZZWWWTTTMMMIIIDDD???;;;777333000111///,,,,,,---///000///------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))),,,***)))'''''')))***,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000222333444222444666777888:::>>>AAAEEEHHHKKKNNNOOOQQQSSSUUUUUUVVVWWWWWWWWWYYY\\\^^^\\\YYYZZZaaagggqqqyyyuuu~~~}}}vvvnnngggcccWWWRRRLLLHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEIIINNNZZZpppvvvrrroookkkeee```]]]]]]```bbbeee```[[[YYY[[[[[[WWWSSSMMMIIICCC===999666222000111///------...000000000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,------------,,,,,,++++++,,,---..................//////000222333444333555666666777999===@@@CCCFFFJJJLLLNNNPPPRRRTTTTTTVVVWWWXXXXXXZZZ\\\^^^___\\\^^^eeekkkuuu~~~yyyxxx|||uuunnngggcccTTTPPPJJJGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDFFFJJJPPP___www{{{sssnnnfffeeebbb^^^[[[]]]bbbhhhlllgggcccaaa```___ZZZVVVNNNIIIBBB<<<888444111///...---,,,---...000///...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------)))******++++++++++++***++++++++++++++++++++++++)))******+++---......///,,,,,,---......---,,,,,,,,,---///000111111111000......//////000222333444666777888888888999<<>>@@@AAACCCEEEFFFGGGIIIMMMPPPQQQTTTXXXZZZZZZZZZ[[[\\\]]]]]]___eeelll{{{xxxjjjaaa\\\ZZZZZZ]]]ccckkkrrryyy~~~~~~~~~uuunnneee[[[TTTLLLIIIGGGFFFFFFGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIJJJPPPYYYgggzzz~~~vvvqqqrrrvvv{{{~~~tttkkkfffbbb```]]][[[\\\```dddgggjjjgggeeegggkkkkkkfff```TTTPPPIIIAAA999444222000//////...------------...------,,,,,,,,,,,,++++++...---,,,++++++*********------,,,,,,+++******)))******++++++++++++******------,,,+++++++++++++++......,,,++++++,,,---...//////......//////000111000000000000000111222333444666999:::;;;<<>>666222111//////...------------...------,,,,,,,,,,,,++++++---,,,+++******)))******+++++++++++++++++++++,,,)))******************)))*********++++++,,,,,,,,,,,,,,,------------------......------......///000............000111222333111444777999:::<<>>@@@FFFIIIMMMOOOOOONNNMMMNNNNNNNNNNNNPPPRRRUUUXXXZZZ]]]___aaabbbiii}}}zzzcccWWWSSSRRRTTTVVVXXX```hhhmmmxxx{{{oooddd\\\UUUMMMHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGIIIOOOYYYdddnnnttt{{{xxxyyy~~~{{{rrrnnnrrr{{{xxxhhh^^^ZZZUUUNNNHHHHHHEEE???999444111//////......---------,,,,,,,,,------------------------++++++************++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,.........---------------/////////000111111222222333333555666999;;;===???BBBEEEJJJLLLMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVYYYZZZ[[[^^^```bbbkkkhhhXXXUUUTTTWWWYYY]]]eeemmmttt|||~~~vvvjjj```XXXRRRKKKFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHIIILLLRRR\\\iiiuuu|||~~~xxxppplllooovvv}}}|||ttthhh___YYYTTTNNNJJJIIIEEE>>>777222/////////......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,000000///...------------------------------------...//////000111111222222222333444666888;;;===>>>@@@DDDHHHKKKLLLMMMNNNOOONNNOOOPPPRRRTTTWWWYYY[[[YYY\\\___cccnnnjjj\\\ZZZ[[[___dddiiirrr|||zzzqqqfff\\\UUUPPPJJJFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIMMMSSS^^^mmm{{{}}}yyyvvvtttsssnnnhhheeefffkkkooorrrkkkhhhccc]]]XXXTTTRRRPPPJJJEEE>>>666111//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++******+++++++++,,,,,,,,,//////...---------------,,,,,,,,,,,,------------......///000111222222333222333444666999<<<>>>@@@CCCFFFJJJLLLMMMNNNOOOPPPOOOOOOQQQSSSUUUXXXZZZ[[[YYY\\\```eeeqqqmmmbbbaaadddkkkrrrzzzvvvnnnbbbYYYSSSOOOJJJGGGDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLSSS^^^nnnyyysssnnnkkkiiifffbbb```aaacccdddddd______]]][[[WWWTTTRRRQQQIIIEEE===666111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++******))))))******+++******+++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,------...............///000111222333333333444666888;;;>>>@@@BBBEEEGGGJJJKKKKKKKKKLLLNNNNNNOOOQQQSSSVVVXXXYYYZZZ[[[]]]aaahhhuuurrrggggggkkkttt~~~rrrjjj___VVVQQQNNNKKKHHHDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEHHHLLLRRR]]]nnn}}}xxxsssoookkkfffdddcccbbbcccbbbaaa___\\\\\\\\\ZZZWWWSSSOOOLLLFFFBBB<<<666111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))************+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------....../////////---...///000111222333444444444666888<<>>AAACCCBBBDDDFFFGGGHHHHHHJJJLLLLLLMMMPPPSSSUUUWWWXXXXXXYYY\\\aaakkk{{{~~~ssskkkkkkpppzzz|||llldddYYYQQQMMMKKKIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFIIIMMMSSS]]]ooozzzsssooojjjfffhhhiiijjjkkkllliiieeeaaa\\\[[[[[[\\\\\\WWWOOOHHH<<<:::666333000...------......---------,,,,,,,,,+++++++++++++++++++++++++++******************+++******************************))))))))))))************+++++++++,,,,,,,,,......---------......///.........///000111111222------...000111333444444222333444777:::===@@@BBBBBBDDDGGGIIIIIIKKKNNNPPPKKKMMMPPPSSSUUUVVVWWWWWWWWWZZZ```kkk}}}}}}zzz}}}uuunnnmmmqqq|||wwwfff```WWWOOOKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLNNNPPPUUUcccuuuzzzqqqqqqmmmgggkkkkkkmmmsssvvvtttllldddjjjeee___\\\[[[WWWPPPJJJ===:::555111000//////...111111000///////////////+++++++++*********))))))***+++,,,---...---,,,+++,,,++++++******++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,------------------------------............------+++...111222222111222333222888;;;999888;;;>>>???AAABBBEEEHHHJJJLLLMMMMMMKKKMMMOOOQQQSSSUUUVVVVVVVVV[[[bbblll{{{yyyvvvyyy}}}vvvuuuuuu{{{{{{sssfff```WWWPPPKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHLLLPPPUUU]]]kkk{{{yyyrrrrrrqqqlllooopppuuu|||{{{uuuvvvqqqjjjccc]]]UUUKKKEEE===999444111000//////...000//////...---.........------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,++++++***))))))******++++++,,,,,,,,,---------------------------------......//////......------,,,...000111111111222333333999<<<:::999<<>>???BBBDDDGGGJJJLLLNNNNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVYYY\\\fffvvvyyyqqqnnnuuu~~~|||~~~zzzvvvsssnnnjjjfffbbb```bbbgggkkkmmmpppwwwssseee\\\YYYSSSZZZeeesssyyyoooddd]]]UUURRRNNNIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEHHHKKKMMMPPPYYYhhhxxx{{{wwwuuuyyynnnjjjddd\\\VVVRRRMMMHHHCCC666333000///000111111000000000///...------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))((()))***++++++***((('''++++++,,,---......+++))),,,,,,+++******+++++++++,,,,,,------...///000000111000...///111333444444999999999999999;;;>>>AAADDDDDDDDDFFFGGGIIIKKKLLLMMMOOOSSSUUUUUUUUUVVVWWWWWW]]]hhhwww}}}wwwwww}}}~~~|||}}}{{{vvvqqqkkkhhhiiilllpppqqqvvv|||uuujjj```[[[ZZZ[[[cccooo~~~wwwmmmbbb[[[RRROOOKKKHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDEEEFFFHHHKKKNNNTTT^^^mmm}}}}}}zzzyyynnnddd___WWWQQQNNNJJJDDD@@@666333000///000111111000//////......---,,,,,,+++((((((((()))***,,,---...,,,,,,+++++++++++++++++++++++++++*********)))))))))***,,,------,,,***)))---,,,++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...//////000000000///000222444555555888999:::999999;;;>>>AAACCCCCCDDDEEEGGGIIIKKKLLLKKKNNNQQQSSSSSSSSSUUUVVVXXX___iiiyyy~~~}}}~~~zzzuuutttuuuwwwyyy~~~uuujjjaaa\\\\\\```hhhqqq~~~tttiii___XXXNNNLLLIIIGGGGGGHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFFFFGGGIIILLLOOOYYYeeevvv}}}xxxmmmbbb]]]UUUOOOKKKGGGBBB>>>555333000///000111000000......------,,,,,,++++++((((((((())))))***,,,,,,++++++++++++++++++,,,,,,+++++++++***************+++,,,---......---,,,+++,,,+++***))))))***+++,,,---------,,,,,,------...,,,,,,------.../////////------///000222333444555888999:::::::::<<>>@@@BBBAAACCCEEEHHHIIIJJJJJJJJJIIILLLOOOQQQRRRRRRSSSTTTZZZcccrrrvvveeeaaa___ccclllzzz}}}pppcccXXXRRRQQQJJJGGGGGGLLLRRRUUUQQQKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIIIIKKKUUUeeerrr~~~yyyuuutttwwwzzz}}}}}}zzzwwwtttrrrqqqrrrrrrmmmfff[[[QQQIIIAAA999333222111000000000000...,,,------------------------*********+++,,,...///000,,,,,,++++++++++++++++++))))))*********+++++++++)))))))))******+++,,,---)))...222333///,,,,,,...,,,,,,,,,,,,---...///000...........................000111///---...444999666888;;;======???AAABBBBBBDDDGGGIIIKKKKKKKKKKKKHHHKKKNNNPPPPPPQQQRRRSSSXXXcccttt|||uuusssyyywwwkkk```^^^aaaiiiuuu{{{oooaaaWWWRRRPPPGGGEEEFFFMMMUUUYYYUUUPPPHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGHHHHHHLLLXXXjjjxxxzzzxxxtttrrrsssvvvzzz||||||yyyuuuqqqnnnmmmmmmmmmllldddZZZQQQIIIAAA999333222000000000111000...,,,........................+++++++++***++++++,,,,,,---,,,,,,++++++*********))))))******++++++++++++************+++,,,---...'''***...---)))'''))),,,************+++,,,---........................------......+++(((***000777555888;;;===>>>???AAACCCCCCDDDGGGJJJLLLLLLLLLKKKIIILLLOOOQQQQQQRRRSSSTTTVVVbbbuuuzzztttpppsssyyyjjjbbb```bbbgggpppyyyooohhh___SSSLLLJJJFFFFFFEEEGGGJJJNNNSSSUUUWWWYYYZZZVVVNNNHHHGGGHHHHHHFFFHHHMMMRRR\\\pppzzzvvvssspppqqquuuyyy}}}~~~{{{tttooommmnnnooopppeee___VVVMMMEEE>>>888444111000000///...------------.../////////...,,,,,,...,,,+++++++++++++++***+++++++++*********))))))......---,,,++++++++++++,,,+++***))))))+++---///,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,---------............///......///111222333444555666888<<<>>>@@@AAADDDFFFGGGEEECCCDDDGGGJJJKKKJJJPPPKKKJJJOOORRRPPPQQQUUUUUUaaasss{{{xxxzzzsssgggaaaaaafffnnn{{{}}}tttjjjccc[[[QQQJJJIIIEEEEEEDDDDDDFFFHHHKKKLLLXXXZZZZZZUUUMMMGGGEEEFFFIIIGGGIIINNNUUU```uuu}}}wwwrrrooommmooouuu}}}|||uuurrrssssssrrrpppddd^^^TTTKKKCCC<<<666222111000000///......---------.../////////...,,,,,,***(((((())),,,---***'''+++++++++*********))))))---,,,++++++++++++++++++,,,+++)))(((***+++------)))******+++++++++*********+++,,,,,,------,,,,,,---------............///......///111222333444555555888;;;===>>>???AAACCCFFFDDDCCCEEEHHHKKKKKKJJJJJJHHHKKKPPPQQQPPPRRRWWWWWWbbbtttzzzooogggdddiiippp|||vvvmmmccc]]]UUUMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJMMMLLLHHHFFFGGGIIIIIIIIIKKKQQQYYYiiizzzrrrooommmqqqzzz{{{zzz}}}~~~yyytttccc\\\SSSIII@@@999333000000000000///......---------............---,,,,,,(((''''''))),,,---+++(((+++++++++*********************************+++,,,---***''''''***,,,,,,***((()))******++++++++++++***+++,,,,,,------,,,,,,---------............///......///111222333444555777:::<<<>>>>>>???AAABBBDDDDDDDDDFFFIIIKKKJJJIIIIIIJJJNNNSSSSSSQQQSSSWWWVVVbbbtttvvvooommmmmmttt}}}zzzooofff]]]WWWQQQJJJHHHIIIIIIIIIIIIIIIHHHGGGEEEDDD???AAADDDEEEEEEFFFHHHJJJIIIJJJMMMTTT___rrrxxxtttrrrvvvwwwccc\\\QQQGGG>>>777222///000000//////.....................---------,,,,,,***++++++***((((((+++---************************))))))((())))))***++++++---***''''''+++---+++))))))***+++,,,---.........***+++,,,,,,------,,,,,,---------............///......///111222333444555;;;===???@@@@@@AAABBBCCCBBBCCCEEEHHHJJJJJJJJJIIIMMMNNNQQQTTTUUUTTTTTTTTTUUU```sss}}}sssqqqtttxxx}}}|||vvviiiaaaXXXSSSNNNIIIGGGHHHCCCCCCEEEEEEEEECCCAAA@@@IIIIIIIIIHHHFFFEEEEEEFFFIIILLLPPPWWWeeezzzzzzwww{{{}}}tttbbb[[[PPPFFF===777222///////////////..................------,,,,,,,,,,,,***---...((( '''000************************(((((((((((()))***++++++---***((()))+++,,,+++))))))***+++,,,---.........***+++,,,,,,------,,,,,,---------............///......///111222333444555;;;===???@@@@@@@@@AAABBBAAACCCFFFHHHIIIJJJJJJKKKNNNNNNOOORRRWWWYYYVVVRRRVVV```ppp~~~zzz{{{zzzrrrttt{{{wwwpppccc[[[TTTPPPLLLGGGEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCGGGFFFFFFEEEEEEFFFGGGGGGHHHMMMRRRZZZiii{{{}}}tttkkk```YYYNNNDDD<<<666222000//////////////////.........------,,,+++,,,,,,,,,)))------&&&$$$...***************+++++++++))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++((()))******++++++++++++***+++,,,,,,------,,,,,,---------............///......///111222333444555888:::<<<=========???@@@@@@CCCFFFGGGHHHIIIKKKMMMNNNPPPQQQRRRVVVZZZYYYUUUXXXaaannn~~~qqqlllnnnsss}}}zzztttyyyyyyoooiii^^^WWWQQQNNNKKKEEEBBBCCCEEEFFFFFFGGGGGGGGGFFFFFF@@@@@@@@@AAADDDGGGIIIJJJGGGNNNTTT\\\lll~~~|||yyysssjjjccc]]]VVVKKKAAA:::555111///.../////////////////////...---,,,+++++++++,,,,,,***++++++'''$$$###&&&***))))))*********+++++++++++++++***)))))))))*********---000///+++)))+++---)))******+++++++++*********+++,,,,,,------,,,,,,---------............///......///111222333444555666888;;;<<<<<<===>>>@@@AAACCCFFFFFFGGGHHHLLLOOOUUU\\\___ZZZVVVYYY[[[\\\ZZZbbbmmm}}}qqqjjjlllqqq}}}|||xxx}}}|||sssjjjddd[[[TTTOOOMMMIIICCC@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCHHHFFFEEEEEEFFFHHHHHHHHHGGGNNNVVV]]]nnn{{{uuunnneee```[[[TTTIII???888444111///.........///////////////...---,,,+++***+++,,,------+++***+++------+++)))))))))******++++++++++++,,,,,,+++***))))))*********///333111+++(((+++///,,,,,,---------,,,++++++++++++,,,---------,,,,,,---------.........//////......///111222333444555666999<<<===>>>>>>@@@BBBAAACCCFFFFFFFFFHHHLLLPPP```kkkooodddXXXVVV\\\```ZZZaaannn~~~|||{{{~~~uuukkkbbb]]]SSSPPPLLLHHHEEEEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHPPPPPPUUUdddyyy}}}ttttttqqqfff___aaa]]]ZZZNNN<<<111000000---------------------------000///...,,,***)))''''''***---...---)))(((***,,,++++++************++++++************************......---,,,,,,++++++***++++++,,,,,,,,,,,,------555333///,,,+++,,,...///..................------...//////111222444666777777999;;;<<<<<<===>>>@@@@@@AAABBBDDDGGGJJJLLLMMMXXXZZZ[[[\\\\\\^^^aaadddeeefffnnn{{{rrrhhh```ZZZQQQNNNJJJFFFDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJPPPSSS\\\mmm|||ssstttqqqgggaaacccaaa]]]PPP???444333222000------------------------///......---,,,+++******---......---,,,++++++,,,,,,,,,++++++++++++,,,,,,************************))))))************+++++++++++++++,,,,,,,,,------222000---+++++++++---..............................//////111222444666777666888:::;;;;;;<<<===???AAAAAABBBDDDGGGIIILLLMMMQQQTTTWWWYYYZZZ\\\___aaaeeehhhsssvvvmmmddd\\\VVVNNNLLLIIIEEECCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKQQQXXXeeexxxzzzssssssppphhhcccdddddd]]]OOO???555333333222...........................------------------------,,,++++++,,,,,,+++***---,,,,,,,,,,,,,,,,,,---************************)))))))))***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...........................//////111222444666777555777:::;;;;;;;;;===>>>AAAAAABBBDDDFFFIIIKKKLLLLLLOOOTTTWWWZZZ\\\^^^```eeejjjyyyzzzqqqhhh```XXXSSSLLLKKKHHHEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHJJJLLLNNNRRR[[[kkkyyysssrrrooohhhcccddd```WWWIII:::222000000000////////////////////////------------,,,,,,,,,,,,,,,)))'''(((+++,,,)))''',,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,------.........---------..................//////111222444666777666888:::<<<<<<<<<===???AAAAAABBBDDDFFFHHHJJJLLLLLLPPPUUUYYY[[[]]]___```bbbkkk}}}~~~uuulllddd\\\TTTPPPKKKJJJHHHFFFEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIKKKNNNOOOTTT]]]ooo}}}xxxsssppplllfffbbbbbbZZZOOOAAA777111......///////////////////////////......---,,,+++***))))))+++((('''(((+++,,,***'''++++++************++++++************************)))******++++++,,,------*********+++++++++,,,,,,)))+++,,,...////////////---------.........//////...//////111222444666777777:::<<<======>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKLLLPPPUUUYYY[[[\\\]]]______jjjzzzqqqggg___WWWQQQMMMIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIILLLNNNPPPVVVaaasss~~~zzzxxxtttoooiiiccc___]]]SSSHHH<<<555222//////000..............................---,,,***)))((((((,,,+++***+++,,,------,,,+++******))))))******+++************************###$$$&&&(((***,,,...///************++++++++++++***+++,,,...//////000///,,,,,,------.../////////...//////111222444666777888:::===>>>>>>>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJJJJMMMRRRUUUWWWXXX[[[\\\___kkk|||{{{~~~{{{uuulllbbbZZZSSSMMMIIIFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGIIILLLOOOQQQYYYeeeyyy}}}{{{~~~~~~yyyxxxtttmmmfff```[[[XXXKKK@@@666333333000///000------------------------------,,,,,,,,,++++++++++++,,,------,,,,,,---...,,,++++++******++++++,,,************************%%%&&&'''((()))***+++,,,************++++++++++++******+++,,,---......///,,,,,,------...//////000...//////111222444666777888:::<<<======>>>???AAAAAAAAABBBCCCEEEGGGHHHIIIGGGJJJNNNQQQTTTWWW[[[^^^bbboooyyymmmnnnqqqsss|||xxxrrriii___WWWPPPJJJFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIILLLOOOQQQ\\\iii~~~}}}}}}yyy}}}|||yyyyyyxxxxxxuuummmddd^^^YYYUUUEEE999111111222///---///------------------------,,,,,,,,,------.........(((+++---,,,***))),,,...---,,,,,,++++++,,,,,,---************************------,,,+++***)))(((((()))************+++++++++************+++,,,---...,,,,,,------...///000000...//////111222444666777777999;;;<<<<<<===>>>@@@AAAAAABBBCCCEEEGGGHHHIIIFFFHHHLLLPPPTTTXXX^^^aaaeeesssvvvllldddfffkkkqqq}}}}}}rrrjjj^^^TTTNNNIIICCC@@@EEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIGGGGGGJJJLLLKKKNNNRRR\\\ooo~~~{{{~~~zzzvvvxxxwwwppphhhccc___TTTGGG<<<888333000///000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------............///)))///555555333111444777888888999;;;===>>>???@@@BBBDDDGGGGGGGGGEEEEEEFFFGGGJJJMMMPPPRRRVVVZZZ]]]hhhuuuyyyppphhhdddjjjtttzzzllldddZZZQQQMMMJJJFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGHHHKKKLLLLLLOOOTTT^^^sss|||}}}}}}{{{yyywwwoooeee```[[[PPPDDD;;;777222//////000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------............///000111111222222333444555888888:::;;;===>>>???@@@AAACCCEEEFFFFFFFFFGGGIIIHHHJJJMMMPPPRRRVVVZZZ]]]ggguuu}}}rrroooiiiiiittt|||uuueee^^^TTTNNNKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGHHHKKKLLLLLLQQQWWW```vvv~~~|||wwwmmmccc\\\VVVKKK@@@999555111......//////////////////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------............///555222//////111444444444888888:::;;;===???@@@AAA@@@BBBDDDDDDEEEFFFIIIKKKJJJLLLNNNPPPRRRUUUYYY\\\fffuuu~~~xxxxxxvvvyyywwwpppaaaYYYPPPKKKKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGHHHKKKLLLMMMTTT\\\ggg~~~yyymmmccc[[[SSSHHH???666333///---............//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///222111000000222333555555777888:::;;;===???AAAAAABBBCCCDDDDDDDDDFFFIIILLLKKKMMMOOOQQQRRRUUUYYY[[[eeeuuu~~~rrrjjj^^^WWWOOOJJJJJJLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGIIILLLMMMPPPZZZdddrrryyymmmddd\\\QQQFFF>>>444111...---...........................---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------............///***...333444333222555888777888:::<<<>>>@@@AAABBBFFFFFFFFFFFFEEEFFFHHHKKKKKKMMMOOOQQQSSSUUUYYY\\\eeeuuuyyymmmdddYYYTTTMMMIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIILLLOOOQQQVVVbbbnnnyyyvvvkkkddd\\\PPPCCC===222000...---...//////...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///&&&---444666333222555:::777888:::<<<>>>@@@BBBCCCGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMOOOQQQSSSVVVZZZ]]]cccttt}}}sssggg]]]SSSNNNIIIGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLPPPTTTVVV]]]jjjxxx{{{pppgggbbbZZZLLL???999222000......///000//////........................------,,,,,,,,,,,,++++++************************)))************++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///+++...111333333333666888777888:::<<>>@@@BBBCCCHHHJJJMMMOOOOOOOOOPPPQQQPPPQQQSSSTTTUUUXXX\\\___dddmmm}}}~~~sssjjjbbbZZZPPPJJJFFFEEECCCBBBCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKNNNTTT]]]hhhttt{{{uuuqqqooouuuvvvjjjSSS???666555000000//////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************+++++++++))))))))))))))))))))))))%%%...333333000+++'''************++++++++++++---------,,,,,,,,,++++++,,,---......///.........///000222333333555888:::777888999;;;>>>@@@AAABBBFFFIIILLLMMMMMMMMMNNNOOOOOOQQQSSSTTTUUUXXX\\\```dddkkkwww}}}|||vvvuuutttuuuzzzyyyoooeee]]]VVVOOOJJJEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHHHHGGGHHHJJJLLLPPPWWWaaajjjvvv|||wwwtttpppuuutttfffPPP===666555000000000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))*********+++---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------...//////......---///000111222333666999888888:::<<<>>>???AAAAAAEEEHHHKKKLLLLLLLLLMMMNNNNNNPPPRRRTTTVVVYYY]]]aaaeeeiiirrr~~~}}}zzzvvvwwwvvvpppjjjhhhddddddccccccgggoooyyyxxxrrrhhh^^^VVVPPPKKKHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGHHHGGGGGGHHHKKKMMMRRR\\\hhhqqqzzzvvvooonnnhhhYYYFFF888333333000000//////.........---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,************************000,,,******)))&&&'''***++++++,,,,,,,,,---------*********+++,,,---------,,,,,,---...////////////---///000111111222555777999999;;;<<<>>>@@@AAABBBDDDFFFIIIKKKKKKKKKLLLMMMMMMOOOQQQTTTVVVYYY^^^bbbfffhhhnnnxxx~~~wwwqqqlllmmmkkkddd^^^\\\ZZZ[[[\\\^^^bbbiiirrrxxx|||qqqkkkbbbXXXQQQLLLHHHGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHLLLNNNRRRaaarrr|||vvvooogggZZZJJJ===555111000///////////////...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,***---333222+++&&&&&&***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---...///////////////000111222111222555777::::::<<<===???@@@AAABBBCCCEEEHHHJJJJJJJJJKKKLLLLLLNNNQQQSSSVVVZZZ___bbbggghhhmmmuuu|||rrrkkkggggggfff```[[[YYYWWWYYY\\\```eeemmmuuuzzz}}}wwwnnnhhh___VVVOOOJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEEGGGGGGHHHGGGGGGIIILLLOOOQQQdddzzzxxx}}}|||uuupppdddRRRBBB999444222000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++***&&&&&&,,,...******---)))************+++++++++------,,,++++++*********+++,,,---...////////////111222333333222333555777;;;;;;<<<>>>???AAABBBBBBBBBEEEHHHIIIIIIIIIJJJKKKLLLNNNQQQSSSVVVZZZ___ccchhhhhhlllttt}}}}}}lllgggaaa]]]XXXSSSUUUZZZ\\\ccchhhkkkpppzzzvvvnnniiibbbYYYPPPJJJEEEBBBAAABBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIILLLKKKIIINNNTTT\\\mmm}}}xxxnnnZZZDDD999555333111000//////............/////////,,,)))***,,,...,,,***+++******+++,,,---...///++++++,,,,,,++++++******+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((---***''''''))),,,,,,+++++++++************++++++******+++,,,...//////000+++,,,,,,---...//////000111111222333444666777888777999;;;>>>@@@AAAAAAAAAEEEFFFFFFGGGHHHIIIJJJKKKNNNOOOOOOPPPRRRWWW]]]aaaaaaeeellluuu~~~{{{jjjddd___[[[WWWTTTWWW]]]cccllluuuzzz~~~tttlllccc]]]UUUNNNIIIFFFDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGIIILLLLLLLLLQQQXXXgggyyy|||wwwiiiWWWBBB888555222000000......------------......444222///......---,,,+++))))))******++++++,,,,,,---,,,+++)))))))))))))))+++++++++++++++***))))))+++******************+++***(((&&&(((---000222222,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,..................//////111111111222444555777888888999;;;>>>@@@AAABBBBBBFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPUUUZZZ___^^^aaahhhrrr{{{wwwgggaaa[[[XXXUUUVVV\\\dddnnnyyyxxxooohhh[[[VVVOOOJJJGGGFFFEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIILLLLLLMMMTTT\\\ooo|||vvvqqqaaaPPP>>>666333111//////------,,,,,,,,,,,,------/////////---***))))))******+++,,,------,,,+++***---,,,***(((((((((((()))***++++++++++++***))))))---+++)))(((((()))+++---222///,,,***)))(((&&&%%%---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++000000000/////////......111111111222444555777888::::::;;;===???BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMMMMOOOSSSXXX\\\\\\___fffoooxxx~~~sssccc]]]WWWUUUVVVYYYcccnnnzzzyyyqqqhhhaaaTTTOOOJJJFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFGGGJJJLLLNNNWWW```uuu|||tttkkkeeeVVVHHH:::444222///.........------,,,,,,------...(((+++,,,+++)))(((+++...,,,---///000000///---+++++++++++++++******************+++++++++******))),,,+++***))))))***+++,,,''''''((())),,,---......,,,,,,++++++++++++,,,,,,))))))***++++++,,,------/////////000000000000000000000111222333555666777;;;;;;;;;===???BBBEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLMMMMMMOOORRRVVVZZZ\\\___eeennnwww}}}ooo___YYYUUUUUUXXX___lllxxxxxxppphhh^^^XXXOOOKKKGGGDDDCCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEFFFIIILLLQQQ\\\ggg}}}yyynnnaaaYYYKKK@@@555222111///---...//////............//////+++---///...,,,+++...111,,,---///000000///---+++((())),,,...///...,,,+++)))******+++++++++******)))***+++,,,,,,+++***)))***+++------------,,,,,,++++++************++++++*********++++++,,,,,,---------...///000111222333000000111111333555666777;;;;;;;;;===???BBBEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPRRRVVVYYY[[[]]]cccllluuu{{{~~~{{{iii\\\WWWTTTVVV\\\fffuuuxxxooohhh___VVVOOOJJJGGGDDDBBBAAAAAA@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEFFFKKKQQQYYYgggtttwwwjjjZZZPPPAAA999222111111///---////////////....../////////.........,,,*********,,,***+++,,,------,,,+++***(((***---///000///---+++))))))***++++++++++++***((()))+++------+++)))(((%%%(((++++++)))''''''&&&+++******))))))******+++......---,,,+++******)))++++++---...000222333333000000000111333444666777999999;;;===@@@BBBEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQSSSVVVYYYXXXZZZ```hhhqqqxxx{{{|||vvvdddYYYUUUTTTYYYaaalll|||}}}zzzxxxoooggg```XXXPPPJJJFFFDDDAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEHHHPPPYYYeeewww|||rrrdddSSSGGG:::333///000111///...//////......------......///,,,+++)))((()))))))))((())))))******++++++,,,,,,---------,,,,,,+++++++++))))))***+++++++++++++++*********++++++*********''',,,000444777,,,++++++******++++++,,,//////...---,,,+++******+++,,,,,,...///000111111///000000111222444555666666888:::===@@@BBBDDDDDDGGGHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQQQQRRRUUUWWWXXXZZZ___gggpppwwwzzz|||sss```XXXUUUUUU[[[dddpppxxxrrriiiaaa[[[TTTLLLGGGCCCAAA??????AAABBBCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFJJJTTT```ooo|||tttlll^^^NNNAAA666111...000111///...000...------,,,,,,------...---***(((***---000///---++++++***+++,,,---...///222000,,,((('''((()))+++((()))***+++++++++++++++,,,+++)))(((((()))+++,,,)))---111111...***))))))---,,,,,,++++++,,,,,,---,,,------------------...,,,---------......////////////000111222444555666555777:::===@@@BBBCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVZZZ\\\```hhhqqqxxx|||~~~ssscccWWWUUUWWW```jjjwwwzzzpppkkkeee^^^WWWPPPJJJFFF@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDDDDCCCCCCDDDFFFEEEDDDCCCDDDFFFGGGHHHHHHKKKMMMPPPXXXfffzzzxxxpppgggYYYGGG:::444333222111000...------......................../////////......---------//////...---,,,,,,++++++******))))))))))))******,,,&&&###&&&))))))+++///+++000000)))'''+++...---++++++************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........///000111333666888999888999;;;>>>@@@BBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYWWWZZZbbbooowwwyyy{{{mmm]]]WWWVVVYYYcccnnn|||vvvooogggbbb[[[TTTNNNIIIDDDAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDDDDEEEGGGCCCCCCCCCDDDGGGHHHIIIIIILLLNNNTTT```rrr}}}uuummmbbbSSSBBB666333222222111000///..............................------,,,,,,,,,+++++++++///......---,,,,,,++++++******))))))))))))******---+++,,,......,,,///444***000111,,,)))+++,,,***++++++******************++++++++++++,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,---------.........//////000111444666888999888999;;;>>>@@@BBBCCCDDDFFFGGGIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVXXXYYY\\\^^^gggssszzz|||~~~lll\\\XXXWWW\\\gggtttzzzooohhhaaa\\\UUUNNNJJJFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGBBBCCCDDDFFFGGGIIIJJJJJJKKKNNNWWWggg}}}{{{yyytttkkk]]]LLL===444111111111000000/////////........................---,,,,,,,,,,,,+++++++++......------,,,,,,++++++******))))))))))))******%%%&&&)))+++'''###%%%+++,,,000111...,,,+++***'''******++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,------------.........//////000222444666888999888999;;;===@@@BBBCCCDDDFFFGGGIIIJJJLLLLLLMMMMMMMMMNNNOOORRRTTTWWWXXXYYYaaaccclllxxxlll]]]YYYZZZ___kkkxxx~~~uuujjjccc[[[VVVOOOIIIFFFEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFFFFEEEDDDFFFGGGDDDEEEGGGHHHHHHIIIJJJLLLNNNSSS^^^qqqwwwwwwtttiiiYYYHHH;;;555//////000000000000000000................................................---------,,,,,,,,,+++++++++******))))))******+++000------...---***+++///000111000...+++***)))(((******+++++++++++++++,,,,,,,,,,,,---------......,,,------...............------------............///000000222444666888:::999999;;;===???BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKLLLOOOQQQTTTWWWYYYZZZbbbeeennn{{{{{{uuuwwwyyyzzzhhh\\\[[[\\\dddppp}}}|||uuulllccc\\\SSSNNNHHHDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEDDDCCCCCCDDDFFFFFFHHHIIIIIIHHHJJJMMMOOOVVV^^^mmmzzzuuutttooocccRRRCCC999555///////////////000000000................................................,,,,,,,,,,,,,,,+++++++++++++++************++++++///'''"""%%%+++---///222666222...+++***)))***+++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......---------........./////////000111222444777999:::999:::;;;<<>>AAADDDFFFGGGGGGHHHJJJJJJKKKKKKKKKIIIJJJMMMPPPTTTWWWZZZ[[[```dddnnn{{{xxxppplllppprrr{{{|||ooogggddd```dddpppzzzssslllfff```XXXRRRLLLIIIFFFCCCBBBBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIJJJPPPYYYaaaiiiyyytttmmm___OOOAAA777333222//////////////////..............................+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,...&&&"""&&&...222555777888000+++,,,---******---******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,---///000000000..................////////////000000111333555777999::::::::::::;;;>>>AAADDDFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHIIILLLPPPTTTWWWZZZ\\\cccfffooo||||||sssnnntttvvv~~~~~~pppfffbbbaaaaaaggguuuwwwqqqiiibbb\\\VVVNNNHHHEEECCC@@@>>>>>><<<:::888@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGDDDFFFHHHIIIKKKSSS___hhh{{{}}}wwwlll\\\KKK>>>666444333000000//////....................................---------....../////////++++++++++++++++++++++++,,,++++++******++++++,,,000+++)))+++,,,+++---000666...+++///000,,,***+++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,---///000111000///---............/////////000000111222333555777999;;;:::::::::;;;>>>AAADDDFFFGGGGGGHHHIIIJJJJJJJJJJJJGGGIIILLLPPPTTTWWWZZZ\\\fffhhhqqq}}}{{{yyyzzz}}}vvvpppiiiffffffdddlllzzz{{{sssooohhh```XXXOOOGGGBBBCCCBBB@@@???>>>??????@@@@@@AAACCCCCCBBBBBBDDDEEEEEEEEEGGGIIIFFFCCCEEEJJJJJJIIINNNVVVWWWYYYhhh||||||yyyyyyvvvdddOOOBBB;;;555000///000000///...------,,,,,,,,,------......------,,,---,,,******,,,---------,,,,,,,,,+++***)))((((((,,,+++******)))*********,,,***((()))+++...//////111///---,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////+++,,,...///000000000000......------------......333222222333444666888::::::;;;<<<>>>AAADDDFFFGGGJJJKKKMMMNNNNNNLLLKKKIIIKKKLLLMMMNNNPPPTTTYYY]]]```jjjpppxxxvvvqqqmmmiiihhhiiikkksss}}}wwwnnniiibbb[[[TTTMMMGGGCCCCCCBBB@@@?????????@@@@@@AAABBBDDDDDDCCCCCCEEEFFFEEECCCDDDFFFFFFDDDFFFKKKIIIHHHMMMUUUYYY___qqq~~~wwwrrrpppkkkZZZHHH>>>999444111111///......---,,,,,,++++++,,,------......------,,,...,,,++++++,,,,,,+++))),,,,,,,,,++++++***)))(((***)))))))))***+++,,,,,,---+++)))))),,,...000000000...,,,+++,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---.........+++,,,...000111111111111///......------......///111222222444666999;;;======>>>>>>@@@AAADDDEEEGGGJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLNNNRRRXXX\\\```iiimmmttt~~~}}}~~~uuummmkkklllmmmooorrruuu|||vvvpppgggbbb[[[TTTOOOJJJFFFCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDDDDFFFGGGMMMHHHEEEFFFHHHGGGHHHKKKNNNMMMQQQYYY```jjj}}}vvvooojjj[[[MMM>>>888555222111333......------,,,+++++++++,,,------......------,,,...---,,,,,,---+++(((&&&,,,,,,,,,,,,+++***)))(((((((((((()))***,,,---...---+++***+++---///000000///---+++++++++,,,+++******************************+++,,,,,,---------,,,+++,,,...000222333333222///......------......///000111222444777:::===?????????@@@AAABBBDDDEEEFFFIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHIIIJJJMMMQQQVVV[[[___fffiiioooyyyyyy}}}xxxnnnfffggglllqqqwww}}}|||wwwnnnhhhbbb]]]UUUNNNIIIFFFDDDBBBAAAAAA@@@@@@AAAAAAAAAAAACCCDDDFFFFFFEEEEEEGGGHHHXXXPPPIIIIIIJJJIIIIIIJJJUUUTTTYYYaaajjjxxxxxxmmmeeeNNNCCC888444222111111333.........------,,,,,,,,,,,,------......------,,,,,,+++,,,------,,,)))&&&+++,,,,,,,,,++++++***)))))))))))))))***+++,,,------,,,+++,,,...000111000---+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,///111333333333333//////............//////000111333555777:::<<<======>>>???@@@BBBDDDFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJFFFGGGIIIJJJLLLPPPVVVZZZ]]]dddeeejjjtttwww|||sssjjjcccdddkkksss{{{zzzqqqhhhbbb___YYYQQQJJJFFFCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHXXXPPPIIIIIIKKKKKKKKKMMMTTTWWW```kkkxxxwwwiii]]]FFF===555333111///000222////////////............,,,------......------,,,******+++---...---+++(((+++,,,,,,,,,,,,+++******++++++***************+++---,,,+++,,,///000000000,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++---///111333333333333/////////....../////////111111333444666777888999::::::<<<>>>AAADDDGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKHHHIIIJJJKKKMMMQQQVVVZZZ\\\bbbbbbgggrrrwww~~~rrrkkkgggkkkssszzz|||{{{}}}uuummmddd___YYYTTTMMMGGGCCCAAA???>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHMMMHHHEEEGGGJJJKKKOOOSSSQQQZZZiiiyyyzzzgggXXXBBB:::444333111//////111////////////////////////,,,------......------,,,+++***+++,,,......---++++++,,,,,,,,,,,,,,,++++++,,,++++++***))))))******,,,++++++,,,///000000///,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---///111222222111111000//////......//////000111111333555666777777777888999;;;>>>AAAEEEHHHIIIIIIKKKMMMOOOOOOOOOMMMMMMKKKKKKLLLLLLMMMPPPUUUYYY[[[```aaagggsssyyyxxxuuuxxxxxxvvvwww}}}|||||||||tttmmmeee]]]XXXRRRNNNHHHDDDBBB@@@???>>>>>>???AAABBBCCCDDDDDDCCCBBBDDDEEEEEEDDDEEEFFFHHHFFFCCCDDDGGGIIIKKKQQQXXXXXXfffyyy|||dddSSS===888444333111......111////////////////////////,,,------......------,,,///---,,,---......---,,,++++++,,,,,,---,,,,,,+++*********)))******++++++*********,,,...//////...,,,+++***+++---//////...++++++++++++++++++++++++++++++,,,------,,,,,,,,,---...///000111000//////000000////////////000000///111333666888999999999:::;;;<<>>===???AAACCCDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEGGGJJJJJJKKKQQQYYYdddtttxxx\\\JJJ:::666333333111......111------..................,,,------......------,,,222000...---------,,,+++++++++,,,------,,,,,,,,,(((((())))))***+++------***)))***+++...///...---,,,+++***+++...///000///***************************+++,,,,,,---------,,,---...///000000///...---000000////////////000000...000333777999;;;<<<<<<======>>>@@@BBBEEEGGGHHHKKKMMMOOOQQQQQQQQQPPPOOOMMMMMMMMMLLLLLLNNNRRRUUUYYY```bbbjjjxxx}}}vvvlllddd^^^WWWPPPKKKFFFEEEBBB@@@>>>>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEEEEDDDFFFIIIKKKNNNWWWaaaggg{{{qqqUUUBBB666444222///...---...///000////////////.........---,,,,,,+++,,,---...//////...,,,*********,,,---///......---,,,***)))(((------+++******+++------(((((()))))))))+++///222******++++++,,,+++++++++))))))(((((())))))***+++......---,,,,,,,,,,,,,,,000111222444444333222222......//////000000111111222222333555666888999::::::;;;===@@@CCCFFFHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOQQQMMMMMMPPPQQQPPPRRRVVVXXX\\\bbbiiiqqq~~~wwwpppggg___YYYSSSLLLGGGDDDCCCAAA???>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFJJJIIIJJJMMMOOOSSS]]]hhhuuu}}}dddLLL===666444222///...---.........------------,,,,,,,,,------,,,,,,,,,---...//////...,,,+++***+++,,,---//////......---,,,******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---111444333333222000...,,,+++***+++++++++++++++,,,,,,---,,,,,,+++,,,,,,---...///222333333222222111000///......//////000000111111222222444555777888999:::;;;<<<>>>AAADDDGGGIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPLLLLLLOOOQQQPPPRRRVVVXXX\\\bbbhhhqqq|||nnnggg^^^WWWRRRLLLGGGBBBAAA@@@???>>>>>>???AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIHHHHHHMMMKKKKKKOOORRRXXXdddpppkkkTTTBBB999555333111///...............------------,,,,,,,,,------,,,,,,,,,---......///...---,,,+++,,,---...,,,---------,,,,,,+++******++++++,,,,,,++++++***)))******))))))***,,,//////000000111222222222222,,,,,,,,,,,,,,,---......******+++,,,...000111222555444222000///...------......//////000000111111222333444555777999:::;;;===>>>@@@BBBEEEGGGIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOLLLLLLOOOQQQPPPRRRVVVXXX\\\aaagggrrr~~~}}}ttteee^^^VVVOOOKKKGGGBBB???>>>>>>===>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIILLLJJJKKKNNNSSS\\\jjjwwwyyyaaaKKK===777333222111///............000////////////.........------------------------......---,,,,,,------...)))***++++++++++++*********+++,,,------,,,+++***((())))))((('''''')))+++++++++,,,...000222444555---,,,,,,,,,,,,---......,,,,,,---...///111222333444222000...---,,,,,,---......//////000000111111222333444666888:::;;;<<>>@@@AAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIILLLJJJLLLQQQXXXcccsssrrrZZZEEE888444222111000///......------000////////////.........---------------------,,,------,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---,,,+++***,,,---000///...---------......///............///000000000000000///000111111222111000...---,,,---...///......//////000000111111222333555777999;;;<<<===@@@AAABBBDDDFFFGGGIIIIIIKKKKKKKKKKKKLLLMMMNNNOOONNNLLLLLLPPPRRRSSSUUUZZZYYY\\\aaagggrrrppphhhXXXRRRJJJEEECCCBBB???===;;;<<<===???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLPPPXXXaaammmxxxdddOOO>>>444111111111000000///...------...------------,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,------.../////////......+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***+++---...------,,,---...000111111000000000000111222222111111000///////////////...---------...//////000......//////000000111111222333555777:::<<<===>>>AAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMJJJKKKPPPRRRSSSVVVZZZYYY]]]bbbhhhsssyyyjjj```TTTNNNFFFBBBAAA@@@???===<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNSSS]]]hhhvvvxxxfffSSSCCC888333111000000000000///...------...------------,,,,,,,,,------.........---,,,+++)))******+++,,,,,,,,,+++------.........------,,,+++******************+++''')))***+++***)))***+++***))))))***,,,///222444///............///000000///...------,,,,,,,,,---------...///////////////......//////000000111111333444555888:::<<<>>>???AAAAAABBBCCCEEEFFFGGGGGGJJJKKKLLLNNNOOONNNNNNMMMJJJHHHIIINNNPPPQQQTTTYYYZZZ^^^cccjjjsssuuudddYYYRRRLLLDDD@@@??????>>>===<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKMMMTTT___kkkzzz}}}ooo[[[HHH;;;555444444///000000000///...------000000/////////.........------...///...---+++***((()))***++++++++++++++++++++++++++++++***)))(((***)))(((''''''((()))******,,,.........---...///...---+++)))))))))***++++++************+++,,,,,,,,,++++++******++++++,,,---...///000000///...---......//////000111111111333444666888:::===???@@@AAAAAABBBCCCDDDEEEFFFFFFJJJKKKMMMOOOPPPOOONNNMMMHHHFFFGGGLLLOOOPPPSSSWWWZZZ^^^dddjjjssszzzmmm___VVVJJJGGGBBB@@@????????????===???AAACCCDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDGGGIIIEEEIIILLLKKKIIIIIILLLOOOLLLSSSYYY```mmmwwwcccLLL???999555111000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,************************---------............///...------,,,+++***))))))*********++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,---------....../////////000111111222222111333666888999<<<@@@CCC@@@BBBCCCDDDCCCDDDFFFGGGJJJLLLNNNOOOOOOOOOMMMLLLJJJKKKMMMMMMNNNPPPTTTWWW[[[aaahhhooouuu{{{vvvnnncccWWWOOOIIIFFFAAA???????????????>>>???AAACCCEEEDDDDDDCCCDDDEEEEEEEEEDDDDDDFFFHHHGGGIIIJJJJJJHHHHHHJJJLLLNNNUUU]]]dddqqqkkkXXXCCC999555222000000222111000...------------------------------------......------,,,++++++***++++++++++++++++++++++++******)))(((((()))******************************,,,,,,,,,,,,---------------,,,,,,++++++*********++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---------...............///000000111111222111333666888999<<<@@@CCCAAACCCDDDDDDCCCCCCEEEFFFJJJLLLNNNOOOOOOOOOMMMLLLIIIKKKLLLMMMMMMPPPSSSVVVZZZ```gggnnnuuu~~~{{{tttpppkkkeee___WWWNNNIIIFFFCCC@@@>>>>>>????????????@@@BBBDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHIIIJJJKKKMMMOOOTTT]]]gggppp}}}xxx\\\LLL;;;444333111000111222111000...------------////////////////////////.........------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++*********))),,,------------.........---......//////000111111111333666888999<<<@@@CCCCCCDDDEEEEEECCCCCCDDDEEEJJJLLLNNNOOOOOOOOOMMMLLLIIIJJJKKKLLLLLLNNNRRRUUUXXX^^^eeelllvvv~~~wwwtttmmmhhhaaaZZZTTTOOOIIIFFFCCCAAA>>>===>>>?????????@@@AAACCCDDDEEEEEEEEEDDDCCCEEEFFFEEEDDDDDDFFFGGGHHHGGGGGGIIIMMMRRRVVVWWW]]]jjjyyyqqqRRRDDD888333333222222333...............///000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------............------......//////000000111333666888999<<<@@@CCCDDDFFFFFFEEECCCBBBCCCDDDJJJLLLNNNOOOOOOOOOMMMLLLHHHIIIKKKKKKKKKMMMQQQSSSVVV\\\ccclllwwwyyysssqqqiiicccZZZRRRMMMIIIEEECCC@@@>>>======???@@@@@@@@@BBBCCCCCCDDDEEEEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKOOOTTTZZZ^^^hhhxxxzzzdddIII>>>555333333111111222...............///000000---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------*********++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,---......///---------.........//////------......//////000000111333666888999<<<@@@CCCEEEFFFGGGFFFDDDCCCCCCDDDJJJLLLNNNOOOOOOOOOMMMLLLHHHIIIJJJKKKKKKMMMPPPSSSUUU[[[ccclllyyy}}}sssnnnlllbbb\\\SSSKKKFFFCCCAAA@@@>>>===<<<===@@@BBBBBBAAADDDDDDDDDDDDEEEEEEFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHIIIKKKMMMNNNPPPUUU^^^eeewwwnnnWWW@@@888111111111///...///222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++************************,,,,,,,,,,,,------------*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000------........./////////---......//////000111111111333666888999<<<@@@CCCEEEFFFGGGFFFDDDCCCDDDEEEJJJLLLNNNOOOOOOOOOMMMLLLIIIJJJKKKKKKKKKMMMPPPRRRUUU[[[dddnnn{{{uuummmiiihhhZZZTTTLLLEEEBBB@@@@@@???===<<<<<<>>>AAACCCDDDCCCEEEEEEDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIGGGLLLRRRSSSUUU\\\jjjuuuyyy^^^III999333///000111///...000222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------.....................////////////......///000000111111222111333666888999<<<@@@CCCEEEFFFGGGFFFDDDDDDEEEFFFJJJLLLNNNOOOOOOOOOMMMLLLJJJKKKLLLLLLLLLMMMPPPSSSUUU\\\eeeppp}}}www}}}wwwnnnhhhffffffUUUPPPHHHCCC@@@@@@@@@@@@<<<<<<<<>>===;;;@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCJJJIIIIIIJJJLLLMMMLLLKKKLLLNNNSSS[[[gggwwwvvvcccOOOAAA;;;666222---...111333000,,,111///,,,+++,,,---------***000111(((###&&&...111++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,+++***(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******((()))***+++++++++++++++++++++***)))(((((()))))))))***++++++,,,---......000//////.........//////000000000000111111111111222444666777888:::===@@@DDDEEEEEEDDDCCCCCCFFFHHHKKKMMMNNNPPPPPPOOONNNMMMMMMLLLKKKLLLMMMQQQTTTVVVVVVaaallltttssstttwww|||~~~rrriiiddd___ZZZWWWMMMHHHBBB????????????>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFJJJIIIIIIJJJKKKLLLLLLLLLQQQSSSYYYcccttt}}}lllZZZHHH<<<888777333111111222333111///---...//////...,,,***(((+++---///000...------///++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))***+++++++++******++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000000000111111111111444666888999:::<<>>>>>@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOUUUWWW^^^lllqqq]]]LLL>>>666444222222111000////////////,,,...000000......111444888...***///111,,,)))+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***+++,,,---------))))))))))))))))))))))))+++,,,,,,,,,,,,+++************+++++++++******)))++++++***))))))))))))***---------,,,,,,+++++++++///...............//////000000000111111111222222444666888999:::===@@@BBBDDDEEEEEEDDDCCCCCCFFFHHHMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLLLLLLLNNNRRRVVVXXX\\\ccckkkuuusssssssssssstttxxx}}}}}}|||}}}~~~vvvnnnbbbXXXSSSOOOLLLIIIBBBAAA>>>======???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNPPPSSSTTTYYY^^^iiizzzgggQQQBBB777222222111111111000......///000...//////------444@@@JJJRRR:::)))***---)))(((---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000000111111111222222222222444666888999;;;???AAADDDEEEEEEDDDCCCCCCFFFHHHLLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLOOOSSSWWWYYY___dddlllvvvppppppqqqpppppprrruuuxxx{{{xxxvvvwwwxxxkkkcccYYYQQQLLLJJJFFFDDDAAA@@@???=========???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLNNNOOOOOORRRVVVYYY___hhhyyy{{{^^^JJJ===444111222111222333111000///111222---//////...///777DDDNNN\\\BBB---,,,///++++++111++++++++++++++++++++++++++++++++++++++++++++++++000///...---+++)))'''%%%))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((+++***************++++++******+++,,,,,,---......---------------...//////111111111111222222222222222444666888999<<>>======???AAABBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKMMMNNNOOOSSSYYY^^^bbbqqqnnnTTTCCC:::444111222...------,,,,,,---------***---111222222444888<<>>BBBEEEDDDEEEEEEDDDCCCCCCFFFHHHJJJKKKMMMNNNOOONNNMMMKKKLLLLLLLLLMMMQQQUUUZZZ]]]aaagggooozzzkkklllmmmllljjjjjjkkklllooouuu~~~}}}wwwuuupppkkkeeeaaa^^^\\\SSSNNNHHHEEEDDDCCC???<<<===???@@@???>>>>>>@@@CCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLHHHLLLPPPQQQRRRWWW___eeeoooppp\\\GGG<<<777444111111---+++((())),,,---,,,***,,,...000111111000...---...+++)))***++++++)))&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))***+++++++++******+++*********++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,---...///000111111111222222222333333333666888:::<<>>???BBBEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOKKKOOOTTTUUUWWW\\\eeelllaaaPPP>>>666555333111000444000---...222444222///222000---+++,,,------,,,***......******---...+++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((()))***++++++++++++++++++*********+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---...///000111111222222222333333333111444666888:::===AAADDDDDDEEEEEEDDDCCCCCCFFFHHHKKKMMMNNNPPPPPPOOONNNMMMLLLLLLLLLNNNRRRWWW\\\^^^^^^gggrrr|||llllllllllllkkkiiigggfffiiikkknnnsss{{{{{{vvvsssiiieee___YYYTTTOOOJJJGGGBBBBBBAAA@@@????????????<<<<<<>>>???@@@AAAAAAAAAEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLNNNNNNMMMNNNRRRXXXZZZ```sssqqqSSSFFF>>>AAA@@@777222555111000000///...------,,,------........................---,,,,,,,,,------///...,,,+++***)))))))))************************))),,,///...***((()))+++************************111,,,&&&&&&***,,,+++(((......,,,***((((((***---++++++++++++++++++++++++,,,,,,------...//////000/////////////////////////////////000111333444555999:::;;;;;;;;;===@@@CCCHHHHHHFFFDDDBBBCCCEEEGGGLLLMMMNNNOOONNNMMMLLLKKKNNNMMMNNNOOORRRVVVYYY[[[```gggrrrmmmlllkkkiiihhhhhhhhhhhhjjjkkkmmmooossszzz~~~yyysssnnnjjjbbb^^^WWWRRRMMMIIIEEEBBBAAAAAA@@@???????????????>>>???@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTXXX___fffqqqfffMMM@@@777999888111///222111111000//////...------/////////......---------...------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,+++***)))***+++************************+++***))))))***+++++++++***++++++***)))***,,,...+++++++++++++++++++++++++++,,,,,,------...//////111111000///...------,,,/////////000111333444555999:::;;;;;;<<<===@@@CCCGGGGGGGGGEEECCCCCCEEEGGGMMMNNNOOOPPPPPPPPPOOONNNJJJJJJKKKMMMQQQUUUZZZ\\\___gggrrr~~~nnnmmmjjjhhhgggggghhhiiihhhjjjkkklllnnnqqqvvvzzzyyysssnnnhhheee[[[VVVOOOJJJFFFCCCAAA???@@@@@@???>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGIIIKKKNNNQQQSSSVVVWWW\\\gggtttqqqXXXIII===555555444000000444111111111000000//////...111000000///...---,,,,,,------,,,++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))*********************************&&&)))++++++******+++---)))***,,,,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,---......000/////////............//////000000111222444444888999;;;<<<<<<>>>AAACCCEEEFFFHHHGGGEEEDDDEEEFFFNNNOOOQQQRRRRRRRRRRRRQQQLLLLLLLLLNNNQQQUUUYYY[[[^^^fffrrr}}}mmmmmmkkkjjjiiiiiiiiiiiifffhhhjjjlllmmmppptttwww}}}yyysssnnnhhhbbb^^^UUUQQQJJJEEEBBBAAA@@@??????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIILLLOOORRRTTTVVV[[[fffuuu{{{```LLLBBB:::444444444111111444222111111111000000000///000000//////......---------,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...***&&&&&&(((+++***)))************************''')))+++,,,,,,+++******(((+++------+++***))))))************************)))******+++,,,,,,------++++++---...///111222222000000000000111222333444777999;;;<<<===>>>AAACCCCCCFFFHHHIIIGGGEEEEEEEEENNNOOOQQQRRRSSSSSSSSSRRRSSSRRRQQQQQQRRRUUUWWWYYY\\\dddoooxxx}}}kkklllmmmnnnnnnllliiihhheeegggjjjkkklllnnnqqqssszzz~~~yyyuuupppjjjddd___YYYUUUOOOKKKEEEAAA????????????>>>=========>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGIIIIIIKKKJJJJJJKKKMMMPPPSSSUUU\\\gggyyy~~~gggQQQAAA777444222222222///...///111111111111000000000000---......//////000000000---,,,++++++******++++++---,,,++++++******++++++++++++++++++++++++++++++---)))&&&&&&)))++++++***************************+++***)))+++......)))$$$%%%(((+++---,,,+++***+++************************))))))******+++,,,,,,---***+++,,,...///111222333000000000000111222333333666888;;;<<<===???AAACCCCCCEEEHHHIIIHHHFFFEEEEEEMMMNNNPPPQQQRRRRRRRRRQQQSSSRRRQQQQQQRRRTTTWWWXXXZZZbbbkkkqqqssstttvvvyyyiiikkknnnoooooommmiiigggfffggghhhhhhhhhhhhjjjlllttttttwww~~~|||rrrnnniiiddd___YYYSSSNNNHHHDDD@@@========================>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJLLLLLLKKKLLLOOOSSSWWWYYYcccuuuhhhUUUDDD888444444444444333111000///000000000000000000000000------...///000111111222------,,,+++++++++++++++---,,,,,,+++*********+++************************+++***(((((()))+++++++++************************...***(((***......)))###!!!$$$)))+++,,,---...///************************)))******++++++,,,------.........///////////////111111000000111222222333555888;;;===>>>???AAACCCCCCFFFHHHIIIHHHGGGFFFFFFMMMNNNOOOQQQQQQQQQPPPPPPLLLLLLLLLMMMPPPSSSWWWYYYYYY___eeehhhggghhhmmmrrrhhhjjjkkklllllljjjhhhgggfffffffffeeeddddddfffiiimmmkkkmmmtttyyyxxxssskkkhhhddd___ZZZTTTMMMIIICCC@@@>>><<<=========<<<======>>>>>>@@@AAABBBCCCEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMQQQWWW\\\___oooiiiTTTFFF<<<444666777666444333222222222////////////////////////......//////000000111111...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++)))***++++++******+++---************************+++***)))***,,,,,,***'''$$$&&&)))+++++++++,,,---******************************++++++,,,---------///////////////.........111111111000111111222333444777;;;===>>>???AAACCCDDDFFFHHHIIIHHHGGGGGGHHHNNNOOOPPPQQQQQQQQQPPPOOOJJJJJJKKKLLLOOOSSSWWWYYYYYY]]]```___]]]___fffnnniiiiiiiiihhhhhhhhhhhhhhhdddeeedddccccccdddhhhkkkjjjhhhiiiooorrrvvv~~~wwwpppkkkbbb___[[[VVVQQQKKKEEE@@@BBB@@@>>>>>>??????>>>===>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIJJJMMMSSSZZZ```ddd}}}rrrXXXFFF>>>888333444555333...,,,...000000............////////////000000000000///////////////...------,,,,,,------)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++...************************''')))++++++******+++---+++,,,,,,+++)))'''''''''))))))))))))))))))))))))***++++++,,,,,,---......,,,------...///000111111111111111111111111222222444777;;;===???@@@AAACCCDDDFFFHHHHHHGGGGGGHHHIIIPPPQQQQQQRRRRRRQQQPPPOOONNNNNNMMMNNNPPPSSSUUUWWWXXX[[[\\\YYYWWWZZZcccllliiikkkllljjjggggggiiikkkiiihhheeeddddddeeehhhjjjgggfffeeefffjjjooouuuyyy~~~xxxtttmmmddd]]][[[XXXTTTOOOIIIEEEBBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGJJJIIIHHHFFFEEEFFFJJJMMMMMMKKKOOOTTTRRRRRRbbbwwwwww[[[MMMBBB666111444222111111000///......---////////////////////////........................,,,,,,,,,------.........---,,,++++++************---,,,,,,+++*********+++++++++***************+++************************)))************+++++++++)))+++---,,,+++***+++,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,---...///000111222333444444333222111111222222444555777999;;;===??????BBBDDDFFFFFFFFFFFFFFFHHHMMMPPPSSSTTTTTTSSSTTTUUUSSSQQQOOOMMMMMMPPPSSSUUUWWWXXXZZZ[[[YYY[[[eeeqqqjjjkkklllkkkhhhggghhhiiifffeeedddbbbbbbcccdddeeefffeeecccbbbdddhhhlllooozzzxxxsssnnnggg___XXXRRRPPPLLLIIIEEEBBB???>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHGGGHHHHHHGGGFFFGGGJJJMMMNNNMMMQQQXXXYYY___sssgggOOODDD===555222666111111111000///.................................------------------------,,,,,,,,,---------------------,,,+++++++++++++++---,,,,,,++++++***++++++******)))))))))))))))***************************)))************+++++++++)))+++---,,,+++***+++,,,************************((('''&&&&&&'''(((***+++------...///000111111222111000///...------------999:::;;;<<<===>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGNNNPPPSSSTTTTTTSSSTTTUUUVVVTTTQQQPPPPPPRRRTTTVVVWWWWWWYYYZZZXXXZZZeeerrriiikkkkkkkkkhhhfffffffffeeeeeeeeedddccccccccccccfffdddbbb``````bbbdddfffkkkrrr}}}|||wwwoooiiiddd^^^WWWQQQIIIHHHFFFCCCAAA@@@???>>>????????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNOOONNNRRRZZZ```llliiiUUUBBB:::777222111444111111000000//////..............................------------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((((())))))***************************)))************+++++++++)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++(((%%%###$$$'''+++............//////000000000444333222111000000000000555666777999:::<<<===>>>AAACCCEEEEEEDDDDDDEEEFFFNNNQQQSSSTTTTTTTTTTTTUUUVVVTTTRRRPPPPPPRRRTTTVVVVVVVVVXXXXXXWWWYYYeeerrrggghhhiiiiiihhhfffeeedddgggggghhhhhhgggfffdddcccfffeeebbbaaa``````aaabbbccchhhooowwwyyyqqqllleee```ZZZUUUOOOKKKFFFEEECCCBBBAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLKKKKKKMMMNNNRRRSSSXXXaaakkk|||[[[KKK<<<666333000///111111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***))))))))))))******+++************************))))))*********+++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++---,,,)))'''(((+++...111......//////////////////666555555555555666666777222333444777999<<<>>>???@@@BBBDDDEEEDDDDDDDDDFFFNNNPPPSSSTTTTTTTTTTTTUUUTTTRRRPPPOOOOOOPPPRRRSSSVVVUUUVVVWWWUUUYYYffftttggggggffffffffffffdddccceeefffggghhhhhhfffdddccccccbbbaaa``````___``````___bbbfffkkkpppzzz}}}tttkkkeeebbb\\\WWWRRRMMMIIIGGGEEEDDDCCCAAA@@@@@@??????>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNUUUZZZcccppplllPPPEEE:::555444222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---+++,,,,,,---------,,,++++++*********++++++,,,---************************))))))*********+++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////............///////////////000000111333555666777777888999;;;===>>>@@@@@@@@@BBBDDDEEEDDDDDDDDDFFFMMMPPPSSSTTTSSSSSSTTTUUURRRRRRPPPPPPPPPQQQSSSTTTVVVUUUUUUUUUUUUYYYgggvvvllljjjgggffffffeeedddbbbaaaaaaccccccccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^]]][[[]]]```aaadddkkkttt{{{~~~vvvlllddd[[[XXXTTTOOOKKKGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIJJJKKKKKKLLLOOOQQQWWWaaapppiiiVVVDDD>>>888555666666555444000000000000////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,***+++---......---,,,,,,+++++++++++++++,,,---...************************)))************+++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++((()))+++---------,,,+++---------....../////////......///000222444666777:::::::::;;;<<<<<<======AAACCCEEEEEEDDDDDDEEEFFFLLLOOOQQQSSSRRRRRRRRRSSSSSSRRRRRRRRRSSSUUUWWWXXXWWWUUUUUUUUUTTTZZZiiixxxvvvqqqkkkgggfffeeecccaaa\\\]]]^^^______`````````]]]]]]^^^^^^^^^]]]\\\[[[XXXZZZ\\\]]]]]]aaagggmmmttt~~~wwwnnnddd\\\RRRPPPMMMIIIEEEBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJKKKJJJJJJHHHIIIKKKMMMOOOSSSXXX\\\dddsssmmmUUUHHH;;;888555333444666555333////////////000000000000------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))))))******+++,,,***+++---...///...---,,,************+++,,,---...************************)))************+++++++++)))+++---,,,+++***+++,,,************************&&&((()))+++,,,++++++***,,,,,,------...///000000111111222222333555666777555666777999;;;===>>>???AAACCCEEEFFFEEEEEEFFFGGGKKKMMMPPPQQQQQQQQQQQQRRRQQQQQQQQQSSSTTTVVVXXXYYYXXXVVVUUUUUUUUU[[[kkkzzz~~~xxxoooiiifffdddbbb___[[[\\\\\\]]]^^^___```aaa______``````___^^^\\\[[[WWWZZZ\\\\\\[[[]]]bbbggghhhrrrzzzlllaaaXXXPPPLLLKKKIIIEEEAAA@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJKKKLLLOOORRRVVV\\\ccchhh{{{www[[[GGG???777666444111222333111...////////////000000000000------------------------*********************************++++++,,,,,,---))))))(((((()))***++++++***+++---//////...---,,,))))))))))))***+++,,,---************************)))************+++++++++)))+++---,,,+++***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,---...000000111222222222111111222222333333444888<<<@@@DDDGGGIIIBBBDDDFFFFFFFFFFFFFFFHHHJJJLLLOOOPPPPPPPPPPPPQQQMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVUUUUUUUUU[[[lll|||}}}rrrlllgggccc```aaaaaa```^^^\\\\\\^^^```^^^^^^]]]]]][[[ZZZYYYXXX[[[ZZZYYYXXXYYYZZZ]]]^^^ccchhhooowwwnnn```WWWQQQNNNDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJKKKLLLNNNPPPQQQRRRTTTXXXcccpppzzzzzz___HHH===;;;555444333111000////////////000111111111000...---..................------222111000---***)))***++++++)))''''''******(((&&&,,,+++)))((((((((()))***+++++++++++++++***)))(((,,,++++++******+++,,,,,,+++,,,------------,,,+++------+++((('''(((***,,,************************++++++++++++++++++++++++************+++,,,---------///000111000///000111///111444555444555666777777888:::<<<>>>???@@@@@@@@@BBBDDDEEEEEEEEEGGGHHHMMMMMMOOOPPPQQQQQQRRRRRRLLLMMMNNNOOOQQQSSSUUUVVVWWW[[[WWWUUU[[[^^^iii~~~uuukkkccc]]]\\\]]]]]]\\\[[[ZZZZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXWWWWWWYYYZZZ[[[\\\```fffmmmuuurrrbbbVVVNNNIIIGGGBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUXXX\\\eeettt~~~hhhRRR@@@999:::555444222111000/////////000000000000000///..................---,,,******###&&&***+++,,,,,,,,,---,,,***((()))++++++)))''',,,+++******))))))************+++++++++***)))))),,,,,,++++++***++++++++++++***(((&&&&&&(((***+++++++++,,,+++***))))))***************************++++++++++++++++++++++++++++++++++++,,,---...///---///000111000///000111111333555666666666777888222444666888:::<<<======CCCDDDFFFGGGFFFFFFGGGHHHMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMNNNOOOQQQSSSUUUVVVVVVZZZVVVTTTZZZ]]]iii}}}vvvhhh```[[[\\\\\\]]]\\\[[[ZZZYYYUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYWWWVVVVVVVVVWWWXXXWWWYYY^^^bbbhhhooovvv|||zzzqqqbbbTTTJJJEEEBBBAAA???????????????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMNNNQQQSSSWWW[[[bbblllzzzgggRRRCCC:::777999444333222111000/////////111000//////....../////////......---,,,***)))(((!!!(((---............---+++******+++,,,***)))+++++++++++++++***)))))))))******+++++++++******,,,,,,++++++************,,,)))%%%""""""%%%))),,,)))***,,,------+++)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////---///000111000///000111222333555666555444555666000222444777999;;;======EEEFFFHHHHHHGGGGGGHHHIIINNNPPPRRRTTTTTTRRRPPPOOOMMMMMMNNNOOOQQQRRRTTTUUUTTTXXXUUUSSSYYY]]]hhh}}}wwwlll```^^^]]]\\\]]]]]]]]]\\\VVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUVVVVVVVVVWWWZZZ\\\___ccciiimmmyyy}}}{{{zzziiiaaaUUUJJJCCCAAA@@@???=========>>>???@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIILLLMMMOOOPPPRRRTTTXXXZZZ\\\dddpppnnnUUUDDD<<<777666888333222111000////////////111000///------...//////.........---,,,+++***)))$$$(((---//////---,,,,,,,,,+++++++++++++++***))))))***+++++++++***((('''((()))***+++++++++++++++,,,,,,++++++******)))(((---+++'''$$$$$$'''+++---******+++,,,---,,,***(((************************************************+++++++++,,,,,,---...///---///000111000///000111000222333333222111222333222333666999<<<>>>@@@AAACCCEEEFFFGGGGGGHHHJJJLLLQQQSSSVVVWWWWWWUUUQQQOOONNNNNNNNNOOOPPPRRRSSSTTTRRRVVVSSSRRRYYY]]]iii~~~|||hhhccc\\\YYYYYY[[[\\\\\\XXXWWWWWWVVVVVVWWWXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXZZZ^^^bbbiiipppzzz}}}vvvqqqlllhhheeeYYYSSSJJJCCC@@@?????????<<<<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJOOOQQQTTTVVVYYY]]]cccfffhhhsssppp]]]HHH===999666444333222222111000////////////111000...---------...///,,,------............------...///...,,,+++++++++***++++++***))))))))))))((()))***+++***)))'''&&&((()))***+++++++++++++++***++++++++++++***)))(((+++***))))))))))))***+++---+++)))***,,,---,,,***************************************************************+++,,,---...---///000111000///000111000222333333222111222333444555888;;;>>>@@@BBBCCC@@@BBBDDDEEEGGGIIIMMMPPPUUUWWWYYYZZZZZZWWWTTTRRRNNNNNNNNNOOOOOOQQQRRRRRROOOTTTRRRRRRZZZ___llltttlllbbbZZZXXXYYYXXXXXXWWWVVVTTTSSSRRRSSSSSSTTTXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUSSSRRRSSSVVVYYYYYY```iiirrrzzz|||rrriiiccc^^^XXXTTTKKKGGGBBB???>>>>>>===============>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLOOOSSSXXX^^^fffmmmsssvvv[[[LLL>>>999777444000///222111000///////////////000///......------......,,,,,,---...////////////------,,,***((((((+++---***+++++++++)))((()))******************)))(((((()))******+++++++++******((()))***++++++***)))(((((())))))******))))))(((...+++((())),,,...---+++************************************************************+++,,,---------///000111000///000111222333555666555444555666444666888;;;===@@@AAAAAA>>>@@@BBBDDDGGGJJJOOOSSSWWWXXXZZZ[[[ZZZYYYVVVTTTOOOOOONNNNNNOOOPPPQQQQQQNNNSSSRRRTTT]]]cccqqqrrrhhhbbb^^^ZZZVVVVVVTTTSSSQQQQQQRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSQQQPPPPPPRRRUUUQQQVVV]]]ccciiiqqqzzzuuummmbbbZZZUUUQQQKKKFFFAAA???======>>>>>>===<<<>>>>>>>>>???AAABBBDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPLLLPPPWWW```jjjvvvppp___JJJ@@@777555555333111111111111000////////////000......//////......---,,,,,,,,,---.........------+++++++++)))((()))+++---***,,,---,,,***(((***+++---,,,++++++******++++++******+++++++++***))))))&&&''')))+++,,,+++***)))((())))))******))))))(((,,,***)))+++///000---)))************************************************+++++++++++++++---......---///000111000///000111111333555666666666777888666777999<<<>>>???@@@AAAAAABBBDDDFFFHHHKKKPPPTTTWWWXXXYYYYYYYYYXXXWWWVVVOOOOOOOOONNNOOOOOOPPPPPPMMMSSSRRRUUU___gggvvvxxxppphhh___YYYVVVUUUSSSRRRRRRTTTVVVWWWSSSTTTTTTTTTTTTSSSSSSRRRUUUUUUTTTRRRPPPPPPRRRTTTQQQTTTXXXZZZ]]]bbbjjjqqq{{{xxxfff^^^TTTMMMJJJGGGBBB>>>===<<<<<<>>>???@@@>>><<>>===<<<===>>>@@@AAABBBDDDDDDCCCCCCEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFBBBDDDFFFFFFFFFFFFHHHJJJHHHHHHKKKOOOOOONNNSSSZZZZZZcccqqq}}}aaaNNNGGG999888666444222111111000111///...///000111000...---------...............,,,,,,------,,,,,,+++***((()))***+++++++++++++++************************++++++***************++++++,,,,,,---,,,+++)))(((...---,,,,,,++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,---...............//////000000111111333333333333444555666666000333999===???@@@BBBDDDBBBDDDGGGIIIKKKNNNRRRUUUUUUVVVXXXZZZZZZYYYWWWVVVRRRQQQPPPPPPQQQRRRPPPOOOQQQQQQTTTYYY___jjj~~~xxxyyy|||xxxmmmXXXVVVTTTQQQPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOQQQRRRTTTVVVWWW\\\bbbjjjrrrzzzzzzxxxvvvvvvuuuppphhh```SSSLLLDDD@@@??????===;;;===>>>>>>>>>======???@@@AAACCCDDDDDDDDDDDDEEEGGGEEEFFFHHHIIIHHHGGGEEEDDDEEEGGGHHHHHHGGGGGGHHHJJJLLLLLLNNNRRRSSSSSSZZZbbbjjjvvvjjjQQQBBB===888777555333222111000000000///...///000111000.....................------,,,,,,------,,,,,,+++*********+++++++++******)))******************************))))))((())))))***+++,,,---------,,,+++***...---,,,+++++++++++++++************************((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***,,,,,,------.../////////......//////000111111111333333333333444555555666333777;;;>>>??????AAABBBBBBDDDGGGIIIKKKNNNRRRTTTUUUVVVXXXYYYYYYXXXXXXWWWSSSQQQPPPPPPQQQRRRRRRQQQSSSSSSVVVZZZ```lllyyyoooooo|||eee___WWWRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOORRRQQQPPPNNNNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOPPPTTTZZZbbbiiiqqqyyy~~~~~~xxxtttmmmjjjfffdddbbb]]]UUUOOOHHHCCC===;;;===>>>>>><<<===>>>??????===>>>???AAABBBCCCEEEEEEDDDDDDFFFGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGFFFGGGIIIKKKOOONNNPPPTTTWWW[[[eeeoooiiiSSSAAA999777666555333222111000//////000///......000000///.../////////...---------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++)))((((((************************)))((((((((((((((())))))+++,,,------...------,,,---,,,,,,++++++++++++,,,************************((((((''''''''''''(((((()))))))))*********++++++))))))***++++++++++++***+++++++++,,,------............///000000111111222444444444444444444555555777:::===?????????@@@AAACCCEEEGGGIIIKKKMMMQQQTTTVVVVVVVVVWWWWWWXXXXXXXXXTTTQQQOOOOOOQQQTTTUUUUUUWWWVVVXXX\\\cccpppvvvwwwzzznnn___UUUSSSTTTTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPOOONNNNNNNNNOOOOOOMMMNNNOOOOOOOOONNNLLLKKKKKKNNNSSSXXX]]]dddkkkpppvvv||||||uuuoooiiieee```]]]XXXUUURRRNNNJJJFFF@@@===::::::;;;=========>>>???@@@???>>>???@@@BBBBBBDDDEEEEEEEEEEEEFFFHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHIIILLLOOORRRSSSSSSVVV]]]ccckkkxxxnnnUUUEEE<<<888999333333222000000/////////000///......///000///...000000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((************************))))))((((((((()))*********++++++,,,,,,---------,,,,,,+++++++++++++++,,,******************************)))(((((()))******)))*********++++++++++++))))))***++++++++++++***))))))******+++,,,,,,,,,...//////000111111222222444444555555555555555444999;;;>>>??????@@@AAABBBDDDFFFHHHIIIKKKMMMPPPSSSVVVUUUUUUUUUVVVWWWXXXYYYUUURRRPPPOOORRRUUUWWWXXXZZZYYY[[[___fffttt}}}lll]]]VVVTTTRRRPPPPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMKKKLLLNNNNNNNNNMMMLLLKKKLLLNNNQQQSSSUUUYYY^^^bbbggglllsssvvvvvvyyyzzztttmmmfff___YYYUUURRRPPPLLLJJJGGGEEECCCBBB===<<<;;;;;;<<<=========???@@@AAA@@@???@@@AAACCCCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIJJJKKKLLLOOOSSSVVVWWWXXX___iiitttvvvZZZHHH>>>999777777222111000000///////////////...---...///000///---000000///...---,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++++++++++++++************************))))))))))))******+++,,,)))))))))******+++,,,,,,+++++++++******++++++,,,******************************))))))))))))******)))*********++++++++++++))))))***++++++++++++************+++,,,,,,------//////000000111222222222333444555666666666555555777:::===??????AAACCCEEEEEEFFFHHHJJJJJJLLLOOORRRUUUTTTTTTTTTUUUVVVXXXXXXUUUSSSQQQQQQSSSWWWYYYZZZ\\\[[[]]]aaaiiiwww}}}lll```YYYSSSPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMOOOOOOOOOPPPSSSUUUYYY^^^dddiiilllpppuuuzzz{{{~~~~~~zzzooolllgggbbb\\\VVVPPPLLLFFFEEECCCAAA@@@?????????<<<<<<=========>>>>>>>>>@@@AAABBBAAA@@@AAABBBDDDDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMQQQTTTZZZ^^^hhhwwwqqq___KKK@@@:::555222111111000000/////////000000///...------//////...---/////////...---------,,,+++++++++++++++******)))(((((()))++++++,,,,,,,,,***************************)))))))))***+++,,,---***))))))))))))******++++++************++++++,,,++++++++++++++++++++++++(((((())))))))))))(((((()))))))))*********++++++))))))***++++++++++++***,,,,,,------...///////////////000111111222222333222333555666777777666666666888;;;===???AAAEEEGGGFFFGGGIIIJJJJJJLLLOOOQQQSSSSSSTTTUUUVVVVVVWWWWWWVVVTTTSSSSSSVVVXXXZZZZZZ[[[[[[^^^dddkkkzzzuuujjjccc^^^WWWVVVTTTQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLPPPSSSXXX]]]cccgggjjjkkklllnnnssswww{{{}}}xxxrrrnnnbbb___ZZZUUUQQQNNNIIIGGG?????????>>><<<<<<<<<===:::<<<>>>???????????????AAABBBCCCBBBAAAAAACCCEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLNNNOOOQQQUUUZZZ___gggmmm{{{vvvWWWLLL@@@;;;888333000///111000000///000000111111///...------//////...---..................------+++++++++++++++***)))))))))******+++++++++******************************((((((((())))))***+++,,,,,,+++***)))))))))***+++***************+++,,,,,,++++++++++++++++++++++++'''(((+++,,,,,,+++((('''((((((((()))))))))******))))))***++++++++++++***+++++++++,,,------......///000000111111222333333000222444777888888888777666888;;;===>>>@@@DDDFFFFFFHHHIIIJJJJJJKKKNNNPPPPPPRRRSSSUUUVVVWWWVVVVVVWWWUUUTTTUUUXXXYYYZZZYYYYYYZZZ^^^eeemmm{{{}}}uuuppp___]]]ZZZWWWTTTRRRQQQQQQNNNOOOOOOOOOOOONNNMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIJJJMMMQQQWWWZZZZZZYYYbbbdddhhhlllpppuuu{{{}}}zzzuuuqqqlllgggbbb^^^VVVRRRLLLGGGEEECCCAAA@@@===>>>???>>><<<;;;<<<===888:::===?????????@@@AAABBBCCCCCCCCCBBBBBBDDDEEEDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRUUUXXX[[[```gggooottt{{{oooYYYHHH@@@::::::999555333333000000000000000111111222///...------...///...------------...............***++++++++++++***))))))+++++++++++++++***)))(((************************''''''''''''((()))++++++...---+++*********++++++******))))))***+++,,,,,,++++++++++++++++++++++++)))+++...000000...+++)))(((((((((((())))))))))))))))))***++++++++++++***((((((((()))******++++++000000000111222222333333///111444777999999888888777999;;;<<<===???BBBEEEGGGHHHJJJJJJJJJKKKNNNPPPOOOQQQTTTVVVWWWWWWVVVUUUWWWVVVVVVWWWYYYZZZYYYXXXWWWYYY^^^fffnnn|||wwwnnnccc[[[WWWVVVUUUTTTMMMNNNOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJLLLNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGGGGIIILLLMMMNNNOOORRRTTTUUUVVVZZZ^^^dddiiinnnpppvvvyyy}}}{{{xxxvvvvvvpppnnnjjjddd^^^YYYUUUSSSKKKJJJGGGDDDAAA@@@??????============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGIIIIIILLLOOOOOOMMMOOOTTTZZZ\\\aaagggkkkooowwwrrrYYYLLL???<<<777333000000111222111111111000///......---........................///...---,,,++++++,,,---+++******))))))******+++***+++,,,------,,,+++***''''''(((((())))))******'''(((((()))***+++++++++333000,,,((('''))),,,...,,,+++***)))((((((((((((++++++++++++++++++++++++,,,------+++)))'''(((((((((''''''((()))******)))******+++++++++******)))******+++++++++,,,,,,,,,...///000...------///000...000333666888888777777;;;;;;<<<>>>AAAEEEHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYY\\\```eeennnzzzkkk```YYYTTTQQQRRRSSSTTTSSSQQQOOOMMMLLLNNNMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFHHHJJJJJJJJJJJJLLLNNNPPPRRRUUUYYY]]]bbbfffhhhiiilllooorrrtttwwwzzz}}}zzzsssnnnkkkiiihhhcccaaa^^^YYYTTTOOOLLLJJJFFFDDDCCCAAA@@@?????????=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGCCCEEEFFFGGGFFFGGGIIIJJJLLLOOORRRRRRSSSXXX```gggnnnuuu~~~vvv[[[HHH@@@===:::777444333222333444333333222111111000//////...........................------,,,++++++,,,,,,++++++************++++++******++++++++++++*********************+++++++++'''(((((()))******++++++---,,,***)))((())))))***++++++************+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++)))((('''(((*********))))))******+++++++++******((()))***+++,,,---......---///000111111222444555///111444666888999888888:::;;;<<<>>>AAAEEEHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZYYY]]]aaagggpppuuuiii___YYYRRRRRRSSSSSSRRROOOMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHKKKLLLNNNQQQTTTXXX[[[\\\```bbbeeefffhhhiiilllnnnqqquuuzzz~~~uuurrrlllgggbbb^^^\\\\\\TTTSSSPPPMMMIIIEEECCCAAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHIIILLLNNNOOOQQQSSSVVV[[[dddpppyyywww^^^III>>>===777777555444333333333333444444333333222111111111........................,,,------------,,,++++++,,,,,,++++++++++++,,,,,,*********))))))*********++++++++++++************((((((((()))******++++++((()))+++,,,,,,+++)))(((---,,,++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...)))((('''(((*********)))((()))***+++++++++++++++'''((()))+++,,,...///000///111333333222000000111111222555777999999999999:::;;;<<>><<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQSSSVVVZZZaaakkkyyyttt___OOOCCC======333333333222222000//////333333333222222111111111........................,,,---...//////...,,,,,,---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++******))))))((((((''''''(((((())))))************((())),,,......---+++***......,,,+++***)))))))))************************(((***++++++******+++,,,***)))((((((***+++***((('''((()))***+++,,,,,,,,,((()))***+++---...///000))),,,///111000///...///222333555777999:::;;;;;;999:::<<>>=========>>>>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKKKKMMMPPPSSSWWW\\\eeerrrpppWWWIIICCC>>>888555333333333222111///---,,,111111111111000000000000........................---...///000000///...------,,,,,,++++++,,,,,,---+++***)))(((((()))***+++******))))))(((((('''''')))))))))))))))*********)))******+++,,,,,,,,,,,,,,,+++***)))))))))))))))************************((()))***)))((('''''')))+++)))((()))***+++***((('''((()))***+++,,,,,,,,,+++++++++,,,,,,------..."""%%%***...000111333444333444555777999:::;;;<<<999:::===@@@CCCFFFGGGIIIIIIJJJKKKNNNQQQTTTWWWYYY[[[[[[[[[ZZZYYYXXXVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYYYY^^^eeemmmxxx|||mmmccc^^^^^^^^^^^^^^^\\\XXXUUURRRQQQPPPPPPIIIIIIIIIIIIIIIJJJJJJKKKEEEGGGGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDGGGJJJLLLNNNPPPSSSVVVUUUXXX[[[\\\]]]^^^```bbbfffgggiiimmmrrrxxx|||xxxsssllleee___ZZZUUURRRMMMKKKIIIGGGEEECCCBBBAAA??????>>>>>>======<<<<<>>======AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNQQQUUUYYYZZZbbbpppnnn[[[FFF>>>===:::444///555555555444333111000///////////////////////////........................---......////////////...,,,,,,++++++++++++,,,,,,*********))))))*********++++++++++++************))))))))))))))))))******((((((((((((((()))***+++(((((((((((()))***+++,,,************************((())))))(((&&&%%%&&&''',,,***))))))***+++***(((((()))***+++++++++++++++,,,,,,,,,,,,------------+++...000111000//////000333444555666888:::;;;<<<888:::===@@@CCCFFFGGGHHHJJJKKKMMMOOORRRVVVXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXX]]]eeennnzzzxxxtttrrrqqqpppppplllfff___ZZZWWWVVVVVVOOONNNMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEECCCEEEGGGIIIIIIKKKMMMOOOKKKMMMPPPQQQRRRRRRTTTVVVYYYYYYZZZ]]]aaafffjjjmmmqqqrrruuuwwwyyyzzzzzzzzzyyy{{{~~~wwwooogggccc]]]XXXTTTPPPLLLJJJFFFFFFEEECCCBBBAAA@@@@@@>>>========================>>>???@@@@@@???>>>>>>AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMOOORRRUUUZZZaaaeeejjjsssrrrYYYLLL@@@<<<:::777444444444444333333333222222222////////////////////////........................,,,,,,,,,,,,,,,---......++++++************++++++******++++++++++++*********************+++++++++***)))))))))))))))))))))((((((((())))))))))))))),,,+++******))))))))))))************************&&&''')))(((''''''((())),,,+++)))***++++++)))((()))******+++++++++******+++++++++,,,---...//////444555444222///---------333333444555777999;;;<<<888:::===AAADDDFFFGGGHHHIIIJJJKKKNNNQQQTTTWWWXXXZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVV\\\eeeooo{{{wwwnnngggcccaaaaaaUUUSSSRRRPPPNNNLLLKKKKKKPPPQQQPPPNNNJJJHHHGGGHHHFFFEEEDDDDDDDDDDDDDDDDDD@@@AAACCCDDDCCCDDDFFFGGGBBBEEEGGGIIIJJJKKKMMMNNNQQQQQQRRRSSSVVV[[[^^^aaaaaaaaacccdddeeefffffffffiiikkknnnqqqrrrsssuuuwwwyyy{{{~~~{{{qqqjjjbbbZZZVVVRRRNNNJJJGGGEEECCCAAA>>>>>>======<<<<<<;;;;;;????????????>>>>>>>>>>>>;;;===>>>@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMOOOQQQTTTXXX]]]dddlllrrrtttTTTFFF@@@;;;888444111333888111000000000111222333444////////////000000000000........................++++++***)))***+++---...+++******************+++***+++,,,------,,,+++***''''''(((((())))))***************))))))))))))))))))***+++,,,,,,+++***(((333222///,,,)))'''%%%$$$))))))))))))))))))))))))%%%&&&((()))((()))+++,,,,,,+++******++++++)))(((******+++++++++******)))))))))***,,,...///000111,,,---//////000111444777333333444555777999:::;;;888:::===AAADDDFFFGGGGGGFFFGGGIIIKKKNNNQQQSSSUUUZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUUUU\\\eeeooo|||{{{uuuooojjjbbb```[[[UUUPPPOOOSSSXXX]]]\\\ZZZVVVPPPLLLJJJJJJKKKIIIGGGFFFGGGGGGFFFEEEAAABBBCCCDDDDDDCCCBBBAAACCCCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQTTTUUUVVVWWWXXXYYYZZZZZZ^^^___```bbbdddfffggghhhlllnnnpppsssuuuwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxyyytttvvvxxxyyyzzz|||{{{wwwpppggg___YYYUUUSSSIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAAAAAAAA???>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFEEECCCBBBCCCDDDIIIHHHHHHGGGFFFFFFEEEEEEFFFIIIKKKKKKIIIJJJMMMQQQSSSVVV[[[ccclllxxxqqq[[[OOOBBB???;;;777444444444555000111222111000//////111/////////...------,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,+++*********))))))((((((******))))))***,,,---...++++++***)))((((((((()))((()))))))))*********************+++---///000111000111111222333333444444555777888888888888:::<<<888:::===@@@CCCEEEEEEFFFGGGHHHJJJMMMPPPSSSWWWXXXYYYZZZZZZXXXVVVTTTTTTTTTXXXXXXWWWUUUSSSSSSUUUXXXYYY\\\cccnnn}}}qqqmmmfff___ZZZ\\\bbbhhhgggfffddd___YYYTTTPPPOOOKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ\\\]]]___aaaccceeefffgggjjjjjjjjjiiiiiijjjjjjjjjhhhiiikkkmmmmmmooorrruuu{{{~~~~~~||||||}}}~~~|||zzzyyyuuurrrppppppsssssspppllleeebbb\\\UUUOOOKKKHHHGGGEEEEEECCCAAA@@@????????????????????????>>>======>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKOOOPPPPPPQQQUUUYYY[[[___fffppp|||lllYYYJJJAAA===;;;999666333333333333000111222111/////////000.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++......---------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********++++++************)))))))))((((((((()))+++...111444666+++***))))))))))))))))))************++++++++++++******+++,,,---...000111111111222222333444444444444666999::::::999:::;;;888:::===@@@CCCDDDEEEEEEGGGIIIKKKNNNRRRUUUXXXZZZXXXYYYYYYXXXVVVTTTUUUVVVYYYYYYXXXVVVTTTTTTVVVYYYYYY]]]dddooo~~~uuulllgggiiipppuuurrrpppmmmgggaaaZZZTTTQQQKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOPPPQQQSSSUUUWWWXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZXXXZZZ\\\]]]]]]___bbbdddhhhjjjmmmoooqqqqqqpppooollljjjhhhhhhjjjlllllllllkkkjjjjjjiiigggfffdddcccccc```^^^^^^```___\\\YYYSSSQQQMMMIIIFFFDDDCCCBBBAAA@@@???>>>============??????>>>============>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDDDDEEEGGGIIICCCDDDEEEFFFGGGIIIJJJJJJIIIMMMQQQSSSTTTWWW]]]aaakkkqqq{{{}}}bbbQQQFFF???;;;777777666444333222111111000111222111///...///000------......///000000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************))))))))))))'''(((***,,,///222555666))))))))))))))))))***+++***++++++++++++,,,,,,,,,+++++++++,,,---...///000111111222222333444444444333666999::::::999::::::999:::===@@@BBBDDDDDDEEEGGGIIILLLPPPTTTXXXZZZ[[[WWWXXXXXXWWWUUUUUUVVVWWWYYYYYYYYYWWWVVVVVVXXXZZZZZZ^^^eeeqqqwwwsssssswwwzzzwwwtttpppjjjddd\\\UUUQQQMMMJJJFFFDDDDDDDDDDDDCCCDDDCCCAAAAAAAAAAAACCCDDDCCCBBBAAA??????>>>>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOMMMOOOPPPQQQQQQRRRUUUWWWYYYZZZZZZ[[[[[[\\\\\\\\\\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXVVVTTTTTTTTTTTTQQQNNNKKKJJJHHHFFFDDDCCCCCCCCC>>>======<<<<<<======>>>@@@???>>>======>>>???@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGHHHJJJHHHHHHIIIJJJLLLMMMNNNNNNNNNQQQTTTWWWZZZaaakkkrrrhhhQQQEEE@@@===;;;333444444444444222111000///111111111///...///000.........//////000000000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))************************))))))***+++++++++++++++((())))))************************)))))))))))))))************+++,,,------)))((((((((()))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111222333333333444555777777777777999;;;999;;;>>>@@@CCCDDDEEEEEEGGGIIIMMMQQQUUUXXXZZZ[[[WWWWWWXXXVVVUUUUUUWWWYYYYYYZZZZZZYYYXXXXXXYYY[[[[[[___gggsss~~~{{{xxxzzz~~~~~~~~~yyyuuupppkkkfff```YYYTTTNNNKKKGGGDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@????????????AAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIHHHIIILLLNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLPPPPPPPPPPPPPPPOOONNNMMMKKKKKKJJJIIIIIIHHHFFFDDDCCCCCCBBB@@@??????>>>>>>===============>>>??????AAA@@@???>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIMMMNNNOOOOOOQQQQQQRRRSSSWWWYYY^^^bbbjjjvvv{{{jjjTTTDDD===;;;888555222333444555555333222000///000111000.........///000/////////.........------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***'''((()))************)))))))))))))))))))))******++++++******)))((((((''')))((((((((()))***++++++))))))))))))*********+++,,,,,,,,,,,,,,,---.../////////000000111222222222555555444333333555999<<<999;;;>>>AAADDDFFFGGGGGGGGGIIILLLPPPTTTWWWYYY[[[WWWWWWWWWVVVUUUUUUXXXZZZYYYZZZ[[[ZZZYYYYYYZZZ\\\[[[```iiivvv}}}xxxttthhhdddbbbdddjjjpppsssttttttuuuxxx|||vvvrrrllliiigggccc^^^ZZZQQQMMMHHHEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEECCCDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGIIIJJJLLLMMMOOOQQQTTTWWWYYYZZZaaaeeemmmuuuvvv\\\RRRFFF===:::999666333222333444555444333222111///000111000...---...///000//////...------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************((()))******++++++******'''(((***+++,,,++++++***))))))))))))******************+++++++++***))))))))))))))))))))))))***+++(((((()))))))))*********+++++++++,,,---...///000//////000000111222222222555555444333222444999<<<999;;;???CCCFFFHHHJJJJJJJJJKKKLLLOOORRRVVVYYY[[[XXXXXXWWWUUUTTTUUUXXXZZZXXXZZZ[[[[[[ZZZYYYZZZ\\\\\\aaakkkxxx|||mmmddd\\\XXXSSSSSSWWW[[[]]]]]]```bbbfffmmmtttxxxxxxwwwlllfff```^^^______\\\YYYSSSOOOIIIFFFEEEEEEDDDDDDAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>AAA@@@?????????AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@???>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAAAAABBBDDDEEECCCBBB??????@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRQQQTTTXXX^^^dddjjjoooqqqxxx{{{hhh]]]IIIDDD>>>999777777666555333333333333333222111111///000000000...---...///---------------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((''''''''''''))))))))))))))))))))))))************************((())))))***************'''(((***,,,---,,,++++++((()))))))))************)))***+++,,,,,,+++***)))+++***))))))))))))))))))))))))*********+++++++++******+++,,,---...000111111111111222333333444444333555777777777777999:::999;;;???DDDHHHKKKMMMNNNNNNNNNNNNOOORRRVVVZZZ\\\YYYXXXWWWUUUTTTTTTWWWZZZWWWYYY[[[[[[ZZZYYYZZZ[[[]]]bbblllzzz~~~qqqaaa[[[TTTPPPPPPQQQQQQOOOSSSSSSVVV]]]dddhhhhhhfff___ZZZTTTRRRUUUWWWVVVSSSTTTPPPJJJFFFEEEEEEEEEEEE@@@@@@BBBCCCCCCBBB@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>???>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@???>>>???AAABBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>???@@@AAA@@@>>>>>>???@@@AAABBBBBBBBBBBB>>>???AAAAAA@@@@@@@@@AAA===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????===>>>???AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJLLLNNNQQQSSSTTTVVVYYY[[[```dddjjjsss}}}ttt^^^PPPHHH@@@===888444222222555666333333222222111000000000...000000000...---...///***++++++,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''')))+++---...---,,,+++(((((())))))*********+++******++++++***)))'''&&&++++++***)))(((((())))))******+++++++++,,,,,,,,,*********+++---///111222222333333444444555555666111555:::<<<<<<:::999999999;;;???DDDIIIMMMOOOPPPRRRQQQOOOPPPRRRVVV[[[^^^ZZZYYYXXXUUUSSSTTTWWWZZZVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]cccmmm{{{|||pppaaaWWWTTTQQQMMMIIINNNKKKIIIKKKPPPUUUVVVVVVNNNNNNMMMLLLLLLMMMPPPRRRTTTTTTRRROOOKKKHHHGGGHHHCCCEEEFFFDDDAAA@@@BBBDDDBBBBBBAAAAAA@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@????????????@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>============BBBAAA??????@@@@@@???>>>===>>>???@@@AAABBBCCCCCCBBB@@@???@@@BBBBBB???<<>>>>>????????????????????????AAA@@@@@@???>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????@@@??????>>>>>>??????@@@>>>>>>>>>???????????????????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@DDDCCCBBBCCCFFFFFFEEECCCCCCCCCCCCCCCDDDEEEGGGIIIHHHJJJMMMPPPTTTYYY```eeegggjjjnnnqqquuuyyy~~~xxxcccUUUKKKAAA:::888999888666555444333444444444333333222111111000000000000000///...------------------------,,,+++***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******))))))(((''')))******++++++******))))))))))))))))))*********))))))))))))*********************+++++++++,,,,,,************************))))))***++++++++++++***************************++++++*********+++,,,,,,)))***+++,,,...///000000000000000111333444444444333222333666:::===<<<:::<<<<<<===@@@CCCHHHLLLNNNOOOOOONNNMMMLLLOOOSSSVVVYYYXXXVVVSSSPPPQQQSSSVVV[[[ZZZYYYXXXWWWXXXYYYYYY^^^cccnnn{{{ppp^^^XXXQQQKKKIIIFFFAAA>>>???>>>>>>???AAAEEEIIIKKKPPPQQQTTTYYY\\\[[[UUUPPPJJJHHHDDDBBBBBBCCCCCCCCCFFFFFFEEECCCBBBAAA@@@???AAAAAA@@@@@@???>>>>>>===????????????????????????AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@DDDCCCBBBCCCFFFGGGFFFEEEDDDCCCBBBBBBEEEGGGHHHHHHLLLOOOTTTZZZaaajjjtttzzz~~~ppp```NNNDDD>>>999666777777666555444444444444555333333222222111000000000000000//////...---------------------,,,+++***)))***++++++++++++***))))))************************)))***+++,,,---...//////++++++***))))))))))))***)))******++++++******)))*********)))))))))))))))))))))))))))************)))))))))************+++************************((()))******++++++******************************,,,,,,+++***************)))***+++,,,...///000000000111333444444444333333222222333666999<<<;;;;;;<<<<<<>>>AAAEEEIIIMMMOOOQQQPPPNNNKKKJJJLLLQQQTTTXXXWWWVVVSSSQQQRRRUUUXXX[[[[[[YYYXXXXXXXXXYYYZZZ___dddpppwwwfffWWWOOOKKKIIIHHHCCCAAA>>>>>>???BBBEEEFFFNNNPPPUUU]]]eeeddd]]]VVVOOOKKKFFFEEEFFFHHHGGGEEEGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@???????????????@@@>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@?????????>>>>>>?????????AAAAAAAAA@@@@@@??????>>>AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBDDDFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDEEEFFFFFFFFFHHHFFFEEEFFFIIILLLMMMMMMRRRWWW^^^fffnnnxxxuuu[[[OOOCCC===:::777666777444444444444444444555555222222111111000000000000/////////......------------------,,,+++***)))((())))))************))))))))))))))))))))))))))))))******+++,,,,,,---......---,,,***)))))))))***+++))))))************))))))************))))))))))))((()))))))))************)))))))))*********++++++++++++++++++++++++++++++((())))))***************************************++++++***************+++)))***+++,,,...///000000111333555666666444333333666666777888999:::999999;;;<<<>>>BBBFFFJJJNNNPPPRRRQQQNNNKKKIIIKKKPPPTTTVVVVVVUUUTTTSSSTTTWWWZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[___dddppptttfff]]]VVVRRRJJJFFFBBB@@@AAACCCDDDDDDGGGJJJQQQ\\\gggjjjfffaaaYYYTTTOOOLLLLLLLLLIIIGGGIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBB??????????????????????????????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDCCCEEEHHHKKKKKKLLLLLLMMMLLLKKKIIIHHHJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKLLLPPPSSSUUUVVV\\\bbbkkkttt|||uuu```IIIBBB;;;:::888444222222333333333444444444444444111111000000000000//////............------------,,,,,,,,,,,,+++***)))(((((())))))******)))))))))))))))))))))))))))))))))+++++++++***************---,,,***)))))))))***+++)))))))))******)))))))))*********)))))))))))))))((()))))))))************************+++++++++,,,************************(((((()))************)))))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++,,,...///000000000333666777555444333444777888:::;;;;;;;;;;;;;;;;;;<<>>DDDCCCCCCDDDEEEDDDBBB@@@;;;===???BBBCCCDDDDDDDDD@@@@@@AAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWVVVWWWZZZ^^^bbbeeekkklllmmmnnnooooooooooooooonnnmmmnnnttt~~~ooorrrwww{{{{{{hhhWWWLLLDDD<<<777666666666555444444333333000000111222222222222111////////////.....................------,,,,,,,,,------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++///...,,,+++***)))))))))))))))************)))))))))******))))))((('''&&&&&&'''''''''(((((())))))))))))))))))************))))))***+++,,,...///000//////000111111222222333888777888:::<<<===<<<;;;777:::===AAAEEEGGGIIIIIIJJJJJJKKKLLLOOORRRUUUVVVWWWXXXYYYYYYXXXXXXZZZ\\\______^^^[[[XXXWWWXXXZZZ^^^eeesssnnnggg\\\SSSNNNLLLKKKJJJMMMVVVfffwwwvvvjjj___[[[WWWPPPKKKKKKNNNOOOOOOMMMKKKLLLPPPTTTRRRYYY]]]\\\[[[[[[UUUNNNMMMJJJGGGDDDDDDEEEGGGGGGCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ\\\]]]]]][[[ZZZYYY\\\[[[ZZZZZZ[[[]]]___```^^^```bbbeeehhhkkklllmmmvvvwwwzzz~~~|||zzziii___QQQGGGAAA<<<888444666666555555444333333333222222222222222111000///000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***************))))))))))))************))))))(((((())))))((((((''''''((((((((()))))))))******))))))))))))************))))))***+++,,,...///000444444555555666777777777777777888:::<<<<<<<<<;;;888:::>>>BBBFFFHHHIIIJJJJJJJJJKKKMMMOOORRRUUUVVVUUUVVVVVVUUUTTTUUUWWWYYY]]]^^^]]]\\\ZZZYYY[[[]]]```ffftttzzzmmmddd]]]UUUPPPNNNQQQXXXcccppp|||~~~wwwpppnnnjjjccc]]][[[\\\\\\ZZZYYYXXXZZZ^^^aaadddkkkpppqqqpppllleee]]]WWWTTTOOOKKKHHHHHHJJJKKKIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHLLLKKKKKKJJJKKKLLLNNNNNNQQQRRRUUUVVVVVVUUUTTTRRRTTTUUUVVVWWWYYY[[[]]]^^^____________^^^\\\ZZZXXXXXXWWWVVVUUUTTTSSSRRRRRROOOQQQUUUZZZ___dddgggiiinnnrrryyyrrraaaOOOIIIAAA<<<:::999777555555555555444333333222222333333333222111000...---111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''&&&''')))*********))))))((())))))******))))))(((&&&'''(((((())))))(((((())))))))))))************))))))))))))************))))))***+++,,,...///000222222222333444444555555777888999:::;;;<<<<<<<<<:::<<>>AAAEEEHHHJJJKKKKKKIIIJJJLLLNNNPPPSSSTTTUUUWWWWWWUUURRRQQQRRRVVVYYYWWWXXXXXXXXXWWWWWWZZZ\\\bbbhhhvvv{{{oooggg```]]]XXXUUURRRNNNLLLLLLMMMNNNNNNWWWcccooo}}}uuufff___XXXUUUVVVZZZbbbjjjpppuuu{{{|||zzzwwwwwwwwwwwwyyy|||{{{yyyyyy|||~~~~~~}}}}}}~~~~~~{{{{{{|||~~~~~~qqqfff^^^XXXWWWUUURRRPPPNNNMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAACCCFFFIIIJJJMMMQQQVVV\\\aaaggglllppppppuuu{{{zzzeeeUUULLLDDD@@@???888777666555444444333333222222222111000000//////...///000000111111000000.........---------,,,,,,,,,,,,,,,------------...******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++******+++++++++***(((''''''(((((())))))((((((''''''((()))***++++++++++++((((((((((((''''''''''''))))))))))))************))))))***+++,,,...///000111222222333333444444555555888;;;<<<:::999;;;>>><<<>>>AAADDDGGGIIIJJJJJJHHHJJJLLLOOOQQQSSSTTTTTTUUUUUUSSSQQQOOOPPPSSSVVVRRRSSSUUUUUUVVVXXX\\\___aaaggguuuuuuqqqhhhfffaaa[[[UUURRRRRRSSSOOOVVV\\\bbbmmm~~~wwwkkkcccVVVNNNHHHHHHHHHIIIOOOWWW^^^eeemmmrrrtttvvvzzz~~~~~~ooobbbYYYSSSPPPOOOMMMKKKIIIHHHGGGFFFBBBBBBBBBCCCCCCDDDEEEFFF@@@@@@AAABBBBBBBBBBBBBBBCCCBBBCCCDDDFFFIIILLLNNNNNNQQQWWW\\\ccckkkrrrxxxpppaaaQQQJJJEEE???<<<===777777666555444444555666222111111000000///......///000000000000000///...///.........------------,,,,,,,,,---------......++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))))))))''''''((((((((((((''''''&&&'''((()))))))))))))))))))))))))))((((((''''''))))))))))))************))))))***+++,,,...///000//////000000111111222222444888<<<<<<999999;;;???<<<>>>AAADDDGGGHHHIIIIIIHHHIIILLLOOOQQQSSSTTTTTTTTTUUUTTTSSSQQQQQQSSSTTTTTTUUUVVVVVVVVVWWWZZZ]]]bbbhhhuuuwwwpppllljjjjjjWWW[[[[[[YYY^^^lllvvvyyy{{{xxxtttpppkkkdddZZZSSSMMMGGGCCCEEEDDDBBBDDDJJJJJJQQQZZZ```ccciiipppvvv~~~mmm^^^TTTNNNKKKHHHGGGFFFDDDCCCCCCBBBBBB??????@@@AAACCCEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGIIILLLQQQUUUWWW___bbbgggnnnwww~~~gggVVVKKKBBBAAA@@@:::555555555555444222000///111222111111111000//////......111111111111000...---,,,000/////////............,,,,,,,,,------.........++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''%%%&&&''''''''''''''''''+++*********))))))(((((())))))))))))************))))))***+++,,,...///000000000000111222222333333444888<<<<<<999888;;;???<<<===@@@DDDFFFHHHIIIIIIHHHIIILLLOOORRRSSSTTTTTTVVVWWWWWWVVVTTTSSSTTTVVVZZZ[[[ZZZXXXUUUUUUVVVXXXbbbhhhvvv}}}tttiiicccdddfffgggfffeeeccc```\\\XXXSSSPPPNNNEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGIIILLLQQQUUUZZZ\\\kkkooovvv{{{wwwwwwvvvrrrooorrrxxx~~~vvvooodddYYYRRRMMMJJJHHHAAABBBDDDDDDDDDDDDBBBBBBAAACCCDDDFFFFFFHHHKKKNNNPPPQQQRRRRRRPPPOOOOOOPPPVVVVVVVVVYYY___hhhpppuuu}}}}}}gggYYYIIIFFFBBB>>><<<999666333888555222222444333111...111111111000000000000000........................------,,,,,,++++++++++++))))))))))))))))))******)))))))))))))))*********(((((()))***************(((((())))))))))))((((((******))))))))))))*********))))))((('''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&'''((()))***,,,------(((((())))))))))))(((((((((((()))***************((((((((((((''''''''''''***(((&&&'''***+++)))''''''''''''''''''((())))))************+++,,,------222111111000111333444555555666888999:::::::::999;;;===???BBBDDDFFFGGGGGGEEEGGGJJJLLLNNNQQQUUUXXX\\\\\\\\\YYYUUUTTTVVVZZZ\\\[[[ZZZWWWTTTTTTVVVXXX___fffuuu{{{xxxvvvssspppjjjhhhddd___ZZZVVVSSSQQQLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFIIILLLOOOQQQQQQTTTXXX^^^cccgggjjjkkkooopppoookkkeeeaaa___```\\\XXXUUUWWW\\\```aaa```^^^XXXPPPIIIEEECCCAAAAAABBBBBBCCCEEEEEEFFFFFFFFFCCCGGGKKKPPPUUUZZZ```dddoooppppppnnnkkkiiihhhiiirrrtttyyyxxxcccQQQGGGBBB???<<<999888777444222777555333333444333111///111111111000000000//////....................................---+++)))(((*********************************)))))))))))))))(((((()))************)))))))))************))))))******))))))))))))*********))))))(((''''''&&&&&&)))((((((((('''''''''''''''''''''(((((((((((((((%%%%%%&&&'''((())))))***(((((())))))))))))(((((((((((()))************)))((((((((((((((((((((((((***(((''''''******)))'''((((((((((((((()))******************+++,,,------222111111111111333444555555666888999:::::::::::::::<<<>>>@@@CCCEEEFFFFFFDDDGGGJJJLLLNNNRRRVVVYYY\\\]]]]]]ZZZVVVUUUXXX[[[]]]]]][[[YYYVVVVVVXXXYYY]]]dddsss}}}yyytttmmmhhhdddbbbbbb```___^^^\\\ZZZXXXVVVUUUPPPOOOMMMKKKKKKKKKLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXWWWTTTQQQNNNNNNOOOSSSPPPMMMNNNRRRUUUVVVTTTWWWSSSNNNKKKKKKLLLMMMMMMIIIIIIJJJLLLNNNPPPRRRSSSTTTYYYaaajjjsss|||lll[[[NNNCCC>>>;;;999777666666666444333777555444333444333222000222222111000000///......---------------------------...//////...---+++***++++++++++++++++++++++++++++++******))))))(((((('''((())))))******))))))******++++++++++++*********))))))(((((())))))***)))))))))(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))***++++++************+++,,,---...111111111111222333444555555666888999:::;;;::::::999:::<<>>@@@BBBCCCDDDBBBEEEHHHKKKMMMQQQUUUYYY[[[]]]]]][[[WWWVVVXXX[[[^^^^^^^^^\\\ZZZYYYZZZ\\\]]]cccqqq}}}wwwrrrooonnnnnniiihhhgggeeedddddddddddd```cccgggjjjjjjeee```[[[WWWYYY[[[```eeeiiikkklllhhhhhhiiimmmtttyyy}}}{{{|||~~~xxxnnn```YYYNNNEEE@@@>>>===<<<:::888666555666666555333444444444333222111111222222222111000///...---,,,------------------------000...,,,******,,,...///---------,,,,,,,,,++++++,,,++++++***)))(((''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))((((((((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))*********+++((()))))))))((((((((()))(((''''''''''''((()))))))))))))))***+++,,,...///000111111222333333333444444666888:::;;;<<<<<<<<<777999;;;>>>@@@BBBCCCDDDBBBDDDGGGJJJMMMPPPTTTWWWYYY[[[\\\ZZZWWWUUUWWWZZZ]]]^^^^^^]]][[[ZZZ[[[\\\___eeerrrzzz~~~yyysssvvvzzz}}}lll]]]SSSPPPKKKDDD???<<<;;;999888888666444333333333222111222333333222111000000222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,222000,,,***((()))+++,,,...------,,,,,,++++++***++++++******))))))((((((&&&'''(((((())))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&'''(((((())))))(((((('''(((((())))))*********''')))***)))((('''(((***'''''''''''''''(((((())))))))))))***+++---...///000000111333333333333333444666888:::<<<======<<<999:::<<>>;;;:::999888777555444222111222333222111///111222111///...///111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------,,,+++******************)))))))))))))))&&&'''(((((())))))(((((()))))))))******)))))))))((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((&&&&&&'''(((((()))******''')))******''''''(((***((((((((('''((())))))***(((((()))***+++---...//////000222333444444333333444666888:::<<<=========:::<<<>>>@@@CCCEEEFFFFFFCCCEEEHHHJJJKKKMMMQQQTTTWWWZZZ\\\[[[XXXWWWXXXZZZ^^^___aaa```___]]]^^^___```eeeooo}}}yyyhhhYYYPPPIIIDDDAAA<<<999666444444555555555555333222222333444444333...000222111...---///111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,, ###(((,,,///000///...------,,,++++++***)))))))))))))))))))))*********&&&''''''(((((((((((((((******++++++++++++******((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))***+++++++++,,,,,,,,,,,,(((((())))))))))))((((((&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***''')))+++***'''&&&(((***)))))))))))))))******+++(((((()))***+++---///000///000222333444444333333444666888:::<<<=========;;;===???BBBDDDFFFGGGHHHDDDFFFHHHIIIKKKMMMPPPRRRXXX[[[]]]]]]ZZZXXXYYY[[[___aaabbbbbb```___``````___dddmmm{{{~~~iiibbbVVVLLLDDD???<<<:::777888999999999777555444666555333111111222333444222222111000///...------//////............//////******++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((('''((()))******+++******))))))(((((((((((())))))''''''((()))***++++++,,,###$$$&&&'''((()))((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((((((&&&''''''((()))******+++*********+++,,,---...///111111111000111111222222222555999<<<===>>>???AAA???>>>>>>AAAEEEHHHJJJJJJLLLKKKIIIIIIJJJLLLNNNPPPXXXZZZ\\\\\\ZZZXXXXXXXXX\\\]]]___```aaaaaaaaa```bbbgggmmmvvvssshhhXXXRRRJJJDDD@@@===<<<:::999999888888777666555444555444222111111111333444111111111000000000000000......------------......//////.........---------************************))))))))))))))))))))))))+++*********))))))))))))******)))((((((((((((((())))))*********))))))((())))))(((((((((((())))))((((((((()))*********+++&&&&&&'''(((((((((''''''))))))''''''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''((()))******************+++,,,---...///111000000000000111222222222555888:::;;;<<>>AAAAAA@@@@@@BBBEEEHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPVVVXXXYYYXXXWWWWWWWWWYYYZZZ[[[\\\^^^____________^^^bbbgggnnnzzzuuudddYYYQQQKKKGGGCCCAAA>>><<<;;;:::888777:::999777444333333333333333333222111000111111222/////////000000000000000,,,,,,------------,,,,,,,,,++++++***))))))((((((************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))******)))(((''''''))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************)))((('''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))******+++,,,...///000111111111111222333444444555666888888999;;;???BBBBBBAAAAAABBBEEEGGGHHHHHHJJJKKKNNNQQQRRRRRRRRRQQQVVVVVVWWWVVVUUUUUUVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^aaafffmmmyyyvvvlll^^^RRRKKKFFFCCCAAA@@@>>><<<;;;;;;:::888666999777555333222222222333222222111111000000000000000//////...------,,,,,,,,,---............---,,,,,,,,,,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((('''''''''((()))******+++%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,...///000333222222333444555666666777888999::::::===@@@CCCBBBAAAAAACCCEEEHHHHHHHHHIIIKKKOOORRRTTTTTTTTTSSSVVVVVVUUUSSSRRRRRRTTTVVVVVVVVVWWWXXXZZZ[[[]]]]]]___bbbhhhnnnzzzxxxyyyzzz|||{{{nnn]]]WWWOOOGGGBBB???<<<;;;:::999777777888999888777666555444333222222222222111111111111000000////////////...---,,,+++******,,,---...//////...---,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((())))))***%%%&&&'''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,###$$$&&&((()))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))+++,,,...000111222222222333444555666777777999;;;<<<<<<>>>@@@CCCBBBAAAAAACCCFFFIIIIIIIIIIIIKKKOOORRRTTTUUUUUUUUUWWWVVVTTTQQQOOOOOOQQQTTTTTTTTTUUUVVVWWWYYY[[[\\\```dddkkkrrr~~~vvvwwwyyy{{{|||}}}~~~~~~~~~tttdddZZZMMMJJJDDD@@@===;;;::::::999666444444555777777666222222333333333333222222000000000000000000///............------,,,,,,,,,+++,,,---......---,,,+++))))))))))))((((((((((((************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******''''''((((((((((((((('''))))))(((((((((((())))))&&&'''''''''((()))))))))''''''&&&&&&&&&''')))***$$$%%%'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%&&&((()))))))))'''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***,,,...000111111111111111333444555666666888;;;<<<======???@@@AAA@@@@@@CCCFFFIIIKKKKKKIIIKKKNNNQQQSSSUUUVVVVVVXXXWWWTTTOOOLLLLLLOOORRRSSSSSSSSSTTTVVVXXXZZZ\\\```fffmmmuuuyyyzzz|||}}}}}}|||zzzxxx|||~~~~~~kkk]]]SSSMMMEEECCC???<<<;;;<<<======<<<999666444444555555555000111222444444333222222000000000000000//////...---------............///)))***,,,------,,,***)))...------,,,+++***))))))************************))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((()))******))))))))))))((('''&&&%%%))))))(((((((((((())))))%%%&&&&&&'''((()))******)))((('''%%%%%%&&&''''''&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&%%%######&&&''')))***+++***((('''''''''''''''((((((((()))))))))))))))(((((((((((((((((()))***,,,...000111/////////000111333444555444777:::<<<<<<======>>>AAA@@@@@@CCCGGGJJJKKKLLLIIIKKKMMMPPPRRRUUUVVVWWWYYYWWWSSSOOOKKKKKKNNNPPPRRRRRRRRRSSSUUUWWWZZZ[[[```fffnnnwww~~~{{{xxxvvvxxxyyy{{{}}}vvvhhh\\\SSSKKKGGGDDDCCCAAA???===<<<;;;;;;===555000333444222111444222222333222111222333555222111111000///......---......---,,,,,,,,,,,,---+++***))))))+++------,,,***************************)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***((('''&&&&&&'''(((******)))'''&&&%%%%%%&&&&&&******))))))(((((((((''')))'''%%%&&&)))***(((&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***,,,...///111111000000111111222333333555666777888;;;???BBBBBBDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUXXXVVVSSSOOOLLLLLLNNNQQQRRRSSSSSSUUUVVVWWWXXXXXXXXX^^^gggttt||||||}}}}}}|||yyywwwvvvxxxxxxxxxwwwwwwyyy~~~vvvooolllfff\\\SSSMMMHHHDDDBBB<<<<<<<<<<<<<<<<<<<<<===;;;666555:::;;;777333333333333333333222111222222111111111000///...............---,,,,,,,,,,,,------,,,***+++,,,------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%+++)))'''(((***+++)))''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))))))))))))))************((((((((((((***,,,...///111111000000111111222333333555666777888;;;>>>AAAAAABBBDDDGGGIIIKKKLLLMMMLLLMMMOOOQQQSSSTTTUUUUUUYYYXXXUUUQQQNNNMMMPPPRRRTTTTTTUUUVVVVVVWWWXXXXXXXXX]]]gggvvv|||||||||{{{zzzyyyyyyxxxxxxvvvtttpppnnnooosssvvvzzz~~~xxxnnnfff___ZZZSSSOOOIIIEEEDDDCCCBBBAAA===<<<<<<;;;:::888888777888555444777888555333333333333333222222111000000111111000000//////............---,,,,,,,,,,,,,,,///---,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((('''''''''%%%&&&(((******(((&&&%%%&&&%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&&&&&&&)))((('''((())))))((('''(((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******)))))))))******+++++++++((((((((()))***,,,...///111111000000111111222333222444666777888;;;>>>@@@@@@AAACCCEEEHHHJJJLLLMMMKKKLLLNNNQQQSSSUUUVVVVVVYYYYYYWWWSSSPPPPPPQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXXXX\\\gggxxx~~~}}}|||{{{zzzzzz{{{|||vvvuuuqqqmmmkkklllpppsssvvvyyy|||xxxmmmccc\\\YYYVVVTTTKKKHHHDDDBBBBBBBBBAAAAAA>>>===<<<;;;999888777666===:::777666666777888:::333222111111111111000///111000000000/////////......---,,,,,,++++++,,,,,,///---++++++,,,,,,+++***++++++++++++++++++++++++)))(((((((((((((((((()))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++++++++''''''((()))***+++++++++))))))((()))***,,,...000111111000000111111222333222444666888999;;;>>>@@@???@@@AAADDDFFFIIIKKKMMMLLLMMMOOORRRUUUWWWXXXYYYYYYYYYXXXVVVSSSQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVWWWVVVZZZeeewww}}}|||zzzyyyxxxyyyzzz{{{uuutttqqqmmmjjjkkknnnqqqvvvwwwxxxzzz}}}vvvjjjddd[[[SSSMMMJJJHHHGGGDDDAAA???>>>>>>>>>===;;;:::999999888999999;;;;;;555666666444333333333222555333000///111111000///000000000000////////////------,,,++++++++++++,,,---,,,***)))***+++***)))))))))))))))))))))))))))((((((((())))))(((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&%%%'''''''''(((((((((((((((%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&************))))))))))))%%%&&&&&&'''((()))******))))))))))))+++---///000111111000000111111222333222444777999:::<<<>>>@@@@@@@@@AAACCCEEEHHHKKKLLLLLLNNNPPPSSSVVVYYYZZZ[[[YYYZZZZZZXXXUUUSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUYYYcccssszzzyyywwwuuuuuuuuuuuuvvvtttsssqqqmmmjjjjjjkkkmmmrrrrrrsssvvvyyy~~~|||mmmdddVVVTTTPPPKKKGGGDDDCCCBBB>>><<<;;;<<<======<<<;;;???===:::888777777999;;;>>>DDDIIIIIIFFFDDD???:::===888333000111222111000000000000000////////////------,,,+++++++++++++++,,,***((((((*********)))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''((()))'''(((((()))******++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))***+++---///000111111000000111111222333333555999;;;<<<===???AAABBBBBBBBBCCCEEEHHHJJJLLLKKKMMMPPPSSSWWWYYY[[[\\\ZZZ[[[\\\[[[YYYVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXVVVZZZbbbnnnxxxxxxvvvuuussssssrrrrrrpppqqqqqqpppnnnnnnoooqqqqqqqqqrrrtttxxx{{{~~~{{{ooofff^^^YYYHHHIIIJJJJJJHHHEEECCCCCC<<<<<<<<<===??????>>><<>>???@@@BBBDDDDDDCCCCCCEEEGGGJJJKKKIIIKKKNNNRRRUUUXXXZZZ[[[\\\^^^```___]]]ZZZYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[XXX]]]cccjjjwwwyyyyyyxxxwwwuuusssrrrqqqlllnnnqqqssssssuuuwwwyyysssssstttvvvxxxzzzzzzzzz|||~~~mmm___VVVRRROOONNNFFFHHHJJJJJJFFFAAA<<<:::<<<<<<<<<===>>>===;;;999888777777:::BBBLLLVVV\\\QQQSSSNNNCCC???DDDIIIJJJSSSJJJ>>>666444444222000////////////000000000000---,,,++++++******+++++++++***)))***+++------,,,************************'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))$$$%%%'''(((((('''%%%$$$$$$%%%&&&(((((((((((('''&&&&&&&&&''''''(((((((((&&&(((***)))&&&%%%'''))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,))))))))))))((((((((((((************+++---///111111111111000111222222333444777;;;>>>???@@@AAABBBFFFEEEDDDDDDEEEGGGIIIKKKHHHIIIMMMPPPTTTWWWYYYZZZ^^^```bbbbbb```]]]\\\\\\WWWXXXYYYZZZ[[[\\\]]]^^^[[[___dddhhhrrryyyyyyyyyxxxwwwuuurrrqqqnnnnnnnnnnnnpppsssvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwxxx|||}}}~~~pppggg\\\UUURRROOOKKKGGGDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;::::::999999888666777999<<>>@@@AAADDDCCCCCCDDDGGGIIIJJJJJJGGGIIILLLPPPTTTWWWYYYZZZ]]]\\\]]]^^^``````^^^]]]\\\YYYWWWWWWZZZ]]]______```aaacccjjjwwwvvvvvvwwwxxxwwwvvvuuutttqqqooommmkkklllooorrrtttwwwwwwwwwwwwwwwwwwwwwwwwxxxtttqqqqqqooonnnrrryyyxxxnnneee\\\WWWPPPLLLHHHGGGHHHHHHFFFDDD????????????>>><<<;;;:::;;;;;;::::::999888888888777666555333222111111000333222111111000000111111000000000///////////////........................------------------------------------------------,,,,,,+++******))))))(((++++++***))))))))))))***))))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&'''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''###""""""$$$&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))***,,,---///000---///000111111222555777666888;;;===>>>???AAACCCEEEDDDCCCDDDGGGIIIIIIIIIHHHJJJMMMQQQTTTXXXZZZ[[[\\\\\\]]]___aaa```^^^\\\]]][[[YYYYYY[[[^^^______```aaaeeemmm|||qqqqqqssstttttttttsssrrrrrrooollljjjjjjlllooorrruuuuuuuuuuuuuuuuuuuuuuuuyyyuuurrrqqqooommmqqqxxx~~~wwwlllbbb\\\XXXTTTRRRMMMKKKHHHGGGHHHGGGDDDBBB>>>>>>>>>======<<<:::::::::::::::999888888777777777777666555444444444444222222111111000000000000000000000000//////......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++******))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))((('''((()))******)))(((((((((((((((((((((((('''((()))((((((((()))***!!!!!!!!!"""$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((())))))***,,,...000111...000111111111222555777666999<<<>>>???@@@BBBDDDEEEDDDCCCDDDGGGIIIIIIIIIIIIJJJNNNRRRUUUYYY[[[\\\\\\\\\]]]___aaaaaa^^^[[[^^^\\\ZZZZZZ\\\_________aaaccchhhsssnnnoooppprrrssssssrrrrrrqqqooollljjjjjjkkknnnooosssssssssssssssssssssssswwwsssqqqqqqpppooosssyyy{{{}}}}}}}}}|||qqqjjjbbb^^^XXXSSSOOOMMMKKKJJJGGGFFFEEEDDDCCCAAA???>>>===>>>>>>>>>===<<<;;;::::::999999888888777666666444333333222222222333333...............---------111222222111000///---,,,++++++++++++++++++++++++************************************************)))******+++,,,---......,,,++++++***************************************))))))))))))(((((((((((()))))))))))))))***))))))((((((((((((''''''''''''(((((()))***))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((***+++***)))''''''''''''''''''''''''%%%''')))((('''&&&''')))&&&&&&%%%'''))))))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((())))))+++,,,...000111111222222111000111444777888:::===???@@@AAACCCEEEEEEDDDCCCDDDGGGIIIIIIIIIJJJLLLOOOSSSVVVZZZ\\\]]]\\\\\\]]]___aaa```^^^\\\^^^\\\[[[[[[]]]_________bbbeeekkkwwwnnnoooqqqrrrsssssssssrrrpppooommmlllkkklllmmmnnnpppppppppppppppppppppppprrrooooooppppppooorrrxxxzzz{{{}}}}}}|||{{{{{{|||~~~|||tttnnnggg^^^XXXRRRQQQNNNKKKHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>===<<<;;;;;;999999888888777666666666666555444333222111111111000000000111000//////...111111222222000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---...///000,,,,,,+++************+++************************))))))))))))((((((((((((***)))((()))***+++***)))(((((((((((('''''''''''''''((()))***)))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))%%%$$$$$$&&&((()))'''&&&''''''''''''''''''''''''###&&&((('''%%%###$$$&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))+++---///111222222333222111000111444777:::<<>>@@@AAAAAAAAABBBDDDBBBAAAAAADDDGGGKKKLLLLLLKKKMMMPPPTTTXXX[[[]]]^^^___]]]\\\\\\^^^_________]]]\\\[[[[[[]]]^^^]]]\\\```bbbjjjyyykkklllnnnooooooooonnnmmmmmmnnnnnnoooooonnnmmmmmmllllllllllllllllllllllllnnnmmmooorrrqqqnnnoootttssstttvvvwwwwwwvvvuuutttnnnqqqtttvvvwwwzzz}}}xxxnnngggaaa^^^aaa\\\VVVSSSSSSQQQLLLHHHEEEEEEEEEDDDBBBBBBCCCEEEAAAAAA@@@>>><<<<<<===???;;;;;;<<<<<<<<<;;;::::::888888888777666666555555222111111111111111222222...///000000000///---,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++---,,,++++++******++++++************************(((((((((((())))))))))))(((&&&%%%&&&)))+++)))''')))(((((((((''''''''''''&&&'''((()))((('''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''')))***(((&&&''''''''''''''''''''''''(((,,,///---)))%%%&&&)))***)))((((((((('''%%%###'''''''''(((((((((((()))&&&''''''((()))******+++(((((()))+++---000222333///000000000111444999<<<>>>???AAABBBAAAAAABBBCCCAAA@@@AAADDDHHHKKKMMMMMMLLLNNNQQQUUUYYY\\\^^^___```^^^[[[[[[]]]___``````\\\[[[[[[[[[]]]^^^]]][[[___aaahhhxxxjjjiiiiiiiiiiiikkklllmmmpppooommmllllllmmmnnnooooooooooooooonnnnnnnnnmmmkkklllmmmnnnooopppppppppssssssrrrqqqpppnnnnnnmmmpppqqqrrrsssttttttttttttzzzzzzzzzzzz{{{|||}}}~~~xxxssskkkddd___[[[WWWTTTNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::<<<<<<;;;:::777666444333222222333333222222222111111111111000///////////////......---------......------,,,+++------......------,,,++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******,,,***((((((***+++)))'''******+++,,,+++***)))((()))))))))***+++++++++,,,(((''''''''''''(((((()))+++***)))(((((('''''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&$$$############&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%(((***(((&&&''''''((((((((((((''''''((())))))***,,,...000111000000000111222333555555<<<>>>AAACCCBBBAAA@@@AAAAAAAAABBBDDDFFFHHHJJJKKKJJJLLLPPPTTTXXX[[[]]]_________^^^]]]]]]\\\\\\[[[\\\[[[ZZZZZZ[[[]]]___aaa^^^___eeerrrggggggffffffggghhhjjjkkknnnmmmlllkkkkkklllnnnoooooooooooonnnnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmlllppppppoooooonnnmmmmmmmmmmmmnnnoooppppppppppppppptttsssssssssssstttuuuuuuwwwxxxzzz}}}}}}tttmmmiiigggccc]]]XXXTTTRRROOOMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>======>>><<<;;;:::;;;;;;999777777777666555444333333444222222222111111111111000///000000000000///......------......------,,,+++---------...------,,,+++,,,,,,++++++***+++++++++++++++,,,,,,++++++***)))((('''&&&(((+++---,,,*********+++++++++***)))(((******************++++++,,,+++)))((('''&&&&&&&&&***))))))(((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''',,,+++***)))))))))))))))%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&'''&&&$$$))))))************))))))((())))))***,,,...000111111111111222333444555666;;;>>>AAABBBAAA@@@@@@AAABBBCCCDDDEEEGGGJJJKKKLLLLLLMMMQQQUUUYYY\\\^^^____________^^^^^^]]]\\\\\\[[[ZZZYYYYYYZZZ]]]___aaa\\\]]]bbbooofffeeeeeeeeefffggghhhiiilllkkkjjjjjjjjjlllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooooommmkkkiiiggglllllllllllllllllllllllllllmmmmmmnnnnnnnnnmmmmmmoooooonnnmmmmmmmmmmmmmmmooopppqqqrrrtttyyyvvvmmmfff```ZZZWWWWWWTTTPPPMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======???===;;;::::::999777555666666777666666555444333222222222111111111111000000000111111000000///...------......------,,,+++---------------,,,++++++------,,,+++************++++++,,,,,,++++++***)))(((''''''(((+++,,,,,,+++******++++++******)))(((******************)))))),,,+++***)))((('''''''''((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&'''((()))(((''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&'''&&&%%%))))))************))))))((())))))***,,,...000111111111111222333444666666;;;===@@@AAA@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVZZZ]]]___```____________^^^]]]\\\\\\YYYYYYXXXYYYZZZ]]]___aaa^^^^^^bbbnnnffffffgggggghhhiiiiiijjjiiiiiiiiiiiijjjkkkmmmnnnmmmmmmmmmlllllllllkkkkkklllmmmmmmllljjjhhhfffdddiiiiiiiiijjjkkkkkkllllllnnnnnnnnnooonnnnnnmmmmmmnnnnnnlllkkkjjjiiiiiiiiilllmmmnnnooopppsssxxx{{{|||{{{uuulllhhhccc___\\\YYYVVVTTTQQQOOOMMMLLLLLLLLLKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>======<<<<<<===<<<:::999:::999777666444555666666666555333222222222222111111111000000111111111111111000//////------......------,,,+++,,,------------,,,++++++...---,,,+++************+++++++++++++++***))))))+++***)))))))))))))))(((***************))))))(((++++++******))))))(((((()))(((((())))))***+++,,,''''''''''''((()))***+++''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%%%%&&&(((******)))(((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((())))))***,,,...000111000111111111222444555666:::===???@@@??????@@@AAAAAABBBDDDGGGIIIKKKLLLMMMPPPRRRUUUXXX[[[^^^```aaa^^^^^^______^^^]]][[[[[[XXXXXXXXXXXXZZZ\\\___aaabbbbbbfffrrreeeffffffggghhhhhhiiiiiihhhhhhhhhiiijjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiihhhggggggfffeeeddddddcccffffffggghhhiiijjjkkkkkkllllllmmmmmmmmmlllkkkkkkmmmlllkkkiiihhhgggffffffeeegggiiijjjlllnnnrrruuuwww{{{zzzsssmmmhhheee]]]ZZZWWWUUUTTTSSSRRRPPPOOOMMMKKKKKKKKKKKKJJJIIIBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<;;;:::999888888999:::888777222333444555444333222111222222222111111111000000111111111111111000//////------......------,,,+++,,,,,,------,,,,,,+++***...---,,,+++***************++++++++++++***))))))************)))((())))))*********)))))))))))))))+++******))))))((((((((((((((((((((()))***+++,,,''''''''''''(((***+++,,,''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%&&&(((******)))(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))''''''((((((((((((''''''((())))))***,,,...000111000000000000111333444555:::<<<>>>???>>>???@@@AAACCCDDDGGGJJJLLLNNNOOOPPPRRRTTTVVVYYY\\\___```aaa]]]]]]^^^^^^^^^\\\ZZZYYYXXXXXXWWWWWWYYY[[[^^^```cccdddjjjwwwcccdddeeefffgggggggggggghhhhhhiiiiiijjjjjjkkkkkkhhhhhhhhhhhhggggggggggggcccbbbaaa_________```aaaccccccdddeeefffggghhhhhhgggggghhhhhhhhhhhhhhhgggiiihhhgggeeedddcccbbbbbb```cccfffhhhjjjllloooqqqppptttxxxzzzzzz{{{~~~}}}sssoooiiidddaaa___]]][[[XXXUUURRRPPPOOONNNLLLJJJKKKIIIHHHHHHHHHHHHFFFEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;999888777777999999999777222222333333333333222222222222222111111111111000000000111111000000///...------......------,,,+++,,,,,,,,,,,,,,,+++******------,,,+++******************++++++******)))(((&&&''')))***)))***+++---+++***)))(((((((((((()))))))))))))))))))))((((((+++***)))(((((((((((()))''''''''''''((()))++++++''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))***))))))(((%%%&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((())))))************))))))((())))))***,,,...000111000000000111222333555555999;;;=========>>>@@@BBBFFFHHHKKKNNNQQQSSSSSSTTTSSSUUUWWWZZZ\\\^^^``````]]]^^^_________]]][[[YYYYYYXXXWWWWWWXXXZZZ\\\^^^aaaccckkkyyycccdddfffggghhhhhhggggggiiiiiijjjjjjkkkjjjjjjjjjfffffffffeeeeeeeeeeeedddaaa___\\\YYYXXXZZZ\\\^^^___``````aaabbbcccddddddbbbbbbcccdddeeeeeeeeeeeefffeeecccbbb``````______```cccgggiiikkklllnnnpppkkkooossstttsssrrrtttvvvvvv|||{{{tttoookkkjjjdddaaa\\\YYYXXXWWWVVVTTTTTTRRRPPPNNNMMMLLLJJJHHHGGGFFFEEEFFFGGGGGGFFFDDDAAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::999777777888888777555333333333222222333333444222222222111111111111000///000000000000///......------......------,,,++++++,,,,,,,,,,,,+++******,,,,,,++++++***+++++++++***************))))))(((%%%(((******))))))+++...+++***)))((('''(((((()))((((((((()))))))))))))))))))))((((((''''''(((((((((((('''(((((()))******''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''&&&%%%''')))))))))************))))))((())))))***,,,...000111222222222333444555666777999:::<<<<<<<<<>>>@@@BBBFFFHHHKKKOOORRRSSSTTTTTTTTTUUUWWWZZZ\\\^^^___```^^^___aaabbbaaa___\\\[[[ZZZYYYXXXWWWWWWYYY[[[\\\___ccclll|||fffggghhhjjjjjjjjjjjjiiijjjjjjkkkkkkkkkjjjjjjiiieeeeeedddddddddcccccccccaaa^^^YYYUUUTTTVVVYYY[[[]]]]]]^^^^^^___``````aaa```aaabbbcccdddeeeeeeeeeddddddbbbaaa```____________bbbfffiiijjjjjjlllmmmjjjnnnqqqqqqooolllmmmnnnrrrxxx|||vvvsssmmmhhhdddaaaaaaaaa```]]]YYYVVVUUUTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHJJJJJJIIIGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>======<<<;;;;;;::::::<<<:::888777777777555333555444333222222333555666222222222111111111111000///////////////......---------......------,,,++++++,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,***************)))(((((((((+++,,,+++((('''(((***+++***((('''''''''((()))''''''(((((())))))******%%%%%%&&&&&&''')))***+++((((((((((((((())))))***''''''((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******(((''')))+++''''''((((((((((((''''''((())))))+++,,,...000111444444444555666777888999999:::;;;<<<<<<===@@@BBBCCCEEEIIIMMMPPPQQQRRRQQQTTTUUUWWWZZZ\\\^^^______```aaacccdddcccaaa^^^\\\[[[YYYXXXWWWWWWXXXZZZ[[[___dddnnnhhhhhhiiiiiijjjkkklllmmmgggggghhhjjjmmmmmmllljjjgggeeeccccccdddeeedddccc```\\\WWWTTTTTTUUUWWWXXX\\\___aaaaaa^^^]]]^^^aaa```aaacccdddcccaaa___^^^_______________^^^^^^^^^^^^aaadddhhhkkkmmmmmmmmmnnnmmmkkkhhheeeeeehhhjjjhhhsss~~~wwwppplllcccaaa^^^[[[YYYXXXWWWWWWWWWTTTQQQPPPQQQQQQPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<;;;::::::999999666666777888888777555444666555444333222111222222000111111222222000///...000000000000000000000000---.........---,,,,,,+++...---,,,,,,++++++,,,,,,++++++************++++++***++++++++++++***))))))((()))***++++++***((((((((((((((((((((((((((((((,,,+++++++++******))))))&&&'''((((((((('''%%%$$$''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))&&&$$$%%%''')))'''%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&''''''((()))))))))((()))***+++---...///000444333333333555777999:::888999<<<>>>@@@@@@@@@@@@BBBDDDHHHKKKMMMOOORRRTTTTTTUUUWWWYYY[[[]]]^^^^^^aaaaaaccceeefffddd```]]]ZZZ[[[]]]\\\[[[ZZZ[[[\\\___cccoooiiiiiiiiijjjkkklllmmmmmmiiihhhhhhiiijjjkkkiiihhhfffdddccccccddddddcccaaa\\\YYYVVVTTTTTTVVVXXXZZZ]]]___``````___^^^^^^^^^______`````````___^^^]]]^^^^^^\\\[[[ZZZZZZZZZ[[[\\\___cccgggjjjlllmmmmmmlllkkkjjjgggdddcccdddfffgggqqq{{{~~~{{{zzz{{{|||{{{yyyyyyzzz~~~|||{{{yyyvvvqqqmmmiiiddd___[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRROOONNNNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCBBB@@@@@@?????????>>>>>>>>>>>>============<<<;;;;;;:::999999888888666777777777777666555555555444444333333222111111000111111222111000///...////////////////////////---.........------,,,+++------,,,++++++++++++,,,++++++************++++++***++++++++++++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((('''&&&%%%'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''')))'''%%%&&&((()))(((&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))%%%%%%&&&&&&'''((((((((())))))***+++,,,---...///222222333444555777888999999:::<<<>>>@@@AAABBBBBBDDDFFFJJJLLLMMMOOOQQQSSSSSSTTTVVVYYY[[[\\\]]]]]]aaabbbcccfffgggfffbbb___]]]]]]]]][[[YYYXXXXXXZZZXXX^^^lllkkkkkkkkkllllllmmmmmmnnnkkkiiigggggghhhhhhhhhgggfffeeeddddddeeedddbbb```ZZZYYYXXXWWWWWWYYY[[[]]]```______```aaa```]]][[[^^^^^^^^^^^^]]]]]]]]]]]]___]]]ZZZXXXWWWXXXYYY[[[]]]```cccgggkkknnnoooooommmmmmmmmjjjgggeeedddeeejjjpppwww{{{|||zzzxxxwwwvvvuuutttssstttwwwzzz|||}}}~~~xxxrrrmmmjjjhhheeeccc```^^^\\\ZZZVVVTTTUUUTTTSSSRRRRRRRRRRRRSSSRRRPPPMMMLLLLLLKKKJJJHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@???????????????<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777888777666666555555555666333333444444444222111000000111111111111000//////////////////////////////------------------,,,,,,------,,,+++++++++++++++++++++************++++++******++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%((((((((()))(((''''''&&&(((((((((((((((((('''&&&%%%&&&'''((()))(((''''''***(((''''''((())))))((())))))(((''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((((((((((((((($$$%%%%%%&&&&&&'''((((((*********+++,,,---......111222444555777888888888;;;<<<<<<>>>???AAACCCDDDGGGIIILLLMMMMMMNNNOOOQQQRRRSSSUUUWWWZZZ[[[\\\\\\```aaacccfffhhhgggeeebbb^^^^^^]]][[[YYYZZZ\\\^^^cccfffpppmmmmmmnnnnnnnnnnnnnnnnnnllljjjgggeeegggiiijjjjjjhhhgggffffffgggfffcccaaa^^^______^^^]]]^^^___```bbb```^^^___aaaaaa]]]YYY^^^^^^]]]\\\\\\]]]]]]^^^^^^\\\YYYWWWWWWZZZ]]]___bbbdddgggkkkoooqqqssstttrrrttttttrrrnnnkkkiiiiiioooqqqvvv{{{~~~~~~|||yyyuuutttsssrrrssstttwwwxxx|||}}}wwwtttqqqpppnnnlllhhheeebbb```___]]][[[ZZZZZZZZZXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNMMMLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???????????????;;;;;;;;;;;;::::::::::::::::::999999888888888888999888666555444444555666111222444555444333000///111111111111000000000///////////////////////////------------,,,------------,,,,,,+++***+++++++++++++++************++++++***************))))))((()))((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((()))((((((''''''%%%&&&(((******)))(((&&&***)))((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))---,,,,,,,,,,,,---//////222333555888999999999999=========>>>???BBBDDDFFFIIIKKKMMMNNNMMMMMMNNNOOOQQQRRRTTTWWWYYYZZZ[[[[[[^^^___```dddfffgggeeeccc^^^^^^^^^]]]]]]```dddhhh}}}xxxxxxoooooopppppppppoooooonnnllliiiffffffhhhkkkmmmnnnjjjiiihhhhhhiiihhhfffdddfffhhhiiihhheeeccccccdddccc```^^^^^^``````]]]ZZZ]]]\\\\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWYYY]]]bbbeeehhhiiikkknnnqqqsssuuuvvvwwwxxxyyywwwtttpppnnnmmmqqqrrruuuzzz~~~uuuuuusssrrrrrrsssuuuvvvyyyyyyzzz{{{{{{zzzyyyxxx{{{{{{{{{|||}}}~~~~~~~~~wwwoooiiifffcccccccccbbb```^^^\\\ZZZYYYWWWUUUTTTUUUVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQTTTRRRPPPPPPOOONNNLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999888666444444444444555000222333444444222111///111111111000000000000000...........................---,,,,,,,,,------...,,,,,,+++************+++++++++************++++++)))************)))(((((())))))((('''((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''%%%&&&(((******)))(((&&&)))))))))((((((((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((())))))******///...---------///000111333555777999:::;;;;;;:::>>>======>>>@@@BBBEEEFFFKKKLLLNNNOOONNNMMMNNNOOOQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[]]]```ccceeecccbbb_________^^^___aaafffiii|||{{{qqqrrrrrrsssrrrqqqooonnnkkkiiiffffffiiilllnnnooollljjjiiihhhiiijjjjjjiiilllooorrrpppkkkgggeeefffccc```^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[YYYZZZ\\\aaagggjjjmmmnnnooopppqqqsssttttttvvvxxxxxxwwwtttpppooooooooopppssswww|||vvvuuutttsssrrrsssssstttvvvvvvwwwxxxxxxwwwvvvuuuwwwwwwvvvvvvwwwxxxxxxyyy}}}~~~|||{{{{{{xxxuuurrrrrrsssvvvxxxsssrrrpppmmmiiiddd```^^^]]]]]]]]]]]]\\\ZZZYYYXXXTTTRRROOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOSSSRRRQQQQQQRRRQQQOOOLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA????????????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888777666555444444333333111111222333333222111000222111111000///000000000...........................---,,,+++,,,---...///,,,,,,+++***************++++++************++++++))))))******))))))(((''')))(((((())))))***+++,,,(((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''''''''%%%&&&'''((()))(((''''''((())))))(((''''''(((***))))))(((''''''''''''((())))))(((((('''&&&&&&%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((((((((('''(((((()))******++++++///...---,,,---///111333444555777888:::;;;;;;;;;<<<======???@@@BBBDDDEEEJJJLLLNNNOOOOOOOOOPPPQQQQQQRRRTTTVVVYYYZZZ[[[[[[YYYYYY[[[^^^aaabbbaaa```aaaaaa```___^^^^^^aaacccmmmnnnuuurrrssstttttttttrrrpppnnnkkkiiiggggggiiikkkllllllmmmjjjgggggghhhjjjlllllllllqqquuusssnnnhhhffffffbbbaaa^^^\\\[[[\\\```cccbbbcccdddeeefffeeeddddddbbbaaa```aaadddhhhmmmpppttttttsssssssssssstttttttttuuuvvvtttqqqooooooooooooppprrruuuwwwzzz|||~~~yyyxxxwwwuuutttttttttttttttuuuvvvvvvvvvuuutttsssrrrrrrsssssstttuuuuuuvvvyyy{{{|||{{{zzzyyyzzz|||zzz|||}}}|||{{{{{{~~~~~~}}}~~~|||yyy|||zzzyyyzzz|||}}}}}}}}}xxxwwwvvvuuuttttttssssssuuussspppmmmllllllnnnoooiiigggdddbbbaaa___]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXQQQOOOMMMMMMOOOQQQRRRRRRMMMNNNOOOQQQQQQQQQQQQPPPQQQPPPPPPPPPQQQQQQOOOMMMJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999999999777777777666555444222222111111111111111111222111222222000/////////000111...........................---,,,++++++---...000,,,++++++***************++++++************++++++)))))))))))))))(((((('''&&&'''((()))************((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&((()))(((&&&%%%''')))))))))(((''''''''''''(((((((((((((((((('''''''''############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((()))))))))''''''(((((()))*********---,,,+++***,,,...111333444444555666777999:::;;;;;;<<<===???AAABBBCCCCCCIIIKKKNNNOOOPPPPPPRRRTTTRRRSSSUUUWWWYYY[[[\\\\\\YYYYYYZZZ\\\___aaa```___```aaaaaa```______```bbb```eeennn{{{ssstttuuuuuutttrrrpppnnnkkkiiigggggghhhiiihhhhhhllliiifffeeegggjjjlllmmmjjjpppttttttnnnhhhfffgggaaaaaa___[[[YYY[[[aaafffhhhjjjlllnnnnnnmmmlllkkkiiiiiihhhiiikkkooorrruuuzzzzzzxxxwwwvvvvvvvvvvvvtttuuuuuussspppoooooopppppprrrtttuuuuuuwwwzzz}}}|||{{{zzzyyyxxxwwwwwwwwwqqqrrrsssssssssrrrpppooopppqqqrrrsssuuuvvvwwwxxxvvvwwwxxxxxxvvvuuuvvvxxxsssuuuvvvuuutttuuuyyy|||wwwxxxzzz{{{||||||||||||vvvyyy}}}|||xxxuuuuuutttssssssuuuwwwwwwvvvuuusssrrrqqqpppqqqrrrrrrtttrrrooollljjjiiihhhiiibbb```^^^]]]]]]^^^___^^^\\\[[[ZZZXXXVVVUUUUUUUUUOOOMMMKKKLLLOOORRRSSSTTTKKKMMMOOORRRSSSTTTTTTTTTNNNMMMNNNOOOPPPPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDCCCAAA???===;;;::::::;;;;;;;;;:::::::::999999777777777777777888888888666777777777666444222000222111111000111111222222333222000/////////000111...........................---+++++++++---///000,,,++++++***)))*********++++++************++++++)))))))))))))))(((((('''$$$%%%''')))***))))))(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%''')))'''%%%$$$''')))''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))+++***)))(((***---000333444333333333555777999:::999;;;===@@@BBBBBBBBBBBBGGGJJJMMMOOOPPPQQQSSSUUURRRSSSUUUWWWZZZ[[[\\\\\\ZZZYYYZZZ\\\___``````______```bbbcccbbbcccdddfffeeeggglllssszzzvvvsssrrrrrrrrrpppnnniiiiiihhhgggggggggggghhhgggfffeeeeeefffhhhkkklllmmmnnnoooooommmkkkhhhfffbbbaaa^^^\\\\\\]]]___```hhhjjjlllnnnooopppsssuuunnnnnnooopppsssvvvyyy{{{|||{{{zzzyyyxxxwwwwwwwwwtttrrrpppnnnnnnoooqqqsssuuuxxx{{{{{{xxxvvvvvvwwwyyyyyyxxxyyy{{{{{{zzzxxxuuutttrrrpppooommmmmmlllmmmppptttvvvvvvuuuuuuvvvxxxxxxyyyyyyxxxwwwuuutttuuuuuuvvvwwwwwwvvvuuuttttttttttttuuuvvvwwwwwwwww{{{|||}}}|||{{{wwwtttqqqrrrrrrpppooooooooopppqqqrrrqqqpppnnnnnnnnnoooooopppoooooonnnllljjjhhhgggeeeccc```]]]\\\\\\\\\]]]\\\\\\[[[ZZZWWWTTTQQQOOOPPPQQQRRRRRRQQQPPPMMMLLLOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPOOONNNNNNMMMMMMMMMLLLLLLJJJHHHFFFDDDCCCEEEDDDCCCBBBAAA@@@???????????????>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777666666666222222222111111111000000222111111000///......---///////////////......---///---,,,***))))))******************************))))))))))))))))))))))))+++***((('''''''''((()))''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& '''+++&&&!!!%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$#########$$$&&&((())))))((('''&&&&&&&&&&&&&&&(((((())))))*********+++******+++,,,---...000111222444666777777777999;;;;;;<<<>>>???AAAAAABBBBBBGGGJJJOOOTTTVVVVVVUUUSSSVVVVVVWWWXXXZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^___aaaaaaaaacccfffiiihhhgggiiimmmuuuyyyvvvsssrrrrrrqqqnnnkkkgggggggggfffffffffeeeeeebbbbbbcccdddgggjjjnnnppplllmmmmmmmmmllljjjhhhgggcccbbb___^^^]]]^^^```aaajjjlllnnnooopppqqqsssuuupppppprrrtttwwwyyy|||}}}{{{zzzxxxwwwvvvuuuuuuuuusssrrrppppppqqqsssvvvwww|||}}}}}}}}}}}}|||{{{|||~~~~~~}}}{{{uuutttsssqqqooonnnnnnmmmpppsssvvvxxxwwwwwwwwwwwwzzzzzzzzzzzzyyywwwuuutttvvvvvvvvvvvvuuutttrrrqqqrrrrrrssstttuuuvvvvvvwwwyyyzzz{{{{{{yyywwwsssqqqqqqqqqooonnnnnnnnnoooppprrrpppooommmlllmmmmmmmmmmmmmmmmmmllljjjhhhgggfffcccaaa___]]][[[[[[[[[\\\]]]]]][[[YYYVVVSSSOOONNNPPPQQQRRRSSSRRRQQQOOOMMMOOOPPPPPPPPPPPPQQQQQQQQQOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666555555555444444222222222222111111111111111111000000///......---///////////////...------///...---+++++++++++++++************************))))))))))))))))))))))))******((('''''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''%%%""""""###$$$&&&''')))***+++((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%(((((()))))))))***************++++++---...000111222333555666666777999;;;;;;<<<>>>???@@@AAAAAAAAAEEEIIIOOOSSSTTTTTTSSSTTTXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXYYY[[[\\\]]]^^^___``````aaabbbfffhhhhhhgggiiilllssstttrrrqqqpppooommmjjjgggeeeeeeeeefffeeeeeedddcccaaabbbbbbdddgggjjjnnnpppnnnnnnnnnnnnnnnmmmmmmlllfffdddcccaaaaaabbbcccdddlllnnnpppqqqqqqrrrtttvvvssstttwwwzzz|||~~~~~~|||yyyxxxwwwwwwwwwssssssssssssuuuyyy|||~~~~~~}}}}}}~~~}}}|||vvvuuutttrrrqqqqqqppppppuuuwwwyyyzzzyyyxxxxxxyyy||||||||||||{{{yyywwwvvvwwwwwwvvvuuusssqqqooonnnppppppqqqrrrssstttuuuuuuuuuvvvxxxxxxxxxvvvtttsssppppppooonnnnnnnnnnnnoooqqqooommmkkkjjjjjjjjjjjjjjjjjjiiiiiigggfffddddddbbb```^^^\\\[[[ZZZ[[[[[[^^^]]][[[XXXUUURRROOOMMMQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888666666666555555555555444333333333222222222111111111000000//////............////////////...------//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))***)))((((((''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((()))))))))))))))******+++---...000111111333444555555666888:::;;;<<<===??????@@@@@@@@@BBBIIIPPPSSSQQQPPPRRRTTTYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\]]]^^^_________aaaeeegggiiihhhhhhkkkppp{{{kkkkkkllllllllliiigggdddeeeeeefffffffffeeedddcccddddddeeeeeegggiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmiiihhhgggfffeeefffhhhhhhlllnnnppprrrssstttwwwyyywwwyyy|||~~~{{{yyyxxxxxxxxxvvvvvvvvvxxxzzz}}}}}}|||{{{|||}}}}}}{{{yyyxxxwwwvvvuuuttttttttttttwwwyyy{{{{{{yyyxxxxxxyyy{{{|||}}}}}}}}}|||zzzzzzyyyxxxvvvtttqqqnnnlllkkkmmmnnnooopppqqqrrrrrrsssssstttuuuwwwwwwvvvuuutttqqqppppppoooooooooooooooooonnnllliiihhhgggggggggffffffffffffeeedddcccbbbaaa```^^^]]]\\\[[[[[[[[[\\\[[[YYYWWWUUURRRPPPOOORRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777777777666666666555555333333333333222222222222000000/////////...............//////......---,,,......------,,,,,,,,,,,,************************(((((((((((((((((((((((())))))((((((''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""######$$$&&&'''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))***+++,,,...000111000222444555555555777999;;;<<<===>>>???@@@@@@@@@AAAIIIQQQRRROOOMMMPPPTTTZZZ[[[\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___```dddfffjjjhhhhhhjjjmmmvvveeefffiiijjjjjjiiihhhhhhgggggggggggggggfffeeeeeeeeeffffffggghhhiiijjjkkkiiiiiijjjkkkkkkkkkkkkjjjkkkkkkjjjiiiiiijjjkkkllljjjllloooqqqsssuuuxxx{{{zzz|||~~~~~~|||zzzyyyxxxwwwyyyyyyzzzzzz|||~~~}}}|||{{{zzzzzz{{{{{{yyywwwyyyxxxxxxwwwwwwxxxxxxxxxxxxzzz{{{zzzyyyxxxxxxyyyyyyzzz|||}}}~~~~~~}}}}}}yyyxxxvvvssspppmmmkkkkkkmmmmmmmmmnnnooooooppppppqqqrrrtttuuuvvvvvvvvvuuurrrrrrrrrqqqqqqqqqppppppnnnllljjjhhhfffeeeeeefffddddddddddddcccbbbbbbaaaaaaaaa```___^^^]]]]]]\\\YYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666555555555444444333333333222222222111111////////////...........................------,,,,,,,,,,,,,,,,,,++++++***************************(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$(((***(((&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&'''(((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((()))***,,,...000111000222444555555555777999:::;;;===>>>@@@AAAAAAAAAAAAIIIPPPQQQMMMLLLOOOTTTYYY[[[]]]\\\ZZZYYYYYY[[[[[[[[[YYYXXXXXXYYYZZZZZZ[[[\\\^^^^^^^^^```cccfffjjjiiiiiiiiikkksssccceeehhhjjjjjjjjjkkkllliiiiiihhhgggggggggggghhhdddeeeggghhhjjjlllmmmmmmkkkmmmoooppppppooommmlllkkkkkkjjjjjjkkkkkkllllllhhhkkknnnppprrrtttwwwzzz{{{|||}}}~~~~~~{{{zzzxxxxxxyyyyyyzzz|||}}}~~~~~~~~~~~~}}}{{{{{{zzzyyyyyyzzzyyywwwvvvxxxxxxxxxxxxxxxyyyzzzzzzxxxzzzzzzzzzxxxxxxxxxzzzxxxyyyzzz|||}}}}}}}}}|||xxxwwwuuurrrpppnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrssstttttttttrrrrrrssssssrrrrrrqqqpppllljjjiiigggeeeeeeeeeeeebbbcccccccccccccccbbbaaaaaa``````______^^^]]]]]]XXXXXXWWWVVVVVVVVVWWWWWWUUUTTTTTTSSSRRRQQQQQQQQQMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>===;;;:::999:::;;;;;;<<<<<<<<<;;;;;;::::::999888999999999999:::::::::444444444333333333222222222222222111111111000000........................---............---,,,,,,***++++++,,,,,,+++******************************))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!$$$(((+++)))&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''((('''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''((((((***,,,...000111111333444555555666888::::::;;;===???AAACCCCCCDDDCCCIIINNNPPPNNNMMMOOORRRWWWZZZ\\\\\\YYYXXXYYY\\\]]]\\\[[[YYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^```dddfffjjjiiiiiijjjkkkqqqbbbdddggggggfffgggiiilllkkkjjjgggfffeeefffhhhjjjggghhhiiijjjkkklllllllllmmmooorrrttttttrrrooolllhhhhhhhhhiiiiiijjjjjjjjjiiikkknnnooopppqqqsssuuuyyyyyyxxxxxxyyyyyyzzzzzz~~~{{{xxxsssssstttuuuwwwxxxyyyzzzxxxvvvuuuvvvyyyzzzxxxvvvwwwvvvuuuuuuvvvvvvsssrrruuuuuuuuuvvvwwwxxxyyyzzzyyyzzzzzzzzzyyyyyyzzz|||xxxyyyzzz{{{{{{zzzyyyxxxwwwvvvtttrrrpppoooooooooooonnnnnnmmmmmmllllllkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrsssrrrqqqpppooojjjiiigggfffeeeeeeffffffbbbbbbccccccdddccccccccc____________^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVUUUTTTRRRQQQPPPOOOOOOLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===;;;::::::;;;<<<======<<<<<<;;;::::::999999888888999999999:::::::::666666555555555444444444111111111000000000//////........................------......------,,,+++***+++,,,------,,,++++++************************))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''(((***,,,...000111222333555666666777999;;;999:::===@@@BBBEEEFFFGGGFFFIIIMMMNNNOOOOOOPPPQQQTTTXXX\\\[[[XXXWWWYYY\\\___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______aaadddgggiiiiiijjjkkklllrrr```bbbdddcccbbbbbbeeehhhllljjjgggddddddfffhhhjjjlllmmmmmmlllkkkjjjiiihhhhhhjjjnnnqqqpppmmmiiiffffffffffffgggggghhhhhhhhhkkkmmmnnnooonnnnnnppprrrwwwvvvuuutttssstttuuuvvvtttvvvzzz|||{{{xxxssspppmmmnnnpppqqqsssuuuwwwwwwrrrpppnnnooorrrtttsssrrrsssrrrqqqqqqrrrqqqooommmssssssssstttuuuwwwxxxyyyyyyzzz{{{zzzyyyzzz|||}}}zzz{{{{{{{{{zzzxxxvvvuuuvvvuuusssqqqpppppppppqqqpppoooooommmlllkkkjjjjjjkkkkkkkkklllmmmnnnooooooppppppqqqrrrqqqpppooonnniiihhhgggfffeeeffffffgggbbbccccccddddddddddddccc^^^^^^^^^^^^]]]]]]\\\[[[\\\[[[ZZZXXXWWWWWWWWWXXXWWWUUUTTTRRRPPPOOONNNNNNKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>>======<<<;;;::::::999999888888888999999:::::::::999999999999888888888888000000000000////////////---.....................------......------,,,++++++,,,---.........---,,,************************))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((###&&&)))'''###!!!$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$######'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())),,,...000111222444666777777777999;;;888:::===@@@CCCFFFHHHIIIHHHIIILLLNNNOOOPPPPPPPPPSSSWWW[[[[[[XXXWWWYYY]]]```___]]][[[ZZZZZZ[[[[[[]]]^^^_________aaaeeegggiiiiiijjjlllmmmsss^^^```````````````bbbdddkkkjjjiiiggggggggghhhhhhkkkkkklllkkkjjjhhhfffdddkkkmmmooopppooolllhhhfffeeedddcccccccccdddeeefffjjjmmmooommmiiiiiimmmrrrsssrrrpppooommmllllllkkkoooqqqrrrrrrooollljjjjjjhhhhhhiiikkkoooppppppnnnmmmkkkiiiiiikkkmmmoooooovvvtttqqqnnnlllkkkllllllrrrqqqqqqqqqqqqssstttuuuwwwvvvuuuuuuuuuwwwxxxyyyxxxvvvtttrrrqqqrrrsssttttttrrrooolllkkklllmmmooommmnnnnnnlllgggeeegggiiijjjkkklllkkkiiiiiiiiijjjllllllllllllkkkjjjiiiiiigggffffffeeedddcccbbbaaaaaaaaabbbbbbbbbaaaaaa```_________^^^\\\ZZZYYYXXXYYYXXXXXXZZZ[[[ZZZXXXVVVVVVUUUUUUTTTRRRQQQOOONNNKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKFFFFFFGGGGGGEEECCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;::::::;;;<<<===>>>===<<<;;;:::999999999;;;:::999999888999999999;;;:::888666555444555555222111111000000000000000222222111///...---++++++------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&''''''&&&$$$######$$$$$$$$$$$$$$$######""""""###%%%&&&&&&%%%$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''"""%%%((())))))((('''((((((&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&''')))******(((&&&%%%(((((()))***,,,---...///111333555666777999===???===???AAACCCEEEFFFFFFEEEGGGKKKOOOQQQRRRQQQQQQRRRXXXWWWWWWXXXXXXYYYZZZ[[[aaaaaa___]]]ZZZYYYZZZ\\\^^^___^^^^^^^^^```eeehhhkkkiiiiiilllpppwww```aaaaaa```^^^^^^___```ccccccdddeeegggiiikkkllliiiiiijjjjjjjjjiiiiiiiiilllmmmnnnnnnllliiifffdddbbbbbbaaa``````aaabbbbbbgggkkkoooooollljjjkkkmmmnnnnnnmmmlllllllllllllllmmmnnnppppppnnnkkkjjjjjjgggggggggiiilllnnnnnnmmmiiigggfffgggjjjnnnooopppooonnnmmmllllllmmmoooppprrrrrrqqqpppppppppqqqrrrrrrqqqqqqqqqrrrrrrsssttttttsssqqqooooooooopppqqqnnnmmmkkkjjjjjjjjjlllmmmlllmmmmmmjjjgggeeefffgggiiijjjkkkiiigggeeefffgggjjjjjjjjjjjjiiihhhgggfffddddddcccbbbaaa```______```````````````___^^^]]]\\\\\\\\\[[[ZZZYYYWWWWWWYYYXXXXXXXXXYYYYYYWWWVVVTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEDDDCCCAAAAAADDDDDDCCCBBB@@@???>>>>>>======;;;::::::;;;;;;<<<===<<<;;;:::999999999:::999888777777666666666666999888777555444444444555222111000000//////000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$#########"""###%%%&&&&&&%%%$$$$$$%%%########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%$$$%%%'''***---///111222222333555666777999<<<>>>===>>>AAACCCDDDEEEFFFEEEIIILLLPPPQQQQQQPPPOOOOOOTTTUUUUUUVVVXXXZZZ\\\]]]aaaaaaaaa___\\\[[[[[[]]]]]]^^^___^^^^^^```cccfffiiihhhhhhkkkoooxxxbbbbbbbbb```]]]\\\\\\]]]___```bbbeeehhhjjjkkklllggggggfffggghhhjjjkkklllmmmmmmllljjjgggeeebbbaaaaaa```_________```bbbcccdddjjjpppqqqnnnjjjhhhhhhiiiiiijjjjjjkkkkkklllllljjjlllnnnmmmllljjjjjjjjjfffeeedddeeegggjjjkkkkkkhhhfffeeefffiiilllmmmmmmiiiiiijjjkkkmmmoooqqqrrrrrrqqqpppooonnnnnnnnnnnnmmmnnnnnnooooooooooooooopppnnnmmmkkkkkkkkkllllllggggggggghhhhhhiiiiiijjjjjjjjjjjjhhheeeddddddfffhhhhhhhhhgggdddbbbbbbcccggggggggggggfffeeedddccccccbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXZZZXXXVVVVVVWWWWWWWWWVVVSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAGGGFFFDDDBBB@@@>>><<<;;;===<<<;;;::::::::::::;;;:::::::::999999999::::::999999777666555555555555666666555444333333444444111111000///////////////..................//////------------------------,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$###############%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%$$$$$$))))))((('''''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&(((***---///111222333444666666666888:::<<<===>>>@@@BBBDDDEEEEEEFFFJJJMMMPPPPPPOOONNNMMMMMMQQQQQQSSSUUUWWWZZZ]]]^^^___```aaa```^^^]]]\\\]]]\\\]]]______^^^___```bbbffffffhhhjjjnnnyyybbbcccbbb```^^^]]]]]]___bbbccceeeggggggggggggfffeeedddccccccdddfffiiikkkmmmllliiifffcccaaa___^^^````````````bbbdddfffhhhfffjjjoooqqqoookkkhhhggghhhhhhiiijjjjjjkkkkkkkkkhhhjjjkkkllljjjiiijjjjjjfffdddbbbbbbdddfffhhhhhhkkkiiihhhhhhiiijjjjjjiiiiiiiiijjjlllmmmoooooopppoooooonnnnnnmmmmmmmmmmmmmmmmmmoooppppppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiffffffhhhiiiiiiiiihhhgggggggggfffeeecccccccccdddeeeffffffeeecccbbbbbbccceeeeeeeeeeeedddcccbbbbbbccccccbbbaaa```___^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWYYYZZZ[[[[[[\\\\\\[[[[[[ZZZWWWUUUTTTUUUVVVUUUUUUUUUTTTTTTTTTRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAAFFFEEEDDDBBB@@@>>><<<;;;<<<<<<;;;::::::999999999888888888888888999:::;;;;;;:::999888777666666666444444333333333333333333000000///............///................................................++++++++++++************************************((((((((((((((((((((((((***)))(((&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''''''''''''''&&&%%%$$$$$$&&&''')))((()))***+++---...//////444555666666666777999;;;<<<===???AAACCCDDDEEEFFFIIIKKKNNNOOONNNMMMMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\\\\^^^``````^^^]]]\\\\\\ZZZ]]]___```___^^^^^^___ccceeegggjjjnnn|||aaabbbbbbaaa``````aaacccffffffggghhhgggfffdddcccdddbbb```______bbbeeegggkkkiiifffccc```^^^]]]]]]]]]]]]^^^```cccfffiiijjjiiikkkmmmnnnmmmkkkjjjiiijjjjjjkkkkkkkkkjjjiiiiiiggghhhjjjjjjiiihhhiiijjjfffdddaaaaaaccceeefffgggllljjjiiijjjkkkllllllkkknnnnnnooopppooonnnmmmlllllllllmmmmmmnnnnnnnnnnnnlllmmmnnnooonnnnnnlllkkkiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkiiigggfffeeedddcccbbbbbbbbbbbbbbbaaacccddddddcccccceeefffeeeeeeeeeeeedddcccbbbaaaaaaaaa```___^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYVVVTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRPPPOOONNNNNNMMMLLLKKKJJJHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCBBBCCCBBBAAA?????????@@@@@@BBBBBBAAA@@@???>>>======;;;;;;;;;::::::999888777777777777777777888999::::::999888777666666666666333333333333333222222222000///......---........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''########################$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%''')))+++))))))***+++---...///000444555666666555666888:::;;;<<<===???AAADDDEEEFFFFFFIIIKKKMMMMMMMMMNNNPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXZZZ\\\]]]\\\[[[[[[[[[ZZZ\\\___```___^^^^^^^^^aaacccgggkkkqqq```aaabbbbbbaaabbbdddfffeeefffffffffffffffeeeeeebbb```^^^]]]]]]___aaabbbgggeeecccaaa___^^^]]]]]]ZZZ[[[[[[]]]___ccceeegggiiiiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmllljjjhhhgggeeefffggggggfffeeeggghhhgggeeecccccceeefffffffffhhhggghhhkkknnnpppqqqpppssssssttttttsssqqqnnnlllkkklllmmmnnnoooooooooooojjjjjjjjjkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggiiijjjkkkkkkkkkiiihhhgggdddbbbaaaaaabbbcccbbbaaa___aaacccdddddddddfffhhhddddddddddddcccbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRSSSSSSRRRPPPOOOOOOOOOOOONNNMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???AAA@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>;;;;;;;;;:::999888777666666666666666666777888999666555555444444444444444333333333444333222111111//////...---------------//////......---,,,++++++))))))))))))))))))))))))+++************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###&&&((()))((('''%%%'''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&((('''&&&%%%&&&(((***+++&&&''')))+++...000222333333555666666555666888:::;;;;;;<<<>>>@@@CCCEEEGGGEEEGGGJJJKKKLLLLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[YYY\\\^^^```___^^^___``````bbbgggnnnvvv___```aaaaaa```aaaccceeeeeeeeedddddddddddddddeee```___]]]]]]]]]^^^```aaabbbbbbaaaaaa```___^^^^^^\\\[[[[[[[[[\\\^^^```aaaeeeeeefffhhhiiijjjjjjiiijjjkkkllllllllljjjhhhgggcccddddddcccbbbaaacccdddiiigggfffggghhhhhhgggfffffffffgggkkkooorrrrrrrrrtttuuuwwwxxxxxxvvvsssqqqnnnooopppqqqqqqpppoooooojjjiiihhhhhhggggggggghhhfffggggggggggggggggggggggggggghhhhhhiiihhhhhhhhhdddaaa___```bbbccccccaaa___aaabbbcccbbbcccdddfffccccccccccccbbbaaa```___]]]\\\\\\[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEECCCDDDDDDDDDCCCAAA@@@???>>>>>>?????????>>>==================<<<<<<<<<<<<::::::;;;:::999777666555666666666555555666777777444444333333444444555555444444555444444222000//////...------,,,,,,------------------------------************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''''')))((('''%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&((((((((('''&&&&&&&&&%%%%%%&&&((()))***&&&''')))+++...111333444222444555555555666888::::::;;;<<<===@@@CCCEEEGGGFFFHHHJJJJJJJJJKKKLLLNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWXXXZZZ\\\ZZZ\\\^^^_________aaabbb```aaagggppp{{{___```aaa```___```aaaccchhhfffdddbbbaaaaaaaaabbb^^^]]]]]]]]]^^^```aaabbb___``````aaaaaa```_________^^^]]]\\\\\\\\\]]]^^^aaabbbdddgggiiijjjhhhfffhhhiiikkklllkkkjjjhhhgggaaabbbbbbaaa___^^^```aaajjjiiihhhiiijjjjjjhhhfffhhhhhhiiikkknnnppppppooorrruuuxxx{{{{{{zzzxxxvvvqqqqqqrrrrrrrrrpppooonnnkkkjjjiiiggggggggghhhiiieeeeeefffgggggggggffffffcccddddddeeefffggghhhiiicccaaa___```bbbdddcccaaa```aaabbbbbbaaaaaabbbcccbbbbbbbbbbbbaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYTTTSSSSSSSSSSSSRRROOOLLLNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAA======>>>??????>>><<<<<<=========<<<;;;;;;::::::::::::;;;:::999777555444666666555555555555666666555555555555555666777888555555555555444222000///......---,,,,,,,,,,,,---++++++,,,------...//////------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((($$$$$$%%%%%%&&&'''(((((()))***+++,,,...///000000222333555555555666999;;;::::::;;;===???BBBEEEGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVXXX[[[^^^ZZZ\\\^^^______```bbbddd```aaagggrrr[[[[[[[[[\\\^^^```aaabbbeeeeeecccbbb```_________]]]]]]]]]]]]]]]^^^``````]]]]]]]]]^^^___```aaabbbaaa___\\\\\\\\\]]]]]]\\\______```aaaccceeehhhiiihhhhhhiiiiiiiiihhhfffeeebbbcccdddcccaaa```aaacccgggggghhhhhhiiiiiijjjjjjjjjkkklllmmmnnnnnnnnnnnnppprrruuuxxxyyyyyywwwvvvuuurrrpppqqqrrrqqqnnnkkkjjjiiiiiihhhfffeeeeeedddiiikkklllkkkhhheeecccbbbaaaaaabbbcccdddeeeeeefffdddbbbaaaaaabbbbbbaaa___cccaaa^^^^^^___aaabbbbbbaaabbbcccddddddcccaaaaaaaaa```___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYWWWWWWXXXXXXXXXWWWTTTTTTTTTTTTSSSQQQPPPOOOQQQPPPNNNLLLKKKJJJKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDBBBCCCDDDDDDCCCBBB???>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;:::999888777666555555666666666555444333333555666666666777777888888444444444333222111//////////////////...---,,,+++////////////...---,,,+++++++++++++++++++++++++++((()))***+++++++++++++++++++++***)))(((((())))))))))))(((''''''''''''''''''&&&%%%%%%&&&''')))******)))((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###)))((((((&&&%%%$$$######$$$$$$$$$############""")))(((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,///111222888777666555555666777777===<<<;;;<<<@@@CCCDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQSSSUUUYYYXXXWWWWWWWWWWWWXXXYYY]]]^^^```aaaaaaaaa``````eeeeeejjjsss]]]]]]^^^^^^___```bbbbbbdddcccbbb```___^^^^^^^^^^^^^^^^^^_______________[[[\\\\\\]]]___```bbbbbbcccaaa___```aaaccccccccccccbbbcccccceeegggiiijjjhhhiiiiiiiiihhhgggeeedddcccdddfffeeedddcccdddeeeffffffggghhhhhhiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmnnnpppsssuuuuuuuuusssrrrqqqooommmmmmnnnmmmjjjhhhhhhggggggfffeeeeeeddddddiiijjjkkkjjjgggdddbbbbbbaaabbbbbbcccddddddeeeeeedddcccccccccddddddbbb```bbb```^^^___```bbbbbbbbbcccddddddeeedddcccbbbaaa___^^^]]][[[YYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[]]]]]]ZZZXXXWWWWWWXXXXXXWWWVVVSSSSSSSSSSSSRRRPPPOOONNNLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBAAABBBCCCDDDDDDDDDBBB@@@>>>???@@@??????>>>===<<<;;;<<<<<<;;;;;;:::999999999::::::999888777666555444555555666666666555444444555555555666666666777777444444444333222111//////////////////...---,,,,,,............---,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++******)))(((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$############$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++---///111222666555555555666888999;;;<<<;;;;;;<<<@@@CCCEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPRRRRRRQQQRRRTTTVVVYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^^^^^^^^^^aaadddkkkxxx````````````aaaaaaaaaaaaaaa```___^^^]]]]]]\\\\\\]]]^^^_________^^^]]]\\\ZZZZZZ\\\^^^```bbbcccdddfffeeedddeeehhhjjjjjjjjjffffffffffffggghhhiiijjjhhhiiiiiihhhgggeeecccbbbbbbdddgggggggggffffffgggeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkkllllllmmmmmmmmmnnnpppqqqqqqooonnnlllmmmkkkiiihhhhhhhhheeedddddddddddddddddddddddddddhhhjjjjjjiiifffcccbbbaaabbbbbbccccccddddddeeeeeeeeeeeeeeefffggggggdddaaa___^^^^^^```bbbccccccbbbcccdddeeeeeeeeedddbbbaaa```___]]][[[YYYXXXWWWWWWXXXXXXXXXYYY[[[\\\^^^^^^ZZZXXXWWWWWWXXXXXXWWWVVVSSSSSSRRRRRRQQQOOONNNMMMJJJIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHFFFEEECCCBBBAAACCCCCCDDDDDDDDDBBBAAA@@@BBBAAAAAA@@@???>>><<<;;;;;;;;;;;;:::999888888888999888888777666555444444555555666777777777666666444444444444555555555555444444333333222111//////////////////...---,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******)))((((((((()))))))))(((''''''&&&&&&''''''&&&''''''''''''&&&&&&%%%'''&&&&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%####################################$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***,,,...000222333333444555666888:::<<<>>>;;;::::::===AAADDDFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMOOOQQQRRRRRRRRRSSSUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]aaafffqqqaaaaaaaaaaaaaaa``````___^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]______^^^\\\ZZZXXXYYY[[[]]]```ccceeeggggggjjjiiihhhiiilllmmmmmmlllggggggggggggggghhhhhhhhhggggggggggggeeecccaaa______bbbeeeffffffffffffgggfffggghhhjjjkkkkkkkkkjjjkkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnnnnmmmkkkiiihhhiiihhhfffeeeddddddcccbbbbbbbbbcccddddddeeeeeefffhhhiiijjjhhheeebbbaaaaaaccccccddddddddddddddddddddddddeeehhhiiihhhdddaaa^^^^^^___bbbeeeeeedddbbb```aaacccdddeeeeeedddccccccbbb```^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\YYYXXXWWWXXXYYYYYYWWWUUUSSSSSSSSSRRRQQQPPPOOONNNKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAADDDCCCCCCBBB@@@>>>===<<<<<<;;;;;;:::999888777777999888888777666666555555555555666777888888777777333333333333333333333333333333333222222111//////000000000//////...---,,,,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,++++++***)))***))))))((((((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''((('''&&&$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,...111333444444444555777999;;;===>>>:::::::::>>>BBBEEEGGGGGGFFFHHHJJJLLLMMMNNNMMMMMMOOOQQQRRRRRRRRRSSSVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^___cccjjjwwwaaaaaabbbbbbaaa```^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\___```aaaaaa```^^^\\\ZZZ[[[]]]```cccfffiiijjjkkklllkkkjjjjjjkkkkkkjjjhhheeeeeeffffffggggggggggggfffffffffeeedddaaa___^^^\\\___bbbcccccccccdddeeeggghhhjjjlllmmmmmmmmmlllmmmlllllllllmmmnnnooopppnnnnnnnnnmmmkkkiiihhhfffffffffeeedddcccbbbcccdddccccccdddeeefffggghhhhhhiiiiiiiiihhhdddbbbbbbbbbeeeeeeddddddddddddddddddccccccdddggghhhgggdddaaa^^^___aaadddggggggeeebbb]]]^^^aaaccceeefffffffffeeedddbbb```^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWXXXYYYYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>=========<<<;;;:::999888777999999999888888777777666555555666777888888777777333333333333333222222222222222222222111000000///000000000000///...---,,,,,,------------,,,,,,+++******************************+++******)))(((''')))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,...111333444555666777888999:::;;;;;;::::::;;;>>>CCCFFFGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPQQQRRRRRRSSSVVVXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVVVVVVVXXXZZZ]]]^^^```jjjzzzaaaaaabbbbbbaaa```^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]dddddddddddddddbbb```___\\\^^^bbbfffiiikkklllllllllkkkiiiiiiiiihhheeeccc```aaacccdddffffffffffffeeeffffffeeedddbbb```___]]]^^^```aaa```aaaccceeegggiiilllnnnooooooooonnnnnnmmmmmmmmmmmmooopppqqqooonnnnnnlllkkkiiigggfffdddeeeeeedddbbbccceeegggeeefffggghhhiiijjjkkkkkkjjjjjjjjjhhheeecccbbbcccffffffeeeeeeddddddccccccbbbbbbccceeegggfffdddbbbaaabbbcccfffhhhhhhfffddd]]]^^^aaadddfffggghhhhhheeedddbbb```^^^]]]\\\\\\]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXYYYZZZYYYWWWTTTUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMMMMMMMLLLLLLKKKJJJLLLMMMLLLLLLJJJHHHEEEDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@???>>>===<<<;;;:::999999999999999888888888777555555666777777777666666333333333333222222222222111111222222111000000///000000000000///...------,,,,,,------------,,,,,,************************))))))))))))))))))((('''((((((''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***,,,...000222333666666777888999999999888::::::<<>>===<<<;;;888888888888777777777777555555666666666555444444444444333333333222222222111111111111111000000///000111111000000///...---++++++,,,,,,,,,,,,++++++************************((())))))*********))))))'''''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""$$$$$$%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))(((((((((((()))+++---///111222444555666888888888888777;;;;;;===@@@DDDFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJLLLMMMOOOPPPPPPRRRTTTWWWZZZYYYXXXXXXXXXXXXYYYZZZWWWUUUSSSQQQRRRUUUXXX[[[\\\iii~~~bbbccceeeeeeeeecccaaa```]]]]]]]]]]]]^^^___``````cccbbbaaaaaa```aaaaaaaaa]]]___cccfffiiikkkkkkkkkgggfffeeeffffffdddaaa___ZZZ\\\___cccfffhhhiiiiiihhhhhhiiiiiiiiihhhfffeeeddddddcccbbbaaacccfffiiieeehhhkkknnnoooooonnnmmmmmmlllkkkjjjkkkmmmoooqqqnnnmmmllljjjiiigggffffff```bbbccccccbbbdddhhhlllllllllmmmnnnnnnoooppppppllllllkkkhhheeeddddddeeeggggggfffeeeddddddcccbbbeeedddcccdddfffgggfffeeehhhgggfffgggiiiiiihhhfffeeefffhhhiiiiiiiiihhhgggjjjiiigggeeedddbbbbbbaaa___^^^]]]]]]\\\\\\]]]]]]XXXWWWXXXYYYZZZYYYVVVTTTSSSSSSSSSRRRQQQPPPNNNNNNLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDBBBAAA@@@>>>======777777777777666666666666555666666666555444333333444444444333333222222222000111111111111000000///111111111111000///...---)))******+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%'''((((((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&& """$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&------,,,+++***)))(((((('''((()))***,,,///111222222333555777888999888888<<<<<<>>>AAADDDEEEEEECCCBBBDDDFFFHHHIIIJJJIIIIIIKKKLLLNNNOOOOOOQQQTTTVVV[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZXXXUUUSSSSSSVVVZZZ\\\aaammmiiihhhfffeeecccbbbbbbbbb``````___]]]\\\]]]___bbbbbbaaa```______```bbbcccccccccdddeeefffffffffeeedddcccbbbcccdddcccbbb```\\\___cccfffhhhfffdddbbbdddeeefffggggggfffeeedddeeeffffffeeeddddddfffhhhggghhhiiijjjkkkllllllmmmkkkkkkjjjjjjjjjlllnnnpppssspppmmmkkkjjjhhhfffdddbbbccccccdddeeefffggggggllllllmmmmmmmmmnnnrrrtttooommmkkkjjjiiifffcccaaadddeeefffgggfffeeedddccccccccceeehhhjjjjjjhhhfffffffffggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiieeegggiiijjjjjjhhhfffdddcccbbb```^^^]]]\\\\\\[[[[[[[[[YYYWWWUUUSSSQQQPPPRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPQQQPPPOOOPPPRRRTTTSSSSSSRRRQQQOOOLLLJJJIIIGGGDDDCCCDDDGGGIIIIIIGGGIIIIIIHHHHHHGGGFFFFFFFFF@@@AAAAAA@@@???===;;;999999999999888777666666555;;;::::::999777666444333222222222111111111111000111111111111111000//////000000///...------,,,,,,)))******++++++******))))))))))))))))))***************)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&(((******)))((('''************)))))))))))))))))))))***+++...000111888999:::999777666777888??????@@@AAACCCDDDEEEEEECCCDDDFFFGGGGGGGGGFFFEEEHHHKKKMMMMMMLLLMMMQQQTTTYYY\\\]]][[[[[[^^^^^^[[[]]]\\\ZZZYYYXXXWWWXXXXXXaaajjjiiiiiihhhfffeeecccbbbaaaaaaaaaaaa___]]]^^^```bbbcccbbbaaa``````aaacccdddfffggggggggggggffffffeeeeeedddbbbbbbbbbaaa___\\\[[[___fffkkknnnllliiifffeeefffgggiiijjjjjjiiiiiiiiijjjjjjiiigggggghhhiiiiiiiiiiiijjjkkklllmmmmmmiiiiiijjjkkklllmmmnnnnnnqqqpppoooooonnnlllhhheeebbbbbbcccdddeeefffggggggjjjlllmmmmmmmmmnnnppprrrnnnmmmkkkjjjiiigggdddaaaddddddeeeeeefffeeeeeeddddddddddddfffiiiiiihhhfffggghhhiiikkkkkkkkkjjjjjjgggggghhhhhhhhhhhhggggggdddfffiiikkklllkkkjjjiiiiiihhhfffdddbbb```___^^^[[[ZZZYYYWWWTTTSSSQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRQQQPPPQQQRRRQQQQQQPPPOOONNNLLLKKKJJJFFFDDDBBBCCCFFFGGGFFFEEEHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@@@@???>>><<<:::999999999999888777666666666777888888888777666555444222222222222111111111111111111111111111000//////000//////...------,,,,,,******++++++++++++******,,,,,,++++++++++++++++++***))))))(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$######$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&'''))))))((('''&&&(((''''''''''''''''''''')))))))))***,,,...000111777888::::::999888:::;;;>>>>>>???AAABBBCCCDDDEEECCCDDDEEEFFFGGGFFFEEEEEEFFFIIILLLLLLLLLMMMPPPTTTYYY\\\]]]\\\]]]``````]]]\\\[[[ZZZYYYXXXYYYZZZ[[[aaakkkjjjjjjiiihhhgggdddbbb```bbbcccbbb```^^^^^^```bbbcccbbbaaaaaabbbcccdddeeejjjjjjjjjjjjiiihhhgggfffhhhfffcccbbbaaa___\\\ZZZZZZ___gggnnnqqqoookkkhhhfffgggiiilllmmmnnnnnnmmmmmmnnnnnnmmmjjjiiiiiiiiijjjiiiiiiiiiiiijjjkkkllleeehhhkkkoooppppppooommmnnnnnnoooppppppmmmhhhdddccccccdddeeefffggghhhhhhjjjlllnnnnnnnnnnnnooopppmmmlllkkkjjjjjjhhhdddbbbccccccddddddeeeeeeffffffeeedddcccdddfffggggggfffiiijjjlllmmmmmmllljjjiiieeeffffffffffffffffffeeeaaacccfffiiikkkllllllkkknnnmmmkkkhhheeecccaaa```[[[ZZZYYYWWWUUUSSSQQQQQQQQQRRRSSSUUUUUUUUUUUUTTTRRRTTTUUUUUURRRPPPPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKIIIGGGEEEEEEFFFFFFFFFEEEHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???===<<<:::999999999999888777777666666444555555666666666555555333222222222111111111111111111111111111000///////////////...------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((('''&&&&&&'''''''''''''''''''''''')))))))))***,,,...000222444666888888888999:::<<<======>>>@@@AAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEHHHKKKKKKKKKLLLPPPTTTYYY]]]^^^]]]^^^bbbbbb```\\\[[[YYYYYYYYY[[[\\\^^^bbbllliiiiiijjjiiihhheeebbb```bbbbbbbbb```^^^^^^___aaabbbbbbaaabbbbbbdddeeefffkkklllllllllllllllkkkkkkiiigggdddbbbbbbaaa^^^]]][[[___eeejjjmmmllljjjhhhhhhiiikkkmmmnnnnnnnnnnnnnnnoooooommmjjjhhhhhhhhhiiihhhgggggggggggghhhhhhdddhhhnnnsssuuussspppnnnkkkkkkkkkmmmmmmkkkgggdddeeeeeefffggghhhiiijjjjjjjjjmmmooopppooonnnnnnooolllkkkkkkkkkkkkiiifffccccccccccccddddddeeefffgggfffdddcccccceeefffffffffiiijjjlllmmmllljjjhhhgggdddeeeeeeffffffeeeeeeddd___```cccfffhhhiiiiiiiiilllllljjjhhheeecccaaa```\\\[[[ZZZXXXVVVTTTSSSSSSPPPRRRTTTWWWXXXXXXWWWVVVSSSUUUWWWVVVSSSPPPNNNMMMKKKJJJJJJJJJKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;:::999999999888888777777777444444555555555555444444333333222222222111111111111111111111111000////////////.........---------+++,,,,,,------,,,,,,++++++++++++***)))(((''''''((()))))))))*********+++((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&((((((((()))))))))))))))(((((()))***,,,...111222333555666777666777999:::<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCFFFIIIJJJJJJKKKOOOSSSYYY\\\^^^]]]___cccdddbbb]]]\\\ZZZYYYYYYZZZ]]]^^^aaajjjgggggghhhhhhgggdddbbb```___```aaa```^^^]]]^^^___```aaaaaabbbccceeefffgggkkklllmmmnnnooopppppppppjjjhhheeedddeeeeeedddcccbbbccceeegggiiiiiiiiihhhjjjkkklllmmmmmmmmmlllkkkmmmmmmllljjjgggfffggghhhiiiiiiiiihhhhhhgggfffffffffjjjpppuuuwwwvvvrrrpppmmmkkkjjjjjjjjjjjjhhhggggggggghhhiiijjjkkklllllllllnnnqqqqqqpppooonnnoookkkkkkkkkmmmmmmlllhhhfffccccccdddeeeffffffggggggeeedddbbbccceeefffgggfffhhhhhhiiiiiihhhfffdddcccddddddeeeeeeeeeeeedddddd```aaaccceeeffffffffffffiiiiiihhhgggfffdddbbb```]]]\\\[[[YYYXXXVVVUUUUUUPPPRRRTTTWWWXXXXXXWWWWWWTTTUUUWWWUUURRRNNNKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJHHHGGGFFFGGGEEEEEEDDDCCCBBB@@@@@@???CCCBBBAAA???>>>===<<<<<<999999999999888888888888666666666666555444333222333333333222222222222111111111111111111000//////...............---------+++,,,,,,------,,,,,,++++++++++++***)))(((''''''(((((())))))******++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''((())))))***)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&+++)))&&&###"""###$$$&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))***(((((((((***,,,///111333666777999888777777888:::<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCFFFIIIJJJIIIKKKOOORRRXXX\\\^^^]]]___cccdddbbb```^^^[[[YYYXXXYYY[[[\\\```hhh|||ddddddeeeeeedddcccaaa```]]]___```___^^^]]]^^^``````aaabbbdddeeeggghhhhhhlllmmmnnnpppqqqrrrrrrssskkkiiiffffffggghhhhhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjkkklllllllllkkkjjjiiikkkkkkiiifffdddeeehhhkkknnnoooppppppooommmjjjhhhiiilllqqquuuwwwvvvsssqqqpppnnnkkkjjjkkkkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmoooppppppnnnmmmnnnoookkklllmmmooopppoookkkhhhccceeefffhhhhhhhhhgggfffdddccccccdddggghhhhhhgggggggggfffeeedddbbbaaa```cccddddddeeeeeeddddddccccccdddeeefffffffffffffffhhhhhhhhhhhhfffdddbbbaaa\\\\\\[[[ZZZXXXWWWVVVUUUPPPRRRTTTUUUWWWWWWWWWVVVSSSTTTTTTRRROOOKKKIIIIIIFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKJJJHHHEEECCCDDDEEECCCCCCCCCBBBAAAAAA@@@@@@CCCBBB@@@>>>===<<<<<<<<<999999999999999999999999888888888777666555444333333333333333222222222222111111111111111000//////........................++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********((((((((())))))*********(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""###%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''((('''((((((***,,,///222333999:::;;;;;;:::999:::<<<<<<<<<===???@@@AAABBBCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEHHHJJJKKKIIIJJJNNNRRRWWWZZZ\\\\\\^^^bbbbbb```aaa___[[[XXXWWWXXXZZZ[[[```fffxxxaaaaaaaaaaaaaaaaaaaaaaaa\\\^^^`````````___```bbbbbbccceeegggiiijjjkkkkkknnnnnnpppqqqrrrrrrrrrrrrmmmjjjhhhggghhhiiijjjiiiiiijjjjjjkkkkkkkkkkkkjjjhhhiiijjjlllllllllkkkkkkllljjjhhheeedddggglllpppxxxzzz|||}}}|||xxxssspppkkkmmmppprrrtttsssrrrqqqnnnmmmlllllllllkkkiiifffgggggghhhiiijjjkkkllllllmmmnnnnnnmmmkkkkkklllmmmllllllnnnqqqrrrqqqnnnkkkdddfffiiikkkkkkiiigggeeebbbbbbcccfffiiijjjiiihhhhhhfffdddbbb```___^^^^^^aaabbbbbbccccccbbbbbbaaaccccccddddddeeefffffffffggghhhhhhgggeeebbb___^^^[[[ZZZYYYXXXWWWVVVUUUTTTQQQQQQRRRSSSTTTUUUUUUUUURRRRRRQQQOOOKKKHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJJJJGGGDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::::::::999999999999999999999999888888888999999888888777444444333333333222222222111111111111111000//////........................******++++++++++++******,,,,,,++++++++++++++++++((((((((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&'''((((((''''''((())),,,///222444666888999:::999:::;;;===<<<===>>>???@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGJJJLLLKKKJJJJJJMMMQQQUUUYYY[[[ZZZ\\\___```]]]___]]]YYYVVVVVVXXXZZZ\\\aaafffuuu______^^^^^^___```aaaaaa\\\^^^aaaaaaaaaaaabbbcccdddeeegggiiikkklllmmmnnnppppppqqqrrrrrrrrrqqqqqqnnnkkkhhhggghhhiiiiiiiiifffhhhjjjlllmmmllljjjiiifffgggiiikkkmmmmmmmmmmmmmmmkkkhhheeeeeeiiipppuuu{{{wwwlllmmmnnnpppqqqqqqqqqpppkkkkkkkkklllllljjjeeeaaaffffffggghhhiiijjjjjjkkkmmmmmmllljjjhhhhhhjjjllllllmmmooorrrtttsssooollleeegggjjjmmmmmmjjjfffddd```aaadddgggkkkllljjjiiiiiigggccc```^^^]]]^^^^^^``````aaaaaaaaaaaa``````___```aaabbbcccdddeeeeeegggggggggeeebbb___[[[YYYYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUQQQQQQOOOLLLIIIGGGGGGHHHDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKLLLIIIFFFDDDFFFHHHAAAAAABBBBBBBBBCCCCCCCCC@@@>>><<<:::999888888999999999999999999999999999777777999::::::;;;;;;;;;444444444333333333222222111111111111111000//////---.....................*********++++++*********)))))))))))))))*********((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%$$$###"""!!! ###%%%$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!""""""""""""#########%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))&&&&&&''''''((()))******''''''((())),,,///222444111333555666777888:::<<<======>>>@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGHHHKKKMMMLLLJJJJJJMMMPPPUUUXXXZZZYYYZZZ^^^^^^[[[]]]ZZZWWWUUUVVVXXX\\\^^^bbbfffttt]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___bbbdddgggiiieeegggkkkoooqqqrrrqqqqqqssstttuuuuuutttqqqooommmkkkiiifffeeeeeefffeeedddfffiiimmmppppppooollliiiffffffgggiiijjjjjjhhhffflllhhheeedddcccggguuuzzztttppppppooolllkkkllliiijjjjjjjjjhhhfffdddccceeefffggghhhhhhhhhhhhhhhggggggfffgggggghhhiiijjjjjjlllnnnoooqqqqqqqqqpppkkkjjjiiigggffffffffffffddddddeeeeeeeeeeeeeeeeeebbbaaa___[[[YYYZZZ]]]``````___^^^^^^]]]]]]^^^^^^bbbbbbbbbbbbbbbccccccccc____________^^^]]]\\\\\\ZZZYYYWWWUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPPPPRRRTTTPPPNNNLLLJJJHHHFFFEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;::::::::::::;;;::::::999:::;;;:::777555666555555555555555666777555333111000000111333444000000000000////////////111000...,,,***)))))))))---,,,+++*********+++,,,))))))((('''''''''''''''++++++************++++++''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%&&&'''((((((&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))(((&&&$$$###((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&***)))(((((()))(((&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++...111444666333333444777;;;>>>?????????>>>===???CCCEEEDDDCCCGGGHHHIIIIIIHHHGGGEEEDDDIIIKKKOOOQQQMMMIIIJJJPPPWWWXXXZZZYYYXXXXXXYYY[[[[[[ZZZWWWVVVVVVXXXZZZ\\\gggjjjttt]]]]]]^^^__________________``````bbbdddfffhhhiiihhhiiikkkmmmoooqqqrrrsssqqqqqqrrrqqqpppnnnmmmkkkiiigggeeeeeefffggggggggggggiiilllnnnnnnmmmjjjiiieeefffggghhhiiihhhfffdddeeecccbbbcccdddjjjyyyzzztttnnnnnnllliiihhhjjjfffggggggffffffdddccccccffffffffffffggggggggggggeeeeeeeeeeeefffggghhhhhhiiijjjkkkmmmnnnnnnnnnmmmhhhhhhgggfffeeedddccccccddddddddddddddddddddddddcccbbb```\\\YYYYYY\\\___^^^^^^]]]\\\\\\\\\\\\\\\``````aaaaaabbbbbbbbbccc]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPPPPOOOPPPQQQRRRQQQPPPPPPQQQSSSNNNNNNLLLKKKIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBAAA@@@???>>>======:::::::::999999999888888;;;::::::;;;===<<<:::888999888888777777777888888666555333222111111111222000000000000///////////////...------,,,,,,,,,------,,,+++*********++++++******)))((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%'''***---000222444444555888;;;===>>>>>>@@@>>>>>>@@@CCCEEEEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIMMMOOOMMMIIIKKKPPPTTTVVVZZZ[[[ZZZXXXWWWWWWXXXWWWVVVUUUVVVYYY\\\]]]dddiiivvv]]]^^^```cccdddcccbbbbbbaaabbbccceeeggghhhhhhhhhhhhhhhhhhiiikkkmmmppprrrnnnnnnnnnmmmlllkkkjjjjjjgggeeedddeeehhhiiijjjiiiiiiiiijjjjjjjjjiiihhhhhheeefffggggggfffeeecccbbb```^^^___aaacccjjjxxx}}}uuunnnkkkiiieeeeeegggccccccbbbbbbbbbbbbccccccffffffdddccccccdddeeeeeebbbbbbbbbbbbcccdddeeeffffffggghhhhhhiiiiiiiiihhhfffgggggggggfffdddbbbaaacccccccccddddddccccccbbbdddccc```]]]ZZZYYY\\\^^^]]]\\\\\\[[[[[[[[[[[[[[[^^^^^^______```aaabbbbbb[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGHHHBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>======999:::;;;;;;;;;:::888777;;;::::::<<<>>>???>>>===::::::999888777777777888777666555444333111000000000000000000////////////,,,---------...//////000,,,,,,+++************+++++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&''')))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$!!! !!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''(((***---111555777666666777888:::;;;<<<<<>>>>>@@@CCCEEEEEEDDDFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHKKKNNNLLLIIIKKKPPPPPPTTTYYY[[[ZZZWWWUUUTTTUUUTTTSSSTTTVVVYYY]]]___bbbhhhwww]]]___cccfffggggggfffdddcccdddfffhhhiiiiiihhhhhhdddeeeeeefffhhhjjjkkklllmmmlllkkkiiiiiihhhhhhiiihhhgggfffgggjjjkkkkkkjjjjjjiiihhhffffffeeeffffffeeeffffffeeecccbbbaaa```aaa```aaabbbcccfffrrr~~~yyyppplllgggcccbbbdddaaa```_________aaabbbccceeedddbbb```___```aaabbb^^^^^^^^^___```aaabbbccccccdddddddddddddddddddddggghhhiiiiiihhhfffcccaaaccccccdddddddddcccbbbaaaaaa```___\\\ZZZZZZ]]]___]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^___``````aaaZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNNNNNNNOOOQQQRRRQQQOOONNNNNNOOONNNNNNNNNMMMMMMLLLKKKKKKFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>>>>@@@@@@???>>>>>>===<<<<<<:::;;;===>>>===<<<:::888999999999;;;>>>@@@???>>>:::999888666666555555555555555666555444333222111000000000000////////////+++,,,---....../////////,,,++++++***************+++***))))))(((((())))))'''&&&&&&&&&&&&&&&&&&''')))(((((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%#########&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))***+++...222666999<<<777888999999999999:::;;;>>>>>>>>>@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMKKKKKKLLLOOOMMMJJJKKKOOOPPPTTTXXXYYYXXXVVVUUUTTTTTTTTTSSSSSSUUUXXX\\\^^^aaahhhwww^^^```dddgggiiihhhgggfffdddfffggghhhiiihhhggggggbbbdddfffhhhiiiiiiiiihhhkkkjjjiiihhhgggggghhhhhhjjjiiihhhiiikkklllkkkjjjiiigggeeecccbbbbbbcccddddddeeefffdddaaa______```eeeeeefffgggfffhhhrrr|||{{{rrrlllgggbbb```bbbaaa```___^^^___```aaabbbaaa```^^^\\\[[[\\\^^^___[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaaaaabbbbbbbbbfffggghhhhhhgggeeebbbaaacccdddeeeeeeeeecccbbbaaa[[[\\\\\\[[[[[[\\\___aaa______^^^]]]]]]]]]]]]^^^[[[\\\\\\]]]^^^^^^______ZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQNNNLLLLLLLLLOOOOOOOOONNNMMMKKKIIIHHHEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<;;;999;;;<<<======;;;999888888777777888;;;=========999888777666555555555555333333444555555555444444000000000000////////////,,,,,,---------,,,++++++++++++++++++******))))))))))))(((''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))'''''''''(((((((((((()))&&&''')))+++///333777999888:::;;;:::888777888:::<<<===>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKMMMOOOPPPQQQNNNNNNPPPOOOKKKKKKOOOSSSUUUWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSUUUXXX[[[]]]aaahhhuuu___aaadddfffhhhhhhggggggffffffgggggggggffffffeeebbbdddgggjjjkkkjjjhhhggghhhhhhhhhhhhggggggffffffhhhhhhhhhiiikkkllljjjiiigggeeecccaaa``````aaabbbccceeefffddd```^^^___aaaggggggjjjllllllmmmvvvwwwooojjjfffaaa```aaaaaaaaa```_______________\\\[[[ZZZYYYXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^___aaa`````````aaaaaabbbcccdddeeeeeeeeedddbbb```___bbbcccdddeeedddbbb```___WWWXXXZZZZZZZZZ\\\___aaaaaaaaa```_______________\\\\\\\\\]]]]]]]]]^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVQQQPPPOOONNNNNNNNNNNNNNNNNNPPPQQQPPPNNNKKKJJJJJJMMMNNNNNNMMMLLLIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAA=========<<<<<<;;;;;;;;;777888999999999888666555777666555666888999:::999999999888777666666666777222222222333444444555555000000000000////////////------......---+++)))(((******++++++******)))((()))(((((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############"""###$$$&&&''''''''''''&&&&&&'''''''''''''''((('''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&'''''''''(((((((((&&&'''(((***...111555777888:::<<<;;;888666888:::;;;===???@@@@@@@@@BBBDDDFFFFFFGGGIIILLLNNNQQQRRRSSSPPPNNNPPPPPPMMMMMMPPPVVVWWWXXXXXXWWWWWWXXXZZZVVVUUUTTTTTTUUUXXX\\\^^^bbbiiivvvaaabbbcccdddffffffgggggggggfffeeedddddddddddddddcccdddeeefffgggffffffeeeeeefffgggggggggfffddddddccccccdddgggiiijjjjjjhhhdddbbbaaa_________```aaabbbeeefffddd```^^^```ccceeefffjjjmmmlllmmmttt~~~|||ssslllgggfffdddaaa```bbbbbbaaaaaa```^^^\\\[[[ZZZVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^aaa`````````aaacccdddeeeeeeeeedddcccbbbaaa``````___```bbbcccbbb```]]][[[VVVWWWXXXYYYYYYZZZ]]]___aaaaaa```____________```^^^^^^]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVPPPPPPOOONNNNNNNNNOOOOOONNNOOOQQQPPPMMMJJJIIIHHHIIIJJJKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHGGGFFFDDDCCC@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;777777777666666666555555888666444444555666666666777777666666666666666777333333222111111222444444000000000000////////////------...///...,,,***))))))******+++***)))((('''***))))))((('''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$%%%&&&&&&&&&''''''''''''))))))***,,,///333666888777:::===;;;777666888;;;<<>>@@@CCCCCCBBBCCCEEEHHHHHHHHHIIIJJJLLLOOORRRSSSNNNJJJIIIMMMOOOOOOQQQTTTUUUXXX]]]___^^^[[[YYYYYYSSSSSSSSSTTTXXX\\\aaadddaaakkk{{{fffccc```aaafffjjjkkkjjjhhhgggeeecccaaaaaaaaaaaaaaaaaa```````````````aaa____________^^^\\\[[[ZZZZZZ\\\```ccceeefffffffffdddbbb```^^^]]]\\\\\\]]]aaabbbccccccbbbbbbcccdddeeefffgggeeeccccccgggkkkvvv{{{}}}qqqfffdddbbb___^^^^^^^^^___dddbbb`````````\\\VVVQQQRRRSSSTTTTTTTTTSSSQQQPPPQQQSSSVVVVVVVVVXXX\\\```cccbbb```___```bbbeeegggdddcccaaa```aaabbbdddeeedddddddddcccaaa^^^[[[YYY\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\___``````aaaccceeecccaaa_________^^^]]][[[YYYYYYXXXWWWVVVVVVUUUUUUWWWVVVTTTQQQMMMKKKLLLMMMNNNNNNOOOOOONNNMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;999666444555999;;;;;;999888888888888888888888888666666666555555444444444444333111000000000111111111111222222222222111111222222111000///...------...---+++***)))***+++++++++++++++************)))***)))(((&&&&&&&&&'''((())))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&################################################"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$---+++(((%%%$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((()))'''((())),,,...000222333999:::<<<;;;:::999999:::>>>@@@BBBCCCBBBAAAAAABBBIIIHHHHHHIIIKKKNNNQQQSSSPPPPPPOOOPPPPPPQQQRRRSSS[[[\\\^^^___```___^^^]]]]]]YYYTTTQQQRRRWWW^^^bbbfffmmm|||eeecccaaaaaacccdddeeeeeefffeeecccaaa```___```````````````______`````````\\\[[[[[[ZZZYYYXXXWWWWWWXXXZZZ]]]aaacccddddddddddddcccaaa___]]]\\\\\\\\\^^^```bbbbbbbbbbbbdddfffgggeeecccbbbccceeeggghhhhhhlllttt}}}uuulllccccccbbbbbbaaa___^^^^^^aaa___^^^]]]]]]ZZZVVVRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTUUUUUUUUUWWW[[[___```___^^^^^^___```bbbdddcccbbb`````````aaacccdddcccdddddddddbbb___]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]______^^^^^^```aaaaaa___^^^]]]]]]]]][[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUTTTRRRQQQQQQSSSPPPPPPPPPPPPPPPNNNMMMLLLGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@???>>>>>>======<<<:::777666777888999999888888888777777777666666555555555444444444333333555444222111111111222222000111111222222111111000000000000000////////////...---,,,+++***++++++,,,+++++++++*********))))))***)))((('''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################################################################"""  """########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%)))(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&'''((((((((()))+++---///111333444888:::;;;;;;:::999999:::===@@@BBBCCCBBBAAABBBBBBGGGFFFFFFGGGIIIKKKNNNPPPPPPPPPPPPPPPPPPQQQRRRSSS\\\]]]___aaaaaa```___^^^___\\\XXXVVVWWW[[[```ddddddlll{{{eeefffeeedddbbb``````aaacccbbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^_________ZZZYYYXXXVVVUUUTTTTTTTTTUUUWWWZZZ]]]```aaabbbbbbdddcccaaa___]]]\\\[[[[[[[[[]]]___```aaabbbdddfffjjjeee______cccggggggfffeeefffjjjooosssrrrlllggg```aaabbbccccccaaa___^^^___]]][[[YYYYYYWWWUUURRRQQQRRRTTTUUUVVVWWWWWWWWWTTTUUUUUUUUUUUUWWW[[[^^^^^^^^^______``````aaaaaaaaa```_________```bbbcccccccccddddddcccaaa___^^^YYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^]]]\\\[[[\\\]]]___^^^\\\\\\\\\\\\ZZZXXXTTTUUUWWWXXXYYYZZZ[[[[[[XXXYYYZZZYYYWWWUUUTTTTTTQQQQQQRRRRRRQQQPPPOOONNNHHHGGGEEEDDDCCCDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA?????????>>>>>>>>>======>>>===:::777555555777999999888888777666555444444444444444444333333333333333333222111111111222222000000111111111111000000.../////////000000000111...---,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))(((((((((((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''##############################$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$ """""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########"""""""""""""""&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$((((((''''''&&&''''''''')))***+++...000222444555888999;;;;;;:::999999:::===???BBBCCCBBBBBBBBBCCCGGGFFFFFFGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPRRRSSSSSS^^^___aaabbbcccbbb```___^^^\\\ZZZXXXYYY]]]aaaccceeemmm|||eeegggiiigggbbb___```aaa```^^^]]][[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZXXXWWWUUUSSSSSSSSSSSSSSSTTTWWWZZZ]]]___``````bbbbbb```^^^\\\[[[ZZZYYYYYYZZZ]]]^^^^^^___aaaccchhhddd```___aaaeeefffgggjjjiiihhhhhhiiigggdddaaa``````bbbbbbcccbbbaaa```aaa___[[[XXXVVVUUUTTTSSSQQQRRRSSSUUUWWWXXXYYYZZZWWWVVVVVVVVVVVVXXX[[[]]]___```aaabbbcccbbbbbbaaa_______________```bbbbbbccccccddddddcccbbbaaa```\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[___^^^\\\\\\\\\\\\[[[YYYVVVXXXZZZ\\\^^^``````aaa___aaaaaa___ZZZUUURRRPPPQQQQQQQQQQQQQQQPPPPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;:::===>>><<<888444333777;;;::::::999888666555444333333333333333333333333333222111111111111111111111///000000111111000000///////////////000000000000------------------------************))))))))))))))))))))))))((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%""""""%%%########################"""###$$$$$$%%%%%%%%%%%%##################""""""&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''))))))(((''''''&&&''''''((()))+++---000222333444777999::::::999999999:::<<>><<<;;;:::;;;<<<;;;888555555999===<<<<<<:::999777666444444333333333333333333333333222333333333333333333333000000111111111111000000111111111000///.........,,,---------------------*********)))))))))((((((((((((((())))))))))))((('''((())))))))))))((('''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!#########""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((***)))(((''''''''''''''''''(((***,,,...111222333666888::::::999999999:::<<<>>>BBBCCCCCCDDDEEEFFFIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVV___```bbbcccdddcccbbb```YYYXXXWWWWWWXXXZZZ]]]___dddmmm~~~^^^___``````______```aaa]]]\\\ZZZXXXVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZTTTTTTSSSRRRPPPNNNMMMKKKOOOPPPRRRTTTXXXZZZ]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[\\\[[[[[[]]]___ccceeefffdddaaaaaaeeejjjkkkjjjiiihhhhhhgggggggggdddcccaaa``````aaaccceeedddcccaaa]]]XXXVVVVVVWWWVVVVVVVVVWWWXXXYYY[[[\\\ZZZZZZ[[[]]]```bbbaaa```___```aaabbbbbbaaa```___``````aaabbbcccddddddeeecccccccccbbbaaaaaaaaaaaabbbaaa```^^^\\\ZZZXXXXXXUUUWWWYYYZZZ[[[\\\^^^```aaa```^^^______```^^^]]]YYY[[[]]]___```___^^^]]]]]]___```___[[[VVVSSSRRROOOOOONNNNNNNNNNNNOOOOOOQQQOOOMMMJJJHHHFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEGGGGGGEEECCCAAA???>>>===999::::::999888888:::<<<<<<<<<;;;999888666555555333333333333444444444444555555666777777777666666111111222222222222111111222222111000///...------+++,,,,,,------------,,,******)))))))))(((((((((&&&''''''((((((((((((''''''((()))******)))((('''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## ###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###############"""!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''))))))(((((('''((((((((('''((()))+++...000222333555777999:::999999999;;;;;;>>>AAACCCDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLOOORRRUUUWWWYYY^^^___aaabbbcccbbb```___\\\[[[YYYYYYZZZ\\\___aaabbbkkk|||```^^^]]]]]]___```aaaaaa^^^\\\ZZZWWWUUUTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYYYYSSSSSSTTTTTTRRROOOLLLJJJLLLMMMNNNQQQTTTWWWZZZ\\\\\\]]]^^^^^^^^^^^^]]]\\\XXXZZZ\\\]]]]]]^^^```bbbdddeeeeeeeeeeeeeeefffgggfffhhhkkkllllllkkkkkkjjjccccccbbbbbbbbbbbbbbbbbbaaabbbaaa^^^ZZZXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\[[[[[[^^^bbbfffgggeeebbbaaaaaabbbbbbbbbbbbaaaaaaaaabbbcccdddffffffggggggdddcccbbbaaa``````____________]]]\\\ZZZYYYXXXWWWVVVXXXZZZ[[[\\\]]]___aaaaaa```^^^___``````___]]]]]]^^^`````````^^^[[[YYYWWWYYY[[[[[[XXXUUUTTTTTTOOOOOONNNMMMMMMNNNOOOPPPPPPNNNKKKHHHEEEDDDCCCCCCEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@:::999999:::;;;;;;:::999;;;:::999888777666555555333333444444444555555555444444666777777777666666222222333333333333222222111111000000//////......)))***+++---------,,,+++***)))))))))(((((((((((($$$%%%&&&'''(((((('''&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$%%%$$$######$$$########################$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&(((((((((((((((((()))***'''(((***,,,///111333444555777999999999999999;;;;;;>>>AAADDDDDDEEEGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKNNNRRRVVVYYY[[[\\\]]]___aaaaaa```___^^^^^^\\\ZZZYYYZZZ]]]```cccbbblll~~~ddd```]]]]]]```ccccccbbb^^^]]]ZZZWWWUUUSSSRRRRRRTTTUUUWWWYYYZZZZZZYYYXXXTTTUUUWWWWWWUUURRRMMMKKKIIIJJJLLLOOORRRUUUXXXZZZ\\\]]]___`````````______XXXZZZ]]]^^^```aaadddffffffdddccceeehhhiiigggddd```cccgggiiiiiigggeeedddaaabbbdddddddddbbbaaa___]]]___```___\\\ZZZ[[[]]]___^^^]]]\\\\\\\\\]]]]]][[[\\\```eeejjjjjjgggccceeeeeeddddddddddddddddddbbbccceeefffggghhhhhhhhhdddcccbbb```______^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\\\\\\\]]]___aaa```___^^^^^^___```___]]]aaabbbccccccaaa^^^[[[YYYVVVXXXYYYXXXVVVSSSSSSSSSPPPOOONNNNNNNNNOOOPPPQQQNNNLLLIIIEEECCCAAA@@@@@@CCCBBB@@@??????@@@AAABBB?????????????????????@@@<<<:::999:::===<<<999555999999888777666555444444444444444555555666666666000111333444444444333333222333333444444333333222////////////000000000000((()))+++,,,---,,,,,,+++))))))))))))((((((((((((###$$$&&&'''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$###########################$$$$$$%%%&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%$$$#########%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''(((((('''(((((()))***+++)))***+++---000222444555555777999999999999:::;;;;;;===AAADDDEEEEEEGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIFFFGGGJJJNNNRRRWWW[[[]]][[[\\\^^^___```___^^^]]]]]][[[YYYWWWXXX\\\```ccceeeooo\\\]]]___aaacccfffggghhhaaa___[[[XXXVVVTTTTTTUUUXXXXXXYYYYYYYYYXXXXXXXXXTTTUUUWWWYYYZZZWWWRRRNNNMMMLLLKKKMMMPPPSSSUUUUUUWWWYYY\\\```bbbbbb```___aaa```^^^^^^```ccceeeeeekkkgggddddddfffhhhhhhfffeeeeeefffggggggfffeeedddcccccccccccccccccccccccc\\\\\\\\\]]]^^^___```aaadddcccbbbaaa```_________aaaccceeehhhkkkmmmnnnoooooollliiiggghhhhhheeebbbcccbbbaaadddjjjmmmnnnmmmgggccc^^^\\\\\\]]]]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYYYY[[[]]]```bbbcccdddddd^^^^^^]]]\\\\\\]]]^^^___\\\___aaaaaa^^^\\\\\\^^^XXXWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMKKKHHHDDDAAA@@@@@@@@@CCCBBB@@@?????????@@@@@@@@@@@@AAA@@@@@@???>>>======<<<:::888888999:::;;;777777666666555444444444555555555555444333222111444333333222222111111111555555333222111000000000222111000///............,,,***(((((()))*********)))***+++,,,,,,+++***)))******))))))((((((((('''***)))((('''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$###%%%$$$!!!!!!$$$%%%###$$$###""" """###$$$%%%#########%%%&&&%%%$$$%%%$$$###""""""###$$$$$$!!!###%%%$$$###"""###$$$$$$##################$$$############""""""!!! #########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******+++,,,...111444666999777555555666999::::::>>>@@@CCCCCCCCCCCCEEEFFFIIIJJJJJJIIIGGGGGGHHHJJJMMMNNNPPPSSSWWWZZZ\\\^^^^^^___aaaccccccbbb```^^^^^^]]][[[ZZZ[[[]]]___aaafffqqq___```aaacccddddddddddddaaa___\\\YYYWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZVVVVVVWWWXXXZZZXXXUUUSSSNNNMMMMMMOOOSSSWWWYYYZZZYYY[[[^^^```bbbbbbbbbaaaaaa```______aaadddfffgggjjjgggddddddfffhhhhhhgggggghhhhhhhhhhhhgggfffeeeddddddccccccbbbaaaaaaaaa^^^^^^______aaabbbcccdddggggggfffeeedddddddddeeedddfffhhhkkknnnqqqrrrssspppmmmiiiggghhhhhhfffddddddbbbaaacccgggjjjkkkjjjhhheee```^^^]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]___aaaaaabbbaaa^^^]]]\\\[[[ZZZ[[[\\\]]][[[]]]______\\\[[[[[[\\\WWWVVVUUUSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLJJJIIIJJJHHHEEEBBB@@@?????????BBBAAA@@@?????????@@@@@@???@@@@@@??????>>>===<<<===;;;:::888888999:::;;;::::::999888888777666666555555555555444333222111333333333222222222222222333333222222111222222222222111000//////.........---,,,***))))))*********'''((()))******)))(((''')))))))))(((((((((''''''((((((''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%""""""%%%$$$$$$###"""!!!!!!"""###$$$""" !!!"""###"""!!!%%%$$$$$$######$$$$$$$$$###$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******+++---///222444666888666555555666888999:::>>>@@@CCCDDDDDDDDDEEEFFFIIIIIIJJJIIIGGGGGGHHHJJJKKKMMMOOOSSSVVVYYY\\\]]][[[]]]```bbbdddcccbbb```]]]\\\[[[ZZZZZZ\\\___aaaeeeqqqcccdddfffgggfffdddbbb```^^^]]][[[ZZZYYYYYYYYYZZZZZZ\\\___aaabbbbbb```___ZZZXXXWWWWWWXXXYYYXXXWWWQQQPPPOOORRRWWW\\\___aaa^^^___```bbbcccdddddddddbbbbbbaaaaaabbbdddfffggggggeeecccccceeeggghhhhhhhhhhhhhhhgggfffeeedddcccddddddcccbbbbbbaaa`````````aaabbbccceeefffggghhhllllllkkkkkkkkkkkkkkkllliiijjjmmmppprrrtttvvvwwwqqqnnnjjjgggggggggggggggfffdddccccccdddffffffeeecccbbbaaa___^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZ[[[\\\]]]^^^______^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZYYY[[[\\\\\\ZZZYYYYYYYYYUUUTTTRRRPPPNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGFFFDDDBBB???>>>>>>??????AAAAAA@@@?????????@@@@@@????????????>>>===<<<;;;<<<;;;:::999888999:::;;;<<<;;;:::999888777666666555555555555444333222222222222222222333333333333222222111111222222333444111111000000///............---,,,******)))))))))(((((())))))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%  %%%%%%$$$###"""!!!!!!"""###$$$$$$###"""###%%%&&&%%%$$$######$$$$$$%%%$$$$$$###"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''''''''((())))))***+++,,,...000333555777666666555555555777999:::>>>AAACCCEEEDDDDDDDDDEEEHHHIIIIIIHHHGGGGGGIIIKKKJJJLLLNNNRRRVVVZZZ\\\^^^YYY[[[___bbbddddddcccbbb\\\[[[ZZZYYYZZZ\\\^^^```eeeqqqeeegggjjjkkkjjjgggcccaaa\\\\\\[[[[[[[[[\\\\\\]]]^^^aaaeeehhhiiihhhfffeee___\\\XXXVVVVVVXXXXXXXXXTTTSSSTTTWWW\\\bbbfffgggccccccddddddeeeeeeffffffeeeeeeeeedddbbbbbbcccdddbbbbbbaaabbbccceeefffffffffeeeeeedddbbbaaa```___ddddddccccccccccccbbbbbbbbbccceeefffhhhiiijjjkkkoooooonnnnnnnnnoooppppppnnnoooppprrrtttuuuuuuuuurrrooojjjgggfffgggiiijjjjjjhhhfffdddcccccccccccc^^^```aaaaaa___]]]^^^___^^^______^^^^^^]]]\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVTTTRRRPPPMMMLLLLLLLLLMMMJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@>>>>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999999999::::::;;;:::999888777555555444444555555555444444333222111222222333333444444444333222222111222222333333111111111000000///...------------+++)))(((((((((+++++++++++++++******)))((((((''''''''''''''''''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%!!!!!!%%%%%%$$$######""""""######$$$&&&%%%$$$%%%&&&''''''%%%!!!"""###$$$$$$$$$###"""!!!"""$$$$$$"""!!!"""#########""""""""""""###############$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,...111333666777555555666555555666888:::???AAADDDEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGIIIKKKKKKLLLOOOSSSWWW[[[^^^___YYY[[[___bbbccccccbbbaaaZZZZZZYYYYYYZZZ\\\^^^___dddqqqfffhhhlllnnnnnnlllhhhfff______``````aaabbbcccdddeeegggkkkmmmnnnmmmkkkiiiccc___ZZZWWWVVVWWWWWWWWWXXXXXXYYY]]]bbbgggjjjkkkgggggggggggggggggggggggghhhiiiiiifffbbb``````aaa______``````aaabbbcccdddeeedddcccbbbaaa```______bbbcccddddddeeefffggggggdddeeegggiiijjjkkkkkkkkkooooooooonnnooooooppppppppppppqqqrrrrrrqqqqqqqqqqqqnnnkkkhhhfffgggiiikkknnnllliiifffcccbbbbbbcccbbbfffiiihhhccc^^^^^^```___``````______^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]___^^^[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA???>>>>>>@@@AAACCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;;;;::::::999999999999::::::999888777666555444444444444555444444333333222222222333333444444555555444333222111111111111000111111111000///...---+++------,,,)))''''''(((,,,++++++***************''''''((((((((((((((((((###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%$$$!!!!!!$$$%%%###$$$$$$############$$$$$$###"""!!!"""$$$$$$$$$""" """#########"""!!!"""$$$%%%%%%$$$######$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++...111444555666444666777777666666888:::???BBBEEEFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMOOOQQQUUUYYY\\\___aaa\\\^^^```bbbbbbaaa___]]]YYYYYYYYYZZZ[[[\\\^^^___eeessseeehhhlllooopppooollljjjeeefffggghhhiiijjjkkklllkkklllnnnppppppnnnllljjjeeeaaa]]]ZZZYYYYYYXXXWWW[[[\\\^^^ccchhhkkklllkkkiiiiiijjjjjjiiihhhggggggiiijjjjjjgggaaa^^^^^^___]]]___``````______aaabbbeeedddcccbbbaaaaaaaaaaaabbbbbbdddeeeggghhhjjjjjjfffgggiiikkkllllllkkkkkknnnnnnmmmllllllmmmmmmmmmooooooooooooooonnnmmmmmmnnnmmmkkkhhhffffffhhhkkkpppnnnkkkgggcccbbbccceeekkkqqquuuqqqhhh```___``````aaaaaa``````___^^^]]]^^^]]]]]]]]]^^^___```aaacccaaa^^^\\\YYYXXXXXXXXXVVVTTTRRRRRRSSSSSSSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA?????????@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;:::::::::999999:::::::::999888888777777333444444555444444333333333333333333444444444444666555333222111000000000000000111111111///---,,,***---///---***'''(((***+++***)))((('''''''''((((((((((((((())))))))))))$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%'''%%%%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$ !!!"""############%%%'''(((((('''&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&(((+++...111333555555444666999999777666888;;;???BBBFFFGGGFFFEEEDDDCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQSSSVVVZZZ]]]___aaa^^^```aaabbbaaa___\\\[[[YYYYYYZZZ[[[\\\]]]___```fffuuueeehhhkkknnnpppooommmlllhhhiiijjjlllmmmnnnoooooonnnooooooooommmkkkiiihhhcccbbb```______^^^\\\ZZZ^^^```ccchhhlllmmmllljjjjjjkkkllllllkkkiiigggeeefffiiijjjgggaaa]]]^^^```^^^```bbbbbb```___```bbbdddcccaaa`````````aaaaaabbbcccdddeeefffhhhhhhiiiiiijjjlllmmmnnnmmmlllkkkmmmlllkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmlllllllllkkklllllliiifffeeegggiiiooonnnlllgggcccbbbdddgggllltttzzzvvvkkkbbb```bbbaaaaaaaaaaaa```___^^^^^^^^^^^^^^^^^^```bbbdddeeegggeeebbb___\\\[[[ZZZZZZVVVSSSPPPPPPRRRSSSRRRQQQPPPQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEECCCCCCAAA@@@???>>>>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@???>>>>>>:::;;;;;;;;;::::::999999888888888888888888888888333333444444555444444333444444444444444333333333444333333222111111111222///000111222111///---,,,***...111000,,,***+++---+++***)))((('''''''''((())))))))))))******++++++&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%$$$"""&&&(((&&&&&&(((&&&"""###$$$$$$$$$$$$$$$$$$###'''&&&%%%&&&((((((((('''""""""""""""###$$$%%%&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))$$$&&&)))---000222444444444777;;;:::888777999<<>>===>>>???AAABBBCCCDDDEEEGGGGGGGGGFFFEEE@@@@@@AAA@@@@@@???>>>===::::::;;;;;;;;;:::999888555555555555666666666666333333444444555444444444555555555444444333333333222222111111222222333444///000111222111///---,,,+++///333222...,,,---000...---+++))))))))))))***))))))******+++++++++,,,'''((()))***)))(((&&&$$$'''&&&&&&&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""$$$&&&''''''''''''###&&&'''%%%%%%'''&&&######$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%$$$######$$$&&&((()))!!!###%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###%%%)))---000222333444444888<<<<<<888777:::===@@@CCCGGGHHHGGGEEECCCCCCCCCDDDFFFFFFGGGHHHKKKMMMQQQRRRSSSVVVXXXZZZ\\\]]]]]]___aaabbbaaa___]]][[[YYYZZZ[[[\\\^^^___```aaaiiixxxiiijjjkkkjjjhhhfffffffffkkkkkkkkkkkkkkklllmmmnnnjjjkkklllkkkjjjgggdddbbb^^^```bbbeeefffgggggggggccceeehhhlllooonnnllliiijjjkkklllllljjjgggcccaaabbbcccccccccbbbaaa___^^^```bbbddddddcccbbbaaabbbdddbbb```^^^]]]]]]^^^___ddddddccccccbbbccccccccceeehhhkkknnnppppppooonnnjjjjjjiiiiiihhhgggggggggeeeeeefffggghhhiiijjjjjjffffffeeedddcccccccccccckkkjjjhhheeeaaa______```fffggghhhiiihhhfffcccbbb___aaabbbcccaaaaaaaaabbb```_________```aaabbbccceeedddaaa___\\\ZZZYYYXXXZZZXXXVVVTTTSSSSSSSSSTTTNNNRRRWWWXXXVVVRRRMMMKKKJJJHHHDDDAAA??????@@@AAA??????======>>>@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>======<<<;;;::::::999999999999888888888888888999666666555444444444444555444444333333333444444555333222111111000000111111000111222222111///,,,***///...---,,,++++++++++++***++++++******)))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""%%%&&&&&&%%%"""!!!######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%&&&((()))(((%%%%%%&&&'''((((((((('''&&&$$$$$$######$$$$$$%%%&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((***,,,...///111444666999::::::999888777999:::???BBBFFFGGGGGGFFFEEEEEECCCEEEGGGHHHHHHHHHIIIJJJOOOPPPRRRTTTVVVXXXZZZ[[[YYY[[[^^^``````^^^[[[YYYWWWXXXYYYXXXXXXYYY\\\___jjj{{{hhhiiijjjiiigggffffffgggiiiiiiiiiiiijjjkkkkkkllljjjjjjjjjiiigggeeecccbbb```aaaccceeefffgggggggggiiijjjkkkmmmoooooommmjjjiiijjjkkkkkkjjjgggcccaaabbbbbbbbbbbbaaa```______^^^___aaacccbbbbbbbbbbbbeeecccaaa___^^^^^^___```aaaaaa````````````aaaaaaccceeehhhkkkmmmnnnmmmllljjjjjjiiiiiihhhgggggggggddddddeeeeeefffggggggggg`````````___``````aaaaaaeeeeeedddbbb___^^^___aaaaaabbbcccdddddddddccccccbbbcccddddddbbbaaaaaaaaa````````````aaaaaabbbbbb```___^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTRRRRRRQQQRRRMMMPPPTTTUUUTTTPPPLLLJJJIIIGGGDDD@@@>>>>>>??????======<<<<<<===???BBBCCCEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;:::::::::999888777777666666666777666666555444444444444444555555444333333444444444333222111111000000111111111111111111000...,,,+++......---,,,++++++++++++***++++++******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&& $$$&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###""""""%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((())),,,---...000333666999999:::999777777999:::CCCEEEHHHIIIGGGDDDCCCBBBAAACCCEEEFFFGGGHHHJJJLLLRRRRRRTTTVVVYYY[[[\\\]]]\\\]]]___aaa```___]]][[[YYYZZZZZZZZZYYYZZZ\\\^^^gggyyyggghhhiiihhhfffeeeeeefffhhhhhhhhhhhhhhhhhhiiiiiiiiihhhfffdddcccaaa``````aaabbbcccdddfffhhhiiijjjooommmllllllmmmmmmkkkiiihhhiiijjjkkkjjjgggdddbbbbbbaaaaaa``````aaaaaaaaa___```ccceeefffgggggggggfffdddbbb```______``````___^^^^^^]]]^^^^^^_________aaadddgggjjjkkkjjjjjjjjjjjjiiiiiihhhgggggggggcccccccccddddddddddddddd]]]\\\\\\]]]^^^___``````^^^___```___]]]]]]___aaa^^^^^^___```aaacccdddeeedddeeefffdddbbb`````````___```aaaaaaaaaaaaaaa```[[[[[[ZZZZZZZZZ[[[[[[\\\YYYXXXVVVTTTRRRPPPPPPOOOLLLNNNOOOPPPPPPNNNKKKIIIHHHFFFCCC???===<<<======:::::::::;;;<<>><<<;;;;;;;;;888999999:::<<>><<<;;;::::::888999:::;;;===???AAABBBAAABBBBBBCCCCCCCCCBBBBBB????????????????????????;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555555444555555444333333333333333777666555333333222222222222111000000//////000000111000///...------......,,,,,,+++*********++++++***++++++******)))((('''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$######%%%''''''%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######"""""""""###%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%''')))+++,,,...111333666777777777666666888:::999===AAADDDEEEDDDEEEEEEBBBCCCCCCBBBBBBDDDHHHKKKPPPQQQSSSUUUXXX[[[]]]^^^dddcccbbbaaa```aaaaaabbbaaabbbcccbbb```______```iii{{{aaaaaaaaa___^^^^^^```bbbcccdddddddddcccbbb```___ZZZYYYWWWVVVVVVWWWYYYZZZ\\\^^^aaaeeehhhkkkllllllmmmiiidddaaa````````````bbbdddfffhhhhhhgggfffdddbbbcccdddeeegggjjjlllmmmeeeddddddhhhlllnnnllliiicccaaa___]]]\\\\\\]]]]]]^^^^^^^^^^^^___```aaabbb^^^___```bbbdddeeeffffffjjjjjjiiiiiihhhgggggggggeeeeeeddddddcccccccccbbb______^^^]]]\\\\\\\\\\\\^^^```aaaaaa___]]]^^^^^^\\\ZZZXXXWWWWWWXXXYYY[[[\\\^^^___```___^^^___```aaa```___]]]\\\\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]]]][[[YYYWWWUUUTTTRRROOOMMMMMMNNNMMMIIIEEEAAA@@@???===<<<<<<;;;;;;:::;;;<<<===???@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA???????????????@@@@@@@@@======<<<<<<<<<<<<<<<<<<:::999888777666555555555555444444333333333333333555444333222111111111222111111000////////////000/////////.........------++++++************++++++***++++++******)))((('''&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######"""%%%((('''$$$###$$$&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%###############$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''')))+++,,,...111444444666666666555666888:::<<>>>>>>>>=====================>>>@@@AAABBBBBBBBB??????@@@AAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>======<<<<<<;;;;;;888777666666555555555555555444333333222222333333222222111111000111111111111111000///////////////---.../////////...---,,,++++++************++++++***++++++******)))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""%%%((('''$$$"""$$$'''$$$$$$$$$$$$#########"""((((((''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((()))(((&&&%%%''')))$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&(((***+++,,,///222444444555666666555555888999===@@@DDDFFFFFFEEEDDDDDD@@@BBBDDDEEEEEEFFFHHHJJJPPPQQQSSSVVVYYY\\\^^^___^^^^^^______``````aaaaaaccceeeggggggeeedddddddddiii{{{]]]]]]\\\[[[YYYZZZ]]]___]]]^^^______]]][[[YYYWWWVVVVVVWWWXXXYYY[[[\\\]]]___aaaeeehhhhhhfffcccaaa```^^^ZZZXXXXXXYYYXXXWWWZZZ\\\___bbbcccbbbaaa```^^^```cccgggjjjkkklllmmmeeebbbaaacccggggggddd______]]][[[YYYXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]dddddddddeeeffffffggggggjjjjjjiiiiiihhhgggggggggbbbbbbbbbbbbbbbbbbcccccc\\\\\\\\\\\\]]]^^^___```[[[]]]```aaa```___``````]]]]]]]]]]]]]]]^^^______```bbbcccbbb___]]]]]]^^^bbb___\\\XXXWWWXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^___\\\\\\]]]\\\[[[YYYWWWVVVXXXUUURRRSSSSSSQQQJJJCCC======>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@??????>>>===<<<;;;;;;:::666555555444444444555555555444333333222222333333000000000000000000111111111111000///////////////,,,---///000000...,,,++++++***************++++++***++++++******)))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$###"""!!!!!! """%%%)))((($$$"""$$$'''$$$$$$$$$$$$######""""""""""""###$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''(((+++,,,---///222555333444555555555555777999:::>>>CCCGGGHHHHHHIIIJJJ>>>@@@DDDFFFGGGHHHJJJLLLMMMNNNPPPSSSWWWZZZ\\\]]][[[\\\]]]___````````````ccceeeggghhhfffeeeeeeffflll}}}YYYYYYXXXXXXXXXYYYZZZ[[[___^^^]]]\\\ZZZXXXWWWVVVWWWWWWYYY[[[^^^___^^^]]]``````aaaaaa``````___^^^^^^[[[XXXUUUTTTUUUWWWYYYYYYXXXYYY\\\aaacccaaa___]]]___aaadddeeeeeedddcccbbbaaa___^^^]]]]]]^^^___]]]]]]^^^^^^]]][[[ZZZYYYXXXYYYYYYZZZ\\\]]]______bbbccceeeggghhhhhhhhhgggddddddddddddeeeeeefffgggbbbeeegggfffbbb___^^^^^^ZZZ\\\___```_________```bbbcccdddbbb```___```aaadddaaa]]]ZZZ\\\```fffjjjpppooolllgggbbb^^^]]]^^^aaa___]]][[[ZZZZZZ[[[\\\WWW[[[^^^```^^^[[[YYYXXXXXXZZZ[[[\\\[[[XXXUUUSSSRRRSSSSSSRRRNNNJJJEEEBBBBBBAAA???>>>>>>>>>??????CCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===;;;:::999888888666666555444444444444555555555555444333222111000222222222222111111111000111000///......///000111------.........---+++***+++******))))))))))))))))))***+++++++++***(((''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$((('''%%%###""""""###$$$############""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###""""""############""""""###$$$$$$$$$$$$###""""""'''%%%$$$$$$&&&%%%"""$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$"""""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***,,,///111222333444555444333222444666:::>>>DDDGGGGGGEEEDDDCCCAAA???@@@EEEFFFEEEEEEHHHLLLKKKLLLQQQXXX^^^```___ZZZ[[[]]]___```aaabbbbbbdddfffgggfffddddddhhhlllrrrWWWWWWWWWXXXXXXXXXXXXWWW[[[[[[ZZZYYYYYYXXXXXXWWWXXXXXXYYY\\\^^^___^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUYYYXXXXXXZZZ]]]___^^^\\\\\\]]]___aaaaaaaaa``````^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\^^^^^^^^^^^^]]]\\\YYYXXXXXXYYYZZZ\\\^^^``````aaacccdddeeeddddddcccaaaaaaaaabbbcccdddeeeeeebbbdddfffeeeaaa^^^]]]]]]^^^```ccceeeddddddeeefffhhhiiijjjiiigggeeeeeeeeeiiifffbbb```aaaeeejjjnnntttsssooojjjddd___^^^^^^___^^^\\\ZZZYYYZZZ[[[\\\[[[]]]___^^^[[[XXXVVVUUUVVVXXXYYYZZZYYYWWWTTTRRRSSSSSSRRRPPPMMMHHHDDDBBBCCCBBBAAA@@@??????@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA????????????????????????>>>===<<<:::999888888777555555555555444444444444444444444444333222111000111000000000000/////////000000///......///000111...///000000000///---,,,+++******)))))))))))))))))))))******))))))((('''&&&%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%############$$$$$$%%%%%%'''&&&$$$"""""""""$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$######""""""#########$$$$$$%%%$$$###"""$$$&&&((('''%%%'''''''''''''''''''''(((((('''%%%$$$$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''((((((((((((((((((''''''((()))***,,,///111222555666666555444444555777:::>>>CCCFFFFFFEEEDDDCCCAAA???@@@EEEGGGEEEFFFIIINNNMMMNNNRRRXXX\\\^^^^^^ZZZ[[[\\\^^^```aaabbbbbbdddfffhhhgggddddddgggjjjsssUUUWWWYYYZZZZZZXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[^^^^^^]]]\\\YYYYYYXXXXXXXXXXXXWWWWWWVVVWWWYYYYYYXXXVVVSSSQQQXXXWWWVVVWWWYYY[[[ZZZYYY[[[[[[\\\]]]\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWXXXXXXZZZ[[[]]]___``````______YYYXXXXXXXXXYYY[[[^^^```^^^___````````````______^^^^^^^^^___```bbbcccdddbbbccceeedddaaa^^^]]]]]]bbbeeehhhjjjjjjjjjkkkmmmnnnppprrrrrrooolllkkkkkkmmmjjjfffddddddfffjjjlllrrrqqqnnnhhhbbb]]][[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^[[[WWWTTTRRRRRRTTTUUUWWWWWWWWWUUUSSSQQQSSSRRRPPPMMMJJJFFFCCCAAACCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@????????????AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::888777666666444555555666555444333222333333333333222111000000/////////.........------000000///......//////000...///000000000///...---+++******)))))))))))))))***)))((((((''''''((((((%%%$$$###"""!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&%%%%%%###""""""###$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!###$$$&&&''''''%%%###"""#########!!!$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((("""######$$$%%%''')))***(((((())))))))))))(((((('''((()))***,,,///111222666777777666555555666888:::>>>CCCFFFFFFEEEDDDCCCAAA???@@@EEEGGGFFFGGGJJJQQQQQQQQQSSSWWWZZZ\\\\\\YYYZZZ[[[]]]^^^```aaabbbbbbeeehhhgggeeedddeeehhhsssXXXZZZ^^^``````]]]ZZZWWWVVVVVVWWWXXXZZZ\\\^^^___\\\[[[ZZZ[[[\\\\\\[[[ZZZVVVVVVUUUUUUUUUTTTTTTUUUTTTUUUUUUUUUTTTRRRPPPOOOVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTVVVVVVZZZ[[[\\\^^^^^^^^^^^^]]]YYYXXXWWWWWWXXX[[[^^^```^^^^^^^^^^^^]]]]]]\\\\\\[[[\\\\\\]]]___aaabbbcccccccccdddcccaaa```^^^^^^bbbeeeiiikkklllmmmnnnoooqqqtttvvvwwwtttqqqooonnnmmmjjjgggcccaaaaaabbbccchhhhhhfffaaa\\\XXXVVVVVVYYYYYYXXXXXXYYYZZZ[[[[[[]]]]]][[[XXXTTTQQQQQQQQQTTTTTTUUUVVVUUUSSSRRRPPPRRRQQQNNNKKKGGGDDDBBB@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????AAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAA@@@>>>======<<<;;;;;;:::999888777555444333444555666666444222111222222222222222111000/////////.........---------000/////////............,,,,,,---......---,,,++++++******)))))))))))))))***)))'''&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######"""!!!"""###$$$%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###&&&'''((('''%%%$$$############"""""""""""""""!!!!!!!!!$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$&&&'''((()))((((((((())))))((((((((('''((()))***,,,///111222666777777666555555666888;;;>>>BBBEEEEEEDDDDDDDDDAAA???@@@EEEGGGGGGIIILLLTTTTTTTTTUUUWWWYYYZZZZZZWWWXXXYYYZZZ[[[]]]^^^___```cccggggggeeecccdddfffqqq]]]```eeehhhhhhfffbbb___ZZZZZZZZZ[[[]]]```ccceee^^^\\\[[[ZZZ[[[[[[ZZZXXXVVVVVVUUUTTTSSSTTTTTTUUUTTTSSSQQQOOONNNNNNNNNOOOTTTUUUWWWXXXZZZ[[[]]]^^^\\\ZZZXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYY\\\^^^```^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]___aaabbbcccdddccccccbbbbbbaaa```______bbbfffhhhiiijjjlllmmmooorrruuuuuussspppnnnnnnllljjjfffbbb^^^\\\ZZZYYY\\\]]]]]][[[WWWUUUTTTUUUWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXVVVSSSQQQRRRTTTUUUUUUUUUUUUTTTRRRPPPOOOOOONNNKKKHHHEEEBBB@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAA@@@???===<<<;;;;;;;;;;;;::::::888666555444222444555666666444222111111111222222222111000000000000000/////////......////////////......------+++,,,---......---,,,,,,+++******)))))))))))))))***)))'''&&&&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$""""""$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$###""""""############""""""&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%###!!!&&&&&&%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&'''((()))***,,,///111222555666666555444444555777;;;>>>BBBDDDDDDCCCCCCDDDAAA???@@@EEEGGGHHHJJJOOOVVVVVVVVVVVVWWWXXXYYYZZZVVVVVVVVVWWWWWWYYYZZZ[[[]]]aaadddeeecccaaacccdddooobbbeeejjjnnnooommmiiigggbbbaaa``````bbbdddggghhhbbb```]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRNNNKKKJJJKKKMMMOOOSSSVVVYYY\\\\\\]]]^^^```[[[YYYVVVTTTRRRQQQRRRSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVXXXYYYYYYZZZ\\\]]]_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbdddbbbaaaaaaaaaaaa```^^^\\\^^^bbbdddeeefffgggiiiiiilllnnnooonnnlllkkkkkkjjjiiifffccc^^^ZZZWWWUUUVVVWWWYYYYYYWWWVVVVVVWWWUUUVVVVVVWWWWWWWWWXXXXXXUUUUUUVVVUUUSSSSSSTTTVVVVVVUUUUUUSSSRRRPPPNNNMMMKKKJJJIIIGGGEEEBBB@@@>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;:::999:::;;;;;;:::999777555333333444444555444333222111111222222222222222111111111111111000000000/////////////////////...---,,,---...///000000000///...+++******)))))))))))))))***)))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!"""$$$&&&&&&%%%$$$"""##################""""""#########$$$$$$$$$$$$$$$"""""""""############$$$!!!"""###$$$%%%$$$###""""""""""""######"""""""""&&&%%%###"""""""""######"""###### ############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''$$$""" ''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))***,,,///111222555666666555444444555777;;;>>>AAACCCCCCCCCCCCDDDBBB???@@@EEEHHHIIILLLQQQUUUWWWXXXXXXWWWXXXZZZ\\\XXXWWWVVVUUUUUUVVVWWWXXXZZZ]]]```aaa```___bbbeeeooodddggglllqqqsssqqqnnnllliiihhhfffddddddfffhhhiiigggdddaaa___^^^^^^\\\[[[XXXWWWUUUTTTTTTTTTVVVVVVTTTRRRNNNKKKJJJKKKNNNOOOSSSWWW\\\___^^^]]]]]]^^^ZZZWWWTTTQQQOOOOOOPPPQQQPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUWWWXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^_________^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\\\\]]]^^^___```bbb```^^^^^^___```^^^\\\ZZZ\\\```bbbbbbcccdddeeeccceeeggghhhgggggghhhiiiffffffeeebbb___[[[WWWUUUTTTVVVXXXXXXWWWWWWWWWXXXUUUUUUVVVVVVVVVVVVVVVVVVRRRTTTUUUUUUTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMKKKJJJFFFFFFGGGFFFEEEBBB???===???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEECCCBBBBBBAAAAAA@@@@@@@@@======<<<;;;::::::999999:::;;;<<<;;;:::888555444444444444333333333222222222222333333333333222222111111111000000000/////////////////////---,,,+++,,,---///000000000///...+++******)))))))))))))))))))))******))))))(((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############!!!""""""##################$$$$$$######"""!!!!!!"""""""""#########$$$$$$""""""""""""############ """$$$$$$###"""!!!"""######$$$$$$######"""###############$$$$$$$$$"""$$$%%%!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''((()))***,,,///111222666777777666555555666888;;;>>>AAACCCCCCBBBCCCDDDBBB???@@@EEEHHHIIIMMMRRRTTTVVVXXXXXXWWWXXX[[[^^^[[[YYYWWWUUUUUUUUUVVVWWWWWWZZZ]]]]]]\\\^^^bbbeeeqqqdddggglllqqqssssssqqqooommmkkkiiifffffffffhhhiiikkkhhhdddbbbaaa```^^^]]]XXXWWWUUUTTTSSSTTTVVVWWWTTTRRRPPPMMMLLLMMMNNNOOOTTTYYY^^^aaa___\\\[[[[[[XXXVVVRRRNNNMMMMMMOOOPPPOOOOOOOOOOOOPPPRRRTTTVVVRRRSSSUUUWWWYYYYYYYYYYYYWWWYYY\\\___``````___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[[[[\\\]]]^^^^^^aaa^^^[[[[[[]]]^^^\\\ZZZZZZ\\\___aaaaaabbbcccddd___aaacccccccccdddeeegggaaabbbbbbaaa___[[[XXXVVVSSSUUUWWWXXXWWWVVVVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRTTTUUUVVVUUUTTTUUUVVVUUUTTTRRRPPPMMMJJJHHHGGGCCCDDDFFFFFFEEEBBB???===@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@AAACCCEEEFFFGGGDDDDDDCCCBBBAAA@@@@@@???<<<;;;;;;::::::999999888;;;;;;<<<<<<;;;888555444555444333222222222333333222333333444444444333333000000000000////////////...///000000///---+++******+++---.........------+++******))))))))))))))))))***+++++++++***((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""############"""  !!!###$$$$$$$$$$$$$$$###!!! !!!!!!""""""#########$$$""""""""""""############ """###$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%###((()))'''$$$###$$$""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''$$$$$$%%%%%%'''(((***+++(((((())))))))))))(((((('''((()))***,,,///111222777888888777666666777999;;;>>>AAABBBBBBBBBCCCDDDBBB???@@@EEEHHHJJJNNNSSSSSSVVVXXXXXXXXXYYY\\\___]]]\\\YYYWWWUUUUUUVVVWWWUUUXXXZZZ[[[[[[]]]bbbfffrrr