BM6P6(@ %%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++---...///222333444444444666999;;;888===@@@AAAEEENNNTTTVVVYYYXXXUUUQQQLLLFFFBBB???:::777888@@@HHHKKKLLLMMMQQQLLLFFFFFFIIIKKKJJJHHHMMMLLLKKKSSSggg}}}~~~nnneeefffggghhhhhhiiinnnuuuzzz{{{zzzwwwrrrlllfff```\\\RRRNNNIIICCC???:::666333111///............---+++))))))******++++++++++++,,,***((((((***+++)))'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))******)))(((&&&))))))))))))((((((((((((''''''''''''''''''&&&%%%///(((%%%((()))((())).........------,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''')))***+++******************++++++(((***,,,---000444999===IIITTTfffxxxwwwssskkk^^^\\\bbbpppxxx{{{tttlllbbbZZZRRRLLLFFFCCCBBBAAA<<<888444666888777555444777:::777555333333444444444333444999>>>>>><<>>>>>???>>>>>>>>>>>>===<<<:::999<<<;;;:::999999999:::;;;;;;:::888999:::;;;:::999333444666888:::;;;;;;;;;$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---...//////000111222333555999<<<;;;AAAEEEFFFKKKTTTZZZ\\\^^^[[[VVVPPPJJJEEEBBB@@@???<<<===CCCGGGIIIKKKNNNSSSOOOKKKJJJMMMOOOOOONNNKKKOOOXXXfff}}}xxxhhh___`````````aaagggpppvvvuuuuuuuuusssooojjjeeebbbZZZUUUOOOHHHCCC>>>999666333111///...------+++)))************+++++++++,,,+++***((()))***+++***(((***))))))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((())))))((((((((('''''''''&&&&&&'''(((((((((((((((,,,&&&$$$''')))'''(((,,,*********)))((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''((())))))))))))))))))************)))***+++,,,---///333777;;;DDDQQQaaarrrvvvoooeeeZZZWWW\\\eeelllvvv}}}}}}zzzxxxyyyiiicccZZZTTTPPPLLLEEE@@@;;;;;;;;;999777777888:::;;;888666555555555444333666999;;;;;;999:::>>>BBBDDDIIIPPPVVV\\\fffqqqzzz~~~||||||yyyyyyuuuooojjjfff^^^VVVRRRMMMKKKLLLLLLHHHGGGHHHIIIKKKLLLLLLKKKIIIIIIHHHEEEEEEFFFFFFFFFEEECCCBBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA???===777888999;;;>>>@@@BBBCCC###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''))))))***+++,,,---......---///111222444777;;;>>>???FFFKKKNNNTTT^^^eeeggggggbbbZZZQQQJJJEEECCCCCCFFFDDDDDDGGGGGGGGGKKKQQQRRROOOLLLKKKKKKMMMMMMMMMJJJWWWjjjlllaaa___\\\ZZZ[[[bbbkkkqqqppprrruuuvvvtttqqqllliiiddd___WWWPPPIIIDDD>>>;;;777444111//////---+++)))******++++++++++++,,,,,,***)))((()))++++++***)))+++++++++******+++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))++++++++++++))))))))))))((((((((('''''''''&&&''''''(((((())))))))))))%%%$$$''')))(((((()))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''((((((((()))))))))******)))*********)))***---///000444<<>>===;;;888666555555666555444777777666666555444444444999;;;===@@@DDDMMMYYYaaammmsssyyymmmfff```[[[[[[ZZZVVVUUUVVVYYYZZZ[[[[[[ZZZXXXVVVUUURRRRRRSSSSSSSSSSSSRRRRRRNNNLLLKKKJJJIIIJJJKKKKKKOOONNNNNNNNNNNNLLLIIIFFFCCCBBBBBBCCCFFFJJJNNNPPP###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''(((((((((***++++++,,,---.........000222444555777:::>>>AAABBBJJJQQQWWW^^^iiiqqqsssqqqjjj___TTTLLLHHHGGGHHHKKKIIIIIIJJJHHHHHHNNNVVVVVVSSSOOOKKKHHHHHHIIIJJJMMMaaazzzuuummmhhhaaa\\\[[[```ggglllnnnqqqtttwwwwwwtttqqqnnnmmmggg___WWWPPPJJJDDD@@@;;;888555333222111///---++++++,,,,,,,,,,,,,,,,,,***))))))******++++++***,,,++++++******++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((((()))************)))(((******)))))))))((((((((()))(((((((((((()))))))))(((&&&&&&((()))***)))))))))))))))(((((('''''''''((((((((((((((((((((((((******))))))))))))************)))(((((((((((((((((((((((()))*********+++((()))))))))((((((***,,,...000222777@@@PPPbbbooorrrfff___^^^```bbbeeeggghhhjjjnnnpppwwwyyy{{{sssnnneee___XXXRRRPPPNNNJJJGGG???===999888999999999888999777555555777666333///555666777888;;;BBBLLLRRRYYY]]]hhhzzzvvvooojjjiiigggdddccceeehhhiiiiiijjjjjjhhheeebbbbbbbbbcccccccccddddddddd```^^^[[[XXXVVVVVVWWWWWW\\\\\\]]]^^^^^^\\\XXXUUUTTTSSSQQQPPPRRRVVV[[[^^^###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''+++,,,,,,---.../////////222444666777888;;;???CCCFFFOOOXXX___hhhssszzz|||yyyrrrfffZZZRRRNNNMMMNNNMMMKKKKKKKKKJJJJJJQQQZZZ^^^\\\WWWPPPIIIGGGJJJMMMTTTjjjyyysssiiiaaa^^^```cccfffiiikkkooorrrttttttsssrrrpppllleee^^^WWWQQQJJJFFF===:::666333333222111000------,,,,,,,,,,,,,,,,,,******++++++******++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''+++++++++*********))))))+++***)))(((''''''(((((((((((('''(((***,,,+++)))***)))))))))))))))((((((''''''''''''''''''''''''))))))************))))))''''''((()))))))))))))))(((((())))))***++++++,,,'''((())))))((()))+++,,,,,,---...000444>>>KKKUUUgggvvv{{{wwwnnnjjjlllkkkjjjhhhhhhlllrrrvvvxxx~~~{{{sssmmmiiieee```\\\PPPLLLGGGCCC@@@???===;;;<<<999666777::::::666222222333555777999>>>BBBFFFHHHJJJRRRccc{{{{{{wwwvvvuuusssrrruuuwwwvvvvvvwwwyyyxxxuuurrroooppppppqqqrrrtttuuuuuuyyyuuunnnhhheeedddfffgggkkkkkklllnnnpppnnnkkkhhhfffccc___]]]^^^bbbfffjjj$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((+++,,,---...///000111111333444777999;;;>>>CCCFFFNNNWWWaaahhhpppzzz|||vvvkkkaaaYYYTTTSSSRRROOOLLLJJJLLLMMMMMMSSSZZZ^^^\\\WWWOOOGGGGGGMMMTTT^^^rrr~~~xxxoooiiigggggghhhhhhfffggghhhkkknnnqqqssstttpppmmmiiiddd___XXXQQQLLL@@@<<<777444333222000///......------------,,,,,,+++,,,---,,,***)))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++*********)))))))))***)))((('''&&&'''((()))((()))(((''')))------***((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))************''''''(((((()))***++++++'''(((************+++---''')))+++---...444<<>>CCCMMM]]]ppp~~~}}}{{{|||ssspppnnnqqqvvvzzzzzzxxxvvvxxx{{{yyyuuuxxx~~~}}}zzz{{{~~~'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&''''''((()))******+++++++++---///000222444444666999>>>CCCHHHNNNUUUYYYbbbjjjrrruuuyyy~~~yyyvvvooohhh```[[[WWWUUUSSSMMMIIILLLOOOPPPPPPRRRWWWWWWUUUOOOLLLRRRbbbooosss}}}~~~zzzrrrllliiikkknnnqqqllllllmmmllljjjddd\\\VVVPPPKKKDDD===999555333111//////.........------------...///---)))'''(((*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&$$$######$$$&&&))),,,...&&&(((&&&!!!$$$+++...***(((((())))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))((())))))*********((('''&&&""""""###$$$&&&''''''((()))+++,,,+++)))(((((()))+++,,,---,,,))))))---000,,,777:::@@@QQQ```ooo~~~uuukkkbbb]]]]]]bbbiiinnnqqquuu{{{}}}xxxtttqqqmmmjjjeee^^^XXXTTTRRRQQQJJJHHHDDDBBBAAA???>>>===;;;>>>@@@???@@@GGGUUUaaadddgggnnn|||xxxssspppqqqpppkkkhhhhhhfffbbb```ccciiiooopppoootttvvv|||&&&'''))))))((()))***,,,((('''&&&%%%%%%&&&'''((("""###$$$%%%'''((()))***((())))))***++++++,,,,,,000//////000222333444444888;;;>>>BBBHHHSSS___iiioootttzzz~~~~~~|||{{{zzz{{{uuummmgggdddaaa]]]ZZZZZZQQQLLLPPPVVVWWWUUUTTTUUUVVVWWWXXXYYY```ooo{{{~~~|||vvvvvvooommmkkkjjjfffhhhkkkmmmlllhhhdddaaaTTTPPPKKKEEE@@@;;;555222222000...------,,,+++)))------,,,,,,+++***)))))))))((((((***+++***(((%%%+++***))))))******)))'''&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&'''&&&%%%''')))******)))))))))(((((((((((()))))) !!!###%%%&&&((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%***(((&&&(((+++,,,+++)))+++)))'''''''''((('''&&&)))((('''''''''(((***+++((((((''''''''''''((((((***++++++,,,,,,------...111000000444===IIIUUU]]]ttt|||{{{uuuoooggg___YYYWWWVVVXXX___eeehhhmmmsssyyy~~~~~~yyyuuurrrpppeeebbb]]]XXXRRRMMMGGGCCCFFFDDDBBBBBBFFFJJJMMMNNNRRRTTTXXXaaammmzzzyyyrrrnnn^^^[[[XXXWWWWWWUUUPPPLLLMMMJJJHHHKKKPPPWWWZZZ[[[```dddkkkttt"""###%%%%%%$$$%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))))))))******+++++++++000//////000222444555555:::===BBBGGGNNNYYYeeennnwwwzzz~~~|||wwwtttrrrtttpppllliiihhheeeaaa^^^YYYSSSQQQUUUXXXYYYZZZ]]]bbbfffjjjkkkkkkrrr~~~|||ooohhhfffcccfffjjjlllkkkhhhdddaaaZZZVVVPPPIIIDDD>>>888444222000---,,,,,,,,,***)))------,,,,,,+++******)))((((((((()))+++,,,***)))+++***))))))******)))''')))((('''&&&&&&''''''((()))((((((((('''''''''''''''&&&%%%''')))***)))((())))))((((((((((((((())))))((((((((('''''''''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&***)))(((***...000///---***((('''''')))***)))))))))((('''''''''(((******)))((((((''''''(((((()))******++++++,,,---------333111......222:::BBBHHH\\\eeepppzzz|||tttjjjaaa[[[\\\XXXXXX\\\```bbbhhhoooyyy}}}{{{wwwtttnnngggbbbYYYVVVRRRPPPRRRTTTVVVVVVUUUTTTUUUZZZbbbjjjpppsss|||tttjjjaaa[[[WWWPPPMMMKKKJJJKKKJJJGGGEEEFFFCCCAAACCCHHHMMMPPPQQQWWWZZZaaajjjvvv$$$%%%''''''&&&&&&((()))&&&''''''''''''''''''&&&((((((''''''&&&%%%%%%%%%)))))))))***************/////////000222444666777<<>>:::777333111000000///...,,,,,,,,,++++++*********)))((('''(((***,,,,,,++++++***))))))******)))'''******))))))((((((((((((((((((((((((((('''''''''(((&&&&&&''')))))))))(((***)))((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&((()))+++++++++)))'''&&&''')))******)))''''''''''''(((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,111...+++((((((+++...111222777>>>EEEOOO\\\jjjttt}}}yyymmmfff``````bbbeeemmmvvv~~~zzzwww|||}}}ssslllaaaWWWQQQNNNLLLKKKKKKJJJIIIJJJLLLOOOQQQSSSTTTTTTSSSUUUXXX\\\___aaafffhhhlllrrr{{{%%%&&&((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''(((************++++++++++++000111333333444777<<<@@@CCCKKKUUU```jjjuuu{{{sssnnnllllllkkkpppxxx}}}}}}yyyrrrnnnmmmkkkjjjkkknnnzzz{{{tttwwwxxxiii^^^```cccfffiiikkkmmmmmmmmmiiiccc\\\VVVOOOHHHDDD>>>:::555222111000///...,,,,,,+++++++++++++++******)))((((((******)))(((+++***))))))******)))''''''(((((()))))))))))))))'''''''''(((((((((((((((((('''&&&'''((()))((('''))))))((('''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''***(((&&&&&&''''''&&&%%%&&&''''''((((((((((((((())))))(((((((((((())))))(((((()))******++++++,,,...,,,+++******,,,///000///111444777<<>>DDDUUU```ooo}}}~~~oooeee\\\___iiittt{{{~~~}}}{{{yyy{{{}}}~~~~~~***+++,,,+++***)))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))******+++,,,...///000000222555777777777;;;CCCIIIQQQYYYfffqqqzzzwwwnnnlllpppttt{{{}}}zzzsssqqqzzzuuurrrmmmhhhggghhhjjjlllkkkjjjjjjhhheee___WWWQQQHHHCCC<<<777333111000///++++++++++++++++++++++++)))***,,,...000///+++(((+++***))))))******)))'''&&&&&&'''((((((((('''&&&''''''''''''((((((((())))))(((&&&'''((()))(((&&&&&&&&&&&&&&&'''((())))))***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%'''))))))'''%%%%%%'''''''''&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******+++************))))))))))))***,,,.........///333777???HHHVVVcccppp|||}}}ooodddZZZ[[[```jjjpppssszzz&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((******+++---///000222222333666888888999===EEELLLVVV^^^kkkvvvtttnnnpppwww}}}}}}{{{zzzrrrqqq~~~}}}~~~vvvnnnjjjjjjlllnnnjjjjjjlllllljjjddd\\\VVVNNNIIIBBB;;;888555333222++++++++++++++++++++++++(((***---111333222///++++++***))))))******)))((('''((((((((((((&&&%%%$$$&&&'''''''''(((((()))))))))(((''''''((()))(((&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''"""$$$''''''%%%%%%'''***(((&&&%%%&&&(((******)))%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))*********'''((()))************)))'''+++///000//////111444555;;;EEEPPP\\\jjjyyy|||pppggg]]][[[]]]eeejjjmmmuuu~~~'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''')))***)))((('''(((***++++++,,,---///111333444666888;;;===@@@FFFNNNUUUeeekkksss|||yyyrrrppptttvvvsssvvvmmmqqq{{{xxxpppooo{{{~~~|||{{{xxxpppiiikkkkkkkkkkkkkkkhhhbbb]]]TTTPPPIIIBBB<<<777444222---------...//////,,,***+++,,,...000000///...---,,,,,,+++***))))))******++++++++++++***((('''&&&&&&'''((((((((('''%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))'''''')))+++,,,+++'''%%%!!!###%%%''''''&&&%%%$$$''''''''''''((((((((((((---+++)))&&&%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))++++++)))(((***,,,++++++++++++,,,---......444444666:::CCCPPP^^^hhhttttttfff___aaabbbccceeekkkuuu|||%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''(((((()))***)))((('''((()))+++,,,,,,...///111333444666999===AAAFFFMMMWWW^^^iiiqqq{{{zzzwwwyyy|||yyynnniiijjjpppttt}}}~~~rrrjjjooo|||xxxooollljjjkkkllljjjfffaaaZZZUUUNNNGGG@@@:::666333000///......///...,,,)))***+++---...///...---,,,++++++***)))))))))))))))***************)))((('''''''''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((())),,,***((('''''''''&&&$$$&&&'''(((******)))((('''&&&&&&&&&&&&'''''''''''',,,***)))'''&&&%%%&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''(((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&)))++++++)))((()))***++++++***++++++,,,---...,,,---...000666@@@KKKRRR___jjjyyysssfffiiikkklllmmmqqqyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%$$$&&&((((((((((((***,,,,,,,,,---...000222444555666:::@@@FFFMMMWWWbbbkkkrrr||||||||||||rrrhhheeehhhxxx{{{zzzjjjeeekkkxxx{{{uuunnnkkklllmmmjjjgggbbb]]]UUUMMMFFF@@@999666333111///......---+++))))))***,,,------,,,++++++******)))((((((((())))))************))))))))))))'''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))111---(((%%%$$$%%%&&&&&&((()))*********)))((('''%%%%%%%%%&&&&&&&&&&&&'''***)))(((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************''')))******((('''((()))************+++,,,---...,,,,,,---...000555;;;@@@EEENNN[[[gggpppyyyvvvyyy}}}~~~{{{rrrlllmmmrrrwww}}}~~~(((((((((((((((((((((((('''((()))***)))(((&&&$$$ ###&&&''')))+++---000------...///111333555666777<<>>888333111...---------,,,+++***+++,,,,,,---,,,++++++))))))((((((((((((((()))))))))))))))))))))******(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((222...)))&&&&&&'''(((((('''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''%%%%%%$$$%%%'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))(((''''''''')))))))))******+++,,,---...////////////000333555666<<>>FFFNNNXXXdddrrr{{{|||wwwsssppptttzzz|||wwwrrrmmmjjjmmmzzz|||wwwwww{{{vvvllljjjkkkmmmkkkeee^^^YYYTTTMMMCCC===444111...------...------,,,,,,---------,,,,,,,,,)))((((((((((((((())))))***))))))((())))))***+++))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***)))'''&&&((((((((('''&&&&&&&&&&&&%%%%%%$$$###&&&'''''''''((((((((((((&&&'''''''''''''''&&&%%%$$$%%%'''((()))(((''''''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&))))))))))))***+++,,,,,,***,,,------,,,+++,,,---000333888===CCCLLLWWW___ooowww}}}zzztttkkkddddddeeefffhhhkkkssswww}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))((()))***++++++))))))***+++//////000111333555777888;;;@@@IIISSS^^^kkkyyy~~~wwwpppjjjhhhmmmuuuyyywwwuuutttrrrvvvppphhhiiilllkkkfff```]]]ZZZTTTKKKCCC999555111....../////////------------,,,,,,,,,,,,))))))((((((((()))******+++***)))(((((()))***+++***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((#########%%%'''((('''%%%''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&(((((((((((()))***+++,,,)))+++---...,,,+++,,,,,,...///000111444999@@@EEEQQQ\\\jjjwww~~~|||yyysssmmmiiikkkmmmkkkjjjkkksssvvv{{{xxxvvvtttwww~~~&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))(((((()))+++,,,,,,++++++,,,---000000111222444666777888===DDDMMMXXXeeesssvvvoookkkjjjiiilllqqqyyy~~~wwwiiigggiiikkkfffbbbaaa```\\\RRRJJJAAA<<<666222000000000000------,,,+++++++++++++++)))))))))))))))***++++++---+++)))((('''((()))*********((('''''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((($$$######%%%'''((((((&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&(((((((((''''''&&&&&&&&&''''''***((('''%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%(((***(((&&&((((((((((((((()))+++++++++,,,......---,,,------...------,,,---///222444;;;DDDPPP[[[cccjjjrrrwww~~~zzzyyy~~~}}}}}}mmmhhhddddddkkksssxxx{{{{{{{{{yyyxxxyyy))))))))))))))))))))))))*********))))))((('''&&&%%%'''***,,,---...111333000000111222444666888999???FFFPPP\\\jjjzzz{{{qqqiiiiiilllmmmmmmnnn{{{~~~}}}kkkfffhhhjjjfffccccccdddaaaXXXOOOHHHBBB;;;555222111000000,,,,,,+++***))))))************))))))***+++,,,,,,...,,,***(((''''''((()))+++***((('''''''''((()))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''***(((&&&''')))*********&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&(((******)))'''&&&%%%%%%&&&'''***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$""""""%%%(((***)))''''''''''''(((((()))***+++(((***++++++***))))))***...------,,,,,,,,,---...333888@@@GGGMMMUUU^^^eeettt~~~|||zzzgggbbb\\\[[[```gggjjjkkknnnnnnlllkkkmmmuuu(((((((((((())))))))))))'''''''''(((((()))***+++++++++,,,,,,,,,---------000///222666666555999>>>GGGPPP[[[gggwwwvvvsssrrrrrrpppmmmnnnrrr~~~zzzyyyuuujjjeeegggfffeeefffgggddd^^^YYYQQQIII???777333111///---,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''''''''(((((((((((((((''''''&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,+++***,,,...//////...111222444777<<>>FFFQQQ^^^kkksssuuunnnooorrrtttuuuwwwuuuvvvvvvuuusssrrrrrrssslllggg```[[[[[[```hhhmmmuuuzzzzzztttppptttzzz~~~(((((((((((())))))))))))(((((((((((()))***+++,,,******,,,---///111222333444444777:::;;;>>>GGGQQQYYYhhh{{{~~~yyypppmmmuuu}}}zzzzzzwwwrrrmmmkkkjjjjjjkkk```[[[SSSKKKEEE>>>555////////////.........//////---,,,+++***)))***+++,,,************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))************++++++++++++---,,,++++++,,,---+++***---,,,,,,+++,,,,,,---...222333444777<<>>EEEPPP[[[fffrrr~~~{{{sssmmmooouuuvvv{{{~~~sssgggcccbbb___^^^^^^ccchhhlllnnnsssyyy|||zzz{{{yyyvvvuuusssqqqnnnkkkffffffgggjjjpppvvv{{{~~~}}}zzzwwwtttsssvvvxxxwwwyyy|||}}}|||vvvuuuyyy~~~xxxpppkkkooouuuxxx{{{}}}yyy|||)))))))))))))))))))))((((((***------,,,++++++,,,------...000222555666666:::<<>>555000000000...,,,...............------,,,************************))))))))))))))))))))))))************************&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))))))))))))))((((((''''''$$$&&&''''''%%%$$$###$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&''''''''''''''''''&&&&&&%%%$$$###%%%'''***,,,)))))))))))))))((('''''')))(((((('''''''''(((((()))***+++,,,,,,***((('''*********+++---///222333000555===EEENNNWWWaaahhhuuuyyyyyyzzz{{{pppkkkhhhdddcccdddggglllqqqqqqttt{{{}}}wwwsssqqqooojjjfffcccbbbaaaccciiirrrzzz~~~~~~}}}zzzwwwpppmmmlllmmmnnnooottt{{{zzzuuuwww}}}yyysssooorrrwww{{{)))))))))))))))))))))))))))+++,,,---,,,+++,,,---...///000222444777999:::<<<@@@IIITTTbbbuuuyyyyyyxxxwwwvvvvvvvvvwwwuuuwwwzzz{{{|||}}}~~~xxxtttooohhhccc\\\XXXTTTRRRRRRQQQMMMIIIGGGGGGFFFDDDBBB@@@>>><<<@@@???>>>>>>===============???AAADDDGGGJJJLLLNNNOOOJJJEEECCCDDDDDDBBB@@@AAA@@@???>>>>>>@@@AAACCCDDDDDDDDDFFFHHHKKKMMMOOOXXX]]]dddlllttt}}}}}}mmm^^^[[[]]]^^^]]]\\\LLLEEE;;;555333222000...............------------))))))******************))))))))))))))))))))))))************************''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''###%%%''''''%%%$$$###$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''&&&&&&)))(((&&&###"""###'''+++((((((&&&%%%$$$#########$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((()))))))))((('''''')))((((((((((((((()))))))))***+++++++++***)))(((((())))))***+++,,,------+++---111555:::AAAHHHMMMVVV[[[ccckkksss|||{{{uuuoooooorrrssszzz~~~}}}~~~|||uuusssoooiiicccbbb___]]]```iiittt~~~}}}{{{wwwssspppnnnnnnppprrruuu}}}zzzxxx~~~{{{xxxyyy{{{)))))))))))))))*********)))+++,,,,,,,,,,,,---...111222333444555777:::<<<>>>EEEPPP]]]mmm}}}xxxuuuqqqqqqrrrsssttttttttttttxxxzzz|||}}}}}}}}}zzzssskkkfffccc___XXXRRROOOLLLJJJJJJJJJIIIGGGEEECCCCCCCCCBBB@@@???===<<>>===<<<<<<<<<<<<<<<<<<===???BBBEEEGGGIIIJJJJJJGGGDDDCCCCCCCCCBBB@@@CCCAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEJJJMMMSSSYYYaaaiiirrrwwwuuuccc[[[[[[[[[]]]```SSSLLLBBB:::666333111///...------,,,,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))************************'''(((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$&&&((((((&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$"""!!!"""%%%(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''(((((((((((((((''''''(((''''''''''''(((((()))))))))***+++******)))((((((((()))************)))------...///222666:::===???CCCJJJRRR\\\gggqqqxxx|||xxxooogggeeeccccccjjjvvv|||wwwsssssstttxxx~~~((()))))))))*********+++)))+++,,,,,,,,,,,,...///111222333222222333777:::AAAKKKYYYiii{{{}}}vvvqqqooonnnoooqqqrrrssstttttttttyyy{{{~~~zzzsssgggaaaZZZWWWVVVTTTNNNIIIDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>???>>>>>>===<<<<<<<<<===>>>>>>@@@BBBDDDFFFHHHHHHHHHFFFEEEDDDDDDDDDBBBAAABBBAAA@@@?????????@@@AAA?????????>>>>>>?????????===???CCCGGGKKKRRRZZZ___mmmsss||||||jjj```[[[YYYZZZ^^^XXXRRRIII@@@999555111000---,,,++++++******++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&''')))******)))'''&&&'''''''''''''''(((((((((%%%''')))***(((''''''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((()))))))))******)))))))))((()))*********))))))(((+++***))))))+++...000222111444888>>>EEEOOOYYY___lllttt|||tttnnnnnnsss}}}yyyuuuwww((())))))******+++++++++***+++,,,,,,,,,,,,///111333555666555444555:::>>>FFFTTTgggyyy~~~vvvpppnnnmmmmmmnnnppprrrtttuuuvvvvvvxxxzzz~~~vvvkkkdddVVVRRROOOMMMMMMKKKHHHDDDAAAAAABBBBBBCCCCCCCCCDDD??????@@@@@@@@@@@@@@@????????????>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDCCC??????????????????@@@@@@=========<<<<<<;;;;;;:::999:::<<<>>>@@@DDDIIIMMMUUUZZZccclllttt|||||||||qqqggg```ZZZYYY\\\[[[WWWOOOGGG>>>888333111...---+++*********+++,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''&&&''''''''''''(((((((((&&&(((***+++***((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((''''''$$$$$$$$$$$$%%%&&&''''''((((((((()))))))))******)))))))))))))))))))))))))))((('''(((***,,,,,,++++++,,,...000444:::AAAFFFNNNWWWdddpppzzzyyy{{{~~~((())))))******+++,,,,,,***+++,,,,,,+++---///222444777999999888:::AAAFFFNNN___vvv|||uuuooommmlllllllllmmmooorrrtttwwwyyyzzzzzz}}}{{{sssnnnooonnneeeZZZUUUHHHHHHHHHHHHGGGEEECCCBBBCCCDDDEEEFFFFFFFFFGGGHHHAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLJJJHHHFFFEEE????????????????????????>>>>>>>>>>>>===<<<;;;::::::;;;<<<======???BBBEEEFFFJJJOOOUUU\\\cccjjjooozzz~~~vvvppphhh```]]]___^^^[[[VVVMMMDDD;;;666333000///---++++++,,,---...//////...------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%'''******)))(((((()))&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&''''''&&&$$$$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%$$$$$$%%%&&&'''((((((((((((((((((((()))******)))((('''''''''((())))))***))))))***------+++)))++++++++++++,,,///444888<<>>888:::;;;;;;;;;;;;>>>@@@BBBCCCFFFHHHKKKPPPWWW[[[bbbiiirrr||||||xxxuuunnneeebbbccc___^^^ZZZRRRHHH>>>888444222000...---------///000111111000///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((($$$&&&))))))((((((((()))((('''%%%$$$%%%&&&(((***$$$%%%&&&(((((((((((('''&&&%%%#########%%%'''(((&&&&&&$$$!!! !!!%%%(((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((()))***((((((((((((((()))******((('''&&&%%%%%%&&&(((***)))((((((***,,,,,,((($$$,,,---,,,++++++---111444333666;;;???EEEKKKRRRWWW___fffooovvv{{{}}}~~~(((((((((((())))))))))))******+++,,,...000222333555333333555555888AAAKKK```ttt|||xxxvvvtttqqqmmmjjjiiiiiiiiijjjmmmppprrrssswww~~~|||tttpppjjjaaaXXXSSSNNNKKKKKKKKKIIIHHHCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJLLLLLLKKKLLLNNNPPPKKKKKKNNNQQQUUUVVVVVVUUUSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTQQQRRRRRRQQQMMMKKKJJJKKKGGGFFFEEEDDDCCCBBBAAA@@@CCCAAA@@@@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<======???BBBEEEEEECCCBBBDDDFFFPPPTTTZZZbbbkkkwww}}}zzz{{{|||xxxnnneeebbb^^^XXXVVVTTTLLL@@@777777444000------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))),,,,,,***)))((((((((((((...+++''''''***,,,,,,***))))))(((((('''''''''&&&***)))((('''''''''''''''(((((())))))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&%%%###!!! !!!!!!$$$$$$######$$$$$$%%%&&&######%%%&&&((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''&&&,,,+++***((((((((())))))******))))))***+++,,,,,,,,,...111444666888<<<>>>IIIOOOVVV\\\bbbjjjuuu~~~)))))))))******************++++++---...000222333999777888:::;;;???JJJVVViii~~~}}}xxxuuusssrrrooommmllllllmmmnnnnnnppprrruuuyyy~~~}}}mmmdddbbb]]]XXXQQQNNNJJJHHHIIIHHHGGGEEEFFFGGGHHHIIIIIIJJJKKKLLLOOOPPPQQQQQQQQQSSSVVVXXXVVVWWWXXX[[[^^^aaaaaaaaa```aaabbbccccccbbbaaa```___```aaaaaa```___]]]\\\XXXXXXXXXWWWUUUSSSQQQOOOLLLKKKIIIHHHFFFEEEDDDDDDEEECCCBBBAAABBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???AAABBBEEEJJJQQQYYYcccmmmttt|||~~~zzzqqqgggaaaZZZXXXWWWQQQFFF===;;;777222///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,---+++)))((()))+++,,,,,,)))((((((((('''''''''''')))((((((''''''''''''((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''***))))))(((((()))***+++)))))))))))))))***++++++...000222222222222444555777<<>>>>>======:::;;;<<<<<<;;;:::;;;===:::<<<@@@DDDJJJQQQYYY___jjjssstttjjj___YYYYYYVVVNNNFFF???:::444000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))***+++,,,---)))***)))((('''''')))+++(((((((((((('''''''''''''''''''''&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%'''((((((((('''&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&'''((((((((((((((()))***+++,,,)))(((((((((((())))))***,,,...///...------...///,,,000555777:::>>>EEEKKKVVVZZZ```gggpppzzz))))))******+++,,,,,,,,,---------...000222333444666555777:::===EEEVVVfffwwwqqqnnnnnnooommmlllllllllmmmpppssstttxxxxxxzzztttkkk^^^QQQJJJIIIIIIHHHJJJJJJKKKLLLNNNNNNMMMMMMQQQSSSUUUVVVWWWZZZ```eeeeeefffggghhhiiilllqqquuuyyyyyyzzz{{{|||~~~~~~{{{xxxvvvqqqooonnnppprrrpppiiibbbaaa___]]]ZZZXXXVVVUUUTTTQQQOOONNNLLLKKKIIIFFFCCCEEEDDDCCCBBBAAA@@@@@@???;;;<<<<<<;;;::::::;;;;;;999:::<<<>>>AAAFFFLLLPPPUUU]]]iiiuuuyyyggg\\\ZZZXXXSSSNNNAAA<<<666000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,++++++*********++++++&&&((()))'''$$$$$$'''***((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&+++)))&&&$$$######%%%&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((())))))******(((((('''''''''(((((()))&&&(((***++++++,,,...///,,,...111222333555999<<<===AAAGGGOOOXXXbbblllrrryyy|||(((((())))))***++++++,,,......///000111222444555999999;;;>>>AAAKKK___qqqxxxpppkkkjjjlllnnnllllllkkkkkkmmmppprrrttt||||||vvvccc\\\SSSMMMIIIHHHHHHIIILLLNNNPPPRRRTTTUUUVVVWWW[[[^^^aaabbbbbbffflllrrrrrrsssuuuvvvxxx|||{{{xxxwwwyyy|||zzzsssllljjjiiihhheeebbb___\\\[[[WWWUUUTTTSSSQQQNNNJJJGGGIIIHHHGGGFFFDDDBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;888999::::::;;;===AAADDDJJJOOOVVV^^^hhhvvv~~~wwweee\\\YYYVVVSSSDDD???777222///......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,+++++++++++++++,,,---&&&)))***)))&&&%%%(((***'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++)))&&&###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''(((((('''''''''''''''(((###%%%((()))***+++---///+++,,,---------...///111...222777<<>>@@@CCCFFFIIIMMMTTT```nnnxxxxxxggg]]]YYYXXXJJJDDD<<<555111000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((((((((()))***,,,///000222***+++,,,,,,+++***+++,,,'''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$#########%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&)))(((&&&$$$###$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%)))((((((''''''''''''(((&&&((())))))((((((***+++******++++++,,,,,,,,,,,,)))+++///111444999>>>AAABBBGGGOOOXXXbbbkkktttyyy~~~(((((()))***+++,,,---...111111111111222444555666555777;;;@@@GGGVVVqqq|||nnnmmmkkkiiiiiijjjkkkllllllllllllnnnppptttxxxzzzvvvsssssspppggg___WWWPPPLLLNNNPPPOOORRRWWWXXX[[[___bbbdddhhhnnnssstttzzz~~~yyyrrrnnnlllkkkjjjjjjhhheee```\\\XXXWWWUUUSSSPPPNNNLLLKKKHHHEEEAAA???@@@AAA@@@??????@@@@@@>>>===<<<>>>@@@===???BBBEEEIIIPPP[[[cccvvvxxxggg^^^\\\TTTMMMCCC:::444111000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))((((((((()))+++---///222333++++++***+++,,,,,,+++***''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$''''''(((((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''(((((())))))((('''&&&***)))((((((''''''((((((((()))***)))'''&&&'''(((+++++++++,,,---...---,,,)))+++,,,------///222444333777<<<@@@EEELLLUUU[[[ccchhhoootttyyy)))******+++---...//////111111111222333444555666888:::@@@FFFOOO```}}}xxxssshhhhhhhhhhhhiiijjjjjjkkkllllllmmmooossswww{{{~~~xxxooofffdddggghhhccc]]]\\\SSSNNNQQQSSSTTTYYY___```cccfffiiilllqqqxxx~~~}}}~~~yyywwwwwwvvvvvvuuuqqqllliiiaaa```^^^[[[YYYVVVTTTSSSNNNJJJFFFDDDEEEFFFEEEDDD===>>>>>><<<::::::;;;<<<888;;;???AAADDDHHHOOOUUUccclllzzz}}}ooobbb___[[[TTTHHH>>>777222000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((+++++++++,,,---...///000***(((&&&(((++++++)))&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&''''''(((((('''%%%###"""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%&&&'''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''"""$$$&&&))))))(((&&&$$$%%%&&&''')))))))))((((((******)))(((((((((((((((&&&'''((((((&&&&&&'''((()))))))))+++,,,---,,,++++++,,,,,,,,,++++++---......000111111222666===CCCGGGMMMUUU[[[___dddlllrrrzzz(((((()))***+++---...///...000333444444555777999<<<<<<@@@IIIWWWkkk~~~vvvnnnjjjhhhgggfffdddeeehhhmmmqqqooooooooopppuuu{{{xxxhhhbbb[[[ZZZ\\\^^^]]][[[^^^ZZZVVVVVVYYY^^^```aaahhhiiilllnnnsssyyy|||zzzzzzmmmpppnnngggbbb```^^^[[[[[[VVVOOOKKKKKKKKKKKKJJJFFFEEEEEEEEEEEECCC@@@===??????@@@AAABBBDDDFFFGGGRRRXXXbbbooo~~~{{{hhh```^^^SSSJJJDDD===333...///222000---+++,,,,,,,,,+++///,,,******+++------,,,***+++,,,---...---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&###!!! &&&'''(((%%%!!! !!!$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%"""""""""###$$$%%%''''''&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%((()))***)))((('''$$$$$$$$$%%%&&&'''((()))+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,,,,++++++...---+++***)))***,,,---.........///000111222333888:::>>>AAAFFFLLLSSSWWWcccgggooowww~~~)))))))))***+++---...///000222333444444444666888>>>???DDDOOO]]]rrrxxxqqqkkkggghhhgggfffeeefffiiiooosssssstttuuuwww|||xxxnnnccc___ZZZZZZ^^^aaabbb```bbb^^^ZZZZZZ^^^bbbeeefffmmmpppssstttwww}}}}}}{{{rrrkkkhhheeeaaa```\\\WWWTTTSSSRRROOOMMMJJJHHHGGGFFFFFFFFFCCCAAA@@@@@@@@@@@@@@@AAABBBCCCEEEIIIQQQ[[[iiiyyyooocccaaaXXXPPPKKKCCC999222222000...,,,+++,,,,,,+++***...,,,++++++,,,---,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%###"""''''''((('''%%%%%%'''(((%%%%%%%%%%%%%%%&&&''''''$$$###"""!!!!!!"""######$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&&&&%%%&&&'''((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''((()))+++++++++++++++***)))'''&&&&&&&&&((()))************+++,,,---------...111333666:::???CCCKKKOOOWWW___hhhpppyyy~~~*********+++,,,---...///111333444444333333555777@@@BBBJJJXXXhhh}}}|||uuuoookkkgggdddgggggggggfffgggkkkpppuuuvvvxxx{{{xxxlllccc^^^[[[YYY\\\aaafffhhhggghhheeebbbbbbeeeiiikkkmmmssswwwzzzzzzzzzyyyuuuqqqnnnjjjgggccc```]]][[[WWWUUUSSSPPPLLLIIIIIIHHHGGGFFFDDDCCCAAA@@@??????@@@@@@AAACCCFFFMMMWWWeeettt}}}xxxggg___YYYSSSOOOHHH===555222///...,,,---------,,,***,,,,,,+++,,,------,,,******************+++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!  """$$$%%%$$$%%%%%%%%%%%%%%%&&&''''''######""""""""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%!!!"""$$$%%%&&&'''''''''&&&'''(((((('''%%%$$$###%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))***+++++++++***+++***)))((('''((()))***((((((((((((((((((((((((***+++,,,,,,---///222555444888>>>DDDKKKSSSZZZ```hhhnnnvvv|||+++++++++,,,,,,---...///111222333333333555777:::@@@EEEQQQbbbtttzzzrrrllliiigggeeeddddddeeeffffffhhhlllrrrvvvwwwzzz~~~}}}vvvooogggaaa]]]\\\]]]```fffkkkmmmnnnnnnlllkkkjjjlllooorrrtttwww|||}}}{{{}}}vvvsssnnniiifffcccaaa``````[[[TTTOOOLLLKKKJJJIIIGGGFFFCCCAAA@@@@@@AAAAAADDDDDDDDDFFFLLLWWWdddlllyyykkk___\\\XXXSSSMMMDDD;;;666111000//////000///---,,,,,,++++++---......,,,)))+++***)))((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((+++)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))*********+++***))))))(((((())))))((())))))))))))(((((('''+++,,,---,,,,,,,,,...111...000222555777<<>>>>>@@@EEEIIIQQQ[[[kkk|||}}}mmmlllfff]]]UUUOOOGGG@@@444222...,,,,,,,,,+++***,,,,,,+++,,,------,,,******************+++,,,,,,************************((((((((((((((((((((((((%%%&&&'''((()))++++++,,,***)))''''''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$##################$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$"""""""""###$$$%%%'''((("""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((((('''''''''&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***((((((((((((''''''&&&&&&%%%&&&(((((()))((('''&&&$$$%%%''''''&&&&&&((())))))***,,,------...///111///222777:::;;;;;;===>>>@@@BBBFFFKKKQQQXXX]]]aaahhhjjjpppvvvyyy{{{******+++---///111333444222333444555777:::???CCCIIIVVVnnnvvvnnniiifffdddcccdddddddddcccaaacccgggjjjnnnsssyyy}}}}}}wwwqqqnnnlllllllllkkknnnsssxxx{{{~~~wwwlllccc]]]YYYWWWPPPMMMHHHDDDBBBAAABBBCCCBBBCCCCCCBBB@@@???AAABBBHHHOOO[[[iiiwww~~~{{{qqqcccZZZTTTMMMDDD:::666111---,,,---,,,,,,...,,,++++++,,,---,,,,,,***++++++,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&&&&''''''((()))******(((''''''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%###""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))******+++++++++******))))))$$$%%%''')))))))))((('''&&&'''))))))((('''((()))$$$'''***,,,,,,,,,,,,---+++---///000000000222444666777999;;;>>>BBBFFFHHHMMMOOOUUU\\\^^^^^^cccjjjooovvv|||~~~)))***+++---///222444555555666666666777:::???CCCNNN\\\vvvyyyooohhhdddbbbaaaaaabbbcccbbbaaabbbeeeiiilllpppuuu{{{}}}|||}}}~~~|||wwwsssqqqpppoooooommmqqqwww|||}}}rrrjjjddd___]]]WWWTTTOOOIIIFFFDDDEEEEEE@@@BBBDDDDDDAAA>>>=========CCCLLLVVVcccrrrpppddd___WWWNNNAAA<<<555111///000000000///,,,******+++------,,,***+++,,,---...---,,,,,,************************))))))))))))))))))))))))''''''''''''(((((((((((('''&&&''')))++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((###%%%&&&%%%""""""$$$''''''&&&&&&&&&&&&'''((((((###$$$%%%'''((((((''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%&&&''''''&&&$$$###$$$#########$$$&&&((()))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((((((((((((((''''''&&&%%%&&&(((***++++++***)))&&&((())))))'''&&&&&&'''###&&&***,,,+++***))))))***+++,,,,,,+++,,,///111111111222222222333555777;;;===BBBHHHIIIHHHLLLRRRQQQYYYaaaeeejjjooorrrpppuuuvvvwwwxxxyyyzzz|||}}}|||+++,,,---///111222333333555555666888888888>>>FFFWWWkkkwwwnnnhhhdddaaa```___^^^___aaaccceeedddhhhlllooorrrwww}}}xxxuuuttttttyyyyyyxxxxxxwwwwwwwwwvvvwwwxxx|||}}}tttmmmiiigggaaa\\\TTTNNNJJJHHHFFFEEEDDDDDDCCCAAA@@@>>>===<<<===@@@DDDIIIQQQ^^^llluuuqqq___WWWVVVJJJ???777555555333000///,,,---.../////////...---++++++,,,---,,,+++***)))......---,,,,,,+++******))))))))))))(((((((((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))***))))))((('''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!! !!!###%%%'''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%''''''&&&$$$"""!!!"""$$$$$$$$$$$$$$$###"""!!!+++)))(((&&&%%%%%%%%%&&&''')))((($$$%%%((((((%%%''''''(((((((((((((((((('''((()))))))))(((&&&%%%'''&&&&&&''''''((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,---///111111000///...,,,---000555:::======<<<===BBBGGGKKKMMMRRRXXX]]]ZZZ\\\^^^bbbeeeiiikkkmmmsssuuuxxxzzz{{{~~~+++,,,...000111333333333555555777999999;;;CCCMMMcccwwwzzzppphhhcccaaa______^^^___```ccceeeggggggkkkooorrruuuyyy{{{uuusssssstttxxxxxxxxxxxxxxxxxxxxxxxx|||~~~~~~wwwrrroookkkfff]]]VVVQQQMMMJJJHHHEEEEEEDDDBBBAAA@@@??????;;;===>>>@@@EEENNNYYYaaarrrkkk```^^^PPPFFF===999666222000111------............------+++,,,---------,,,******......---,,,,,,+++*********)))))))))(((((((((((((((((((((''''''''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''''''(((((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############"""""""""###$$$&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""#########$$$%%%$$$!!!%%%%%%&&&&&&%%%$$$$$$###((('''&&&%%%$$$$$$%%%%%%&&&,,,...(((""""""$$$%%%######$$$%%%&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))))))))***+++---...///...---,,,//////000222444444222000444555888999;;;===AAACCCFFFHHHJJJMMMPPPSSSUUUVVV]]]___bbbeeehhhkkkpppsss}}}|||{{{~~~wwwxxx+++,,,...000222333444444555555777:::;;;>>>IIIUUUqqqzzzqqqiiiccc```___^^^^^^^^^___aaadddgggiiijjjnnnssswwwyyy}}}xxxsssqqqrrrtttvvvwwwxxxyyyzzz{{{||||||~~~zzztttooofff^^^WWWQQQLLLIIIFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA???>>>???CCCJJJOOOZZZiii}}}yyyhhhaaaWWWNNNFFF???888111000222...------,,,,,,,,,------,,,------------,,,++++++---------,,,,,,+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&'''(((((((((((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""&&&'''((('''$$$###"""###&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%***444:::222&&&"""%%%)))!!!!!!"""###%%%&&&'''((('''(((((()))(((&&&%%%$$$&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))''''''((((((((()))))))))((()))***,,,,,,+++******))))))***---000111000......------...000222222222777777999;;;===@@@AAABBBCCCFFFIIIMMMPPPTTTXXX\\\dddhhhkkkkkkjjjjjjnnnqqqvvvzzz~~~}}}vvvmmmkkkppp|||zzzxxxxxx||||||wwwuuutttrrrppp,,,---///111222444444555555555777999:::@@@NNN\\\|||{{{ssskkkdddaaa``````]]]]]]^^^```bbbeeeggghhhnnnrrrwww{{{}}}zzzuuusssrrrrrrrrrsssuuuxxx|||~~~~~~xxxppphhh```YYYSSSOOOIIIHHHGGGEEEDDDDDDDDDDDDFFFDDDAAA???>>>@@@CCCFFFKKKWWWgggwwwooo___YYYSSSMMMGGG>>>444000222///...,,,++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***(((&&&#########$$$%%%&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!!""""""""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############'''((()))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&***444:::333((($$$&&&(((######$$$%%%&&&&&&''''''''''''(((((('''&&&$$$###&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((()))************)))'''&&&'''***---///...---+++)))(((***///222222000000111222333444666777777555888;;;===@@@CCCGGGJJJPPPSSSVVVWWWXXXYYY[[[]]]ccceeeiiilllmmmooorrrtttwwwxxx{{{|||uuullldddcccgggpppvvv|||~~~~~~}}}xxxqqqllljjjfffkkkrrrxxx{{{zzzwwwuuurrrmmmgggcccaaa```^^^\\\---...///111333444555555444444666999;;;CCCTTTeee|||}}}|||uuuqqqkkkeee```___``````]]]^^^___aaaccceeeggghhhqqquuu{{{~~~|||xxxtttrrroooqqqtttyyy~~~|||tttmmmeee^^^ZZZNNNLLLJJJGGGFFFEEEEEEEEEDDDAAA>>><<<<<<===???@@@CCCIIITTTaaaooo~~~|||cccYYYVVVSSSOOOEEE999222222000...---,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!!""""""""" """###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&%%%###"""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$+++...)))%%%$$$###!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''((())))))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************///...,,,++++++***(((&&&'''%%%$$$'''+++///...---,,,------...///000000111222444555777777999<<>>JJJ___sssyyywwwwww{{{~~~~~~xxxsssiiigggbbb^^^\\\\\\]]]^^^]]]^^^aaacccfffiiikkkllltttyyy~~~zzzvvvrrrtttwww|||}}}vvvnnnfff```VVVTTTPPPLLLIIIGGGGGGGGGDDDBBB???>>>>>>?????????===???EEEOOO[[[iii|||~~~{{{}}}rrr^^^ZZZVVVSSSKKK>>>666333000///......------------...------,,,+++,,,,,,,,,+++++++++,,,,,,---------++++++*********))))))))))))(((((((((((('''''''''*********))))))))))))(((***)))(((&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""#########$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&$$$&&&&&&$$$%%%(((&&&!!!%%%%%%$$$######""""""!!!###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))*********...,,,++++++++++++***))))))'''&&&''')))******)))------......//////000000111222333333222333555777;;;===>>>@@@@@@@@@?????????AAADDDEEEEEEFFFGGGIIIKKKLLLOOORRRUUUXXXZZZ[[[[[[ZZZZZZ[[[^^^bbbfffiiiqqqqqqqqqssstttssspppmmmllljjjiiiiiiiiiiiigggeeebbbdddgggjjjmmmnnnnnnnnnpppmmmggg]]]TTTOOOPPPSSSWWWYYYZZZ[[[ZZZZZZ[[[\\\YYYZZZZZZZZZXXXUUUQQQNNNJJJLLLNNNPPPPPPOOOMMMLLLNNNNNNLLLKKKIIIHHHHHHHHH...///111333444555666666444666:::???EEETTTnnn}}}mmmooosssvvvxxxuuuooojjjaaa___]]][[[[[[[[[\\\]]]]]]___bbbgggkkkooorrrsssxxx}}}~~~yyy{{{}}}xxxoooiii___\\\WWWQQQMMMJJJIIIIIIIIIFFFCCCAAABBBBBB@@@>>><<<:::===DDDLLLUUUeeetttzzzvvvhhh```XXXTTTMMMCCC:::666000000000000///...---,,,...---,,,+++***++++++,,,******+++,,,,,,---......+++++++++*********))))))******)))))))))(((((((((************)))))))))(((((((((((('''''''''''''''((())))))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%&&&((('''%%%$$$%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%''''''%%%&&&***)))%%%$$$$$$$$$$$$$$$######### """###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((''''''(((***,,,---,,,+++++++++***))))))***+++---------...//////000000...///000000//////111222555555777999:::999888666666888:::;;;;;;<<<===>>>>>>@@@AAACCCDDDFFFIIIJJJHHHHHHHHHJJJLLLOOORRRTTT[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWTTTRRRRRRRRRTTTVVVYYYZZZZZZYYY\\\^^^]]]VVVMMMHHHGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDD...///111333555666666777444777<<>>;;;;;;@@@CCCGGGSSS```tttwwwwwwqqqfffZZZTTTNNNEEE<<<888000111111222111///---,,,---,,,+++*********+++,,,******+++,,,------......+++++++++************)))************))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((('''''')))******)))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###"""!!!!!!!!!"""###$$$###$$$&&&''''''&&&$$$###""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!###$$$$$$"""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""###&&&&&&""""""&&&'''%%%%%%%%%%%%&&&&&&''''''''' ###%%%&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))))),,,***((('''''''''&&&%%%''')))+++***((('''***---(((((())))))***+++,,,,,,---...///.........000222000111222444666666444222222444666777777888999:::999:::;;;;;;<<<===???AAA??????@@@AAABBBEEEGGGIIIKKKKKKKKKLLLOOOPPPOOONNNOOONNNMMMMMMMMMLLLJJJHHHJJJJJJJJJLLLNNNOOOOOONNNPPPUUUXXXTTTLLLFFFCCCAAA@@@AAABBBCCCDDDEEEEEEEEEJJJIIIGGGFFFFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCCCC===???AAAAAAAAAAAAAAABBB///111444555555555666777666999>>>GGGVVVppp{{{vvvqqqlllhhhllloooooojjjeeebbbaaaZZZYYYXXXXXXZZZ[[[[[[ZZZ]]]aaahhhnnnsssvvvzzz}}}yyypppfff___[[[WWWRRRMMMLLLIIIEEEBBB@@@???===<<<;;;<<<<<<;;;<<>>?????????>>>BBBBBBBBBBBBCCCDDDDDDEEECCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIMMMRRRUUUSSSJJJBBB>>>===???@@@@@@AAABBBCCCDDDEEEFFFEEEBBB@@@???@@@AAAAAA???>>><<<<<<===>>>>>>===999:::;;;===>>>???@@@@@@///111444555555555777888:::===CCCNNNaaa|||{{{pppmmmjjjeeehhhkkkllljjjeee```\\\[[[XXXWWWWWWWWWYYY[[[\\\\\\___dddkkkrrrvvvzzz}}}{{{qqqjjjeee___XXXRRROOOLLLHHHEEEDDDCCCAAA???===>>>===<<<<<>>>>>>>>>>>>>>===============>>>???BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@BBBDDDEEEMMMQQQTTTQQQIIIAAA<<<;;;:::;;;===???AAACCCDDDEEEDDDBBBAAA@@@???@@@BBBCCCAAA???===<<<<<<===<<<:::888:::<<<>>>@@@@@@@@@@@@000222444555555666777999>>>AAAJJJZZZrrrkkk```aaabbbaaaggghhhgggccc^^^YYYVVVUUUUUUUUUUUUVVVXXX[[[]]]___aaagggooovvv{{{}}}}}}zzzrrrjjjaaaZZZTTTQQQMMMJJJIIIGGGEEEDDD@@@@@@???===<<<===???BBBEEELLLYYYfffuuu{{{~~~xxxdddYYYUUUPPPKKKGGG<<<777111000333555333000//////...---------------,,,++++++******++++++,,,//////---,,,+++******+++************))))))))))))))))))************))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""!!!"""###$$$%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''(((((((((((()))***,,,,,,+++***)))(((((((((((()))(((((()))*********))))))((()))***+++,,,---......++++++,,,,,,,,,---------........................000000000000000000000000333333444555666777777888777888999;;;<<<=========>>>===<<<<<<<<<<<<<<<<<<@@@@@@@@@??????===<<<;;;::::::::::::;;;===@@@AAAJJJNNNQQQOOOHHH???:::888777888:::<<<>>>AAABBBCCCAAA@@@?????????@@@BBBCCCAAA???<<<;;;;;;:::999888777999<<>>============AAAEEELLLTTT___ooo~~~mmmaaaZZZUUUPPPLLLBBB;;;333///...///...,,,//////...---,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,+++*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""!!!"""$$$&&&&&&&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%)))(((&&&%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$##################$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))***+++,,,,,,+++***))))))((((((''''''&&&''')))*********)))))))))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,...............---------000/////////000111222222333333444444555555555666555666777999:::;;;;;;<<<======<<<;;;:::::::::;;;>>>>>>======;;;:::888888777666666777888:::<<<>>>EEEHHHLLLLLLGGG@@@;;;888777888999;;;===>>>@@@@@@@@@??????>>>>>>???@@@@@@>>><<<:::999999999888777555888<<<@@@AAAAAA???>>>111333444555555777:::<<<@@@III[[[uuu|||fffXXXXXXaaaggg```^^^ZZZWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWYYY^^^bbbhhhnnnuuu|||}}}|||{{{zzzyyyyyyyyyzzz{{{||||||yyywwwvvvvvvuuuvvvxxx{{{}}}}}}rrrkkkddd```[[[VVVRRRNNNKKKHHHBBBBBB@@@@@@??????>>>===???AAACCCGGGNNN\\\lllxxxzzznnnfff___XXXQQQLLLEEE;;;444111000///...///...---,,,++++++++++++,,,++++++******++++++,,,,,,,,,++++++******))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!!!!"""%%%&&&'''&&&%%%$$$ !!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&$$$$$$#########&&&%%%$$$#########%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''(((&&&$$$"""###$$$''''''((()))***+++++++++))))))))))))((((((''''''%%%'''(((*********)))(((*********************************+++++++++,,,,,,..................------......//////000222444555444444444333333333333333444555666888999999::::::999888777666666666666666;;;;;;;;;:::999777666555555555555555777999;;;<<>>;;;555666888:::===???AAABBB@@@??????>>>===<<<<<<<<<;;;999777777888999888777444777:::>>>???>>><<<;;;222333444555666888;;;>>>DDDRRRjjj{{{jjj]]]\\\bbbfff\\\YYYUUUSSSSSSTTTTTTSSSRRRUUUVVVWWWWWWZZZaaafffmmmrrrxxx}}}}}}{{{zzzzzzzzzyyywwwwwwwwwxxxyyyyyywwwuuussssssssstttvvvyyy|||}}}|||~~~~~~xxxrrrmmmfff___YYYTTTNNNKKKFFFDDDBBBAAAAAAAAA@@@>>>:::;;;<<<>>>CCCMMM[[[ddd}}}}}}|||sssiii^^^TTTRRRKKK@@@888222000///...//////---,,,++++++++++++,,,++++++******++++++,,,***++++++++++++***)))((((((((((((((())))))))))))))))))************))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&#########""""""""""""""""""###$$$%%%&&&%%%$$$###""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$%%%%%%$$$##############################%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%&&&'''(((&&&$$$"""###$$$''''''((())))))))))))((('''(((((())))))(((((('''''''''((()))))))))((((((*********)))))))))(((((())))))*********+++++++++---------------...............///000111222333333222222222222222222222222444555666777888888888888888888777666666666777777888888888888777666444444444444444444666888:::;;;<<<@@@EEEJJJJJJFFFAAA===333444777:::===@@@BBBDDD??????>>>===<<<;;;::::::888777555555777888777666333555888:::;;;:::888777333444555555666888<<>>666777888999;;;===>>>???<<<<<<<<<<<<<<<;;;::::::888777555444555666555444333444555666666555444333333444555555666888===@@@QQQgggkkkfff]]]YYY]]]dddbbb\\\YYYUUUQQQPPPQQQQQQPPPMMMLLLPPPTTTWWWYYY```jjjrrrwwwzzz}}}{{{vvvttttttuuuvvvvvvrrrqqqqqqrrrttttttsssqqqqqqrrrsssuuuwwwyyyzzz{{{{{{~~~{{{qqqhhh```XXXTTTQQQLLLGGGDDDCCCCCCAAA???;;;===>>>======???EEEJJJMMM^^^vvv{{{wwwxxxyyyiiiZZZTTTKKKAAA999444222222222111000///------,,,,,,,,,++++++++++++++++++,,,+++,,,---...---,,,+++***+++++++++,,,,,,---------''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''((()))******)))((('''%%%&&&'''(((((((((&&&&&&"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""#########""""""######$$$%%%""""""############""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$######### !!!"""######"""!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$###!!!###$$$%%%&&&&&&%%%$$$###############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&!!!###%%%%%%%%%&&&''')))'''((((((((((((&&&%%%$$$$$$%%%''')))******))))))+++)))(((&&&&&&&&&'''(((&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,---///000111111///---***(((+++,,,...000222555666777777777777777777666666555222222222222333333444555555555555666666555444444222222222222444666888999>>>AAAGGGKKKMMMIIIBBB===<<<<<<;;;:::999888777666999:::;;;<<<<<<<<<;;;;;;:::888555444444444222111444444444444333222222111777999777999<<<777<<>>======<<<<<<<<>>BBBGGGKKKLLLIIIDDDAAA:::999999888888888888888:::;;;<<<<<<<<<<<<::::::555555444444444555666666222222333333333333444444333666555777<<<888===PPPggg{{{gggbbb]]]\\\^^^]]]XXXTTTSSSQQQOOONNNMMMMMMNNNOOOPPPPPPUUU^^^eeehhhpppxxx}}}~~~yyysssppppppqqqpppooollljjjhhhhhhlllooooooooooooppprrrsssssstttwwwyyy|||uuukkkdddWWWQQQMMMLLLIIIEEEBBBCCCAAA@@@???>>>===<<<<<<<<<@@@DDDPPPaaaqqq{{{tttyyyjjj^^^RRRIIIBBB999333222333111......///000000///,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------***(((''')))******((((((&&&$$$%%%)))+++***(((***))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((&&&$$$""""""######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$+++(((%%%$$$&&&((()))(((###$$$%%%$$$"""!!!"""###$$$&&&'''((((((&&&$$$"""######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$''')))******))))))%%%%%%%%%&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&'''***))))))(((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))******++++++,,,,,,,,,,,,'''))),,,...///...---,,,......///000111222333333888555333333444333111///000000000111222222333333000111222333222222222222111111111000...///222444<<>>===<<<<<<<<<===>>>FFFSSS```pppzzzyyyyyy|||vvveeeTTTMMMJJJCCC999222333111//////000111000///,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,+++)))((()))******)))))))))(((((((((((('''''')))))))))(((''''''&&&&&&((((((&&&%%%$$$$$$###$$$"""$$$'''***++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###!!!!!!"""######$$$$$$%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!!###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%(((%%%###"""###%%%&&&&&&'''(((((('''$$$######$$$$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$###"""$$$###############$$$$$$$$$%%%''')))******))))))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''(((((()))))))))(((''''''&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,------......)))***,,,...///...,,,+++---......///000111222222666555333333333333111///...//////000111111222222111111111111111111111111///000000///...///111333888;;;@@@DDDFFFDDDAAA>>>;;;:::999777666555444444777888:::;;;;;;;;;::::::555555444333222222222222222222222222333333333333333777777:::@@@???JJJ```xxxoookkkgggbbb[[[UUUQQQOOONNNMMMLLLKKKJJJKKKLLLNNNPPPPPPTTTZZZbbbjjjpppwww}}}~~~|||}}}zzzxxxyyy|||~~~}}}{{{uuutttrrrooommmkkkiiigggeeeeeeeeegggiiilllnnnnnnqqqsssuuuvvvwwwyyy|||~~~}}}uuujjjccc\\\YYYTTTMMMIIIIIIDDDCCCAAA???>>>===<<<<<<>>>===AAAIIISSS```rrr~~~yyyvvvyyynnnVVVNNNNNNIII>>>666222111//////000000///---,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,+++***************)))((()))***)))'''&&&&&&'''))))))(((((('''''''''''')))((('''&&&%%%$$$$$$$$$###%%%''')))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""  """#########""""""###$$$%%%%%%%%%###"""!!!"""###$$$$$$***++++++)))'''%%%%%%&&&"""###%%%&&&&&&%%%$$$###""""""##################"""""""""""""""######$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''''')))))))))((('''&&&&&&''''''(((((((((((((((((((((((((((((())))))***))))))***+++,,,---...///---...///000000///...---------......///000000111555555444333333222111111///000000111222333444444333222111000111111000///.../////////...///111333555888<<<@@@AAAAAA???===999888777666555555555555555666888999:::999999888555444333222111111111111111222222222222333333333555999888;;;AAACCCRRRlll}}}rrrllllllhhhaaaYYYSSSOOOMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNQQQWWW^^^dddkkkrrryyy|||~~~}}}|||xxxuuutttvvvwwwvvvsssqqqqqqpppmmmjjjhhhfffeeedddeeeggghhhiiikkkmmmoooqqqsssuuuvvvxxxzzz}}}~~~ssskkkddd___YYYPPPKKKJJJFFFEEECCCAAA???>>>======<<<::::::???EEENNN^^^kkk||||||vvvxxxxxxZZZNNNMMMKKKCCC===444222///...///...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******)))***%%%'''))))))(((''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$######"""!!!!!!!!!#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))(((%%%######$$$!!!"""###%%%%%%%%%$$$$$$ !!!"""###$$$$$$"""!!!!!!!!!""""""###$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))(((((('''((()))******'''((()))***+++,,,---...---...///000000000///...---------...//////000000222333222222111000000000000000111222333444555555666333111000111111000///---...////////////111333444666999<<<>>>>>>===<<<555555555555666777888999444555666777888888777666555444333222111000000000111111111222222222333333555999888;;;BBBIII\\\zzz|||tttoookkkeee\\\UUUPPPNNNLLLKKKMMMLLLJJJJJJJJJLLLNNNOOOUUU[[[bbbfffllltttyyy{{{|||}}}}}}yyywwwtttsssrrrqqqpppnnnllllllllljjjfffdddcccdddeeegggiiijjjjjjkkkmmmooonnnppprrrtttvvvxxx||||||tttkkkeee^^^TTTMMMLLLIIIHHHFFFDDDAAA@@@???>>>===;;;:::<<>>>>>???>>>???FFFOOO[[[mmmooo]]]TTTPPPNNNOOO>>>999333///............,,,,,,,,,+++++++++******++++++++++++*********)))))),,,...---+++))))))+++)))((((((+++---...+++''''''(((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$%%%""""""######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$###########################""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""###$$$$$$######""""""""""""###!!!###"""  """"""######"""  !!! !!!"""###$$$%%%%%%&&&%%%$$$###""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))'''''''''(((***+++*********++++++,,,,,,,,,++++++,,,---...//////000...////////////000000000///111222111///...///111111111222444555666777888;;;777222000222333111///,,,...111111111111333444666777888:::;;;;;;::::::666666666777888999:::;;;999::::::;;;:::999777666444333333222222222333333111111111111222222222222888<<<<<>><<<:::???FFFMMM]]]sssyyyfffZZZSSSRRRTTTBBB===666000......//////,,,,,,,,,+++++++++******++++++++++++******))))))))),,,......+++))))))+++...+++***,,,000000,,,&&&'''''''''(((((((((((((((&&&&&&'''(((((('''&&&%%%###$$$'''***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$###$$$&&&&&&&&&%%%%%%$$$##################$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$###### !!!"""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######""""""###$$$$$$###"""!!!!!!"""""""""$$$&&&%%%"""!!!###%%%###$$$%%%$$$""""""###$$$ !!!"""###$$$%%%&&&+++)))'''%%%###"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%&&&'''((()))&&&''''''(((((((((((((((***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333/////////000000000000000222444666555222111222555444444666777888:::;;;<<<===888222111333444222///---///111222222222333555888888999:::::::::::::::888888888888888999999:::<<<=========<<<:::888777333333333222333333444444000111111111111222222222;;;===???AAAMMMiiitttmmmmmmmmmgggaaaWWWUUURRRNNNJJJHHHFFFFFFIIIJJJJJJKKKMMMPPPUUUYYYbbbffflllqqquuuxxxzzz|||}}}vvvrrrrrrooommmnnnnnnmmmhhheeeddd```[[[ZZZ[[[\\\\\\[[[iiimmmqqqqqqnnnkkkjjjkkkqqqqqqpppppprrrwww~~~uuujjjaaa\\\UUURRRNNNJJJHHHFFFCCCAAAEEECCC@@@===<<<===>>>@@@HHHNNN]]]tttooo___XXXVVVUUUOOODDD777111111222000...---------,,,,,,,,,++++++*********+++,,,,,,------++++++,,,,,,,,,,,,------&&&&&&'''((())))))(((((())),,,***''')))......)))(((((()))+++---,,,)))&&&''''''''''''''''''''''''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""######%%%%%%$$$$$$###$$$$$$$$$#########"""!!!!!! $$$$$$######""" !!!!!!"""###$$$%%%&&&&&& !!!"""""""""""""""%%%%%%$$$###############"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""##################$$$$$$############""""""""""""(((((('''&&&%%%######"""$$$###!!! !!!###$$$%%%%%%%%%$$$###"""!!! $$$$$$########################$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,,,,+++***((((((((()))******+++,,,,,,------------666444222000//////000111...000111111///......///000111222222111000111333333444666666666777999;;;444555666666666444333222555555555555555555555555666777888:::;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::;;;<<<>>>>>>===:::777555444444333222111111111111222111111111000000//////999<<>>======>>>>>>BBBFFFRRRfffzzzuuuggg\\\VVVTTTQQQHHH===555222111000...---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------(((((()))))))))))))))))))))+++***''')))......***'''((()))+++,,,+++(((%%%&&&&&&&&&'''''''''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###############%%%%%%$$$$$$###$$$$$$%%%""""""!!! """"""""""""""""""!!! !!!!!!!!!!!!!!!"""""" !!!""""""""""""""" """"""#########$$$$$$$$$######""""""""""""######$$$######""""""!!!!!!!!!#########"""""""""!!!!!!$$$$$$$$$###############'''&&&$$$######$$$&&&'''###$$$$$$$$$$$$###""""""########################"""""""""############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++,,,+++***)))(((((()))*********+++,,,------------111000///......///000111111222444333222111111222111333444333222111222444555666777777777777999<<<::::::;;;;;;:::888777666555555555555555555555555666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>???===;;;888666444333222222111111111111111111111000000000//////888<<>>===<<<>>>>>>FFFTTTfffyyy~~~sssbbbWWWTTTRRRMMMDDD;;;444111000000------------,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,******************)))))))))******(((***......+++''''''''')))******'''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###"""!!! !!!!!!"""#########"""""""""!!!!!!  !!!"""""""""""""""""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((''''''(((((()))***++++++***)))))))))******)))***+++,,,------------.........///000111222222333555777777666555555666444555666555444333444555888999:::999888888:::<<<;;;;;;<<<;;;:::888666555777666666666666666666777777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===;;;999777444333222111000000000000000000000000////////////999<<>><<<:::???===@@@IIIVVVhhh~~~}}}iiiZZZWWWRRROOOIII@@@777111111222...------------,,,,,,,,,''''''((()))+++,,,------***++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))((((((***,,,,,,+++&&&&&&&&&((())))))&&&$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""############"""#########""""""""""""!!! !!!"""""""""""""""%%%%%%$$$$$$###$$$$$$%%%""""""""""""############$$$######""""""######$$$#########""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""############%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))*********+++*********************))))))***,,,------------///000111222333444444444555666888999888777888999666777888777666555666777:::;;;<<<;;;::::::;;;======>>>>>>===;;;999777666999888777777777777888999888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::888777444333222111000/////////////////////////////////===???HHH[[[xxx}}}iii\\\\\\[[[\\\[[[WWWQQQLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEGGGJJJNNNTTT\\\ffflllmmmqqquuuyyyzzz{{{}}}~~~xxxsssqqqppppppoooqqqooommmiiidddaaa___^^^WWWXXXXXXXXXYYY[[[]]]___bbbfffjjjkkkjjjjjjlllnnnnnnpppqqqrrrtttvvvzzz~~~xxxqqqjjjaaaXXXRRROOOLLLKKKHHHHHHGGGFFFCCC@@@<<<:::@@@===>>>CCCLLLZZZpppsssbbbZZZRRRRRRNNNEEE:::444222444.........---------,,,,,,'''((()))***+++,,,------*********+++++++++,,,,,,+++***)))(((((((((((((((***(((&&&((()))***)))***&&&&&&&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$#########$$$$$$%%%&&& !!!""""""######$$$###############""""""!!!""""""""""""############ !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))******++++++,,,,,,,,,,,,*********++++++++++++***)))***+++,,,---.........000111222333333333333333444666888999888888999:::888::::::999777666777888<<<======<<<;;;;;;===???CCCCCCCCCBBBAAA???===;;;::::::888777777888::::::999999888888888999::::::;;;;;;;;;;;;::::::::::::888999999999999888666555444333111000///..............................///???BBBNNNfffsss```XXXYYYYYYXXXVVVRRRMMMKKKFFFEEEDDDDDDDDDEEEFFFGGGEEEHHHMMMRRRYYYaaajjjpppnnnrrrwwwzzz|||~~~~~~zzztttpppoooooonnnnnnsssrrrnnniiiccc^^^\\\\\\VVVWWWXXXYYYXXXYYY[[[]]]bbbeeehhhiiiggggggiiilllmmmooorrrssstttvvvyyy|||xxxrrriii```YYYTTTPPPMMMLLLKKKJJJHHHEEEAAA===;;;>>><<<<<>>===<<<<<<>>>@@@CCCCCCCCCCCCBBB@@@>>><<<<<<;;;999888888999;;;<<<;;;:::888777777888999:::::::::::::::999999999999777777777777777666555555333222111///...------------------...............???EEEWWWuuuhhhZZZXXXYYYYYYVVVRRRNNNLLLLLLEEEDDDDDDCCCDDDEEEFFFGGGEEEIIIOOOVVV]]]eeemmmrrrppptttxxx|||~~~yyyvvvqqqnnnnnnnnnmmmmmmooonnnkkkeee___ZZZYYYZZZSSSUUUXXXXXXXXXXXX[[[^^^___cccffffffeeeeeehhhkkkmmmooorrrtttuuuvvvyyy{{{{{{rrriiiaaa[[[UUURRROOONNNLLLIIIFFFBBB???===::::::;;;===>>>EEETTTbbbvvvuuu```^^^XXXOOOEEE;;;444111............------------000///...---,,,***))))))************+++++++++++++++***)))(((((()))+++,,,000+++)))+++,,,(((''')))((('''&&&'''((()))'''&&&((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$##################"""""""""""" !!!""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""######""""""""""""""""""###!!!!!!""""""######$$$$$$$$$$$$$$$$$$############"""""""""""""""######### """"""###$$$$$$$$$$$$### !!!!!!"""######$$$"""""""""############$$$"""###$$$%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,---------,,,,,,)))***+++,,,,,,,,,++++++***+++---///000111222222////////////000222444666222444777888888999:::<<<;;;<<<<<<;;;999777888999;;;<<<============???AAA@@@AAAAAAAAA@@@???===<<<>>><<<:::999999:::<<<>>>;;;:::888777666777888999999999999888888888777777777777777777777666666666333222111///...---,,,,,,,,,,,,---------.........>>>GGG]]]vvv___VVVVVVWWWVVVRRRLLLIIIHHHIIIEEEDDDDDDCCCDDDEEEFFFGGGEEEJJJQQQYYY```gggnnnrrrrrrvvvzzz}}}~~~~~~|||wwwtttpppnnnnnnnnnmmmllliiiiiifffaaaZZZVVVUUUWWWQQQTTTWWWXXXXXXYYY\\\___]]]```ddddddddddddhhhkkklllooorrrtttuuuvvvxxxzzz~~~yyyppphhh```YYYUUURRRPPPNNNJJJFFFCCC@@@???888999;;;======AAAMMMZZZlllgggddd]]]SSSHHH===444/////////.........---------......------------,,,,,,)))************+++++++++,,,+++***))))))+++---///444---+++......)))'''***)))(((''''''((()))((('''))))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###############$$$%%%&&&'''$$$######"""!!!  !!!"""###$$$%%%%%%%%%(((((('''&&&%%%$$$###""" !!!!!!"""""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%% !!!"""######$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&'''(((''''''''''''''''''((((((((()))((((((((((((((()))******)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,++++++,,,...000111222333333000//////000222666999;;;222555777999999999;;;===;;;<<<<<<;;;999777888999:::;;;=========>>>@@@BBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===;;;999999;;;===>>><<<:::888777666777888999888888888777777777777666888888888777777777777777333222111///---,,,,,,,,,,,,,,,,,,------.........AAAPPPmmm{{{fffZZZVVV___ZZZRRRLLLIIIGGGFFFEEEDDDEEEEEEEEECCCCCCEEEGGGJJJNNNUUU___hhhnnnppppppsssuuuyyy|||}}}|||{{{yyywwwppppppqqqpppooollliiigggllleee]]]XXXVVVUUUSSSRRRRRRTTTUUUVVVWWWYYY]]]```aaabbbdddddddddeeehhhjjjlllnnnrrrtttvvvxxxzzz|||}}}tttggg\\\YYYVVVSSSOOOMMMKKKIIIGGGEEE===<<<::::::===AAAFFFIIIcccttt~~~jjjYYYVVVPPPBBB666333111///....../////////...//////...---,,,***)))(((***++++++***))))))***+++---+++,,,---+++(((+++111III;;;...+++---,,,)))'''+++&&&%%%)))***((((((***((((((((('''&&&%%%###"""((('''&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%'''&&&%%%###"""!!!!!!!!!$$$###!!!"""###%%%$$$$$$"""############"""!!!!!!&&&$$$###"""###$$$###""" !!!"""###$$$###"""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!! !!!!!!""""""""""""""""""###$$$&&&&&&&&&&&&%%%###!!! $$$$$$############$$$$$$%%%###""" !!!###$$$$$$%%%%%%&&&'''''''''&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((******))))))******+++,,,,,,,,,---......------,,,......//////000000111111222222222333333333444444;;;:::999888777777777777999999999999999999999999;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA<<<<<<<<<<<<<<<=========<<<<<<;;;;;;999777666555555555666888::::::777555666555444444666777777777111000///...---,,,++++++,,,,,,+++******+++,,,,,,GGGYYYyyykkk[[[UUUUUU\\\WWWPPPJJJGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCEEEGGGMMMQQQYYYbbbjjjppprrrsssuuuwwwzzz}}}}}}{{{yyyvvvtttoooooooooooommmjjjfffeeeddd___YYYUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWYYY\\\___bbbcccdddeeedddeeehhhjjjkkknnnrrruuuwwwyyy|||~~~zzzmmmccc```YYYVVVRRROOOLLLJJJGGGEEE???===;;;;;;<<<@@@DDDGGGXXXhhh}}}qqq]]]WWWRRREEE:::777333111///...///000///............---,,,+++***)))(((*********)))***+++---...,,,------+++''')))...;;;111)))***,,,+++(((((()))%%%%%%)))+++)))'''(((%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$###############$$$###!!!"""###%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$""""""######"""!!!$$$###"""!!!!!! ###"""!!!!!!!!!"""$$$$$$%%%$$$###"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!!!!!  """$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&''''''&&&&&&)))(((((((((((((((((((((((((((''''''(((((()))*********))))))******+++,,,..................------......//////000111111111000000222333555777888888888888777666666666666777999999999999999999999999:::;;;<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBB=========>>>>>>>>>>>>>>><<<;;;;;;:::999777666555555555666888::::::777555555444333333555666666555111000///...---,,,++++++,,,++++++******++++++,,,NNNgggnnn[[[SSSUUUXXXXXXSSSMMMHHHFFFDDDDDDCCCAAABBBCCCCCCBBBCCCFFFHHHQQQVVV]]]eeemmmrrruuuvvvwwwxxxzzz}}}{{{xxxvvvsssqqqnnnnnnnnnmmmjjjfffbbb```[[[WWWSSSQQQRRRSSSTTTTTTSSSTTTUUUVVVVVVXXX\\\___cccdddeeeeeeeeeeeegggiiikkknnnsssvvvxxx{{{~~~wwwmmmiii^^^ZZZUUUPPPNNNKKKIIIGGGBBB@@@===<<<<<<>>>AAACCCMMMYYYmmm{{{bbbXXXRRRIII@@@<<<555222000////////////...---------------,,,++++++''')))******)))***,,,///...,,,,,,---+++''''''+++,,,(((&&&***+++***)))+++***&&&&&&***+++(((&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$######""""""""""""##################$$$$$$%%%%%%$$$###!!!"""###%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$###!!!!!!"""###"""!!!######""""""!!! """""""""!!!"""######$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""%%%%%%###"""!!!!!!!!!!!!"""$$$&&&''''''$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++******))))))******+++,,,111000///---------............///000000111111222111111222444666777999999555555444444555555666666999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC????????????????????????;;;;;;:::999777666555444555555666777999999777555777555444444666777777666000000///...------,,,+++,,,+++************+++,,,TTTsssttt]]]PPPNNNSSSWWWSSSOOOIIIEEEDDDCCCBBBAAA@@@AAAAAABBBBBBDDDGGGJJJUUUYYYaaahhhnnnsssvvvxxxwwwxxxzzz}}}{{{xxxuuutttrrrpppoooooommmkkkgggbbb^^^[[[SSSQQQOOONNNOOOPPPRRRRRRSSSTTTUUUVVVVVVXXX[[[^^^bbbdddeeeeeedddeeegggjjjkkkooossswwwyyy|||wwwqqqbbb^^^WWWRRROOOMMMKKKJJJEEECCC@@@===<<<===???@@@HHHPPPaaazzzhhhYYYRRRKKKDDDAAA666333000............---,,,,,,---------------,,,)))*********)))***+++---,,,***+++---,,,)))(((***(((&&&'''++++++)))+++///000+++(((******'''&&&(((''''''''''''&&&%%%$$$###$$$%%%''''''''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%$$$$$$$$$###!!!"""###%%%$$$$$$ !!!"""###$$$$$$$$$###""" !!!""""""!!! !!!""""""#########"""""""""""""""######$$$$$$###########################$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''((((((((((((((()))(((((((((((()))************))))))******+++,,,111000...,,,+++,,,---......//////000111111222222444444444444555555555555444444444444555666777888888888888888999999999999888888:::;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;:::999777666555444444555444444666777888666555444222111111222333333222/////////...---,,,,,,,,,++++++************++++++[[[~~~yyy```NNNHHHJJJNNNPPPNNNKKKFFFCCCBBBBBBAAA@@@???@@@@@@AAABBBEEEJJJMMMWWW\\\ccciiinnnrrrvvvyyyvvvwwwzzz~~~|||{{{~~~zzzvvvsssrrrrrrqqqpppoooooommmiiiddd^^^YYYVVVNNNNNNNNNNNNNNNNNNOOOPPPSSSTTTUUUUUUVVVWWWZZZ]]]aaabbbdddddddddeeehhhjjjlllooossswwwyyy|||yyyhhhccc[[[UUUQQQOOONNNMMMHHHFFFCCC???===<<<======EEEIIIWWWooommm[[[RRRLLLFFFCCC777444000---------,,,+++,,,,,,---.........------+++,,,,,,+++)))((()))+++***((()))...///,,,***,,,***((()))***)))'''+++111888000***)))(((&&&'''***%%%%%%%%%%%%%%%$$$###"""###&&&(((((('''&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$###!!!"""###%%%$$$$$$""""""#########""""""!!!###!!! !!!""""""!!! !!!"""#########"""!!!"""""""""#####################$$$$$$$$$$$$###""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((()))((((((''''''(((((()))*********))))))******+++,,,///...,,,******+++,,,---//////000000111222222222222333333333333444444444444444444555666777888999777777777888888999999999777888999:::::::::::::::999:::<<<>>>@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@??????:::999888666444444333333444333222333555666555333...,,,++++++,,,---,,,,,,......------,,,,,,++++++************************fffxxxhhhUUUJJJKKKNNNOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@>>>???@@@AAACCCGGGLLLPPPYYY___fffkkknnnqqqvvvzzzwwwxxx{{{zzzxxxxxxuuuqqqnnnnnnooopppoooooonnnkkkfff```ZZZTTTPPPKKKMMMOOOOOONNNNNNPPPQQQSSSTTTUUUUUUUUUWWWZZZ\\\^^^```aaabbbccceeehhhjjjllloootttwwwyyy|||rrrkkkbbbYYYTTTQQQPPPOOOKKKIIIEEEBBB???=========AAABBBMMMbbbwwwrrr___SSSLLLGGGDDD:::666111...---,,,,,,+++,,,------.........------,,,------+++((('''((())))))''')))///222///,,,,,,+++((((((******))),,,111888000***((('''&&&(((+++!!!"""###%%%&&&&&&&&&&&&###'''******'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""######$$$%%%&&&&&&&&&%%%###"""$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%$$$#########!!! !!!"""######"""""""""#########!!!!!!!!!"""############""""""###$$$$$$%%%$$$$$$$$$!!!!!!!!!""""""""""""########################### !!!!!!!!!""""""!!!!!! !!!!!!$$$$$$###"""""""""""""""############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))(((''''''''''''((())))))******))))))******+++,,,,,,,,,+++******+++,,,---//////000111111222222333...///000222444555777777666666666666777888999:::666666777777888999999999777888999999:::::::::999666777:::<<<>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>:::999666444333222333333222111000111333333333222000///------...///...---,,,,,,,,,++++++*********))))))***++++++***))))))uuukkk]]]MMMIIINNNSSSQQQLLLHHHEEEBBBAAAAAAAAAAAA@@@>>>???@@@AAADDDHHHOOOSSS\\\bbbiiimmmooorrrwww|||zzz{{{}}}{{{vvvuuuqqqmmmkkkkkklllmmmmmmmmmkkkhhhccc\\\TTTNNNJJJHHHLLLOOOPPPPPPPPPRRRTTTSSSTTTUUUUUUUUUVVVYYY\\\[[[]]]___aaabbbeeehhhkkkmmmppptttvvvxxxzzz}}}~~~vvvjjj___XXXSSSPPPOOOMMMKKKHHHDDDAAA>>>======>>>===EEEWWWhhhzzzwwwdddUUULLLHHHFFF>>>999444000......---------...............------+++,,,,,,+++)))((()))++++++)))+++111333000,,,+++)))''')))///222111222555111+++'''))))))((((((+++######%%%&&&'''((((((((($$$(((++++++&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$$$$###!!!"""###%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!###$$$$$$###!!!"""###$$$###!!! !!!"""###$$$######""""""###$$$%%%%%%%%%$$$$$$!!!""""""""""""################################# !!!"""###$$$%%%%%%######""""""""""""######$$$######"""""""""""""""""""""""""""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))))))))(((((())))))***+++******))))))******+++,,,***++++++,,,,,,------...///000000111111222333333///000111333555666777888666666666666777888888999666666666777888999999999888888999:::::::::999999555666888:::<<<===>>>????????????>>>===<<<<<<<<<:::888666333222222222333000///......000111111000333222000000111111000///************))))))))))))((()))***++++++***)))(((~~~```RRREEECCCLLLRRROOOHHHFFFDDDBBBAAAAAABBBAAA@@@??????AAABBBDDDIIIPPPUUU^^^dddkkknnnpppsssxxx~~~}}}~~~|||uuutttpppllliiihhhiiijjjjjjkkkiiifff```YYYQQQJJJFFFFFFJJJOOORRRRRRRRRUUUWWWSSSTTTUUUUUUUUUVVVYYY[[[YYY[[[^^^```bbbdddhhhkkkmmmppptttvvvxxxyyy|||~~~qqqdddZZZTTTPPPNNNNNNLLLIIIEEEBBB???>>>===>>>;;;BBBQQQ___ppp{{{hhhWWWMMMIIIGGG@@@<<<666222000//////.........//////...------,,,)))***+++***))))))+++,,,---+++,,,222444000+++)))'''&&&+++444;;;;;;:::;;;)))%%%%%%***,,,)))((()))((((((((()))((((((''''''$$$))),,,+++&&&######%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%% """$$$&&&(((''''''&&&$$$###!!!"""###%%%%%%$$$ !!!"""###$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$!!!###$$$###"""!!! !!!"""$$$$$$######""""""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$########################!!!!!!"""$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))*********)))***++++++,,,*********)))***++++++,,,******,,,---.../////////000000000111222222333333444444444555555555666666777666666666666777888888555666666777888999999999888999999:::::::::999999444555777999;;;<<<======???>>>>>>===<<<;;;;;;:::999888555333111111222222///...------///000000///000...,,,,,,------,,,+++))))))))))))((((((((((((((()))***++++++***)))(((oooQQQIIIFFFLLLQQQMMMIIIHHHBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCCCCEEELLLTTT[[[cccgggkkknnnooorrrwww{{{}}}xxxtttllljjjgggggghhhhhhhhhhhhhhhccc]]]WWWSSSPPPMMMJJJHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWXXXWWWWWWXXXZZZZZZZZZ\\\^^^bbbgggllloootttttttttuuuvvvxxxzzz{{{xxxkkk```YYYTTTQQQOOOOOOMMMIIIDDD@@@=========>>>BBBGGGPPPbbb}}}ssscccUUUNNNKKKIII@@@888444111---,,,///000////////////.........------,,,+++************+++******,,,......---,,,,,,,,,,,,------.........######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&+++*********)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###!!! ###$$$"""  !!!"""######""""""$$$$$$$$$############"""###"""!!!  !!! !!!"""###############!!!!!!!!!"""###$$$&&&'''$$$###!!! """###############"""!!!"""###%%%&&&%%%""" &&&((("""!!!###!!!!!!!!! !!!!!!'''''''''&&&%%%$$$"""!!!######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))'''%%%%%%''')))***)))))))))))))))******+++++++++******++++++,,,---///000000000111111111111333333222222333555666888666666555555555444444444333333333333333333333333666777999;;;;;;999777666555666777888999:::;;;;;;===<<<;;;999777444222111333333333333111...,,,***++++++++++++,,,,,,---...***,,,...---***(((***,,,***+++***)))'''''')))+++(((''''''(((******)))(((vvv___NNNIIIHHHNNNQQQLLLGGGEEEAAAAAA@@@@@@@@@?????????>>>@@@BBBDDDGGGNNNXXX^^^cccggglllnnnooorrrvvvzzzyyyssspppiiigggdddccccccdddcccbbbaaa]]]WWWRRROOOMMMKKKIIIGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[\\\___ccchhhlllooorrrrrrtttvvvxxxzzz}}}~~~}}}qqqfff\\\UUUPPPOOOOOOMMMJJJFFFBBB???======<<>>>>>>>>===???AAAEEEKKKSSS\\\bbbcccggglllnnnooorrrvvvzzz{{{uuunnnjjjeeeccc```^^^^^^]]]\\\ZZZWWWTTTOOOLLLJJJIIIHHHFFFFFFGGGIIIKKKLLLNNNNNNNNNRRRTTTVVVWWWWWWWWWXXXZZZZZZ[[[]]]```dddiiimmmooopppqqqtttwwwzzz}}}xxxlllaaaVVVPPPOOOOOONNNLLLIIIEEEAAA>>>>>><<<===???CCCNNNcccvvvwwwkkk___WWWQQQHHH>>>999444///---...,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,------...,,,+++******+++***(((&&&*********)))))))))))))))+++*********))))))(((((((((((())))))))))))((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$###""""""$$$$$$###"""'''%%%""" !!!###$$$$$$#########"""""""""""""""!!! !!!!!!$$$###"""!!!!!!""""""###%%%$$$$$$$$$#########""" !!!"""""""""""" """######$$$$$$""""""#########""""""""" !!!%%%%%%"""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))***)))''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))******+++////////////000000000000333333222222222222333444222222111111111000000000222222222222222222222222111222444555555444222111000000111222333444444555444444444444444444444444222222111000000000111111000///---+++***)))((((((+++,,,,,,,,,***)))***+++)))******)))''''''((())))))(((((()))+++,,,***)))eeeRRRIIIMMMRRRTTTQQQIIICCC@@@????????????????????????>>>???CCCHHHOOOWWW^^^cccdddhhhmmmoooppprrrwwwzzz|||xxxrrrkkkfffdddaaa^^^\\\[[[YYYWWWTTTQQQNNNJJJGGGFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMOOORRRTTTUUUUUUUUUWWWXXX[[[\\\^^^aaaeeejjjnnnpppqqqsssvvvyyy}}}}}}pppdddYYYRRRPPPOOOOOONNNLLLHHHCCC@@@@@@>>>===???AAAHHHYYYiii|||rrrdddZZZSSSJJJAAA;;;666000...000,,,,,,,,,++++++++++++***++++++++++++,,,,,,---...+++***)))***++++++)))'''*********))))))((((((''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###############""""""""""""""""""!!!!!!!!!!!!!!!!!!&&&$$$""" !!!"""#########"""!!!  $$$$$$$$$###!!! """"""!!!!!!!!!###$$$%%%%%%### ###%%%"""###""""""!!!!!!""""""###"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))))))))(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******........./////////000000333333222222222222222222111111111000000000//////111111111111111111111111000111222333333222111000...//////000111111222222444333222111000000//////333222111000///000111111///...---+++)))(((''''''++++++++++++***)))******&&&'''((('''%%%%%%&&&'''(((''''''(((***+++)))(((ttt[[[NNNJJJQQQXXXVVVOOOGGGBBB@@@??????@@@@@@@@@@@@@@@@@@@@@AAAEEEKKKSSSZZZ```cccfffjjjnnnqqqqqqssswww{{{zzzvvvqqqjjjdddcccaaa^^^\\\ZZZWWWTTTQQQNNNKKKGGGDDDCCCCCCAAA@@@CCCDDDFFFHHHJJJKKKLLLLLLMMMOOORRRSSSSSSSSSUUUVVV[[[]]]___cccgggkkknnnpppsssuuuxxx|||zzzyyyyyyssstttvvvzzz}}}ssshhh^^^XXXSSSRRRPPPOOONNNKKKFFFBBB@@@======>>>???DDDQQQ^^^tttxxxjjj^^^UUULLLCCC===888222000111------------,,,,,,,,,,,,***)))))))))***+++,,,,,,***))))))***,,,---,,,***++++++******)))))))))((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$%%%!!!!!!"""########################"""""""""!!!!!!!!!!!!""""""""""""""""""&&&$$$""" !!!"""###""""""""""""!!! """%%%&&&%%%$$$### !!!###$$$$$$$$$###"""!!! !!!###$$$&&&'''###!!!"""$$$$$$""""""!!!!!! !!!!!!"""!!!!!!###$$$%%%&&&&&&&&&######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))***---............/////////222222222222222222111111111111111111000000000000000000000000000000000000000000111222222111000000/////////000000111111222222111000///............444333111///......//////---,,,+++***)))(((((()))++++++************))))))&&&((()))(((&&&%%%&&&'''&&&%%%%%%&&&((()))'''&&&fffRRRLLLJJJUUU[[[UUUJJJCCCAAA@@@?????????@@@@@@@@@@@@@@@AAABBBFFFNNNWWW^^^ccceeeiiilllqqqrrrsssuuuyyy}}}}}}wwwsssooohhhbbbaaa___\\\ZZZXXXUUUQQQNNNLLLIIIEEEBBBBBBBBBAAAAAACCCDDDFFFHHHIIIKKKKKKLLLLLLNNNPPPRRRRRRSSSTTTVVV\\\]]]aaadddiiillloooqqqtttwwwzzz~~~uuunnniiihhhddddddeeeiiioootttwwwxxxvvvzzz~~~{{{oooeee___XXXUUUQQQOOOOOOMMMHHHDDD>>><<<;;;<<<===@@@IIISSSiii~~~wwwkkk[[[QQQGGG@@@:::444111222............------------***))))))))))))******+++)))))))))***------,,,+++++++++++++++************))))))******+++++++++,,,(((((())))))))))))((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%!!!"""$$$%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!"""#########""""""$$$###"""!!!!!!""""""###"""###$$$$$$$$$"""!!! !!!###%%%'''''''''%%%$$$!!!###$$$%%%%%%###"""!!!!!!!!!###$$$%%%$$$!!! ###$$$""""""###!!!!!! !!!!!! !!!"""$$$%%%&&&&&&&&&###""""""""""""###$$$$$$######$$$%%%%%%$$$$$$$$$!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***------------.........///222222333333333333333222222222111111111000000000////////////////////////000000111111111111000000//////000000111111111111...------,,,---...000111333222000///...---------******)))))))))))))))***,,,***))))))***+++)))(((((()))+++***)))''''''(((%%%$$$$$$%%%'''(((&&&%%%yyy[[[MMMLLLKKKVVV[[[QQQDDD>>>???@@@>>>>>>>>>?????????@@@@@@???AAAFFFOOOZZZcccggghhhkkknnnssstttuuuvvvzzz~~~xxxrrroookkkeee___]]][[[YYYWWWUUURRRMMMJJJGGGEEEBBBAAABBBCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLNNNQQQSSSSSSTTTVVVWWW\\\^^^aaaeeejjjmmmpppqqqsssvvvzzz}}}qqqeee\\\WWWUUUTTTTTTWWW^^^eeejjjlllnnnqqqvvvyyy{{{}}}zzznnnfff]]]XXXRRROOOOOOMMMIIIEEE@@@===<<<===<<<===DDDLLL[[[ppp}}}cccXXXMMMEEE===555111222............------------++++++******)))************))))))***++++++***(((******************++++++***************)))))))))(((((())))))))))))((((((''''''((()))))))))(((((($$$%%%%%%%%%&&&&&&&&&&&&)))(((''''''''''''''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((("""$$$%%%%%%###"""###%%%##################$$$$$$###"""""""""!!!!!!!!!!!! !!!"""###$$$######""""""""""""""""""######### !!!###%%%%%%$$$###"""!!!"""###$$$$$$######"""!!!"""""""""""""""!!!!!!""""""""""""""""""######### !!!###!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$%%%&&&&&&&&&&&&"""###&&&((()))(((&&&%%%''''''%%%%%%%%%%%%'''''''''''''''&&&'''(((((()))))))))(((((())))))***+++,,,,,,---------.........111222333444555555444444111111111111000000000000........................///////////////////////////000000000000111111111///...,,,+++,,,---...000...............---,,,,,,******)))(((((((((((())),,,***((()))***+++)))'''&&&(((***)))(((&&&&&&&&&%%%%%%%%%&&&'''((('''%%%lllPPPFFFJJJJJJVVV[[[NNN???:::===@@@<<<=========>>>>>>??????>>>???EEEPPP\\\fffjjjkkklllppptttuuuvvvwww{{{tttnnnlllhhhbbb\\\ZZZXXXVVVTTTRRROOOJJJGGGDDDBBB??????AAADDDEEEEEECCCDDDFFFHHHJJJKKKLLLLLLMMMPPPRRRTTTTTTUUUWWWYYY\\\^^^bbbfffjjjnnnpppqqqqqqtttzzzqqqbbbUUUNNNKKKIIIIIILLLRRRZZZaaadddcccfffkkknnnpppqqqsssuuu}}}|||yyyvvvssstttwwwyyytttkkk```YYYRRROOONNNNNNJJJFFFCCC@@@>>>???>>>===BBBIIIOOOddd~~~iii___RRRIII???666111111......------------,,,,,,------,,,+++************+++)))))))))***)))'''%%%(((((())))))******++++++******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&***)))((('''%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***+++!!!$$$%%%$$$"""!!!###%%%'''&&&###!!! !!!###$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###""" !!!"""###$$$$$$######!!!###$$$$$$###"""###$$$$$$$$$$$$######"""!!!"""############""""""#########"""""""""%%%######$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''((('''"""$$$''')))***)))'''&&&((('''%%%$$$$$$%%%'''((((((''''''''''''((()))))))))))))))))))))***++++++,,,,,,,,,---------......000222333555666666555555111000000000////////////................................................/////////000000000000000333111...,,,******++++++***+++---...///...---,,,++++++)))((((((''''''''',,,***((((((***+++)))'''###$$$&&&&&&%%%#########&&&&&&%%%'''((()))(((&&&yyy\\\LLLHHHIIIOOOPPPOOOHHH@@@;;;<<>><<<===@@@AAA???===BBBFFFMMMWWWaaahhhlllmmmpppqqqvvv|||}}}{{{|||tttnnnhhh```[[[YYYVVVUUUSSSPPPMMMJJJGGGEEE@@@BBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLJJJMMMQQQUUUWWWXXXWWWWWW\\\^^^aaaeeeiiimmmoooqqqrrruuuzzz~~~qqqaaaRRRHHHFFFDDDBBBDDDHHHMMMQQQSSSYYY[[[^^^aaacccfffiiikkkooonnnmmmlllkkkkkkkkkkkkrrrssswww|||~~~wwwsssvvvxxx{{{|||rrrhhh```VVVRRRSSSSSSOOOJJJBBB@@@>>><<<<<<>>>AAACCCKKKVVVkkkzzziiiVVVLLLEEE===444///111000000///...---------++++++*********+++---...+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''%%%&&&'''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''###!!!  !!!"""$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!! """"""""""""###$$$&&&&&&)))%%%!!! !!!!!! !!!###%%%&&&$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###""" !!!###$$$"""""""""""""""""""""""" !!!"""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))&&&&&&'''''''''&&&%%%%%%(((((((((((())))))))))))(((((()))***************)))+++---///000000000000000111111222222222111111111000000/////////000000///...,,,++++++,,,---///......////////////......111111000000//////......//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,((((((((((((((((((((((((+++)))''''''***+++)))&&&(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&lllUUUJJJHHHIIIKKKKKKHHHCCC???<<<===???@@@>>>======???@@@???===DDDHHHOOOXXXaaahhhlllnnnppprrrwww}}}~~~}}}|||qqqkkkeee^^^XXXWWWSSSRRRPPPNNNJJJGGGEEECCC@@@AAACCCCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKMMMQQQTTTWWWXXXYYYYYY\\\^^^aaafffjjjmmmoooqqqqqqtttyyy{{{qqqcccTTTJJJBBB@@@>>>>>>BBBGGGJJJLLLPPPRRRUUUWWWYYY[[[^^^```aaa```___^^^]]]\\\\\\\\\bbbdddhhhooouuuzzz|||{{{tttmmmgggggghhhiiipppxxxzzznnneee[[[UUUTTTRRRMMMHHHCCCAAA>>><<<<<<===@@@BBBIIIRRRddd{{{pppYYYMMMGGG>>>666111000000000000///...---,,,,,,+++*********+++,,,---+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######!!!###%%%%%%$$$$$$$$$%%%&&&$$$"""!!!"""######""" !!!"""###$$$"""""""""""""""######### !!!!!!""""""!!!!!! """""""""""""""###$$$%%%%%%### !!!"""!!! ###""""""!!!!!!""""""###$$$######"""""""""######""""""!!!!!!!!!!!!""""""$$$###""" !!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((''''''((()))************'''(((***+++,,,---,,,,,,///000111222222222222222111000000//////.../////////...---++++++,,,...///......////////////......111000000000/////////...//////...---,,,,,,,,,,,,------,,,,,,++++++******(((((((((((((((((((((((((((&&&%%%''')))+++***(((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%sss[[[NNNIIIJJJLLLJJJFFFBBB?????????@@@@@@@@@???===>>>???@@@???>>>FFFJJJRRRZZZbbbhhhlllnnnppprrrxxx~~~wwwmmmgggbbbZZZVVVUUUOOONNNLLLIIIFFFDDDAAA@@@???@@@BBBBBBAAAAAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[\\\^^^bbbgggkkknnnpppqqqrrruuuzzz|||zzzxxxvvvtttrrrtttwwwwwwrrrfffXXXNNNBBB???;;;:::===AAADDDEEEGGGIIIKKKLLLMMMNNNQQQSSSVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRWWW___gggnnnqqqrrrllleee]]]YYYWWWWWW\\\bbbjjjkkkrrr~~~vvvmmmaaaYYYUUUQQQLLLGGGEEECCC@@@===<<<<<<>>>???EEELLLZZZmmmyyy^^^OOOIIIAAA888222//////000000000...---,,,------+++******+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$######!!!###%%%%%%$$$###$$$%%%'''%%%######$$$$$$$$$###!!! !!!!!!"""###$$$###""""""""""""""""""!!!!!!""""""######""""""!!!""""""!!!!!!!!!""""""###"""  """###$$$############""""""#########$$$$$$#########$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######"""""""""!!!$$$$$$%%%%%%$$$###""""""%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))************((()))******+++++++++***...///000111222333333333111111000///......------///...---,,,,,,---...///------............------000000000000//////////////////...---,,,,,,,,,,,,...------,,,***))))))(((((((((((((((((((((((((((&&&%%%%%%&&&(((******)))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$bbbOOOJJJMMMPPPQQQLLLFFF???===@@@CCCCCCAAA@@@???>>>>>>>>>???@@@@@@HHHLLLTTT[[[bbbgggkkknnnpppsssyyy|||rrrhhhccc___XXXSSSSSSMMMKKKIIIFFFCCCAAA???>>>>>>???AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNOOORRRUUUYYY\\\^^^]]]___dddiiimmmpppqqqrrruuuxxx|||zzzuuuqqqnnnkkkiiieeeiiioootttssskkk]]]SSSFFFBBB>>>;;;<<>><<<<<<<<<===BBBFFFPPP```ssscccSSSLLLCCC:::333...///000111000///---,,,......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''((((((((($$$$$$$$$$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###$$$%%%$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""############""""""!!!!!!!!! """"""############"""""""""!!!!!! !!!!!! !!!"""###$$$$$$!!!!!!!!!"""###%%%''''''###############$$$%%%&&&""""""!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""!!!!!!!!!""""""#########%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((((()))***++++++,,,,,,,,,,,,,,,,,,------------,,,---...000111333333444444222111111000///---,,,,,,///......------...///000------............------000000000000//////////////////...---,,,,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&%%%%%%&&&'''(((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$tttXXXJJJLLLSSSVVVUUULLLEEE===<<>>>>>>>>>>>???BBBCCCIIIOOOVVV]]]aaafffjjjmmmqqqttt{{{xxxnnneee```\\\VVVRRRQQQKKKJJJGGGDDDAAA???>>>>>>===>>>@@@@@@??????AAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMMMMNNNQQQTTTYYY]]]___^^^aaafffkkkooorrrssssssyyy{{{~~~zzzvvvrrrmmmjjjgggdddbbb___ccckkksssvvvooocccYYYKKKFFF@@@======???AAABBB???AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEECCCBBBAAABBBCCCFFFMMMUUU]]]ccceeejjjeee]]]TTTNNNMMMMMMNNNNNNOOOUUU^^^hhhtttyyylllaaaZZZUUUPPPMMMIIIGGGCCC@@@>>><<<<<<<<>>===;;;======>>>>>>>>>@@@DDDGGGLLLRRRZZZ___bbbfffjjjnnnrrruuu||||||sssjjjaaa\\\YYYSSSOOOOOOJJJHHHEEEBBB???>>>======<<<===??????>>>>>>@@@AAAAAABBBEEEGGGIIIJJJKKKKKKKKKKKKMMMPPPTTTXXX\\\___```dddiiinnnrrruuuuuuuuu{{{}}}}}}{{{yyyyyyzzz{{{zzzyyyqqqnnnkkkhhhgggeeecccaaa___cccjjjtttyyyttthhh^^^MMMGGG@@@<<<;;;===>>>???<<<>>>??????>>>===???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@BBBGGGPPPXXX]]]```cccbbb\\\SSSNNNNNNMMMJJJJJJJJJNNNTTTZZZcccttt~~~rrrfff]]]WWWSSSQQQJJJHHHFFFBBB@@@>>>===<<<>>>???FFFQQQaaauuunnn```VVVJJJ???999////////////......//////......,,,++++++,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((()))))))))((('''%%%###"""!!!!!!"""&&&'''((((((&&&%%%%%%&&&$$$###"""###$$$$$$""" """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!! !!!!!!""" """######!!! !!!#########""""""############""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((((((((()))***++++++,,,---,,,------------,,,++++++,,,+++++++++,,,,,,---......///000111222333333333222222333333222000...---......//////000111111111......////////////......////////////000000000000//////...---,,,,,,,,,,,,&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******(((&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%uuucccOOOHHHNNNUUUTTTOOOCCC???;;;:::<<<===<<<;;;;;;<<<======>>>AAAFFFJJJPPPVVV^^^ccceeeggglllppprrrvvv}}}}}}yyyoooeee\\\XXXUUUPPPLLLLLLHHHFFFCCC???===<<<<<<<<<;;;===>>>>>>>>>>>>???AAA???AAACCCFFFHHHIIIJJJJJJHHHIIILLLPPPTTTXXX\\\]]]bbbfffkkkqqquuuwwwwwwwwwzzz||||||yyytttrrrooonnnooooooooonnnjjjhhhgggfffggggggfffddddddffflllvvv{{{xxxlllaaaMMMGGG@@@;;;:::;;;===>>>;;;<<<======<<<<<<===??????@@@BBBDDDDDDDDDCCCBBB??????@@@EEENNNVVV\\\___^^^```]]]VVVSSSSSSQQQMMMKKKKKKMMMPPPRRRWWWeeessswwwiii^^^WWWSSSRRRKKKJJJGGGDDDAAA???>>>>>>===>>>CCCMMMYYYjjjtttiii^^^OOOCCC===000///...------...///111------,,,+++,,,---...///***+++,,,------,,,+++***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))''''''&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&)))'''%%%"""!!!!!!!!!"""%%%'''((('''&&&$$$%%%%%%%%%$$$$$$%%%&&&%%%###!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""######!!!$$$$$$""" !!!"""###""""""!!!!!!""""""###%%%%%%$$$#########$$$$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))+++++++++)))((((((((()))***+++,,,---------------,,,+++***((((((******)))***+++,,,...//////000111222222222222222222222444444444222111///......///000111111111111//////000000000000//////.../////////000000000111//////...---,,,,,,,,,,,,))))))(((((((((((((((((((((((((((((((((((((((((((((***+++)))'''%%%&&&(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&nnn^^^MMMHHHMMMRRROOOIIIAAA???======>>>??????>>>999;;;======>>>AAAGGGLLLSSSYYYaaaeeegggiiimmmrrrssswww}}}zzzwwwkkkbbbYYYVVVSSSNNNJJJJJJFFFDDDAAA>>>;;;:::;;;;;;;;;<<<>>>>>>======???@@@>>>@@@CCCFFFHHHIIIIIIIIIFFFHHHKKKOOOTTTXXX[[[\\\cccgggmmmrrrwwwxxxyyyxxxxxxzzz~~~~~~xxxtttkkkiiifffeeeeeeeeeeeedddfffeeeeeefffhhhiiiiiihhhhhhiiinnnwww}}}zzznnncccNNNHHHAAA;;;:::;;;===???;;;===>>>>>>======>>>@@@;;;===???BBBCCCCCCBBBAAA@@@@@@AAAFFFNNNWWW^^^bbb]]]aaa```[[[YYYZZZXXXSSSNNNNNNOOOPPPOOORRR^^^kkk}}}zzzkkk___WWWSSSQQQLLLJJJHHHEEECCCAAA??????===>>>BBBJJJTTTcccyyywwwooocccSSSFFFAAA111000---,,,,,,...000222---,,,,,,+++,,,---///000******,,,,,,,,,,,,******))))))))))))))))))))))))'''((()))++++++)))(((''''''((((((((())))))*********)))(((&&&&&&''''''((((((((('''''''''&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&$$$###!!!!!!"""$$$%%%%%%&&&''''''%%%######$$$$$$######$$$%%%$$$""" ###"""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!###$$$%%% ###$$$"""!!!"""### !!!###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%"""  !!!""""""""""""""""""""""""########################!!!"""###$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$&&&***------,,,***((('''((()))***+++,,,------,,,,,,,,,+++)))'''&&&%%%************+++---///111000111111222222222111111111333444555555444222111......000111222222222222000000111111111111000000.../////////000000111111//////...---,,,,,,,,,,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&)))+++***'''''')))+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&gggUUUHHHKKKNNNIIIEEEFFF======<<<;;;<<<===>>>???============???BBBHHHLLLWWWZZZ^^^bbbeeeiiinnnqqqvvvzzz|||~~~|||sssoooddd___XXXSSSQQQNNNIIIEEEBBBAAA>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBDDDFFFFFFFFFEEEFFFGGGJJJJJJKKKOOOTTTYYY]]]^^^dddiiipppwww{{{{{{yyywwwwwwwwwxxx}}}~~~~~~}}}|||{{{yyywwwvvvyyy{{{{{{yyyyyyxxxqqqhhhddd___[[[ZZZXXXTTTTTTWWWZZZbbbiiilllnnnqqqqqqnnnlllkkknnnvvv}}}zzzooocccTTTKKKAAA;;;:::;;;:::999999999999999:::;;;<<<===CCCAAA???AAAEEEGGGGGGEEEDDDIIIKKKHHHJJJSSS\\\___[[[\\\^^^^^^]]]ZZZVVVTTTPPPOOORRRTTTSSSQQQVVV\\\wwwssseee[[[TTTPPPNNNNNNMMMIIIEEEAAA>>>>>>;;;===AAAFFFKKKWWWmmmyyyqqqfffWWWLLLIII999444///---///000///---,,,,,,************,,,,,,)))***++++++++++++***)))(((''''''(((******)))'''))))))))))))))))))))))))&&&+++//////***&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&''')))'''$$$###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!"""###!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!###""""""!!!""""""############"""!!!!!! !!!!!!######""""""!!!!!! """"""""""""############ !!!###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$"""###%%%&&&'''(((((((((''''''&&&&&&&&&'''((((((''''''(((((()))*********)))+++------------///111//////000000///---+++***+++,,,,,,------............///000111111111111111111555999:::666333111111444333222222111111222222333333222222111000000///000111111222222111111000111000///...,,,+++***)))++++++)))(((''''''''''''))))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%aaaQQQGGGKKKNNNIIICCCDDD<<<<<<;;;;;;;;;<<<===>>>======>>>>>>@@@DDDIIINNNWWWZZZ___dddgggkkkooorrrwww{{{~~~{{{ppplll```[[[UUUQQQOOOMMMIIIFFFBBB@@@>>><<<;;;;;;<<<<<<>>>>>>======>>>>>>???@@@CCCEEEFFFGGGFFFEEEFFFGGGHHHIIILLLQQQWWW\\\```bbbccchhhpppwwwzzzzzzxxxvvvvvvuuuuuuxxx}}}~~~|||vvvvvvuuutttssssssrrrrrruuuvvvtttpppnnnkkkddd\\\WWWRRROOOPPPQQQPPPTTTYYY^^^gggooosssuuuxxxxxxtttrrrooommmqqqwwwvvvmmmdddUUUMMMCCC===<<<===<<<;;;::::::::::::;;;<<<===>>>>>>@@@CCCFFFHHHGGGDDDAAADDDEEEIIIOOOUUUYYY\\\]]]\\\^^^```aaa___\\\XXXUUURRRRRRSSSUUUSSSQQQUUU[[[pppyyykkk```XXXTTTOOOOOONNNKKKGGGCCCAAA@@@===>>>AAAEEEIIISSSgggyyyzzzsssiii[[[NNNIII===888222//////000...---......---,,,,,,---......************************+++***)))***++++++***((())))))))))))))))))))))))&&&***...---)))&&&&&&(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""###%%%%%%%%%###!!!$$$######""""""""""""#########""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''((((((''''''((())))))******+++''')))***+++++++++---///000111111111000///---,,,,,,,,,------...............///000111222222222222222666999:::777444222222444333333222222222222222000000111111111222222222000000111111111111000000111000///...,,,+++***)))+++***)))(((((('''''''''***))))))((('''&&&%%%%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&pppWWWLLLFFFKKKMMMGGGAAA???;;;;;;:::::::::;;;<<<=========>>>???AAAEEEKKKOOOWWW[[[aaafffjjjnnnqqqtttxxx}}}yyynnniii[[[WWWRRROOONNNLLLHHHEEEAAA???===;;;::::::;;;<<<>>>>>>======>>>>>>???@@@CCCEEEFFFGGGFFFEEEFFFGGGGGGIIINNNTTTZZZ___ccceeeeeejjjqqqxxx{{{zzzwwwtttrrrpppnnnooorrrsssqqqnnniiihhhgggffffffgggiiijjjkkkllljjjdddaaa___YYYRRRKKKFFFCCCEEEGGGJJJQQQWWWbbbkkkuuuzzz}}}~~~zzzyyyssslllkkknnnnnniiicccUUUNNNEEE@@@??????>>>===;;;;;;;;;;;;<<<===>>>???>>>BBBFFFIIIKKKMMMRRRVVVYYYNNNJJJSSS]]]___^^^```^^^```bbbcccbbb^^^ZZZWWWVVVUUUUUUVVVSSSPPPSSSYYYmmmsssggg^^^XXXQQQPPPNNNLLLIIIFFFDDDCCC@@@???AAACCCEEEMMM^^^nnnwwwooobbbTTTJJJBBB<<<555000000000...---......------------......,,,+++***))))))***+++,,,...,,,,,,,,,---,,,***)))))))))))))))))))))))))))'''***+++***'''%%%&&&(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((###"""###%%%''''''%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$############""""""""""""####################################"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""########################!!!$$$''')))((($$$$$$###############$$$%%%###""""""""""""!!!!!!!!!""""""""""""############&&&&&&&&&%%%$$$###"""!!!""""""###%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%&&&''')))))))))((('''(((((())))))***++++++++++++---...///...///000222111222222222111000//////...................../////////000111222222222222444777::::::888555444333444444333333333222222222......///000222333444444000000111111111111000000111000///...---,,,+++*********))))))((((((''''''***)))((('''%%%$$$######((((((((((((((('''''''''&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%xxx^^^MMMGGGEEEJJJKKKEEE>>>;;;999999999:::::::::;;;;;;;;;<<<===>>>AAAFFFLLLQQQXXX]]]ccchhhlllpppsssvvvyyyxxxmmmhhhZZZUUUQQQNNNMMMKKKFFFBBB???>>><<<:::999999;;;;;;===============>>>??????BBBDDDFFFFFFFFFEEEFFFGGGGGGKKKQQQXXX]]]aaaeeeggghhhmmmtttzzz{{{yyyuuuqqqmmmiiieeedddddddddaaa^^^ZZZYYYWWWVVVWWWZZZ^^^``````bbbaaa\\\ZZZYYYVVVQQQHHHBBB>>>???AAAEEEMMMVVVeeeooozzz}}}|||uuulllhhhhhhgggccc^^^SSSNNNGGGAAA??????>>>===<<<<<<<<<<<<===>>>???@@@CCCEEEGGGGGGKKKXXXkkkyyyyyy___NNNTTT^^^```bbbhhh```aaadddeeeccc```[[[YYY[[[YYYXXXWWWRRRNNNQQQWWWkkk{{{nnnccc\\\SSSQQQNNNLLLJJJHHHFFFDDD@@@??????AAABBBHHHVVVddd{{{{{{uuujjj[[[OOOEEE>>>666111000000///...,,,,,,,,,++++++,,,,,,,,,---,,,***))))))***,,,---...---,,,,,,---,,,***((())))))))))))))))))))))))((())))))'''%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''''''''&&&$$$###""""""######"""""""""""""""#################################!!!!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""###############$$$$$$$$$!!!$$$''')))(((%%%!!!""""""""""""######$$$%%%""""""""""""""""""""""""!!!"""""""""############&&&&&&&&&%%%$$$###"""!!!"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$&&&'''(((%%%&&&(((***+++***)))((())))))******+++,,,,,,,,,...///111111111111222444222222222222111111111111//////////////////////////////111222333333333333666888::::::999777555444444444444444444333333222......///000111222333333000111111222222111111000000000///...---,,,+++***)))))))))))))))((('''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&%%%###!!!""""""############""""""jjjRRRFFFDDDEEEHHHHHHCCC<<<999999999999::::::::::::::::::;;;<<<>>>AAAFFFMMMRRR[[[___dddiiimmmqqquuuwww{{{uuukkkfffZZZVVVQQQNNNLLLIIIDDD???>>><<<:::999888999:::;;;=========<<<===>>>>>>???AAACCCEEEFFFFFFFFFGGGIIIKKKOOOVVV[[[___cccgggjjjkkkpppuuuzzzyyyuuunnnjjjgggaaa[[[WWWVVVUUUQQQNNNLLLKKKIIIIIIKKKOOOSSSVVVYYY\\\\\\XXXUUUUUUSSSOOOHHHAAA<<<===@@@EEENNNWWWgggrrr~~~{{{uuunnniiigggccc]]]XXXQQQMMMHHHCCC@@@???>>>===>>>>>>>>>>>>???@@@AAAAAAHHHIIIIIIGGGKKKYYYooogggRRRWWWaaadddffflllaaacccdddeeeccc```]]][[[```]]]ZZZXXXRRRMMMPPPVVVfffzzzuuuhhh___VVVRRRNNNKKKJJJIIIFFFDDD???>>>===???@@@EEEQQQ]]]ssszzzqqqbbbTTTHHHAAA777111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,++++++,,,+++)))'''))))))))))))))))))))))))))))))(((&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%---***'''%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&''''''###""" ######""""""""""""""""""########################!!!!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""############!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&)))+++++++++***)))******++++++,,,---------,,,---//////......///111111111111111111111222222111111111000000////////////000111333444444555555888888999999999888666444444555555555555444333222000000000000000000000000111111222222222222111111//////...---,,,++++++***((())))))***))))))((('''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''&&&&&&$$$"""!!!!!!""""""######""""""!!!cccNNNDDDEEEFFFGGGEEE@@@<<<:::888999:::;;;;;;;;;::::::999;;;<<>>??????AAADDDFFFFFFGGGIIIKKKOOOTTT[[[___bbbfffkkkpppppptttxxxzzzwwwpppgggbbb___YYYQQQLLLJJJHHHEEEBBBBBBAAA@@@@@@BBBFFFKKKNNNTTTXXXZZZVVVSSSRRRPPPMMMGGGAAA<<<===@@@FFFPPPYYYeeeppp|||{{{wwwqqqlllhhhccc\\\VVVQQQOOOKKKGGGCCCAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEIIILLLNNNMMMLLLRRR^^^hhhqqq```WWW^^^hhhkkkiiijjjeeeeeeeeedddcccaaa___^^^ccc```\\\YYYRRRMMMOOOUUUdddvvv}}}nnndddYYYTTTOOOLLLKKKJJJGGGCCC@@@>>>===???@@@CCCMMMWWWkkk~~~mmm^^^NNNFFF;;;333111111111000......////////////......---,,,+++******+++,,,---+++***)))***+++***(((&&&))))))))))))))))))))))))***)))((('''''''''))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''///,,,'''%%%$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((""""""!!! ############""""""""""""########################"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!""""""###$$$$$$$$$""""""""""""###%%%&&&'''!!!!!!!!!!!!!!!!!!"""###"""""""""############$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''))))))))))))(((&&&%%%$$$&&&''')))***++++++++++++++++++,,,,,,---............///000000//////000222111111111111111222333444333333222111111000/////////000222333444555666666999888888888999888666333444555666666666555444333222222111000//////......111111222222222222111111---------,,,+++*********'''((()))******)))((('''&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$}}}___LLLDDDFFFGGGEEEAAA???===;;;999999;;;<<<<<<<<<;;;:::;;;<<<>>>AAAEEEKKKSSSXXXaaaccceeehhhkkkoootttxxx~~~~~~sssjjjccc```TTTPPPMMMKKKJJJFFFAAA<<<;;;:::888777777777999:::===<<<<<<<<<<<<===>>>>>>===???CCCEEEGGGHHHKKKMMMSSSYYY___cccffflllsssyyyyyy|||zzzqqqfff___YYYSSSJJJDDDAAA@@@===;;;;;;;;;:::;;;>>>AAAEEEHHHOOOUUUYYYWWWUUUUUUSSSQQQIIIBBB<<<<<<>>>BBBJJJSSS[[[gggttt|||~~~zzztttoookkkeee^^^ZZZUUUTTTQQQMMMIIIFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJNNNRRRRRRPPPPPPSSSWWW]]][[[\\\ccclllqqqnnnjjjiiihhhfffdddcccbbbbbbbbbeeeaaa]]]YYYRRRMMMPPPVVVbbbrrrvvvkkk^^^XXXQQQMMMMMMKKKHHHDDDDDD@@@???@@@@@@AAAIIIRRR```zzzmmmWWWMMM@@@666222111111000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++)))((())))))))))))))))))))))))***)))(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&+++(((&&&%%%&&&'''&&&%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!""""""###$$$$$$"""""""""""""""###$$$%%%######""""""!!!"""""""""""""""#########$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$$$$############%%%&&&''''''((()))***)))&&&###"""'''(((((()))+++,,,,,,---,,,,,,,,,---......//////000111222222111111222333222222222222333444555666555444333222111000/////////000222444555666666777999888666777888888555333444555777777777666444333222111111000//////......//////000000000000//////,,,++++++******)))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$###""""""###$$$%%%xxx[[[JJJEEEHHHHHHDDD@@@>>>======999:::;;;<<<===<<<;;;;;;<<<>>>@@@CCCGGGMMMUUUZZZcccdddeeegggiiinnntttxxxuuullleeeaaa___OOOMMMJJJIIIHHHFFFAAA<<<;;;:::888666666777999:::<<<<<<<<<<<<<<<===>>>>>>;;;>>>BBBEEEGGGIIILLLNNNUUU[[[bbbfffjjjpppyyyttthhhaaaVVVOOOFFF@@@===<<<999777888888888999<<>>;;;;;;<<>>===<<<;;;999777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCFFFGGGJJJMMMOOOWWW\\\bbbhhhlllsss{{{sssiii```ZZZPPPFFF@@@<<<999888;;;888888::::::;;;@@@FFFPPPUUUZZZ\\\___```\\\VVVPPPIIIAAA>>><<<;;;???DDDJJJQQQ]]]iiittt{{{||||||{{{yyytttnnnhhhdddaaa```]]]ZZZWWWUUUSSSSSSNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUWWWXXXXXXXXX]]]```eeemmmsssvvvuuussslllkkkhhheeecccdddgggiiijjjeee___[[[VVVRRRTTTZZZ[[[hhh{{{~~~rrrfff\\\SSSPPPMMMIIIFFFGGGBBBBBBAAA@@@???@@@DDDGGGUUU```www~~~lllXXXGGG@@@888...---333------------------,,,,,,++++++++++++++++++++++++******++++++++++++******+++)))'''(((+++,,,***((())))))************))))))'''%%%$$$%%%(((***)))''')))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$&&&)))***(((%%%'''&&&%%%$$$###$$$%%%&&&((((((&&&%%%$$$#########&&&%%%$$$###""" ###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""###&&&#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ###""""""!!! ######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++******)))***+++---...---------............///222111111111222333333444222222333444555666777777444444444333333222222111111111111222333444555666555666777888888777666555555555555555555555444444111000000///...------------+++))))))+++---//////---,,,+++))))))))))))***)))((('''&&&&&&'''((()))+++)))(((((())))))((('''((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%lllTTTIIIIIIIIIHHHDDD>>>;;;:::;;;:::999999:::;;;<<<<<<;;;;;;===AAAEEEJJJPPPVVV[[[___aaaeeehhhlllppptttvvv}}}vvviii```ZZZUUURRRJJJIIIGGGDDD@@@===;;;:::<<<:::999777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCFFFHHHKKKNNNQQQ[[[^^^bbbfffkkkttt|||sssjjj^^^RRRHHHBBB>>>;;;;;;888777999999:::???EEELLLSSSYYY^^^dddiiigggbbbSSSJJJBBB===;;;999;;;@@@DDDJJJSSS___jjjssszzz}}}}}}}}}}}}|||xxxrrrllliiigggfffccc___\\\ZZZXXXWWWTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ]]]^^^```dddiiiqqqvvvxxxwwwuuunnnllliiifffdddeeehhhjjjkkkeee```]]][[[WWWXXX[[[\\\hhhwwwvvvkkk```WWWRRROOOIIIFFFFFFEEEDDDCCCAAA??????BBBDDDPPPZZZnnnttt___KKKBBB;;;111...222......------------,,,,,,,,,,,,++++++++++++++++++******++++++++++++******+++)))((((((***+++***(((***++++++++++++++++++***'''&&&%%%&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$&&&((()))(((%%%''''''%%%$$$$$$$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%&&&%%%$$$###"""!!! ###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!### !!!!!!!!!"""""""""""""""""""""""""""""""""############"""!!!  !!!!!!""""""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))************+++,,,---...---------............///111111111111111222333333333444444555555666666666666555444333222222222222111222333444555666666666555555666777777777666555444444444333333333222222000000//////...------,,,,,,+++***))))))+++,,,...---,,,***)))(((((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&&&&%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$dddQQQIIIKKKJJJFFFAAA<<<::::::<<<:::;;;;;;<<<<<<<<<;;;;;;===@@@DDDHHHLLLRRRXXX\\\___bbbeeeiiilllppptttxxx~~~oooccc[[[VVVQQQNNNJJJIIIFFFCCC???<<<999888::::::888777777777888999::::::;;;;;;<<<<<<<<<<<<<<>>EEEMMMTTT\\\ccclllrrrrrrmmmZZZOOOEEE???;;;999:::>>>@@@DDDLLLWWWbbbnnnwww|||~~~}}}xxxsssppppppnnnkkkgggccc```^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXWWWVVVVVVXXX\\\```cccfffiiiooovvv{{{|||zzzwwwpppmmmiiifffeeefffhhhjjjkkkddd```aaabbb```^^^___aaakkkxxxzzzpppfff[[[VVVQQQJJJFFFFFFHHHGGGEEEBBB???>>>???AAANNNVVVhhh~~~hhhPPPEEE>>>666111111.........---------,,,,,,,,,,,,,,,++++++***************++++++++++++*********)))((()))***+++***((()))******++++++******)))'''''''''((()))(((&&&$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((((('''%%%((('''&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!!"""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!! """ !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!! !!!""""""######!!!"""######$$$$$$###### !!!###%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***+++,,,,,,------------------............///111111000000000111222222444444444555666666666777999777555333111111222333///000333555666555555444444555555666666555444444444444333222111000000////////////......------,,,***+++,,,***'''&&&))),,,+++***)))''''''''''''(((((((((((((((((('''&&&%%%)))(((''''''(((((('''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""sss\\\OOOJJJMMMJJJDDD>>>:::999;;;<<<:::;;;=========<<<;;;<<>><<<<<<;;;:::???FFFRRRYYYbbbiiirrrxxxxxxtttbbbVVVIIIBBB>>>;;;<<<@@@BBBFFFNNNYYYdddpppyyy~~~zzzvvvwwwuuurrrnnnjjjgggdddccceeeccc```]]][[[ZZZ[[[[[[XXXXXXWWWWWWZZZ___cccffflllooouuu{{{|||xxxqqqmmmhhhdddccceeefffggghhhbbb___dddiiihhhfffdddiiittt~~~sssiii^^^XXXSSSLLLHHHGGGHHHHHHFFFCCC???>>>???@@@KKKQQQ```wwwmmmTTTGGGAAA:::444111//////......------,,,,,,---,,,,,,++++++************++++++,,,,,,++++++******)))))))))******))))))''''''(((((((((((('''''''''(((((()))((('''$$$###&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&%%%((('''&&&%%%$$$########################$$$%%%&&&&&&%%%%%%$$$$$$#########""""""############"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!!!!"""############""" !!!"""$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))***+++---...------,,,---------............///000000000//////000000111222222333444666777888999;;;999555222111111222333+++---000333444333111000444444444444444333333333444444333222111//////............---------,,,,,,(((+++,,,***%%%###&&&******)))'''&&&%%%%%%&&&''''''(((((()))((('''%%%$$$***(((''''''((()))'''&&&######$$$%%%%%%%%%%%%%%%###########################""""""!!!!!!""""""###hhhWWWOOOLLLNNNIIIBBB<<<999999;;;<<<999;;;======<<<;;;<<<===???CCCGGGKKKOOOTTTYYY]]]```dddiiikkkmmmqqqxxx~~~{{{rrreeeZZZTTTPPPMMMJJJIIIHHHEEEBBB???;;;999777777777777777777777777888999999::::::;;;<<<<<<===999;;;>>>AAAEEEJJJOOOSSSXXX\\\bbbhhhqqq}}}pppbbbXXXRRRHHHDDD@@@???>>>===BBBHHHSSS[[[eeemmmwww}}}jjj\\\LLLDDD@@@>>>>>>AAAEEEJJJSSS___kkkvvv~~~{{{|||zzzwwwrrrnnnkkkiiihhhiiihhheeebbb___]]]]]]\\\YYYYYYYYY[[[___dddiiilllsssuuuzzz~~~{{{rrrmmmfffaaa```aaabbbbbbbbb]]]^^^fffmmmnnnmmmlllqqquuujjj___YYYTTTNNNIIIIIIFFFFFFEEECCCAAA@@@@@@BBBDDDHHHUUUjjjrrrXXXIIICCC===666111000000///......---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))******)))))))))***''''''((((((((((((''''''(((((())))))'''%%%$$$###)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&%%%%%%%%%''''''&&&&&&%%%$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""" !!!%%%%%%$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%###############"""""""""!!!!!!"""############"""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***)))***,,,---......---,,,---------............///000//////....../////////...///111333666888:::;;;;;;888555222000000222333+++---000222333333111000444333333222222222111111444444333222111000///...------------,,,,,,,,,,,,'''***,,,)))$$$"""$$$((()))((('''%%%%%%%%%%%%&&&&&&'''((((((((('''%%%$$$&&&$$$######$$$%%%###"""""""""###$$$%%%%%%%%%%%%#################################""""""#########uuu```VVVRRRPPPNNNIIIAAA;;;999999:::;;;888;;;<<<<<<999:::===@@@AAADDDIIIMMMQQQUUUZZZ]]]bbbfffkkkmmmnnnrrr{{{vvvmmmaaaWWWRRROOOLLLJJJEEEDDDBBB???<<<999777555666666666666777777777777888888999:::;;;<<<<<<===:::<<>>@@@FFFKKKUUUbbbppp|||~~~}}}yyyvvvrrrooommmlllkkkjjjiiifffcccaaa___]]]\\\[[[ZZZ\\\aaahhhpppttt{{{|||~~~tttmmmddd^^^]]]^^^^^^]]]ZZZXXX[[[eeennnqqqrrrtttyyyxxxmmmbbb\\\VVVOOOKKKJJJEEEEEEEEEDDDBBBAAABBBCCCCCCFFFPPPcccxxxyyyaaaPPPGGG@@@888222111000000///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***+++***)))((()))***)))******++++++******)))((())))))(((%%%$$$%%%&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((($$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$$$$$$$!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! ###%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$### !!!!!!###$$$%%%&&&'''!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********+++,,,------.........---------............/////////......------......---...000222555777999:::888666444222000000111222...///222444555444444333333333222111000000000000333333222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,''')))***(((%%%###$$$&&&)))((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$######""""""######$$$jjjZZZWWWWWWVVVNNNHHH@@@:::999::::::999777999;;;999777888>>>CCCCCCGGGLLLPPPTTTXXX\\\___ccchhhmmmoooooottt}}}rrriii]]]TTTPPPNNNKKKIIIBBBAAA@@@===;;;999777666444555666666777777777666777888999:::;;;<<<<<<======>>>@@@CCCEEEJJJPPPUUUXXX]]]eeemmmwwwwwwkkkcccRRRLLLGGGEEEBBB@@@EEELLLOOOYYYffftttoooZZZMMMGGGBBB@@@AAAEEEJJJTTTaaaqqq~~~{{{xxxuuurrrpppooollllllllljjjhhhdddaaa___]]]ZZZVVVVVV\\\gggsss{{{wwwoooddd]]]\\\\\\ZZZYYYQQQRRRYYYdddlllqqqvvv{{{}}}rrrfff___XXXPPPKKKJJJEEEFFFFFFEEEBBBAAAAAABBBCCCEEEMMM^^^pppmmmYYYLLLCCC;;;444111111000///...---,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++(((***+++***(((((()))+++***++++++++++++++++++***((())))))&&&$$$###&&&)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$&&&((('''%%%###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%"""""""""######$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!"""###%%%&&&''''''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******,,,,,,+++,,,,,,---...///---------............//////......---,,,,,,------......000111333444666666555444333222111000000111///000222333444555555555333222111///////////////000000000/////////......++++++++++++++++++,,,,,,'''((((((((('''&&&%%%%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''&&&$$$""""""###############"""########################"""""""""!!!!!!"""""""""}}}bbbVVVYYY[[[ZZZMMMGGG???:::999:::999888666888999777555888>>>EEEEEEIIINNNRRRVVVZZZ^^^```dddjjjoooppppppuuu~~~pppggg[[[SSSNNNLLLKKKIIICCCBBBAAA???===;;;999888444444555666777777666666777888888999;;;<<<======@@@AAABBBDDDGGGLLLRRRVVV\\\```fffnnnwwwyyykkkcccSSSMMMHHHEEEBBB@@@EEELLLQQQ[[[hhhwwwzzzcccTTTLLLFFFCCCCCCFFFJJJRRR```rrr|||yyyvvvtttsssrrrmmmmmmnnnmmmkkkfffbbb```\\\VVVPPPNNNUUUcccsss~~~yyypppddd]]][[[[[[YYYWWWLLLOOOWWWbbbkkkpppwwwwwwjjjbbbZZZQQQKKKIIIGGGGGGGGGEEEBBB@@@@@@AAA???@@@GGGVVVgggyyyuuu```PPPFFF<<<555222111000///...---,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++(((***,,,+++(((''')))+++))))))************))))))((()))(((%%%######'''+++''''''(((((()))*********'''&&&&&&&&&&&&'''(((((($$$&&&((('''$$$"""###%%%"""###%%%&&&''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""&&&(((&&&$$$"""!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******---,,,++++++,,,---///000---------........./////////...------,,,,,,,,,,,,000000000111222222333333222222222222111111000000//////000111222333444444333222000///.........///..................------+++++++++++++++++++++,,,((('''&&&'''((((((&&&$$$***)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***%%%$$$"""###$$$$$$###!!!""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!ooo___WWW^^^ccc[[[IIIEEE@@@<<<::::::::::::888999:::::::::;;;>>>@@@IIILLLPPPTTTWWW\\\aaadddiiillloooppprrrwww~~~iiibbbXXXOOOKKKIIIHHHGGGCCC???;;;888777666444222000111333555777999::::::999999999999:::;;;<<<======???BBBEEEIIINNNTTTYYY]]]bbbjjjttt{{{lllcccTTTMMMGGGEEEBBB@@@CCCGGGNNNZZZiiiuuuqqq\\\OOOJJJDDD>>>DDDHHHNNNYYYkkk~~~zzztttsssuuuooonnnlllkkkkkkiiifffddd```XXXOOOKKKLLLUUUgggwww{{{qqqfffaaa```^^^YYYTTTOOOOOOSSS\\\dddlllwww}}}nnnaaaXXXRRRMMMIIIKKKIIIFFFDDDDDDCCCAAA???AAABBBGGGOOOZZZmmmoooZZZIII>>>:::111///,,,+++,,,---,,,+++------------------------+++++++++++++++++++++++++++++++++************)))************************************))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%""" !!!$$$&&&%%%$$$&&&'''((((((((('''&&&%%%"""###$$$%%%%%%$$$###"""###"""!!!  !!!!!! !!!!!!!!!!!! !!!!!!""""""#########""""""!!!"""############""""""!!!!!!!!!!!!!!!!!!"""######$$$######""""""""""""""" !!!!!!"""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))*********,,,---......---,,,***)))))))))***+++---...////////////...------------...,,,---...000000000//////111000...---,,,---///000111///---///333666777666333333111000...,,,+++***------......---+++***(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&''''''&&&$$$$$$%%%'''$$$$$$%%%&&&%%%$$$###"""###############"""!!!!!!###""""""!!!!!!!!!!!!!!! """###$$$###!!! ~~~ggg[[[VVV]]]```WWWEEEBBB===::::::;;;;;;;;;888999:::999999;;;>>>@@@JJJMMMQQQTTTXXX\\\aaadddhhhkkkoooqqqsssxxxzzzggg```VVVNNNJJJIIIGGGFFFBBB???;;;999777777555444333444555666777777777777777777777888999;;;<<<===>>>@@@CCCFFFJJJOOOVVVZZZ^^^ccckkkuuunnncccWWWOOOGGGDDDBBB@@@BBBGGGMMMYYYgggtttgggUUUMMMFFFAAADDDGGGMMMXXXjjj|||vvvtttvvvqqqpppnnnmmmmmmkkkiiifff^^^VVVNNNIIIIIIPPP```ooo|||uuukkkgggeeeccc]]]WWWMMMLLLOOOVVV^^^gggsss~~~qqqddd[[[UUUOOOKKKLLLIIIFFFDDDDDDCCCAAA???BBBBBBFFFMMMVVVggg{{{gggTTTEEE>>>222000---,,,,,,---,,,+++------------------------************************+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!! """######!!! !!!###%%%&&&&&&&&&&&&############""""""!!! !!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!""""""#########"""""""""!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""!!! !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))*********,,,,,,---------,,,+++***)))******,,,---.../////////......---,,,---------,,,---...///000///......000///...------...//////111///---///222555666555222222111///...,,,+++***++++++,,,------,,,+++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$###%%%&&&&&&%%%%%%&&&(((&&&%%%$$$#########$$$$$$###############"""!!!!!!$$$######""""""""""""""" """#########!!!!!!ppp\\\VVVUUU\\\\\\QQQAAA>>>:::999999;;;;;;;;;888888999999999;;;???AAAKKKNNNRRRVVVYYY]]]aaaeeefffjjjooorrrtttxxx~~~ssseee^^^TTTNNNKKKIIIGGGDDD@@@>>>:::888888888777666666666666666666555555444555555666777888:::<<<===???AAADDDGGGKKKPPPWWW[[[```fffnnnwwwyyymmmaaaWWWLLLGGGDDDBBBCCCGGGJJJUUUcccqqqyyycccUUUMMMGGGDDDEEEIIISSSddd{{{xxxvvvxxxtttssspppoooooonnnllljjj___WWWOOOJJJHHHLLLZZZggg|||}}}xxxqqqmmmkkkggg___XXXLLLJJJKKKQQQYYYcccppp|||wwwiii___XXXRRRNNNLLLJJJGGGEEEDDDCCCAAA@@@BBBBBBEEEJJJQQQ___uuu}}}zzz}}}rrr\\\HHH>>>444111...,,,,,,------,,,------------------------************************+++++++++************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""""""""!!! """"""#########%%%$$$###"""!!!  !!!######"""!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!"""##################"""!!!!!!!!!!!!!!!"""$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''((())))))************+++,,,---------,,,,,,******+++,,,---......///...------,,,,,,,,,,,,,,,......//////......---,,,........................000///---...111333444444111000000...---,,,++++++)))***++++++,,,,,,++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############ """%%%'''&&&&&&'''((((((&&&###!!!!!!"""$$$&&&""""""######""""""!!!!!!%%%$$$######""""""###### """#########"""!!!|||bbbRRRSSSVVV\\\YYYLLLAAA>>>:::999:::;;;;;;;;;888888999999999<<<@@@CCCLLLOOOTTTXXX[[[^^^bbbeeeeeejjjooorrrtttwww||||||oooccc\\\SSSNNNLLLKKKGGGDDD>>><<<999888888999888777666666777777666555444444333444444666888:::<<<===???AAADDDGGGKKKQQQWWW\\\ccchhhpppyyysssfffXXXPPPJJJFFFEEEGGGGGGPPP^^^nnnvvvcccUUUMMMDDDCCCEEENNN\\\ppp|||yyy{{{wwwuuusssqqqqqqpppmmmlllbbb\\\TTTOOOKKKLLLVVVaaavvv~~~zzzvvvsssoooggg]]]UUULLLIIIIIINNNWWWbbbrrr|||nnnddd[[[TTTOOOMMMJJJGGGFFFEEEDDDBBB@@@AAAAAADDDHHHMMMXXXmmmxxxyyywwwyyybbbLLL>>>666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###############""""""""""""!!!!!! (((&&&$$$"""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!######$$$$$$$$$###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))***************+++,,,------......+++,,,,,,,,,------......------,,,++++++++++++,,,//////......---,,,+++++++++,,,---...............//////......///111333333//////......---,,,++++++******************))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$######"""!!!"""%%%'''&&&%%%%%%%%%&&&%%%###"""!!!"""###$$$!!!"""""""""""""""!!!!!!$$$###""""""!!!!!!"""""" !!!"""###""""""!!!oooWWWMMMSSSYYY\\\VVVIIIBBB???<<<::::::;;;:::999888999999999:::===BBBFFFMMMQQQVVVZZZ]]]```ccceeegggkkkpppsssuuuwww|||zzzmmmaaaZZZQQQNNNNNNMMMHHHCCC===;;;888777888999888888555555666666666666666555333333444555777:::;;;===>>>AAADDDGGGLLLQQQXXX]]]eeejjjrrrzzzxxxfff[[[RRRJJJFFFEEEEEELLLYYYjjj~~~sss^^^PPPGGGCCCCCCIIIRRRbbbyyy~~~{{{xxxuuurrrqqqpppnnnllleee___YYYTTTNNNMMMTTT]]]pppzzz~~~|||yyysssiii]]]TTTKKKGGGFFFLLLUUUaaarrrrrrggg^^^VVVQQQMMMKKKHHHFFFFFFEEECCCAAA@@@@@@BBBFFFJJJTTTgggxxx|||zzzwwwkkkSSSDDD999555000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))(((((((((''''''&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&%%%$$$######"""""""""&&&%%%###!!!  """"""!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!"""############### !!!######$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((())))))******************+++,,,---...///------------------------------,,,++++++++++++,,,//////...---,,,++++++***)))***,,,---............//////.........///000222///......---,,,++++++***,,,,,,***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########"""!!! !!!###&&&'''%%%###""""""###$$$$$$$$$$$$###"""""" !!!!!!"""""""""!!!!!!""""""!!! !!! !!!!!!"""""""""""""""eeeOOOKKKVVV[[[ZZZSSSFFFAAA???<<<;;;;;;;;;:::999999:::::::::;;;???DDDIIINNNRRRWWW[[[^^^aaadddfffhhhlllqqquuuwww{{{xxxkkk^^^WWWOOOMMMNNNMMMGGGAAA<<<999777666777777777666333444555666777777777777444444555666777999;;;<<>>???AAAEEEHHHPPPaaaqqq~~~qqqXXXHHH;;;777222...---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))************************************))))))))))))'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$###!!!!!!"""$$$$$$$$$$$$###$$$%%%&&&&&&###"""!!! ######!!! ###""""""!!!!!!""""""###!!!!!! !!!!!! !!!"""######$$$$$$### !!!"""###############!!!!!!!!!!!!!!!"""#########"""!!!!!! !!!!!! !!!"""###$$$&&&&&&%%%%%%$$$$$$#####################$$$$$$%%%&&&'''((())))))*********++++++***+++,,,---...///.........---------------...------,,,,,,,,,,,,,,,///...---,,,+++******+++))))))***+++,,,...//////...//////---,,,,,,///111///......,,,+++***))))))---,,,***(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%$$$###!!! !!!"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""|||]]]KKKKKKYYY\\\XXXPPPDDD===;;;999999:::;;;:::999;;;;;;;;;;;;<<>>;;;888666555555666555555444555555666666666666666666666666777888999;;;;;;BBBDDDGGGKKKPPPVVV]]]aaaggglllttt{{{uuuhhh[[[QQQLLLFFFHHHQQQ___oookkk\\\SSSMMMLLLKKKNNN___sss|||wwwtttrrrpppnnnhhheeebbb___YYYTTTWWW]]]dddppp{{{}}}~~~~~~xxxnnnccc\\\QQQLLLKKKNNNUUU___mmmzzz|||pppeee[[[UUUOOOLLLIIIGGGGGGFFFDDDBBB>>>>>>AAACCCDDDKKKZZZjjj}}}}}}zzz]]]JJJ===888333///---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************))))))))))))(((((((((%%%&&&&&&'''(((***+++,,,%%%%%%&&&'''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$###!!!!!!###&&&$$$###"""""""""###$$$%%%"""""""""""""""!!! """!!!!!! !!!!!!######""""""""""""######!!!!!! !!!!!! !!!"""############!!!""""""#########"""""" !!!###$$$%%%""""""!!! !!!"""!!!!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&&&&'''((())))))*********,,,++++++++++++,,,......//////......---------,,,///......---,,,---------...---,,,+++******++++++))))))))))))+++---///000---...///---++++++---000//////...,,,+++)))((('''+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###"""!!!  !!!!!!!!!"""$$$###""""""###$$$$$$######""""""""""""""" !!!""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""###vvvXXXIIILLL[[[\\\VVVMMMCCC999888777888:::;;;;;;:::<<<<<<;;;;;;===BBBHHHMMMPPPTTTYYY^^^```bbbdddfffiiinnnsssyyytttgggWWWPPPIIIHHHKKKKKKDDD<<<:::888555444444555444333666666666666666666555444777777777777888999:::;;;DDDFFFJJJMMMRRRXXX___dddhhhmmmttt{{{ssseeeYYYTTTHHHHHHOOO\\\jjj}}}~~~eee[[[SSSPPPKKKKKKZZZnnnzzzvvvsssqqqooollliiigggeee___ZZZ\\\aaa^^^iiiuuuzzz|||}}}{{{xxxwwwyyy{{{{{{wwwnnnddd^^^XXXSSSPPPSSSXXX```mmmyyyzzzssshhh^^^WWWOOOLLLIIIHHHGGGFFFDDDBBB??????@@@BBBBBBGGGUUUdddttt~~~wwwyyyfffQQQ>>>999333///............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&''')))+++---...%%%&&&'''((()))((('''&&&******)))(((''''''&&&&&&&&&%%%%%%$$$$$$############%%%&&&%%%$$$###&&&)))&&&%%%###!!!  $$$%%%&&&''''''&&&$$$###  !!!"""#########""""""""""""######!!!!!! !!!!!! !!!"""""""""""""""############""""""!!! """###%%%&&&""""""!!! &&&%%%$$$###""""""""""""&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))************---,,,+++++++++,,,---.../////////...------,,,,,,//////...------------...---,,,+++*********+++,,,))))))((((((***---000111---...///---******,,,///000///...,,,***((('''&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$""" !!!""" !!!""""""!!!"""%%%'''&&&$$$""" !!!###$$$ !!!""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######mmmVVVOOOOOOYYY^^^UUUGGG???>>><<<999888777888:::<<<===<<<;;;:::<<>>:::777444444666888777666555555444444444444555555555666777777666777999;;;<<>>===<<<999888777888:::;;;<<<<<<;;;:::<<>>DDDLLLQQQUUUXXX\\\___aaadddgggjjjnnnssszzz~~~xxxdddYYYMMMIIIDDDCCCDDDCCC>>>999888666444444666777666555777777666666666666777777555777888888888999;;;===???DDDKKKQQQUUU[[[bbbhhhnnnrrrvvvzzz}}}nnn___XXXPPPMMMOOOXXXiiiyyywwwnnnfffhhhooo}}}~~~}}}}}}|||{{{yyytttqqqrrrtttuuu{{{|||uuusssuuusssllleeeddddddfffiiimmmnnnmmmlllggglllsssyyy|||}}}~~~~~~{{{}}}ssseee]]]TTTPPPKKKJJJKKKKKKJJJGGGDDDAAA@@@AAAAAACCCLLLVVViiixxxwwwsss}}}gggOOOCCC777333111...,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***))))))(((((((((((()))*********))))))))))))))))))((((((((((((***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$###"""!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############%%%(((%%%"""!!!(((&&&###!!!!!!###%%%'''######"""""""""######$$$########################%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&''')))***(((((())))))***))))))(((***+++,,,---............---------------------------------------.........//////......------,,,,,,************+++,,,---...000...---,,,,,,+++***(((++++++***)))((((((((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!"""#####################""""""""""""!!!!!!!!!!!!!!!!!! """$$$%%%&&&%%%###!!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!! """!!!!!! !!!cccRRRNNNTTT\\\\\\TTTHHH@@@>>><<<;;;999888888888999:::888999:::;;;???FFFNNNTTTUUUYYY]]]___aaadddiiimmmqqqvvv{{{qqq___UUUKKKGGGBBBAAABBB@@@<<<888666555555555555555555555555444444333333444444555666777888999999:::<<<>>>AAAEEELLLRRRXXX^^^eeeiiipppssswwwzzz|||{{{hhh^^^SSSLLLKKKOOO[[[fff{{{yyyrrrqqqvvv}}}~~~~~~{{{vvvtttwwwzzz~~~wwwxxxyyyrrriii^^^[[[\\\```eeegggkkkooonnnttt~~~}}}wwwiii```UUUQQQLLLIIIJJJKKKIIIHHHDDDAAA@@@AAA@@@AAAHHHQQQbbbqqq}}}xxx~~~qqqUUUHHH:::444111...+++,,,---,,,,,,++++++,,,,,,---************************++++++******)))(((((((((''''''((())))))*********))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######"""!!! """!!!!!!   !!!!!!"""""""""""""""!!!!!!"""""""""############ !!!&&&(((%%%""""""'''&&&$$$###""""""###$$$##################$$$$$$########################%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***(((((())))))******)))))),,,,,,---.........---------------------.........,,,,,,------.........///............------,,,,,,,,,+++++++++,,,,,,---......,,,++++++------,,,+++***)))(((((('''''''''((($$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!$$$$$$######""""""!!!!!! !!! %%%$$$###$$$$$$""" !!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!!!!zzz^^^RRROOOYYYaaa]]]QQQEEE@@@???;;;:::999888888888999999777888:::<<>>EEEHHHNNNUUU]]]dddjjjmmmooorrrvvvxxxyyy~~~sssfffYYYRRROOOLLLMMMPPPPPPZZZjjjxxx~~~}}}~~~~~~{{{pppbbbXXXQQQRRRTTTXXXeeettt~~~ppphhh\\\VVVOOOKKKJJJJJJIIIGGGCCCAAAAAABBB@@@???DDDKKKWWWfff|||zzz___PPP@@@777333///---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***))))))(((((((((((('''''''''((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$###""""""""""""############""""""""""""!!!""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$ """#########"""!!! !!!!!!!!!!!!### !!!$$$%%%""""""%%% !!!$$$%%%%%%### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%''')))***))))))***+++,,,,,,,,,,,,,,,,,,------...---------.........///000000111111///////////////000000000---,,,,,,,,,,,,,,,,,,,,,//////............/////////...,,,+++++++++)))'''''''''&&&&&&%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***(((&&&$$$$$$############"""""""""""" !!! """"""######""""""!!!!!! !!!"""######### !!!!!!""""""!!!!!! !!! !!!!!!"""nnnYYYVVVTTT^^^cccXXXJJJAAA>>>===999999999888888888888888666888;;;>>>CCCIIIQQQVVVUUUXXX\\\]]]```jjjyyyiiiYYYQQQFFFDDDAAA???===;;;888777111333666555333222222444666555555444444555555666333555666777777999<<<>>>GGGIIINNNVVV___ffflllnnnnnnqqqtttvvvxxx|||rrrddd\\\XXXRRRMMMLLLHHHLLLSSS]]]hhhqqqxxx}}}~~~}}}|||{{{zzz}}}}}}|||yyykkk^^^RRROOOOOOSSSdddwwwwwwoooaaaZZZRRRMMMLLLKKKIIIHHHCCCAAABBBCCCAAA???CCCJJJQQQ___uuuzzzaaaRRRAAA888333///...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))((('''&&&'''(((((('''((((((((()))))))))***'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***)))'''&&&"""!!!!!!!!!"""###%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%% """#########!!!!!! !!!!!!!!!!!!"""""""""### """""" """&&&!!!"""###%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%'''(((***+++******+++,,,------------,,,---...////////////////////////000111222222222111111111111000000000000------------------......///......---------......,,,***)))((())))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$"""""""""""""""######### !!!!!!!!!!!!!!! """$$$###  ### !!!!!!"""############ !!!!!! !!!""""""iiiWWWVVVUUU___aaaUUUGGG@@@===<<<999999999999888888888777777999<<>><<<999777666000333666666333111222444444333333222222333333444222444666666777888;;;>>>HHHJJJOOOWWW```hhhmmmooolllpppsssuuuwww{{{}}}nnnfff```WWWOOOLLLJJJHHHHHHNNNVVV\\\cccgggjjjmmmoooqqqssswwwxxxwwwvvvxxxxxxvvvwww{{{zzzwwwvvvyyy{{{|||rrrbbbTTTOOOMMMQQQdddyyy{{{uuueee^^^UUUPPPNNNMMMKKKIIIBBBAAABBBCCCAAA???CCCJJJLLL[[[ppp{{{cccSSSBBB888444000///111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************)))((('''&&&&&&'''((('''((((((((())))))******)))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))),,,---***&&&$$$ """%%%''')))!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############$$$"""!!!!!!"""$$$ """###$$$###!!! """"""""""""############### !!! !!!'''############$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&''''''&&&'''(((***,,,---***+++,,,---............---...///000111111111111///000000111222333333333333333222222111111000000.........///////////////...------,,,,,,,,,------%%%%%%$$$&&&((())))))(((%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! ###!!!!!!""""""######$$$$$$ !!!"""""""""!!!!!!$$$"""!!!!!!""""""###############  !!!"""###bbbSSSPPPUUU^^^]]]NNNBBB@@@===777999888888777888:::;;;<<<777888:::???FFFLLLQQQSSSVVVYYY\\\]]]aaammm|||kkkZZZMMMDDDCCCAAA>>>;;;888666555333333333444444444555555333333333444444444555555666555444555777:::>>>@@@CCCIIIPPPUUUZZZaaaiiioooooooooqqqtttwww{{{}}}wwwoooggg___XXXOOOKKKGGGGGGKKKPPPRRRRRRTTTVVVZZZ___eeekkkooorrrttttttrrrppprrruuutttooottttttsssvvv}}}zzzmmmYYYQQQOOOQQQaaassswwwjjjbbbWWWOOOLLLKKKJJJIIIHHHFFFCCC@@@??????@@@AAALLLWWWiii~~~eeeSSS@@@777444111000111---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************))))))))))))))))))))))))))))))))))))***(((&&&%%%'''((((((((()))((('''&&&%%%&&&''''''&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""###%%%&&&"""!!!  !!!""""""""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&''''''%%%"""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###%%%''''''%%%###!!!%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&)))(((((('''''''''(((((((((''''''''''''(((((()))---......//////......---,,,---...//////000000///111222222333333333222222000111222333333222111000---------...............111000///...---,,,,,,,,,***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""###"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!""""""!!! uuuZZZNNNLLLWWW^^^[[[LLL@@@???===888:::999888777777777888999888999<<<@@@GGGMMMQQQSSSVVVYYY\\\^^^bbbmmm}}}{{{iiiXXXKKKEEECCCAAA>>>;;;888555444333333333444444444444555333333333444444444444555666555444555777:::>>>@@@BBBGGGNNNTTTYYY___gggmmmqqqrrrtttvvvzzz}}}wwwmmmfffZZZTTTLLLIIIIIIJJJJJJIIILLLMMMOOOSSSXXX^^^cccfffjjjlllmmmnnnrrrwwwvvvrrrppppppooottt~~~vvvaaaWWWRRRTTTbbbsss|||mmmeeeZZZQQQNNNMMMLLLJJJHHHFFFCCC@@@??????@@@AAAIIITTTeeezzz~~~iiiWWWEEE;;;777333000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))(((&&&&&&((()))(((''')))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%$$$############$$$%%%""""""""""""""""""""""""""""""!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!!"""""""""###"""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&))))))((((((((((((((()))))))))((((((((()))******------------------------......///000111111111111000111222333333333333333111222222333222111000///------------------------///......---,,,,,,,,,,,,***)))((('''&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! {{{nnnUUUMMMOOO[[[^^^XXXHHH>>>===<<<888:::999888666666666666777999:::===BBBGGGMMMQQQTTTUUUXXX\\\^^^ccclllzzzxxxfffUUUIIIEEEDDDAAA>>>:::777444333333333333333444444444444333333333333444444444444555555444555777:::>>>@@@AAAFFFMMMSSSWWW]]]eeekkkppprrrtttwww{{{~~~xxxiiibbbWWWPPPMMMKKKHHHFFFHHHHHHHHHIIIMMMTTTYYY]]]eeekkkpppuuu{{{~~~ssspppnnnuuummm```YYYZZZffftttsssjjj^^^TTTPPPOOOMMMLLLHHHFFFDDDAAA@@@@@@AAAAAAEEEOOO```ttt|||lll[[[III???:::444000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++************))))))))))))))))))))))))(((''''''((())))))(((&&&(((''''''&&&%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&%%%$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&)))((((((((((((((())))))******))))))***++++++,,,...---,,,++++++,,,---...---...///000111111111111///000111222333444444444222333333333222000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,))))))(((''''''''''''((()))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$"""!!!!!!!!!!!!!!!######""""""!!!!!!  """###$$$ !!!!!!!!!###"""!!! !!!"""###  !!!!!! !!!!!!!!!!!! vvv~~~eeeQQQNNNRRR```^^^TTTEEE;;;;;;;;;999:::999888777666666777888888;;;???CCCGGGLLLPPPSSSUUUXXX\\\___dddlllwwwtttbbbQQQGGGEEECCCAAA===999666333222222222333333333444444444222222333333333444444444555444555666888;;;===???BBBGGGMMMRRRWWW\\\dddjjjnnnooorrrvvvzzz}}}zzzrrrggg^^^ZZZVVVSSSPPPNNNLLLJJJJJJNNNTTT[[[```gggpppzzzxxxsssyyyxxxiiibbbaaakkkwwwxxxoooaaaWWWRRROOOMMMLLLHHHGGGEEEBBBAAAAAAAAAAAACCCLLL[[[nnnnnn]]]KKKAAA<<<555000...------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((+++************)))))))))(((((((((((((((((((((((('''''''''(((***)))'''%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&&&&#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$""" """$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&'''''''''&&&''''''((()))***))))))******+++,,,---...---+++******+++---...,,,---...///000000000000...///111222333444444555444444444333222000...,,,---------------,,,,,,,,,*********+++++++++++++++((((((((('''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&$$$######"""!!!  !!!"""###$$$ !!!!!!!!!!!!###"""!!! !!!"""###   !!!"""""" !!!!!!!!!!!!!!!}}}sss}}}{{{[[[KKKMMMUUUeee^^^PPPBBB;;;::::::999999888888777888999:::;;;888<<<@@@DDDGGGJJJOOORRRUUUXXX\\\```eeelllvvv|||qqq^^^NNNFFFCCCBBB@@@<<<999555333222222222222333333333444444222222222333333333444444444444555666888;;;===>>>CCCHHHNNNSSSWWW\\\ccciiilllnnnrrrvvvzzz}}}{{{rrrlllgggaaa]]]WWWTTTQQQOOORRRYYY```eeennnzzzyyy~~~ssskkkkkkrrrzzz~~~ssseeeYYYRRROOOMMMKKKHHHGGGEEEDDDBBBBBBAAABBBBBBJJJXXXjjj}}}ooo___LLLBBB===666000...,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******)))))))))((((((((((((((((((((((((((((((((('''''''''(((***)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""%%%%%%%%%###""""""$$$&&&""""""""""""############""""""#########$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))***+++,,,---...---+++******+++---.........///000111111111111...///111222333444444555444444444333222///---,,,.........---------,,,,,,((()))***++++++******)))''''''((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&'''$$$######"""!!!  !!!!!!""""""""" !!!!!!!!!""""""###"""!!! !!!"""###!!!!!!  !!!"""### !!!!!!""""""}}}uuuyyy[[[NNNSSS^^^jjj^^^NNNAAA;;;::::::999999888888888888:::;;;===999===CCCFFFHHHJJJOOORRRVVVXXX[[[```fffmmmvvv|||~~~nnn[[[LLLEEEBBB@@@>>>;;;888666333222222222222222333333333333222222222222333333333333444444555777999;;;===>>>CCCHHHNNNRRRVVV[[[bbbgggmmmooosssxxx|||wwwoooiiiaaa]]]XXXUUUVVV[[[aaaeeewww{{{|||ttttttyyy}}}xxxhhh[[[TTTPPPMMMLLLIIIHHHFFFEEECCCBBBBBBBBBBBBIIIVVVgggyyyvvveeeQQQEEE???777222000---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********))))))))))))((())))))))))))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&&&&&&&%%%$$$$$$ """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""#########!!!!!!"""$$$"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))***+++------...---,,,++++++,,,---...000000111222333333333333///000111222333444444444444444444333222000---,,,......------,,,,,,++++++))))))+++++++++***)))(((&&&'''(((((()))((((((((()))((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""!!!""""""######""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!! !!!!!!""""""  !!!"""###~~~{{{^^^SSS\\\hhhmmm___MMMBBB===;;;:::999999999888777777888999:::;;;@@@FFFJJJJJJLLLPPPTTTWWWXXX[[[___fffooowww}}}zzzkkkYYYKKKEEE@@@???===;;;888666444333111222222222222333333333111222222222222333333333333444555777999;;;===>>>BBBGGGMMMQQQTTTYYY```eeekkkmmmrrrwww{{{~~~wwwnnniiiccc]]][[[]]]aaadddvvv}}}{{{xxxwwwxxx~~~}}}{{{}}}}}}lll^^^VVVRRROOOMMMIIIHHHGGGFFFDDDCCCBBBBBBAAAHHHTTTdddvvvoooYYYKKKBBB:::444222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((&&&&&&((()))((('''%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%$$$"""""""""""""""""""""""" !!!######"""!!!!!!"""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&''''''&&&'''((()))******))))))******+++---...///------------------------...///000111111222111111000111222333333333333333333333444333222000...---,,,,,,++++++***))))))(((***+++,,,,,,,,,***((('''%%%&&&((()))))))))(((((('''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###""""""!!! !!!!!!!!!"""""""""""" !!!"""######"""!!! ######"""!!!!!! ###"""!!!!!!!!!!!!!!!!!!  !!!###$$$xxx]]]SSS]]]jjjnnn___MMMBBB>>>;;;:::999:::999888666666666777777===CCCIIILLLLLLMMMRRRVVVXXXXXX[[[___fffpppxxx~~~xxxjjjXXXJJJEEE>>>>>><<<:::888666555444111111222222222333333333111111222222222333333333333444555777999;;;======AAAFFFKKKOOOSSSWWW^^^ccchhhjjjoootttyyy{{{}}}}}}yyytttmmmfffbbbaaaccceeelll|||vvvrrrqqqrrrxxx~~~zzzxxxxxxoooaaaXXXSSSPPPNNNIIIHHHGGGFFFEEECCCBBBBBBAAAGGGRRRbbbtttwww___OOOEEE<<<666444111000///------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))......------------,,,,,,))))))))))))))))))))))))***(((&&&%%%'''((()))(((%%%%%%&&&'''&&&%%%$$$###((((((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%######"""""""""""""""""""""""" """$$$%%%&&&&&&%%%"""""""""""""""""""""""" """$$$%%%###""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&(((((((((((()))***,,,,,,+++++++++,,,---...000000---......//////......---***+++,,,---............111222222333333333222222222333333333222000///...+++******)))(((''''''&&&++++++,,,---,,,***(((&&&%%%&&&((()))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!!!!!!!!!!"""""""""""" !!!#########"""!!!!!!!!!!!!!!!"""""""""""" ###$$$$$$### $$$######"""!!! $$$###"""!!!!!! !!!!!!  !!!###$$$nnnVVVSSS```lllxxxbbbJJJ>>><<<;;;::::::888888888777777777777777;;;>>>BBBFFFIIILLLPPPSSSVVVYYY^^^cccjjjrrryyyxxxhhhUUUHHHBBB>>>===:::777444222111000222222222222222222222222000000111222333333444444777777777999:::<<<>>>???BBBGGGMMMPPPSSSWWW]]]aaafffkkkqqqwwwyyy{{{||||||~~~uuuqqqjjjbbbaaaffflllzzzzzzuuupppjjjfffggglllttt{{{{{{wwwyyy~~~qqqdddYYYQQQNNNPPPKKKIIIGGGFFFFFFFFFDDDBBBCCCCCCJJJZZZlll~~~mmmVVVIIIAAA888222///...------...///...,,,------------,,,+++***)))*********)))(((''')))++++++++++++***************+++*********))))))((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***************************)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######&&&%%%###!!! """""")))'''%%%######%%%''')))########################%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&############$$$%%%%%%&&&###%%%'''(((((((((***+++((()))******,,,,,,---...000111111///---)))%%%###++++++,,,------......///000000111222222222222111666555444222000///------+++******)))))))))))))))))))))((('''''''''''''''***((('''%%%%%%&&&'''(((((('''''''''((('''$$$"""###$$$%%%%%%$$$"""!!!!!!""""""######$$$$$$"""$$$'''))))))&&&"""  !!!"""###$$$$$$###############"""""""""###"""  !!!!!!!!!!!!!!!"""$$$%%%%%% !!!!!!!!!!!! jjjSSSPPP]]]iiittt___HHH===;;;:::999999888777777777777777777777;;;>>>BBBFFFIIILLLQQQTTTXXXZZZ___dddjjjrrrzzz}}}sssfffUUUHHHAAA===<<<:::777555333222222222222222222222222222222000111111222333333444444666777777888:::<<<>>>???BBBGGGLLLPPPSSSWWW\\\```fffjjjqqqvvvxxxyyy{{{|||}}}{{{ooodddaaadddlllxxx{{{uuuooojjjeeeaaaccciiipppxxx~~~xxxyyyrrreeeZZZQQQNNNPPPKKKIIIGGGFFFFFFFFFDDDBBBAAAAAAHHHWWWhhhyyyxxx```PPPEEE;;;555111///......///000...---------------,,,+++******+++,,,---,,,***)))***+++---,,,,,,+++***)))((((((***************)))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$)))'''&&&%%%$$$%%%'''(((########################"""############"""!!!!!!############""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&(((((((((((()))*********+++,,,---...//////111111000000...,,,)))(((++++++,,,,,,---.........///000111111222222111111555444333222000...---,,,******)))(((((((((((()))******)))(((((((((((((((&&&%%%###"""""""""$$$%%%%%%%%%$$$%%%%%%$$$""" """###$$$%%%$$$###!!!"""""""""""""""#########!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! """###$$$$$$###!!!  !!!!!!!!!!!! ~~~___LLLMMMZZZggglllYYYEEE<<<:::999888888777777777777777777888888;;;>>>BBBFFFIIIMMMQQQTTTYYY[[[___cccjjjrrr{{{ssslllcccUUUGGG???===;;;:::888666555444444222222222222222222222222111111111222222333333444666666777888:::<<<>>>???BBBGGGLLLPPPSSSVVV[[[___eeejjjoootttvvvwwwyyyzzzyyy}}}yyykkkgggjjjrrrzzz~~~{{{yyytttmmmfffaaa\\\ZZZ^^^eeelllttt}}}yyyxxx~~~uuuhhh\\\RRRNNNOOOKKKIIIGGGGGGGGGFFFDDDBBB??????EEERRRaaarrriiiUUUGGG===777222000//////000000///...------...------,,,+++***,,,...//////---,,,+++,,,...---,,,+++***(((''''''***************+++++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&"""######$$$$$$######""""""!!!!!!!!!!!!###%%%&&&(((''''''&&&&&&%%%%%%%%%########################!!!!!!"""############"""%%%$$$$$$###""""""!!!!!!""""""###$$$%%%&&&''''''###$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$#########%%%'''((()))((('''((())),,,,,,---...///000111111111111000000///...------***++++++,,,,,,---......//////000111111111111111444333222111///---,,,,,,))))))(((''''''''''''(((******)))(((((((((((()))%%%$$$"""!!!!!!""""""###%%%$$$###$$$$$$$$$""" """###$$$%%%%%%$$$###"""###""""""""""""""""""!!!"""!!!  !!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!###$$$%%%###!!! !!!!!!!!!!!! lllRRRFFFJJJXXXeeedddTTTCCC<<<;;;999888888777777777777777888888888<<<>>>CCCFFFIIIMMMQQQTTTZZZ\\\___ccciiiqqqzzzxxxkkkeee```TTTFFF>>><<<;;;999888666666555555222222222222222222222222111111111222222333333333555555666888:::<<<>>>???BBBGGGMMMQQQSSSVVV[[[___eeeiiinnnrrrtttuuuvvvwwwyyy{{{yyyvvvxxx}}}|||yyywwwuuusssmmmeee]]]XXXTTTSSSYYYaaajjjqqq}}}yyyvvvxxxkkk___TTTOOOOOOKKKJJJHHHGGGGGGFFFDDDBBB??????DDDNNN[[[kkknnnWWWGGG<<<777222000//////000000...---------......---,,,++++++,,,...000111///,,,++++++,,,,,,++++++***)))(((((())))))******++++++,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$######$$$&&&&&&""""""############"""""""""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&$$$###"""########################""""""###$$$%%%&&&&&&&&&$$$#####################"""######$$$%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''))))))(((''''''(((,,,,,,---...///000111111222111000///............*********+++,,,,,,------...///000000111111000000222222111///...,,,++++++(((((('''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!!!! ######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######!!!"""###$$$$$$###"""!!! !!!""""""!!! !!!!!!!!!!!! ```JJJDDDHHHTTT___\\\OOOAAA<<<<<<:::999999666666777777888888888888<<>>???BBBHHHNNNRRRTTTWWW[[[^^^dddhhhllloooqqqrrrtttuuu{{{zzz~~~~~~xxxtttqqqnnnlllfff^^^VVVQQQNNNNNNUUU^^^hhhppp|||xxxxxx{{{nnnbbbVVVPPPOOOLLLJJJHHHGGGGGGGGGEEECCC@@@@@@CCCKKKVVVeeeyyy|||yyyrrrZZZHHH>>>999111///............---+++------.........---,,,,,,+++...000000...+++***)))******************++++++)))))))))******++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%"""""""""######"""""""""######""""""""""""############%%%%%%%%%###""" ########################!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&'''))))))(((''''''(((++++++,,,---...//////000222111000...---,,,,,,,,,))))))******+++,,,,,,,,,......///000000000000///000000///...,,,+++******(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$"""!!!""""""###$$$$$$$$$$$$###"""""""""!!!!!! !!!"""###$$$$$$$$$"""!!! !!!"""######### !!!!!!""""""""" """###%%%%%%$$$$$$###"""  !!!""" !!!!!!!!!!!! [[[HHHDDDFFFMMMUUUTTTIII???<<<<<<;;;999:::666666666777888888999999<<>>???CCCIIIPPPTTTVVVXXX[[[___dddgggjjjmmmnnnoooqqqssszzzyyyzzz{{{uuuppplllhhheee___XXXQQQMMMJJJKKKRRRZZZfffnnnzzz}}}}}}}}}qqqeeeYYYRRRPPPLLLJJJHHHHHHHHHGGGEEECCCBBBAAACCCIIIQQQ___ttttttppp}}}www___LLLAAA===111///...---...---,,,***------............------,,,...///...,,,***)))))))))))))))***++++++,,,,,,)))))))))))))))*********))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&!!!""""""###############$$$$$$######""""""######!!!""""""######""""""!!!############""""""""""""""""""$$$$$$$$$$$$###"""######################## !!!"""###$$$$$$$$$ !!!"""###$$$&&&''''''%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%&&&'''#########$$$&&&''')))***%%%'''((()))((('''((()))******+++,,,---......///000000///...---+++******((())))))******+++,,,,,,---......//////////////////...---,,,+++***))))))(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$############""" !!!""""""!!!!!!!!!"""""""""######$$$"""!!!!!!!!!!!!!!!!!! !!!######"""   !!!"""###$$$$$$ !!! """###$$$$$$$$$'''%%%""" !!! !!!!!!!!!!!! wwwSSSEEECCCCCCFFFKKKMMMDDD<<<;;;<<<:::888999555666666777888888999999<<>>>>>:::999777555444333222222222222222222222222222222222222222222222222222222333333555666999<<<>>>???EEEJJJRRRVVVXXXYYY\\\___cccfffiiikkklllmmmoooqqqvvvuuuwww~~~}}}xxxrrrmmmhhhbbb___XXXRRRLLLIIIGGGHHHNNNWWWaaajjjvvv|||~~~sssggg[[[SSSRRRLLLKKKIIIHHHHHHGGGEEECCCBBB@@@BBBFFFLLLYYYooovvvrrr{{{bbbNNNCCC>>>222111///...///...,,,+++------............------...//////---+++)))*********************+++++++++)))))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!"""###############"""###$$$%%%%%%&&&&&&&&&######################## !!!"""###############""""""###$$$$$$%%%&&&&&&###############$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))$$$&&&(((((((((((()))*********+++,,,---......///------...///...---,,,+++(((((())))))***+++++++++------.../////////......------,,,+++***))))))((()))(((((('''&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''###############""""""!!!###!!! """"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""###!!!!!! !!!!!!"""###&&&$$$"""!!! !!!!!! !!!!!!!!!!!! nnnLLL@@@BBBAAABBBEEEIII@@@:::::::::888777888555666666777888999999999===@@@DDDGGGJJJNNNRRRUUU[[[___ffflllqqqwww|||zzzkkk___RRRIIIBBB<<<;;;>>>:::999777555333222111111222222222222222222222222222222222222222222222222333333444666999<<<>>>???FFFKKKSSSWWWYYYZZZ]]]```cccfffiiijjjkkklllnnnppprrrrrrvvv}}}~~~{{{vvvqqqkkkeee___ZZZUUUOOOJJJGGGEEEFFFLLLTTT^^^fffsss~~~vvvyyytttiii\\\UUUSSSMMMKKKIIIHHHHHHGGGEEEDDDAAA@@@AAADDDIIIVVVkkk~~~~~~{{{|||cccNNNBBB===444222000///000///---,,,------...............---000000///---+++******,,,,,,+++++++++******))))))))))))((((((''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''###%%%'''(((((((((***+++***++++++,,,---...//////***,,,...000000///...---((((((((()))******++++++,,,---......//////......---,,,,,,+++***)))(((((())))))(((''''''''''''(((%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$###""""""%%%###!!! """###$$$###!!!!!! !!!!!! !!!!!!""""""!!!  """$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$%%%&&&&&&&&&$$$###!!! !!!###$$$$$$$$$$$$ !!!!!!!!!!!! fffLLLCCC<<<===BBB@@@DDD:::777AAA666444DDD777777888999:::<<<<<<<<<<<<@@@DDDHHHLLLOOOQQQTTTVVV[[[\\\cccmmmsssuuuxxx}}}tttddd[[[OOOFFFAAA>>>;;;999555555444333333333333444111111111111111111111111222222222111222222333444222333555555777:::???CCCEEEJJJQQQUUUWWWZZZ^^^bbbhhhkkknnnpppooonnnnnnooosssrrrsssxxx}}}wwwvvvtttpppiiiccc___]]]UUUMMMFFFCCCBBBBBBHHHOOO[[[dddrrr~~~}}}uuulllaaaUUULLLKKKIIIGGGGGGGGGGGGEEEDDD===<<<>>>CCCIIIUUUhhhyyyzzzhhhVVVEEE;;;222000...---------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((((())))))*********+++******))))))))))))*********)))(((((())))))((('''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######&&&%%%$$$###""""""######$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%&&&''''''((((((''''''((((((((()))***,,,---......---,,,,,,,,,---...///---------------,,,,,,+++)))***+++,,,,,,,,,,,,,,,......//////...---,,,,,,***)))))))))***)))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((%%%!!! """$$$$$$''''''$$$###%%%$$$ %%%%%%$$$$$$######""""""!!!###%%%%%%###!!! !!!!!!  """"""'''%%%###"""!!!!!!!!!""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$%%% """""""""!!!  !!!"""#########%%%%%%%%%$$$$$$$$$######aaaHHH@@@;;;===BBBAAA>>>999777AAA:::===KKK777666666666777888999:::;;;@@@CCCHHHLLLOOOQQQTTTWWW]]]^^^eeeooovvvxxx|||~~~qqqaaaYYYMMMDDD???===:::777555555444333333333333444111111111111111111111111222222111111111222222333222333555666777:::???BBBFFFLLLSSSWWWZZZ\\\```dddiiilllooopppooonnnnnnoooppppppqqqvvv}}}~~~|||uuuuuurrrnnngggaaa]]][[[UUUMMMFFFCCCBBBBBBGGGNNNYYYbbbooo{{{yyyooocccWWWNNNJJJIIIGGGGGGHHHGGGFFFDDD@@@>>>???CCCHHHRRRdddtttxxxgggUUUEEE;;;333111...---------,,,+++---,,,,,,,,,,,,,,,,,,+++))))))************))))))((()))))))))***************))))))(((((())))))******)))(((((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$######""""""###$$$%%% !!!"""$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#####################$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''')))***+++,,,------,,,,,,,,,---...///...////////////...------+++***)))((((((***,,,---...............---,,,,,,******)))*********'''%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$###"""!!!!!!""" $$$$$$"""###&&&%%%##################"""""""""!!!"""######!!!!!!###$$$###"""!!!!!! !!!"""###""""""!!!  !!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!!!!"""###############"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$############~~~]]]FFF>>>999;;;@@@>>>999999888>>>;;;EEERRR555777666666555666888;;;<<<@@@CCCHHHLLLOOOQQQUUUWWW^^^aaahhhrrrxxx{{{zzzmmm^^^UUUJJJBBB>>>;;;999777555555444333333333333444111111111111111111111111222111111000000000111111222444555777888;;;???BBBEEEKKKSSSYYY[[[^^^aaadddjjjllloooppppppooonnnooommmmmmnnnrrryyy~~~{{{sssrrrnnnjjjddd___ZZZXXXSSSLLLEEECCCAAAAAAFFFLLLVVV^^^jjjuuu|||~~~sssfffYYYPPPJJJIIIGGGGGGHHHHHHFFFEEECCCAAAAAACCCFFFNNN^^^mmmvvvfffUUUFFF<<<555222///---------,,,++++++,,,,,,,,,,,,,,,,,,---))))))************))))))))))))))))))************)))((((((''''''(((((()))***)))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""""""""!!!!!!$$$$$$######"""######$$$ !!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,---...//////////////////...------,,,***'''&&&&&&(((+++---------......------,,,,,,+++***)))*********(((&&&$$$$$$$$$$$$%%%%%%%%%%%%!!! !!!###$$$%%%###!!! ######!!!!!!$$$$$$!!!!!!""""""""""""""""""###""""""""" !!!%%%(((%%%$$$###"""!!!!!!""""""  !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""######$$$###$$$$$$%%%%%%&&&&&&&&&############""""""""""""^^^FFF>>>888999<<<999999<<<999:::999KKKXXX555:::999777666777:::===???@@@CCCGGGKKKNNNRRRUUUXXX___bbbjjjsssyyy|||wwwjjj[[[SSSHHHAAA===<<<999888555555444333333333333444111111111111111111111111111111000000000000000111333444666777999;;;>>>AAACCCJJJRRRXXX[[[]]]aaadddjjjmmmoooppppppnnnnnnnnnllllllmmmpppuuu{{{}}}yyyqqqnnnjjjeeeaaa\\\WWWTTTQQQKKKEEEBBBAAA@@@DDDIIIRRRYYYdddnnnuuuzzz}}}vvviiiZZZQQQJJJIIIHHHGGGHHHHHHGGGEEECCCAAA@@@BBBDDDKKKZZZhhhvvvfffUUUFFF===777444000...------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++)))))))))))))))*********((((((''''''''''''((((((***)))(((((())))))(((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$$$$$$$###############&&&&&&%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&((((((((()))(((((('''&&&*********+++,,,---......,,,,,,,,,------...//////......//////......---,,,,,,+++((('''''')))+++,,,,,,,,,---------,,,,,,+++,,,+++************((('''$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%((((((%%%!!!###%%%$$$ !!!  !!!!!!""""""######""""""""""""!!!!!!$$$&&&%%%$$$###"""!!!!!! !!!"""""""""!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""######"""""""""""""""""""""!!!  !!!"""!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!|||\\\FFF???999:::<<<999:::===999888888OOO```>>>:::888666555666999===???@@@CCCGGGJJJNNNRRRVVVYYY^^^aaajjjsssxxx|||uuuhhhZZZRRRHHHAAA>>>===<<<:::555555444333333333333444000000000000000000000000000000//////000000111222333555777888999;;;>>>AAADDDJJJRRRXXX\\\___cccfffjjjlllooopppooommmmmmmmmkkklllmmmooorrrwww{{{~~~{{{xxxoookkkfffaaa^^^YYYTTTQQQOOOIIIDDDBBB@@@???AAAFFFMMMSSS]]]gggooouuuyyy|||xxxjjj[[[QQQLLLJJJHHHHHHHHHHHHFFFEEEAAA??????@@@BBBHHHWWWeee{{{wwwgggWWWHHH???999555111...------,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******))))))))))))))))))((((((''''''''''''((((((***)))(((((())))))((('''&&&''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######***((($$$!!! """############$$$############&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%''''''(((((((((''''''&&&,,,++++++,,,,,,---...///,,,,,,---...//////000000000000000000000///......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,+++))))))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((('''######%%%###!!!""" !!!!!!""""""######!!!###%%%%%%###!!!!!!!!!######""""""!!!  """""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!wwwXXXCCC???;;;<<>>===<<<555555444333333333333444000000000000000000000000/////////000111222333444333555888999:::<<<>>>@@@EEEKKKRRRXXX[[[```eeeiiiiiikkknnnooommmlllkkkkkkjjjkkkmmmnnnpppsssxxx|||zzzvvvnnniiiccc^^^[[[XXXRRRNNNMMMHHHCCCBBB@@@>>>???CCCHHHMMMVVV^^^ffflllrrrvvvwwwxxx{{{{{{lll]]]SSSNNNLLLJJJIIIHHHGGGEEECCC@@@>>>>>>???@@@FFFTTTaaauuuwwwiiiYYYKKKCCC;;;777222...------,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))************))))))************)))))))))))))))((((((''''''(((((()))***)))(((((())))))((('''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######(((&&&""" """""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&'''(((((()))))))))(((+++*********++++++,,,---------///000111111111111222222222222222111111000++++++,,,,,,,,,+++************+++,,,,,,,,,++++++,,,***((('''(((((((((&&&$$$$$$$$$$$$$$$###############"""###$$$###!!! """"""!!!&&&(((&&&!!!""""""""""""""""""###!!!###&&&&&&$$$!!! !!!!!!""""""!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""tttVVVBBB???;;;<<>>===555555444333333333333444000000000000000000000000......///000222444666777333666888:::;;;<<<>>>???CCCHHHNNNSSSWWW]]]dddiiihhhjjjmmmnnnllljjjjjjjjjiiijjjllllllmmmppptttxxx|||zzzuuunnnhhh```\\\ZZZWWWQQQMMMLLLGGGCCCBBB@@@===>>>AAADDDHHHOOOUUU[[[aaagggkkklllnnnrrrwww}}}~~~ooo___UUUPPPNNNKKKIIIHHHFFFDDDBBB@@@>>>>>>??????CCCPPP]]]pppvvvjjj\\\OOOGGG<<<888333///------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))************))))))************)))))))))(((***))))))(((((())))))******)))(((((())))))((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,------...000222333333333333000111111111111000//////,,,,,,+++***)))*********))))))***++++++++++++++++++)))'''&&&'''''''''&&&$$$$$$$$$$$$#########"""!!!"""######""""""###$$$ ###"""!!!###(((+++***###############"""""""""!!!###$$$$$$"""!!!"""### !!!""""""""""""!!!  !!!!!! !!!######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###############"""!!!!!!#########"""""""""""""""!!!!!!!!!""""""#########vvvWWWCCC???:::999;;;666777777666;;;333:::LLL666888777666666777999;;;===@@@CCCFFFIIIMMMRRRWWW[[[___ccclllsssuuuxxxooobbbUUUNNNEEE???>>>>>>>>>===555555444333333333333444000000000000000000000000---...///111333555777888333666999:::;;;<<<>>>???@@@DDDIIINNNRRRXXX```fffgggjjjlllmmmkkkiiiiiiiiigggiiikkkkkkkkkmmmrrrvvvzzz~~~yyyuuunnnggg___[[[YYYVVVQQQLLLKKKFFFCCCBBB@@@<<<===@@@AAAEEEJJJOOOTTTYYY^^^bbbeeegggjjjpppvvv}}}qqqaaaWWWQQQOOOLLLJJJHHHFFFCCCAAABBB@@@???>>>>>>AAAMMMZZZlll~~~~~~uuujjj^^^RRRKKK===999333///------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********))))))((((((******))))))))))))*********)))(((((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### ###&&&'''&&&$$$### """$$$%%%&&&&&&%%%''''''&&&&&&%%%$$$######!!!!!!""""""############%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******((((((((()))))))))))))))((()))***,,,---...//////......---------...//////...///111333444444444444---------------,,,,,,+++...,,,)))&&&&&&'''***+++((()))***++++++++++++++++++(((&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$######"""""" ###%%%$$$######'''***$$$&&&%%%"""###(((+++***%%%%%%$$$$$$######"""""""""""""""!!! !!!$$$'''!!!!!!###$$$$$$###""""""$$$###"""!!!!!!"""###$$$ !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""""" """""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$wwwYYYEEE???999999===;;;;;;999777777999:::888666777666666999>>>@@@@@@>>>>>>AAAFFFJJJOOOTTTZZZ^^^ccceeelllsssxxx{{{mmm```SSSIII@@@>>><<<999888999555555444333333222111111000000000000000000000000000000///000000222444555444777;;;===============EEECCCFFFMMMQQQRRRXXXaaaeeefffggghhhhhhhhhhhhhhhjjjkkklllllllllmmmoooqqqyyy~~~xxxyyy|||xxxooojjjbbb]]]YYYUUUPPPKKKNNNKKKFFFCCCAAA@@@???>>>CCCBBBCCCDDDHHHLLLQQQTTTXXX]]]dddhhhjjjnnnvvv|||~~~|||mmmbbb\\\UUUQQQMMMJJJIIIHHHGGGFFFBBB???>>>>>>>>>@@@IIIRRRkkkxxx~~~~~~xxxnnn___RRRJJJBBB;;;444111...+++,,,000111...+++***,,,---+++(((------,,,,,,+++***))))))******++++++++++++************))))))((((((''''''***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$""""""###""""""!!!  """!!!###############"""!!! &&&$$$"""###%%%&&&$$$""" """###"""!!! !!!"""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''++++++***************++++++******+++,,,///111222000000////////////000000333333444444333333222111000/////////............++++++************++++++------,,,+++***)))((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$######"""!!! !!!"""######""" !!!%%%***---000)))"""!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$%%%%%%$$$###"""!!! """###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$!!!"""%%%&&&%%%vvvXXXDDD???999999===;;;:::888666777999999777555666555666999===??????===@@@CCCHHHLLLPPPUUUZZZ^^^cccffflllsssxxx}}}lll```RRRIII@@@===<<<999888999555444444333222222111111000000000000000000000000000000000000111222444555777999===>>>>>>>>>???@@@EEECCCFFFLLLNNNOOOUUU\\\___```ccceeehhhiiijjjjjjiiijjjkkkkkkjjjjjjlllnnnuuuzzzzzzkkkdddfffppp~~~yyyqqqkkkccc^^^ZZZVVVQQQMMMJJJGGGCCC???>>>===;;;:::???>>>>>>???AAAEEEIIIKKKKKKPPPVVVYYY[[[___fffkkksssvvv{{{~~~oooccc\\\UUURRRMMMJJJIIIHHHGGGFFFBBB???>>>>>>>>>???GGGQQQdddrrr~~~||||||lllZZZOOOCCC<<<555222///,,,---000///---******,,,,,,+++)))------,,,,,,+++******)))******++++++++++++*********)))))))))((((((((('''***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&""""""#########""""""!!!!!!"""%%%''''''&&&$$$### !!!""""""###""""""&&&$$$"""###%%%&&&$$$"""'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((++++++************+++++++++******+++,,,...111222111111000000000000111111333444444444444333222222000000/////////.........,,,++++++******++++++,,,---,,,,,,+++***)))((('''$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!! ###"""!!! !!!"""###%%%###!!! !!!$$$''')))---'''!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$$$$$$$######"""!!!!!!!!!""""""###$$$######!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###  #########sssVVVCCC???999999===:::888777666666777777666555555555555888;;;===>>>===CCCFFFJJJMMMQQQUUUZZZ]]]cccfffllltttyyy}}}jjj^^^QQQGGG???===<<<999777888444444333333222222111111000000000000000000000000111000000000111333555666:::<<>>@@@BBBCCCGGGLLLNNNPPPSSSXXX]]]bbbfffkkkooouuu~~~ssseee]]]VVVSSSNNNKKKIIIHHHGGGFFFAAA>>>===>>>===>>>EEENNN]]]kkkxxxyyy}}}}}}fffVVVFFF>>>666222///------000---,,,******+++,,,,,,+++---,,,,,,++++++***************++++++++++++******))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&'''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$###"""""" !!!!!!"""!!!!!! %%%$$$######%%%%%%%%%###(((&&&$$$$$$&&&'''%%%"""&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))))),,,,,,++++++++++++,,,,,,++++++++++++,,,...000222222222111111111111222222444444444444444333222222000000000/////////......,,,++++++******++++++,,,,,,,,,+++***)))(((((('''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""%%%$$$###""""""""""""###((($$$ """###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!""""""############"""#######################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!!oooSSSAAA>>>999999<<<999777666666666666666555444444444555777999<<<===>>>DDDGGGJJJMMMPPPTTTYYY\\\cccfffllltttyyyzzzfffZZZOOOFFF>>><<<;;;888666777333333333333222222111111000000000000000000000000111000000111222444666777;;;===???@@@AAABBBDDDFFFHHHIIIKKKLLLKKKJJJKKKNNNTTTVVVYYY]]]```bbbcccdddggghhhhhhgggffffffgggiiilllpppvvv|||rrr]]]UUULLLGGGEEEIIIUUUaaazzz}}}qqqllleee___\\\XXXSSSOOOLLLIIIEEECCCBBBAAA???===>>>===<<<::::::;;;<<<<<<@@@BBBEEEGGGHHHJJJNNNRRRRRRVVV[[[aaaiiitttwwwhhh___WWWTTTOOOKKKIIIHHHFFFEEEAAA???======<<<<<>>DDDFFFJJJMMMOOOSSSXXX[[[bbbfffmmmtttxxxxxxdddWWWMMMDDD===<<<;;;888555666333222222222222222111111111111111111111111111111111111111111333555777888;;;===>>>@@@AAACCCGGGJJJOOOQQQRRRPPPNNNMMMLLLKKKMMMOOORRRVVVZZZ^^^aaabbbdddeeeffffffeeefffgggiiikkknnnsssyyy}}}~~~nnnWWWOOOGGGCCCAAABBBJJJSSS^^^hhhxxx~~~pppkkkddd___\\\XXXSSSOOOIIIFFFDDDBBBAAA???===;;;???>>><<<;;;:::999999999:::<<<===>>>???AAADDDFFFGGGJJJOOOUUU___lll|||{{{kkkbbbYYYUUUPPPLLLIIIHHHFFFDDDBBB???>>>>>><<<;;;AAAIIIWWWdddwww}}}uuuttt|||gggNNNCCC888333111///...///------------------...///,,,,,,+++++++++++++++*********++++++++++++******(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&& !!!""""""############$$$######"""######%%%%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$$$$%%%&&&!!!%%%(((&&&###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&((('''&&&%%%&&&'''((()))(((((())))))***+++,,,,,,------,,,------...//////......------...000222333444444333333333333444444444444555555555444333333111000000000////////////))))))(((((((((((())))))+++******))))))(((((((((&&&&&&''''''&&&&&&%%%$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!""""""!!!!!!"""$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!hhhMMM>>>===999999;;;777555777777666555444555666333555666666777999===@@@CCCFFFIIILLLOOOSSSXXX[[[aaafffmmmtttwww~~~yyydddVVVKKKCCC<<<;;;;;;777555555222222222222222222111111111111111111111111111111111111111222444666888999;;;<<<>>>@@@BBBFFFKKKOOOWWW[[[\\\XXXUUUSSSQQQMMMHHHIIIKKKOOOTTTZZZ___bbb```bbbcccddddddfffhhhkkklllmmmqqquuuzzz~~~pppUUUKKKBBB??????@@@DDDIIIOOOVVVbbbqqq~~~~~~pppkkkddd___\\\YYYTTTPPPLLLJJJGGGFFFEEECCCAAA???>>>===<<<:::999888888888::::::;;;<<<===???AAABBBBBBDDDHHHMMMWWWfffwww~~~ooofffZZZVVVQQQLLLJJJHHHEEEDDDCCC@@@??????<<<;;;@@@HHHUUUbbbtttwwwqqqyyypppRRREEE999444222000//////---...///...,,,,,,---///++++++++++++++++++++++++******++++++++++++******(((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&'''''''''###$$$%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''######$$$%%%%%%$$$$$$$$$"""###$$$%%%$$$$$$%%%'''%%%"""!!!"""%%%&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''(((((()))***((())))))***+++,,,------------------...///000111000000//////000222333444444444333333333333444444555555555555555444333333111111000000000/////////)))))))))(((((()))))))))******)))))))))((((((((($$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%%%%%%%###""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%!!!!!!""""""#########$$$###"""""""""""""""###$$$"""""""""""""""""""""""" !!!"""###$$$###"""""""""""""""""""""""""""""" """!!! """eeeKKK======999999;;;777555777888777555444555777444666777777777999>>>AAACCCFFFJJJMMMQQQUUUYYY]]]```eeennntttvvv||||||fffWWWIIIBBB;;;;;;:::777444444111111111111111111222222111111111111111111111111111111111222444666999:::<<<===???AAADDDIIIPPPUUU___dddfff```\\\ZZZWWWRRRKKKJJJIIIJJJMMMSSSXXX[[[ZZZ\\\___aaaccceeeiiillllllmmmnnnqqqvvv{{{~~~vvv]]]PPPDDD@@@AAA@@@@@@AAAGGGIIIQQQ[[[eeeqqq}}}qqqllleee```]]]ZZZUUURRRPPPNNNLLLKKKJJJIIIFFFDDD>>>======<<<;;;:::::::::===<<<<<<===???AAABBBBBB@@@AAADDDHHHQQQaaasssrrrjjj[[[WWWQQQMMMJJJGGGEEECCCDDDBBBAAA@@@===;;;@@@GGGQQQ^^^ppp~~~rrrzzzrrrUUUGGG999444333111//////,,,......,,,***)))***---++++++++++++++++++++++++******++++++++++++******'''((((((((()))))))))***'''(((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&& !!!!!!"""#########!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%######%%%(((%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((((((&&&&&&'''((((((((((((((((((((()))***************))))))***+++,,,---..................///000111222333222111111222333555666444333333333333333333444555555555555555444444333111111111000000000//////++++++************++++++))))))))))))(((((((((((($$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$############ !!!"""######"""!!! !!!"""$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!######"""###$$$&&&"""""""""""""""#########$$$###"""!!!!!!""""""########################### !!!###$$$$$$$$$""""""######################## """%%%%%%######$$$&&&cccJJJ<<<<<<999999:::666666888999888555444555888444666888777777999>>>BBBDDDGGGKKKNNNRRRVVV[[[______eeennntttuuuzzzhhhYYYIIIAAA;;;;;;:::666444444111111111111111111222222111111111111111111111111111111222333444777999;;;<<<>>>???BBBFFFLLLSSSYYYdddjjjlllfffaaa___[[[UUURRROOOKKKHHHIIILLLPPPSSSVVVYYY\\\___aaaeeeiiilllmmmllllllooosssxxx|||~~~}}}iiiZZZJJJEEEDDDBBB>>><<<>>>===@@@GGGNNNXXXmmm}}}rrrmmmfffaaa___\\\WWWSSSNNNLLLKKKJJJIIIHHHEEEBBB?????????>>>>>>=========<<<;;;;;;<<<>>>@@@AAAAAA???AAABBBFFFOOO^^^ppp}}}tttlll[[[WWWRRRMMMJJJGGGEEECCCEEEBBBAAAAAA>>>;;;@@@GGGNNNZZZmmmvvv}}}qqqVVVHHH:::555444111//////+++------+++(((&&&(((***++++++++++++++++++++++++******++++++++++++******'''((((((((())))))******'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$#####################"""!!! ###%%%%%%######%%%((( !!!############%%%'''###$$$%%%&&&''')))******&&&''''''(((((((((((((((((()))***,,,,,,+++******)))******+++---...//////............///000222222444333333222333444666777444333333222222333333444555555666666555555444333111111111111000000000000---,,,,,,++++++,,,,,,---))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%!!!!!!!!!!!! !!!"""######"""!!! $$$$$$%%%&&&%%%$$$###"""#########"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######%%%&&&######""""""""""""""""""%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###"""###########################&&&))))))(((''')))+++cccJJJ>>>>>>999999<<<999999888888777666555555444666666555555888;;;???AAADDDFFFIIILLLPPPUUU\\\```cccfffmmmtttwww{{{zzz___KKKFFFBBB===:::888777555444333333333222222222111111------...///////////////111333555666666777999:::<<<>>>???@@@BBBHHHQQQXXXeeejjjmmmjjjgggggggggdddaaaTTTIIIGGGGGGFFFIIIMMMPPPSSSWWW\\\aaaeeehhhiiiooogggccchhhmmmnnnqqqvvvnnnaaaRRRIIIGGGGGGDDDAAACCC???===???CCCKKKYYYggg{{{~~~{{{wwwrrrlllgggbbb^^^ZZZWWWUUUSSSPPPMMMKKKIIIFFFCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>>>>??????@@@AAA>>>???DDDKKKWWWiiixxxssskkk```VVVNNNMMMLLLFFFDDDFFFCCCDDDDDD@@@<<<<<>>>>>999888;;;888888888777777666555555444666555555555888;;;???AAACCCFFFIIIMMMQQQVVV\\\```bbbeeekkksssxxx{{{vvv___PPPFFFBBB===:::888777555444333333222222222111111111//////000111111111111000000222444444444555777999;;;===???@@@BBBHHHQQQXXXiiiooorrrnnnkkkkkkkkkiiihhh\\\QQQMMMKKKGGGGGGJJJKKKNNNRRRXXX^^^ccchhhjjjkkkdddbbbfffjjjkkknnnsss|||uuuhhhWWWMMMJJJIIIFFFCCCBBB===:::;;;<<>>???CCCKKKVVVgggvvvvvvnnnaaaWWWOOOMMMKKKFFFDDDEEECCCDDDCCC???;;;;;;@@@EEELLLVVVfffxxxuuuZZZHHH>>>:::222111333.........---------,,,,,,,,,++++++++++++++++++++++++************************,,,)))))),,,+++&&&&&&***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$########################$$$$$$%%%####################################$$$%%%&&&''''''''''''''''''(((((()))+++***)))***,,,......---------..................000111333444555555444444666666666777888:::;;;<<<===:::666444444555555444777666666555555444333333222222222222111000///...))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%###"""!!!!!!"""###"""  !!!!!!"""""""""""""""!!!""""""######!!!"""""""""############!!!!!!"""###############$$$###"""!!!!!!"""###### !!!""""""###### !!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$%%%&&&'''&&&%%%###"""""""""###$$$$$$$$$######%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,------dddLLL???>>>999777999666888777777666666555555555666555555666888;;;>>>@@@CCCFFFJJJNNNRRRWWW\\\___dddeeekkkttt{{{}}}nnn^^^SSSEEEBBB===999888777555444333222222222222111111111000111222222333333222222///111333333333444666888999;;;>>>???BBBHHHQQQXXXlllsssxxxtttppppppqqqqqqpppggg^^^WWWQQQKKKHHHIIIEEEGGGJJJNNNTTT[[[```cccgggbbb```cccfffgggiiimmmuuurrraaaUUUQQQPPPLLLIIIDDD>>>:::999888999@@@III[[[ooo|||uuurrrmmmiiigggdddbbb```[[[XXXUUURRRQQQOOOLLLJJJFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGEEECCCAAA???===>>>CCCIIITTTdddrrr{{{|||sssddd[[[QQQNNNKKKHHHFFFFFFCCCCCCBBB>>>;;;;;;???CCCIIIRRRaaatttttt[[[III???<<<444333666111......---------,,,,,,,,,++++++++++++++++++++++++************************,,,)))(((+++,,,***)))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&((('''&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((((()))*********))))))+++...000000000/////////////////////000111222444555666666555444555555666777888:::;;;<<<>>>;;;777555555555555444777777666666555444444444111111111111000///...---++++++******))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%"""!!! !!!###$$$###"""!!! !!! !!! !!!""""""#########""""""""""""############!!!!!!"""#####################""""""""""""######!!! !!!!!!"""###!!!  !!!"""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&,,,,,,---...///000000000///000000111111222333333cccKKK???>>>999777888555777777666666666555555555555555555666888:::===???CCCFFFKKKOOOSSSXXX]]]```hhhggglllwwwtttggg[[[RRRDDDAAA<<<999777777555444222222222222111111111111000111222222333333222222000111333444333444666777777:::===???BBBHHHQQQXXXkkkttt{{{yyyttttttwwwyyyxxxtttmmmeee[[[RRRMMMKKKHHHGGGGGGIIINNNTTTZZZ^^^eeecccaaaaaabbbccceeefffooo{{{}}}kkk___ZZZXXXUUUQQQIIICCC>>><<<:::888;;;AAAMMM^^^rrr{{{tttqqqllliiihhhgggeeeccc]]]ZZZVVVTTTRRRQQQNNNMMMIIIIIIHHHGGGGGGFFFFFFEEEEEEGGGIIIKKKJJJGGGCCC@@@>>><<<===BBBHHHQQQ```mmmwwwyyyhhh___UUUOOOLLLJJJIIIHHHDDDCCCAAA===::::::>>>AAAEEEMMM]]]ooosss[[[III@@@<<<444444666222......---------,,,,,,,,,++++++++++++++++++++++++************************,,,)))''')))++++++)))(((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$((('''%%%%%%&&&&&&$$$###'''&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,***)))***---000222333222000///...---...///000111111222333555555555555444222333333444555777999:::===;;;777666666666555444777777666666555444444333000000000//////...---,,,,,,,,,+++***)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$###"""!!!!!!  """#########"""!!!"""""""""""""""#########!!!!!!"""###############"""""""""""""""############"""!!! !!!"""###$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&((()))***++++++***+++,,,---...///000000000444444666777777777666666777777777777888888888888}}}xxxyyyaaaIII>>>>>>:::888999555666666666666555555555555555555555666888:::<<<===CCCFFFJJJOOOTTTYYY___ccciiiiiinnnxxx~~~pppbbbUUUMMMCCC@@@<<<888777666555444222222222111111111000000///000111111222222111111111333444444444444666888666999<<>><<<;;;<<>>???@@@??????>>>AAA@@@@@@???>>>===<<<<<>>:::999;;;777555555555555555555555555555555555777888:::;;;<<>>CCCJJJUUUaaalllvvv}}}tttqqqmmmjjjiiihhhfffddd___\\\WWWTTTSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJJJJHHHJJJKKKKKKIIIDDD???<<<;;;:::;;;@@@DDDKKKWWWcccmmmuuu|||~~~llleeeYYYMMMIIIJJJJJJGGGHHHEEEAAA===<<<<<<===>>>@@@HHHVVVfffyyyqqq[[[III???;;;222111333///......---------,,,,,,,,,++++++++++++++++++++++++************************)))------***'''))))))((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%''')))((('''""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&((()))+++)))))))))***+++,,,---...---...111777<<<@@@AAAAAA<<<999444000......000111///000222333444333333222444444333333444444555666777555333333444555444333555555444444333222222222------------,,,+++***)))******))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!!!!!!!"""###%%%&&&%%%%%%%%%$$$$$$###"""!!!############""""""""""""!!!!!!"""############### !!!"""######$$$############"""!!!!!!"""""""""$$$###"""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''((((((***+++---///000111111222333555666777888999:::<<>>AAACCCHHHQQQ[[[fffqqqxxxxxxtttpppmmmjjjiiifffeeeaaa]]]XXXUUUTTTTTTSSSSSSPPPPPPOOOOOONNNMMMMMMMMMKKKLLLLLLKKKHHHCCC???<<<:::999;;;???CCCIIITTT___gggpppwwwzzz}}}ssslll___QQQMMMOOOOOOKKKJJJFFFBBB>>>=========>>>@@@GGGTTTdddwwwqqq]]]JJJ@@@;;;222111222---......---------,,,,,,,,,++++++++++++++++++++++++***************************111444---'''(((******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$&&&((()))((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&'''((()))(((((())))))***,,,---...---000555===FFFKKKNNNNNNJJJEEE>>>777222000000000000111222444444444444333444333333222222222222222222111000111222333333222444333333222222111111000,,,,,,,,,,,,+++***)))(((((((((((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$######!!! !!!!!! !!!###$$$$$$$$$######"""""""""##################"""""""""!!!!!!!!!"""############### """###$$$$$$######!!!""""""#########""""""$$$$$$$$$%%%&&&&&&&&&'''(((((())))))***++++++,,,,,,---///222444666888888<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIJJJFFFHHHKKKMMMOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGG~~~|||vvvyyyWWWAAA999===<<<<<>>===??????>>>???FFFOOOZZZgggppp{{{|||~~~{{{wwwrrrnnnllljjjgggeeebbb^^^YYYVVVUUUUUUUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMKKKHHHCCC???<<<999888:::???CCCHHHRRR]]]cccllltttwww{{{zzztttfffWWWRRRVVVVVVQQQKKKGGGBBB>>>======>>>>>>AAAGGGSSScccuuuqqq___LLLAAA<<<333111222---......---------,,,,,,,,,++++++++++++++++++++++++************************+++555888000((((((+++,,,******))))))(((((('''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''***((('''&&&''''''&&&$$$(((''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))((((((((()))***,,,---...---111888BBBLLLTTTWWWXXXUUUOOOFFF===555111000000111222333555666555555444222111000///............///......///111333222111333333222222111000000///+++,,,,,,++++++***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###"""!!!$$$$$$######""""""!!!!!!!!!!!! """$$$%%%$$$#########""""""!!!!!!!!!!!!"""############### """###$$$$$$$$$### !!!"""$$$$$$$$$###"""&&&'''((()))************......//////000111222222111333777:::===???@@@AAADDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMHHHJJJNNNQQQRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLLLLLLL|||rrrRRRFFF<<<999:::999999:::777777777666555555444444666666666777888:::;;;<<>>===;;;999777666666777333222222111111222222333......///000111000000000111111000000111111222333777999<<<>>>AAAEEEJJJMMM]]]nnnxxxnnnjjjssslll```WWWQQQQQQVVV[[[bbbjjjnnnqqqvvvzzz{{{}}}{{{yyyzzzxxxjjjbbbVVVJJJGGGFFFDDDCCCCCCCCCAAA???AAACCCLLL\\\kkkuuuxxx}}}{{{xxxtttoookkkgggeeedddaaa```]]]ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNQQQPPPNNNKKKFFFAAA===:::888:::<<<===???EEEMMMTTT\\\cccmmmwww~~~vvvppphhhcccaaa___[[[XXXUUUUUUNNNBBB;;;;;;999444BBBHHHTTTcccsssooo^^^QQQCCC===999444///.........---------,,,,,,,,,------------,,,,,,+++***************************------,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&(((***))))))))))))***+++,,,---///222999EEERRR[[[^^^^^^aaa\\\SSSHHH===555000---//////000111222333333333000000////////////000000---///000111000000222444222222111111000/////////,,,,,,,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########""""""""""""""""""""""""$$$###"""!!!!!!"""############""""""""""""###### !!!!!!""""""#########""""""""""""!!!!!!!!!"""###$$$###""""""###$$$#########$$$%%%%%%&&&&&&((()))+++,,,,,,...000333...111444777888999:::<<<999;;;>>>@@@AAACCCFFFHHHKKKKKKKKKJJJHHHIIIKKKMMMKKKMMMOOOQQQRRRQQQPPPOOOQQQQQQRRRSSSSSSTTTSSSSSSPPPPPPOOONNNNNNMMMMMMMMMrrrQQQFFF<<<:::;;;999888999555555555666666666666666777777777888999;;;<<<===AAADDDHHHLLLQQQYYYdddkkkqqqwwwpppddd]]]QQQFFF???===;;;999777666666666333222222111111222222333////////////000000000000222222111111222222333444777999;;;>>>@@@DDDIIILLLYYYiii}}}}}}qqqjjjmmm|||sssggg[[[TTTTTTWWW\\\ccchhhnnnvvv~~~~~~}}}ttthhh[[[OOOJJJIIIEEEBBBBBBAAA>>><<<===???FFFUUUcccooorrrwww{{{~~~zzzxxxuuupppllliiihhhgggdddbbb___]]][[[YYYYYYYYYWWWUUUTTTTTTUUUTTTRRRPPPQQQOOOMMMIIIDDD@@@<<<:::777999;;;<<<>>>CCCJJJQQQYYY___jjjttt{{{wwwoooeee^^^YYYUUUQQQNNNNNNNNNIII@@@<<<>>>>>>;;;@@@GGGRRRaaarrruuufffWWWGGG>>>:::444000///......---------,,,,,,,,,---------------,,,+++******************************************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%'''))))))***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''%%%%%%&&&'''************+++---...///111555>>>JJJVVV___bbbcccgggccc[[[QQQEEE;;;444111...///000111222222222222000//////////////////000...///000000000000111333222111111000000///......,,,,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$######""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """###$$$$$$######$$$%%%$$$$$$%%%&&&'''((())))))+++---///000000222555777777999===??????@@@BBBCCC@@@BBBEEEFFFGGGHHHKKKMMMNNNOOOOOOMMMKKKJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPOOONNNNNNMMMMMMqqqOOOEEE<<<;;;<<<:::888888444444555555666777777888777777888999:::<<<>>>>>>AAADDDHHHLLLQQQYYYdddkkkssszzz~~~nnnfff___TTTHHH???>>><<<:::888777666666222222111111111111222222000///.........///111222333222222222222333444444555777:::<<<>>>BBBGGGJJJTTTbbbvvvuuukkkgggrrr}}}lll]]]VVVVVVXXX\\\bbbjjjsss~~~ssseeeWWWQQQOOOJJJFFFDDDAAA===::::::;;;@@@MMMYYYfffiiinnnqqqtttxxx{{{~~~zzzyyyvvvrrrooollljjjiiigggeeeccc```^^^]]]]]]]]]YYYXXXVVVVVVWWWWWWUUUTTTQQQOOOKKKFFFAAA>>><<<;;;777:::;;;<<<<<<@@@FFFLLLTTTZZZdddooowww~~~vvvnnnbbbYYYSSSPPPLLLJJJIIIIIIEEE???===??????>>>???EEEQQQ___ppptttbbbMMMAAA;;;555111000......---------,,,,,,,,,,,,------------,,,,,,+++************************((((((((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%''')))***+++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((('''%%%%%%'''(((+++++++++,,,---...000000444:::DDDQQQ]]]fffiiiiiillljjjdddZZZMMM@@@777222...///000111111222222111//////............//////...000111000//////000111111111000000///......------,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%%%%$$$$$$%%%'''&&&''')))+++,,,......///222333555666777999<<<>>>@@@BBBEEEFFFFFFGGGHHHIIIHHHIIIKKKLLLLLLMMMOOOQQQQQQRRRSSSQQQNNNLLLKKKLLLLLLMMMNNNOOORRRTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLqqqNNNDDD<<<<<<<<<:::777666555555555555666666777777666777777888:::<<<===>>>@@@CCCGGGKKKPPPYYYdddkkkttt|||zzzkkkeee^^^RRRGGG???>>>===;;;999777666555222222111111111111222222111000...---...///111333222222111111222222333444444666999;;;===@@@EEEHHHQQQ]]]pppwwwjjjdddkkkttt~~~mmmaaaZZZXXXYYY^^^eeemmmwww~~~ooo```YYYWWWSSSMMMJJJEEE@@@;;;::::::===GGGQQQ]]]```dddgggjjjooouuuzzz{{{yyywwwtttpppmmmkkkjjjhhhgggeeebbb```_________\\\ZZZYYYXXXYYYYYYXXXWWWRRROOOJJJEEE@@@>>>======888;;;======<<<>>>CCCHHHOOOUUU___iiisss{{{uuulll```XXXTTTSSSQQQPPPIIIHHHDDD???<<<<<<<<<;;;>>>EEEPPP___ooo}}}mmmTTTDDD<<<666111000......---------,,,,,,,,,,,,---------------,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&)))++++++++++++,,,---///000111666===JJJXXXeeelllooopppooonnnkkk```QQQAAA666000...//////000111111000000///......------......///...000000000...---...///000000//////...---------,,,,,,+++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###############"""!!!!!!!!! """#########$$$$$$%%%%%%###$$$&&&&&&&&&&&&((()))***,,,...111333444555555888:::<<<===>>>@@@CCCEEEEEEGGGHHHIIIHHHIIIJJJLLLKKKMMMNNNOOONNNNNNOOOQQQQQQSSSTTTSSSPPPNNNLLLLLLNNNMMMMMMNNNPPPRRRUUUWWWTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNNNNNNNNNNLLLKKKJJJrrrNNNDDD<<<;;;<<<999777666777777666666555555555555555555666777999;;;===>>>???BBBGGGKKKPPPYYYdddlllttt|||vvvhhhaaaXXXLLLCCC??????===<<<999777555444222111111000000111111222111000...---...///111333000000000000000111111222444666888:::<<>>???999<<<>>>>>>===>>>AAAEEEJJJPPPZZZdddnnnwwwvvvmmmaaaXXXUUUUUUUUUTTTIIIFFFCCC@@@===:::::::::???EEEPPP^^^ooo}}}vvvYYYGGG===777222111......---------,,,,,,,,,,,,------......---------************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''%%%%%%''')))*********+++---...000111777@@@PPP___kkkrrruuuvvvssstttpppeeeSSSAAA555///......///000000000//////......------------.........///000///------.../////////......---,,,,,,++++++++++++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""############"""""""""!!!!!!"""""""""$$$$$$$$$######""""""!!!"""######$$$%%%&&&&&&'''$$$&&&((()))))))))+++---///111444777:::;;;;;;;;;>>>@@@AAABBBBBBDDDGGGIIIGGGIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQPPPOOOQQQRRROOOQQQSSSRRRPPPNNNNNNNNNOOONNNMMMLLLMMMPPPRRRTTTTTTSSSSSSQQQPPPNNNLLLKKKLLLLLLMMMMMMMMMKKKIIIHHHsssNNNDDD;;;:::;;;999777777888777777666555555444444444444555666888;;;===>>>>>>BBBFFFJJJPPPYYYdddlllttt|||uuufff\\\RRRHHHBBB@@@???>>><<<:::777555444111111000000000000111111000///.........///111222///////////////000111111444666888999;;;>>>CCCFFFNNNVVVeeeyyy}}}rrrbbb^^^^^^eeepppoooccc[[[\\\___ccclllvvv|||lllffffffbbb[[[WWWKKKDDD>>>;;;:::999===CCCMMMQQQUUUVVVWWW[[[dddkkktttttttttsssqqqooommmllljjjiiigggdddcccbbbbbbcccaaa___[[[YYYYYYYYYXXXWWWRRROOOJJJEEEAAA?????????999<<>>>>>EEEPPP^^^nnn||||||\\\HHH???888333000......---------,,,,,,,,,,,,------............---*********************************))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&)))***)))'''%%%$$$%%%&&&)))******+++---///111222888CCCUUUfffqqqxxx{{{|||zzzzzzvvvhhhTTTBBB666222......////////////......------,,,,,,,,,,,,------,,,...///...------...///......------,,,+++++++++))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$############""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((((((***,,,------...111222555777:::>>>@@@AAAAAA@@@BBBCCCEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQSSSTTTSSSRRRRRRSSSUUUPPPQQQRRRQQQOOONNNNNNOOOOOONNNMMMMMMMMMOOOQQQRRRTTTSSSSSSQQQOOOMMMLLLKKKKKKLLLMMMNNNMMMKKKIIIGGGtttOOODDD;;;999999888777888666666666666666555555555444555666777999<<<>>>???>>>AAAFFFJJJPPPYYYdddlllvvv}}}tttfffZZZNNNFFFDDD@@@@@@???===;;;888555333111111000000000000111111////////////000000000000000000000///000111111222444666888:::;;;>>>BBBFFFKKKRRRaaattt{{{kkkbbb[[[]]]dddooo~~~rrraaa\\\\\\^^^hhhuuu}}}vvvpppppplllddd^^^PPPHHHAAA???===<<<>>>BBBFFFJJJOOOOOOOOORRRZZZbbbmmmnnnooopppqqqqqqppppppkkkjjjhhhfffeeedddeeeeeeccc```[[[YYYXXXWWWVVVUUUPPPNNNIIIEEEAAA???>>>===777:::>>>>>><<<<<<>>>@@@AAAGGGOOOXXXbbbmmmvvv}}}xxxooocccYYYTTTRRROOOMMMEEE@@@???AAA@@@======@@@===CCCNNN\\\lll}}}vvv}}}^^^III@@@999333000......---------,,,,,,,,,,,,,,,---...............************************)))))))))***************'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''&&&'''''''''%%%%%%''')))***++++++---...000222333999FFFYYYkkkwww}}}xxxhhhRRR@@@666333.........//////......---------,,,,,,,,,,,,------+++,,,......------...000---------,,,++++++******'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%"""""""""""""""""""""""" """###$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---...000222333444555777999:::<<>>AAAFFFJJJPPPYYYdddlllwww~~~tttfffYYYLLLFFFGGG@@@@@@???>>>;;;888555333111111000000000000111111......///000111000000000111111111000111222222333555666888:::;;;>>>CCCFFFHHHOOO^^^qqqvvviii]]][[[]]]bbbnnnyyyhhh]]]YYYYYYdddrrrvvv|||yyyyyytttkkkeeeTTTMMMFFFCCCAAA???AAADDDBBBGGGKKKLLLJJJLLLTTT[[[ggghhhkkknnnqqqrrrssssssmmmkkkiiihhhffffffffffffddd```[[[XXXWWWVVVTTTSSSNNNLLLHHHDDDAAA>>><<<<<<555999<<<===;;;;;;<<<>>>???CCCKKKTTT^^^iiisssyyy~~~wwwoooccc[[[VVVSSSPPPNNNGGGAAA@@@BBBAAA<<<;;;???<<>>===???BBBEEEGGGGGGFFFEEEEEEFFFFFFEEECCCCCCEEEFFFIIIJJJKKKKKKKKKMMMPPPSSSOOOQQQRRRRRRRRRRRRSSSUUUWWWWWWUUURRRNNNMMMMMMOOOLLLMMMNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTSSSQQQOOONNNMMMOOOPPPQQQQQQNNNLLLJJJrrrMMMBBB999999;;;999555444777777777777777777777777555666666777888:::;;;<<>>:::777555555444444444333222111000///000000111111111111000///111111111000111111222333222444777999:::===@@@CCCIIINNNYYYiiiyyysssfffbbb```\\\]]]```rrr{{{vvvbbb[[[^^^fffkkkuuu{{{zzznnnaaaVVVJJJEEECCCAAAAAACCCGGGDDDDDDFFFFFFGGGLLLSSS]]]gggpppqqqoooqqqrrrqqqmmmnnnnnnnnnnnnlllkkkjjjccc___[[[XXXWWWVVVUUUUUUUUUMMMFFFDDDAAA===<<<>>>888888888999999:::::::::@@@BBBGGGNNNXXXcccmmmsssssszzzyyypppddd[[[VVVUUUSSSRRRGGGEEECCCAAA@@@>>>;;;999AAADDDLLLYYYjjjzzz{{{zzz~~~___HHH>>>999444///---------,,,,,,++++++++++++---......,,,++++++,,,555222...***))))))***,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))---,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###"""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&((()))++++++)))(((&&&(((((('''(((((()))***+++***+++++++++,,,///333666BBBOOOcccsss|||vvvcccMMM===555444444333111///---,,,+++***,,,,,,++++++,,,,,,------///000000000///...------------,,,+++***)))((('''"""###%%%&&&&&&%%%###"""$$$#########$$$%%%&&&&&&############$$$%%%&&&''' !!!!!!"""######### !!!&&&&&&"""$$$###"""!!!"""$$$&&&'''(((((()))***+++,,,,,,---......000222444666777888:::;;;<<<<<<============BBBCCCFFFHHHJJJKKKLLLKKKKKKJJJHHHEEEDDDEEEIIILLLJJJJJJJJJKKKMMMPPPSSSTTTUUUUUUUUUSSSRRRTTTWWWYYYXXXUUUPPPLLLKKKMMMPPPRRRQQQRRRSSSSSSTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTRRRQQQPPPPPPPPPQQQoooMMMCCC::::::<<<:::777555555555555555555555555555555666666777888:::;;;<<>>:::666444444222222333222222111000//////000000111111000000//////////////////000111111222444777888:::<<<@@@CCCIIINNNXXXgggvvvvvvnnncccYYYWWW[[[eeemmmzzziii^^^]]]cccgggsssxxxxxxfffYYYLLLFFFDDDBBBCCCEEEHHHEEEDDDEEEDDDCCCGGGMMM[[[fffoooqqqppprrrsssrrrppppppqqqqqqpppnnnlllkkkeeeaaa]]][[[YYYXXXVVVTTTRRRLLLFFFDDDAAA===;;;===999999999:::::::::;;;;;;===???BBBIIIRRR\\\eeejjjnnnttt|||}}}tttggg\\\WWWTTTQQQOOOHHHEEEBBB@@@???===;;;999@@@DDDLLLYYYiiiyyy~~~|||___III>>>999444///......------------------+++---......,,,++++++,,,222000---+++))))))***+++***))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))***,,,+++)))(((''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((()))***+++---.........---///222555===JJJ^^^qqq}}}|||nnn\\\III;;;444222222222000///...---------,,,,,,+++++++++,,,,,,---//////000//////...---,,,,,,,,,+++***)))(((''''''###$$$&&&''''''&&&$$$###$$$############$$$$$$%%%"""""""""######$$$&&&&&&!!!!!!""""""######$$$$$$###$$$$$$###''',,,,,,)))&&&%%%$$$###$$$%%%'''((()))***+++---...000111222333444555777888:::;;;<<<<<<===>>>>>>?????????>>>CCCDDDFFFIIIJJJKKKKKKKKKJJJJJJHHHFFFEEEGGGKKKNNNKKKKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSSSSSSSUUUXXX[[[ZZZWWWTTTPPPOOOPPPSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWUUUTTTSSSQQQQQQQQQRRRRRRjjjLLLCCC;;;;;;===:::777777555555555555555555555555555666666777888:::;;;<<>>;;;;;;::::::::::::::::::;;;;;;;;;<<>>===<<<;;;:::@@@DDDLLLYYYiiizzzyyy___JJJ???999333///------..................+++---......,,,++++++,,,...---,,,+++************************))))))))))))(((((((((((((((((((((((()))(((((((((((()))*********)))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$######$$$&&&((()))###$$$$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((()))***+++,,,000000111000///000222555999DDDWWWlll|||}}}sssbbbQQQCCC:::444111111111000000///000000111------,,,++++++,,,,,,,,,////////////...---,,,+++******)))((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$############""""""""""""""""""""""""###$$$%%%###############$$$$$$$$$%%%&&&&&&&&&)))...///---((((((''''''''')))+++,,,...///000222444666777888:::;;;<<<===>>>???@@@@@@>>>???@@@@@@@@@@@@@@@@@@CCCDDDFFFIIIJJJKKKKKKKKKIIIIIIHHHGGGFFFHHHKKKNNNLLLKKKJJJIIIJJJJJJLLLLLLLLLOOORRRTTTVVVWWWZZZ\\\\\\ZZZXXXVVVUUUUUUVVVWWWYYYYYYZZZZZZ[[[ZZZZZZZZZWWWWWWWWWWWWXXXYYY[[[[[[VVVUUUTTTSSSSSSSSSTTTUUUcccIIIAAA;;;;;;<<<999777777777777777777777777777777555666666777888:::;;;<<>>??????===888444222111...///000000000000000///---......////////////...222222222222222333444444222444666777888;;;>>>AAAGGGKKKRRR^^^lllyyyqqqccc^^^XXXZZZaaaooo~~~zzzeee\\\]]]bbblllsss|||ppp]]]SSSQQQPPPPPPSSSOOOLLLJJJJJJGGGCCCCCCHHHRRR___lllqqqrrrssstttrrrtttuuuwwwxxxvvvsssooommmhhheeebbb```]]]ZZZUUURRROOOJJJGGGGGGEEE@@@<<<;;;:::999999888888999:::::::::;;;===AAAGGGMMMSSSVVV]]]bbbkkksssyyy{{{lll^^^VVVQQQLLLIIIHHHDDD@@@===<<<<<<<<<;;;@@@EEEMMMZZZjjj|||uuu___LLL@@@888333///,,,,,,------......//////+++---...---,,,+++++++++******++++++++++++***************)))))))))(((((((((((((((((((((((((((((()))((((((((((((((())))))((('''''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((((((((((((''''''''''''(((***++++++)))'''%%%%%%%%%%%%&&&'''))),,,---%%%%%%%%%&&&&&&'''(((((())))))(((((((((((())))))((((((((()))***+++,,,---///000111111000111333666999@@@OOOcccvvvuuuhhhVVVGGG???999555111222222111111111111111222000///......------------/////////...---,,,+++***((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$############""""""!!!!!!""""""!!!!!!"""######$$$###########################%%%%%%$$$&&&+++,,,************+++---000222333666666777999:::;;;<<<<<>>AAADDDGGGLLLVVVaaajjjwww|||jjj]]]RRRHHHBBB@@@>>>??????<<<888444222222...//////000000000//////------...///////////////222222111111222222333444222333666777888:::===???EEEHHHOOOYYYeeerrr~~~uuufffZZZWWWYYYdddssskkk]]]]]]```kkkrrr{{{iii]]]YYYXXXWWWYYYRRRNNNLLLKKKGGGCCCDDDHHHNNN]]]kkkrrrssstttsssqqqsssuuuxxxyyyxxxtttpppmmmhhhfffccc```]]]ZZZUUURRRQQQLLLIIIJJJHHHAAA===<<<999888777666666777888999999999;;;===AAAFFFJJJLLLTTTZZZcccmmmvvv~~~ooo___VVVPPPLLLJJJHHHDDD@@@===<<<===<<<<<>>GGGWWWiiivvvzzzyyyjjj]]]LLLAAA<<<:::777444555444333222222222222222444333222111000///////////////......---+++***)))''''''&&&&&&%%%$$$$$$$$$#########$$$$$$########################"""!!! """""""""!!!""""""###$$$"""###############$$$$$$###&&&&&&$$$$$$((()))(((+++,,,...111444888:::<<>>???===999666444333//////000000000000//////---......///000000000000/////////...///000000111222333555666777999<<<>>>BBBFFFMMMUUU___kkkwww~~~sss```XXXTTT[[[hhhzzzsss```]]]```kkkrrr|||wwwiiidddaaa______UUUPPPLLLIIIEEE@@@BBBGGGMMM]]]mmmtttvvvvvvtttqqqqqqtttxxxzzzzzzvvvqqqnnnjjjgggccc```]]]ZZZWWWTTTTTTNNNKKKKKKHHHBBB======999888666444444555777888777777888999<<>>>>>======@@@FFFOOO[[[kkk~~~{{{xxxpppbbbRRRDDD:::444111++++++,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,((()))***+++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&(((***++++++)))&&&%%%############%%%''')))***,,,+++)))'''&&&&&&&&&'''(((((())))))))))))(((((()))))))))***+++---...///+++---000111222444666888======BBBMMM[[[fffkkkkkk[[[QQQEEE===::::::888666666666555444333333333333777666444333222111111111///......---,,,***)))(((&&&&&&%%%%%%%%%$$$$$$$$$#########""""""#########"""###$$$$$$$$$###"""!!!######"""""""""######$$$"""######$$$%%%%%%&&&&&&&&&***+++((((((+++------///111444777;;;???AAACCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAABBBCCCFFFHHHJJJKKKLLLLLLFFFGGGFFFEEECCCCCCEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRWWWZZZ\\\\\\[[[XXXWWWWWWYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSUUUUUUTTTTTTTTTTTTTTTUUUYYYXXXWWWVVVVVVVVVWWWXXXlllNNNBBB===;;;<<<;;;777666888555555555555555555555555555666666777888:::;;;<<<<<>>===>>>???===:::777666666111111111111000//////...---...///000111111111111......------......///000111333555666666888;;;>>>???DDDKKKSSS[[[eeepppxxx~~~pppbbbWWWXXX___mmmxxxccc___bbbjjjqqq}}}yyysssnnnjjjhhh\\\VVVOOOJJJDDD???AAAFFFOOO___pppxxxzzzyyyvvvrrrpppsssyyy||||||xxxssspppllliiiddd```^^^\\\ZZZXXXVVVPPPKKKJJJGGG@@@<<<<<<:::888666444444555777888777777888999;;;===???@@@FFFKKKUUUcccqqq|||}}}fffXXXQQQNNNMMMGGGEEEBBBAAA@@@@@@>>>===>>>DDDNNNYYYiii}}}yyytttooodddUUUFFF;;;555222---------------,,,,,,,,,+++---......,,,++++++,,,*********++++++++++++,,,)))))))))(((((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''$$$%%%'''((()))))))))(((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&'''((()))((('''%%%$$$###""""""###$$$&&&((()))+++***((('''&&&'''((()))'''((()))******)))(((''')))))))))***,,,---///000...000222444444444666888:::;;;>>>EEEOOOVVVYYYZZZMMMGGG???;;;999999888777555555444444555555666777888777555333222111000000.........---+++***((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$!!!"""$$$%%%&&&%%%###"""$$$$$$############$$$$$$###$$$%%%&&&'''((()))***(((---///......222666666666777:::===@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMOOORRRTTTVVVZZZ[[[]]]\\\YYYWWWVVVVVVXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYWWWVVVUUUVVVVVVWWWyyyhhhKKKBBB>>><<<===<<<888888:::777777777777777777777777555666666777888:::;;;<<<<<>>???>>>;;;888777777222222222222111000............000111222222222222///////////////000111111111333555666666888;;;===>>>CCCJJJQQQYYYbbbllltttvvvooo___ZZZ[[[dddzzzyyyeeeaaaeeeiiiqqq~~~yyyssspppccc\\\SSSLLLEEE@@@AAAGGGQQQaaasss{{{||||||xxxtttppptttyyy~~~~~~zzzuuuqqqnnnjjjeeeaaa___^^^\\\[[[VVVPPPKKKIIIEEE>>>::::::;;;:::777555555666888999999::::::;;;<<<>>>@@@@@@AAAGGGQQQ```ooozzzjjjZZZRRROOONNNGGGEEECCCBBBBBBAAA???===<<>>AAACCCEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEECCCAAACCCDDDEEEFFFHHHKKKMMMPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\ZZZXXXVVVVVVVVVXXXWWWUUUTTTTTTUUUVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVV{{{```KKK===;;;999888999888777666777777777777777777777777555555555555666777999999===AAAFFFJJJOOOVVV```gggxxxooo\\\OOOGGGBBB>>>>>>??????<<<888444222222555222......///000...+++......//////000000111111000/////////000222444555333333444444666777888999===>>>CCCLLLSSSYYYaaajjjpppyyyhhh]]][[[```pppxxxfffaaaaaakkkqqqzzzxxxmmmaaaUUULLLFFFAAAAAADDDSSSeeexxx{{{rrrssszzz}}}wwwpppmmmjjjgggeeecccaaa]]][[[XXXQQQJJJFFFBBB<<<999:::777888888888777888;;;=========???BBBCCCCCC@@@>>>AAAFFFQQQ___nnnyyyttt^^^QQQLLLKKKJJJGGGDDDBBBAAAAAA@@@>>>???BBBKKKXXXfffvvvxxxuuupppfffXXXIII===555111************+++,,,------+++++++++************)))+++++++++*********)))))),,,***((('''&&&'''((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$%%%)))***)))'''''''''((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))***)))((((((***,,,)))+++.../////////000111333333333333444555666777666777999;;;===???AAABBB???===;;;999888777888888666555555444444444555555555444444333222111000000,,,,,,+++***)))((('''&&&((('''&&&$$$###"""!!!!!!&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%***+++---......///222555777777777888:::<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLIIIHHHIIILLLMMMLLLIIIMMMNNNPPPRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQTTTSSSRRRRRRSSSVVVYYY[[[______]]][[[YYYVVVTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVYYY[[[\\\\\\WWWVVVTTTSSSTTTVVVYYYZZZxxx^^^JJJ???===;;;:::::::::999888666666666666666666666666444444555555666888999:::<<<@@@EEEJJJNNNUUU___fffxxxnnn\\\OOOHHHCCC@@@>>>??????===999555333222555333222111111111///---////////////000000000000111000/////////000111222222222333444555777999:::>>>>>>BBBJJJPPPTTT\\\dddjjjsss{{{kkkbbb___jjjzzzxxxiiiddddddkkkqqqzzzooocccUUULLLEEE@@@@@@CCCQQQfff}}}yyyxxx}}}yyyrrrooommmiiifffdddaaa]]][[[XXXQQQJJJGGGCCC===:::;;;:::;;;;;;;;;:::<<<>>>AAAAAAAAABBBFFFIIIIIIFFFBBBCCCIIIUUUcccpppzzzvvvaaaTTTNNNMMMIIIGGGCCCBBBAAAAAA@@@>>>@@@BBBKKKWWWdddrrryyywwwqqqgggYYYJJJ===555111,,,++++++++++++,,,,,,---++++++++++++************+++++++++*********))))))+++***)))((((((((()))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&"""!!! !!!$$$&&&%%%###((((((((((((((('''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))******((()))***,,,***,,,......---...///111222111222222333444555555333444555777999;;;<<<======<<<;;;999888888888888666555444444333333333333333333222111000///......------,,,+++***)))(((''''''&&&%%%$$$###"""""""""%%%$$$$$$######""""""!!!"""""""""#########$$$$$$$$$$$$%%%&&&&&&'''((((((,,,...000111222444777999999999:::;;;<<<>>>???@@@AAABBBDDDFFFHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLKKKMMMOOOPPPOOONNNQQQRRRSSSTTTTTTSSSRRRRRROOONNNLLLKKKJJJJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSTTTVVVYYYZZZYYYZZZZZZ[[[ZZZYYYXXXWWWUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTVVVXXXYYYYYYYYYSSSRRRQQQPPPQQQSSSVVVXXXvvv\\\HHHAAA???<<<<<<<<<<<<;;;999666666666666666666666666333333444555777999:::;;;<<<@@@EEEIIIMMMTTT]]]ddduuulll\\\PPPIIICCCAAA???@@@@@@>>>:::666444333333444666555333111000000000000000000////////////111000///...............111111222333555777999:::>>>>>>AAAGGGLLLOOOUUU]]]dddlllwww~~~lllaaaeeepppyyyllljjjkkkmmmttt~~~uuuhhhYYYOOOGGGBBBBBBEEEMMMddd|||vvvtttppplllgggdddaaa]]]ZZZXXXQQQJJJGGGDDD>>><<<===>>>????????????BBBEEEHHHJJJHHHIIIMMMRRRRRRLLLGGGFFFNNNZZZhhhsss{{{{{{eeeWWWPPPNNNIIIFFFCCCAAAAAAAAA@@@>>>???BBBJJJVVVbbbooo|||vvviiiZZZKKK>>>666111...------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************)))))))))***************)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&$$$$$$%%%'''(((((('''))))))(((((('''''''''&&&&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))*********************)))***+++***))))))+++---------...---,,,---///111222222222333444444555555666666777888:::;;;<<<===;;;:::999999888888999999666666555444333222222222222111111000///...---,,,------,,,+++***)))((((((&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((***,,,---...111333555666777999<<>>>>>@@@AAACCCDDDBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQTTTUUUUUUTTTWWWWWWWWWVVVVVVVVVVVVVVVSSSQQQOOONNNMMMNNNOOOPPPUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXYYYVVVWWWYYY[[[[[[[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTUUUVVVXXXXXXWWWUUUQQQPPPOOONNNOOOQQQSSSUUUwww\\\HHHAAA???<<<<<<<<<<<<;;;999666666666666666666666666222333333555777999;;;<<<<<>>:::666444444111444777777333000000111111111000000//////......000000/////////......//////000111222555777999;;;===<<>>???@@@AAABBBCCCEEEIIINNNRRRUUUSSSSSSVVVZZZXXXPPPIIIHHHQQQ^^^kkkuuuzzz}}}~~~iiiXXXPPPNNNHHHEEEBBBAAAAAAAAA@@@???>>>@@@HHHUUUaaannn}}}|||lll[[[LLL???666111000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************************((()))***+++++++++++++++)))))))))(((((((((((('''(((((((((''''''''''''''')))))))))***++++++++++++)))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((******+++++++++++++++,,,***+++++++++******,,,---//////...,,,+++,,,///222444444555555666666666666777777888999:::;;;;;;<<<999888888888888999999999777777666555444333222111111111000///...---,,,,,,+++++++++***)))(((((('''%%%$$$$$$###$$$$$$%%%%%%!!!!!!!!!""""""#########$$$$$$%%%%%%&&&&&&'''''''''(((***---000222444555888999;;;;;;;;;<<<>>>AAAAAAAAAAAABBBCCCEEEFFFGGGDDDEEEGGGIIIJJJLLLLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWXXXXXXXXX[[[ZZZYYYXXXWWWXXXXXXXXXVVVTTTRRRQQQQQQRRRTTTUUUYYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYYYYYYYYYYYXXXXXXXXXWWWXXXZZZ[[[[[[YYYWWWVVVZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXZZZ[[[ZZZWWWTTTRRRRRRPPPOOOOOOPPPQQQRRRzzz^^^JJJ@@@===;;;:::;;;;;;:::888555555555555555555555555222333333555777999;;;<<<;;;???CCCFFFJJJPPPYYY___rrriiiZZZPPPEEE???>>>@@@AAAAAA>>>:::666444444///222666555222//////000111111000000//////......//////000000000000111000...///000222444666999:::;;;:::>>>DDDHHHKKKQQQYYY___fffmmmsssvvvmmmmmmzzzwwwsssvvvyyyxxxfffXXXNNNGGGGGGJJJLLLXXXlll~~~{{{vvvpppjjjeeeaaa]]]ZZZWWWPPPJJJIIIFFFBBB@@@BBBAAABBBDDDFFFIIINNNUUUZZZ^^^]]]]]]______ZZZQQQIIIGGGQQQ___llltttyyy|||}}}lllYYYNNNKKKGGGEEEBBB@@@@@@AAA@@@???===>>>FFFSSSaaaooo}}}ppp\\\KKK???666111000///...---,,,+++++++++,,,,,,,,,++++++++++++***************************((()))***+++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''(((((())))))(((((('''''''''&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((***+++++++++,,,,,,------***+++,,,+++******,,,...000000///---,,,---000333333444555555666555555444333444444555666666777777777777888888888888888888777777777777666444222111111111000///...---,,,,,,))))))((((((''''''&&&&&&$$$$$$######$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%&&&'''((()))******---...000333666888:::;;;===>>>???>>>======???AAADDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ\\\[[[ZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXZZZZZZZZZYYYWWWVVVYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]]]]\\\XXXTTTRRRQQQPPPNNNNNNNNNNNNNNNaaaKKK???<<<:::999::::::999777555555555555555555555555333333444555777999:::;;;;;;>>>BBBEEEIIIOOOWWW]]]rrr|||eeeYYYOOODDD======???@@@@@@>>>:::666444333000111333333111000//////000000000000////////////...///000111111111111111//////000111333555777888999999<<>>666111///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++)))))))))*********************)))))))))((((((((('''(((((((((((()))))))))%%%&&&''''''&&&%%%&&&((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))******++++++,,,---------+++,,,---,,,++++++---///000000111000//////222444222333444555555444333222444555555666777888888999666777777888888888777777666666777777666444222111111000000///...---,,,,,,((('''''''''&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$%%%&&&'''(((***,,,...///000444555777999;;;>>>???@@@???@@@AAA@@@??????@@@BBBFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXZZZZZZYYYYYYXXXYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYUUURRRMMMMMMLLLLLLKKKKKKLLLLLLcccKKK???<<<:::999::::::999777555555555555555555555555444444555555666888999:::;;;>>>BBBDDDGGGMMMUUU\\\mmmwwwaaaVVVNNNDDD>>>???>>>??????===999555333222222111000000111111000///////////////000000000000...///000000000///...---//////000111222444666777999888;;;AAAEEEGGGMMMTTTUUU___hhhkkkqqq~~~{{{zzzwwwnnnnnnuuuzzzrrraaaUUUMMMMMMQQQVVVTTTYYYeeepppxxx|||wwwpppiiidddaaa]]][[[WWWPPPKKKJJJHHHEEEDDDFFFFFFFFFGGGGGGJJJOOOUUUZZZaaaeeeiiihhhaaaXXXOOOKKKFFFQQQ```lllsssyyy~~~oooZZZNNNJJJFFFDDDAAA@@@@@@@@@@@@??????===BBBOOO^^^mmm}}}xxx}}}vvv[[[HHH===555111...---,,,+++++++++++++++------,,,,,,,,,+++++++++))))))*********++++++++++++***)))((((((((()))************)))))))))(((((('''((((((((())))))))))))'''(((***)))'''&&&((()))&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))******+++,,,,,,------+++,,,---,,,+++,,,---//////000222222222222444555444555666777777666555333666777777999:::;;;<<<<<<666777777888888777666555222333444555444333111000//////...---,,,+++******(((''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%)))***,,,...111444666777;;;;;;===>>>@@@AAACCCCCC???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSTTTVVVXXXYYYZZZZZZ\\\]]]\\\ZZZXXXZZZ\\\\\\\\\\\\\\\ZZZXXXVVVTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYVVVUUUTTTTTTTTTRRROOOLLLHHHIIIJJJKKKLLLNNNOOOOOOcccKKK???===;;;:::::::::999888555555555555555555555555555555555555666777999999;;;>>>AAADDDGGGMMMUUU[[[hhhttt]]]UUUNNNDDD???AAA>>>??????<<<888444222222555111//////222333222///......//////000000111111///000000000///---+++***000000000111222444555666999999;;;@@@CCCEEEJJJQQQPPP[[[eeeiiimmmyyy{{{sssjjjjjjrrrxxxyyyhhh[[[SSSSSSVVVUUURRRTTTZZZ```gggwww|||wwwoooiiidddaaa^^^\\\VVVPPPKKKJJJIIIFFFEEEGGGIIIIIIHHHGGGIIIMMMSSSWWW^^^eeekkkjjjaaaVVVOOOLLLFFFQQQ```llltttzzzppp[[[OOOLLLFFFCCCAAA???@@@@@@@@@???AAA>>>AAAMMM\\\kkkzzz~~~~~~|||tttzzzwwwZZZGGG<<<555111,,,,,,++++++******++++++---------,,,,,,,,,++++++))))))******++++++++++++,,,***((('''&&&'''((()))************))))))))))))'''((((((((())))))******%%%''')))(((%%%$$$&&&(((%%%%%%&&&'''((()))******)))))))))))))))(((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))***++++++,,,------,,,---------,,,,,,...///...000333444444444555666888999:::;;;;;;:::888777333333444666777888::::::666777888888888777555444000111222333333222000///...------,,,+++***))))))((((((((((((((('''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++,,,...111555888:::<<>>???AAABBBCCCEEEHHHJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXZZZ[[[\\\^^^___]]]ZZZYYYZZZ\\\\\\]]]]]]]]][[[YYYVVVTTTSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVXXX[[[\\\```^^^ZZZWWWTTTSSSSSSTTTRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWQQQPPPOOONNNNNNLLLIIIFFFFFFGGGIIILLLOOORRRTTTUUU```KKK@@@>>>;;;:::999888777555666777888888888666555444777777888999:::;;;;;;<<<>>>@@@CCCEEEIIIOOOVVVZZZjjjuuu]]]QQQJJJCCC>>>===<<<===??????<<<777222...222111//////000000...---//////000000000000//////000///...------...///000...///111111222333555888888:::<<<>>>AAAEEEIIIMMMVVVYYY^^^cccjjjtttsssgggdddlllvvvrrrdddXXXVVVZZZ___UUUOOOPPPTTT[[[nnnvvvnnnjjjeee___\\\]]]UUURRRMMMJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGJJJPPPUUUXXX```gggggg```VVVPPPMMMMMMUUUcccooowww|||iiiWWWMMMJJJFFFDDDAAA@@@??????===;;;>>>AAAEEEMMMYYYhhhxxx{{{vvvuuuwwwnnnwww}}}pppZZZKKK>>>555222......---,,,,,,,,,,,,---*********************************++++++,,,,,,,,,++++++)))(((''''''''''''&&&&&&''''''(((((())))))+++***)))(((((()))***+++'''((()))***++++++***)))+++*********))))))((((((%%%&&&''')))************)))((('''&&&&&&'''((()))'''(((((()))***+++++++++***+++,,,,,,++++++---///............///000222222111111222333333444555555888888777777777777888888666666666666777777777777777777999::::::999888777555444333111///...,,,,,,,,,,,,+++***)))((('''&&&'''&&&%%%%%%$$$###""""""%%%&&&&&&%%%###"""$$$%%%'''''''''(((***,,,...///...111666;;;>>>@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBBBBAAABBBEEEHHHJJJHHHFFFJJJKKKKKKLLLKKKJJJHHHGGGHHHIIILLLOOORRRSSSSSSSSSXXXWWWVVVWWWXXXYYYXXXWWW^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\[[[YYYXXXVVVUUUUUUTTTUUUWWWYYYYYYXXXVVVUUUXXXWWWWWWYYY]]]]]][[[XXXYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXUUURRRQQQSSSUUUSSSUUUVVVUUUTTTTTTUUUVVVZZZZZZYYYXXXVVVRRROOOMMMHHHJJJLLLKKKHHHFFFGGGIIIGGGLLLQQQSSSSSSVVV]]]bbb]]]III@@@>>>;;;:::999888777555666777777777777666666555666777777888999:::;;;;;;>>>???BBBDDDHHHNNNUUUZZZjjjsss]]]PPPJJJCCC???>>><<<===>>>===;;;666222///333111000000000000///---//////000000000000//////000///...------...///000...///111111111333555777777999<<<>>>@@@DDDIIILLLTTTXXX]]]bbbhhhqqq|||sssdddaaaiiisss}}}mmmaaa___bbbbbbXXXPPPOOOPPPVVVhhh|||wwwoookkkeee^^^ZZZ[[[UUUQQQMMMJJJIIIIIIHHHGGGHHHIIIIIIHHHGGGJJJOOOTTTVVV^^^ffffff^^^TTTNNNKKKMMMVVVcccooovvv{{{|||hhhWWWMMMIIIFFFDDDAAA@@@@@@???===<<<===@@@EEELLLXXXgggwww}}}wwwuuuvvvpppwwwzzzpppYYYIII<<<444111///...------,,,,,,------------------------------***++++++++++++++++++,,,++++++)))(((((('''''''''************))))))))))))))))))(((''''''((())))))''''''((()))***)))((((((******)))))))))((((((((((((((()))))))))))))))((((((((((((''''''((((((((((((((())))))***++++++,,,+++,,,---,,,,,,,,,...000000000000000000000111111222222222333333444444444777777777666666777777777555555666666666777777777666777888999999888777666444444222111///---,,,+++,,,++++++***(((''''''&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%'''******,,,...///111333333444777;;;???BBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCFFFJJJKKKIIIGGGMMMMMMLLLLLLKKKJJJIIIHHHJJJKKKMMMOOOQQQSSSTTTUUUYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\\\\[[[[[[ZZZYYY\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUWWWVVVUUUWWWZZZ[[[ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]XXXXXXVVVSSSPPPOOOPPPRRRQQQSSSTTTSSSRRRRRRSSSTTTSSSSSSSSSQQQOOOMMMLLLLLLIIILLLOOOPPPPPPPPPRRRUUUXXX\\\bbbddddddfffkkkppp~~~ZZZGGG@@@>>>;;;999999999777555666666666555666666777777666666777888999:::;;;;;;<<<>>>@@@CCCGGGMMMTTTXXXhhh|||qqq[[[NNNGGGAAA>>>===<<<<<<<<<;;;888555333111444222111000111111000......//////000000//////...//////............//////...///111111111222555777777999;;;===@@@CCCHHHLLLRRRVVV\\\aaaeeemmmvvv}}}qqqbbb]]]fffqqq{{{nnnkkkmmmggg]]]SSSNNNJJJOOObbbwww~~~wwwpppkkkfff^^^YYYXXXTTTQQQMMMKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHJJJNNNQQQSSS[[[cccddd]]]RRRKKKHHHMMMWWWdddooovvvzzz~~~zzziiiZZZOOOJJJEEECCCAAA@@@@@@@@@>>>===<<<>>>CCCKKKWWWfffvvv|||xxxxxxuuuxxxyyy|||oooXXXFFF:::222000///...------,,,---------+++++++++++++++++++++++++++++++++++++++*********+++***))))))((((((((((((+++++++++***)))(((((((((((((((''''''''''''(((((('''((((((((((((''''''&&&))))))(((((((((((((((''')))*********))))))(((''''''(((((())))))((((((''')))))))))******++++++,,,,,,---......---...000222444444333111000000000000333333333333333333333333666666666666666666666666444555555555666666666666555555666777777666555444333222111000...,,,+++++++++******)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%%%%&&&(((***...000222555777999999999<<<>>>AAADDDFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFIIILLLMMMLLLJJJNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVYYY[[[]]]\\\YYYXXXZZZ\\\[[[[[[\\\\\\[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXWWWVVVUUUXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTUUUWWWXXXXXXXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWUUURRROOONNNOOOPPPPPPQQQQQQPPPNNNMMMNNNOOOLLLNNNOOOOOOMMMMMMPPPSSSRRRUUUYYY\\\___bbbeeehhhlllqqqvvvxxxyyyzzz}}}{{{WWWEEE???===;;;999999999777666666555444444555666888999555555666777888999::::::;;;===???BBBFFFLLLRRRWWWdddxxxrrr\\\LLLCCC???;;;999<<<;;;:::888666444333222444333111111222222000///...//////////////////.../////////....../////////...000111111111222444666666888:::<<>>;;;===BBBJJJVVVeeeuuu~~~}}}zzz||||||lllVVVDDD888222111//////...---------------************************,,,,,,++++++******))))))+++******)))(((((()))))))))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((''''''''''''))))))*********))))))((('''((()))******)))((('''*********+++++++++,,,,,,---...//////...///111333888777555333111000//////333333333333333333333222555555555666666555555555444444444444555555555555444444555666555444333222111111000...---+++******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&'''(((***---///333555888<<<>>>??????>>>BBBCCCEEEFFFGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIILLLMMMNNNNNNMMMLLLLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPRRRTTTVVVXXXXXX\\\^^^]]]XXXVVVYYY]]]\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWXXXYYYQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTQQQOOOMMMNNNPPPOOOOOOOOOMMMKKKKKKLLLNNNOOOSSSWWWXXXXXXZZZ```eeedddfffiiimmmqqquuuxxx{{{zzz~~~|||WWWEEE???===:::999999999888666666555444444444666777888444555666666888888999::::::<<>>AAAFFFJJJPPPUUU[[[```ccchhhooottt~~~ppp```\\\gggsss{{{ooocccVVVMMMGGGJJJ]]]rrryyysssmmmjjjfff^^^YYYYYYSSSPPPLLLJJJJJJKKKJJJIIIJJJIIIHHHGGGHHHJJJKKKLLLRRRYYYaaaaaaYYYOOOIIIGGGMMMXXXgggqqquuuxxx|||zzzkkk]]]RRRKKKFFFDDDAAA@@@AAA@@@???>>>:::===AAAIIIUUUdddttt~~~|||kkkUUUCCC888444222//////...------------...------------------------+++++++++******)))))))))+++******))))))))))))***&&&'''''''''((((((((()))))))))))))))))))))))))))+++******))))))(((((((((''''''''''''(((((((((((('''((()))***++++++++++++'''((()))******)))((('''++++++++++++,,,,,,,,,,,,---.../////////000222444999888666444222111000///333333333333333333333222333444555555555555444333222333333333444444444444333444444555444333222111//////...---,,,***))))))((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&)))***,,,///222555777999===@@@BBBCCCCCCBBBDDDEEEEEEFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOOOOIIIIIIIIIJJJLLLOOOQQQSSSSSSRRRRRRRRRSSSUUUWWWYYYWWW[[[]]][[[WWWTTTWWW[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\[[[ZZZYYYYYYXXXXXXXXXVVVTTTRRRQQQQQQSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMMMMLLLKKKJJJLLLMMMLLLMMMNNNNNNOOOQQQUUUXXX^^^bbbgggkkknnnqqqvvvzzzxxxxxxxxxzzz||||||~~~YYYEEE>>><<<:::999999999888777555555555444555555666666444444555666777888999999:::<<<>>>AAAEEEKKKRRRVVVaaattt|||fffPPPDDD@@@<<<888888888777666444333333222444222111000111111000...---......//////......---......////////////.........000111000000000222444444666888:::===AAAEEEIIINNNSSSYYY^^^bbbgggnnnttt}}}rrraaa]]]hhhtttsssdddUUULLLGGGJJJZZZlll~~~zzzsssllliiiddd]]]YYYYYYSSSPPPLLLJJJIIIIIIIIIHHHIIIGGGEEEFFFHHHIIIJJJIIISSSYYY^^^]]]VVVMMMIIIGGGNNNYYYhhhqqqtttvvv{{{|||jjjZZZOOOJJJHHHEEECCCAAAAAA@@@>>>===:::===AAAIIIUUUdddttt~~~zzzxxxmmmYYYEEE:::555333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++******))))))*********((((((((()))***+++++++++))))))************))))))+++******))))))))))))***'''(((((((((((()))))))))&&&''')))***+++,,,,,,,,,((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000333555888777555444222111111111333333333333333333333333222333444555555444333222222222222222333333333333333444444444444333111000...---,,,+++***))))))(((&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((***---///111444888;;;===>>>AAACCCEEEEEEFFFEEEFFFFFFFFFEEEEEECCCBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGFFFIIILLLMMMMMMMMMNNNOOOHHHIIIJJJLLLNNNQQQSSSUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[YYYVVVTTTVVVXXXVVVVVVWWWWWWXXXXXXWWWWWW[[[ZZZZZZYYYXXXXXXWWWWWWUUUSSSQQQPPPOOOPPPQQQRRRSSSUUUVVVUUUUUUUUUWWWYYYRRRQQQOOONNNMMMMMMNNNOOOFFFHHHJJJKKKKKKLLLNNNPPPPPPRRRUUUWWWZZZ___eeejjjooosssyyy~~~{{{zzzzzzzzzyyyxxxsssssstttuuuttttttrrrqqq\\\FFF>>><<<:::999::::::888777555555555666555555444444333444444555666777888999;;;<<>>;;;777666666666666555333222111333111000000000000///------......//////......------...///000000///...---///000111000///000222444333555777:::<<<@@@EEEHHHLLLPPPVVV[[[___fffnnnttt~~~tttbbb^^^hhhssswwweeeSSSKKKGGGIIIUUUdddwww~~~uuummmhhhbbbZZZVVVVVVSSSPPPLLLIIIHHHHHHGGGFFFFFFDDDCCCDDDGGGIIIIIIHHHRRRWWW[[[YYYQQQJJJGGGGGGNNNZZZiiirrrtttuuu{{{lllZZZPPPLLLIIIGGGDDDBBBAAA???===;;;:::===BBBIIIUUUeeettt~~~~~~wwwzzzsss___III<<<666222000//////...............))))))))))))))))))))))))))))))))))))************+++******))))))***++++++))))))))))))************(((((()))******)))(((((())))))((('''((()))******((((((((()))))))))******((()))***+++++++++++++++***))))))))))))))))))***------------------,,,,,,,,,---/////////000333555555555444333222222222222222222222333333444444444111222333444444333222111111111111111222222222333444444555555444222111000,,,,,,+++***))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''''',,,...111333555888<<>><<<:::999::::::999777555555666777666555333222333333444555666777888888;;;===???BBBFFFKKKRRRWWWhhhyyy~~~ttt```III<<<;;;999444444555666666555333222111222111//////000000...------..................------...///000000///...---///000111000///000222333333444777999<<>>666222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++***************++++++))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***(((((())))))******++++++***++++++++++++***))))))+++***)))(((((()))***+++------------------------+++---...//////000333555444333333222222222333333111111222333333444555555000111333444444333111000000111111111111222222222444444555555444333111000,,,++++++***)))(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((...111444666888;;;???BBBGGGGGGFFFGGGGGGHHHJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIDDDGGGKKKLLLKKKKKKLLLNNNOOOPPPRRRTTTUUUUUUTTTSSSUUUVVVXXXYYYYYYYYYXXXWWW[[[YYYXXXWWWXXXXXXVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWUUUTTTTTTSSSSSSRRRRRRRRRNNNNNNNNNMMMNNNNNNOOOOOOMMMQQQTTTUUUSSSRRRSSSUUUMMMKKKIIIHHHIIIMMMRRRUUUWWWZZZ___ccceeehhhlllnnnrrrrrrrrrqqqqqqsssxxx{{{zzzvvvppphhhccc___\\\XXXTTTSSSQQQNNNMMMLLLLLLKKKIII~~~dddGGG>>><<<999888888777555444777666666666555555555555555555555555666777999999===<<<>>>AAACCCGGGPPPZZZooowwwfffSSSFFF???:::777888444333333222222333333444333333333222111000000///------......//////000000//////......------------/////////000111111222222333555888:::<<>><<<;;;888===CCCLLLXXXhhhzzzxxxfffPPP>>>555222///......------,,,+++++++++++++++***)))((((((''')))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((()))******)))((('''&&&''''''((()))((((((((())))))(((((((((((())))))************************------------------------)))*********+++++++++++++++,,,---.........---,,,............000222444555555666666666666444333222222222333333333222111111444444444444444444444444555222//////111333222000333444666777666333///---+++++++++***)))'''&&&%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((+++---///222444888<<<@@@BBBDDDDDDFFFGGGHHHIIIIIIIIIIIIIIILLLKKKHHHFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLQQQSSSVVVYYYZZZZZZXXXWWWTTTTTTUUUVVVVVVWWWXXXXXXPPPRRRUUUXXXYYYXXXUUUTTTTTTTTTTTTSSSTTTTTTUUUUUUSSSQQQPPPOOOOOONNNMMMKKKMMMNNNPPPOOOMMMLLLLLLLLLQQQMMMKKKMMMPPPQQQPPPPPPKKKLLLOOOSSSYYY```fffiiimmmqqqvvvyyyxxxyyy{{{}}}|||zzzvvvsssrrrrrrssstttxxxzzzqqqeee^^^[[[WWWUUUTTTRRRMMMIIIJJJFFFAAA>>><<<;;;;;;:::|||~~~jjjMMM@@@===:::999999888777555666555555555555444444444555555555555666777888999<<<;;;===@@@CCCFFFOOOYYYlllzzziiiTTTGGG???999666777555555444444444444555555333222222111000000//////.........///////////////000000//////............/////////000111111222222333666888:::<<>><<<;;;888===CCCLLLXXXhhhzzzxxxgggPPP===444222///......------,,,+++++++++++++++***)))(((((((((************************,,,+++++++++************(((((()))******)))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,.........------.........///000333555666999999999999777555333222333333333333333222222111111222222222333333444444555222//////111222111000666666555444222///---,,,)))))))))((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&'''))),,,///222333888999<<>>>>><<<;;;888<<>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFJJJOOOTTTXXX[[[[[[[[[ZZZYYYXXXWWWVVVRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPOOOOOONNNNNNMMMMMMMMMJJJJJJJJJIIIHHHGGGGGGFFFHHHHHHIIIHHHGGGGGGIIIKKKMMMPPPSSSTTTTTTVVVZZZ]]]ccchhhpppzzz~~~wwwlllaaaZZZXXXZZZ[[[XXXXXXXXXYYYXXXSSSKKKDDD@@@@@@@@@AAACCCDDDBBB@@@<<<:::777333111111111111vvvUUUCCC@@@<<<:::999999888777666666555555555444444444555555555555555666777888999888:::>>>@@@CCCKKKTTTbbbwwwuuu^^^MMMBBB999555555222111111000000111111222111000000000//////......000000//////......------////////////..................//////000111111111444666888:::<<<>>>BBBDDDIIIMMMRRRVVVYYY^^^eeejjjwww}}}~~~gggXXX[[[hhhqqq|||}}}wwwrrrrrrqqqqqqsssxxx~~~www^^^PPPHHHCCCHHHQQQZZZhhhwww{{{ssshhh___YYYTTTNNNJJJGGGHHHIIIJJJJJJJJJHHHGGGBBB@@@<<<999888888999:::AAAEEEGGGFFFBBB@@@BBBDDDLLLXXXffflllqqqwww|||}}}rrr```UUUQQQGGGDDDAAA???>>>>>><<<;;;999<<>>?????????>>><<<;;;999999777555333222333444zzzWWWCCC@@@<<<999888888777666777777777777666666666666555555555555555666666777888777:::>>>@@@BBBIIIRRR^^^rrr~~~eeeRRREEE;;;666666222111111000000111111222000000000000////////////000000//////......------------------------------.........///000000111111333555888999:::===@@@CCCIIIMMMSSSWWWZZZ^^^dddiiiuuu{{{zzzcccVVV[[[iiittt~~~|||tttiiifffccccccgggnnntttxxxvvvtttsssuuu}}}}}}dddTTTJJJCCCEEEMMMRRR^^^kkkuuu}}}|||tttiii```ZZZSSSMMMHHHEEEGGGHHHIIIIIIIIIHHHHHHDDDBBB>>>;;;999888888999<<<>>>@@@@@@>>>===>>>@@@JJJVVVcccjjjooovvv|||~~~qqq]]]SSSOOOEEEBBB???>>>>>>===<<<;;;999<<>>@@@AAAHHHQQQ\\\nnnmmmXXXJJJ>>>888777444444333333333333444444000000000000000000000000///////////////.........,,,,,,,,,,,,,,,------------......//////000000111222444666888999;;;>>>AAAHHHLLLSSSWWWZZZ^^^dddiiirrrzzzvvv```UUU]]]mmmwww~~~tttiiibbbZZZXXX\\\ccciiilllmmmjjjgggggglllyyyjjjZZZNNNEEEEEEKKKNNNVVV___fffqqq|||{{{uuukkkccc\\\UUUNNNHHHCCCEEEGGGGGGFFFEEEFFFGGGEEECCC???<<<:::999888999;;;===??????>>>===>>>???HHHTTT```gggllluuu|||ooo[[[PPPLLLDDDAAA>>>============<<<:::<<>>AAACCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOMMMKKKJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEAAADDDFFFFFFDDDDDDFFFIIILLLQQQWWW^^^fffoooxxx}}}}}}}}}~~~~~~}}}zzzwwwtttqqqssssssmmmcccYYYSSSPPPMMMMMMLLLKKKIIIHHHHHHGGG<<<;;;999777666666666666111555999<<<<<<;;;;;;;;;;;;>>>@@@AAA@@@@@@DDDGGGfffFFFBBB===:::888999888888777777777777666666666666666555555444444555555555777777:::???@@@AAAHHHPPP\\\kkk~~~ttt^^^NNNAAA;;;999555555444444444444555555111111111111111111111111.........///////////////,,,,,,,,,---------......------......///000000000111333555666777999<<>>???>>>>>>>>>>>>FFFQQQ]]]dddjjjsss{{{mmmYYYNNNKKKBBB@@@===<<<=========<<<:::===@@@FFFPPPaaasssuuu\\\JJJ===555000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((((((((()))))))))++++++***))))))***++++++***)))((('''((()))+++,,,******)))(((''''''''''''))))))))))))))))))))))))------------------------++++++,,,,,,,,,---------000///......///000111222222333555666777777666666888999:::<<<<<<<<<;;;;;;555444222///......///000000111111111222222333333000222444222///---,,,---------+++***))))))))))))&&&&&&&&&'''&&&&&&%%%$$$)))))))))***,,,000333555888:::<<<@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPQQQPPPQQQRRRTTTTTTTTTTTTSSSUUUUUUTTTTTTUUUUUUVVVWWWSSSUUUVVVXXXXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNMMMLLLJJJIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDBBBGGGLLLNNNNNNPPPUUUZZZ```eeemmmuuu}}}~~~vvvuuurrrooolllhhhfffeee]]]]]]\\\VVVNNNGGGDDDDDDBBBBBBAAAAAAAAA@@@@@@???999999:::::::::::::::;;;:::>>>EEEHHHIIIIIIJJJKKKIIIMMMQQQSSSRRRTTTYYY]]]nnnHHHDDD???;;;:::::::::999777666666666555555555555666555555444444444555555777888;;;???@@@AAAHHHPPP\\\iiizzzxxxaaaPPPCCC<<<;;;444333333222222333333444111111111111111222222222---.........//////000000---------.........//////------......///000000000000222444555666888;;;>>>CCCHHHOOOTTTXXX\\\bbbffflllyyyqqq\\\UUU```rrr}}}~~~ppp```VVVWWW\\\___```dddbbbccceeecccdddooo}}}~~~oooaaaUUUQQQUUUNNNOOOOOOQQQ[[[jjjuuuyyy{{{uuunnnhhhbbbZZZPPPIII???@@@AAA???<<<<<>>555000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,+++***))))))***+++,,,+++)))((('''((()))+++,,,...---,,,***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---------.........//////111111000//////000111222333444666777777777666555:::;;;<<<======<<<;;;:::777666333111000000111111000000000000000111111111///222444333///,,,,,,---222///+++(((&&&'''(((***%%%%%%&&&&&&&&&%%%$$$$$$++++++,,,---000444888:::<<<>>>@@@CCCEEEFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSUUUVVVVVVVVVVVVWWWVVVSSSRRRRRRTTTWWWYYYRRRTTTVVVXXXXXXVVVTTTRRRSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIBBBCCCEEEGGGGGGFFFDDDCCCHHHNNNUUUYYY[[[___eeekkktttxxxvvvnnnkkkgggccc___]]][[[[[[NNNOOOMMMGGG@@@<<<<<<===:::999999999:::;;;<<<===;;;===???@@@@@@AAABBBCCCJJJOOOVVVYYYYYYYYYZZZ[[[___dddiiikkkkkkmmmsssxxxqqqSSSFFF;;;999:::999666555666666555444444444444555555555555555555555555555666777:::<<>>;;;666555444444555444222000222222222111111111111000111111000///...------,,,......------------......000000000000000000111222222111000222555999<<<===CCCGGGKKKOOORRRXXX```fffrrr|||ooo[[[UUUbbbvvv}}}hhhZZZWWW[[[]]]]]]```___]]]ZZZZZZ```iiipppxxx|||tttlllaaaYYYVVVYYYRRRLLLLLLSSS___kkktttyyyyyysssjjjccc^^^VVVNNNIIIEEE@@@=========<<<;;;AAA@@@???===;;;999888777777777888777777999===@@@DDDMMMYYYeeennnuuuzzz}}}}}}{{{|||iiiXXXMMMHHHDDDBBB@@@?????????<<<:::===<<>>???:::777333///,,,+++,,,,,,111000///000111222111000333222000---+++***)))(((***)))((('''&&&&&&%%%&&&(((((((((((()))***+++,,,***---222555666888:::<<<@@@AAABBBCCCDDDEEEFFFGGGHHHFFFDDDCCCCCCEEEHHHJJJHHHJJJLLLMMMLLLLLLMMMNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQRRRSSSTTTTTTUUUUUUTTTVVVUUUTTTRRRPPPPPPSSSUUUTTTTTTTTTUUUUUUVVVVVVVVVPPPOOONNNMMMMMMMMMMMMMMMSSSQQQNNNLLLJJJHHHFFFDDDDDDBBBAAAAAAEEEIIIMMMOOOZZZ```iiiqqqvvvyyyzzzzzz~~~vvvsssiiieeeaaa^^^[[[WWWPPPKKKBBB@@@===:::888777777777;;;:::::::::<<>>BBBGGGKKKWWWaaarrrfffRRRFFF@@@<<<777666555555555444222000222222222111111111111000000000//////......------......------------..................///000111111222111111333666999<<<===BBBFFFKKKOOORRRXXX```fffpppyyyppp\\\VVVbbbxxxyyyhhh___[[[XXXVVVZZZYYYWWWUUUTTTYYY```fffooosssxxx}}}xxxnnnfffbbb]]]UUUNNNLLLPPPYYYfffqqq{{{|||yyyqqqkkkeee]]]UUUMMMHHHAAA===<<<<<<<<<;;;===<<<;;;:::888777666555666777777777777999<<>>>>>???@@@???>>><<<:::===EEEOOOZZZiiiuuu}}}xxxtttuuuqqqTTTEEE===555///,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,***))))))******)))''')))((('''''''''(((******************++++++++++++***))))))((()))***+++,,,++++++++++++++++++++++++******)))))))))))))))***))))))))))))+++,,,...///---///111222111000000111222111111111222444666777333444555666777777777777777888999:::;;;;;;;;;;;;:::888444000...---......111///...///000111000///,,,,,,---------.........))))))((('''&&&&&&&&&&&&((((((((()))+++,,,---...111444888;;;<<<===???@@@???@@@AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMOOONNNMMMLLLLLLMMMKKKMMMOOOPPPOOONNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSVVVVVVTTTRRRPPPPPPRRRUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNLLLKKKJJJIIIIIIHHHFFFDDDEEECCCBBBEEELLLVVV___dddrrrvvv}}}tttjjjgggbbb___[[[XXXVVVRRRLLLHHH<<<;;;999777777888:::;;;???@@@BBBDDDFFFKKKPPPUUUXXX\\\```cccdddggglllqqq~~~zzzSSSGGG<<<:::;;;:::777777777666555555444444555555555555555444444333333333777888:::;;;===AAAEEEIIISSS]]]oooiiiUUUHHHAAA===999777555555555555333111222222222111111111111000///////////////...............------------......------------...///000111222222222444666999<<<>>>AAAEEEJJJNNNRRRYYYaaagggmmmvvvppp]]]WWWccc{{{~~~nnnbbbYYYTTTVVVUUUSSSQQQPPPRRRWWW[[[eeeiiiooosssvvvxxxzzz{{{|||rrrlllbbbYYYPPPKKKJJJPPP```nnn|||zzzuuuppphhhaaaWWWOOOFFF???======<<<;;;::::::999888777666555444555666666666666888;;;>>>BBBLLLYYYeeemmmsssxxx|||wwwfffWWWMMMHHH@@@>>><<<<<<>>>@@@AAAAAA999888;;;CCCMMMXXXgggsss~~~~~~|||xxxqqqpppsssoooQQQAAA:::444000------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***))))))***+++)))(((***))))))))))))***++++++,,,,,,++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))***(((((()))***+++---///000///000222222111000222333333333222111222333444555333444555666777888999999::::::;;;;;;::::::999888:::888555222000000000111111///...///000000///.../////////...---+++***)))((((((''''''&&&''''''(((((()))***,,,...000222333777:::===???@@@AAABBBCCC>>>>>>???AAABBBDDDEEEEEEBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNMMMKKKIIIJJJKKKJJJLLLNNNNNNNNNMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRVVVUUUTTTRRRPPPPPPRRRTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIMMMLLLLLLPPPZZZhhhuuu}}}~~~~~~~~~nnn```XXXVVVSSSQQQNNNLLLJJJGGGCCC@@@;;;:::999:::<<<@@@DDDGGGNNNRRRWWWZZZ\\\bbbkkkssszzz~~~yyySSSGGG<<<:::<<<;;;888888777666666555555555555555555555555444333333222222777999:::;;;<<>>;;;999666666666555444222222222222111111111000000.........///////////////......------------......,,,,,,------...///111111111222444555777999<<<>>>@@@DDDIIINNNRRRXXX```gggllltttnnn]]]WWWccc~~~rrreee^^^XXXWWWUUUSSSRRRSSSUUUWWWbbbeeejjjnnnqqqsssuuuwww}}}wwwhhh]]]RRRKKKFFFIIIZZZlll{{{|||wwwpppfff[[[MMMCCC@@@???===<<<::::::999999888777666666555555666555555777;;;>>>CCCMMM\\\hhhoootttzzz~~~ttteeeWWWMMMHHHAAA???<<<;;;===???AAAAAA999777:::BBBLLLWWWfffrrr|||pppooosssmmmPPP???888444111......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++***))))))++++++***)))************++++++,,,,,,------,,,,,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******(((((()))+++---///000111111222222222111222444666555444333222222333444444333444555666777999;;;;;;;;;;;;;;;;;;;;;:::999888888777444222111111111222222000//////111111000...//////...---+++)))'''%%%&&&&&&&&&&&&'''((())))))+++,,,...111444666888999:::<<>>???@@@BBBDDDEEEEEECCCDDDFFFGGGHHHIIIHHHHHHGGGHHHIIIHHHGGGGGGHHHIIIIIIKKKMMMNNNMMMMMMNNNPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUSSSQQQOOONNNPPPRRRRRRQQQPPPNNNMMMKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKKKKLLLMMMPPPTTTWWW``````aaaeeennn{{{vvvsssqqqqqqrrrsssqqqoooppppppmmmdddYYYPPPMMMMMMGGGFFFEEEDDDCCCBBB@@@???CCCBBBCCCFFFKKKSSSZZZ___kkkpppuuuvvvwww}}}xxxTTTGGG<<<;;;===<<<999999777777666555555555555666555555555444444333333333777888999:::;;;>>>BBBEEENNNWWWjjjmmmYYYKKKCCC???===:::777666666666444333222222222111111111000000.........///////////////......------------..................///000111222///222444666666888;;;>>>???CCCHHHLLLPPPVVV___eeejjjrrr}}}jjj[[[WWWcccxxxoooccc```]]]ZZZYYYXXXXXXXXXaaadddhhhkkkmmmoooqqqsssttt{{{oooaaaTTTKKKEEEEEEUUUhhhzzzvvviiiWWWJJJEEEBBB>>>;;;::::::999999888777666666555555666555555777;;;>>>EEEPPP```lllrrrwww|||~~~rrrdddXXXNNNIIIDDDAAA===;;;<<<===>>>>>>999888;;;CCCLLLXXXfffsssooonnntttkkkOOO@@@999555222///...------,,,,,,---------,,,,,,,,,,,,,,,,,,---+++***)))***+++,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++((()))+++---///000111222222333333333333333555888666555444333333333444555555555555666888:::;;;===:::;;;;;;<<<<<<<<<;;;;;;777555444222111111111111333222000000111111000///&&&'''((()))***+++++++++%%%%%%%%%&&&((()))+++,,,000111444777:::<<<===>>><<<>>>@@@@@@???>>>>>>???<<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDDDDFFFIIIKKKIIIKKKMMMNNNNNNNNNOOOQQQPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSRRROOOMMMLLLNNNPPPOOONNNNNNMMMLLLLLLKKKKKKMMMLLLKKKJJJJJJIIIJJJJJJLLLNNNPPPRRRVVV]]]fffllluuuwwwyyy}}}|||kkkiiiggghhhiiifff___ZZZXXXXXXUUUPPPJJJFFFFFFHHHCCCDDDEEEFFFGGGHHHJJJKKKOOOOOORRRWWWaaalllwww~~~|||TTTHHH===;;;======::::::888777666666555555666666555555555555555555555555666777888999:::===AAAEEEMMMVVVgggooo[[[NNNEEEAAA???<<<999777666666555444222222222111111111111000///////////////...............------------......//////......//////000111---111555666555777:::>>>???CCCGGGKKKNNNTTT\\\bbbiiiqqqtttdddYYYVVVcccwwwrrrlllfffccc```^^^\\\aaacccfffggghhhiiijjjllllllsss}}}yyygggVVVNNNFFFCCCOOObbbxxxzzzeeeVVVNNNIIICCC>>>::::::999888777666555444555666666666666888;;;>>>FFFSSSdddpppuuuyyy}}}qqqeeeZZZPPPJJJEEEBBB>>><<<<<<<<<<<<;;;:::888;;;CCCMMMXXXgggsss~~~~~~nnnmmmrrrgggOOOAAA999555222......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++***)))***,,,,,,,,,******++++++,,,---,,,,,,,,,++++++******************)))***++++++,,,,,,++++++++++++++++++++++++++++++***************+++,,,---+++,,,---///111222222333111333555555555555777888888777666555444555666777777666666666888:::<<<===;;;;;;<<<===>>>>>>>>>>>>777666444333222111111000333222000000111111///...((((((((((((((()))***+++&&&'''((()))+++...000111444666999<<<>>>?????????>>>???AAAAAA???===<<<<<<;;;;;;===???AAABBBDDDEEEDDDDDDDDDCCCAAA>>><<<:::;;;<<<>>>@@@AAADDDIIILLLHHHKKKMMMNNNNNNNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRPPPMMMKKKJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLKKKHHHHHHIIIJJJLLLNNNOOOPPPPPPTTTZZZ```eeennnxxx~~~tttmmmdddcccbbbbbb```ZZZPPPIIIDDDDDDCCCAAA@@@@@@CCCFFFGGGJJJMMMQQQTTTXXX]]]aaaddddddffflllvvvTTTHHH===<<<>>>===;;;;;;888777777666666666666666444555555666666777777777444555777888999===AAAEEELLLTTTeee~~~rrr^^^QQQIIIDDD@@@===999777777777666555222222222111111111111000000000//////......------......------------......//////......------......+++000444666444555999===>>>BBBFFFIIILLLQQQYYY___fffnnn}}}xxxkkk^^^VVVUUUbbbvvvpppjjjfffccccccdddeeeeeeddddddeeefffgggoooxxx~~~oooZZZQQQHHHAAAJJJZZZrrr~~~yyyhhh^^^VVVMMMFFF===<<<;;;:::888777666555666777777777777999<<>>======<<<;;;:::999888:::CCCLLLWWWfffsss|||rrrppprrr|||zzzcccOOOBBB:::444000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++***)))***,,,---,,,+++)))***+++,,,---,,,,,,+++))))))))))))))))))******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---...000222333333333333111333666777777777777888888888777666666777888999999888777777777999;;;=========>>>????????????>>>888888666555333222111111111000......//////---,,,///---***((('''''')))*********,,,...000333666777777999;;;>>>??????>>>>>>===???@@@???<<<:::999999888888:::<<<>>>@@@BBBBBB@@@???>>><<<:::777555444444555777999;;;>>>CCCGGGGGGIIIKKKMMMMMMMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPNNNKKKHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJEEEGGGJJJNNNSSSXXX\\\^^^^^^fffooovvvzzz~~~wwwmmmddd^^^YYYYYYYYYXXXTTTNNNGGGBBB<<<===???AAAEEEKKKPPPTTT[[[___eeekkkpppwwwTTTHHH===<<<>>>>>><<<;;;888888777666666666666666444444555666777888999999333444666777999===AAAEEELLLRRRccc|||tttaaaTTTKKKGGGAAA>>>:::777777777666555222222222111111111111000111111000///...------,,,.........------.........//////...---,,,,,,,,,,,,***///444555444444888<<<>>>BBBFFFHHHKKKPPPWWW]]]dddmmm|||rrreeeZZZUUUUUUbbbzzzssslllhhheeefffgggfffdddccccccdddeeemmmvvvzzz{{{ttt]]]SSSJJJAAAFFFTTTkkkyyywwwlllcccXXXPPPAAA@@@???===;;;999888777777777888777777999===@@@GGGUUUgggssswwwzzz~~~rrrggg\\\RRRKKKAAA???>>>>>>>>>===;;;:::888777:::BBBLLLWWWeeerrr{{{xxxtttsssyyyttt```NNNBBB999333///------,,,++++++++++++,,,...------,,,,,,------...+++***)))***,,,---,,,+++)))***+++,,,---,,,++++++''''''(((((())))))******)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,---...///000///000222333444444333333000333777999999888888888999888777777777888:::;;;:::999888777777999;;;<<>>:::999888777555333222111000...------------+++***+++***((('''))),,,000222------///111444777:::;;;999:::<<<>>>???>>>===<<<;;;===>>><<<999666555555555666888:::<<<>>>@@@@@@<<<;;;999777555333222111...000111222444888===@@@EEEGGGJJJKKKKKKLLLMMMOOONNNNNNOOOPPPQQQQQQQQQQQQOOOOOOMMMJJJGGGFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJLLLQQQXXX___gggmmmpppoooxxx~~~oooeee^^^WWWRRRNNNOOOOOONNNKKKGGGCCCBBB???BBBGGGNNNVVV```hhhmmmuuuzzzZZZMMM@@@<<<===<<<:::::::::888666666999999777555555555666666555444333333333555666777888;;;???BBBJJJPPP^^^tttzzzcccWWWPPPKKKEEEAAA===:::999777555444444333111222222222///.........///////////////...////////////////////////111000///...............111222222222333777<<>>>>>>>>;;;999999@@@<<<::::::999999>>>EEEPPP\\\hhhooouuu|||}}}ooodddZZZQQQLLLEEEBBB???===<<<;;;:::888888999<<<@@@HHHWWWiiiuuu|||~~~{{{vvvwww~~~tttlll]]]LLL===444111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---...//////...---+++***++++++++++++++++++++++++,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000111222333444555555555777666666666777999;;;===888888888888888888888888777777777888999;;;<<<===>>>@@@AAAAAA???>>>>>>???<<<;;;;;;999666333000...000000///...---+++***)))+++***)))((()))***,,,......000333666999;;;;;;<<<<<<===>>>>>>>>>===<<<;;;======:::555444666444000000222444777888888777777666444222000...,,,++++++***---///...---000777===CCCGGGKKKNNNNNNLLLLLLKKKPPPMMMKKKKKKNNNOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIINNNJJJHHHHHHGGGFFFJJJQQQTTT\\\eeekkksss}}}xxxssssssuuuwwwxxxxxxgggZZZTTTPPPIIIDDDDDDFFFEEEDDDFFFKKKKKKHHHIIINNNVVVaaammmzzzZZZMMM@@@<<<===<<<::::::888666444555666777555333555666666666666555444333333555666777888;;;>>>AAAGGGMMMZZZooo}}}fffZZZQQQKKKFFFBBB>>>;;;999888666444444222222222222222000.........///////////////...////////////////////////000//////............///111111222111222555999===;;;>>>BBBFFFJJJOOOUUUYYYaaammm|||nnn^^^QQQNNNPPP^^^}}}vvvrrriiiiiigggeeebbbaaa```aaa```bbbfffjjjpppxxxlll[[[NNNDDDDDDJJJYYYfffxxxtttbbbRRRJJJCCCBBBBBB@@@>>>???@@@<<<999:::999999>>>EEERRR]]]iiipppuuu{{{~~~pppdddYYYPPPKKKEEEBBB>>><<<;;;;;;999888888:::<<<@@@IIIXXXiiiuuu~~~}}}wwwuuulll\\\KKK<<<333000000------,,,++++++++++++,,,++++++++++++++++++******++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,------...///000222333333444444444333333666555555555777888:::;;;999999999999999999999999777777777888999;;;<<<===>>>@@@AAAAAA???>>>>>>???;;;::::::999777444111000,,,,,,,,,,,,,,,+++***)))++++++******+++---000111333444666888:::;;;;;;;;;:::;;;;;;<<<;;;:::999999777999777222000222111...000111333555666555555444444333111///---+++******)))+++...---,,,///666;;;CCCGGGKKKMMMMMMLLLKKKKKKJJJHHHGGGHHHKKKMMMLLLJJJKKKKKKLLLLLLKKKJJJIIIHHHDDDBBBCCCGGGJJJNNNUUU]]]bbbjjjssszzz~~~|||uuupppiiiffffffggghhhhhhggg___UUUMMMJJJHHHEEEBBBCCCGGGLLLOOOVVV]]]___\\\___dddmmmwwwZZZMMM@@@<<<===<<<::::::777666555555666666555444666666666666666666555444333444666777888:::>>>AAAFFFKKKWWWjjjlll^^^TTTMMMGGGDDD@@@===;;;999777555444222222222333222000.../////////000000//////...///////////////////////////............//////000000111111111111333777::::::===@@@DDDHHHNNNSSSXXX```jjjvvv~~~lll[[[LLLIIIKKKXXXzzz{{{vvvmmmkkkiiigggdddcccbbbaaa___```bbbdddiiiqqq{{{yyydddTTTGGGEEEJJJOOO[[[lll|||qqq\\\SSSKKKIIIHHHEEEDDDEEEAAA===::::::999:::???GGGUUU```kkkqqquuuzzz~~~}}}qqqdddXXXNNNIIIDDDAAA===;;;;;;:::999888888:::===BBBJJJYYYjjjvvvwwwtttkkkZZZIII;;;333000/////////...---------------,,,,,,,,,+++*********)))+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++(((***+++***))))))***+++++++++++++++++++++++++++............///000111111444444555555444333333222555555555555666777999:::999::::::::::::::::::999888888888888999:::<<<<<<>>>@@@AAAAAA???>>>>>>???::::::999888666444222111))))))******************+++++++++---///222555666888999::::::;;;:::::::::777777888888777777666555555:::;;;666333444555444333444555666666555444333111000...,,,+++***))))))(((***,,,,,,,,,///555;;;DDDGGGKKKMMMLLLKKKJJJJJJEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCHHHPPPWWW\\\eeemmmuuu}}}~~~yyysssoooiiieee___ZZZVVVTTTQQQOOOJJJHHHDDDBBBAAACCCDDDFFFIIIQQQ[[[fffqqq{{{~~~{{{xxx{{{}}}yyyzzzZZZMMM@@@<<<===<<<::::::999888888777888777777666555666666777666666555555333444666777888:::>>>AAAHHHMMMYYYlllrrrcccWWWOOOIIIFFFAAA>>><<<:::888666333222222222333333111//////000000000000//////...////////////////////////...............///000111111222222111111222555888:::===@@@DDDHHHMMMSSSWWW^^^gggqqqyyy{{{hhhWWWHHHEEEHHHTTTsss~~~yyyqqqooollliiigggeeecccbbbaaaaaaaaabbbfffmmmvvv|||ppp\\\MMMHHHJJJJJJUUUdddrrr~~~~~~hhh^^^UUUQQQNNNJJJHHHIIIDDD@@@<<<<<<;;;<<>>CCCKKKZZZjjjvvv|||rrrhhhWWWGGG;;;444111000222222111000000000000000......---,,,+++*********++++++++++++++++++++++++***))))))((()))+++---...++++++++++++++++++++++++((()))******))))))***+++++++++,,,,,,,,,,,,,,,---////////////000111222333444444555555555555444444555555666666777888999999:::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<===???@@@@@@>>>======>>>;;;:::999777555222111000******))))))))))))******++++++---///222555888:::<<<<<<;;;;;;:::888777777444444444444444444333333555<<>>@@@@@@@@@BBBFFFNNNTTT[[[fffuuu~~~yyyZZZMMM@@@<<<===<<<::::::888888888888777777777777555555666666666666555555222444555666777:::>>>@@@HHHNNNZZZmmmyyyhhhZZZQQQJJJGGGBBB???<<<:::888666333222222222333333222000000000111111000///......////////////////////////...............///000111111222333333222333555777;;;===AAADDDHHHMMMRRRVVV]]]eeennnuuu|||}}}wwwdddTTTFFFEEEGGGRRRmmm|||vvvsssnnnllljjjhhheeebbbbbbaaa```___aaagggooouuu~~~|||dddSSSJJJIIIGGGPPP\\\iiisss|||uuukkk```[[[WWWQQQMMMMMMGGGBBB???>>>===>>>EEEMMMXXXbbbkkkpppsssyyy}}}}}}uuudddVVVKKKEEEAAA>>>;;;999999999888777888:::>>>CCCLLLZZZjjjuuu~~~pppeeeTTTEEE;;;666444333222222111000000000000000---,,,,,,+++***))))))(((++++++++++++++++++++++++)))((((((((()))+++---...++++++++++++++++++++++++)))***++++++******+++------------.........//////000000000000111222333333222333444555666666666666666777777888999999999999;;;<<<===>>>>>>===<<<;;;:::::::::999::::::;;;;;;<<<>>>???>>>===;;;<<<<<<<<<;;;888555222000...---------+++***))))))******+++,,,...111444777:::;;;======;;;999777666555444222222222333333444444444333;;;>>>;;;666777999:::;;;;;;:::999777666444444++++++***))))))))))))))),,,---...///111555:::>>>CCCEEEHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDHHHMMMSSSWWWbbbgggqqq}}}ooofff```YYYTTTMMMLLLIIIEEECCCBBBCCCDDD>>>AAADDDFFFKKKTTT```jjjvvv}}}ZZZMMM@@@<<<===<<<::::::555666777666555444555666333444555555555555555555222333555666777999===@@@DDDKKKYYYkkkmmm^^^SSSKKKGGGBBB???<<<:::888666333222222333444444222111111111111111000///......///////////////////////////............//////000000222333333222333555777;;;===@@@DDDGGGLLLQQQUUU\\\dddmmmttt{{{~~~{{{tttbbbRRRGGGGGGHHHNNNccc{{{{{{vvvqqqnnnmmmkkkfffccc______]]]\\\]]]```gggkkkvvv|||nnnYYYMMMGGGEEELLLUUU```iiiqqqxxx|||{{{qqqhhhccc^^^WWWRRRQQQIIIDDD@@@???>>>???FFFNNNVVV```iiinnnrrryyy}}}~~~vvveeeUUUJJJEEE???===:::888888888777666777:::>>>CCCLLLYYYiiittt|||pppdddSSSDDD;;;777555444//////...---------------******))))))((((((''''''++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))+++,,,,,,++++++---...---......//////000000000000000000000111222333333222333444666777888888888777777888999999999999999<<<===???@@@@@@???===<<<<<<;;;;;;::::::::::::;;;:::<<<======;;;::::::;;;:::999666333000...---,,,///...,,,+++******++++++...///111444777999;;;<<<===<<<:::888666555444444222222333333555666888999777===@@@>>>;;;<<<===<<<888777666444333111000///+++***************++++++/////////000444888===@@@BBBDDDFFFFFFDDDCCCCCCCCC@@@AAAAAA@@@??????AAABBBFFFFFFGGGJJJQQQ[[[dddiiissswwwuuu```VVVQQQLLLGGGGGGHHHGGGEEEBBBAAAAAABBBDDDHHHNNNUUU]]]iiiwwwZZZMMM@@@<<<===<<<::::::555777888777444333444666222222333444444444444444222333555666777999===@@@AAAIIIWWWhhh}}}qqqaaaUUUKKKGGGBBB>>><<<:::777555333222222333444444333111111222222111111///......////////////////////////000//////............///...///111222111222444666999<<>>===>>>FFFNNNSSS]]]ggglllqqqyyy~~~wwweeeUUUJJJEEE>>><<<999777777777777666666999===CCCKKKYYYhhhssstttfffSSSDDD;;;777444222------,,,++++++++++++,,,++++++******************++++++++++++++++++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++)))***,,,,,,+++,,,---///---------...///000000000/////////000000111222333444555666777777777777777666666888999999888888777<<<>>>@@@AAAAAA@@@>>><<<===<<<;;;:::::::::::::::888:::;;;;;;999888888999666444222000///............---+++******+++,,,---222333555777999;;;<<<<<<===;;;999777666555555555333333444555777:::===>>><<<@@@AAA@@@???AAA???<<<444333222000...---,,,,,,+++*********+++,,,------000//////111555:::>>>AAAAAABBBDDDCCCAAA@@@@@@@@@>>>??????>>>===>>>CCCGGGJJJLLLRRR[[[eeeqqqzzzxxxaaaPPPIIIGGGEEEDDDIIINNNSSSVVVUUUSSSRRRRRRVVV[[[ccclllwww|||ZZZMMM@@@<<<===<<<::::::777999:::999666555666888111222333333444444444333222333555666777999===@@@AAAIIIWWWgggzzzsssbbbVVVJJJGGGBBB>>><<<999777555333222222333444555333222222222222111111///......////////////////////////111000///...............,,,...000000111111333555888:::>>>AAADDDIIINNNRRRZZZdddoooxxx~~~yyyqqqaaaSSSJJJJJJHHHFFFPPPaaa|||zzztttqqqpppnnnhhhccc^^^^^^]]][[[ZZZ\\\___bbbdddlllwwwnnn\\\QQQMMMOOOSSSVVVYYY[[[\\\]]]bbbdddjjjqqqtttrrrpppooommmfff```___]]]VVVPPPNNNHHHBBB>>><<<<<<===EEEMMMQQQ[[[eeekkkqqqyyyxxxfffUUUJJJEEE>>>;;;888777777777666555555888===BBBKKKXXXhhhrrrwwwiiiUUUEEE;;;777333000......---,,,,,,,,,,,,---.....................///++++++++++++++++++++++++)))***+++------,,,+++***++++++++++++++++++++++++(((***+++,,,++++++---...,,,,,,------...///000000////////////000111222333777777777777777666666555555666777888888777666666===>>>@@@BBBBBB@@@>>>======<<<<<<;;;::::::::::::777999::::::888777777888222111///.........///000+++***))))))***,,,...///666777888:::;;;<<<=========;;;999777666666666777444444555777:::===@@@BBB:::<<<===<<<===???<<<666333222000///---,,,++++++++++++++++++,,,---...///000//////111555;;;???AAA@@@AAABBBBBB@@@>>>>>>???===>>>???>>>>>>AAAGGGMMMTTTYYYcccooo|||yyyttttttsssqqqqqqcccQQQEEEAAACCCFFFGGGDDDNNN]]]hhhnnnpppqqqqqqiiinnnwwwzzzZZZIII<<<<<>>;;;888666444333333222222111111000////////////////////////................................................///000222222111222444666777:::===???AAAFFFMMMSSS\\\eeepppyyy|||rrr```VVVLLLIIIHHHHHHLLLRRRppp{{{tttpppkkkhhheeebbb```^^^[[[ZZZYYYZZZ[[[bbbfffnnnyyy}}}ggg[[[YYYWWWWWWWWWXXXWWWUUUSSSVVVXXX\\\___aaaaaa```___YYYYYYXXXVVVSSSPPPLLLJJJ@@@>>><<<999:::>>>EEEKKKTTT[[[eeemmmrrrwww}}}wwwfffUUUKKKFFF???===:::999999999888666666999===CCCKKKXXXgggrrr}}}kkkQQQDDD<<<333---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------+++,,,///111222222111000111333444444333222444555444444555666888888666444555555444444555666888999999:::===???@@@AAAAAAAAA>>>>>>>>>>>>===;;;:::999999999999888888888888888444222000...---,,,,,,---(((***---...///000333555999;;;<<<;;;::::::;;;===>>>;;;888666666555444333555666777888999:::::::::;;;<<<<<<<<<;;;888555444222111111000///.........///...,,,******+++,,,---...000333666999;;;<<<<<<@@@>>>???BBB???999888=========???BBBHHHPPPYYY___kkkpppxxx{{{xxxvvvtttpppkkkccc\\\UUUQQQRRRLLLEEEAAACCCJJJQQQVVV\\\iiiyyybbbOOO???>>>???<<<888999888888888777777666555444333444555555666666555555444444444444666888:::;;;@@@FFFQQQbbbxxxnnn^^^UUULLLIIIDDD@@@>>><<<999777666555555444444333333222000000000000000000000000................................................///000111222111222444666999<<>>===;;;888999===DDDIIIQQQXXXccckkkpppuuu{{{}}}~~~wwwfffVVVKKKFFF???===:::999999999777666666:::>>>DDDLLLYYYiiisss~~~kkkPPPCCC;;;222---///---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,------------------------,,,---///000111222111111222333444444222222333444444444555666777777666555666555333222222333444444:::<<<===???@@@@@@@@@@@@????????????>>><<<;;;::::::999999888777777666666444222000...---,,,,,,---)))+++...000111222444666999;;;<<<<<<;;;;;;;;;<<>>@@@===999999>>>>>>BBBHHHNNNUUU^^^hhhooowww~~~yyyqqqmmmhhheee```ZZZTTTNNNJJJHHHGGGGGGGGGJJJPPPZZZfffmmmwwwnnnXXXDDD??????;;;777888999888777666666555555555444444555666777777777666444444444444666888:::;;;AAADDDNNN___vvvnnn\\\SSSKKKHHHDDDAAA???===;;;999666555555444444333333222111111111111111111111111////////////////////////........................///000111111111222444666888;;;???AAACCCHHHOOOUUU[[[fffsss~~~}}}qqq```XXXPPPMMMJJJFFFFFFHHHRRRlll}}}wwwrrrmmmjjjbbb```^^^[[[YYYXXXXXXXXX[[[^^^eeeooo|||}}}uuuqqqkkkfffaaa\\\WWWTTTMMMMMMNNNNNNMMMKKKIIIHHHDDDDDDDDDCCCAAA???===<<<<<<;;;999777888<<>>???@@@@@@??????AAAAAAAAA@@@???>>><<<<<<;;;:::999888666555444444333111///---,,,,,,,,,,,,)))---111444555666777888888:::=========<<<<<<<<<>>><<<999888888888777666::::::999888777666666555444333222111000000000000+++---///222333333222222000///......///111222333333555888;;;======<<<<<>><<<:::444333333222222111111000111111111111111111111111000000000000000000000000...........................000111111111111444666666999<<<>>>@@@FFFMMMSSS^^^iiixxxsssaaaZZZSSSPPPLLLFFFBBBCCCKKKaaazzztttnnnkkkfffdddbbb```]]]\\\[[[[[[XXX[[[aaajjjwwwzzzrrrjjjccc[[[VVVQQQPPPOOOLLLIIIEEECCCAAA??????>>>===<<<;;;::::::999999888777777:::@@@DDDKKKSSS^^^gggmmmrrrwwwzzz{{{|||~~~~~~ssseeeWWWKKKEEE>>><<<:::999999888777555555999???FFFOOO\\\kkkuuu}}}|||hhhLLL???777000...111------,,,,,,,,,,,,------*********++++++*********++++++,,,---------,,,,,,------,,,,,,,,,,,,------+++,,,,,,---...---------,,,,,,------------------.........///000111333444333444555444222222222444333555777777777666666666666555444444444555777777:::;;;===???@@@AAA@@@@@@BBBBBBAAAAAA@@@>>>===<<<;;;;;;999777555333222111000///---,,,+++++++++++++++///444888999999999:::888;;;===>>>>>>============;;;888777777777777666<<<;;;999777555333222222000///...,,,,,,---...///...000444666888777666555//////000000222444555666444555888:::<<<<<<;;;:::BBB@@@??????AAAEEELLLRRR\\\eeeooouuuwwwyyyuuummmeee]]]YYYNNNKKKFFFCCCBBBDDDGGGIIIIIIVVVeeeqqqyyy{{{wwwpppllliiifffccc```fffJJJ???>>>;;;999;;;:::999777555555555666666666666666555444333222111333333333333555777999:::???@@@GGGVVVmmmsss___TTTLLLIIIEEEBBB@@@???===;;;444333333222222111111000111111111111111111111111111111111111111111111111////////////////////////...///111111000111333555555888;;;>>>@@@FFFMMMSSSaaammm}}}vvvbbb[[[UUUSSSNNNFFFAAA@@@GGGXXXuuu|||vvvpppllliiigggeeeccc```^^^\\\\\\YYY[[[___gggssswwwmmmccc]]][[[XXXTTTNNNHHHCCC@@@>>><<<<<<;;;::::::999999999777777777666777999>>>AAAJJJSSS^^^hhhnnnrrrwwwzzz|||}}}~~~~~~}}}|||yyynnnbbbUUUJJJCCC>>><<<999888888888777555444888???FFFPPP]]]lllvvvwwwqqqsss~~~dddIII<<<666000...111,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))***+++,,,,,,---------,,,......------------......,,,,,,---.........------,,,,,,,,,---------......////////////000222333444333555666555444333444555333666999999777666777888999888666555444444555555888:::<<>>===<<<;;;:::999666444222000///---,,,+++*********+++,,,///222777:::;;;;;;;;;;;;999;;;>>>>>>>>>===>>>??????===:::999999999888777:::999666444111000/////////---,,,***+++,,,///000222444666888999777555444000000111333444666888999999:::;;;===>>>??????>>>===???BBBDDDJJJTTT^^^eeeqqqwww~~~~~~wwwggg^^^WWWRRRPPPJJJJJJJJJJJJLLLOOOSSSUUUZZZgggyyywwwqqqoooooofffccc^^^ZZZWWWVVVUUUTTToooNNNAAA???<<<;;;<<<999888777666666555555555666666555555444333111111333333333333555777999:::===???FFFRRRgggxxxbbbWWWMMMJJJFFFBBBAAA???===;;;666555555444444333333222111111111111111111111111000000000000000000000000////////////////////////...///000000000111333555666999===???BBBHHHOOOVVVaaannn}}}wwwbbb\\\WWWUUUPPPHHHBBBAAACCCNNNeeezzztttpppjjjiiigggdddaaa^^^\\\[[[ZZZ[[[^^^eeeooo|||{{{pppiiieeeaaaZZZQQQIIICCC???<<<:::999888777666666666777555666777777777999===@@@IIIRRR^^^hhhnnnrrrwwwzzz|||}}}~~~~~~}}}|||}}}tttiii]]]RRRHHHBBB>>><<<999888888888666555444999@@@HHHRRR___mmmwww~~~qqqiiimmmwww^^^EEE:::555///...111,,,++++++******++++++,,,)))***+++,,,,,,+++***)))******+++,,,------------......------------......,,,,,,---...............+++,,,,,,------............//////000111222333333444555666666555555666888444888;;;;;;999777888:::<<<;;;888555333111111111999:::<<>>===;;;;;;:::999888555333111///...++++++******+++---...///333666999;;;;;;;;;;;;<<<:::<<<===>>>===>>>???AAACCC@@@===;;;;;;:::999888666555222///---,,,,,,,,,---,,,++++++,,,...000111333444555666666555333222222333444666888999;;;;;;;;;;;;;;;<<<===???@@@AAA???EEEKKKQQQ\\\jjjvvv{{{}}}hhhZZZQQQLLLJJJLLLQQQUUUZZZ```cccdddcccbbbiiivvvxxxsssooommmkkkiiieeeaaa^^^\\\XXXVVVSSSQQQOOOOOOPPPPPPyyyUUUDDD@@@===<<<===888888888777777666555444444444555555555555444444333222222333444666888::::::???EEEOOOaaa||||||fffZZZOOOKKKGGGCCCAAA???<<<:::666555555444444333333222000000000000000000000000000000000000000000000000////////////////////////...///000000000111333555666999<<>>;;;999888888777666555666;;;BBBKKKUUUbbbqqqzzz}}}pppjjjlllqqqYYYBBB888444///---000,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------...............++++++,,,,,,---......///---...000222333333333222444666777888777888999;;;555999======:::888:::<<<;;;:::888666555444444444<<<===>>>???@@@@@@???>>>>>>>>>>>>===<<<;;;999999999888777555222000......+++++++++,,,...000333444777999;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>AAADDDCCC@@@<<<:::999888666555222000...+++*********++++++++++++,,,---///000222444444555555555555444444666777999:::<<<===>>>>>>===<<<::::::<<>><<<===777777888888888666444333222333444666777888888888333222222333444666888:::999>>>FFFNNN]]]wwwiii]]]PPPLLLHHHDDDAAA???<<<:::444444333222222111111000////////////////////////////////////////////////000000000000000000000000---///000000000000333555333666:::===@@@EEENNNTTT\\\hhhwwwrrrbbb\\\WWWVVVRRRKKKFFFFFFEEEEEEOOOggg{{{pppooonnnkkkhhhdddaaa___\\\\\\]]]aaajjjvvv~~~uuupppfffZZZPPPGGGBBB@@@;;;:::888666555555666666444555777888888999<<<>>>FFFOOO\\\fffmmmqqquuuxxxwwwxxx{{{~~~{{{|||nnnaaaVVVLLLDDD???===;;;999888888777666444777<<>>>>>;;;999:::===888888777888999:::<<<===??????@@@@@@???>>>===<<<======<<<<<<;;;999888777888888666444222000......,,,,,,---...111444666888999;;;<<<;;;::::::;;;============<<<;;;>>>BBBEEE@@@===999777555444222111...---+++)))(((((()))*********+++,,,---///111111666666666666777777888888999:::<<<>>>???@@@@@@AAACCCAAA???>>>@@@DDDIIILLLWWWcccppp{{{{{{uuunnnssstttoookkkkkkjjjhhhbbb[[[TTTQQQPPPSSS\\\eeeyyy}}}xxxtttqqqoooooonnniiibbb]]]ZZZXXXWWWVVVYYYYYY\\\fffrrrxxxvvvrrraaabbbbbbaaa``````aaabbb^^^HHHBBB@@@>>>>>>888777777666666666666777222333444555666666666666444555666555444555888:::<<<===BBBKKKXXXooolll]]]SSSOOOJJJFFFCCC@@@<<<:::777666555333222222333333111111111111111111111111000/////////............---......///000111111222///////////////000111111444444888===@@@BBBIIIQQQ\\\ffftttuuuhhh^^^\\\[[[TTTQQQMMMAAABBBDDDJJJZZZvvv~~~|||vvvpppllljjjhhheeebbbaaa]]]\\\aaaiiirrr~~~~~~wwwmmmaaaWWWNNNFFFAAA???<<<888666555555555444::::::999888888999:::;;;EEEMMMYYYeeennnssstttssswwwzzz~~~~~~}}}}}}~~~qqqbbbUUUJJJBBB>>>===<<<;;;999888777777777999===BBBJJJUUUbbbpppyyytttsssyyynnnTTT<<<333222//////111------,,,,,,,,,------...------,,,,,,+++***))))))******))))))******+++,,,---,,,,,,+++*********+++...///////////////...---......---------...//////222222111111222222333444222444666888:::;;;;;;;;;???>>>>>>===<<<<<<;;;;;;;;;999777666777999;;;===DDDBBB???>>>??????===<<<;;;;;;:::999777666666555;;;777222000000...+++(((,,,---///222444777999:::===;;;999888888999:::<<<;;;;;;<<<===???AAABBBCCC===;;;999666444222222222///---***(((((()))+++,,,)))***+++,,,...111333444333333444666999;;;>>>??????@@@@@@@@@@@@@@@@@@@@@CCCAAAAAACCCJJJQQQVVVYYYjjjrrr~~~}}}sssoooiiiddd^^^ZZZWWWTTTSSSSSSUUUXXX^^^dddhhhlllssszzz}}}xxxqqqnnniiieeebbb___\\\ZZZWWWVVVWWWXXXVVVSSSVVV\\\aaagggoooxxxzzzxxxvvvttttttrrrooommmdddLLLDDD???===<<<888777777666666666666666777777777777777666555555222333333222222333555777<<<===BBBIIIUUUjjjlll]]]TTTPPPKKKFFFCCC@@@===:::888777555333222222222333111111111111111111111111000000/////////..................///000111111111///////////////000111111333444888===???AAAHHHPPPYYYdddqqq|||}}}rrrggg]]][[[[[[UUUSSSOOODDDAAABBBFFFSSSkkkzzzsssooommmkkkgggddd```]]]\\\aaahhhppp|||{{{qqqeee[[[SSSLLLGGGAAA>>>:::888777777666444666555555555666888999:::BBBIIIUUUbbblllrrrtttuuuwwwzzz~~~~~~}}}}}}~~~rrrdddWWWLLLCCC>>>===<<<:::999888777777777;;;>>>DDDLLLWWWeeerrrzzziiiQQQ;;;444444000...///---------,,,,,,------...------,,,,,,+++******)))***************+++,,,,,,------,,,+++++++++++++++......///////////////......------------...//////222222222222333444555666666777999;;;<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;:::888777888:::<<<===DDDBBB@@@?????????>>><<<::::::999999999888888777777444111//////...+++)))///000111444666888:::;;;<<<;;;999888888:::;;;<<<;;;;;;;;;<<<===>>>@@@AAA;;;999666222///,,,++++++***)))((('''''')))***,,,++++++,,,---...000222333444555777999<<<>>>@@@AAAGGGEEEDDDBBBAAA@@@AAAAAACCCFFFKKKRRR[[[ccckkkooozzzrrrfffaaa]]]YYYSSSOOOMMMMMMPPPSSSYYYaaannnyyy~~~wwwqqqlllhhhaaa___]]]\\\[[[ZZZVVVTTTUUUTTTWWW[[[\\\]]]bbbiiitttzzz|||zzzkkkQQQEEE???;;;999888888777666666666666666999999888888666555333222111222222222111222444777;;;<<<@@@GGGPPPbbb~~~mmm]]]VVVRRRLLLFFFCCC@@@===;;;888777555333222222222333111111111111111111111111000000000/////////............//////000000111111///////////////000111111333333777<<<>>>???FFFNNNVVV```mmmxxxzzzpppfff\\\ZZZ[[[UUUUUUSSSHHHBBBBBBDDDKKK]]]{{{~~~wwwrrrooommmiiifff___\\\[[[```eeemmmyyyxxxmmmccc[[[TTTPPPFFFCCC???<<<:::999777555444444333444555777999;;;===DDDOOO\\\gggoootttvvvvvvzzz~~~|||{{{~~~tttgggZZZOOOEEE???===<<<:::888777777888888;;;???FFFOOO[[[hhhttt}}}~~~eeeOOO:::555444000,,,---...------,,,,,,---------------,,,,,,++++++******+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---......///000000000000---------------...//////333333333444555777888999<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::999:::;;;===>>>CCCAAA@@@???@@@???>>><<<999999::::::::::::999999555333000///000000...---222333444666888999;;;;;;::::::999999999;;;<<<===;;;;;;:::::::::;;;<<<<<<666555111...+++))))))(((&&&&&&'''((()))***+++,,,,,,,,,---...///111333444666888;;;===@@@AAABBBBBBHHHEEEBBB???>>>???@@@BBBIIIQQQ\\\fffnnnvvv~~~vvvdddXXXSSSRRRPPPMMMIIIIIIMMMSSSXXXeeerrr~~~sssiiibbb^^^[[[ZZZWWWWWWZZZ\\\^^^]]]YYYVVV]]]\\\^^^cccgggjjjqqqyyyqqqTTTFFF???;;;999999888777666666555555666666666666555444333111111222333444333222333666888;;;<<>><<<999777777666666666777888:::;;;999>>>HHHTTT```jjjrrrvvvuuuyyy}}}zzzyyyzzz~~~tttiii]]]QQQFFF@@@===;;;:::888777777888999;;;@@@HHHRRR]]]jjjvvv~~~gggPPP;;;444333///,,,---......---,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,---------------------,,,,,,,,,,,,------,,,---...000000111111111------------...///000000444444555666888:::<<<===BBBBBBBBBAAA@@@>>><<<::::::::::::;;;;;;;;;<<<<<<>>>>>><<<;;;<<<===>>>???CCCAAA@@@@@@AAA@@@>>>===:::;;;;;;;;;;;;:::999888333333222222222333333333555666666777999999:::;;;999999999999:::<<<===>>>;;;:::999888777777777777000///---,,,++++++,,,,,,&&&''')))+++,,,------,,,,,,---...///111444666777:::<<<>>>AAABBBBBBAAA@@@DDDBBB???>>>@@@EEEJJJMMMXXXbbbnnnwww{{{|||gggWWWOOONNNOOOTTTWWWUUUUUUZZZaaadddxxx{{{nnniiiaaaZZZWWWXXX[[[]]]```ccchhhnnnqqqooojjjfffoookkkkkkooossswww}}}tttVVVFFF@@@===999999888777666555555555555333333444444444444333333222333444333222333666888999;;;>>>BBBFFFRRRhhh}}}vvvbbb[[[VVVNNNHHHCCC@@@>>><<<:::999666444333222222222111111111111111111111111111000000000////////////////////////000000000000///////////////000000111111111555999:::;;;AAAIIISSS\\\iiiuuuyyyiii]]]YYYXXXTTTXXXZZZSSSGGGDDDBBBDDDKKK^^^~~~yyysssoookkkfffbbb\\\YYYWWWXXXZZZaaaooo|||uuummmfffbbbXXXSSSLLLFFFBBB>>>;;;999999888777666666777888888777;;;BBBLLLXXXdddmmmsssuuuyyy}}}vvvwww{{{}}}ssshhh]]]QQQGGGAAA===;;;999777777777999::::::???HHHSSS___lllwwwlllSSS;;;333111...,,,//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---............---...---------------......---...///000111111111111............///000111222555555666888:::<<<>>>???DDDDDDCCCBBB@@@>>>;;;999888999999:::;;;<<<======??????>>>======>>>>>>???BBBAAA@@@AAABBBAAA???===<<<======<<<;;;999666555111222222222333444666777888888888888999999999999999999::::::;;;<<<===>>>:::999777555333222222222,,,+++************,,,,,,((()))+++---...---,,,,,,---...000222555999;;;===>>>???AAABBBBBB@@@>>>===???@@@AAAFFFMMMVVV___dddllluuulllXXXLLLKKKOOOWWWdddooopppppprrrtttttt~~~zzztttlllfff\\\YYYVVVUUUWWW^^^ffflllrrrvvv~~~~~~xxx}}}xxxwwwzzz~~~wwwWWWFFFAAA>>>;;;:::999888666555555555555333333444666666777777777111222222222111222444777888999===AAADDDMMMbbbuuu}}}ggg]]]XXXOOOHHHDDDAAA>>>===;;;999777555333222222222111111111111111111111111111111000000000/////////////////////000000000000///////////////000111111111111444777888999???GGGRRR\\\iiiwwwooo```ZZZVVVRRRXXX\\\WWWIIIDDDAAACCCEEEPPPiiizzztttooojjjeeeaaa[[[WWWSSSRRRRRRZZZjjjyyy|||uuupppllleee^^^TTTKKKEEE@@@===<<<999888666555444444555666777999>>>EEEPPP\\\gggnnnuuuyyyxxxxxx{{{{{{qqqfff[[[QQQGGGAAA===;;;999777666777999;;;999@@@JJJVVVbbbnnnyyymmmTTT;;;222111...---000///......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...000000///............---------...//////...//////000111111111111////////////000222333444666777777999;;;===???@@@BBBBBBBBBAAA???===:::999888888999;;;<<<===??????@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBCCCBBB???===============;;;777444222000111333333333555777:::;;;:::::::::999999999999::::::;;;;;;<<<<<<======888777555222000///......,,,+++)))((('''(((((())))))***,,,............---222333444777:::===@@@AAAAAAAAABBBBBBAAA@@@>>>======@@@GGGRRR^^^jjjtttzzzvvv___OOOJJJOOOWWWggg{{{~~~{{{xxxsssnnniiiddd^^^ZZZUUUUUUVVVXXX^^^hhhttt|||~~~zzzYYYFFFAAA???;;;:::999888666555555444444222333444555666666666666222333333222222333555777666888===@@@CCCKKK^^^pppmmm___YYYPPPIIIDDDAAA???===;;;:::777555333222222222111111111111111111111111111111111000000000//////000000000000///////////////////////////000111111000000333666777777===EEEQQQ[[[iiixxxtttdddZZZUUUPPPVVV]]]YYYNNNGGGCCCDDDDDDGGGWWWkkk~~~wwwrrrmmmgggbbb[[[UUUPPPLLLLLLSSSfffwww}}}yyywwwooogggZZZNNNFFFBBB???>>>999888777666555666777888999:::;;;AAAJJJVVVaaahhhuuuyyy~~~}}}}}}xxxnnncccYYYOOOFFFAAA===;;;888666666777:::<<<:::AAALLLYYYeeeqqq|||gggOOO999222222///...000//////...---,,,,,,,,,,,,------------------------,,,...///111111000///.........---......//////000///000000111111111000000000000000111222333555666777888888999;;;===>>>???????????????===;;;999888777888999;;;===???@@@AAA@@@??????>>>>>>>>>>>>>>>AAA@@@AAABBBCCCBBB@@@===:::;;;<<<<<<:::777444222222555777777777888<<>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<<<<;;;666555333000...---,,,+++,,,+++***))))))***++++++,,,---///111333444555555999999:::;;;===???AAACCCBBBBBBBBBBBBAAAAAAAAAAAAFFFLLLWWWfffuuu{{{iii[[[TTTVVV```kkk|||yyysssqqqrrrsssssspppkkkeee```^^^]]]^^^```ccciiirrr~~~}}}[[[GGGBBB???;;;:::999888666555555444444111222333333444444333333444555666555444555888:::666888<<<@@@CCCKKK]]]oooppp```ZZZQQQIIIDDDAAA???===<<<:::888555333222222222111111111111111111111111111111111111000000000000000000000000///////////////////////////000111111000000222666666666<<>>FFFRRR]]]eeevvvyyy~~~wwwmmmaaaWWWNNNFFFAAA===;;;888666666777:::<<<;;;BBBNNN[[[hhhttt~~~aaaKKK777333444111...000000///...---,,,+++++++++---------------------------...000111222111///..................///000000000111111111111000000///111111111222333444666777888888999999;;;<<<>>>???============<<<:::999888777888:::<<<>>>@@@AAABBB????????????>>>>>>======AAA@@@AAABBBDDDCCC@@@===888999;;;;;;:::888555333777:::<<<===<<<===AAADDDAAA@@@???>>>===<<<;;;:::<<<<<<<<<===<<<<<<;;;;;;555333111///---,,,+++***++++++++++++---///111333000111333555888;;;===>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBCCCEEEEEEVVV^^^lll|||xxxyyyvvvpppmmmqqqssssssvvvlllbbb^^^^^^eeerrr}}}wwwrrrooonnnnnnssswww|||{{{vvvoookkkiiigggiiikkkmmmqqqyyydddNNNBBB<<<:::;;;;;;:::888666555555666444444444444444444444444555555444333333333444444777888<<<@@@BBBHHHWWWeeewwwggg]]]SSSLLLFFF@@@===>>>;;;999666444444444333222000111222222111000111333000000000000000///......000000000000000000000000111111000000000000111111000000///000333888===@@@GGGNNN^^^ssslllYYYQQQPPPPPPTTTZZZXXXUUUPPPHHHDDDEEEKKKPPPddd{{{zzzpppgggddd___SSSHHHEEEEEEGGGSSSbbb|||~~~{{{{{{qqqcccWWWPPPJJJFFFBBBAAA>>><<<;;;<<<;;;888555999<<<@@@AAACCCJJJUUU^^^qqquuuzzz|||uuujjj^^^SSSJJJCCC???===:::777555555666666666<<>>>>>??????@@@AAACCCCCCCCCAAA???>>>:::999888777777999;;;<<>>===>>>@@@CCCEEEFFFEEEDDDCCCAAA???===<<<>>>>>>>>>===;;;999777555000000...+++)))(((***,,,******+++,,,...000222444666777888999999<<>>>>>@@@BBB@@@>>>@@@FFFNNNUUUXXXeeesssttthhh^^^\\\[[[ZZZ\\\aaadddppprrrrrr|||~~~tttooolllkkkiiihhhiiilllpppsssyyyvvvvvvvvvxxx{{{{{{{{{lllTTTFFF???===999999888666444333333444444444444444444444444444555555444333333333444444666777:::>>>@@@EEESSSaaayyy{{{hhh]]]SSSLLLFFF@@@===>>>:::888555333333333333111111222333222111000111222222222111111111000000000000000000000000000000000111111000000000000111111222111000000222555999<<>>>>>>>><<<::::::===@@@AAABBBHHHSSS\\\nnntttzzz}}}vvvjjj^^^TTTKKKDDD???;;;999777666888:::<<<===???GGGTTT```kkkwwwnnnRRRDDD777222222000000000000000////////////////////////...//////000111222111000000000000000111111444444222111111111222222000111111222333333444444222222333444666777888888;;;;;;:::;;;;;;<<<======<<<<<<======<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBAAA???<<<;;;888777555555777999<<<>>>DDDDDDDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>><<<999666333111111111000---***)))***,,,+++++++++,,,...111444666888:::;;;<<<<<<>>>@@@CCC@@@BBBCCCCCCAAA@@@@@@AAA??????AAAFFFNNNYYYcccjjjyyy}}}vvvhhh^^^VVVSSSSSSTTTZZZbbbiiizzz~~~vvvnnnhhhddd```aaabbbffflllssszzz~~~}}}bbbOOOEEE@@@;;;:::888777555444444444444444444444444444444444666555444333333333333333555555888;;;===BBBMMMYYYmmmjjj^^^SSSLLLGGG@@@======:::777444333333333222111333444555444222111111222222111000/////////000111000000000000000000000000111000000//////000000111444222111000000333555777AAAIIIYYYnnn{{{dddSSSKKKIIIMMMRRRYYY[[[]]][[[UUUNNNHHHFFFFFFWWWooouuuooo^^^QQQEEEAAA???>>>EEEQQQfffzzzmmm```VVVQQQOOOJJJGGGCCCAAAAAAAAA@@@??????BBBDDDCCCCCCHHHRRR[[[iiirrrzzzwwwlll___TTTKKKDDD???:::999888777888:::===???CCCJJJVVVaaalllxxxuuu___KKK@@@666333222111///000//////000000000000000000000000////////////000000////////////000111222333555444333222222222333333111111111222333333444444444444555666666777777888999999999:::;;;<<<===>>>===>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCAAA>>>:::888666555444555888===AAAEEEHHHJJJLLLLLLKKKIIIIIIJJJMMMMMMMMMLLLJJJHHHFFFEEEAAA@@@>>>:::666222...,,,000111111///,,,******+++,,,++++++,,,...222666999;;;===???@@@@@@@@@AAABBB???AAACCCDDDCCCCCCCCCDDDCCCGGGOOOVVV^^^iiiuuu}}}|||pppiii]]]XXXSSSQQQOOORRR]]]gggttt}}}yyyrrrkkkeeeaaa___^^^YYY\\\aaaiiisss}}}xxx___LLLBBB???===;;;999999888777555555555555555555555555555666555444444333333333333555444777:::<<>>===;;;888555444444444333222444555666444222111111222111///---,,,+++,,,...///////////////////////////000000////////////000000222111000//////111333555===EEEUUUiii}}}kkkWWWJJJGGGJJJNNNTTTYYY```ccc___UUUJJJCCCDDDMMM]]]qqq|||rrr^^^PPPDDD@@@===;;;AAAKKK]]]vvv{{{lll___YYYWWWQQQMMMIIIEEECCCCCCCCCDDDGGGJJJKKKIIIHHHLLLTTT[[[eeepppzzz}}}~~~yyymmm```UUUKKKDDD???::::::888666666777:::<<>>>>>??????@@@??????>>>>>>:::::::::::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDCCCAAA===:::777555555555777<<>>AAABBBAAA@@@@@@AAA???@@@BBBBBBCCCEEEHHHKKKPPPXXXdddlllrrrxxx|||nnnfffbbb]]]___```^^^[[[^^^gggppp|||wwwsssqqqnnnjjjfffcccbbbccccccaaadddiiipppzzz|||~~~|||{{{tttWWWDDDAAA>>>;;;::::::999777555555555555555555555555555666666555444333222222333555444666:::<<<>>>EEENNNYYYqqqqqqcccTTTMMMIIICCC???>>><<<:::777555555555444333444555666444222111111222111///---,,,+++,,,...///////////////////////////000000////////////000000000///...///000222444555:::AAAOOObbbvvvttt]]]NNNHHHJJJLLLOOOWWWbbbjjjjjj```RRRIIIHHHJJJQQQ___uuuuuu```QQQDDD@@@>>>;;;@@@IIIXXXmmmzzzlllccc```XXXVVVQQQLLLHHHGGGGGGHHHMMMPPPRRRQQQNNNPPPVVV\\\eeepppzzz||||||~~~zzzmmm```UUUKKKCCC>>>999999999777666777;;;???GGGOOOZZZeeeooozzz~~~|||lllQQQ@@@999333333333000///000//////000000111111222222111000000////////////000111111000000000000111111222333333333333333333333333333333444555555666666888888888888888888888888888999999:::;;;<<<>>>?????????@@@@@@AAA@@@@@@???;;;;;;:::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;888777444555666:::@@@HHHOOOSSSUUUYYY\\\[[[TTTNNNKKKJJJJJJKKKKKKKKKIIIEEEBBB@@@999888555333000---+++***+++,,,...---+++***)))************+++...222777999;;;>>>@@@AAA@@@?????????>>>??????@@@BBBHHHPPPUUU^^^iiivvvnnncccaaaccckkkssszzzyyytttsssvvv{{{yyytttpppnnnllljjjkkkkkkkkkkkkllllllmmmmmmlllnnnqqqvvv}}}{{{www|||~~~}}}|||{{{zzzyyyyyyyyycccIIIAAA>>>:::999999999666333555555555555555555555555777666555444333222222222555333555999<<<>>>CCCJJJSSShhhuuufffVVVNNNKKKFFFAAA???===:::777666666666555444333444555444222111111222222111000/////////000111000000000000000000000000000//////......//////000.........///000333555666888>>>JJJ[[[ooohhhUUUMMMLLLLLLLLLUUUcccooorrrjjj\\\RRRKKKIIIKKKTTTccc{{{{{{eeeTTTEEE@@@>>><<<@@@HHHTTTddd~~~|||qqqkkkcccaaa]]]WWWQQQNNNMMMNNNSSSWWWZZZYYYVVVUUUYYY]]]gggrrr{{{||||||}}}~~~zzzmmm```TTTJJJBBB===666888:::999999<<>>888333333222000///111//////000000000000000000000000////////////000000111111000000000000000111222333444555555555444444555555555666777777888888888888999999999999999999:::::::::;;;<<<===>>>?????????@@@AAAAAAAAAAAA@@@<<<<<<;;;:::;;;<<<===>>>======>>>>>>???@@@@@@AAA>>>>>>===;;;:::999888888555777:::@@@GGGOOOVVVYYY^^^ccceeebbbYYYPPPLLLLLLJJJKKKKKKJJJGGGCCC???<<<333222000///---,,,,,,+++)))***++++++******+++,,,++++++,,,...111444666888:::<<<>>>>>>======>>>???>>>???BBBFFFLLLVVV```hhhoooxxxyyyhhhdddiiippp|||uuuqqqllliiijjjlllmmmmmmlllnnnqqqtttuuuvvvvvvvvvttttttuuuxxx~~~xxxvvvzzz|||{{{yyyxxxxxxyyyzzzzzzoooOOOCCC???:::999::::::777333555555555555555555555555777666555444333222222222333111333888;;;===AAAGGGMMM___wwwyyyhhhXXXPPPMMMHHHBBB@@@<<<:::777555555555444333111222333222111000111222222222111111111000000000000000000000000000000000//////............//////......///000111333444555777<<>>FFFPPP\\\rrrvvvnnnnnnkkkddd\\\WWWUUUUUUZZZ___dddddd```^^^```bbbkkkttt{{{}}}~~~}}}yyymmm___SSSIII@@@;;;555888:::::::::===CCCIIILLLUUUbbbnnnxxxyyyzzz||||||zzzssshhhcccmmmzzzdddJJJ>>>888444333222//////222000000////////////////////////...//////000111222000/////////000111222333444555666777888777777666666777777888888999::::::888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@AAAAAAAAAAAAAAA>>>===<<<;;;;;;===>>>@@@<<<<<<===>>>>>>??????@@@???===;;;::::::;;;===>>><<<>>>DDDKKKSSSZZZ```cccdddiiijjjdddYYYOOOKKKJJJIIIIIIIIIHHHDDD???:::777000///---,,,+++***++++++))))))*********+++...000---...000222444666777888:::;;;<<<<<<<<<<<<>>>@@@BBBFFFNNNXXXcccooo{{{vvvmmmrrr~~~wwwqqqmmmgggfffgggkkkppptttvvvwwwyyyzzz|||~~~~~~|||{{{{{{yyyyyy~~~~~~}}}|||~~~wwwUUUFFFAAA<<<;;;======999555666666666666666666666666777777555444333222222222111000111777:::<<<@@@EEEIIIYYYnnn{{{jjjYYYQQQNNNIIIDDDAAA;;;999666444444444333222000111222222111000111333000000000111000///......000000000000000000000000//////............//////000000000000111222333444666;;;DDDRRReee}}}~~~eeeWWWOOOJJJEEEMMM[[[hhhoookkk```VVVPPPNNNMMMLLLKKKUUUpppppp\\\HHH@@@<<<999<<>>888444333111///000333000000//////......------............///111222222---......///000222444555666777888999::::::999888777888888999::::::;;;;;;888888999::::::;;;<<<<<<>>>>>>=========>>>>>>???>>>???@@@@@@AAAAAAAAAAAA???>>><<<;;;<<<===???@@@<<<<<<<<<===>>>>>>??????BBB@@@===<<<<<>>???@@@@@@AAA@@@@@@<<<======>>>>>>>>>======;;;;;;<<<<<<<<<==================@@@DDDGGGIIIJJJIIILLLUUUaaaggghhhhhhjjjkkknnnmmmeeeXXXMMMGGGEEEFFFEEEBBB???;;;666333111---,,,+++))))))))))))***,,,,,,,,,,,,---...//////444111111666999888999;;;===>>>>>>======AAAIIIOOOUUUdddrrr|||zzzxxxtttssswww~~~~~~zzzvvvsssoookkkhhhfffffffffbbbfffmmmvvv~~~~~~|||~~~|||YYYEEEAAA>>>>>>===888666777555555555555444444444444777666444333222222333333444444333444777:::>>>AAAEEEMMM^^^tttttt```TTTMMMGGGCCCAAA===;;;777666555555444333222222222222111111111111111111000000000000111111///////////////...------/////////////////////...//////000000000111111111222888>>>HHH]]]zzzxxxbbbVVVSSSLLLKKKQQQ]]]eeeddd```]]]YYYTTTQQQNNNJJJLLLXXXfff}}}~~~aaaMMMFFF======EEEFFFLLLOOO]]]tttwwwwww}}}}}}rrrhhhcccaaaaaaggglllooonnnllllllmmmqqqvvv|||{{{vvvpppfffXXXLLLCCC>>><<<999888888:::::::::@@@HHHRRR\\\jjjvvv~~~|||mmmbbbcccqqqzzz___GGG999666222//////000//////000/////////..................................../////////000111333444555888999;;;===>>>===<<<;;;:::888777888:::;;;;;;:::::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<======>>>???@@@@@@AAAAAA@@@===>>>>>>?????????>>>>>>>>>===<<<:::999888777666;;;<<<>>>BBBGGGLLLOOOPPPUUUWWW```jjjooommmlllmmmoooppplllcccVVVKKKEEEDDDDDDBBB???;;;777333000...---,,,+++***)))***++++++---------......000111222666444555:::<<<;;;;;;>>>===>>>???@@@BBBJJJTTT\\\ggguuuzzztttnnnkkkhhhhhhmmmuuu}}}{{{uuuqqqlllkkkiiihhhgggggghhhiiifffkkksss}}}~~~[[[GGGAAA======<<<777555666333333444444444555555555666666444333333333333333444333333444777:::===???DDDJJJWWWlll|||fffXXXOOOHHHCCCAAA>>>;;;888666666555444333333222222222111111111111111111000000000000111111///////////////...------......////////////////////////000000000000111111222777<<>>===888777888999999:::AAAJJJVVVaaaoooyyyqqqdddeeessstttZZZCCC777444000//////000//////////////////....................................000000111222444666888999999:::<<<>>>??????>>>===999888777888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<======>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>===;;;999777666555444888;;;@@@FFFLLLRRRWWWZZZbbbdddkkktttwwwrrrooooooqqqpppkkkaaaTTTJJJEEEDDD???===999555111...,,,++++++++++++***+++,,,,,,---......//////111222444444999777999===???======@@@>>>AAAEEEIIIPPPZZZgggppp{{{zzzooojjjfffeeecccccciiiqqqvvvpppmmmkkkjjjgggggghhhjjjkkkmmmooopppmmmrrrzzz___JJJBBB===<<<;;;777555666666666666666666666666666555555444444333333333333333333333444666999<<<>>>CCCFFFQQQeee~~~kkk[[[RRRIIIDDDCCC???<<<999777666666444333333333222222222111111111111111000000000000111111111111111111111000//////............////////////////////////000000000111555888<<>>===999777888:::;;;<<>>??????>>>===:::888888999;;;=========<<<<<<<<<<<<===============<<<;;;::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???<<<;;;:::888888888888999888<<>>>>>;;;<<<@@@BBBHHHPPPYYYbbbmmmyyyvvvooohhhgggjjjnnnoooooosssxxx|||xxxrrrmmmkkkkkklllmmmpppqqqrrrsssuuuwwwxxxyyyvvvyyy}}}~~~}}}~~~}}}}}}eeeMMMDDD<<<;;;;;;888666666888777777666555444444444444444444444444444333333222222333444666999;;;<<>>FFFKKKXXXkkk~~~|||xxxzzz~~~uuuoooiiiiiijjjnnnrrruuuuuuuuuwwwzzz}}}zzzooofffXXXLLLDDD@@@>>><<<:::999999;;;<<>>??????>>>===;;;:::999999<<<=========<<<<<<<<<=========>>>>>>===<<<;;;::::::;;;<<<===>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@;;;:::888777777888999:::;;;AAAIIIPPPVVV]]]cccgggiiijjjqqqxxxzzztttpppooopppmmmhhh^^^RRREEE<<<777222000...+++***+++,,,,,,++++++,,,---...//////000...//////111333555777888:::999;;;>>>===;;;===BBBHHHQQQ___jjjttt|||wwwkkkeeeeeejjjuuuyyysssooojjjkkkmmmpppssswww{{{}}}~~~~~~~~~~~~}}}~~~}}}|||}}}|||~~~~~~}}}~~~nnnQQQFFF===;;;;;;999777666666666555444333222111000333444444555555444333333222222333444666888:::;;;>>>BBBKKKZZZpppvvvcccWWWOOOJJJHHHAAA???;;;888777777555444333333333333222222222222111111000000000000111111///////////////...------------......///000000000......////////////000000///222777>>>GGGYYYtttzzziiiaaa]]]ZZZ___kkksssmmm```VVVSSSYYY\\\\\\ZZZYYYWWWSSSNNNRRR^^^ooobbbSSSDDD>>>???;;;CCCJJJYYYkkk~~~~~~{{{||||||zzzuuummmnnnooopppqqqssstttuuuvvvyyy}}}yyymmmdddUUUJJJDDD@@@===;;;;;;999:::<<<>>>AAAJJJTTT```kkkyyyttttttwww}}}}}}tttcccNNN???555333111000000000///---.........///////////////------......///000000000333333333333333333444555777999<<<>>>?????????>>>===;;;::::::<<<======<<<<<<<<<<<<<<<=========>>>===<<<;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???;;;:::888777666777999:::BBBHHHOOOUUUYYY]]]cccgggfffggglllsssuuupppmmmmmmlllhhhaaaWWWKKK???666000///...---,,,,,,,,,------+++,,,---///000000000000...///000222444666999:::::::::<<>><<<<<<:::888777444444444333333222222222333333444555555444444333111222333444666777999999<<>>@@@IIIXXXjjj|||~~~|||~~~|||xxxrrrssstttrrrpppooorrruuuvvvyyy~~~xxxmmmbbbUUUJJJDDD@@@<<<888:::888999;;;===AAAKKKVVV```lllyyy~~~~~~~~~sss^^^JJJ>>>777555333222111111///---............/////////000......//////000111111222222222222333444555666777888:::===???AAAAAA@@@@@@???===;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????<<<;;;:::999:::===???AAAIIIOOOVVVYYYZZZ\\\```dddaaa```dddjjjkkkgggeeefffaaa\\\SSSJJJBBB<<<777555111000000///...------,,,------///000000000000///000000222444666999;;;===;;;<<>><<<===;;;999888444444444555555555666666222333444555555555444333111111333444666777888999;;;@@@HHHQQQ___uuulll]]]RRRLLLJJJCCC@@@<<<999888777555444444444444333333333222222111111000000000000111111111111111111111000000///---------...///000000111............/////////000444555999<<<<<>>@@@BBBBBBBBBAAA@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<===??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<===@@@EEEIIILLLMMMSSSZZZ\\\[[[[[[^^^aaa[[[ZZZ]]]aaabbb^^^\\\^^^UUUOOOFFF???<<<<<<===>>>333333333222000...,,,+++---...000111111000000///111222333555888;;;===???<<<===BBBHHHMMMTTTaaannn}}}wwwtttwww|||tttmmmiiidddaaaaaabbbcccccciiioooyyycccKKK>>>>>>888666777333777777666555555555555555555555777888888777666666444555666666666666888::::::>>>EEEOOOYYYjjjqqq___TTTNNNJJJEEEAAA===:::888777666555666666555444333333333333000000000---++++++,,,...111111111000000000000000000///---,,,,,,...000222000000///...............666111222888;;;???QQQfffzzz{{{ggg^^^WWWVVVbbbnnnmmmddd[[[MMMPPPVVVZZZWWWQQQQQQUUUSSSUUUVVVTTTSSSVVV[[[```|||eeeVVVMMMGGGCCCCCCJJJUUUcccrrr~~~}}}|||zzzyyyyyyxxxuuussssssvvvxxxzzz}}}~~~xxxeee\\\PPPEEE>>><<<;;;;;;777888999;;;>>>FFFQQQYYYeeelllvvv}}}zzziiiSSSCCC===555333111000111111000///000000000000111111111111111111222222222333333333555666666777888888999999999:::;;;===???@@@AAABBB???>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<>>>????????????===???@@@BBBBBBAAA@@@???CCCAAA>>>===>>>@@@DDDFFF>>>???BBBFFFJJJNNNRRRSSSXXXYYYZZZ[[[[[[ZZZXXXWWWSSSSSSTTTWWWWWWUUUQQQNNNGGGBBB999333222666<<>>999888999666777777666555555555555555555555777888888777777666444555666666666666888:::999<<>>;;;;;;:::666888999;;;>>>FFFRRRZZZhhhoooxxxvvvcccNNN???;;;555333111111111222111/////////000000000000111111444444444444333333333333777777777888999:::::::::999999:::;;;<<<>>>@@@AAA???>>>>>>===;;;::::::999::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>@@@BBBCCCCCCCCCAAA@@@CCCAAA@@@??????AAADDDFFFGGGIIILLLPPPTTTWWWYYYYYYXXXYYYZZZ[[[ZZZWWWSSSQQQNNNNNNNNNOOOOOOLLLGGGDDD<<<999444111///111444666111000...------...111222111222222111000000222444888:::<<<======>>>@@@AAAFFFNNNZZZfffqqqyyyssspppsssyyy|||{{{wwwuuuqqqooopppkkklllmmmnnnoooppprrrsssvvvzzzpppUUUDDD@@@;;;999;;;777777777666555555555555555555555666777777777777777555666777666555666888:::999<<>>;;;::::::999888444444333222111111111111111222222111000000111333000000000000000000111111//////000111111111111111000000///...............111...000555777999FFFTTTgggvvviii\\\UUU___lllppphhh___QQQRRRVVV[[[ZZZSSSQQQRRRTTTWWWZZZYYYUUUSSSSSSUUUVVVbbbqqq}}}zzzkkk___UUUNNNJJJOOOXXXcccnnnyyy~~~}}}}}}}}}{{{zzzzzz|||~~~}}}yyyqqqccc[[[OOODDD===;;;999999666888:::;;;???HHHTTT\\\lllsss|||ppp[[[GGG;;;888666444222111222222111000.../////////000000000111555555555555555555555444999999::::::;;;<<<<<<<<<:::999999999:::<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===@@@@@@@@@??????>>>>>>>>>AAABBBDDDEEEEEEEEECCCBBBBBBAAA@@@@@@AAADDDGGGIIIQQQTTTXXX\\\______^^^]]]WWWWWWXXXXXXUUURRRMMMKKKKKKJJJHHHGGGEEEAAA<<<888000000000000///...,,,,,,......------///111444666111111222111000111333666888:::<<<===>>>???BBBDDDRRR\\\kkkzzzrrrjjjeeebbbeeeiiiqqqyyyxxxqqqqqqrrrrrrtttwwwuuuvvvvvvwwwxxxyyyzzzzzz|||~~~```JJJCCC<<<:::;;;777777777666555555555555555555555666666777777888888555666777666555666777999;;;>>>CCCJJJPPP]]]sssqqq```UUUOOOFFFCCC???<<<;;;;;;:::999666666555444333333333333111222333222111111222444000000000000000111111111...000111333333222111000000000///...............000...111555666777@@@JJJWWWfffyyywwwggg\\\bbbooosssllleeeUUUUUUYYY___^^^WWWPPPNNNQQQUUUZZZ[[[XXXVVVVVVVVVWWW]]]eeemmmxxxtttggg\\\UUURRRWWW^^^fffnnnwww}}}~~~}}}~~~~~~|||}}}~~~wwwnnnaaaYYYMMMCCC===:::888888666888:::===AAAKKKWWW```nnnvvvlllUUUBBB999888666444222111222222111000.........///000000000111333333444555555666666777:::;;;;;;<<<===>>>??????<<<;;;999888999<<>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHGGGEEEDDDAAA@@@???@@@CCCIIIOOOSSSYYY\\\```cccdddaaa^^^[[[TTTTTTSSSQQQOOOLLLJJJIIIKKKHHHEEEBBB???;;;666222---...///000000...+++***............000222444666000111222222111333666888:::;;;===>>>@@@EEEKKKPPP^^^iiizzzuuuiiicccccccccfffkkkwwwuuuppppppuuu{{{~~~~~~eeeLLLCCC;;;:::<<<888777777666555555555555555555555555666777777888999555666777666555555777999:::===BBBHHHNNNZZZoooyyyeeeWWWPPPHHHEEE@@@>>>===<<<;;;:::666666555444333333333333///111222222111000111222//////000000111111111111...000222444444333111000000000///...............000000222444555666;;;BBBMMMZZZmmmttteeegggpppsssmmmgggXXXYYY___ggghhh^^^RRRKKKLLLQQQXXX[[[ZZZZZZ[[[]]]ZZZZZZ\\\```gggssszzznnnddd^^^\\\```ffflllqqqwww}}}}}}}}}{{{|||}}}}}}~~~~~~~~~uuukkk]]]VVVKKKBBB<<<999888777666999;;;???DDDNNN[[[dddpppwwwiiiQQQ???888:::555444222111222222111000.........///000111111222000111222444555777888999;;;;;;<<<>>>???AAABBBBBB???>>><<<:::;;;===@@@AAA?????????>>>>>>======<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@AAABBBDDDEEEDDDFFFHHHIIIIIIIIIGGGFFFAAA@@@@@@BBBHHHRRR[[[```aaacccggghhhfffaaaZZZVVVQQQOOOLLLIIIHHHHHHIIIJJJIIIEEEAAA===:::666111...------...///......---,,,////////////000111333444111222333333333555888;;;>>>???@@@CCCHHHQQQ\\\ccclllwwwvvvmmmffffffiiilllooosss~~~yyywwwwwwuuutttlllmmmtttiiiMMMBBB;;;;;;>>>:::777777666555555555555555555555555555666888999:::666777777777555555777888777:::???EEEIIISSShhh{{{kkk[[[SSSJJJGGGBBB???>>>===;;;:::444444333222111111111111///000222222000//////000/////////000111111222222...000222333333333111000000000///...............000000222222333555999<<>>AAACCCDDDEEEAAA@@@>>>======???@@@AAA@@@?????????>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBDDDFFFGGGEEEGGGIIIJJJJJJJJJHHHGGGCCCCCCFFFKKKTTT^^^gggllljjjkkkmmmlllhhh```WWWRRRMMMKKKHHHEEEDDDEEEGGGIIIBBB???:::666333000---***,,,,,,+++++++++,,,------////////////000000111111222333444555666888<<>>===;;;:::444444333222111111111111000111333333111/////////...//////000111111222222//////111222222222111000000000///...............///000000000000333666888BBBIIIXXXmmm{{{sssppplllgggeeeYYY___nnnzzzeeeVVVNNNQQQSSSTTTTTTVVVZZZ___aaa[[[XXXZZZZZZ[[[aaaiiioootttxxxzzzyyytttpppoooiiimmmrrrvvvyyy|||~~~{{{{{{{{{}}}|||}}}~~~|||yyyyyyzzz{{{{{{|||~~~}}}|||ooofffVVVPPPGGG@@@<<<:::999888888;;;???CCCJJJUUUcccmmmttt{{{vvvuuu{{{xxx```III999666999444222000///000000///...//////000111222333444444333444555555777777888999888999;;;>>>AAADDDGGGHHHAAA@@@????????????@@@@@@@@@@@@????????????>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBDDDFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHEEEIIIQQQZZZcccjjjpppsssqqqqqqqqqnnnggg]]]TTTNNNIIIHHHGGGFFFEEEDDDDDDDDD;;;888333000...---+++)))************++++++,,,------......//////000111111333444666777888;;;???BBBDDDIIIQQQZZZdddmmmvvv|||xxxqqqvvv}}}kkkgggddddddhhhlllnnnmmmnnnrrr}}}xxxyyyzzz{{{||||||{{{zzz{{{}}}~~~||||||}}}___MMMAAA>>>???:::777777666555555555555555555555444555666888:::;;;666777888777555555666888;;;===@@@CCCEEELLL]]]ooouuucccZZZNNNJJJEEEAAA???===;;;999666666555444333333333333111333444444111///...///...//////000111222222222//////000111111111111111000000///..................//////---...222555555===BBBPPPdddyyyyyyssslllhhhgggXXX___rrrmmm\\\RRRSSSSSSQQQOOOQQQVVV[[[aaaZZZVVVWWWUUUQQQSSSYYYYYY^^^bbbeeemmmvvv||||||}}}yyytttqqqppppppllloootttxxx{{{~~~|||}}}{{{{{{zzz{{{}}}~~~}}}|||zzz|||~~~~~~}}}xxxyyy{{{|||||||||~~~~~~yyylllcccTTTNNNFFF???<<<::::::999999<<<@@@EEELLLWWWeeeooouuu|||yyyoooqqq{{{sss\\\FFF777333666333111///...//////...---///000111222333444555555777777777777777777777777777888;;;>>>BBBEEEHHHIII@@@@@@@@@@@@????????????@@@@@@@@@???????????????AAAAAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGNNNYYYeeennnsssttttttssssssrrrmmmeee[[[QQQKKKFFFGGGHHHHHHGGGDDD@@@>>>888555111...---,,,+++*********+++,,,,,,---------+++,,,---...///000111222333555777888999<<<@@@CCCOOOWWWbbbnnnxxxvvv}}}rrrjjjdddbbbbbbfffmmmsssuuuuuutttwww~~~||||||}}}tttuuuwwwxxxyyyyyyxxxxxxyyy|||~~~}}}yyywwwwwwxxxkkkOOODDDBBB@@@<<<888777666555333333333333555555666666777777888888999999888666444444555777888666888???FFFNNNZZZeeewww|||kkk___TTTKKKDDDBBBAAA===::::::===999555444555555333111555444333222111///......111111000000000000000111222000///222666777333...111000///......---------000/////////000222555777888<<>>>>>======AAAAAABBBDDDGGGIIIIIIIIILLLIIIFFFDDDCCCEEEHHHJJJKKKKKKKKKJJJIIIIIIKKKLLLUUUZZZccclllssswwwwwwwwwvvvsssnnnggg```VVVMMMGGGGGGFFFFFFHHHGGGCCC:::333000///,,,***))))))*********---///000///......//////000//////...000333666999999:::======???FFFOOO___lll{{{xxxrrrrrrrrrooollliiikkkssszzz{{{zzz{{{zzz~~~~~~~~~~~~{{{zzz|||yyy{{{zzzttttttqqqnnnnnnppprrrrrrpppsssrrrrrrqqqpppooonnnnnnuuuUUUFFFAAA===999:::999888666555555555555555555666666777777888888::::::999777555555666888:::777999>>>CCCJJJTTT^^^ppprrrcccWWWNNNGGGDDDCCC>>>;;;<<<>>>:::777555666666444222555444444333222111000000111111000000000000111111555333222555888999555111111111000///............//////......///111444555777:::AAAPPPcccwww|||oooddd\\\[[[mmmoooWWWUUUUUUUUUQQQMMMPPPUUU___^^^WWWNNNIIIIIIHHHEEEEEEDDDCCCDDDIIIOOOVVVZZZ```dddhhhkkklllllllllmmmlllnnnrrrtttwwwzzz}}}{{{{{{zzz{{{|||~~~~~~}}}}}}}}}}}}tttggg]]]QQQIIIAAA>>><<<999:::<<<;;;>>>BBBHHHRRR^^^kkkttt{{{wwwnnniiiooo}}}qqqUUUDDD<<<666222000000000/////////000000111000222333444555777:::======<<<:::999999999999::::::;;;===???@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCBBB@@@???>>>=========AAAAAACCCEEEHHHIIIIIIIIILLLJJJHHHFFFFFFGGGIIIJJJKKKJJJJJJHHHGGGIIILLLOOO]]]aaagggnnnsssuuuvvvuuuvvvqqqjjjbbb[[[SSSMMMHHHIIIJJJJJJIIIFFF???777111///---+++***))))))***++++++---//////......///000000111222222222333666999:::888999<<<>>>DDDQQQ^^^sss{{{tttuuu||||||wwwwww~~~~~~~~~~~~~~~|||zzzxxx|||zzzzzz~~~yyyrrrpppllliiihhhjjjmmmnnnmmmpppooonnnmmmmmmlllllllll```KKKAAA<<<999<<<;;;:::888777777666666555555666666777777888888:::::::::999777666777999;;;999999===@@@DDDLLLTTTfffvvvuuuggg[[[RRRJJJGGGEEE@@@======>>>;;;888777666666444333444444444333333333222222111000000000000000111111555333333555888999666333222222111000////////////......------...000222333555777;;;DDDRRReeewwwyyymmmccc]]]iiixxx]]]ZZZXXXWWWTTTPPPRRRVVV``````ZZZOOOFFFDDDBBB???>>>===:::999;;;???CCCFFFNNNSSSZZZ___ccceeehhhiiigggjjjnnnrrruuuxxx{{{~~~|||{{{{{{{{{|||~~~{{{pppcccZZZOOOGGG@@@>>><<<999:::===;;;???EEELLLWWWcccooowww}}}uuunnnlllttt|||fffLLL<<<666333111111////////////000111222333222333555666777888<<<>>>???>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBCCCBBB@@@>>>=========>>>BBBCCCEEEGGGIIIIIIJJJIIILLLKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHGGGGGGLLLSSSXXXgggiiilllpppssstttuuuuuuvvvoooeee[[[UUUQQQNNNLLLMMMOOOOOOLLLDDD:::222...---,,,+++******+++,,,---,,,---......---...000222222333555666777888:::<<<>>>======AAAFFFPPPaaaqqqpppqqqqqqsss|||~~~}}}}}}}}}|||{{{xxxvvvuuuvvvwwwyyyxxxpppjjjgggcccbbbdddgggiiikkklllkkkjjjiiiiiijjjkkklllmmmSSSDDD>>><<<<<<;;;:::999888777777777555555666666777777888888888999:::999777666777888;;;999999<<<>>>@@@GGGNNN]]]lllzzzlll```VVVMMMIIIFFFAAA>>>>>>===<<<:::888666555333222222333333333333333333333000000000000000000111222222111000222444555333111333222111000////////////...------------...000000333555999===FFFUUUhhhvvvzzzlllaaagggxxxfffaaa]]]\\\ZZZVVVVVVXXX___aaa^^^RRRGGGCCC@@@>>>???<<<999777777888;;;===@@@EEEMMMUUUZZZ^^^aaadddcccggglllpppsssuuuxxxzzz~~~|||{{{|||~~~~~~wwwlll___VVVMMMEEE>>><<<;;;999:::===<<>>===<<<;;;;;;;;;:::;;;<<<>>>???@@@AAAAAACCCCCCEEEFFFGGGHHHHHHHHHDDDBBB@@@>>>======>>>???DDDFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHKKKSSS]]]dddnnnnnnppprrrtttvvvxxxyyyvvvnnncccYYYSSSRRRRRRRRRRRRTTTSSSMMMBBB777000---++++++++++++,,,---...///---...///......000333555555777:::;;;::::::;;;<<>>@@@EEELLLWWWdddzzzqqqdddYYYOOOJJJGGGAAA>>>>>><<<<<<;;;999666444222222111111111111222222222222000000//////000111222222000//////000111222111000333222111000////////////------------------......000444888;;;@@@KKK[[[gggvvvwwwjjjjjjuuunnnfff___^^^]]]YYYWWWXXX[[[```aaaVVVJJJDDDAAA??????<<<999666555666777999999>>>EEELLLQQQUUUZZZ]]]```dddjjjnnnqqqrrrtttuuuyyy|||~~~}}}||||||~~~yyyssshhh\\\SSSJJJCCC<<<;;;:::999:::===>>>DDDLLLVVV^^^gggooottt{{{oookkksss~~~jjjXXXCCC888333111111333222222111111111111222222444666999::::::;;;===???>>>>>>>>>===<<<;;;;;;:::;;;;;;===>>>@@@AAAAAAAAAAAABBBEEEHHHKKKMMMNNNOOOEEEDDDAAA???>>>>>>???@@@FFFJJJNNNOOONNNMMMMMMMMMJJJKKKKKKLLLKKKKKKIIIIIIGGGGGGHHHJJJPPP[[[gggooorrrrrrrrrtttvvvyyy|||}}}vvvoooeee]]]YYYXXXXXXXXXTTTUUURRRJJJ???555///...++++++,,,---...///000111///000111111111333666999:::<<<>>>>>><<<;;;<<<===DDDIIISSS]]]fffqqqxxxuuuvvvxxxxxx~~~rrrkkkiiiiiilllrrryyy}}}{{{{{{|||{{{{{{}}}vvvuuutttsssqqqooommmlllmmmnnnppptttxxxxxxuuuqqqiiigggdddaaaaaadddiiilllllllllkkkkkklllmmmooopppgggLLL???;;;::::::888777666555555555555555666666777777888888555666888888666555666666777666888<<>>CCCGGGLLLQQQUUUZZZ___fffkkknnnpppqqqrrrxxx|||}}}||||||}}}|||vvvoooeeeYYYQQQHHHAAA;;;::::::999:::>>>@@@FFFPPPZZZcccjjjppptttyyy}}}ooommmsss~~~|||bbbRRRAAA888444222222333333333222222222222222333555777:::;;;;;;;;;===>>><<<<<<=========<<<;;;;;;<<<===>>>???AAAAAAAAAAAA@@@BBBEEEIIILLLOOOQQQRRRGGGEEEBBB@@@??????AAABBBHHHLLLQQQRRROOOMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIGGGIIILLLQQQXXXcccooowwwwwwwwwvvvwwwxxxyyy{{{}}}uuuqqqkkkfffcccaaa^^^\\\SSSQQQKKKCCC:::444000///,,,---...///000111222222111333444555666777:::===>>>???@@@@@@???>>>???@@@FFFOOO___nnnxxx~~~xxxzzz~~~rrrjjjggghhhjjjpppwww~~~yyyuuuuuuyyy|||zzz|||wwwvvv||||||zzzyyyxxxqqqpppooommmkkkjjjiiiiiijjjjjjkkknnnrrrttttttssslllkkkhhhfffdddfffjjjnnnmmmmmmmmmnnnnnnooooooooosssTTTDDD???;;;:::999777666666666666555555666666777777888888555777999999888777777777666555777<<<>>>>>>BBBGGGNNNXXXmmm{{{lllaaaVVVOOOJJJDDDAAAAAA>>>@@@@@@>>>:::666555555222222222222222222222222////////////000111222333111111111111111111222333111111000///...........................---,,,,,,...000333555888>>>GGGMMMXXXcccqqq~~~~~~}}}zzzwwwkkk```^^^^^^[[[WWWUUUYYYfffnnngggXXXMMMGGGEEE???===999555333111111111222444777:::===CCCIIINNNQQQWWW___gggkkkmmmooopppvvv{{{zzztttmmmcccWWWOOOFFF???999999999888:::>>>@@@GGGSSS^^^hhhnnntttwwwzzz|||rrrqqqooo}}}sssWWWJJJ===777444222111333222222222222222333444555555777:::;;;;;;;;;<<<===;;;<<<===>>>>>>======<<<===>>>???AAABBBBBBBBBBBBAAABBBEEEHHHKKKMMMOOOPPPIIIGGGDDDAAA@@@AAACCCDDDGGGLLLQQQRRROOOLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLOOORRRWWW]]]eeennnxxx~~~~~~|||zzzxxxwwwvvvvvvqqqqqqqqqpppnnnhhhaaa\\\PPPJJJAAA:::555222000///...///000111222333333333333555888:::;;;<<<>>>@@@@@@AAABBBBBBAAACCCEEEHHHUUU```qqq~~~xxxqqqnnnnnnpppqqquuu}}}zzzuuuqqqqqqvvv|||~~~~~~{{{~~~vvvsss|||wwwsssrrrppplllkkkjjjhhhgggfffffffffggghhhjjjmmmqqqssssssssslllmmmkkkiiiffffffiiilllkkklllmmmoooooonnnllllll{{{[[[JJJFFF;;;;;;999888777666666666555555666666777888888888666888::::::999888888888666555777;;;<<<<<>>999666444333333///000222333777===DDDJJJJJJQQQZZZccciiilllnnnpppqqqwwwyyyssslllbbbWWWOOOEEE>>>999888999888:::>>>???GGGTTTaaakkkrrrwwwzzz|||}}}vvvuuulll{{{~~~kkkOOODDD:::666444111111333000000111222333555666777444777:::;;;;;;;;;<<<===:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEGGGJJJKKKLLLMMMKKKHHHEEEBBBAAABBBDDDEEEFFFKKKQQQQQQNNNJJJJJJLLLPPPOOONNNNNNMMMMMMNNNNNNYYY\\\bbbiiipppwww|||xxxtttqqqpppoooqqqtttvvvtttmmmccc\\\LLLDDD:::333111111000///000000111333333444444333444777:::===>>>???@@@AAAAAABBBBBBCCCDDDFFFKKKNNNhhhrrrzzzyyyxxxwwwvvvwwwyyyzzzzzz{{{vvvqqqrrrwww|||}}}}}}}}}wwwrrr~~~tttnnnllljjjiiihhhgggeeeeeeddddddddddddfffjjjnnnrrrssssssssslllmmmmmmjjjfffeeehhhkkkhhhjjjlllnnnnnnllljjjhhhfffKKKAAA???===<<<;;;;;;999666444222333555666666666555444777777888888888777777666999888777777888;;;>>>@@@IIISSSeee}}}nnn^^^UUUQQQKKKEEEBBB@@@AAACCCBBB???<<<999888555222000//////000///////////////000111111222222111111111111111111111111000000000000////////////...............///000000------...000333777:::<<>>>>>??????BBBCCCEEEDDDCCCBBBBBBCCCBBBCCCFFFHHHJJJKKKLLLLLLIIIGGGEEEBBBAAAAAABBBBBBEEEHHHKKKMMMLLLLLLLLLLLLPPPIIIHHHMMMLLLHHHOOO[[[iiirrryyyzzz{{{|||qqqiiieeecccgggnnnrrrqqqppplll___PPP@@@;;;555111111111111///111111111111222333444555777:::===????????????@@@BBBDDDDDDDDDJJJVVV```ccczzz~~~}}}}}}|||~~~{{{xxxsssqqqrrruuuyyyzzzyyy~~~~~~zzzwwwtttnnnmmmmmmjjjiiigggffffffggghhhiiikkkmmmpppsssuuuvvvvvvvvvsssqqqnnnkkkiiihhhhhhhhhggggggiiikkkmmmllliiifffrrrSSSFFF<<<;;;::::::;;;;;;999777444555666666777777777666777888888999888888777777999888777777888;;;>>>@@@HHHPPP```wwwtttbbbXXXRRRKKKEEEBBBBBBDDDEEEDDD@@@<<<888555555222000///000111111000000000000000////////////000000000000000000000000111111111111000000000000---------------...//////------...///111444777999===DDDPPP[[[eeeooozzz|||qqqgggfffeeecccbbbdddgggwwwwwwfffXXXOOOGGGAAA>>>:::555222333222111000000222666;;;===???EEENNNUUUZZZ___eeeiiiqqqvvv}}}yyynnnbbbWWWNNNIIIDDD>>>:::::::::999<<<@@@EEEMMMYYYeeepppwww{{{}}}qqq[[[EEE@@@:::444222111111111333444555666777777777777555888;;;<<<<<<;;;;;;<<<<<<<<<======>>>>>>??????AAACCCDDDDDDBBBBBBBBBCCCBBBDDDFFFIIIJJJKKKLLLKKKIIIGGGFFFDDDBBBBBBBBBBBBCCCFFFJJJMMMMMMMMMNNNOOOPPPJJJIIIMMMLLLKKKVVVdddwww~~~uuujjjcccaaa```dddiiillljjjhhhbbbTTTFFF<<<888333000000111111000444444444555555666777888999<<<@@@AAAAAAAAAAAAAAAEEEJJJOOOSSS]]]jjjuuuyyy{{{{{{}}}~~~{{{xxxvvvwwwzzz~~~{{{~~~|||yyy}}}}}}tttqqqppppppooonnnmmmllllllmmmooopppppprrrtttwwwyyyyyyyyyyyytttrrrooollljjjhhhhhhiiieeefffhhhjjjkkkkkkiiiggg```KKK>>><<<;;;:::;;;;;;999888777777666666777777888888888888999999999999999888888777777777888:::===???FFFLLLYYYkkk}}}iii\\\TTTLLLFFFCCCEEEFFFGGGFFFBBB<<<777333555333111000111222222222111000000///......------////////////////////////111111000000000/////////---,,,,,,,,,,,,---......---------...///222444555777<<>>888444222222111111666777777777777666555555444777:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@BBBDDDDDDBBBAAABBBCCCCCCDDDGGGIIIJJJKKKKKKKKKHHHHHHGGGFFFEEECCCBBBAAAAAAEEEIIIMMMNNNOOOQQQRRRQQQMMMLLLOOOOOOSSScccuuuwwwjjjaaa]]]^^^```eeeffffffbbb]]]TTTGGG:::666333000///000222222222777777777888888999::::::===???BBBCCCBBBAAAAAABBBFFFOOOZZZcccppp{{{zzzxxxwwwxxx~~~~~~{{{yyyyyy|||||||||zzz{{{}}}~~~|||{{{~~~~~~yyyuuuuuuuuusssrrrrrrqqqqqqrrrssstttuuusssuuuwwwxxxyyyyyyyyyyyytttssspppllljjjiiihhhhhhdddfffgggiiijjjjjjiiiiiikkkNNNDDDAAA===;;;999888777555888777666555555666888999888888999:::::::::999999777777666666888:::<<<===BBBHHHRRR```tttooo```WWWNNNHHHFFFFFFFFFGGGGGGDDD???999444555333111111222444444333111111000000////////////000000000000000000000000////////////...............------,,,------............---...///000222333555999===BBBIIISSS```hhhooo{{{zzzsssooommmlllmmmqqq~~~rrr```UUUJJJGGGDDD>>>888666222111000000000000222222444888===BBBGGGPPPZZZbbbgggnnnwww}}}rrraaaRRRHHHDDD;;;888888:::;;;<<<@@@FFFMMMVVVdddpppwww{{{~~~|||dddPPP@@@<<<777444333333222222666777777777666555444444444666999:::::::::;;;<<<;;;;;;<<<===>>>??????@@@@@@BBBCCCDDDBBBBBBBBBCCCDDDFFFGGGIIIKKKKKKKKKJJJGGGHHHHHHHHHGGGEEEBBB@@@BBBEEEJJJMMMNNNOOOQQQRRRQQQOOOPPPSSSUUU^^^rrr{{{lllaaa^^^```dddgggmmmiiiaaaYYYQQQIII>>>555111000000000222444555666888999999:::::::::::::::???AAABBBBBBAAAAAAAAABBBMMMZZZiiiuuu~~~qqqrrrtttwww}}}}}}zzzxxxvvvwwwzzz}}}||||||xxxwwwxxx|||}}}{{{|||zzzvvvvvvxxxxxxtttqqqqqqrrrsssttttttuuuuuurrrssstttuuuuuuuuuttttttrrrqqqnnnllliiigggffffffdddfffhhhiiijjjkkklllmmmuuuQQQGGGCCC>>>:::999888777666888777666555555555666777777888999:::::::::::::::777666666666777999:::;;;???DDDLLLXXXjjjvvvfff\\\RRRLLLJJJEEEEEEEEEFFFFFFCCC===888666444222111333444444333000000111111111222222222111111111111111111111111111111111000000000////////////.............../////////......///000111222444666999<<<@@@IIITTT]]]dddppp~~~|||uuurrrooollltttlll]]]PPPKKKJJJEEE???;;;333222111000000000111222444666:::===BBBKKKVVV^^^eeemmmwww|||}}}rrr```QQQGGGCCC888666777:::<<<===CCCKKKRRR\\\jjjtttyyy{{{~~~zzzaaaNNN>>>;;;777444444444444444444555555666666666555555555777999999999:::;;;===;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKJJJJJJHHHIIIJJJJJJHHHFFFCCCAAADDDGGGKKKMMMNNNMMMNNNOOOMMMNNNRRRVVV]]]jjj{{{rrrgggbbbeeelllrrrtttqqqgggYYYNNNEEE>>>888555000111333444555777999:::<<<===>>>>>>???>>>>>>===@@@AAABBBAAABBBCCCGGGIII```nnnyyyrrrooosssxxx~~~~~~~~~}}}{{{vvvsssrrruuuwww|||xxxuuuuuuzzz}}}}}}|||}}}}}}zzzvvvvvvyyywwwsssnnnoooqqqsssssstttsssssspppppppppqqqqqqpppppppppooonnnllljjjhhhfffeeedddeeegggjjjjjjkkklllooorrrZZZFFFBBB===:::999:::::::::777777666555555555666666666777888999::::::::::::666666666666777888999:::;;;AAAIIIRRRaaaxxxooocccXXXPPPNNNFFFDDDDDDEEEGGGFFFAAA===777555222111222333222111000000111222222333444444111111111111111111111111444444333333333222222222000000///............//////......---...///111222111333666777:::@@@IIIPPPZZZfffrrr{{{|||wwwrrrrrrzzz}}}kkkYYYRRRQQQMMMGGGBBB777666444222111111222333444555777999===EEEPPPXXXbbbkkkuuuzzz{{{}}}{{{mmm^^^PPPGGGBBB888777888:::;;;>>>GGGPPPZZZdddpppxxxzzz|||~~~www^^^LLL===:::777555666777666666444444555666777777777777777999::::::999999;;;<<<:::;;;<<<===>>>???@@@AAAAAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKJJJIIIGGGDDDBBBEEEHHHKKKMMMLLLKKKKKKLLLIIIMMMSSS[[[gggwwwtttmmmhhhjjjrrryyyzzzyyyjjj\\\LLLBBB;;;777666777333666999:::;;;<<<===???AAABBBDDDDDDDDDDDDCCCBBBAAABBBCCCDDDHHHNNNWWW\\\rrr~~~zzz~~~|||vvvppplllqqqwww~~~~~~||||||}}}~~~~~~}}}~~~~~~|||xxxsssqqqtttwww}}}yyyttttttxxxzzz|||}}}~~~}}}{{{zzz||||||zzzvvvvvvwwwuuupppmmmnnnqqqrrrsssrrrqqqpppnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkjjjhhhgggfffeeedddeeehhhjjjkkkjjjmmmrrrvvvhhhHHHCCC===999999:::;;;;;;777888888888777777666555555666777888999999999999555555666666777888888999777>>>FFFMMMXXXlllxxxjjj]]]SSSOOOIIIFFFCCCDDDGGGGGGCCC???888666333111111111000///111111111111111222222222111111111111111111111111333333333222222222222111000///......---------...---,,,,,,,,,---...000111...111444666777:::AAAFFFNNNYYYeeemmmvvv~~~www{{{{{{eee[[[ZZZVVVOOOJJJ???<<<888444111111222333222444555555888???IIIQQQ[[[eeeqqqwwwxxx{{{~~~~~~sssggg[[[OOOEEE@@@:::888888:::;;;>>>IIITTTbbbkkkvvv|||||||||zzzwwwsssZZZHHH<<<:::777777888888888888777777888999999999999888:::;;;;;;;;;999999:::<<<::::::;;;===>>>@@@AAAAAABBBDDDFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIKKKKKKKKKJJJIIIGGGEEEDDDDDDGGGJJJLLLKKKJJJJJJKKKJJJOOOXXXeeeuuu~~~wwwnnnkkkjjjpppyyy|||vvvnnnZZZMMM@@@:::777555666;;;888;;;???AAA@@@@@@AAACCCDDDEEEGGGHHHGGGFFFEEEDDDCCCDDDFFFJJJSSS___mmmvvvwwwrrrsssttt}}}xxxtttssssssrrrvvv|||}}}{{{yyyyyy|||~~~}}}||||||}}}}}}yyytttrrrvvvzzzxxxuuuvvvyyyxxxyyyzzz{{{{{{zzzyyyvvvzzzzzzvvvttttttrrrnnnjjjlllnnnppppppooolllkkkjjjjjjjjjiiiiiijjjjjjkkkiiiiiiiiiiiihhhgggfffeeedddgggjjjjjjiiilllrrrxxxrrrMMMGGG@@@:::888888888888888999:::::::::888777666555555666888888999999999555555666666777777888888555<<>>;;;999999::::::???KKKWWWgggpppzzz~~~}}}}}}vvvmmmnnn}}}pppWWWFFF<<<:::888777999::::::999::::::;;;;;;;;;:::999999<<<<<<<<<;;;999999:::<<<::::::;;;===>>>@@@AAAAAACCCEEEGGGGGGGGGGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIIIILLLLLLKKKJJJIIIGGGFFFEEEBBBEEEIIIKKKKKKJJJKKKKKKNNNTTT^^^nnnwwwnnnkkkhhhjjjrrrzzzxxxlllaaaOOOCCC999888888777999>>>;;;???DDDEEEDDDCCCCCCEEEDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFIIIPPP[[[lll~~~uuuqqqttt{{{{{{uuuuuuwwwzzz{{{zzzzzzxxxvvvwww{{{}}}~~~}}}xxxzzz{{{xxxtttssswww|||wwwvvvyyyzzzxxxxxxxxxyyyzzzzzzyyyrrrwwwyyyuuurrrrrrpppmmmgggiiikkkmmmmmmkkkhhhffffffffffffeeeffffffggghhhhhhiiiiiiiiiiiihhhhhhgggcccfffiiiiiihhhkkkrrryyy]]]EEE;;;===:::999888222777777777666555555444444666666666666777777777777888777555444555666888999777===???FFFRRR[[[pppsssggg^^^WWWNNNJJJEEEDDDEEEFFFEEECCC===:::666222000111222333111111111111111111111111...000111000///...///000333222111000111222333444......//////////////////+++++++++,,,---...000000000000111222444666999:::AAAFFFOOOWWWaaammmzzznnnddd___\\\ZZZOOOJJJCCC;;;666555666777222222333222333777???EEETTT]]]hhhppptttyyywwwiii]]]UUULLLDDD===:::<<<<<<<<<>>>GGGTTT___nnnssszzzssseeeeeemmm|||yyycccQQQFFF>>>;;;999:::<<<>>>===;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======>>>???@@@AAAAAAAAA???BBBFFFGGGHHHHHHIIIJJJJJJLLLNNNNNNMMMKKKKKKLLLIIIKKKLLLLLLJJJIIIHHHIIICCCEEEFFFGGGHHHKKKPPPSSSSSS\\\lll~~~|||qqqjjjmmmnnnnnnppptttqqq```LLLBBB@@@<<<888<<>>===;;;<<<>>>999888888777777666555555555555555555666777888888888888777666555555666777888777;;;<<>>BBBLLL[[[fffqqqvvv}}}mmm___aaammm|||nnn[[[MMMEEE???===;;;;;;===>>>===;;;::::::;;;<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCAAACCCFFFGGGHHHHHHJJJLLLNNNPPPQQQPPPNNNKKKKKKKKKGGGIIIKKKKKKJJJHHHHHHIIICCCDDDEEEGGGJJJOOOVVV[[[dddlllzzzzzzqqqlllpppttttttoooiii```PPPBBB<<<=========CCCJJJMMMJJJFFFIIILLLMMMMMMLLLKKKLLLLLLLLLJJJGGGDDDDDDFFFHHHRRRYYYcccooo|||~~~}}}xxxsssqqquuuyyyzzzzzzyyyxxxwwwwwwxxx{{{~~~{{{uuurrrqqqssssssrrrqqqqqqpppoooooolllmmmnnnooonnnmmmkkkjjjhhhhhhhhhgggggggggfffffffffggggggffffffeeeeeedddfffgggiiilllooopppnnnllljjjjjjjjjjjjkkkmmmoooqqq}}}ZZZBBB>>>===@@@DDD@@@999999888888777666666666444555555666777888888999888777666555555666777888888<<<:::>>>FFFLLL^^^yyywwweeeWWWOOOJJJEEEBBBBBBCCCAAA???@@@>>>:::666333222333333111111111111111111111111222333444333222111222444000111222222333333222222333111///,,,,,,---///111///...---,,,,,,,,,,,,,,,////////////111333555777999<<<@@@DDDJJJSSS___hhhxxx~~~vvvqqqnnnkkkkkkeeeZZZOOOEEE???;;;:::888777444111111333888<<>>===>>>>>>@@@GGGTTTdddpppwww{{{zzzhhh[[[aaappp~~~ttt^^^PPPHHHCCCAAA@@@>>>===>>>???>>>=========>>>>>>===<<<<<<;;;>>>>>>=========<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDCCCEEEFFFGGGGGGIIILLLNNNSSSUUUUUUSSSOOOLLLJJJIIIFFFHHHJJJKKKIIIHHHHHHIIIEEEEEEFFFIIINNNXXXbbbjjjttt|||xxxqqqnnnrrrvvvuuuiiiZZZLLLAAA999666;;;@@@EEELLLSSSTTTPPPIIILLLOOOPPPOOONNNNNNNNNQQQOOOJJJFFFDDDGGGLLLPPP\\\ggguuu|||yyy}}}rrrlllnnnrrruuuvvvxxxwwwvvvvvvxxxzzz}}}}}}yyytttpppnnnnnnmmmmmmmmmlllkkkkkkjjjjjjiiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffeeeddddddcccdddfffiiinnnrrrsssqqqnnnkkkjjjiiihhhhhhjjjlllmmmdddGGG@@@>>>BBBEEEAAA::::::999999888777777666666666666666777777777777888777666666555666666777:::===:::===EEEIIIXXXrrrnnn___UUUOOOHHHEEEDDDDDDBBB@@@AAA>>>:::666333222222222111111111111111111111111222333444333222222333444///000222333333333222111333222000...------...///......---,,,,,,,,,,,,---............///111333444888:::<<>>888666222//////111555888DDDOOO^^^kkkssswww|||zzzqqqeeeXXXOOOHHHBBB>>><<<===???CCCLLL\\\mmmxxx|||yyyggg\\\fffwwwgggSSSIIIDDD@@@CCCBBBAAA@@@@@@@@@??????>>>??????@@@@@@???>>>>>>?????????>>>>>>======<<<===>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGGGGIIIMMMPPPXXXXXXXXXUUUPPPLLLJJJIIIFFFHHHJJJKKKJJJIIIIIIIIIGGGGGGIIIMMMVVVcccqqqzzz{{{sssoooqqqqqqjjj\\\LLL@@@;;;:::777???HHHOOOTTTXXXVVVQQQJJJMMMPPPQQQPPPNNNNNNNNNSSSPPPKKKGGGGGGLLLUUU\\\gggrrr{{{www|||uuuiiigggjjjmmmooowwwvvvvvvvvvwwwyyy{{{}}}|||zzzwwwrrrnnnlllkkkkkkiiiiiiiiihhhhhhgggggggggiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiigggfffeeedddccccccaaadddhhhnnnrrrsssqqqoookkkiiihhhggggggiiikkkmmmjjjLLLBBB???@@@BBB<<<::::::999999888888777777888888777777666666555555888888777666666666666666999;;;888;;;CCCFFFSSSjjjttteeeYYYSSSKKKFFFDDDDDDBBB??????===:::666333111000000111111111111111111111111111222333222111000111333///000111222333222111000000111222222111///---,,,---,,,,,,,,,,,,---............------...000111222444777999;;;>>>EEEOOOVVV\\\hhhttt{{{|||wwwuuu{{{uuulllaaaWWWNNNHHHFFF???;;;777444444666999;;;CCCLLL[[[gggooouuuyyy|||~~~vvvooobbbVVVLLLEEEAAA???;;;===AAAHHHTTTdddttt}}}yyyiiiaaammmuuu___NNNGGGBBB???CCCCCCCCCBBBAAA@@@AAABBB??????@@@BBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>======<<<<<<===???@@@BBBCCCCCCEEEFFFGGGGGGHHHJJJMMMPPPXXXYYYYYYVVVQQQMMMJJJIIIHHHJJJLLLLLLKKKJJJJJJJJJGGGHHHLLLRRR]]]lll|||uuuooonnnfffZZZLLLAAA;;;;;;>>>AAAIIIRRRVVVXXXXXXTTTNNNIIIKKKNNNOOONNNLLLLLLLLLOOONNNKKKIIILLLUUU```hhhttt}}}~~~}}}}}}|||xxx}}}oooggggggjjjmmmvvvvvvuuuuuuvvvwwwxxxyyyyyyvvvqqqmmmjjjiiiiiiiiiggggggggggggffffffffffffkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggjjjiiigggeeedddddddddddd```bbbfffkkkpppqqqpppnnniiihhhgggggghhhjjjlllmmmpppRRRFFF>>>===>>>888::::::999999888777777777888888777777666666555555888888777777666666555555555777555999AAABBBKKK```sssyyyiii\\\UUULLLFFFCCCBBB@@@>>>>>><<<999666333222111111111111111111111111111111000111222111000///000222///000111111222222111111...000222333333000...,,,,,,,,,,,,,,,,,,---...//////...---------///000111000333555777999???GGGMMMSSS\\\fffkkkpppxxx}}}}}}|||tttkkkbbbZZZTTTQQQEEE@@@;;;777888:::<<<===DDDKKKVVVaaaiiippptttwww|||}}}~~~}}}|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyy{{{~~~ssslll```TTTIIICCC@@@@@@===@@@GGGQQQ___nnnzzz{{{mmmiiivvvoooYYYKKKEEEBBB???BBBCCCCCCCCCAAAAAACCCDDD@@@AAABBBDDDEEEEEEFFFFFFBBBBBBAAA@@@???>>>>>>===;;;<<<===>>>@@@AAACCCCCCDDDFFFGGGHHHHHHJJJMMMOOOUUUVVVWWWUUUQQQNNNLLLKKKKKKMMMOOOOOOMMMKKKKKKKKKGGGJJJPPPYYYeeeuuusssjjjfffYYYKKKAAA;;;999<<>>===<<<:::777555444333222111111111111111111111111000111222111000///000222000000000000000111222222///000111222222111///.........---,,,,,,,,,------//////...------...000000...111444666777:::@@@EEEHHHOOOVVVYYY]]]eeelllooottt|||~~~vvvnnnfffaaa^^^MMMHHHAAA<<<<<<=========EEEJJJQQQZZZbbbiiiooorrrxxxyyyzzzzzzzzzzzz|||~~~~~~wwwxxxzzz{{{||||||||||||||||||}}}}}}{{{yyywwwvvvtttvvvyyy}}}pppjjj___RRRGGGAAA@@@@@@AAAFFFOOO]]]kkkxxxuuusss}}}iiiRRREEECCCBBB@@@@@@BBBCCCCCCAAAAAADDDFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>;;;<<<===???AAABBBDDDDDDBBBEEEGGGIIIIIIJJJKKKMMMQQQRRRTTTSSSQQQNNNMMMNNNOOOQQQRRRRRROOOMMMLLLMMMKKKPPPYYYdddqqq|||}}}|||iii___SSSIII@@@;;;888888>>>GGGSSSYYY\\\XXXTTTRRRPPPMMMJJJMMMOOOPPPNNNMMMLLLLLLKKKOOOWWW```jjjuuuzzzvvvwww}}}~~~|||{{{zzzssstttttttttuuuyyy}}}}}}tttlllpppuuuuuuuuutttsssrrrqqqppppppoookkkgggeeeeeeffffffeeeffffffffffffffffffffffffgggggghhhiiijjjlllnnnoookkkjjjjjjjjjiiiiiiiiiiiiiiigggfffdddddddddffffffeeedddeeegggjjjllllllkkkeeefffggghhhhhhgggfffeeezzz\\\KKK===999<<<;;;999999888888777666666666333333444666777999::::::888888888888777666444444555777666:::AAA>>>AAARRRUUUccc|||vvvddd\\\RRRKKKGGGEEECCC@@@>>>===;;;999777555555444111111111111111111111111000111222222111000111222111000/////////000222333000000000000000000111111000000...---,,,+++++++++000///...---......///000///333666777777888<<<@@@>>>EEEJJJKKKOOOXXX```cccfffppp|||wwwoooiiifffYYYRRRJJJEEECCCCCCCCCBBBFFFIIINNNUUU\\\dddkkkooouuuvvvwwwxxxxxxxxx{{{}}}~~~}}}|||tttvvvxxxzzz{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}{{{yyyvvvtttrrrppprrrvvvyyy}}}~~~~~~oooiii^^^QQQFFFAAA@@@@@@DDDJJJVVVeeettt|||}}}{{{dddMMMAAA@@@BBBAAA???AAACCCCCCAAABBBEEEHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@??????>>><<<===>>>@@@BBBDDDEEEFFFAAADDDGGGIIIJJJJJJKKKLLLNNNPPPRRRRRRPPPOOOOOOOOORRRTTTUUUTTTQQQNNNMMMMMMQQQWWWbbbnnn|||~~~{{{{{{qqq^^^UUUBBB<<<999999888888AAAMMMVVV[[[\\\WWWRRRRRRQQQOOOLLLOOOQQQRRRPPPNNNNNNNNNNNNUUU```mmmyyywwwrrrpppooorrrzzz|||xxxvvvuuutttsssoooppprrrrrrsssxxx~~~yyy|||vvvmmmpppwwwuuuuuusssrrrpppooonnnmmmkkkgggcccbbbdddeeeeeeccceeeeeeeeeeeeeeeeeeffffffcccccceeegggjjjmmmppprrrlllllllllkkkkkkkkkjjjjjjhhhgggeeeddddddeeefffggghhhfffeeefffiiikkkkkkkkkeeefffggghhhgggeeebbb```gggLLL???;;;:::999<<<999777777999999777555<<<;;;:::999777666666555::::::;;;<<<;;;999666555333555777888999===BBBGGGJJJVVVooommmaaaTTTOOOKKKFFFBBBAAA??????===;;;999777666555222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000...---,,,,,,++++++,,,,,,///............---------000000000111333555777888===>>>AAADDDIIIMMMQQQSSSYYYcccooowww{{{}}}|||uuuqqqdddZZZSSSSSSQQQKKKHHHIIINNNKKKKKKPPPUUU[[[ccckkkpppuuuzzz{{{yyyyyy|||~~~}}}}}}|||yyyrrrrrrsssuuuvvvwwwxxxyyyzzzyyyyyyyyyzzz}}}}}}}}}~~~}}}{{{xxxzzzzzz{{{zzzwwwtttpppnnnrrrtttvvvyyy|||}}}~~~~~~|||uuukkkbbbYYYQQQIIIBBBAAACCCBBBRRReeeqqqzzzsss^^^PPPHHHCCCBBBCCCCCCBBBAAAAAABBBCCCDDDEEEGGGGGGHHHIIIHHHFFFCCCBBB>>>???AAABBBBBBAAA???>>>???>>>>>>@@@CCCEEEFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPRRRRRRPPPNNNMMMMMMRRROOOLLLKKKMMMNNNOOOOOOTTT___mmmyyyzzzwwwxxxzzzrrraaaQQQDDD999666333444;;;BBBHHHKKK[[[XXXSSSPPPOOOQQQUUUWWWXXX[[[]]]WWWPPPLLLOOOTTTRRR```qqq}}}vvvsssrrrtttwwwvvv{{{xxxrrrrrrrrrqqqnnnmmmmmmnnnpppssswww|||~~~~~~|||yyyzzzxxxnnnlllmmmrrrrrrqqqqqqooommmkkkjjjkkkiiieeebbbaaaaaabbbcccfffdddaaaaaabbbeeefffgggggggggggghhhjjjllloooqqqqqqnnnkkkjjjiiihhhfffeeehhhgggfffffffffffffffggggggiiijjjjjjiiihhhhhhhhhcccdddeeedddaaa______```rrrUUUCCC<<<;;;;;;===;;;999999::::::999666999999999999999888888777999:::;;;;;;;;;999777666555777888888999;;;@@@DDDIIISSShhhwwwiii[[[TTTNNNHHHCCCBBBAAA@@@>>>;;;999666444333222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000...------,,,,,,,,,,,,,,,///............---------//////000222333555666666:::;;;>>>AAAEEEIIILLLNNNQQQYYYdddkkkooossswww{{{~~~||||||}}}|||zzzooofff``````___ZZZWWWWWWUUUPPPMMMPPPSSSVVV]]]dddnnnsssxxxzzzyyyyyy{{{~~~}}}~~~{{{{{{zzzwwwqqqrrrssstttuuuwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~}}}}}}~~~~~~|||zzzyyyyyyyyyxxxuuurrrnnnllloooqqqtttwwwyyy{{{||||||~~~~~~}}}~~~zzzsssggg___UUUNNNGGGBBBBBBFFFIIIXXXjjjuuu|||rrrZZZLLLEEEAAA@@@AAACCCCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHGGGEEECCCBBB???@@@BBBCCCCCCBBB@@@???>>>>>>???BBBFFFIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLOOOPPPOOOMMMMMMMMMJJJJJJJJJJJJKKKMMMOOOPPP[[[hhhwwwyyywwwwwwwww}}}}}}qqqaaaSSSEEE<<<999777555888>>>GGGMMMQQQUUUSSSQQQPPPQQQTTTXXX[[[^^^^^^\\\UUUOOOOOOTTTZZZdddqqqyyyuuuuuuuuuxxx{{{}}}wwwrrrqqqrrrqqqooooooooooooppprrrtttwwwyyy}}}~~~}}}|||xxxuuuvvvzzz{{{zzz~~~vvvooonnnpppooooooooonnnmmmllllllkkkjjjhhheeebbbaaabbbcccdddfffdddbbbaaabbbdddfffgggfffffffffgggiiikkknnnooopppnnnllljjjjjjiiigggeeeggggggffffffffffffggggggggghhhiiihhheeeddddddeeeaaabbbcccaaa___]]]\\\]]]cccKKK>>><<<>>>>>><<<;;;;;;;;;;;;:::888666777888:::::::::999999888999:::;;;;;;:::888888777888888888888:::>>>AAAHHHNNN^^^xxxtttdddZZZRRRJJJDDDBBBCCCAAA???<<<888555222111222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000///...------,,,,,,------///............---------...///000222333444444444777888999<<>>>>>???CCCHHHLLLNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGJJJLLLMMMLLLLLLLLLMMMEEEGGGIIIJJJJJJMMMRRRWWWdddrrr{{{yyyvvvtttnnnmmmeeeXXXMMMEEE===777666777999===CCCJJJPPPTTTOOOOOOPPPQQQTTTYYY]]]___ddd```YYYSSSQQQVVV^^^eeeyyyxxxyyy|||~~~xxxyyyzzz{{{vvvqqqqqqqqqqqqpppqqqqqqpppppppppqqqssstttuuuwwwyyyzzz{{{zzzyyyxxxrrrqqqqqqrrrrrrpppsssxxxyyy{{{|||xxxqqqmmmmmmpppmmmmmmlllkkkkkkkkkkkkllljjjhhheeecccbbbcccdddeeeeeedddbbbaaabbbccceeefffeeeeeeeeefffhhhjjjlllmmmpppnnnlllkkkjjjjjjhhhffffffeeeeeeeeefffggghhhhhhggghhhgggdddaaa______```^^^___```^^^[[[YYYXXXXXXqqqSSSAAA<<<=========<<<;;;;;;;;;:::999666777999:::;;;;;;999999777888999::::::::::::999777777777777888:::===???HHHJJJVVVnnn}}}jjj^^^TTTKKKEEECCCBBBAAA???<<<999666333222222222111111111111222222111111111111000000000//////000000000111111111111000000000000000000000000000///......------......///............------------...///111222222222111555555666888:::<<<>>>@@@???CCCIIINNNRRRWWW]]]bbbcccdddfffggghhhkkkooorrrzzz}}}{{{xxxwww{{{~~~{{{ssskkkfffaaa^^^___dddfffkkkrrrvvvxxxwwwwwwxxxzzz~~~{{{wwwwwwvvvsssrrrrrrssssssuuuvvvxxxyyyvvvvvvuuuuuuvvvxxx{{{|||{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}yyyxxxvvvssspppmmmkkkjjjjjjlllooosssvvvxxxyyyyyyzzzyyyxxxwwwyyy{{{~~~~~~~~~~~~~~~~~~zzzrrrlllbbbYYYNNNGGGCCCAAAFFFLLLYYYhhhxxxpppTTTGGGEEEEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCBBB??????@@@DDDIIIMMMNNNNNNKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJLLLLLLKKKJJJKKKLLLFFFHHHJJJJJJJJJOOOZZZcccooo|||||||||zzztttnnnbbb[[[PPPGGGBBB@@@===:::444999???EEEHHHLLLOOORRROOOPPPRRRUUUYYY\\\```aaaccc]]]VVVSSSVVVaaammmuuu}}}~~~|||uuuqqqpppppppppppprrrqqqppppppppppppqqqrrrrrrsssuuuvvvvvvuuutttsssmmmmmmmmmllljjjhhhjjjlllrrruuuwwwtttoookkkjjjlllmmmmmmkkkjjjjjjjjjkkkkkkkkkiiigggdddcccdddeeegggdddddddddbbbbbbbbbdddfffeeeeeeeeeeeefffhhhjjjkkknnnmmmkkkkkkkkkjjjhhhfffdddddddddeeeeeeggghhhiiigggfffeeeaaa]]]ZZZZZZ[[[\\\]]]]]][[[XXXVVVUUUUUU]]]EEE<<<<<<<<<<<<<<<;;;:::999999999888999::::::;;;:::999888777888888999::::::::::::666555555666888;;;>>>???GGGHHHRRRfffnnn```VVVLLLFFFDDDAAA@@@???<<<:::888666555222222111111111111222222111111111111000000000//////000000000111111111111000000000000000000000000111000//////....../////////............------------......///000000000///333333444555777999:::;;;===???BBBFFFJJJOOOTTTXXXXXXZZZ\\\^^^```ccchhhkkkqqqtttwwwyyyyyyyyyyyyzzzwwwxxxzzz}}}uuunnnhhhbbbaaadddeeeiiioootttvvvvvvuuuuuuwww{{{}}}yyyvvvvvvuuurrrsssrrrrrrrrrtttvvvxxxzzzwwwvvvuuuuuuvvvxxxzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}yyywwwtttqqqnnnlllkkkkkkjjjlllooosssuuuwwwxxxyyyvvvvvvuuuuuuvvvyyy{{{}}}|||}}}}}}~~~~~~~~~|||uuummmhhhaaaXXXMMMGGGDDDCCCIIIPPP^^^lll|||jjjPPPEEEEEEFFFEEECCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAADDDHHHKKKLLLKKKHHHIIIIIIJJJKKKLLLNNNOOOMMMNNNNNNMMMKKKJJJJJJJJJIIIJJJJJJIIIKKKUUUdddppp~~~||||||~~~{{{pppeeeVVVMMMDDD???>>>======<<<:::BBBKKKOOOOOONNNPPPRRRVVVWWWXXXZZZ\\\^^^```aaa]]]ZZZXXXYYYaaannn|||~~~zzzuuupppnnnnnnooooooppppppooopppppppppqqqqqqrrrsssssssssrrrqqqooonnnjjjlllkkkhhhfffeeeeeeeeelllpppttttttqqqnnnlllkkkpppooonnnmmmllllllllllllooommmjjjgggeeeeeefffgggdddeeefffdddbbbbbbdddfffeeeeeeddddddeeegggiiijjjlllkkkjjjkkkkkkjjjhhhfffccccccccccccdddeeefffgggeeeeeeddd```\\\YYYXXXYYY[[[\\\\\\[[[XXXVVVUUUVVViiiNNN@@@===;;;======<<<:::999999:::999999999999::::::::::::888888888999999::::::;;;666555333555888;;;===>>>DDDFFFNNN___ttttttdddYYYNNNHHHGGGBBBAAA@@@>>><<<:::999888222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000222111000000//////000000///............---------......------------...///222222222333444666888888<<<<<<===@@@DDDHHHLLLNNNNNNQQQTTTVVVYYY\\\```ccchhhlllpppsssssssssssssssqqquuuzzz|||wwwqqqjjjhhhjjjfffiiimmmqqqtttuuutttsssssswwwyyyvvvtttttttttqqqqqqqqqppppppqqqtttwwwxxxvvvvvvttttttuuuwwwyyyzzzxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzxxxxxxyyy{{{xxxvvvrrrooolllkkkllllllkkkmmmpppsssuuuvvvwwwwwwssssssttttttuuuvvvwwwxxxyyyzzz|||~~~~~~}}}{{{vvvppphhhccc^^^UUULLLGGGEEEFFFLLLTTTbbbppp}}}uuuaaaKKKCCCDDDDDDCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPPPPNNNKKKIIIIIIJJJKKKJJJJJJKKKRRR```rrr~~~}}}yyyzzz}}}wwwgggYYYMMMEEE===<<<<<<;;;;;;===GGGOOOWWWYYYUUURRRUUUXXX___^^^^^^]]]]]]^^^^^^___YYY\\\bbbhhhqqq{{{}}}|||yyyuuupppmmmlllmmmnnnmmmmmmnnnnnnoooooooooooopppppppppooonnnmmmkkkkkkhhhkkkkkkgggdddddddddcccdddjjjrrrwwwwwwuuurrrpppqqqrrrrrrrrrrrrrrrqqqpppuuusssnnnjjjgggeeeffffffeeeggghhhfffcccbbbeeegggffffffeeeeeeeeefffhhhiiijjjiiiiiijjjkkkjjjgggeeebbbbbbaaabbbbbbcccdddeeecccddddddbbb^^^[[[YYYYYY\\\]]]^^^]]]ZZZYYYXXXYYYwwwwwwYYYGGG???<<<>>>???>>>;;;999:::<<<999888888888999;;;===>>>999999999999999999::::::888666333444777:::;;;;;;@@@CCCKKKXXXgggzzz{{{jjj]]]RRRKKKIIIEEEDDDBBB@@@===;;;999888222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000222222111000000000000111///............---------///...,,,******+++---/////////000111222444555666999888999;;;>>>AAACCCDDDFFFIIILLLOOOQQQTTTXXX[[[^^^bbbhhhmmmnnnmmmmmmmmmkkkpppvvv|||~~~|||wwwpppmmmnnnhhhiiilllooorrrssssssrrrmmmrrrtttrrrppprrrrrrpppnnnmmmllllllnnnpppsssuuuuuutttsssrrrsssuuuwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwxxxwwwuuutttvvvwwwuuusssooollljjjjjjkkkllllllmmmooorrrttttttuuuuuuqqqrrrsssttttttttttttsssuuuwww{{{~~~~~~}}}{{{~~~}}}yyyuuupppiiiccc^^^WWWPPPIIIGGGGGGJJJQQQXXXgggrrr}}}}}}{{{hhhYYYJJJDDDDDDDDDCCCDDDCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBCCCEEEHHHJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOMMMKKKJJJJJJLLLKKKKKKMMMSSS```qqq|||wwwtttvvvvvvnnn]]]OOOFFF???:::;;;<<<<<<@@@FFFSSSYYY]]]ZZZTTTSSSZZZbbbdddccc```^^^]]]\\\\\\\\\ZZZdddqqqzzz~~~~~~{{{xxx{{{}}}|||{{{{{{}}}{{{yyyuuupppllljjjkkklllkkkllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhfffkkkkkkfffdddfffeeebbb___gggqqqzzz}}}{{{wwwsssqqqsssuuuxxxyyyyyyxxxwww{{{xxxrrrmmmhhhfffeeeeeeeeehhhjjjiiieeeccceeehhhgggffffffeeeeeefffggghhhgggggggggiiijjjiiifffdddaaaaaa`````````aaaaaabbbaaaccceeedddaaa^^^\\\[[[]]]___```___^^^\\\]]]]]]mmmzzzaaaLLLBBB===???AAA???<<<:::<<<>>>888777666666888<<>>:::888777222222111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000333222111111000000111111//////.........---------000...+++)))(((***---///.........///111333444555666555555777:::<<<======AAACCCGGGJJJLLLOOOSSSVVVUUU[[[bbbgggiiiiiiiiihhhffflllrrrwww|||yyyxxxtttnnnkkkllljjjjjjlllnnnqqqsssrrrqqqjjjoooqqqooonnnppppppnnnlllkkkjjjiiikkkmmmqqqsssssssssqqqqqqqqqsssuuuvvvuuuuuuuuuvvvuuuuuutttttttttvvvwwwvvvsssrrrsssuuussspppmmmiiihhhiiijjjllllllmmmoooqqqrrrssssssssspppqqqsssttttttsssqqqppprrruuuzzz}}}~~~|||zzz~~~~~~~~~~~~}}}zzzuuupppllleee___[[[QQQKKKFFFFFFHHHLLLTTT\\\jjjuuu~~~~~~sssuuu~~~cccWWWKKKGGGGGGFFFEEEFFFCCCCCCDDDDDDDDDCCCAAA@@@?????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEIIIKKKLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMLLLMMMRRR]]]nnnxxxtttqqqqqqpppgggVVVIIIAAA;;;888;;;>>>@@@GGGQQQYYY]]]^^^XXXPPPRRR]]]hhhfffdddaaa^^^[[[[[[[[[[[[^^^lll}}}{{{yyy|||}}}}}}|||yyyvvvvvvyyy{{{zzzxxxxxxzzz}}}{{{yyyuuupppkkkiiijjjkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeffffffffffffggggggeeejjjkkkfffdddffffffccc___gggsss}}}}}}wwwrrrooorrrwww|||~~~~~~}}}{{{uuuoooiiifffddddddfffiiillljjjfffdddfffiiihhhgggfffeeeeeefffggghhhfffffffffhhhiiihhhfffcccaaa``````____________``````cccffffffddd```^^^\\\^^^```bbbaaa```___``````hhhqqqnnnRRRDDDBBB??????BBBAAA===;;;<<<666666666888:::>>>BBBDDD555777999:::::::::888777:::999888666666888999:::<<>>===;;;888888666444222111111222333111111111111000000000///000000000000000000000000111111111111111111111111000111111111111222222222222222222111111///......***++++++,,,,,,------...---------...///000000111333444555777:::===@@@AAA@@@AAABBBDDDFFFIIIKKKLLLRRRTTTWWW[[[^^^```bbbbbb___bbbiiiooouuuyyyzzz{{{yyywwwuuuuuuuuutttooolllkkkkkkkkkkkklllnnnooooooqqqpppooonnnmmmllllllllljjjjjjkkkkkkmmmnnnpppqqqtttsssrrrqqqpppqqqrrrssswwwvvvtttrrrrrrsssuuuvvvsssrrrqqqrrrssstttsssrrrmmmlllkkkkkkkkkmmmnnnoooooopppqqqrrrsssrrrqqqpppqqqrrrssstttsssrrrqqqpppssstttvvvyyy{{{|||}}}~~~~~~|||zzzyyyvvvsssooohhhaaaZZZUUUQQQHHHFFFEEEDDDHHHRRR]]]eeewwwyyy|||~~~~~~~~~qqqlllvvvvvv\\\RRRJJJHHHHHHDDDAAAAAACCCDDDDDDCCCAAAAAABBBDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEHHHJJJJJJIIIFFFCCCCCCDDDHHHLLLNNNNNNNNNNNNJJJGGGFFFHHHIIIIIIHHHOOONNNNNNLLLLLLLLLMMMNNNPPPUUU\\\hhh{{{{{{sssjjjcccbbb___UUUIIIBBBAAA===:::;;;AAAIIINNNPPPZZZYYYUUURRRWWW^^^aaa___eeeccc^^^YYYWWWYYY^^^bbbiiivvvwwwuuuuuuzzz~~~zzzwwwxxxwwwuuurrrrrrssstttvvvxxxzzz{{{||||||xxxtttqqqpppnnnjjjgggkkkiiiggghhhiiihhheeebbbaaaccceeeffffffeeedddcccccceeehhhhhhfffcccaaa```]]]cccooo|||zzzvvvvvvsssssstttyyyyyy|||{{{wwwpppjjjeeeccccccdddfffhhhgggdddccceeegggeeebbbaaabbbccccccdddeeeddddddeeefffggghhhiiijjjcccbbbbbbaaa``````aaaaaafffhhhjjjjjjhhheeecccbbbcccbbbbbbcccgggiiijjjjjjeeennn```MMMCCC@@@???CCCCCC???<<<<<<888777777888999<<<>>>???777888:::;;;;;;;;;999888:::999777666666777999:::999@@@AAADDDPPP^^^uuuooocccZZZUUULLLGGGBBB??????>>><<<:::777666333222111111222333222222222222111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222111000///...+++,,,,,,,,,,,,---------,,,------...//////000000111111111222444555777888>>>>>>???@@@BBBEEEGGGHHHMMMOOORRRVVVYYY[[[\\\]]]ZZZ]]]bbbhhhnnnrrrtttuuutttsssrrrrrrsssrrrnnnkkkkkklllllllllmmmoooppppppqqqpppnnnlllkkkjjjjjjkkkiiiiiiiiijjjkkkmmmnnnoooqqqqqqpppoooooopppqqqrrrsssrrrqqqpppqqqrrrtttuuutttrrrqqqqqqrrrrrrpppooommmmmmlllkkklllmmmnnnooooooppppppqqqrrrqqqqqqqqqpppqqqqqqqqqqqqqqqpppppprrrssstttvvvxxxzzz{{{|||{{{|||||||||{{{xxxuuussspppnnniiibbb[[[TTTNNNKKKDDDDDDDDDFFFKKKVVVbbbjjjxxx{{{}}}vvvlllkkkvvvoooXXXOOOGGGFFFFFFCCCAAAAAAAAABBBBBBAAA@@@???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDFFFHHHKKKKKKJJJHHHHHHKKKPPPUUUXXXYYYXXXWWWQQQMMMIIIGGGGGGGGGFFFDDDJJJJJJIIIIIIIIIKKKMMMOOOSSS\\\hhhuuuuuukkk```VVVTTTQQQJJJCCC???===;;;:::<<>>???AAABBBFFFHHHKKKNNNRRRTTTUUUUUUTTTVVVZZZ___dddhhhkkkmmmnnnmmmmmmnnnpppooommmkkkllllllmmmnnnooopppqqqqqqqqqooommmjjjiiihhhiiijjjhhhhhhhhhiiiiiikkklllmmmnnnnnnnnnnnnooopppqqqqqqoooooonnnoooppprrrtttuuutttrrrppppppppppppnnnlllmmmmmmlllllllllmmmnnnooopppoooooooooppppppqqqqqqppppppoooooooooppppppqqqrrrrrrrrrrrrtttvvvxxxyyyyyyzzz{{{{{{yyytttooollliiifffaaaZZZRRRKKKEEEBBB>>>@@@CCCHHHPPP\\\hhhppp{{{}}}vvvmmmiiilllzzz}}}dddRRRJJJDDDDDDDDDBBB@@@AAAAAABBBCCCBBB@@@???@@@AAABBBAAAAAAAAAAAAAAABBBBBBDDDDDDFFFIIILLLMMMKKKJJJKKKRRRZZZ^^^]]]ZZZXXXXXXPPPMMMJJJGGGGGGFFFEEEDDDFFFGGGGGGGGGHHHKKKPPPTTT[[[iiiyyywwwmmm```TTTIIIDDDCCC@@@======::::::<<<@@@EEEIIIKKKLLLHHHKKKNNNQQQWWW___aaa___]]]ZZZVVVUUUXXXaaammmvvv~~~yyyxxxssssssuuuzzzyyyvvvttttttwwwwwwuuusssppppppooopppqqqtttvvvxxxyyyuuupppmmmlllllllllkkkkkkhhhfffeeefffggggggfff^^^```aaacccddddddcccccc^^^```bbbbbb___\\\[[[[[[aaaeeemmmuuuuuunnniiihhhhhhjjjnnnvvv~~~{{{vvvqqqmmmjjjiiiiiieeegggiiiiiigggeeeeeeeeeccccccbbb`````````aaa```ddddddeeefffggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeedddhhhlllnnnmmmjjjgggfffgggfffeeeeeegggiiiiiihhh```eeerrr~~~```HHHBBB@@@DDDHHHEEE???<<<999999888888888777777777888999::::::;;;;;;::::::888777777666666777777888555;;;:::===GGGPPP```xxxrrreee^^^SSSMMMFFFAAA@@@???===;;;777666444333333333333333333333222222222111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222111111000//////......---,,,,,,++++++,,,,,,---------.........000111222444666999;;;===888888888999:::;;;<<<===AAACCCFFFIIILLLNNNOOOOOOPPPQQQSSSWWW[[[```dddfffggggggiiikkklllmmmlllkkkkkklllmmmooopppqqqrrrrrrrrrpppmmmjjjhhhhhhiiijjjhhhhhhhhhhhhiiijjjkkkkkkllllllmmmmmmnnnooopppqqqoooooooooooopppqqqssssssqqqpppooooooooopppnnnmmmllllllkkkkkkkkklllnnnooopppooonnnmmmnnnooopppqqqpppoooooonnnoooppprrrssssssrrrqqqpppqqqsssvvvwwwyyyzzz||||||yyyssslllhhhccc```ZZZSSSKKKEEE@@@===999<<>>===;;;;;;===:::<<<@@@DDDHHHJJJJJJJJJDDDLLLTTTZZZ___cccaaa\\\UUUUUUUUUWWW^^^jjjxxx{{{xxxyyyvvvxxxzzz~~~~~~{{{zzztttrrrqqqtttwwwyyywwwtttpppooommmmmmnnnqqqtttvvvwwwsssnnniiihhhiiilllmmmllljjjgggeeedddeeeeeefff]]]^^^```aaabbbcccbbbbbb]]]___``````]]]ZZZYYYYYYaaadddjjjqqqppphhhdddddddddhhhmmmvvv|||uuuppplllkkkjjjjjjggghhhiiiiiihhhfffdddcccbbbdddeeecccbbbdddeeedddffffffggghhhhhhiiijjjjjjjjjiiigggfffeeedddddddddeeeiiinnnqqqpppnnnlllkkkiiihhhffffffhhhiiihhhggg```dddmmm}}}kkkOOOFFF@@@CCCIIIHHHDDDAAA:::999888888777777888888777888888999999999999999888888777777777777888888555;;;:::;;;EEEJJJWWWkkk~~~nnndddVVVOOOGGGBBBAAA@@@>>>;;;888888777555444444333333222111111111000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222222222222111111000//////......---,,,++++++,,,,,,,,,,,,------------+++,,,---///111333666777777777777777888999::::::>>>@@@CCCFFFIIIKKKKKKLLLMMMNNNOOOQQQUUUZZZ^^^aaa```bbbeeegggiiijjjjjjkkkjjjkkkmmmooopppqqqqqqqqqrrrpppnnnkkkjjjiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmnnnoooooooooqqqqqqpppppppppppppppqqqnnnmmmlllmmmoooppppppnnniiihhhhhhhhhiiikkkmmmnnnooonnnmmmlllmmmnnnoooppppppooooooooopppqqqsssttttttsssqqqpppqqqrrrtttvvvwwwyyyzzzzzzvvvooohhhccc]]]ZZZUUUNNNHHHBBB???===777<<>>======::::::<<<:::===BBBFFFHHHIIIIIIIIIJJJUUU```fffiiihhhaaaZZZRRRUUUZZZaaakkkxxx{{{yyyxxxvvvyyy~~~~~~zzzxxxvvvqqqpppqqqtttxxxzzzwwwtttooonnnlllkkklllooorrrtttssspppkkkfffeeefffjjjmmmmmmllliiifffcccbbbcccddd^^^^^^___```aaaaaabbbbbb^^^```aaa___\\\ZZZYYYYYY___aaaffflllkkkeeebbbdddcccgggmmmwww|||tttnnnkkkjjjiiiiiiiiiiiihhhhhhgggfffdddbbb```fffiiiffffffkkkmmmllliiiiiijjjjjjkkkkkklllllllllkkkiiigggfffeeeddddddfffjjjooorrrrrrpppnnnnnnjjjhhhgggfffggghhhgggfff```dddjjjvvv}}}ZZZLLLAAACCCKKKMMMKKKIII>>>===:::888777777999999777777888888888999999999888888888888888888888888666;;;999;;;CCCFFFNNN```vvvpppdddZZZSSSJJJDDDBBBAAA???===;;;;;;:::888666555444333111111111000000000//////000000000000000000000000111111111111111111111111000111111111111222222222111222222222222222111111/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000555555555666666888999:::<<<===@@@CCCFFFGGGHHHHHHJJJJJJKKKMMMQQQUUUXXXZZZYYY\\\```cccdddeeeggghhhggghhhkkkmmmoooppppppooooooooonnnlllkkkkkkkkkjjjjjjjjjiiihhhhhhhhhiiiiiiiiijjjkkklllllllllllllllooooooooonnnnnnmmmmmmmmmkkkjjjiiikkkmmmoooooonnnccccccdddeeegggiiilllmmmmmmmmmllllllmmmmmmnnnooonnnnnnooopppqqqrrrtttuuutttsssrrrqqqqqqrrrssssssrrrsssuuutttpppiiibbb]]]WWWTTTPPPJJJEEEBBB???>>>:::@@@JJJUUU```kkktttzzz}}}vvvpppttt~~~lllXXXMMMEEEBBB@@@BBBBBB???@@@CCC???AAACCCCCCAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHKKKMMMMMMKKKIIIDDDEEEFFFDDDAAAAAAEEEHHHGGGIIIIIIIIIGGGFFFFFFGGGKKKMMMOOOQQQTTT^^^mmmxxxxxxaaaMMMCCC>>>;;;======:::888:::;;;???CCCGGGIIIKKKMMMOOOWWWbbblllooonnnjjjbbbZZZRRRVVV^^^hhhttt|||zzzwwwvvv|||}}}yyyvvvtttpppoooqqquuuyyyyyyvvvrrrmmmlllkkkjjjkkklllnnnpppnnnllliiidddaaabbbfffjjjkkkkkkjjjgggcccbbbbbbccc______````````````aaaaaa```aaaaaa```]]]ZZZZZZZZZ\\\]]]bbbgggfffbbbaaaccccccgggmmmuuu{{{rrrlllkkklllkkkjjjkkkiiigggfffeeeeeecccaaa^^^gggllliiihhhnnnrrrpppkkkkkklllllllllmmmmmmmmmooonnnllljjjhhhgggffffffgggjjjnnnppppppooonnnooojjjhhhffffffgggggggggfffaaaccchhhpppfffTTTEEEDDDMMMSSSSSSRRREEEBBB===999777777888:::999888888888999999::::::999999::::::::::::999999666;;;999:::AAABBBGGGWWWddd|||uuuhhh___WWWNNNHHHEEEDDDBBB@@@???>>>===;;;888666444222222222222111111111000000000000000000000000000000111111111111111111111111000111111111111222222222111222222333333222222111//////......------,,,,,,,,,,,,++++++++++++++++++......---......///000111333333333444555777888999888:::<<>>AAA???AAACCCDDDBBB@@@??????????????????@@@AAABBBCCCGGGGGGHHHJJJLLLLLLIIIGGGDDDCCCBBBAAABBBDDDFFFHHHDDDGGGIIIIIIGGGFFFHHHIIINNNRRRVVVYYY___mmmvvveeeSSSFFF@@@<<<:::======999999;;;???CCCGGGKKKNNNSSSXXX]]]dddlllrrrqqqmmmjjjddd^^^[[[___fffooo|||}}}}}}~~~|||~~~}}}yyyuuurrrnnnnnnppptttwwwwwwsssnnnjjjiiiiiiiiiiiijjjjjjkkkkkkjjjgggccc______cccfffggghhhiiigggdddcccccceeebbbaaaaaa```````````````aaabbbaaa___\\\ZZZYYYZZZZZZZZZ^^^bbbaaa^^^]]]```aaaeeejjjppp|||zzzppplllmmmoooppppppmmmiiieeecccccccccbbb```]]]hhhmmmhhhgggnnnqqqnnnllllllllllllmmmmmmmmmmmmpppooommmkkkhhhgggfffeeefffhhhkkklllkkkkkklllmmmiiigggeeeeeefffgggfffeee```cccgggmmm{{{nnnZZZGGGFFFOOOWWWYYYYYYJJJFFF@@@:::666666888999::::::999999::::::;;;<<<999::::::;;;;;;::::::999666:::888999@@@???CCCRRRUUUooorrrbbb[[[QQQJJJGGGFFFDDDBBBAAA@@@>>><<<999666444222333333333222222222111111000000000000000000000000111111111111111111111111000111111111111222222222111222222333333333222222...............---------,,,+++++++++++++++++++++))))))***+++---///111222111111222333444666888888555777999<<>>:::<<>>DDDHHHSSS^^^vvv}}}mmmbbbTTTLLLJJJIIIEEEAAADDDAAA>>><<<;;;999777555444333333222111000//////000000111111222222222333333333333333333222111000222222222222222222222222111111111111111111111111000///...,,,,,,,,,---...---------,,,,,,,,,++++++++++++++++++,,,---...///...///000000///000222444888999;;;<<<===<<<;;;;;;@@@AAABBBCCCDDDFFFGGGGGGLLLOOORRRSSSUUUWWWZZZ\\\bbbccceeefffggghhhggggggiiijjjkkkjjjhhhffffffgggdddcccbbbbbbaaaaaaaaabbbeeedddcccbbbbbbbbbcccddddddcccbbbaaabbbdddgggiiigggeeeccccccddddddcccbbbYYYVVVTTTXXX```gggiiiiiimmmmmmnnnoooooonnnmmmlllllllllmmmmmmnnnooopppppprrrqqqpppooonnnmmmllllllooonnnllliiiccc]]]WWWTTTMMMGGGBBBAAA@@@======???AAAOOO___iiiqqqvvvxxxwww|||||||||gggQQQHHHIII????????????>>><<<;;;:::<<<@@@DDDEEEDDDBBB@@@???=========>>>??????@@@@@@GGGHHHJJJKKKKKKJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCHHHEEEEEEHHHHHHGGGIIIMMMRRRWWW]]]gggyyyyyyfffTTTFFFAAABBBAAAAAA>>>;;;===CCCEEEDDDDDDIIIRRR]]]fffnnnrrrtttssstttsssmmmfffeeekkkrrr{{{~~~~~~~~~zzzyyyssstttwww~~~uuukkkooommmlllooottttttppplllgggfffdddbbbcccdddggghhhhhhgggeeebbb______bbbddddddddddddeeeeeefffffffffcccbbbaaa___]]]^^^aaaccc``````___^^^^^^]]]\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\cccmmmxxxzzzzzzvvvqqqrrrxxx|||||||||rrriiifffeeeccccccfffgggfffffffffggghhhiiijjjnnnkkkgggfffgggjjjlllmmmooollliiiiiijjjjjjgggdddeeeeeeeeeeeeeeeeeeeeeeeegggffffffeeeeeedddcccccceeeeeegggllluuu~~~aaaGGGCCCIIIOOOUUU[[[SSSHHH>>><<<<<<999999<<<;;;;;;::::::::::::999999:::::::::;;;;;;:::::::::999999999888999<<>>???@@@BBBBBBGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCGGGEEEEEEHHHIIIIIIKKKPPPTTT\\\gggsss~~~iiiXXXLLLCCCBBBEEEGGGHHHGGGDDDGGGMMMOOONNNRRRWWWaaajjjrrrvvvwwwwwwtttssspppkkkhhhlllttt|||}}}}}}~~~{{{yyyyyyrrrsssvvv|||wwwnnnnnnllllllooossstttppplllgggeeecccbbbbbbcccfffgggggggggeeebbb``````bbbdddccccccdddddddddeeeeeeeeeccccccaaa___]]]]]]```cccaaa```______^^^]]]\\\\\\WWWWWWWWWWWWWWWVVVVVVVVVXXX[[[aaalllwww}}}~~~}}}tttuuutttsssyyyxxxmmmhhheeecccdddfffhhhgggeeedddeeegggjjjlllnnnkkkgggfffgggiiikkkkkkllljjjhhhhhhhhhhhhfffdddddddddddddddddddddddddddffffffeeeddddddccccccbbbeeedddgggkkksssfffKKKBBBEEEJJJQQQXXXZZZNNNBBB>>>===<<<;;;<<<;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999888888:::>>>BBBGGGOOO```xxxwwweeeWWWOOOKKKFFFBBBFFFCCC@@@===<<<:::888666222333333444555666666666000000000000000111111111222222333333333222111111222222222222222222222222111111111111111111111111000000000000000000///...------------,,,,,,,,,,,,++++++++++++,,,---.........///000/////////111333333333444555666777999:::<<<<<<===???@@@AAABBBCCCEEEGGGJJJMMMOOOQQQTTTWWWYYY[[[]]]___aaaaaaaaaaaaaaabbbcccbbb```______``````______^^^^^^^^^^^^___bbbaaa```___``````bbbbbbeeecccbbbaaaaaabbbdddeeegggfffddddddeeeeeecccbbb[[[WWWTTTVVV\\\cccgggiiihhhjjjmmmoooooommmjjjhhhhhhhhhiiiiiijjjjjjkkkkkkllllllmmmllllllkkkjjjjjjjjjkkkllliiicccZZZQQQKKKFFFBBB@@@BBBBBB@@@AAADDDMMMZZZhhhpppvvv{{{}}}||||||zzzyyy{{{~~~}}}jjjYYYKKKEEEFFFDDDDDDCCCBBBAAA???===<<<<<<===???@@@???>>>???@@@=========>>>@@@BBBDDDFFFHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCGGGEEEFFFIIIJJJJJJNNNTTTZZZhhhxxxlllWWWJJJDDDBBBDDDHHHEEEIIIKKKLLLPPPWWWZZZZZZdddiiiqqqxxx}}}~~~|||{{{uuuqqqkkkiiilllvvv~~~~~~}}}{{{wwwtttxxx||||||yyyyyy{{{rrrrrrtttyyy~~~~~~xxxqqqmmmllllllooosssssspppmmmfffdddbbbaaa```bbbdddeeeffffffeeecccaaa```bbbccccccccccccccccccdddddddddccccccbbb___]]]]]]___aaaaaaaaa```___^^^]]]\\\\\\XXXXXXWWWWWWVVVVVVVVVUUUVVVXXX^^^hhhsssyyyzzzxxxlllooorrruuusssjjjfffcccdddggghhhfffdddbbbcccgggkkknnnnnnkkkgggeeefffhhhiiiiiiiiihhhffffffffffffdddccccccccccccccccccccccccccceeeddddddcccbbbbbbaaaaaaeeedddfffkkkrrrnnnSSSDDDBBBGGGQQQYYY^^^SSSGGG@@@>>>===<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::999:::999888777888;;;>>>CCCGGGUUUhhh}}}qqq```UUUOOOJJJGGGEEECCC@@@>>>>>>===;;;999444444444555555666666666000000000000000000000000222222333333333222222111111111111111111111111111111111111111111111111111...///000111111000...---...------------,,,,,,,,,,,,+++++++++,,,,,,---...---/////////......000222222111111222333666888999999999:::;;;===>>>???@@@AAACCCGGGIIIKKKNNNQQQTTTTTTVVVXXX[[[]]]^^^^^^^^^^^^___aaa```^^^]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]]]]___^^^^^^]]]^^^___```aaadddcccbbb``````aaabbbcccgggfffddddddeeeeeecccaaa[[[WWWTTTTTTYYY```eeehhhfffiiimmmoooooommmjjjhhhfffffffffgggggghhhhhhhhhiiijjjjjjkkkkkkjjjiiihhhgggiiikkkiiibbbXXXNNNGGGBBB??????AAA@@@???AAAFFFUUUaaammmtttxxx}}}~~~}}}~~~|||zzz{{{~~~nnn\\\QQQIIIFFFFFFFFFFFFFFFDDDCCCAAA???>>><<<===>>>===<<<<<<>>>@@@>>>>>>>>>???AAADDDGGGIIIIIIJJJLLLMMMMMMLLLJJJIIIFFFEEEDDDCCCBBBCCCCCCDDDFFFDDDEEEHHHIIIJJJQQQYYYgggwwwrrr___LLLCCCBBBCCCEEEHHHAAAHHHPPPVVV]]]eeejjjjjjrrruuuzzz~~~~~~}}}wwwqqqjjjjjjrrr||||||{{{vvvuuuwwwwwwtttpppsssuuuxxxyyyyyyyyy{{{}}}tttrrrsssvvvzzzzzzvvvqqqlllllllllooorrrrrrpppnnnfffeeebbb``````aaacccdddfffggggggeeebbbaaabbbcccbbbbbbbbbbbbbbbbbbccccccccccccbbb___]]]]]]^^^```bbbbbbaaa```___^^^]]]]]]YYYYYYYYYXXXWWWVVVVVVUUUSSSUUUZZZcccmmmrrrrrrpppgggjjjooovvvxxxmmmgggcccdddhhhfffeeedddccceeegggkkkmmmllliiifffeeeeeegggggggggfffeeeddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaa``````eeeeeeggglllrrr{{{xxx]]]JJJCCCFFFPPPYYY^^^WWWMMMDDD???>>><<<;;;;;;;;;:::::::::999999999999999::::::::::::999999::::::999888666777999;;;@@@CCCMMM\\\nnnzzzhhh[[[RRRMMMJJJDDDBBB@@@?????????>>>===777666666555444444333333111111111000000000000000111222222333333333222222111111111111111111111111000000000000000000000000,,,---//////000///...---.........---------,,,,,,,,,,,,+++++++++,,,---------...///...------///111111111111111333555777999666666777999:::;;;<<<===>>>AAADDDFFFHHHKKKNNNPPPPPPQQQTTTWWWYYY[[[[[[[[[\\\^^^______]]]\\\\\\]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\^^^___```bbbbbbaaa`````````aaaaaafffeeeddddddeeedddbbb```ZZZWWWTTTSSSWWW]]]bbbffffffhhhllloooooommmjjjhhheeeeeeeeefffffffffffffffggghhhiiijjjjjjiiigggfffeeeggghhhfff___VVVLLLEEEAAA>>>>>>??????>>>CCCIII\\\fffqqqvvvyyy}}}~~~~~~||||||{{{aaaSSSMMMIIIGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@===>>>>>>===;;;<<<>>>?????????@@@AAADDDFFFIIIKKKJJJKKKMMMNNNNNNMMMKKKJJJGGGFFFEEEDDDCCCDDDEEEFFFFFFDDDEEEGGGIIIMMMXXXdddyyyeeeVVVGGGAAABBBBBBCCCDDDCCCOOO\\\eeennnxxx}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxrrrnnnpppzzz}}}}}}zzzssskkkjjjnnnrrrrrrpppppprrruuuwwwxxxzzz|||~~~uuusssrrrsssttttttrrrooojjjkkkmmmoooqqqrrrpppooohhhfffcccaaa```aaabbbdddfffhhhhhhgggeeecccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbaaa___]]]]]]^^^```bbbaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVSSSTTTXXX___fffjjjhhhfff```dddkkkvvv{{{ooohhhdddeeehhhcccdddeeefffggghhhiiiiiijjjgggeeedddeeeffffffeeecccdddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaa```______gggfffhhhmmmrrrxxxlllWWWJJJHHHMMMSSS[[[[[[UUUJJJBBB???===;;;;;;;;;::::::::::::999999888999999::::::999999888:::::::::888777666888:::>>>@@@FFFRRR```sssooo```UUUOOOLLLEEECCCAAA@@@AAAAAA@@@???:::999888666444333111111222222222111111111111111111111222333333333222222111111111111111111111111000000000000000000000000,,,------...........................---------,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,...000000111111222333444666777444444555777888999:::;;;<<>>===???>>>@@@HHHQQQbbbllluuuxxxzzz}}}~~~~~~~~~mmmWWWMMMKKKIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@???===<<<===??????@@@BBBDDDFFFHHHJJJKKKKKKLLLNNNOOOOOONNNLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEFFFIIIMMMVVVgggwwwzzzYYYMMMCCC@@@AAAAAAAAACCCKKKYYYhhhsss{{{}}}|||||||||}}}vvvuuuvvv|||}}}{{{~~~ssskkkdddbbbgggmmmppppppooopppsssuuuxxxyyy{{{{{{sssrrrppppppppppppnnnllliiijjjmmmoooqqqqqqpppoookkkiiifffcccbbbbbbdddeeegggiiikkkjjjhhheeeddddddcccccccccbbbbbbbbbbbbbbb___```aaa___^^^]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaa``````___]]]\\\ZZZYYYYYYUUUVVVXXX]]]bbbccc```]]]XXX]]]fffttt{{{qqqkkkffffffiiicccdddfffhhhhhhhhhgggfffgggeeeccccccdddeeefffeeebbbdddeeeeeeccccccdddeeebbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaa```______hhhgggiiinnnrrrvvvkkkXXXNNNKKKKKKWWW]]]^^^RRRFFF@@@>>><<<;;;;;;::::::::::::999999999::::::::::::::::::999999::::::999777777888:::;;;<<>>@@@AAABBBEEEGGGFFFHHHKKKNNNQQQSSSTTTTTTUUUWWWXXXXXXWWWVVVWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]___^^^^^^^^^______``````aaabbbbbbbbbccccccbbb___]]]WWWWWWUUUUUUUUUYYY]]]```ccceeegggiiiiiiiiihhhgggffffffffffffffffffffffffgggiiijjjkkkjjjgggeeeccc___^^^[[[WWWQQQKKKFFFCCC???======???@@@DDDPPP[[[hhhqqqyyyzzz{{{~~~|||~~~ooo```OOOIIIIIIIIIIIIJJJFFFGGGGGGGGGFFFFFFEEEDDDBBBCCCCCCBBB???=========@@@BBBDDDGGGIIIJJJJJJIIILLLMMMOOOPPPPPPOOOMMMLLLIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGHHHMMMUUUddd{{{~~~jjjOOOGGG@@@@@@AAABBBFFFKKKZZZhhhxxx~~~{{{xxxvvvuuurrrwww||||||}}}kkkfffaaa```ccchhhkkklllmmmnnnpppsssuuuvvvvvvuuuooonnnnnnnnnnnnmmmlllkkkhhhjjjmmmoooppppppppppppnnnkkkhhheeeddddddeeefffhhhkkkmmmmmmjjjgggfffeeeddddddcccccccccbbbbbbbbb]]]___```___^^^^^^___aaa___``````aaaaaabbbccccccddddddbbbaaa___]]]\\\[[[[[[ZZZ[[[^^^``````[[[VVVRRRWWW```oooyyyrrrmmmhhhgggiiieeefffffffffffffffffffffdddbbbaaabbbdddeeefffeeebbbdddffffffddddddfffhhhccccccccccccccccccccccccccccccbbbbbbaaa``````___iiihhhjjjooorrruuu}}}{{{eeeUUUKKKFFFUUU```cccXXXIIIBBB???>>>;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;999888888999:::888999>>>EEENNN\\\sssqqqbbbXXXSSSKKKIIIEEECCCAAA@@@===;;;<<<<<<:::999777666555444444444444333333222222222000111222333333333333333000000000000000000000000000000000000000000000000000///.........000111222//////.........---------------,,,++++++,,,,,,,,,---......---,,,+++---......///000222222222111000222333444555777888999999888:::<<<===>>>???AAACCCCCCEEEHHHKKKNNNPPPRRRRRRQQQSSSUUUUUUSSSSSSSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVWWWXXX[[[]]]^^^]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbcccbbb^^^\\\VVVVVVVVVUUUVVVXXX[[[^^^bbbcccdddfffffffffffffffgggggggggggggggggggggggghhhiiikkkkkkjjjgggdddbbb]]]ZZZVVVQQQLLLGGGDDDBBB>>><<<===???BBBHHHVVVdddlllttt{{{|||}}}~~~yyy|||~~~uuuvvveeeXXXKKKHHHIIIIIIIIIJJJFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDD@@@>>>======@@@BBBFFFIIIKKKKKKIIIHHHLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHJJJQQQ[[[nnnsss\\\KKKEEE@@@@@@BBBEEEMMMUUUkkkyyy~~~yyytttooommmoooxxx~~~~~~zzzgggdddaaa```bbbeeeggghhhkkklllnnnqqqssssssqqqoookkkkkkllllllmmmmmmlllkkkgggjjjmmmoooppppppppppppooommmjjjgggeeeeeefffgggiiilllnnnnnnllliiigggfffddddddddddddccccccbbbbbb\\\^^^______^^^___```aaa^^^___```aaabbbcccddddddgggfffdddcccaaa___]]]]]]___^^^]]]___```^^^YYYTTTPPPTTT\\\iii}}}wwwrrrnnnjjjhhhiiihhhgggeeeddddddeeefffgggbbbaaa```aaadddffffffeeeccceeeggggggeeeeeegggiiiccccccccccccccccccccccccccccccbbbbbbaaaaaa``````eeeeeegggkkkpppvvv{{{~~~}}}dddSSSMMMQQQXXX``````RRRBBB<<<>>>::::::999999::::::;;;;;;::::::::::::;;;;;;<<<===999999888777777888999:::;;;888:::AAAJJJTTTcccppp{{{lll```XXXTTTOOOHHHCCCAAA@@@??????BBB>>>:::888888888555222444444333333222222333333333333333333333333333333111111222222222222111111333222111111111222444555222111000//////000111222------............------////////////............---,,,,,,++++++,,,,,,---///////////////.........222222222333444555777888555555777:::<<<>>>@@@AAAAAACCCEEEGGGJJJLLLMMMMMMMMMNNNOOOPPPQQQPPPOOONNNPPPOOONNNNNNOOOPPPRRRSSSWWWVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[[[[\\\]]]^^^___aaa```^^^]]]\\\\\\]]]^^^VVVTTTSSSRRRSSSUUUXXXZZZ]]]```dddgggiiihhheeedddggghhhgggcccdddiiilllkkkjjjiiigggggggggeeeaaa___^^^VVVOOOLLLHHHCCCAAABBB?????????BBBIIIUUUbbbkkkwwwyyy|||~~~}}}~~~~~~~~~}}}zzzxxxwwwxxx}}}sssqqqwwwuuu]]]SSSJJJIIIJJJHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGIIIKKKLLLLLLLLLKKKLLLMMMOOOQQQOOOLLLJJJJJJIIIHHHGGGGGGIIIJJJLLLIIIKKKOOOWWWkkkeeeNNNDDDDDDCCCBBBEEEQQQbbbpppyyyooojjjllloootttwwwooohhh```\\\^^^bbbeeegggkkkmmmnnnppppppooommmllljjjkkkmmmnnnmmmkkkiiiggg```dddjjjooorrrqqqnnnkkkooommmjjjhhhgggggghhhiiilllmmmmmmllllllkkkkkkjjjhhhddd```]]]]]]______```ccc```^^^[[[[[[]]]```bbbccc```___aaabbbccchhhooooookkkgggeeeeeeccc```]]]aaaaaaaaa```___]]]\\\[[[RRRPPPRRR^^^uuu|||wwwrrrmmmjjjhhhhhhhhhgggggggggiiihhhfffddddddeeeeeeddddddeeeiiikkkffffffeeeeeeeeedddddddddddddddcccbbbaaaaaabbbbbbaaaccceeeeeedddbbbbbbbbbffffffhhhjjjnnnrrrvvvyyyuuu\\\OOOJJJOOOVVVYYYQQQEEE???@@@;;;:::::::::::::::;;;;;;::::::999999:::;;;;;;<<<::::::999888888888999:::999777888===DDDLLLXXXcccsssxxxjjjaaaXXXTTTMMMHHHEEEBBB@@@>>>DDDAAA===;;;999777333///444333333222222222333333111111111111111111111111111111222222222222111111111111111111111222333333222111000//////000111222.........//////.........////////////............---,,,,,,++++++,,,,,,---/////////////////////...111111111222333444666777555666777888:::;;;======AAABBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLLLLMMMNNNOOOPPPUUUTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\VVVUUUSSSRRRSSSUUUWWWYYY\\\___cccfffhhhgggdddcccdddffffffccceeejjjmmmlllhhhgggfffffffffdddaaa^^^\\\UUUMMMJJJFFFBBB@@@AAA@@@@@@AAAGGGPPP]]]iiipppwwwzzz}}}~~~}}}|||}}}|||yyyvvvtttssstttwww{{{uuulllpppyyyoooYYYPPPHHHHHHIIIGGGGGGHHHFFFGGGGGGGGGFFFEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLNNNNNNMMMKKKIIIIIIJJJJJJKKKKKKKKKLLLLLLIIINNNVVVaaauuurrr___PPPEEEEEEEEEHHHRRRbbbvvvwwwpppnnnqqqttt|||yyyooojjjccc```aaaeeeggghhhkkklllnnnoooooonnnlllkkkhhhjjjlllmmmlllkkkhhhfffaaadddiiinnnppppppmmmlllmmmllljjjhhhffffffggghhhllllllmmmnnnmmmlllkkkjjjhhheee```^^^^^^___``````cccaaa___^^^^^^___aaaccceeebbb```bbbbbbccciiiqqqssspppllliiihhhfffccc```aaaaaaaaaaaa```___]]]]]]QQQOOOPPP[[[ppp}}}zzzuuupppkkkhhhfffeeeiiigggfffeeefffffffffdddeeefffeeedddccccccfffhhhggggggfffffffffeeeeeeeeeccccccbbbaaaaaaaaaaaaaaa```bbbddddddcccbbbbbbcccgggggghhhiiikkknnnqqqsss}}}nnnVVVIIIIIIMMMQQQOOOHHHBBBAAA<<<;;;;;;:::::::::;;;;;;999999999888999999:::;;;<<<;;;:::999999999999999999777777;;;???CCCKKKTTTaaarrrvvviii^^^ZZZSSSNNNIIIEEEAAA>>>CCCAAA???===;;;888444000333333222222222222333333111111111111111111111111111111222222222222111111//////000111111111111111111111000000000000111111...//////000000//////...////////////............------,,,,,,,,,,,,------......//////////////////000000000111222333444555555555666777777888999999???@@@BBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZVVVUUUSSSRRRRRRTTTUUUWWW[[[]]]aaadddfffeeecccbbbaaadddeeedddfffkkkmmmkkkfffeeeeeeeeeeeedddaaa^^^YYYQQQKKKHHHDDD@@@>>>@@@AAAAAACCCLLLZZZhhhqqquuuxxxzzz}}}~~~}}}}}}|||zzzyyyxxxtttooommmmmmnnnpppsss{{{|||zzz|||~~~yyyrrrjjjhhhqqq}}}dddTTTMMMGGGGGGIIIGGGFFFHHHEEEFFFFFFEEEDDDBBB@@@???AAAAAAAAABBBCCCEEEFFFGGGJJJKKKKKKKKKKKKIIIHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHKKKNNNOOOOOOMMMLLLLLLMMMVVVcccqqqooo```VVVPPPFFFFFFIIIQQQaaattt{{{wwwuuuwww{{{~~~|||qqqmmmiiigggggghhhiiiiiikkklllnnnooonnnllljjjhhhhhhiiikkklllllljjjhhhfffbbbeeehhhlllnnnnnnmmmlllmmmlllkkkjjjiiihhhhhhhhhjjjlllnnnoooooommmkkkiiihhheeeaaa___```aaabbbbbbcccbbbaaa```aaaaaaccccccgggcccaaabbbbbbccciiiqqqxxxuuuqqqnnnkkkiiifffcccbbbbbbbbbbbbbbbaaa```___SSSQQQQQQYYYkkk~~~xxxvvvsssooollliiigggfffiiigggddddddeeefffeeeeeeffffffeeedddbbbbbbdddeeehhhhhhgggggggggfffffffffbbbbbbaaa`````````aaaaaa___aaaccccccbbbbbbcccdddgggggghhhiiijjjlllnnnpppxxxfffQQQKKKHHHKKKMMMIIICCC@@@======<<<;;;::::::;;;;;;999888888888888888999999===<<<<<<;;;:::::::::999:::888999<<<===???DDDKKKTTTeee~~~nnnbbb^^^XXXRRRMMMHHHBBB???????????????>>><<<888666333333222222222222333333333333333333333333333333111111222222222222111111---...000111111111000///111000000000000000000111//////000000000000//////////////////............------,,,,,,,,,,,,------............/////////////////////000000111333333333444444555666777888999===>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVXXXZZZZZZXXXWWWUUUWWWXXXYYY[[[[[[[[[ZZZYYYVVVUUUTTTRRRRRRSSSTTTUUUZZZ\\\```bbbdddcccbbbaaa```dddeeedddfffjjjkkkiiifffeeeddddddeeedddaaa^^^UUUNNNGGGEEEBBB>>>===???@@@AAAFFFRRRcccpppwwwyyywwwyyy|||}}}|||{{{{{{xxxwwwsssnnniiiffffffgggjjjmmmuuuxxxwwwyyy}}}~~~~~~zzzqqqjjjfffiiiuuusss[[[QQQKKKHHHIIIJJJHHHGGGIIIEEEEEEFFFEEEDDDBBB@@@>>>>>>???@@@BBBDDDFFFIIIJJJLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGGGGGGGFFFFFFGGGHHHMMMRRRTTTRRRNNNLLLLLLUUUaaarrrsss^^^RRRMMMLLLEEEHHHNNN[[[mmm{{{yyyyyy~~~~~~uuusssqqqnnnmmmkkkjjjiiijjjlllnnnooonnnkkkhhhfffhhhiiikkkmmmmmmkkkiiigggdddeeehhhjjjlllmmmmmmmmmnnnnnnnnnmmmlllkkkkkkjjjiiikkknnnppppppnnnkkkiiihhheeebbbaaaaaacccccccccbbbbbbbbbbbbbbbbbbcccccchhhdddaaaaaa```aaahhhoooxxxvvvrrroookkkhhhfffdddbbbcccccccccccccccbbbbbbXXXWWWVVV[[[iiiyyy~~~tttsssqqqooommmkkkiiiiiigggfffeeeeeefffgggfffeeecccddddddcccbbbaaaccceeeggggggggggggfffffffffeeeaaaaaa```````````````aaa___aaaccccccccccccdddfffeeefffggghhhjjjmmmnnnooottt|||zzzYYYMMMCCCEEEIIIHHHCCC@@@???>>>===<<<;;;;;;:::;;;999888888777777888888888<<<<<<<<<<<<;;;;;;::::::999777888;;;<<<<<<@@@FFFJJJYYYrrrvvvfffbbb[[[UUUPPPJJJEEEAAA???@@@AAAAAA@@@===;;;:::555444333333222222333333333333333333333333333333111111222222222222111111---...///111111000//////000000000111111000000000//////000000000000//////////////////...............------,,,,,,------...---.........//////000000////////////000000111222111222333444666888999::::::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUWWWXXXYYY[[[[[[[[[ZZZYYYVVVUUUTTTSSSSSSTTTTTTUUUZZZ\\\___bbbccccccbbbaaaaaaeeefffdddeeehhhiiiffffffeeedddddddddccc```^^^RRRKKKDDDCCC@@@===<<<>>>???BBBJJJXXXiiivvvzzzyyywwwyyy{{{~~~~~~|||{{{{{{{{{xxxvvvqqqjjjccc``````aaacccfffooo~~~{{{xxxxxxzzzyyyxxx{{{vvvmmmiiiiiimmmxxxhhhVVVOOOKKKJJJMMMMMMJJJIIIJJJEEEFFFFFFFFFEEECCCAAA@@@>>>>>>@@@BBBDDDGGGJJJKKKJJJKKKKKKKKKKKKIIIHHHGGGCCCEEEEEEDDDCCCBBBDDDFFFJJJOOOUUUWWWTTTPPPOOOOOO[[[kkkyyybbbSSSJJJFFFFFFDDDJJJWWWhhhyyyxxxxxxzzz~~~}}}xxxxxxwwwtttpppllljjjhhhiiikkkmmmooonnnkkkgggeeeiiijjjmmmnnnnnnmmmkkkiiieeefffhhhjjjlllmmmmmmmmmmmmnnnnnnooonnnmmmkkkjjjhhhjjjmmmoooooommmjjjhhhhhheeecccbbbdddeeeeeeeeebbbaaaaaaaaabbbccccccdddhhhccc``````______eeelllsssrrrppplllhhhfffddddddcccdddddddddddddddcccccc[[[[[[[[[]]]gggsssyyyxxxsssrrrpppmmmkkkiiihhhhhhgggfffggghhhjjjiiifffddd```bbbccccccbbbcccdddffffffffffffeeeeeeeeeddddddaaa```````````````aaaaaaaaabbbcccdddcccdddeeegggcccdddfffhhhjjjlllmmmnnnpppxxxaaaQQQBBB???DDDEEEDDDBBB@@@@@@>>>===;;;;;;:::::::::999888888777888888888::::::;;;<<<<<<;;;;;;:::777555666999:::999===CCCHHHSSSiiiooojjjbbbZZZTTTMMMHHHDDDCCCDDDEEECCC???<<<::::::888777666444333333333333111111111111111111111111111111222222222222111111......///000000000000000000000111111111111000000...//////000000//////...////////////..................------------......------......///000000000///////////////000111222000000222333555777888999888888999;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBAAACCCCCCEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUVVVVVV\\\^^^```cccdddddddddcccccceeeeeebbbcccggghhhffffffeeedddccccccaaa^^^[[[OOOHHHBBBAAA???<<<<<<>>>AAAFFFQQQaaaoooyyy{{{zzzxxxyyy{{{}}}}}}|||{{{{{{{{{zzzwwwpppggg```\\\\\\^^^\\\```kkkzzz|||yyyxxxvvvtttxxx~~~|||qqqhhhggglllrrrzzzuuu```SSSNNNLLLMMMPPPOOOKKKIIIKKKEEEEEEFFFFFFFFFDDDCCCBBB??????@@@BBBEEEGGGIIIKKKHHHIIIJJJJJJJJJIIIHHHGGGBBBDDDDDDBBB??????CCCFFFKKKQQQXXXYYYVVVUUUWWWZZZfffwwwhhhTTTKKKFFFDDDCCCEEEQQQcccvvv{{{rrrvvv~~~~~~{{{zzz~~~~~~}}}zzzxxxyyyyyywwwrrrnnnkkkjjjhhhkkkmmmoooooolllhhhfffiiikkkmmmoooooonnnlllkkkfffgggjjjlllmmmnnnnnnnnnlllmmmnnnoooooommmkkkjjjgggiiikkkmmmmmmllljjjiiihhhfffddddddfffgggggggggbbbbbbaaaaaabbbccceeefffgggcccaaaaaa___^^^bbbhhhmmmmmmllliiifffcccddddddeeeeeeeeeeeeeeedddcccbbb[[[\\\]]]]]]ccclllpppooorrrpppmmmjjjhhhhhhhhhiiimmmlllkkkkkkkkkiiifffccc___aaacccccccccdddeeegggfffeeeeeeeeeeeedddddddddaaaaaa`````````aaabbbbbbbbbcccccccccbbbbbbdddfffbbbccceeefffhhhiiijjjjjjkkksssqqq]]]HHH@@@BBBCCCDDDEEEBBBAAA???===<<<;;;::::::::::::999888888888888888888999:::;;;<<<<<<;;;;;;777555666888888888<<>>;;;:::888666444333222222111111111111111111111111111111222222222222111111000000//////000000111222///000111222222111000///.........//////.........////////////..................------------......------......///000000111000000000///000000111222///000111222333444555555555666888999:::;;;;;;;;;<<<===???@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJMMMPPPRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVWWWXXXXXX^^^```bbbdddeeefffeeeeeebbbdddccc```bbbgggiiihhheeecccbbbaaa```^^^ZZZWWWNNNGGGAAA@@@???<<<<<<>>>EEEMMM[[[jjjvvv|||}}}}}}{{{|||}}}~~~~~~|||{{{{{{||||||}}}yyyqqqggg___[[[[[[\\\XXX___kkkyyyzzzxxxvvvvvv|||wwwlllccceeennnwww~~~jjjYYYRRRMMMLLLNNNRRRPPPKKKHHHJJJCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIHHHIIIIIIIIIIIIGGGFFFDDDAAACCCDDDAAA===>>>BBBFFFLLLRRRYYY[[[ZZZ\\\ccciiixxxtttYYYJJJEEECCCCCCFFFMMM[[[ooozzztttmmmwww}}}yyyyyyzzz||||||}}}}}}}}}{{{xxxvvvuuuwwwyyywwwssspppnnnooogggjjjnnnppppppmmmiiiggghhhjjjlllnnnooonnnllljjjggghhhkkknnnoooooonnnmmmmmmoooqqqsssrrrpppnnnlllggghhhiiijjjkkkjjjiiiiiihhhfffeeeeeeggghhhiiihhheeedddbbbaaabbbdddgggiiigggdddccccccaaa___aaafffhhhiiiiiihhheeedddeeegggfffffffffeeedddcccbbbaaaZZZ]]]___^^^```fffiiihhhlllkkkiiiiiikkkooosssvvvzzzvvvpppllliiifffdddbbbaaacccdddeeedddcccdddeeeffffffffffffeeeeeeeeeeeeaaaaaaaaaaaaaaabbbccccccaaabbbbbbaaa``````bbbdddbbbcccdddeeeffffffffffffgggppp~~~kkkRRREEECCCCCCDDDEEEBBBAAA@@@>>><<<;;;::::::;;;;;;:::999888888999999666777999;;;<<<<<<<<<;;;:::888777999999999===CCC===DDDUUUooosssggg\\\TTTNNNJJJBBBDDDDDDBBB@@@???AAACCC===<<<999777555333222222333333333333333333333333111111222222222222111111111000/////////000222333///000111222222111000///------............------000/////////..................------------......---------...///000000111111000000000000111111222000000000000111111111111444555777888:::;;;;;;;;;;;;===>>>@@@AAABBBBBBAAA???@@@BBBCCCDDDDDDCCCBBBDDDDDDDDDEEEHHHLLLPPPRRRRRRRRRRRRTTTUUUWWWYYYZZZXXXWWWUUUTTTSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYYYY```aaaccceeefffggggggfff```bbbaaa___aaagggkkkkkkdddbbb```___^^^[[[WWWTTTMMMFFFAAA@@@???<<<<<>>===???===;;;888666555444333333222000//////111333444111111000000000000111111000000000000////////////111111000000000000111111000///...------...///000////////////////////////........................//////............//////////////////000000000000,,,,,,---///000222333333444333333333444777999;;;999:::<<<===>>>>>>>>>===???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKPPPPPPQQQSSSTTTUUUWWWWWWVVVWWWWWWUUUTTTSSSTTTVVVTTTUUUWWWYYY[[[[[[[[[ZZZ___```bbbdddeeegggggggggdddeeebbb```bbbhhhjjjhhhhhhddd```______]]]WWWQQQGGGCCCAAA@@@>>>===AAAHHHRRR[[[hhhssszzz~~~~~~}}}}}}~~~yyynnnbbb[[[ZZZ\\\ZZZcccqqq~~~|||yyy|||xxxjjjeeepppyyy{{{}}}kkkXXXPPPQQQLLLMMMOOOPPPPPPMMMKKKIIIEEEDDDCCCDDDEEEDDDBBBAAA>>>@@@BBBEEEHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFMMMGGGAAA>>>@@@BBBDDDDDDMMMRRRYYY]]]]]]cccxxxmmmXXXEEEBBBDDDEEEMMMXXXkkkuuuuuupppqqqttt|||{{{yyywwwwwwxxxyyyzzzzzzzzzyyyxxxvvvtttrrrqqqnnnqqqqqqmmmkkknnnpppooojjjkkkmmmnnnnnnmmmkkkiiihhhiiikkkkkkjjjjjjkkkllliiikkkmmmmmmmmmmmmnnnpppppprrruuuwwwwwwvvvtttsssooollliiihhhhhhhhhggggggcccdddfffgggiiijjjjjjkkkgggfffeeedddeeegggiiijjjiiigggdddbbbaaaaaabbbdddffffffffffffffffffffffffggggggggggggfffeeedddcccaaa```___^^^___```bbbddd```dddjjjoooqqqqqqooommmrrrooolllhhheeedddccccccdddddddddcccccccccbbbbbbccccccdddeeeffffffffffff___aaaccceeeeeeeeeccccccaaa```___^^^^^^^^^^^^^^^```aaabbbcccdddccccccbbbcccfffmmmvvvnnn[[[NNNFFFDDDFFFMMMNNNKKKDDD@@@@@@<<<777;;;999777666666777:::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<@@@HHHUUUkkkzzzmmmccc\\\WWWLLLIIIFFFCCCCCCBBBAAA???@@@???>>><<<999777666555222222111000000111222333111111000000000000111111000000000000////////////111111000000000000111111000///...------...///000................................................//////............//////........./////////000000.........///000000000111333333222333444666999:::>>>>>>@@@AAAAAA@@@???>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUUUUSSSRRRQQQRRRTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^___aaaccceeeffffffgggggggggeeeaaaccchhhjjjggggggccc___]]]\\\YYYSSSNNNIIIDDD@@@@@@???@@@FFFNNN[[[bbbmmmvvv{{{~~~~~~}}}~~~yyymmmdddaaabbbfffnnn|||zzzqqqooozzztttbbbQQQKKKLLLKKKLLLNNNOOOOOOMMMJJJIIIFFFEEEEEEEEEGGGFFFEEECCCBBBCCCEEEFFFGGGFFFFFFEEEIIIHHHHHHGGGFFFFFFEEEEEEPPPJJJDDD@@@AAABBBCCCCCCLLLPPPXXX```eeepppvvv]]]NNNBBBBBBEEEKKKYYYiiiuuu}}}{{{rrrqqquuuxxxxxxvvvvvvwwwxxxzzz||||||{{{yyywwwtttqqqooonnnkkknnnmmmiiihhhkkknnnnnnjjjkkklllllllllkkkjjjjjjhhhiiijjjjjjiiiiiijjjllllllmmmnnnmmmlllkkklllnnnqqqrrruuuxxxyyyyyyvvvsssooollliiihhhhhhhhhgggfffbbbccceeegggiiijjjkkkkkkiiihhhfffeeeeeeeeeggghhhkkkiiifffdddccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeedddcccbbbaaaaaa_________```bbbccceeegggjjjlllllljjjgggeeelllkkkhhhfffdddddddddddddddddddddcccccccccbbbbbbbbbcccddddddeeeeeeeeeeeeaaabbbdddfffggggggfffeeecccbbbaaa``````___``````___```aaabbbbbbaaa```______bbbgggkkkppp|||sss___JJJCCCIIIMMMSSSTTTNNNEEE@@@===::::::999888888888888999999999999::::::::::::::::::::::::::::::::::::::::::<<<>>>BBBJJJYYYqqqvvvhhh___[[[RRRNNNJJJGGGFFFEEECCCBBBAAAAAAAAA@@@>>>;;;999777222222222222222222222222111111000000000000111111000000000000////////////000000000000000000000000//////............//////........................------------------------///......------......///---------.........////////////////////////......222222222222333555888999<<<===>>>>>>>>>===<<<;;;===>>>>>>??????@@@@@@@@@CCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRWWWWWWWWWXXXZZZ\\\]]]^^^]]]^^^```bbbdddeeeffffffjjjjjjfffcccdddiiijjjgggfffbbb^^^ZZZXXXTTTNNNIIIIIICCC???>>>???CCCMMMWWWggglllsssyyy|||~~~~~~~~~}}}}}}|||rrrlllkkkttt|||}}}zzzvvvgggWWWKKKHHHKKKIIIKKKLLLMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCKKKGGGBBB@@@@@@BBBDDDEEEMMMQQQYYYdddpppzzz```MMMEEE@@@DDDKKKUUUiii|||zzzuuurrrwww~~~yyyuuutttttttttuuuwwwzzz}}}~~~{{{wwwssspppmmmllljjjllljjjeeedddhhhkkkllljjjjjjiiiiiiiiiiiijjjjjjgggiiijjjiiihhhhhhiiikkknnnnnnnnnmmmjjjiiijjjkkkqqqrrrtttyyy||||||xxxtttooommmiiihhhhhhhhhgggfffbbbccceeegggiiijjjkkkkkkiiihhhgggeeedddeeeeeefffllljjjhhhfffeeeeeefffgggeeeeeeeeeeeeddddddddddddddddddeeeddddddcccbbbaaabbbaaa```___```aaabbbcccffffffggggggfffdddbbbaaaffffffdddcccccccccdddeeedddddddddcccccccccbbbbbb```aaabbbcccddddddddddddbbbccceeeggghhhiiihhhhhheeeeeedddbbbbbbaaaaaaaaa\\\^^^___aaaaaaaaaaaa``````cccffffffeeemmmrrrVVVHHHKKKJJJSSSXXXUUUJJJAAA>>>>>>999999::::::999999888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>?????????BBBBBBCCCDDDFFFGGGHHHHHHJJJKKKKKKLLLNNNOOOOOOPPPOOOPPPQQQPPPNNNNNNOOOQQQVVVVVVVVVVVVXXXZZZ]]]^^^^^^___aaaccceeefffggghhhhhhhhheeebbbdddiiijjjhhhfffbbb]]]XXXTTTPPPJJJFFFHHHBBB===>>>@@@GGGSSS___ooorrrwwwzzz|||}}}~~~}}}~~~|||||||||zzzwww~~~~~~jjjZZZOOOHHHHHHLLLGGGHHHIIIKKKKKKJJJIIIHHHBBBAAAAAACCCEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIDDDDDDDDDCCCBBBBBBAAAAAAAAA???===<<<>>>BBBFFFHHHOOOSSS[[[iiizzzeeeNNNEEE@@@@@@IIIVVVfffyyy{{{vvvuuuuuuyyy|||zzzxxxtttqqqrrrssstttwwwzzz}}}~~~yyytttpppnnnmmmnnnooollleeecccfffjjjjjjiiihhhgggffffffgggiiijjjggghhhiiiiiihhhggghhhjjjmmmmmmmmmkkkiiiiiikkklllqqqqqqtttyyy~~~~~~yyytttpppmmmjjjhhhhhhhhhgggfffdddeeefffggghhhhhhhhhhhhggggggfffeeeeeeeeeffffffkkkjjjhhhfffeeeffffffgggeeedddddddddddddddccccccdddddddddddddddcccbbbbbbbbbaaaaaa``````aaabbbbbbbbbbbbbbbbbbbbbccccccdddddddddccccccccccccdddeeedddddddddcccccccccbbbbbb______aaabbbccccccccccccbbbccceeeggghhhiiiiiiiiiffffffeeecccbbbbbbbbbbbbZZZ[[[]]]___aaabbbdddddddddfffhhhfffbbbggg{{{iiiRRRJJJGGGOOOWWWWWWOOOEEE@@@@@@999::::::;;;:::999888777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCHHHQQQdddwww{{{mmmfff[[[VVVPPPKKKHHHFFFEEEDDDBBBBBBCCCCCCAAA>>>;;;999555555555555444222111000111111000000000000111111000000000000///////////////000111111111111000///...//////////////////...........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////...//////000222333555555888:::<<<===????????????======>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOMMMMMMOOOPPPTTTTTTTTTTTTVVVYYY[[[]]]___```bbbdddfffhhhiiijjjeeeeeeccc```bbbhhhiiigggdddaaa\\\VVVQQQLLLHHHEEEEEE@@@===???CCCKKKYYYeeepppssswwwyyy{{{|||}}}||||||{{{{{{}}}{{{cccSSSJJJFFFFFFIIIEEEEEEGGGHHHHHHHHHHHHGGGCCCBBBBBBCCCEEEFFFEEECCCCCCDDDFFFHHHHHHHHHHHHGGGCCCBBBBBBAAAAAA@@@??????======<<<===>>>BBBGGGJJJMMMSSS^^^ooolllUUUDDDAAA>>>BBBQQQfffyyy|||wwwsssrrrvvv||||||xxxxxxxxxwwwuuutttuuuwwwzzz}}}zzzvvvsssrrrqqquuuvvvqqqiiieeegggiiiiiihhhgggeeedddeeefffiiijjjgggiiijjjiiihhhggghhhiiiiiijjjjjjiiiiiijjjmmmooopppqqqtttxxx||||||xxxuuuqqqoookkkiiiiiiiiigggfffgggggggggggggggfffeeeeeedddddddddeeefffggghhhhhhiiihhhgggeeeeeeeeeeeefffeeeeeeeeeddddddcccccccccdddeeeeeeeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaabbb``````___```aaaccceeefffeeeeeeeeeddddddccccccddddddddddddcccccccccbbbbbb]]]^^^```aaabbbcccccccccbbbcccdddeeefffggghhhhhhffffffdddcccbbbaaaaaaaaaZZZZZZZZZ\\\^^^bbbeeeggghhhiiijjjhhhdddfffuuu~~~bbbOOOIIILLLSSSYYYVVVMMMEEEBBB:::;;;;;;;;;:::999888777777777888888999::::::::::::::::::::::::::::::::::::999<<>>???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLLLLNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[___```bbbeeegggiiijjjkkkdddeeebbb^^^```eeegggeee```^^^YYYTTTNNNJJJFFFEEEDDD@@@???CCCIIIQQQ^^^jjjooorrruuuxxxyyy{{{~~~}}}|||{{{{{{|||www]]]NNNHHHDDDBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFCCCDDDDDDEEEDDDCCCBBBAAABBBAAAAAA@@@@@@???>>>>>>AAAAAAAAA@@@@@@BBBFFFJJJLLLVVVgggzzznnnZZZJJJ@@@===???HHH\\\uuuzzztttooonnnsss}}}}}}wwwvvvxxxzzzzzzzzzxxxyyy{{{~~~~~~yyyuuutttuuuuuuzzz{{{vvvmmmhhhhhhiiiggggggfffeeedddeeegggiiijjjiiijjjjjjjjjhhhggghhhiiigggggghhhhhhhhhjjjnnnrrroooqqqtttvvvwwwwwwvvvuuusssqqqmmmkkkjjjjjjiiiggghhhhhhhhhgggfffeeedddcccbbbbbbccceeefffggghhhiiigggfffeeeeeedddddddddeeeffffffeeeeeeddddddccccccddddddeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbaaaaaabbbaaa``````aaabbbdddeeefffffffffeeeddddddccccccdddddddddcccccccccbbbbbb]]]^^^___aaabbbccccccccccccccccccddddddeeeffffffgggfffdddcccaaa`````````[[[YYYXXXXXXZZZ___cccfffhhhhhhjjjiiiffffffppp{{{xxx___QQQNNNRRR[[[^^^UUUJJJCCC<<<<<<;;;:::999999888888666777777888999999::::::::::::::::::::::::::::::;;;666888@@@CCCCCCJJJVVVkkkttthhhbbbZZZSSSOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@???>>>999888666444222222222222111111000000000000111111000000000000///////////////000111222222111000///---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111222222111222444666888888888777888999:::<<<===???@@@AAA??????@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMPPPQQQSSSVVVXXXYYYZZZ[[[^^^___bbbdddgggiiijjjkkkggggggccc______cccdddaaa[[[ZZZVVVPPPKKKGGGEEEDDDCCCAAACCCIIIOOOWWWbbbmmmooorrruuuxxxyyyzzz{{{}}}~~~~~~}}}~~~|||}}}lllTTTHHHGGGEEEBBB@@@AAAAAABBBCCCDDDEEEFFFFFFIIIHHHHHHHHHIIIIIIHHHFFFBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>@@@BBBBBBBBBAAACCCGGGKKKQQQaaauuuqqq]]]MMMDDD@@@;;;DDDTTThhh}}}}}}zzztttmmmkkknnnyyy{{{wwwsssssswwwzzz|||{{{|||}}}~~~~~~yyytttrrrsssuuuwwwzzz{{{wwwoooiiiiiihhhffffffeeeeeeeeefffgggiiijjjjjjkkkkkkkkkiiihhhiiijjjfffggggggggggggjjjnnnrrrmmmqqqttttttrrrqqqsssvvvuuurrrooommmlllkkkjjjiiieeeffffffggggggfffeeeeeebbbcccdddeeeffffffggggggffffffeeeeeeeeeeeeeeeeeeggggggffffffeeeddddddcccccccccddddddddddddccccccccccccccccccbbbbbbaaaaaaaaaaaa`````````aaaccccccddddddeeeeeeddddddccccccdddddddddcccccccccbbbbbb]]]^^^___aaacccdddddddddeeedddddddddddddddeeeeeegggfffeeecccbbbaaa``````\\\ZZZWWWVVVWWW\\\aaadddffffffhhhiiigggeeellluuupppYYYRRRRRR]]]ccc[[[MMMCCC===<<<;;;:::999999999999666777777888999999::::::999999999999999999999999;;;444444<<<@@@???EEEOOO[[[ooommmggg___XXXSSSQQQOOONNNGGGFFFDDDBBBAAAAAA@@@@@@;;;999666333222222222333111111000000000000111111000000000000////////////...000111222222111000...---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------.........//////......---,,,,,,+++******++++++---///000111111111555666777999999999888888666777888:::<<<>>>???@@@>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLPPPRRRTTTWWWZZZ[[[[[[[[[]]]^^^aaacccfffhhhiiijjjkkkjjjeee______bbbaaa^^^XXXVVVSSSNNNHHHEEEDDDDDDCCCBBBFFFMMMTTT[[[eeeooopppsssvvvxxxyyyyyyzzz{{{}}}~~~}}}}}}~~~}}}|||wwwaaaKKKDDDFFFGGGDDDAAA@@@@@@AAABBBCCCEEEFFFFFFIIIHHHGGGGGGHHHHHHFFFDDDAAABBBDDDFFFGGGHHHHHHHHHAAAAAA@@@@@@???>>>>>>>>>;;;===???@@@@@@CCCHHHMMMZZZlllvvvcccRRRFFFBBBCCC===KKK___qqq}}}zzzxxxqqqjjjlllqqqzzzvvvssspppqqqvvvzzz{{{{{{~~~|||xxxtttpppoooqqqtttwwwwwwyyyvvvooojjjiiihhhfffeeeeeeeeefffggghhhiiiiiijjjllllllkkkiiihhhiiijjjgggggggggggggggiiimmmqqqlllqqquuusssnnnmmmqqqvvvvvvtttpppnnnmmmlllkkkiiicccdddeeefffggggggggggggddddddeeeffffffeeeeeeeeefffffffffffffffeeeeeeeeehhhhhhgggfffeeeeeeddddddaaabbbbbbcccccccccbbbbbbcccccccccccccccbbbaaa```^^^^^^___```aaabbbdddeeebbbbbbcccddddddddddddcccdddddddddcccccccccbbbbbb]]]^^^```aaacccddddddeeeffffffeeeddddddddddddeeehhhgggfffdddcccaaaaaaaaaYYYXXXVVVUUUWWWZZZ^^^aaa```aaacccbbbcccfffkkkppp}}}jjj\\\RRRVVV^^^]]]SSSJJJDDD@@@<<<999888999:::;;;999999999999999999999999888999::::::::::::999888666777888888:::>>>CCCGGGRRR^^^ttt|||rrreee^^^[[[XXXRRRLLLKKKHHHFFFEEEEEEEEEDDDBBB@@@===999777666666555444000000/////////000000111222111///.........///000)))+++++++++111:::999333---...///.........000222..............................---,,,,,,+++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------...//////222333333444555666888999999888777888;;;<<<===<<<>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGDDDDDDFFFIIIMMMPPPRRRTTTUUUVVVYYY[[[\\\```eeefffdddeeejjjnnnmmmlllkkkhhhdddaaa^^^]]]UUUQQQLLLIIIHHHGGGDDDAAA@@@FFFPPPYYY```ggglllpppuuuuuuttttttvvvwwwyyyzzz{{{|||}}}}}}{{{{{{{{{}}}xxxxxx|||~~~zzz{{{kkk]]]MMMEEEAAA>>>>>>@@@AAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCAAABBBAAA@@@>>>>>>???AAABBB@@@???AAADDDEEEGGGNNNWWWbbbxxx}}}jjjXXXJJJEEEEEEGGGIIITTTdddttt~~~zzzuuupppmmmpppzzzwwwrrrooooooqqquuuzzz~~~~~~}}}|||vvvssspppnnnoooppppppppptttuuutttqqqmmmiiihhhgggeeeeeeeeeeeefffhhhiiijjjiiihhhhhhhhhiiijjjkkkkkkkkkiiiggggggiiilllmmmmmmmmmooopppqqqpppooopppqqqqqqqqqpppooonnnllljjjiiihhhhhhgggffffffggghhhiii```aaabbbcccddddddeeedddeeefffggggggeeedddeeefffhhhhhhhhhgggfffdddcccbbbdddddddddcccddddddeeeeeeeeeeeedddcccbbbaaa```_________```aaabbbdddfffggggggggghhhhhhgggfffeeeeeebbbbbbdddeeefffgggggggggbbbccceeeffffffffffffeeeddddddeeeeeefffeeeeeeeeegggfffeeecccbbbaaaaaaaaaZZZYYYWWWVVVWWWZZZ]]]___]]]___```aaabbbeeejjjooovvvzzzfffTTTTTT]]]^^^WWWOOOFFFBBB===:::;;;;;;;;;:::999999999999999999999999888999::::::::::::999888666666777777888;;;@@@CCCJJJTTTfff~~~pppfff```[[[TTTNNNLLLJJJHHHGGGHHHHHHGGGFFFAAA???<<<:::999888666444222111000000000000000111111000000///////////////000111000000666>>>===777,,,---...---,,,,,,...000------------------------...------,,,++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,---...///222222222333444555666777666777777888888:::;;;<<<===>>>???AAABBBCCCDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDDDDGGGIIINNNPPPSSSUUUVVVWWWZZZ\\\\\\```dddeeedddeeeiiimmmmmmlllkkkiiieeeaaa^^^\\\TTTPPPKKKHHHGGGFFFDDDBBBBBBIIISSS]]]dddjjjnnnqqquuutttttttttuuuwwwxxxyyyyyyzzz{{{{{{yyyyyyzzz|||}}}~~~ttttttyyyyyyvvv{{{~~~|||xxx{{{xxxaaaUUUHHHBBB@@@>>>>>>@@@@@@AAABBBBBBBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGDDDCCCCCCCCCBBBAAA???>>>===<<<===>>>@@@AAAAAAAAADDDHHHIIIKKKTTT^^^uuu}}}iiiVVVJJJGGGHHHJJJRRR[[[jjjxxxzzzwwwuuuuuu}}}|||vvvsssqqqpppqqqsssvvvzzz~~~}}}|||~~~~~~{{{tttrrrooommmnnnnnnnnnnnnrrrsssssspppllliiihhhhhhgggggggggggghhhjjjkkkllljjjjjjiiiiiijjjjjjkkkkkkkkkiiiggggggiiilllmmmmmmlllmmmoooooonnnnnnnnnoooppppppooonnnlllkkkiiihhhiiihhhgggfffeeeeeefffgggaaabbbcccdddeeeeeeeeeeeedddfffffffffddddddeeefffooonnnmmmjjjhhhfffdddcccddddddccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddffffffggggggffffffeeedddddddddeeeeeefffeeeeeeeeeaaabbbdddfffgggggggggfffdddeeeeeefffffffffffffffhhhhhhfffeeedddccccccbbb\\\ZZZXXXWWWWWWYYY\\\]]][[[\\\^^^___```ccchhhlllnnnzzzwww\\\SSSYYY]]][[[WWWMMMFFF???<<<===>>>;;;888::::::::::::::::::::::::888999999::::::999999888666666777666666777;;;>>>DDDJJJWWWkkksssjjjcccZZZTTTSSSPPPLLLJJJJJJIIIGGGFFFCCCBBB???>>>===:::777555333333222111000000000000000000000000000//////...////////////333888777333---......---++++++,,,...++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++******+++,,,---......222222222222333333444444333555888888666666999<<<<<<===>>>???@@@BBBBBBCCCGGGHHHHHHFFFCCCBBBBBBBBBDDDEEEEEEDDDCCCDDDGGGIIIOOOQQQSSSUUUVVVXXX[[[]]]\\\___cccddddddeeehhhlllllllllllljjjfffbbb]]]ZZZRRRNNNJJJFFFEEEEEEDDDCCCGGGNNNYYYcccjjjnnnqqqrrrtttttttttttttttuuuvvvwwwuuuwwwxxxwwwwwwwwwyyy{{{}}}{{{ssspppvvv{{{rrrrrrqqqooooooqqqwww|||gggTTTJJJBBB??????>>>>>>@@@>>>???AAAAAAAAACCCEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKHHHDDDAAAAAABBBBBBAAA>>>>>>===>>>???@@@BBBDDDDDDEEEIIIMMMNNNSSS___mmmkkkXXXOOOMMMOOOQQQ\\\dddrrr}}}{{{zzz~~~uuuooonnnooopppqqqrrruuuxxx{{{~~~|||{{{{{{{{{tttqqqmmmllllllllllllkkknnnppppppnnnkkkiiihhhhhhiiiiiiiiiiiijjjlllmmmnnnlllllllllkkkkkkkkkkkkkkkkkkiiiggggggiiikkklllkkkjjjkkkmmmmmmlllllllllmmmmmmmmmmmmlllkkkiiihhhgggiiihhhfffdddcccccccccdddcccdddeeefffffffffffffffcccdddeeedddccccccdddfffmmmllljjjgggeeecccbbbbbbdddccccccbbbbbbbbbcccccc^^^___``````aaabbbcccccceeeeeeddddddccccccbbbbbbeeeeeeeeeeeeeeeddddddccceeeeeeffffffeeeeeedddccc```bbbdddfffggggggggggggeeeeeefffgggggggggggggggiiiiiihhhhhhgggfffeeeddd]]]\\\ZZZXXXXXXYYYZZZ\\\\\\\\\]]]^^^___bbbeeehhhiiirrrlllZZZUUUWWWZZZ]]]XXXOOOCCC>>>===>>>;;;888::::::::::::::::::::::::999999999999999999999999777888777666555555888:::BBBFFFNNN]]]uuuwwwmmmddd]]][[[WWWQQQMMMJJJHHHEEECCCFFFEEECCCBBBAAA>>>:::666555444333111000000/////////000111111111000...---,,,+++++++++...000///---/////////...+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,---...///111111111222222222222111000555999888555444888<<<;;;;;;<<<===>>>???AAAAAAFFFGGGGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGMMMPPPRRRTTTVVVXXXZZZ]]]]]]___bbbddddddeeehhhkkkkkkkkkkkkjjjfffaaa[[[XXXPPPMMMIIIEEEDDDEEEFFFGGGLLLTTT```jjjpppssssssttttttttttttsssssssssttttttqqqrrrtttttttttvvvyyy{{{~~~|||tttpppwwwuuuoooiiifffiiiooowww~~~lllYYYKKKDDD?????????===>>>@@@===>>>@@@AAAAAABBBEEEGGGJJJJJJKKKLLLLLLKKKJJJJJJLLLHHHCCC@@@???AAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIIIIJJJMMMQQQTTT\\\ooorrr___VVVVVVXXXZZZbbbjjjvvv|||~~~vvvmmmjjjkkknnnpppqqqsssvvvzzz}}}~~~}}}uuurrrnnnkkkkkkjjjjjjiiikkklllmmmllljjjhhhhhhiiiiiiiiijjjjjjkkkmmmnnnooommmmmmmmmmmmmmmlllkkkkkkkkkiiihhhhhhiiikkkjjjjjjgggiiikkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggffffffeeedddcccbbbbbbcccdddeeeeeefffgggggggggggggggccccccdddcccbbbbbbdddfffgggfffeeedddcccddddddeeeccccccbbbbbbaaabbbbbbbbb^^^^^^___```aaabbbbbbccceeeeeeeeeeeedddccccccbbbccccccddddddddddddcccbbbdddeeeeeefffeeeeeeddddddbbbccceeeffffffffffffeeeeeefffggghhhhhhiiihhhhhhhhhiiiiiijjjiiihhhfffeee^^^]]][[[YYYXXXYYYZZZZZZ]]]]]]]]]^^^```ccceeeeeejjjppphhhVVVQQQWWW```bbbWWWJJJAAA======;;;999::::::::::::::::::::::::999999999999999999999999888999999777666666777999>>>BBBIIIUUUjjjxxxmmmeee```[[[UUUPPPLLLIIIGGGEEEHHHGGGEEEEEECCCAAA===:::777666444333111000/////////000111111111000...---///------...//////......000111111///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,++++++******))))))++++++++++++++++++++++++.....................------------------......//////000111222222111111000000555999999666555888;;;999999999:::;;;===???@@@DDDEEEFFFDDDBBBAAAAAABBBBBBBBBAAAAAABBBDDDFFFFFFKKKNNNQQQSSSTTTVVVYYY\\\^^^```bbbdddeeefffhhhjjjjjjjjjjjjiiieee___ZZZVVVPPPMMMIIIEEEDDDEEEIIIKKKSSS[[[fffoootttuuuttttttssssssssssssrrrqqqqqqpppmmmnnnpppqqqsssvvvzzz~~~|||vvvttt{{{}}}ooogggdddkkktttyyy}}}wwwaaaQQQGGGBBB???@@@@@@>>>>>>@@@>>>???AAAAAAAAACCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKGGGBBB??????@@@AAAAAABBBCCCDDDFFFHHHJJJLLLMMMMMMMMMPPPUUU]]]jjjzzzfff\\\[[[^^^aaaeeemmmyyy~~~|||vvvooojjjiiijjjlllmmmooossswww{{{~~~yyyuuupppmmmkkkjjjhhhggghhhjjjkkkkkkiiihhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkiiihhhhhhiiijjjiiihhhfffhhhiiiiiihhhhhhiiijjjhhhhhhiiihhhhhhgggffffffbbbbbbaaaaaaaaacccdddeeeffffffggghhhhhhhhhggggggbbbccccccbbbaaabbbdddgggiiiiiihhhggggggggghhhhhhdddcccbbbbbbaaaaaaaaabbb```````````````aaaaaaaaaccccccdddeeeeeeeeeddddddbbbbbbcccccccccccccccbbbbbbcccdddeeeffffffffffffdddeeefffffffffeeedddccceeefffggghhhiiiiiiiiiiiiggghhhjjjkkkkkkiiigggfff^^^]]][[[ZZZYYYYYYZZZZZZ^^^]]]^^^```dddggghhhhhhlllrrr{{{aaaRRRUUU^^^ddd\\\QQQGGG@@@===<<<;;;:::::::::::::::::::::::::::999999888888999999:::777888999888777777888:::777===EEEOOO___yyyxxxpppfffaaaZZZUUUQQQOOOLLLKKKJJJHHHFFFEEEEEECCC@@@>>>;;;:::888555333222111000000000000000000//////...///------//////------///111111111///---,,,---...------------------------++++++++++++++++++******+++++++++******)))))))))++++++++++++++++++++++++---------......///////////////...---------.........///111222222222111000000444777888777666777999888777777888999;;;===???AAABBBCCCCCCBBBBBBCCCEEEFFFDDDBBBCCCEEEFFFGGGGGGJJJLLLPPPRRRTTTVVVYYY[[[```aaabbbdddfffhhhiiiiiiiiiiiihhhfffbbb]]]XXXUUUPPPNNNKKKGGGEEEGGGMMMQQQZZZaaakkkrrrvvvuuutttssssssssssssrrrqqqpppnnnmmmiiikkknnnpppsssxxx~~~}}}xxxyyynnnggghhhsss|||}}}}}}lllYYYNNNFFFBBBAAABBBAAA>>>???BBBAAABBBCCCCCCCCCDDDFFFHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHEEEAAA??????AAAAAAAAAAAABBBDDDFFFHHHJJJKKKLLLPPPOOOTTT___lll}}}~~~lllaaa___bbbfffkkksss}}}~~~{{{pppmmmjjjhhhiiijjjjjjiiinnnsssxxx{{{}}}{{{uuupppmmmjjjhhhfffgggiiikkkjjjiiihhhiiijjjiiiiiiiiiiiijjjlllmmmnnnlllmmmnnnoooooonnnlllkkkkkkjjjhhhhhhiiiiiihhhfffeeeggghhhhhhgggggggggiiiggggggggghhhggggggffffffaaa`````````aaaccceeeffffffgggggghhhhhhhhhggggggcccccccccaaaaaabbbeeehhhkkkkkkjjjjjjiiigggfffeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````aaaccceeeeeeeeeeeedddaaabbbccccccccccccccccccaaabbbdddeeefffgggggggggdddeeefffffffffeeedddcccdddeeefffhhhiiiiiiiiiiiifffhhhkkkmmmmmmllliiiggg]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\]]]bbbhhhmmmnnnnnnnnntttqqq\\\WWWZZZ]]]\\\WWWOOOFFF@@@======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::555666888888777777999:::555:::AAAGGGRRRgggsssnnneee]]]WWWSSSPPPNNNKKKIIIFFFEEEEEEEEECCCBBB@@@???<<<:::777555444333111000000///////////////...++++++///...***+++//////000000...,,,,,,---...++++++++++++++++++++++++******************+++++++++++++++++++++++++++*********************************+++,,,---...//////000000...---,,,+++++++++---...111222333333222222000222444666777777666555777666555666777999<<<======???AAABBBBBBCCCEEEGGGKKKIIIFFFFFFIIIJJJJJJIIIJJJMMMPPPRRRTTTWWWZZZ\\\bbbbbbccceeegggiiijjjjjjiiihhhfffccc___ZZZVVVTTTRRRPPPMMMHHHFFFJJJPPPVVV```fffnnnsssuuutttsssrrrsssssssssrrrpppnnnlllkkkgggiiilllppptttzzz|||}}}nnnjjjooowwwbbbRRRKKKDDDBBBAAACCCBBB???AAAEEEEEEFFFFFFFFFEEEEEEGGGIIIFFFHHHJJJKKKKKKJJJHHHFFFEEEBBB@@@???@@@AAAAAAAAAAAABBBCCCFFFHHHIIIJJJKKKPPPQQQZZZkkk~~~sssgggdddiiiooovvv|||{{{|||yyyuuukkkiiihhhhhhiiijjjjjjjjjnnnsssxxxzzzzzz|||zzztttppplllhhhfffhhhiiikkkkkkiiihhhiiiiiiiiiiiiiiijjjkkklllmmmnnnkkklllmmmoooooonnnmmmlllkkkjjjiiiiiiiiiiiigggeeedddfffhhhhhhgggfffggghhhffffffgggggggggggggggfffbbbbbbaaaaaaaaabbbdddeeefffgggggggggggggggffffffcccccccccbbbaaacccfffiiiiiijjjllllllkkkiiifffeeefffeeedddccccccbbbbbbbbbccccccbbbbbbbbbaaaaaaaaa___```bbbdddeeedddccccccaaabbbccccccdddddddddccccccddddddeeefffffffffeeebbbcccdddfffgggffffffeeeddddddfffggghhhiiiiiiiiifffiiimmmppppppnnnkkkiii]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZ]]]ccckkkqqqttttttooouuu~~~}}}}}}fffZZZXXXVVVYYYZZZUUUKKKCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;333444666777777777999;;;777;;;???BBBHHHYYYtttzzzoooddd\\\UUUOOOLLLKKKIIIFFFDDDEEEEEEEEEDDDDDDBBB@@@===:::888666666222111///.........///000000---...111000,,,---222---......---++++++,,,...******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***,,,---......000///...,,,+++***)))))),,,...000333444444333222000000111444666777555333666555555555666999;;;===;;;===@@@AAABBBDDDGGGIIIOOOLLLIIIIIILLLMMMLLLKKKKKKNNNQQQSSSUUUXXX[[[]]]dddcccdddeeehhhjjjjjjjjjiiihhheeeaaa]]]YYYUUUSSSSSSQQQNNNJJJHHHKKKSSSYYYccchhhoootttuuusssrrrqqqsssssssssrrrpppmmmkkkjjjfffhhhlllpppuuu|||~~~{{{nnnmmmvvvqqq\\\NNNIIICCCAAAAAACCCBBB@@@BBBGGGGGGHHHHHHGGGFFFFFFGGGIIIEEEGGGIIIKKKKKKIIIGGGEEECCCAAA@@@@@@AAABBBAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKOOOQQQ^^^uuuyyymmmiiiooowww}}}xxx{{{yyysssrrrllljjjhhhhhhjjjlllmmmmmmooosssxxxyyywwwxxx}}}}}}vvvqqqmmmiiifffhhhjjjkkkkkkiiihhhiiiiiijjjjjjjjjkkklllmmmnnnoooiiikkkmmmnnnooonnnmmmlllkkkjjjiiiiiiiiiiiifffddddddfffhhhhhhgggfffggghhheeefffgggggghhhgggggggggdddcccbbbaaaaaabbbccccccfffgggggggggggggggffffffddddddcccbbbaaacccgggjjjjjjlllooorrrsssqqqooommmgggfffeeedddccccccccccccbbbbbbbbbbbbbbbccccccccc```aaacccddddddcccbbbaaaaaabbbcccdddddddddddddddeeeeeeffffffeeeeeedddccc___```ccceeeggghhhhhhhhhcccdddeeeggghhhhhhiiiiiigggjjjooorrrssspppmmmjjjaaa___\\\ZZZYYYZZZ\\\]]]___```aaaeeeoooxxxzzzvvvrrrqqqvvvsss}}}qqqbbbZZZ\\\]]]]]]\\\XXXPPPGGGAAA???===:::777777777888999888777666777999::::::::::::999999999888777777777888;;;======@@@LLL^^^kkk{{{pppggg^^^VVVRRRQQQKKKFFFFFFKKKMMMIIIDDDHHHGGGDDD@@@===:::888777:::666222111222222111000//////...---------......,,,---...---,,,,,,---///------------------------)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,,,,---...///000000000000...---------...///111222222222222111222222333333666777888888777777:::;;;<<<<<<===>>>@@@FFFLLLQQQTTTQQQOOOOOOOOOPPPOOONNNOOOMMMLLLLLLPPPVVV\\\```ggghhhiiikkklllmmmmmmmmmkkkhhhbbb\\\XXXUUUSSSSSSSSSTTTTTTPPPMMMOOOWWW]]]dddjjjrrrwwwwwwvvvuuuuuusssrrrrrrpppnnnllljjjiiijjjjjjlllpppwwwtttjjj||||||ssseeeUUUKKKIIIAAA@@@??????AAACCCEEEGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@BBBAAADDDIIIJJJHHHKKKPPPRRR```ttt|||pppsss~~~{{{uuupppllliiiiiiiiijjjkkklllnnnoootttsssssssssuuuwwwzzz||||||vvvpppllliiihhhkkkjjjkkklllnnnnnnllljjjjjjjjjjjjkkknnnppppppooojjjlllmmmmmmlllkkkkkklllmmmkkkiiihhhfffffffffgggffffffeeeeeeeeedddddddddbbbbbbcccdddeeeeeeeeeeeedddcccbbbaaaaaaccceeefffeeeddddddfffggggggeeebbbeeeeeeddddddeeefffhhhiiilllpppwww|||}}}zzztttqqqiiigggeeeddddddcccaaa```ccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbccceeeeeedddbbbffffffffffffggggggggghhhbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhiiiiiihhhiiimmmrrruuutttpppmmmkkkaaa___]]]ZZZZZZ[[[\\\^^^]]]bbbfffjjjqqqwwwvvvrrrlllkkkoooxxxyyyrrr|||llldddZZZ[[[]]]______WWWKKKBBB>>>===<<<;;;::::::999888:::888777777888999999888999999888888888888888888888:::<<<;;;===FFFUUUaaavvvzzzqqqhhhaaa]]]SSSNNNHHHGGGIIIJJJHHHEEEHHHGGGFFFEEEBBB>>>:::888<<<888444222222333111000000//////.........//////......///...------...000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++******+++++++++*********+++++++++,,,,,,+++,,,---......///......///............000111222222111111111111222333333333555666666555666888:::<<<>>>@@@AAADDDIIINNNSSSVVVTTTSSSSSSTTTTTTRRRQQQPPPNNNMMMNNNQQQVVV\\\```eeegggjjjlllnnnnnnmmmlllfffccc^^^XXXTTTRRRQQQQQQRRRSSSTTTRRRPPPSSSZZZaaaffflllssswwwwwwvvvttttttsssrrrqqqooommmkkkiiiggghhhiiilllpppxxx}}}rrrrrr~~~vvvnnnaaaRRRIIIHHHBBBBBBAAAAAABBBDDDFFFHHHHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDDDDCCCCCCBBB=========>>>>>>?????????FFFEEEGGGIIIIIIGGGIIIOOOZZZjjj}}}vvv~~~zzzuuuqqqnnnkkkjjjjjjjjjkkklllmmmnnnoooqqqppppppppprrrtttwwwxxx}}}}}}zzzuuurrrooommmlllmmmlllmmmnnnpppooommmkkklllkkkkkklllnnnoooooonnnjjjkkkmmmmmmkkkkkkkkkllllllkkkiiihhhgggffffffgggfffffffffeeeeeeeeeddddddbbbbbbcccdddeeeeeeeeeeeecccbbbaaa```aaabbbdddeeedddddddddeeeffffffdddbbbeeeeeeddddddeeefffhhhhhhkkkpppwww|||~~~zzzuuupppiiifffcccaaaaaaaaaaaa```bbbccccccdddeeeeeeddddddccccccddddddeeeeeeffffffeeeddddddeeeggghhhgggeeeggggggggggggggggggggghhhddddddccccccccccccddddddbbbdddfffgggiiiiiiiiiiiikkkoootttwwwvvvsssooolllaaa___]]]ZZZZZZ[[[\\\^^^]]]eeellloooqqqsssqqqmmmgggfffhhhmmmuuusss~~~yyyppp```]]]]]]bbbfffbbbUUUIIIAAA???>>>>>>>>>===;;;999<<<:::888888888888777666777777888888888888888888777:::;;;::::::???IIIRRRaaatttwwwooohhhYYYUUUOOOJJJIIIHHHHHHGGGGGGHHHIIIIIIFFFBBB>>>;;;>>>;;;888555444333222111000000////////////000000///000000///......///111++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************,,,+++************+++,,,*********++++++++++++,,,******+++,,,------------111000000///000000111111111111000000111222222333333444666666666666999;;;===???CCCFFFIIIMMMQQQTTTWWWWWWWWWXXXYYYYYYWWWUUUQQQPPPOOOPPPSSSXXX]]]```cccgggkkkooopppooollljjjbbb___[[[VVVRRRPPPPPPPPPOOOQQQSSSSSSTTTXXX```eeejjjoootttwwwwwwuuutttssssssrrrpppnnnkkkiiigggfffggghhhkkkpppxxxzzzrrrzzz~~~vvvnnnfff[[[NNNGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDAAABBBBBBBBBAAAAAA@@@???===>>>???@@@AAABBBBBBCCCGGGFFFGGGIIIHHHGGGMMMTTTgggzzzzzzsssooommmmmmlllkkkkkklllmmmnnnooooooppppppoooooooooppprrruuuvvvvvvxxx|||~~~xxxwwwvvvuuusssrrrqqqqqqoooooooooqqqrrrrrrqqqoooooommmlllmmmnnnnnnmmmllliiikkkllllllkkkjjjjjjkkkkkkjjjiiihhhgggfffffffffggggggfffffffffeeeeeeeeebbbbbbcccddddddeeeeeefffbbbbbbaaa``````aaacccddddddccccccdddeeeeeedddbbbddddddddddddeeefffggghhhkkkpppwww}}}~~~zzztttpppiiieeeaaa______`````````aaabbbdddfffggggggffffffccccccdddeeefffggghhhhhheeeddddddeeegggiiihhhggghhhhhhhhhhhhhhhgggggggggfffeeedddccccccdddeeefffcccdddfffhhhiiijjjjjjjjjkkknnntttwwwwwwtttnnnkkk```^^^\\\YYYYYYZZZ[[[]]]^^^hhhppppppmmmmmmllljjjfffffffffgggjjjvvv~~~nnngggaaaccchhhhhh___VVVGGGDDD???>>>>>>>>><<<:::>>><<<999888888888666555666666777777888888999999666888:::999888:::AAAGGGRRRbbbwwwzzzpppbbb^^^WWWPPPLLLJJJJJJJJJJJJJJJJJJIIIGGGDDDAAA@@@AAA???<<<999666555333222000000////////////000000///000000///...---///000........................---,,,+++******+++,,,---************************,,,+++)))(((((()))+++,,,************++++++++++++)))***+++,,,------------222222111111111111111111000000000000111222333333444666777888888999<<<>>>===AAAFFFKKKNNNPPPSSSTTTWWWWWWXXXZZZ\\\\\\YYYWWWTTTSSSSSSTTTVVVZZZ^^^aaacccgggmmmrrrsssqqqllliiibbb```[[[VVVRRRPPPPPPPPPNNNPPPRRRTTTWWW]]]dddiiioooqqqtttvvvvvvuuusssqqqqqqpppnnnkkkiiifffeeedddfffhhhkkkpppwww~~~xxxvvvwwwnnneee^^^VVVLLLGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCDDDGGGIIILLLVVVaaavvv{{{uuuooollllllnnnooommmmmmnnnoooppppppqqqqqqqqqqqqpppoooppprrrtttvvvssstttwwwzzz}}}}}}zzzxxxsssssstttuuuuuutttttttttoooooopppsssvvvwwwvvvuuuqqqooommmmmmmmmmmmkkkjjjhhhjjjkkkkkkjjjiiiiiijjjjjjiiiiiihhhgggfffffffffgggggggggfffffffffeeeeeeccccccccccccdddeeeffffffccccccbbbaaaaaabbbcccddddddbbbbbbbbbddddddcccaaaddddddddddddeeefffggggggjjjooovvv|||}}}yyysssooojjjfffaaa^^^^^^```aaaaaa```bbbdddfffhhhhhhhhhgggcccccccccddddddeeeeeeeeecccbbbbbbcccfffhhhiiihhhkkkjjjjjjiiihhhhhhgggggggggfffdddccccccccceeefffcccdddfffgggiiijjjkkkllliiilllppptttuuurrrlllhhh___]]]ZZZXXXXXXXXXZZZ[[[aaajjjnnnkkkffffffhhhiiifffeeedddcccccclllwwwiiicccdddfffdddaaaSSSKKKBBB======>>>>>><<>>AAAEEEOOO^^^nnn}}}xxxkkkfff^^^VVVPPPMMMLLLLLLNNNLLLJJJGGGEEEEEEEEEEEECCCBBB@@@===999666555444111000000///...////////////000000...---,,,---///........................,,,+++***))))))***+++,,,***************************)))(((''''''((()))***))))))*********+++++++++******,,,---------------222222222222222111111111000000000000111222333444444666888999999;;;>>>@@@???CCCIIINNNPPPRRRSSSTTTUUUUUUWWWZZZ\\\\\\ZZZXXXWWWWWWWWWYYY[[[^^^```bbbeeeiiippptttuuuqqqlllhhhbbb___ZZZVVVRRRQQQQQQQQQPPPQQQRRRUUUYYY___gggkkkqqqrrrsssuuuuuutttrrrpppooonnnkkkiiifffdddccccccfffgggjjjnnntttzzzwwwwww|||pppggg^^^YYYSSSLLLHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>===============BBBBBBDDDHHHKKKRRRaaappp}}}yyyxxxuuuqqqmmmkkkkkkmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnoooqqqssstttttttttuuuwwwxxxxxxuuussspppqqqsssuuuvvvuuutttsssnnnoooqqquuuzzz||||||{{{qqqooommmmmmlllllljjjhhhgggiiijjjjjjiiihhhhhhiiiiiihhhhhhhhhggggggffffffgggfffffffffeeeeeeeeeeeeccccccccccccccceeefffgggddddddddddddcccdddddddddcccbbb```aaabbbcccbbbaaaccccccdddeeeeeefffffffffhhhmmmsssxxxyyyvvvqqqnnnkkkgggbbb______```aaabbb___aaaccceeeggghhhhhhhhheeeeeeeeeddddddccccccccccccbbbbbbdddgggjjjkkkkkkmmmmmmllljjjiiihhhgggffffffeeedddcccbbbbbbcccdddcccdddeeefffhhhjjjkkkllliiikkkmmmqqqsssqqqkkkggg___]]][[[XXXXXXYYYZZZ\\\bbbhhhjjjeeeaaabbbeeefffcccaaa```___^^^dddsss{{{lllcccbbbdddggg___UUUHHH@@@???@@@???======;;;999999999999888777666666777777777777777777666777888888888:::<<>>===????????????>>>>>>======EEEEEEGGGKKKPPPZZZmmm~~~~~~zzzssspppnnnnnnmmmkkkiiiiiikkkmmmqqqrrrssstttuuuttttttssspppooommmllllllnnnoooqqqtttssssssssstttsssqqqooonnnpppsssvvvwwwvvvtttsssoooppprrrwww|||qqqooommmkkkkkkjjjhhhffffffhhhiiiiiihhhgggggghhhggghhhhhhhhhhhhgggfffeeeffffffeeeeeeeeeddddddddddddcccbbbbbbcccdddfffgggeeeeeeeeeeeeeeedddddddddcccaaa______aaabbbaaaaaabbbcccdddeeefffffffffeeegggjjjooossstttrrrooollljjjgggbbb``````aaaaaaaaa___```aaabbbdddeeefffggghhhhhhgggfffeeedddcccccceeeddddddfffjjjmmmooopppoooooommmllljjjhhhgggfffeeeeeeddddddccccccbbbbbbbbbcccccceeegggiiikkkllllllkkkllloooqqqqqqlllhhhaaa___\\\ZZZYYYZZZ\\\]]]___dddeeeaaa___```bbbaaaaaa^^^\\\]]]]]]```jjjuuunnndddfffkkkiii^^^PPPGGGEEECCC@@@<<<;;;:::888888:::;;;;;;:::777777777777777666666666888999999888888999:::<<<===???EEEOOOYYYhhhyyypppiiifffaaa[[[VVVTTTRRROOOLLLJJJIIIIIIIIIDDDFFFFFFCCC>>>;;;::::::888777555333111000//////111111111000------...///------------------------***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))))))))))))))************((()))***+++,,,,,,,,,,,,...///000222222222111111111111111222333555666777999;;;===???@@@BBBEEEHHHHHHLLLQQQTTTUUUUUUVVVWWWXXXWWWWWWZZZ]]]___```___^^^___```bbbccceeeeeeffffffiiinnnqqqpppkkkddd```[[[YYYWWWVVVVVVXXX[[[\\\^^^[[[XXXXXX\\\dddkkkooosssqqqpppppprrrrrrpppnnnjjjiiifffdddbbbbbbcccccc___```ccchhhmmmrrrwwwyyy{{{}}}~~~{{{xxx~~~}}}zzz}}}|||qqqsss}}}cccZZZTTTSSSRRRNNNJJJIIIFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAA???>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFJJJPPPWWWeee}}}{{{~~~yyyrrrmmmjjjfffiiikkkkkkjjjjjjlllnnnrrrsssuuuvvvwwwvvvuuutttqqqooonnnllllllmmmoooppppppooonnnnnnoooooonnnllllllnnnrrrvvvwwwwwwuuusssrrrrrrtttxxx}}}~~~ooommmkkkjjjjjjiiigggeeeeeegggiiihhhgggfffggggggfffggghhhhhhhhhgggfffeeeeeeddddddddddddcccccccccdddcccbbbbbbcccdddfffhhheeeeeeeeeeeeddddddccccccbbb```^^^^^^```aaaaaa```aaabbbdddeeeffffffeeeeeefffhhhkkknnnooonnnlllkkkhhheeebbb````````````___```___^^^^^^```bbbdddfffffffffeeeeeeddddddcccccceeeddddddfffjjjnnnqqqrrrqqqpppooommmjjjhhhgggfffeeeeeefffgggfffdddbbbaaaaaaaaabbbccceeehhhkkklllmmmjjjiiikkknnnoookkkhhhbbbaaa^^^\\\[[[\\\^^^___]]]aaabbb```___``````^^^aaa]]]\\\]]]^^^```gggnnnuuu{{{jjjiiinnnnnncccVVVNNNJJJGGG@@@::::::888777888:::<<<<<<;;;888888777777666666555555::::::999888777777999999;;;;;;???FFFLLLVVVjjj}}}yyysssqqqmmmeee]]]UUUTTTSSSQQQNNNLLLIIIHHHDDDFFFGGGDDD???<<<;;;<<<;;;:::888555333111000000222333333111///...///000////////////////////////++++++---......---++++++************************)))+++---//////---+++)))))))))))))))************'''((()))******+++++++++---...000111222222222111222222222333444555777888???AAACCCEEEFFFHHHLLLNNNLLLPPPSSSVVVVVVWWWWWWXXXZZZYYYYYY[[[___bbbcccccc```aaabbbdddffffffggggggeeehhhlllooommmhhhaaa]]]ZZZYYYXXXYYY[[[___bbbeeeddd```[[[ZZZ^^^eeelllqqqssspppnnnoooqqqrrrpppnnniiigggeeecccbbbbbbcccccc[[[]]]```fffkkkqqqvvvyyyyyy|||}}}zzzvvv{{{zzzuuuuuuzzztttooowwwsss___WWWQQQQQQQQQNNNIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???===<<<;;;;;;;;;<<<===>>>??????@@@CCCEEEKKKRRR]]]ooo}}}yyysssnnnjjjiiibbbfffkkkmmmmmmmmmoooqqqssstttvvvwwwxxxwwwuuutttsssrrrpppooonnnoooqqqrrrllljjjjjjjjjlllmmmlllkkkiiimmmqqqvvvxxxxxxvvvtttuuuuuuvvvyyy}}}~~~~~~|||nnnllljjjiiiiiihhhfffdddeeeggghhhhhhgggffffffgggfffggghhhhhhhhhgggfffeeedddddddddcccccccccbbbbbbdddcccbbbbbbbbbdddfffhhhdddddddddddddddcccbbbaaabbb```^^^^^^___`````````aaabbbdddeeeffffffeeedddeeefffhhhjjjkkkkkkkkkjjjeeecccaaa`````````^^^\\\```___]]]\\\]]]```ccceeebbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbdddiiimmmpppqqqrrrqqqooommmkkkhhhgggfffeeefffhhhiiihhhfffcccaaaaaaaaaaaabbbeeegggjjjlllkkkhhheeefffjjjkkkiiifff```^^^\\\ZZZZZZ\\\^^^___aaaaaa``````_________^^^^^^]]][[[[[[\\\^^^aaacccrrr|||}}}jjjeeessshhh[[[QQQKKKGGGAAA===???===;;;;;;<<<<<<;;;::::::999777555555666777999666777777888999999:::::::::;;;;;;>>>EEEOOO[[[ddd~~~~~~{{{xxxrrrlllgggccc]]]XXXTTTOOOJJJGGGIIIFFFCCCAAABBBBBBBBBBBB>>><<<:::999888777444222333222111/////////000111///---***)))***++++++***,,,+++++++++******)))))),,,+++***)))))))))***+++---,,,++++++******++++++...---,,,+++,,,+++)))'''+++)))'''(((+++------++++++,,,...111333444555555000222444555666888;;;===CCCEEEGGGJJJLLLMMMMMMMMMRRRTTTUUUVVVVVVXXX[[[]]][[[]]]^^^]]]\\\^^^ccchhheeeffffffggghhhhhhiiiiiihhhjjjkkkhhhccc^^^\\\\\\[[[XXXVVVVVVZZZ^^^aaabbbfffdddaaa```bbbfffkkkoooooommmlllmmmoooooollliiidddccccccccceeeeeedddbbb___^^^___ccckkkrrrvvvxxx{{{}}}vvvvvvuuunnnnnnrrr{{{|||rrrpppqqqyyygggWWWRRRMMMKKKJJJJJJHHHFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBFFFEEECCCAAA>>>===<<<;;;===;;;::::::;;;===>>>>>>CCCGGGMMMXXXiii~~~zzzuuurrrpppnnniiifffdddfffjjjlllmmmoooqqqsss{{{{{{{{{{{{yyyvvvtttrrrrrrrrrrrrqqqooonnnlllkkkllliiifffgggiiikkkkkkiiilllnnnpppsssuuuuuuuuutttqqqrrrssstttvvvwwwxxxyyynnnkkkgggfffhhhiiigggeeeffffffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggffffffeeeeeeddddddcccdddcccbbbaaabbbcccdddeeegggfffeeedddcccccccccccc```___]]]]]]]]]^^^```bbbbbbbbbccccccdddddddddeeedddfffiiiiiihhhggghhhhhhgggfffcccaaa___^^^^^^^^^``````aaaaaaaaabbbbbbbbb```````````````aaabbbcccccccccbbbccceeehhhkkklllppppppooommmkkkhhhfffeeejjjkkklllmmmkkkhhheeecccbbbbbbaaaaaabbbdddeeeggghhhhhhhhhhhhiiiiiiiiiiii___]]][[[ZZZYYY[[[]]]^^^aaaaaaaaa``````_________^^^\\\[[[ZZZ[[[]]]```bbbgggpppxxxnnnmmmdddYYYQQQNNNKKKGGGCCC@@@>>><<<<<<<<<===<<<;;;:::999888777777777888888555555555666666888999:::999::::::<<<@@@IIIRRRYYYjjj|||tttooohhhaaa[[[VVVRRROOOJJJGGGDDDBBBBBBBBBBBBAAAAAA???===<<<<<<;;;999777444333222000///000000111...---++++++,,,......---,,,,,,,,,,,,+++++++++***,,,+++***)))((()))******,,,,,,+++************+++---,,,+++***)))***+++---+++)))'''(((+++,,,,,,***,,,,,,...///111222333444222444666888:::===AAADDDIIIJJJLLLMMMOOOOOOOOOOOORRRTTTWWWXXXXXXYYYZZZ\\\\\\^^^^^^]]]\\\___eeejjjlllkkkjjjiiiiiihhhhhhiiiggghhhgggddd___\\\\\\]]]^^^[[[XXXXXX[[[^^^```aaaeeecccaaa```bbbfffkkknnnooommmkkkkkklllllliiigggbbbaaabbbdddffffffdddccc[[[ZZZ[[[```iiirrryyy{{{}}}wwwxxxrrrllllllmmmqqqvvvxxxsssqqqtttxxxqqq\\\RRROOOKKKIIIJJJKKKJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCGGGEEECCCAAA>>>===<<<;;;;;;::::::;;;===???@@@@@@AAAGGGQQQ```ttt~~~yyywwwtttrrrpppmmmiiieeedddgggkkkmmmoooqqqsssuuuzzzzzz{{{{{{zzzwwwtttrrrrrrrrrqqqpppnnnmmmkkkjjjllliiiggggggjjjkkkjjjiiikkkmmmpppsssuuuuuutttsssoooooopppqqqrrrsssttttttmmmjjjgggfffggghhhfffeeeddddddcccccccccccccccdddeeeeeeddddddeeeeeefffgggffffffeeeeeedddcccbbbbbbccccccbbbbbbcccdddeeefffffffffeeedddccccccbbbbbb```___^^^]]]]]]___```bbb``````aaaaaaaaabbbbbbbbbdddfffhhhiiihhhgggggghhhfffeeecccaaa```_________`````````aaaaaaaaaaaaaaa``````______``````aaaaaabbbbbbaaabbbdddfffiiikkkgggggghhhiiiiiiiiihhhhhhiiijjjkkklllkkkhhhfffdddbbbbbbaaaaaabbbdddeeefffhhhhhhhhhgggffffffeeeeee]]]\\\ZZZYYYYYYZZZ\\\]]]aaaaaaaaaaaaaaa``````___]]]\\\ZZZYYYZZZ\\\^^^___bbbfffpppzzzfff]]]SSSLLLKKKJJJHHHDDDAAA???===<<<======<<<;;;:::::::::999999999888888666666555555666888;;;<<<888999999:::<<<@@@GGGKKKXXXkkkxxxnnnfff```[[[XXXOOOLLLGGGDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@@@@>>><<<777666444222111000000111...---,,,---///000000000------------,,,,,,,,,,,,,,,+++***)))))))))******,,,+++******))))))******,,,,,,,,,***''')))---222---+++******,,,---,,,,,,---------...///000222333555777:::<<>><<<<<<<<<===<<<;;;::::::;;;;;;;;;:::999888999888666666777:::===@@@777888999999:::<<<@@@CCCLLLZZZqqq|||qqqiiiccc___WWWSSSMMMIIIGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCAAA@@@;;;999777444333222111222000///...///000111000///------------------,,,,,,...---+++*********+++,,,++++++***)))))))))*********---///,,,((((((,,,111///...------............//////......///111222333888:::===@@@DDDJJJPPPUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTWWW\\\^^^^^^\\\[[[[[[aaabbbbbb``````ccckkkqqq{{{xxxsssmmmiiifffeeeeeeeeeccc```\\\[[[[[[]]]___dddaaa^^^^^^___aaabbbbbbaaaaaa``````bbbeeehhhjjjmmmkkkiiigggeeedddbbbaaabbbdddiiiooossssssppplll[[[WWWUUU[[[hhhvvvzzzrrrrrruuusssnnnlllqqqvvvvvvhhh[[[PPPHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFHHHFFFDDDAAA???===<<<;;;:::<<<>>>???@@@AAABBBCCCGGGRRReee}}}|||tttxxx|||wwwyyy|||}}}xxxqqqsssuuuvvvuuuqqqkkkgggfffiiimmmppprrrtttwwwyyyxxxyyy{{{{{{zzzxxxuuusssppppppooommmkkkhhhfffeeehhhiiijjjllllllllljjjiiihhhjjjooorrrtttsssqqqoookkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffeeeeeedddcccbbbaaaaaaaaaaaabbbbbbcccdddccccccbbbccccccddddddfffeeedddcccbbb```______bbbbbbcccddddddffffffgggddddddddddddccccccbbbbbb```______^^^___```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^ccceeeggggggfffeeeeeeeeebbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaa```````````````______^^^]]]]]]___^^^]]]^^^___bbbdddfffffffffggggggggggggffffffeeefffggghhhhhhgggfffeeebbbbbbbbbbbbbbbccccccdddfffffffffeeedddbbb```___[[[[[[ZZZZZZ[[[\\\]]]^^^___```aaabbbbbbaaa```___[[[[[[ZZZYYYYYYYYYZZZZZZbbb___bbbjjjwww}}}}}}ooo]]]OOOIIIHHHFFFEEE@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;;;;:::999999999888666666777:::===???666888999::::::;;;===@@@AAALLL^^^ttt~~~ssskkkfff___ZZZSSSNNNKKKJJJJJJIIIGGGFFFDDDDDDEEEDDDCCCAAA>>>===:::888666555444444444222111111111111///---------------------------///...---,,,+++,,,------,,,++++++***)))*********)))...222000+++((())),,,---......---------...///222222222222333444555666:::===@@@CCCGGGMMMSSSXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUYYY^^^aaaaaa```^^^^^^ccceeeeeedddcccfffmmmrrr}}}yyysssmmmiiifffeeeeeefffdddaaa___^^^```aaabbbdddbbb``````bbbdddeeeddd`````````aaabbbeeegggiiijjjiiihhheeebbbaaaaaaaaabbbgggnnnuuuzzzzzzuuuqqq```ZZZUUUZZZhhhxxxzzzyyyyyyuuuqqqnnnxxx~~~yyyiii]]]TTTNNNFFFGGGGGGGGGGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFFFFEEEFFFGGGGGGGGGFFFDDDBBB???>>>=========???AAAAAA@@@@@@BBBEEELLLZZZrrr}}}yyyvvvmmmoootttzzzvvvtttqqquuuyyy{{{zzzuuuooolllhhhkkkooorrrsssuuuxxxzzzzzzzzz{{{zzzyyywwwuuusssooonnnmmmkkkhhhfffcccbbbfffiiillloooooonnnllljjjhhhjjjnnnqqqqqqpppooommmkkkkkkjjjjjjiiihhhhhhgggggghhhggggggeeedddccccccbbbbbbbbbbbbbbbcccdddddddddccccccbbbbbbbbbcccccceeeddddddcccaaa``````___bbbbbbcccdddeeeeeeeeefffccccccdddddddddcccbbbaaa____________``````aaaaaa________________________bbbdddffffffeeedddcccddd``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb______``````___^^^]]]\\\]]]]]]\\\\\\]]]```bbbdddgggggggggfffeeedddcccbbbcccdddeeefffffffffeeeeeeaaaaaabbbbbbbbbcccbbbbbbcccdddeeeffffffdddcccbbbYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^```aaabbbaaa___^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZXXX[[[ccclllyyywwwvvv}}}iiiYYYPPPJJJFFFBBB@@@???===<<<======<<<;;;;;;;;;;;;:::::::::999999777666555444555666888:::666777999999999:::<<<>>>===EEESSSddd{{{xxxrrrhhhccc[[[UUUQQQPPPOOONNNKKKIIIGGGGGGGGGGGGEEECCCAAA@@@>>>;;;999888888888777666444444444333000..................////////////...---,,,,,,,,,---...---,,,++++++******++++++***...222111...***((()))***+++,,,,,,+++,,,...000555666888999:::;;;;;;;;;>>>@@@DDDGGGJJJNNNSSSVVVYYYXXXWWWVVVVVVVVVWWWWWWXXX\\\aaaddddddcccccccccfffhhhiiihhhgggiiinnnrrrzzzwwwsssnnnjjjhhhgggfffhhhfffeeeeeegggggggggfffdddbbbaaaaaaccceeeeeeeee___``````bbbdddeeeggghhhggggggfffcccaaa```aaaccceeejjjsss|||zzzuuuhhh```ZZZ^^^mmm~~~yyytttqqqrrr||||||mmm___SSSLLLIIIEEEGGGHHHHHHGGGFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLLLLHHHGGGFFFFFFEEEFFFGGGHHHFFFEEECCCBBB@@@?????????@@@BBBDDDCCCBBBCCCGGGKKKUUUgggsssjjjmmmuuuzzzssspppqqqssstttxxx~~~}}}xxxsssqqqmmmpppsssuuuwwwxxx{{{}}}}}}|||{{{yyywwwuuuttttttnnnmmmllliiifffcccaaa___ccchhhnnnrrrrrrqqqooonnnjjjlllmmmnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhggggggggghhhiiihhheeeccccccccccccccccccccccccdddeeefffddddddccccccbbbbbbccccccddddddccccccbbbaaaaaaaaabbbbbbcccdddddddddccccccaaabbbcccddddddcccbbbaaa______`````````aaaaaaaaaaaaaaaaaaaaaaaa`````````bbbdddffffffdddbbbbbbbbb``````aaabbbbbbbbbbbbbbb```aaaaaaaaabbbbbbbbbbbb^^^___```aaaaaa```^^^]]]]]]\\\[[[[[[\\\^^^aaabbbbbbccccccccccccbbbbbbaaaccccccddddddddddddddddddaaaaaabbbbbbcccbbbbbbaaaaaaccceeefffgggfffeeedddVVVVVVWWWWWWXXXYYYZZZZZZ[[[]]]___aaaaaa```^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUUYYY```dddkkkwwwzzz{{{kkk```WWWMMMFFFCCCAAA???>>>??????>>>===<<<;;;999888888888999:::666555555555555555666666666777777777666666888;;;;;;BBBJJJTTTcccuuu}}}xxxxxxwwwzzzuuuooofff___[[[YYYXXXWWWPPPNNNLLLKKKKKKJJJHHHFFFDDDBBB@@@>>><<<<<<<<<<<<999888777888888777444222000000000111111111222222...---,,,+++***++++++,,,...---,,,,,,+++,,,,,,,,,,,,---...///...,,,+++******,,,......---...111333888:::===@@@BBBBBBAAA@@@AAAEEEIIILLLMMMOOOQQQSSSXXXXXXWWWWWWWWWXXXZZZZZZZZZ]]]bbbeeeffffffggghhhhhhjjjlllllljjjjjjnnnqqqvvvtttrrrpppmmmkkkjjjjjjjjjiiijjjmmmppppppmmmjjjfffeeecccbbbcccddddddccc___```aaaccceeefffggghhhcccddddddbbb``````cccfffjjjqqq{{{|||uuullldddhhhxxxzzztttvvv|||}}}nnn```UUULLLGGGFFFCCCEEEHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCBBBAAAAAA@@@AAAAAABBBEEEFFFFFFEEEHHHOOOUUUhhh{{{~~~rrrkkkpppzzz~~~wwwnnnhhhiiinnnsssvvv{{{zzzvvvtttsssvvvyyyzzz{{{|||~~~~~~{{{wwwuuutttttttttmmmlllkkkhhheeeaaa___]]]aaahhhpppuuuuuusssrrrqqqmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiihhhggggggfffffffffhhhjjjiiifffccccccdddbbbbbbbbbcccccceeeffffffeeeeeedddcccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccbbbaaa``````bbbcccddddddcccbbbaaa______```aaaaaaaaaaaaaaacccbbbbbbbbbaaaaaaaaa```aaaccceeeeeecccaaaaaaaaa``````bbbbbbcccbbbaaaaaa]]]]]]^^^___```aaabbbbbb^^^___```bbbbbbaaa```___]]]\\\[[[[[[\\\^^^```bbbbbbbbbcccccccccbbbbbbaaaccccccccccccccccccbbbbbbaaaaaabbbccccccbbbaaa``````bbbdddfffgggfffdddcccTTTTTTUUUVVVVVVWWWXXXXXXZZZ\\\^^^```aaa```^^^\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXX[[[aaaaaabbbsss|||xxxttthhh[[[RRREEECCCAAA@@@AAAAAA@@@???<<<;;;999777777888999:::777777777777777666666666666666666444333333555777666;;;???CCCLLLYYYbbbeeemmmhhheeegggjjjnnn{{{zzzqqqiiieeebbbaaa```UUUSSSPPPOOOOOOMMMKKKIIIEEEDDDBBB@@@>>>>>>>>>>>>999999999:::;;;;;;999666222222222333333444444444,,,+++***)))))))))***+++///...------,,,,,,------...,,,++++++---......---,,,...111111000111555888:::===AAAEEEGGGFFFEEEDDDDDDHHHLLLOOOPPPPPPPPPQQQXXXXXXWWWWWWXXXZZZ\\\]]][[[___cccfffggghhhjjjkkkiiilllnnnnnnlllkkknnnpppssssssrrrqqqpppooommmmmmkkklllnnnsssvvvuuupppllliiigggdddcccccccccbbb```___```bbbdddfffgggggghhhaaaccccccaaa___```dddhhhqqqxxxvvvnnnsss|||xxx~~~rrrcccWWWOOOJJJGGGFFFAAADDDHHHHHHHHHHHHJJJLLLGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHCCCCCCBBBAAAAAAAAABBBBBBCCCFFFHHHHHHHHHLLLUUU\\\yyyxxxnnniiippp{{{}}}yyyqqqgggbbbdddlllsssxxx}}}zzzwwwvvvwwwzzz}}}~~~~~~{{{vvvsssssstttuuummmllljjjgggddd```^^^\\\```hhhqqqwwwwwwuuutttsssooonnnmmmkkkjjjiiiiiiiiihhhhhhhhhggggggffffffffffffiiikkkjjjfffddddddeeebbbbbbbbbbbbcccdddeeeffffffeeeeeedddcccccccccdddbbbccccccccccccdddddddddbbbbbbccccccbbbaaa___^^^```aaacccddddddcccbbbaaa______```aaaaaaaaaaaaaaaccccccbbbbbbaaaaaaaaa```aaaccceeeeeecccaaa```aaa```aaabbbccccccbbbaaa```ZZZ[[[\\\]]]^^^```aaaaaa]]]___aaabbbcccbbbaaa```]]]\\\[[[[[[\\\^^^```aaafffffffffeeedddcccbbbaaacccccccccbbbbbbbbbaaaaaa```aaabbbccccccbbbaaa```aaabbbdddffffffdddbbbaaaQQQRRRSSSSSSTTTSSSSSSSSSWWWYYY\\\]]]\\\\\\]]]]]]XXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXYYY___jjjsssooobbbTTTLLLDDDBBB@@@======@@@888999;;;;;;999888999;;;<<<;;;999888666555555555888888777666555444333333999999:::===BBBHHHNNNQQQWWWTTTRRRTTTWWW___pppvvvpppkkkhhheee]]][[[XXXVVVUUUSSSPPPMMMGGGEEEBBBAAAAAA@@@???>>>===>>>>>>;;;888777:::===<<<;;;:::888666555444444111000...,,,,,,...///111---............---,,,++++++,,,,,,------,,,,,,,,,/////////111222444666777===@@@DDDGGGGGGGGGGGGHHHEEEHHHKKKNNNOOOQQQRRRTTTWWWWWWXXXYYYZZZ]]]___aaabbbbbbbbbcccfffkkkpppsssqqqnnnkkkkkknnnooonnnmmmooorrrqqqoooooossstttrrrqqqyyy~~~}}}zzzzzzyyyvvvoooiiiccccccffffffaaa\\\___aaaccceeefffeeecccbbb```aaaaaa___]]]aaaiiiqqqwwwyyy}}}}}}|||rrriii\\\PPPHHHDDDBBBAAACCCDDDEEEGGGIIILLLOOOPPPHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBDDDFFFDDDGGGKKKLLLLLLQQQbbbssswwwooooooooovvvqqqiiibbbbbbcccffflllrrrzzz{{{}}}|||zzzxxxxxxxxxzzz~~~{{{uuuqqqooooooooooookkkgggdddbbb```]]]\\\```fffooowwwzzzwwwrrrmmmllllllkkkjjjjjjiiiiiihhhfffggggggfffddddddeeegggiiiiiijjjiiihhhfffdddcccfffeeecccaaaaaabbbcccdddgggfffcccbbbaaaaaabbbcccaaaaaa``````aaabbbccccccbbbccceeeeeeeeecccaaa```______``````aaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccaaa``````aaaaaa```^^^___```aaabbbbbbbbbbbbbbb``````aaaaaaaaaaaa``````\\\]]]^^^_________^^^]]][[[]]]___aaaaaa```___^^^]]]]]]]]]^^^^^^^^^______```aaabbbddddddcccbbbbbb`````````bbbcccbbb```]]]___```bbbccccccbbbaaaaaafffcccbbbbbbddddddaaa^^^QQQQQQRRRRRRRRRRRRQQQQQQTTTVVVYYYZZZZZZYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVVVV[[[eeemmm}}}|||eeeVVVFFFBBBCCCBBBAAAAAA===<<<;;;:::999999:::;;;:::999888777666555555555777777666666666666666666888888999:::>>>BBBGGGJJJKKKIIIHHHIIILLLRRRaaannn{{{vvvqqqnnngggddd```\\\ZZZXXXUUUSSSMMMKKKGGGEEEDDDBBB@@@>>>===>>>>>><<<:::999;;;>>>>>>===<<<:::999888777777666555333111000000000000000000000000000///......000111111222222222222111222222333444666888:::;;;>>>AAAEEEGGGHHHHHHJJJKKKHHHKKKOOOQQQRRRSSSTTTVVVYYYYYYZZZ[[[\\\___ccceeegggffffffhhhkkkooorrruuuuuurrrnnnmmmoooppppppoooooorrrsssqqqsssxxxzzzyyy{{{|||xxxsssllleeebbbccccccaaa^^^```aaaccceeeeeedddbbbaaa___``````______eeennnvvv|||yyyiiiaaaVVVMMMGGGEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAACCCEEEFFFIIIMMMQQQSSSZZZlll}}}uuuqqqrrrttt|||rrriiiccc^^^___aaaccciiioooxxxzzz}}}~~~}}}|||{{{||||||zzzuuurrrqqqqqqrrrqqqmmmgggccc```^^^\\\[[[___dddlllrrruuusssoookkkkkkkkkkkkjjjjjjiiigggggggggggghhhgggeeeeeefffgggeeefffggggggggggggeeeeeefffdddcccaaaaaabbbcccdddgggeeecccbbbaaaaaabbbcccbbbbbbaaaaaabbbccccccdddbbbccceeeeeeeeecccaaa```___`````````aaaaaaaaabbb``````aaabbbbbbbbbbbbbbbbbbaaa___```aaaaaa```___aaaaaabbbbbbbbbaaaaaa```______````````````______\\\]]]___`````````___^^^\\\]]]___`````````______]]]^^^^^^^^^____________```aaabbbbbbccccccbbbbbbbbbbbbbbbdddeeedddbbb___``````aaabbbbbbbbbbbbbbbeeecccbbbbbbdddcccaaa^^^QQQQQQQQQQQQPPPOOONNNMMMPPPSSSUUUWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWUUUSSSWWW___eeerrrhhhOOOEEEFFFGGGDDDBBBCCC@@@<<<999999:::::::::888777666666555555666666666666666777777777888888777777666777999<<>>???>>>===<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::888666444333222333333333333222222222222111222333333444444444333666666777888:::<<<>>>???@@@BBBEEEGGGHHHJJJMMMOOOMMMPPPSSSUUUVVVVVVWWWXXX\\\]]]^^^^^^___ccchhhlllnnnnnnnnnoooqqqsssvvvxxxzzzwwwrrroooooopppqqqqqqooosssuuuvvvzzz|||vvvppphhhbbb``````aaabbbaaabbbcccccccccbbb```___]]]^^^___```dddlllwww}}}wwwlll\\\VVVNNNHHHEEEFFFGGGGGGEEEEEEFFFFFFHHHIIIKKKLLLIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEBBBCCCCCCAAA@@@@@@BBBDDDIIIKKKQQQYYY___jjj}}}uuuuuuyyy}}}xxxgggbbb^^^\\\___aaacccgggmmmuuuyyy}}}}}}zzzwwwvvvwwwxxxyyyuuuppphhhbbb^^^]]][[[ZZZ^^^aaafffkkkmmmmmmkkkiiihhhiiijjjjjjjjjhhhfffeeeggghhhhhhgggeeeeeeeeefffaaabbbdddfffggggggffffffddddddbbbaaaaaaaaabbbcccfffeeecccbbbaaaaaabbbcccccccccbbbbbbbbbcccddddddbbbcccdddeeeeeedddbbb```````````````aaaaaaaaaaaa___```aaabbbcccbbbaaa```aaa_________aaabbbaaa```bbbbbbbbbbbbaaa```______^^^^^^____________^^^^^^]]]^^^```aaaaaaaaa```___^^^^^^^^^_______________^^^^^^_________`````````aaaaaaaaaaaaaaabbbbbbcccbbbaaabbbccceeedddbbb```aaaaaa`````````aaabbbccceeecccccccccdddcccaaa___PPPPPPPPPOOONNNMMMKKKKKKNNNPPPSSSUUUUUUTTTUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTSSSVVV\\\aaammm|||aaaPPPJJJGGGEEEDDDIIIDDD>>>:::999::::::999666666555555555555666666777777777777888888888888555555444444666888:::;;;BBB@@@AAACCCDDDEEELLLSSS```kkkzzz}}}vvvpppkkkhhheeeddd\\\XXXTTTPPPMMMIIIFFFCCC>>>???@@@@@@@@@?????????>>>======<<<<<<<<<<<<=========>>>>>><<<:::777555777777666555555555555555444444555666666666666666888999999;;;<<<>>>@@@AAAAAACCCFFFHHHIIILLLPPPSSSRRRUUUXXXYYYYYYZZZ[[[\\\```aaabbbcccdddgggnnnsssvvvvvvvvvvvvwwwwwwxxxyyy|||xxxsssooonnnoooppprrrpppuuuyyy|||uuuqqqkkkeeeaaaaaacccdddbbbbbbbbbaaa```___^^^^^^\\\]]]___cccjjjttt|||}}}lll___QQQMMMGGGCCCCCCEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEECCCBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGFFFEEECCCDDDDDDBBBAAAAAACCCEEEJJJMMMUUUaaammm{{{|||yyy|||}}}pppccc^^^\\\^^^ccceeefffjjjpppssswww}}}|||zzz{{{zzzyyyyyy{{{~~~zzztttkkkccc___]]]]]]\\\^^^```ccceeeggghhhhhhhhheeegggiiijjjiiigggeeeccceeeggghhhgggeeecccdddeeeaaabbbdddeeefffgggffffffcccbbbaaaaaaaaaaaabbbbbbddddddcccbbbaaaaaabbbbbbcccbbbbbbaaabbbbbbccccccaaacccdddeeeeeedddbbbaaa````````````aaaaaaaaaaaa^^^___aaabbbcccbbbaaa```___^^^^^^___aaabbbaaa``````aaaaaaaaaaaaaaa``````^^^______``````______^^^^^^___```bbbbbbaaaaaa```______^^^^^^^^^______```_________````````````aaaaaaaaa```___```aaabbbccc```______```bbbbbbaaa___bbbaaa___^^^^^^```bbbdddddddddcccddddddcccbbbaaaPPPPPPPPPOOONNNLLLKKKJJJMMMPPPSSSTTTTTTTTTUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVUUUVVVXXX]]]```dddqqq{{{cccRRRGGGEEEGGGKKKGGGBBB>>>;;;:::999888555555555555555666666777999999999888777666666666444444444444555777999:::<<<:::;;;>>>??????BBBGGGQQQ\\\jjj{{{zzzuuurrrooommmbbb___ZZZVVVSSSPPPLLLJJJBBBBBBBBBCCCCCCCCCAAA@@@======<<<<<<<<<<<<=========>>>@@@AAAAAA???===;;;;;;:::999888888888999999<<<<<<============<<<<<<999::::::<<<===???AAABBBCCCEEEHHHJJJLLLOOOSSSVVVVVVYYY\\\^^^^^^^^^___```cccfffhhhiiijjjmmmtttzzz}}}}}}}}}||||||{{{zzzyyyyyywwwrrrnnnlllmmmooorrrrrrxxx}}}uuurrrnnniiifffeeeeeeeeebbbaaa```___^^^]]]]]]]]]\\\^^^aaagggppp||||||yyy~~~uuuaaaSSSKKKGGGCCCAAAAAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDBBBCCCEEEGGGJJJMMMXXXiiizzz|||yyy~~~yyyqqqhhh```[[[\\\```fffhhhhhhlllrrrrrrwww}}}~~~xxxuuutttuuuvvvxxx|||~~~wwwmmmeeeaaa`````````aaaaaabbbcccdddfffhhhiiidddfffhhhiiiiiigggdddcccdddfffgggfffdddbbbbbbbbbddddddeeefffffffffeeedddaaaaaaaaaaaaaaaaaaaaabbbccccccbbbbbbbbbbbbbbbbbbaaaaaa````````````aaaaaaaaabbbdddeeeeeedddcccaaaaaaaaaaaaaaa````````````^^^___```aaabbbaaaaaa```___^^^]]]^^^```aaaaaa```]]]^^^___aaaaaabbbbbbbbb`````````aaaaaa`````````______aaabbbbbbbbbaaa``````______^^^^^^^^^_______________````````````aaaaaa```___^^^___```bbbccc```______```bbbbbbaaa```cccaaa___]]]]]]```bbbdddcccddddddddddddcccbbbbbbQQQQQQQQQPPPOOOMMMLLLKKKMMMPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[XXXXXXWWWVVVXXX[[[^^^```___jjjwwwzzz```MMMGGGJJJKKKKKKJJJFFF@@@<<<::::::666666666555666666777777:::999888777666555555444444444444555666777999::::::777888<<<>>>===>>>BBBFFFPPP\\\lll~~~{{{xxxnnnjjjeee```]]]YYYUUURRRJJJIIIGGGGGGHHHGGGFFFDDD??????>>>=========>>>>>>>>>???AAACCCDDDCCCBBBAAA??????===<<<<<<<<<===>>>AAAAAABBBAAAAAA@@@???>>><<<<<<===>>>@@@BBBCCCDDDFFFIIILLLOOOPPPSSSVVVYYY[[[]]]aaaccccccdddeeeffffffkkkppprrrrrruuu|||~~~{{{zzzvvvuuusssooommmnnnqqqtttvvv{{{zzzvvvpppllljjjhhhgggeeeaaa```^^^]]]\\\\\\]]]]]]^^^```eeemmmwww|||wwwvvv~~~zzz{{{}}}xxxyyykkkWWWJJJGGGDDDAAA???@@@BBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCBBB@@@?????????@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHEEEFFFFFFEEECCCCCCEEEGGGJJJNNN\\\rrr{{{yyy|||~~~zzznnneee___[[[YYY[[[aaagggiiihhhmmmsssvvvyyy}}}wwwssspppqqqsssuuuyyy}}}~~~wwwooogggdddcccccccccdddcccbbbcccdddfffhhhjjjdddeeeggghhhhhhgggeeeddddddfffggggggeeebbbaaaaaaeeeffffffgggfffeeecccbbb````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```_________`````````bbbdddeeeeeedddcccbbbaaaaaaaaaaaa````````````_________`````````aaaaaa```^^^^^^^^^```aaa```___\\\]]]^^^```aaabbbcccccc``````aaaaaaaaaaaa``````^^^___aaabbbbbbbbbaaa```_______________^^^^^^^^^^^^^^^_________`````````_______________```aaaaaabbbaaa```aaacccddddddcccbbb```^^^]]]^^^___bbbdddbbbdddeeeeeedddccccccdddQQQRRRQQQQQQPPPOOONNNMMMLLLOOORRRTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYWWWWWWYYY[[[]]]]]]^^^fffooovvvrrrZZZNNNMMMJJJOOORRROOOGGG???===>>>888888777666666666777777777777777666666555555555555555555666666777777777:::777888===???>>>???BBBBBBIIIQQQ]]]vvv|||xxxrrrlllgggbbb]]]ZZZTTTPPPMMMLLLMMMMMMLLLJJJDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFEEECCCBBB@@@@@@AAABBBCCCFFFFFFFFFEEECCCBBB@@@???@@@@@@AAABBBDDDFFFHHHIIIKKKNNNRRRUUUVVVXXXZZZ[[[___bbbfffhhhiiijjjkkkmmmjjjqqqxxx{{{{{{}}}}}}{{{tttuuuuuusssqqqqqquuuxxxyyy|||rrrllljjjjjjgggeee```___\\\[[[ZZZ[[[]]]^^^```ccciiirrr|||xxxvvvwww}}}yyywwwvvvyyy}}}}}}xxxsssoooqqq|||ttt```QQQGGGDDDBBB??????AAABBBCCCBBBDDDCCCCCCCCCDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBBEEEFFFHHHJJJJJJKKKJJJJJJEEEEEEEEEDDDCCCCCCEEEGGGKKKPPP```yyyyyywwwvvvxxx|||tttiii___ZZZYYYYYY\\\bbbhhhiiiiiinnnuuu{{{~~~~~~yyyuuusssttttttvvvxxxzzz|||~~~{{{vvvnnnhhhfffeeeeeeeeeeeedddccccccdddfffhhhjjjffffffggggggggggggfffffffffhhhiiiiiigggdddcccbbbcccdddeeeeeeeeedddbbbaaa^^^___``````aaaaaaaaa```aaaaaabbbbbbbbbbbbaaaaaabbbbbbaaa``````````````````aaaccceeeeeeeeecccbbbbbbaaaaaaaaa`````````___aaa```___^^^^^^```aaabbb```___^^^^^^___```___]]]]]]^^^___```aaaaaaaaaaaa___``````````````````___^^^___```aaaaaaaaa``````^^^___`````````___]]]\\\]]]^^^^^^^^^____________^^^^^^______`````````___bbbaaa```aaacccdddddddddaaa```^^^^^^^^^___aaabbbaaadddffffffcccbbbccceeeRRRRRRRRRRRRQQQPPPOOOOOOLLLOOORRRTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZXXXXXXYYYZZZ[[[[[[[[[bbbfffhhhrrrdddTTTNNNJJJRRRXXXVVVKKKBBB???AAA999999888777777777777777555555555555666666666666777777666666666666555555777444444999===<<<===@@@BBBGGGKKKSSShhhvvvrrr|||{{{uuuooohhhccc___ZZZVVVQQQOOOPPPQQQPPPNNNHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGNNNNNNMMMLLLJJJHHHFFFEEECCCDDDDDDFFFGGGIIIKKKLLLNNNRRRVVVYYY[[[[[[]]]^^^bbbeeeiiilllmmmnnnpppqqqmmmuuu}}}|||sssuuuwwwvvvtttuuuxxx||||||rrrjjjjjjjjjgggddd```^^^[[[ZZZYYY[[[]]]^^^bbbeeekkkuuu~~~zzzwwwvvvxxx|||}}}{{{wwwsssvvvzzzzzztttmmmhhhkkkwwwhhhXXXNNNGGGBBB@@@??????AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAAAAAAAABBBCCCDDDGGGHHHIIIKKKLLLLLLKKKKKKDDDDDDDDDCCCBBBBBBDDDFFFLLLRRRccc~~~}}}rrrnnnnnnooosssxxx}}}yyyqqqggg^^^ZZZZZZ[[[^^^eeejjjkkkkkkpppxxx{{{xxxyyyyyyyyyyyyyyyzzz{{{{{{xxxtttmmmhhhfffffffffeeeeeedddccccccdddfffhhhiiigggggggggggggggggggggggghhhjjjkkkkkkhhhfffddddddaaabbbcccddddddcccbbbaaa^^^^^^___```aaaaaa`````````aaabbbbbbbbbbbbaaaaaaccccccbbbaaaaaa```aaaaaa```aaaccceeeeeeeeecccbbbbbbbbbaaaaaa`````````___bbb```^^^]]]]]]___bbbcccaaa```^^^^^^______^^^\\\______```````````````___^^^__________________^^^]]]^^^```aaaaaaaaa```___^^^___```aaaaaa___]]][[[]]]]]]]]]^^^^^^^^^______\\\]]]___`````````___^^^```___^^^___aaabbbcccbbb```______^^^___```aaabbbaaadddffffffdddbbbdddfffRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWYYYZZZ^^^^^^```dddkkkxxxsssbbbXXXIIINNNSSSVVVTTTOOOHHHDDD<<<:::888777777777555444666666777777777777777777666666666555444444333333666666666777888:::;;;<<<>>>>>>CCCMMM]]]lllwww|||qqqjjjeeeiiivvvzzzrrrkkkgggbbb___[[[XXXWWWXXXZZZ\\\VVVSSSOOOKKKJJJJJJLLLNNNQQQOOOMMMLLLLLLLLLKKKJJJKKKHHHGGGGGGGGGGGGLLLSSSPPPXXXWWWSSSQQQGGGBBBJJJHHHIIIJJJLLLNNNOOOQQQQQQVVVYYY\\\^^^___```cccdddfffiiinnnrrruuuwwwxxxzzzzzz|||uuuuuuuuuuuuvvvwwwxxxxxx~~~xxxmmmgggccc```^^^]]][[[YYYWWWWWWZZZ\\\^^^fffiiiooouuu|||yyywwwuuuvvvxxxvvvrrrmmmlllttt~~~nnn]]]NNNGGGHHHDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@?????????AAACCCEEEIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEHHHHHHEEEEEEHHHOOO^^^tttwwwmmmhhhhhhjjjrrruuuyyy|||}}}zzzuuuooojjjfff```ZZZUUU[[[```eeehhhiiilllrrrvvv}}}zzzzzz~~~zzzxxxxxxwwwtttpppllljjjhhhgggeeecccfffffffffffffffggghhhiiihhhgggggggggggghhhhhhiiiggghhhhhhhhhgggeeebbb``````aaabbbccccccaaa```^^^aaaaaa``````______^^^^^^______```aaabbbccccccdddeeedddbbbaaa```___``````eeedddbbbaaa```___``````cccccccccbbbaaa``````___cccbbb___]]]]]]^^^```bbb````````````^^^\\\ZZZYYY]]]]]]]]]^^^___```aaabbb]]]___``````______```bbb^^^^^^```cccffffffbbb^^^\\\\\\]]]^^^_________^^^\\\\\\\\\[[[ZZZ[[[]]]___```___]]]\\\\\\]]]___```aaaaaaaaaaaabbbcccdddeeedddccc```]]]\\\]]]___```bbbdddfffhhhhhhfffdddbbbPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVWWWXXXXXXXXXXXXWWWYYYXXXWWWUUUVVVWWWXXXZZZ[[[[[[\\\___dddnnn~~~lll```QQQQQQSSSVVVXXXTTTLLLFFF???===:::999888888666555555666666666666666777777666666666555555555444444555555666666888999:::;;;>>>===???GGGRRR]]]eeeiiibbb\\\WWWZZZeeepppvvvvvv|||uuupppjjjgggbbb^^^\\\]]]___```]]][[[XXXUUUSSSRRRRRRSSSUUUSSSQQQPPPPPPPPPOOONNNPPPMMMLLLLLLKKKJJJPPPWWWVVV```___[[[XXXNNNGGGNNNLLLLLLMMMOOORRRTTTVVVXXX[[[^^^aaaccceeefffiiijjjllloootttxxx{{{|||}}}~~~}}}zzzyyyxxxxxxxxxxxxyyyyyy{{{}}}uuuiiibbb___^^^^^^\\\[[[YYYXXXYYY\\\___bbbhhhlllqqqvvv|||~~~zzzxxxvvvyyy||||||xxxsssuuu}}}qqqaaaVVVKKKFFFFFFBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEIIIIIIJJJKKKKKKJJJJJJIIIEEECCCCCCEEEEEECCCEEEIIIUUUfff{{{tttkkkeeecccfffhhhppptttyyy{{{xxxqqqooollljjjhhhccc\\\WWW[[[```eeeiiikkknnnssswww~~~{{{yyy{{{yyyuuurrrpppmmmjjjiiihhhhhhgggfffggggggfffffffffggghhhhhhfffeeeeeeeeeeeefffggggggggghhhhhhiiihhhfffdddbbbaaabbbdddddddddcccaaa```aaaaaaaaa```````````````bbbbbbbbbccccccccccccccccccbbbaaa``````aaabbbbbbdddcccbbbaaa``````aaaaaabbbbbbaaaaaa```______^^^bbbaaa___]]]]]]^^^___aaa``````aaa```___]]][[[ZZZ]]]]]]]]]]]]^^^___```aaa^^^```aaaaaa``````aaabbbcccaaa``````bbbcccaaa___]]]]]]^^^_______________]]]^^^^^^\\\[[[[[[]]]___```^^^]]]\\\\\\]]]^^^```````````````aaabbbccccccdddbbb```^^^]]]^^^___```bbbccceeefffgggfffeeedddMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNPPPQQQRRRSSSSSSSSSVVVVVVWWWXXXXXXXXXXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYZZZYYYZZZ\\\]]]bbbppp}}}yyywww|||xxxiiiSSSPPPNNNPPPUUUUUUOOOIIIDDDAAA===;;;:::999777666444444555555555666666666777666666666666666666666555555555555666888999999<<<;;;<<<@@@GGGNNNSSSVVVWWWRRRMMMOOOXXX```dddeeevvv}}}|||uuurrrmmmhhheeeeeeeeeffffffeeeccc```]]][[[YYYYYYZZZXXXVVVUUUUUUUUUTTTSSSVVVTTTSSSSSSQQQOOOTTT\\\aaammmoooiiieeeZZZRRRWWWSSSSSSTTTUUUWWW[[[^^^aaaaaadddgggjjjkkkmmmoooqqqsssvvvzzz~~~}}}|||zzzxxxwwwwwwwwwwwwxxxyyy|||~~~pppddd]]][[[[[[[[[[[[YYYXXXXXX[[[___dddgggkkkoootttwwwzzz|||yyyxxx{{{uuu```TTTMMMHHHCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFIIIIIIKKKLLLMMMLLLLLLKKKFFFCCCBBBDDDDDDCCCGGGNNN\\\rrrvvvooofff___^^^aaaeeegggmmmqqqyyy~~~sssjjjfffhhhjjjlllkkkggg```ZZZ[[[```gggkkkmmmpppuuuyyy|||zzzyyyxxx|||zzzsssooollljjjhhhgggiiijjjjjjiiihhhhhhgggfffffffffggggggeeeeeeeeeeeeeeefffggggggggghhhiiiiiiiiigggfffeeecccdddeeefffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbdddcccccccccbbbbbbbbbbbbbbbaaa`````````aaacccdddbbbbbbaaaaaaaaaaaabbbbbbaaaaaa``````______^^^^^^aaa```^^^\\\\\\]]]^^^``````aaaaaaaaa```___]]]\\\^^^^^^^^^]]]]]]^^^^^^______```bbbaaa``````aaabbbhhhddd```^^^^^^_________^^^______```````````````___```___^^^\\\[[[]]]^^^___^^^]]]\\\\\\]]]^^^_______________```aaabbbbbbcccbbb```___^^^^^^___```aaabbbcccdddeeefffffffffMMMOOOQQQRRRRRRQQQOOOMMMOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYXXXVVVTTTTTTUUUWWWXXX[[[ZZZZZZ\\\\\\^^^fffppp~~~yyyxxx|||nnnVVVSSSOOONNNPPPRRRRRRQQQHHHDDD@@@<<<;;;999777666444444444444555555555666666666666777777777777777555555555555555666777888888888999<<>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFIIIKKKMMMOOOPPPOOOOOONNNHHHEEEDDDEEEDDDEEELLLUUUddd|||llleee^^^[[[^^^cccfffgggkkkooovvv~~~zzzlll``````dddjjjoooooojjjccc^^^]]]bbbhhhmmmpppsssyyy}}}}}}|||xxxwwwwwwxxxyyysssoookkkiiigggggghhhjjjjjjiiiiiiiiihhhgggfffffffffgggggggggfffgggggghhhiiijjjggghhhiiiiiiiiiiiihhhhhheeeeeefffffffffeeedddcccaaaaaaaaabbbbbbccccccdddbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaa``````aaabbbcccaaaaaaaaaaaaaaabbbbbbcccaaaaaaaaa``````_________```___^^^\\\\\\]]]^^^^^^```aaabbbbbbaaa```___^^^______^^^]]]]]]]]]]]]]]]^^^```aaa```______```aaafffccc```]]]]]]^^^___`````````aaaaaaaaaaaa`````````aaaaaa```]]]\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^____________```aaabbbbbbbbbaaaaaa``````___``````aaaaaaaaaaaaccceeeggghhhOOOPPPSSSTTTTTTSSSPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTVVVVVVZZZYYYZZZ\\\\\\\\\bbbiiiqqq~~~vvveeeccc```YYYSSSQQQSSSVVVJJJFFFAAA===;;;999888666555555555555555555555555555555666666777777888888666555555555555555666666666777999;;;===@@@CCCEEEFFFDDDBBBAAACCCGGGKKKMMMUUU]]]hhhsss|||{{{wwwuuutttttttttuuuuuuuuurrrnnnjjjgggfffdddbbbaaaaaaaaa```___[[[[[[\\\[[[VVVSSSXXX```tttzzzpppqqqlllkkkiiiggghhhjjjlllnnnppprrrvvvxxxyyyzzz|||~~~~~~{{{xxxtttqqqpppppppppssstttuuuwwwxxxzzz{{{|||}}}}}}~~~~~~}}}{{{xxxvvvqqqnnniiiccc\\\XXXVVVUUUUUUVVVXXX[[[___cccgggjjjhhhkkknnnnnnlllooowww~~~}}}zzz|||tttgggVVVIIIEEEDDDBBB>>>@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFKKKLLLOOOQQQRRRQQQPPPOOOHHHFFFFFFGGGGGGJJJTTT^^^ooovvvaaa^^^[[[]]]aaadddeeedddjjjlllqqqwwwzzztttggg]]]___eeemmmssssssnnnfffaaa```dddkkkooorrrwww~~~zzzyyy{{{wwwuuuuuuvvvyyy~~~wwwssspppkkkiiigggfffggghhhhhhgggjjjiiihhhgggggggggggggggfffffffffgggggghhhjjjjjjhhhhhhhhhiiiiiiiiiiiiiiiffffffffffffeeeeeeddddddaaaaaabbbbbbccccccddddddaaaaaabbbbbbcccddddddeeeeeedddbbb````````````aaa___```aaaaaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaa``````___^^^]]]]]]]]]]]]^^^```aaabbbbbbbbbaaa```___``````___^^^]]]]]]]]]]]]]]]^^^______]]]\\\]]]_________```____________``````aaaaaaaaaaaaaaa`````````aaabbb```^^^]]]]]]^^^]]]]]]]]]\\\\\\]]]]]]]]]````````````aaabbbccccccaaaaaaaaaaaaaaaaaa```___````````````bbbdddgggiiiQQQRRRTTTUUUUUUTTTRRRQQQNNNOOOQQQSSSTTTVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYYYYWWWUUUSSSSSSSSSUUUUUUWWWVVVWWWZZZ[[[[[[___eeejjjssswwwyyywwwnnn```VVVRRRSSSLLLHHHBBB>>><<<:::999888777777666666555444444444444444555666666777888888777666666555555555555666777888::::::999999:::<<>>AAADDDHHHJJJPPPYYYbbbjjjqqqwww{{{}}}||||||}}}~~~}}}zzzwwwuuuooommmjjjjjjjjjjjjiiigggbbbbbbccc```XXXRRRVVV^^^uuu}}}|||yyywwwuuutttssstttuuuvvvzzz}}}}}}zzzvvvrrrpppooopppqqqqqqqqqrrrsssuuuvvvwwwwwwuuuvvvwwwwwwtttpppkkkhhhdddeeeddd```[[[WWWUUUUUUUUUWWWZZZ___cccfffhhhiiibbbfffhhhfffdddgggqqqzzz~~~xxxpppgggXXXJJJDDDDDDCCC@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEKKKMMMPPPRRRRRRQQQOOONNNFFFFFFIIIMMMOOOUUUaaannnlllZZZZZZ\\\___bbbcccbbbaaaggghhhlllpppqqqnnnfff___```gggpppuuutttooojjjfffdddhhhmmmqqqttt{{{~~~yyyvvvvvvvvvsssrrrssstttxxx~~~vvvqqqnnnkkkiiigggffffffggggggfffiiiiiihhhggggggggghhhhhhdddddddddeeeeeeggghhhiiihhhhhhhhhhhhhhhiiiiiiiiieeeeeedddddddddcccccccccbbbbbbbbbbbbbbbcccccccccbbbbbbcccdddeeefffggggggeeedddbbbaaa```___``````___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^^^^___```aaabbbbbbaaa``````aaa```___^^^^^^^^^^^^^^^\\\^^^^^^^^^\\\[[[\\\]]]ZZZ\\\___aaa```______```aaaaaaaaaaaaaaa``````___^^^```aaaaaa___]]]]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\````````````aaabbbcccccc```aaabbbccccccbbb```___```______```bbbdddfffgggSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUVVVTTTUUUYYY[[[ZZZ]]]bbbdddjjjwww}}}kkk]]]VVVNNNJJJDDD@@@>>>===<<<;;;999999888777555444333333222333444555666777888888888777777666555555555666666888::::::888666666888;;;===???>>>===>>>CCCGGGCCCGGGLLLRRRWWW]]]cccgggmmmvvvyyywwwuuutttttttttsssrrrlllllllllfff[[[QQQSSSZZZqqq~~~}}}~~~|||{{{{{{yyyvvvrrrooommmmmmooopppnnnoooooopppqqqrrrssssssnnnnnnnnnmmmjjjeeeaaa___[[[\\\]]][[[WWWUUUVVVWWWVVVZZZ___dddhhhiiiiiihhh^^^aaabbb___]]]bbbooozzzzzzuuupppbbbPPPEEECCCCCC@@@>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDJJJLLLNNNPPPPPPOOOLLLJJJGGGIIIPPPWWW]]]fffvvvxxxeeeYYY\\\___aaabbbbbbbbbbbbaaadddhhhkkkllliiieeebbb```gggooottttttpppmmmkkkhhhkkkooorrrvvv~~~}}}zzzxxxsssqqqsssqqqooonnnpppqqqvvvvvvpppllljjjhhheeeeeefffggggggggghhhhhhhhhggghhhhhhiiiiiiddddddddddddfffggghhhiiiiiihhhhhhggggggggghhhhhhdddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccddddddddddddcccbbb`````````aaaaaa```aaabbbbbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________^^^^^^]]]^^^```aaaaaaaaa``````aaaaaa```_________``````]]]^^^___^^^\\\[[[\\\]]]ZZZ\\\___```___^^^___aaa```aaaaaaaaa``````___^^^\\\^^^``````___]]]]]]^^^\\\\\\\\\]]]]]]\\\\\\\\\____________```aaabbbbbb___```bbbddddddbbb```_________```aaabbbcccdddeeeTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[TTTUUUVVVVVVWWWWWWVVVVVVXXXWWWUUUSSSRRRRRRSSSTTTWWWUUUVVVYYY[[[[[[^^^bbb^^^cccooo}}}qqqcccPPPLLLFFFAAA??????>>>>>>;;;;;;999888666444333222111222333444555777777888999888777666666555666666444777:::;;;999777888:::555888;;;;;;999:::???CCC@@@BBBEEEHHHKKKOOOTTTXXX^^^iiizzz~~~|||{{{{{{{{{zzzyyyuuuuuussskkk]]]QQQQQQXXXmmmzzzyyy{{{}}}|||~~~~~~{{{yyyxxxxxxtttqqqnnnkkkiiijjjlllnnnmmmmmmnnnnnnooopppqqqqqqhhhhhhfffdddaaa^^^\\\ZZZVVVXXXXXXVVVSSSSSSVVVYYYXXX\\\ccchhhkkkkkkjjjhhh[[[^^^___\\\ZZZ```ooo{{{{{{mmmWWWGGGBBBAAA???===>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDHHHJJJMMMOOOOOOLLLJJJGGGIIIMMMVVVaaajjjuuutttaaa\\\```cccdddbbbbbbdddfff]]]aaagggjjjiiigggeeeddd___fffnnnsssrrrpppooooookkkmmmppprrrwww{{{wwwtttooonnnpppnnnllllllmmmoootttvvvpppkkkhhhfffddddddfffhhhhhhhhhhhhhhhgggggghhhiiijjjjjjeeeeeeffffffhhhiiijjjkkkiiiiiihhhgggggggggggggggcccbbbaaaaaa``````aaaaaacccbbbbbbbbbaaaaaa``````````````````____________bbbaaa`````````aaacccccc```aaabbbccccccbbbaaa```_________```````````````aaa````````````_________]]]^^^___aaaaaaaaa``````aaaaaa````````````aaaaaa^^^___```___]]]\\\]]]^^^\\\^^^______\\\\\\^^^aaa```````````````___^^^^^^[[[]]]___```___]]]]]]^^^[[[\\\\\\]]]]]]\\\\\\[[[^^^^^^^^^^^^^^^___aaaaaa^^^```bbbddddddcccaaa_________```aaabbbccccccdddTTTTTTSSSSSSSSSTTTVVVWWWRRRTTTWWWYYYYYYZZZ\\\^^^\\\ZZZYYYWWWVVVVVVVVVVVVYYYWWWUUURRRPPPOOOOOOOOOTTTTTTTTTUUUVVVWWWYYYYYY^^^bbbgggnnnyyyzzzdddQQQBBBAAAAAA>>>@@@GGGAAA>>>:::666444444555555666444222222444666777777777777777777777777777777444555777888999999888888999999999999:::;;;<<<<<>>:::777555555555777555333333555777777777777777777888888888888888777888999999999888777666888888888888888999::::::;;;<<<<<<===???AAACCCDDDHHHOOO[[[hhhqqqssspppllllllpppvvv{{{|||xxxvvvkkk^^^]]]eeesss}}}zzzwwwyyy}}}}}}zzzuuuuuutttsssssssssttttttrrroookkkhhhhhhhhhhhhgggiiijjjjjjjjjiiigggeeedddaaa^^^ZZZXXXXXXWWWUUUSSSQQQRRRTTTTTTUUUWWW[[[^^^fffnnnxxx|||~~~}}}vvvooodddWWWOOORRRYYY___mmm{{{}}}zzzyyy{{{sssssswww}}}xxxmmm\\\LLLCCCBBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBEEEEEEDDDDDDCCCDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJJJJJJJLLLWWWiii{{{}}}nnnjjjjjjhhhffffffeeedddbbb```YYYZZZ]]]aaafffhhhhhhgggfffgggjjjmmmooopppppppppnnnoooooonnnpppyyyxxxqqqmmmjjjlllooouuuxxx{{{{{{yyyzzz~~~}}}uuuoookkkjjjiiigggffffffggghhhiiiiiihhhgggffffffggghhhiiigggfffdddccccccdddfffggggggfffeeefffhhhiiigggdddfffdddbbb`````````aaabbb`````````___``````aaaaaa``````______```aaaaaabbbeeeeeedddcccbbbaaa``````______``````aaaaaabbbbbbaaaaaaaaa``````aaaaaaaaa^^^___`````````___^^^]]]\\\]]]^^^___``````aaa``````____________^^^^^^^^^^^^^^^^^^^^^____________________________________aaaaaabbbbbbaaa```___^^^______``````___^^^^^^]]]\\\]]]^^^^^^_____________________```````````````aaabbbcccbbb```___```aaacccdddddddddbbbaaabbbcccUUUUUUTTTTTTTTTUUUVVVVVVVVVXXXYYYYYYXXXWWWXXXYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\aaalllyyyxxxWWWGGGAAA======???FFFEEEBBB>>>;;;888666555777555444444666777777666777777888888999999999:::::::::::::::999888777666777777666666666777888888999999999:::;;;<<<>>>>>>???CCCLLLVVV]]]```^^^[[[\\\```ffflllrrrxxx~~~{{{yyyrrriiigggmmmwww}}}~~~|||zzzyyywwwuuuvvvyyyzzzxxxvvvqqqpppppppppqqqqqqrrrssstttqqqllliiihhhgggfffeeecccccccccbbbbbb```___^^^[[[XXXUUUTTTTTTTTTSSSRRRPPPRRRTTTVVVYYY^^^cccgggsss{{{}}}uuuhhh[[[RRRTTTZZZaaaooo|||wwwzzzyyyttt~~~zzzmmmfffggglllqqqnnneeeYYYLLLDDDBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCFFFHHHIIIHHHHHHIIIJJJJJJLLLWWWkkkvvvooopppsssooojjjfffcccaaa^^^\\\TTTUUUYYY___eeeiiijjjiiifffhhhjjjmmmooopppqqqqqqnnnnnnmmmkkklllsss}}}}}}tttooommmkkkmmmpppyyy~~~~~~|||xxxtttpppmmmkkkjjjiiiggggggggghhhhhhhhhgggfffffffffggghhhiiihhhgggfffddddddddddddeeegggffffffggghhhhhhgggeeefffeeecccbbbaaabbbbbbccccccbbbaaaaaaaaaaaaaaabbb_______________``````aaadddeeeeeeeeedddbbbaaa___^^^^^^^^^^^^___```aaabbbaaaaaaaaaaaaaaaaaabbbbbb___```aaaaaa```___]]]\\\ZZZ[[[\\\^^^___```aaaaaa```____________^^^^^^^^^\\\\\\]]]]]]^^^______```ccccccbbbaaa```______^^^``````aaaaaaaaa``````____________```______^^^]]]]]]]]]^^^______``````aaaaaaaaa``````____________aaaaaaaaa```^^^^^^___aaabbbcccdddcccaaa```aaabbbUUUUUUTTTTTTTTTUUUUUUUUUWWWXXXYYYYYYWWWUUUUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVSSSTTTUUUWWW\\\eeepppxxx~~~wwwjjjQQQDDD======@@@FFFEEECCC@@@===:::888777777555444444555666555444666777777888999::::::;;;;;;;;;;;;::::::999999999777777666666666666666777999999999999:::;;;<<<<<<;;;>>>CCCIIIOOORRRQQQOOOOOORRRWWW]]]bbbiiiqqqvvvyyy{{{}}}||||||yyysssqqqtttyyy~~~|||}}}~~~|||zzzxxxyyyzzzzzzyyywwwuuutttvvvtttrrrssstttuuutttrrroooooonnnnnnnnnnnnoooooorrroookkkhhhgggfffeeeddd]]]\\\\\\ZZZYYYWWWVVVUUUSSSRRRPPPPPPPPPQQQRRRRRRPPPSSSWWW[[[___fffmmmrrrzzzvvvhhh___YYY\\\aaahhhsss}}}}}}vvvyyy~~~yyyvvvvvvmmm___WWWXXX\\\bbb```[[[SSSJJJDDDAAAAAA@@@@@@@@@@@@????????????AAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHHHHHHHFFFCCCAAABBBCCCEEEFFFFFFGGGIIIKKKLLLOOOZZZnnn}}}uuusssuuuzzztttllleee```]]]ZZZYYYRRRSSSWWW]]]ccchhhjjjjjjhhhjjjllloooqqqrrrsssssspppooollljjjjjjnnnvvv{{{}}}vvvpppooonnnlllooottt{{{}}}|||zzzwwwtttrrrooonnnlllkkkjjjhhhggggggggggggggggggfffeeefffggghhhiiiiiihhhgggeeeddddddddddddfffeeeffffffggggggfffeeeeeeeeedddcccbbbbbbccccccdddcccbbbaaaaaaaaaaaaaaa``````_________``````aaacccdddeeefffeeecccaaa_________^^^^^^___```bbbcccaaaaaaaaabbbbbbbbbbbbbbb```aaaaaaaaa```___]]]\\\ZZZZZZ\\\]]]^^^_________```____________^^^^^^^^^]]]]]]]]]]]]^^^^^^______ccccccbbbaaaaaa```____________``````````````````^^^_______________^^^^^^^^^^^^^^^^^^___```aaaaaa```````````````_________```aaaaaa___^^^]]]___aaa```aaabbbbbb``````aaabbbTTTTTTTTTTTTTTTTTTTTTSSSVVVWWWXXXWWWUUUSSSSSSTTTUUUTTTRRRPPPOOOOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSUUUUUUSSSSSSSSSUUUYYY```hhhmmmrrr|||vvvkkkppp~~~gggOOOAAA???CCCCCCCCCAAA@@@>>><<<::::::666555444444555555333222555666666888999:::;;;;;;999999:::::::::;;;;;;<<<999888777666666666666666888888777777888888999:::;;;;;;>>>BBBFFFHHHHHHGGGGGGJJJMMMQQQUUU[[[aaaeeemmmooossswww{{{~~~}}}}}}}}}~~~{{{zzz|||}}}}}}{{{{{{{{{|||{{{zzzwwwuuusssrrrrrrssssssrrrqqqpppoooqqqqqqppppppqqqqqqpppooooooooommmllllllkkkkkkkkkkkkhhheeedddccccccaaa```XXXWWWUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSWWW\\\bbbiiipppwww|||zzzpppeeeaaaaaaeeelllqqqvvv{{{}}}}}}~~~~~~~~~~~~xxxvvvzzz~~~vvveeeWWWOOOMMMOOORRRRRRPPPLLLGGGBBB???>>>@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJJJJHHHEEECCCAAABBBDDDDDDEEEGGGJJJMMMQQQWWWcccvvvxxxxxx{{{|||{{{||||||uuukkkccc]]]ZZZWWWVVVSSSSSSVVV\\\bbbgggiiiiiikkkmmmooorrrtttuuuvvvvvvsssqqqnnnjjjiiilllpppttttttooommmnnnnnnnnnrrrxxx{{{}}}|||yyyvvvssspppnnnmmmkkkjjjiiihhhgggggggggfffgggfffeeeeeeeeeggghhhiiijjjiiihhhfffeeedddcccccccccdddeeeeeeddddddddddddddddddccccccbbbbbbbbbcccccccccbbbaaa````````````bbbbbbaaa``````aaaaaaaaabbbccceeeeeeeeecccaaa___aaaaaa``````aaaaaabbbccc___```aaabbbbbbbbbbbbaaaaaaaaabbbbbbaaa___]]]\\\[[[\\\]]]]]]]]]]]]]]]]]]```____________^^^^^^^^^_________^^^^^^]]]]]]]]]______`````````aaaaaaaaa_______________`````````^^^^^^_______________^^^___^^^^^^^^^^^^___``````^^^^^^______```aaaaaabbb```aaaaaa```^^^^^^___```___```aaaaaa______```aaaSSSSSSTTTTTTSSSSSSRRRQQQRRRTTTUUUUUUSSSRRRRRRSSSTTTRRRQQQOOONNNNNNNNNNNNPPPQQQQQQQQQPPPOOONNNNNNPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUYYY]]]___bbbnnnwww{{{zzzlllhhhlll{{{}}}^^^JJJBBBAAACCCBBBAAA???======<<<<<<777666555555666555333111333444555666888:::;;;;;;999999999999:::;;;<<<===999888777666555555444555444333333333444555666666999999999<<>>@@@@@@??????>>>=========??????@@@@@@AAABBBCCCCCCEEEFFFHHHJJJJJJHHHFFFEEEAAABBBCCCDDDEEEHHHMMMPPPXXXbbbrrrvvvrrrxxxyyyrrrhhh```[[[XXXVVVUUUSSSTTTVVV[[[aaafffiiiiiimmmoooqqqtttvvvwwwxxxxxxvvvsssoookkkiiijjjlllnnnmmmjjjjjjlllmmmnnnttt{{{|||~~~|||zzzvvvsssooommmkkkiiiiiihhhhhhggggggfffffffffeeeeeeeeeeeefffhhhiiiiiiiiihhhgggfffeeedddcccaaacccddddddcccbbbbbbccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaacccbbbbbbaaaaaaaaaaaabbbbbbccccccdddcccbbbaaa```bbbbbbbbbcccbbbaaaaaa```]]]___```bbbbbbbbbaaaaaa```aaaaaabbbaaa```^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\```____________^^^^^^^^^aaa``````___^^^^^^]]]]]]]]]]]]^^^___```aaabbbbbb``````___^^^^^^______```]]]^^^______```_________```___^^^]]]\\\]]]^^^^^^]]]]]]^^^___```aaabbbbbb___aaabbbbbb```_________]]]___``````^^^^^^___aaaQQQRRRSSSSSSRRRQQQPPPOOONNNPPPRRRRRRQQQQQQQQQRRRQQQPPPNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOONNNNNNMMMPPPPPPQQQQQQRRRTTTUUUVVVSSSRRRPPPPPPRRRTTTVVVVVVZZZbbbooo}}}xxx}}}rrriiikkkwwwwww```PPPHHHFFFEEEBBB???===<<<======999888777888888777444111222222444555777999:::;;;::::::999888888999:::;;;888777666444333333222222111111111111222333444555888777777999;;;======<<<<<>>======<<<<<<===>>>>>>???@@@AAABBBCCCBBBDDDFFFGGGHHHHHHFFFFFFCCCCCCDDDDDDFFFJJJOOOSSS___ooo~~~sssrrrvvv~~~sssmmmddd]]]YYYWWWUUUUUUSSSSSSVVV[[[aaagggjjjkkknnnooorrrtttvvvxxxxxxxxxwwwsssoookkkiiiiiiiiiiiigggeeefffiiijjjlllttt|||~~~|||{{{yyyvvvsssooollljjjffffffgggggggggfffffffffeeeeeeddddddeeefffhhhiiihhhhhhhhhggggggeeeddddddaaaccceeeeeecccbbbcccdddddddddeeeeeeeeeeeeddddddcccbbbbbbbbbbbbccccccdddbbbbbbaaa```````````````bbbbbbbbbaaaaaaaaa``````aaabbbcccdddccc```]]]\\\\\\]]]___aaabbbaaa```______```aaabbbbbbaaa```___\\\\\\]]]^^^^^^___^^^^^^```____________^^^^^^^^^````````````````````````]]]]]]^^^___```aaabbbcccaaaaaa___^^^]]]^^^^^^___]]]^^^^^^___``````______aaa```]]][[[ZZZ[[[[[[\\\^^^_________``````aaaaaa^^^aaaddddddbbb```______\\\^^^______^^^^^^___```QQQQQQRRRRRRRRRQQQOOONNNLLLNNNPPPQQQPPPPPPQQQSSSOOONNNMMMKKKJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNMMMQQQQQQQQQQQQSSSTTTUUUVVVQQQPPPOOOOOORRRTTTUUUUUUSSSXXX```kkk{{{yyyvvvpppbbbjjj~~~{{{fffWWWJJJHHHCCC???===<<<======;;;::::::::::::888555333111111333555777888:::;;;<<<;;;999888777888888999777666555333222111111000000000111111222444555666888777777888;;;<<<<<<;;;999;;;???AAABBBBBBCCCDDDEEEHHHLLLRRRWWW\\\___aaa```^^^]]]]]]```ffflllppprrrtttwwwyyyyyywwwtttrrrttt{{{}}}xxxxxx|||zzzvvvsssqqqooojjjiiigggeeeeeefffhhhiiiggggggffffffffffffffffffcccdddffffffffffffhhhiiieeeeeedddddddddeeeffffff^^^[[[XXXVVVTTTQQQNNNKKKIIIIIIGGGFFFFFFGGGHHHHHHAAADDDHHHJJJKKKOOOUUUYYYfffmmmxxx}}}~~~zzzzzzrrrsssvvvzzz~~~wwwgggUUUJJJDDD@@@???@@@@@@??????@@@BBBBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<===>>>???@@@AAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDEEEGGGKKKQQQUUUdddvvvyyyrrrmmmkkkqqq{{{|||yyy{{{nnniiibbb\\\XXXWWWVVVUUUQQQRRRUUU[[[bbbhhhlllnnnmmmoooqqqtttvvvwwwxxxxxxwwwsssnnnkkkiiihhhggggggdddbbbcccfffhhhkkksss}}}~~~|||zzzyyyxxxvvvsssooollljjjdddeeefffffffffffffffeeeeeeeeeddddddeeefffhhhiiihhhhhhhhhhhhgggfffeeedddbbbdddffffffcccbbbccceeeeeeeeeffffffgggffffffeeeccccccccccccdddeeeeeefffbbbaaa```_______________bbbaaa``````___``````aaa```aaacccdddbbb___[[[XXX[[[\\\^^^```aaaaaa```______```aaabbbbbbaaa``````ZZZ[[[\\\^^^___```aaaaaa``````_________^^^^^^^^^______``````aaabbbbbbbbb_________```aaaaaabbbbbbbbbaaa___^^^]]]]]]]]]^^^]]]]]]^^^___`````````___bbb```]]][[[YYYYYYZZZZZZ```````````````_________^^^aaaeeefffdddaaa___^^^\\\]]]^^^^^^]]]]]]___```RRRSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSQQQOOONNNOOOQQQTTTUUUUUUXXXUUUUUU\\\iii{{{~~~qqquuupppmmmtttpppgggcccWWWIIIBBBBBBCCCAAABBB>>>999777999999777444000111333666777888777777999::::::::::::999999888444777888555111///222555111111000000111111222333444555555666888999;;;<<<;;;<<<===>>>???@@@AAAAAACCCCCCDDDGGGKKKPPPTTTWWWUUUUUUVVVWWWYYY[[[]]]^^^eeefffgggggghhhhhhhhhgggmmmpppsssuuuttttttssstttyyy~~~xxxrrrmmmjjjhhhccccccbbbbbbccccccdddeeefffdddbbbaaabbbdddddddddaaaaaabbbbbbcccddddddeeeccccccccccccaaa^^^ZZZYYYUUUTTTQQQOOOMMMKKKJJJIIIEEEDDDBBBBBBCCCEEEEEEEEEFFFCCCEEEJJJLLLOOOXXXdddkkk{{{~~~kkkttt}}}yyymmmaaaWWWJJJAAA??????>>><<<<<<===???@@@@@@@@@???>>>????????????>>><<<;;;:::<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAACCCDDDDDDDDDEEEDDDFFFGGGFFFGGGOOOYYYiiiooohhhhhhmmmyyy~~~vvvmmm```[[[VVVVVVYYY[[[ZZZWWWPPPTTTZZZ```dddiiinnnqqqtttuuuuuuuuuuuuttttttsssqqqnnnjjjiiihhhgggccc```bbbaaaaaaaaaccchhhpppuuu}}}|||zzzyyyxxxwwwwwwwwwyyyzzz|||zzzvvvqqqnnnmmmllljjjgggdddcccccccccdddeeeddddddddddddeeeffffffjjjjjjjjjiiiiiigggffffffddddddcccbbbcccdddfffgggdddeeeeeeffffffeeeeeedddfffffffffeeedddcccaaaaaacccbbbbbbbbbaaaaaa``````aaa`````````_______________```aaaaaa```^^^\\\[[[\\\]]]___aaabbbcccbbbbbbaaaaaaaaaaaaaaabbbcccccc```aaaaaaaaaaaaaaa`````````______^^^^^^^^^______ccc```___```bbbbbb```^^^```______^^^^^^```aaabbbbbb```______``````___]]]]]]]]]]]]^^^^^^```aaaaaaaaa___^^^\\\[[[[[[[[[[[[^^^^^^^^^^^^______``````aaa``````___^^^^^^]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[QQQPPPPPPOOONNNMMMMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQOOOOOOPPPSSSVVVXXXXXXXXXSSSRRRVVV___lll~~~yyyuuu~~~tttrrr~~~qqq^^^OOOHHHEEECCC>>>>>><<<:::888777666555111222444666777777777777999999999999888777666666555999<<<;;;666222111222000000000000000111222222222222333444555777888999::::::;;;<<<===>>>??????@@@@@@@@@AAADDDGGGJJJLLLNNNOOOOOOPPPRRRTTTVVVWWW\\\]]]]]]^^^____________ccceeehhhiiiiiiiiiiiijjjsssyyy|||yyyuuupppkkkfffcccbbb```____________```aaaaaa^^^]]]\\\[[[\\\]]]^^^^^^``````aaaaaabbbbbbbbbccc___```___^^^\\\YYYVVVTTTPPPNNNMMMKKKIIIHHHGGGGGGGGGEEECCCBBBBBBBBBBBBBBBDDDCCCEEEIIILLLOOOXXXcccrrr}}}vvvooocccXXXOOODDD>>><<<===<<<:::;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>===<<<;;;<<<===???AAABBBAAA@@@@@@?????????@@@BBBDDDDDDDDDDDDCCCDDDEEEEEEGGGPPP[[[qqq{{{kkkfffhhhttt}}}}}}vvvlllccc]]]YYYVVVWWWZZZ\\\[[[YYYTTTXXX]]]bbbfffkkkpppsssvvvvvvuuuuuutttrrrqqqpppmmmkkkhhhhhhhhhgggeeebbbccccccbbbbbbcccgggnnnrrrzzzzzzxxxwwwvvvuuuuuuuuuyyy{{{|||{{{wwwrrrooonnnkkkjjjhhhfffddddddddddddeeeeeeddddddeeeeeefffgggiiiiiiiiiiiihhhgggffffffddddddcccbbbcccdddeeefffdddeeeeeeffffffeeeeeedddeeeeeeffffffffffffeeeeeebbbbbbbbbbbbaaaaaaaaa``````````````````____________```aaaaaa```___]]][[[\\\^^^___aaabbbcccbbbbbbaaa````````````aaabbbccc```aaaaaaaaaaaaaaa`````````______^^^^^^_________cccaaa______aaabbbaaa___```______^^^___```aaabbbaaa```^^^^^^___```^^^]]]]]]]]]]]]]]]^^^___```aaaaaa```^^^\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYRRRQQQOOOMMMLLLKKKLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQUUUYYY[[[\\\UUUQQQOOOQQQVVV^^^jjjvvvzzz{{{xxx}}}lll]]]PPPHHH@@@@@@@@@<<<888555555666222222444555666666666666888888888777666555444333666;;;??????:::555111000000000//////000000111222111111222333444666777888777888888999:::;;;<<<<<<>>>>>>=========???AAABBBGGGHHHHHHIIIKKKMMMOOOPPPRRRRRRTTTUUUVVVVVVVVVVVVZZZ[[[\\\\\\\\\]]]___aaajjjooovvv}}}}}}yyyvvvuuusssoookkkfffccc```___[[[[[[ZZZZZZ[[[[[[\\\]]][[[[[[[[[[[[[[[\\\]]]^^^__________________``````[[[ZZZZZZXXXVVVRRROOONNNHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBBAAAAAAAAABBBBBBEEEDDDGGGKKKMMMPPPYYYbbbttt{{{{{{yyywww}}}ppp___UUUJJJDDD>>>::::::;;;:::999:::;;;<<<=========<<<<<<<<<===============<<<<<<<<<===>>>@@@@@@@@@??????======>>>???AAACCCDDDEEEFFFEEEEEEFFFFFFJJJVVVbbb}}}uuuiiihhhmmmyyywwwnnncccZZZYYYWWWVVVXXX\\\^^^]]][[[ZZZ]]]aaaeeehhhmmmrrrvvvxxxwwwvvvtttrrrooommmlllgggfffffffffggggggfffddddddeeeeeedddeeehhhmmmqqqwwwwwwuuutttssssssssssssyyyzzz|||zzzwwwsssqqqpppkkkjjjiiihhhgggfffeeedddeeeeeeeeedddeeeeeefffggghhhiiiiiiiiihhhgggfffeeeeeedddcccccccccdddeeefffdddeeeeeeffffffeeeeeedddaaabbbcccdddeeefffffffffbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaa``````_________```aaaaaa```___]]]\\\]]]^^^```aaabbbbbbbbbbbb``````______``````aaaaaa```aaaaaabbbbbbbbbaaaaaa```______^^^______``````dddbbb```___```aaaaaa``````____________```aaaaaa```___^^^^^^______^^^]]]]]]]]]]]]]]]]]]^^^___```bbb```___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSPPPNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPUUUYYY\\\]]]RRROOONNNPPPSSSXXXaaajjj{{{}}}~~~~~~hhhWWWLLLGGGAAA;;;777555555555222222333333444444444444555555555555555555444333555888<<<===999444111000111000000000000111222222222333333333555666777888666666777888888999::::::>>>======<<<<<<===>>>>>>CCCDDDDDDEEEGGGHHHJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQUUUVVVVVVUUUUUUVVVZZZ\\\aaaeeejjjoooqqqpppnnnlllmmmkkkhhheeeaaa___]]]\\\WWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\VVVUUUTTTRRROOOLLLJJJHHHBBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@@@@AAACCCEEEHHHFFFIIILLLNNNPPPSSSZZZ```mmmxxx{{{xxxsssnnnqqqsssxxxrrr```QQQIII???<<<:::999:::;;;:::999999::::::;;;;;;;;;;;;;;;:::;;;<<<===============;;;<<<===>>>>>>>>>>>>===;;;<<<===>>>@@@BBBEEEGGGJJJGGGGGGHHHIIIPPP```nnnqqqjjjooovvv{{{~~~zzzqqqggg]]]WWWVVVVVVWWWZZZ^^^``````___^^^aaadddgggjjjnnnssswwwzzzyyyxxxuuuqqqmmmjjjiiiddddddeeefffffffffeeeddddddfffggghhhiiikkkooorrruuuuuusssrrrrrrqqqqqqqqqvvvxxxyyyxxxuuurrrppppppjjjjjjjjjjjjiiigggfffeeeeeeeeeeeeeeeeeefffggggggggghhhhhhhhhggggggfffeeeeeedddcccccccccdddeeefffdddeeeeeeffffffeeeeeeddd______aaabbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```aaaaaabbbaaa```___^^^`````````aaa```___^^^]]]]]]^^^```aaabbbbbbbbbaaa``````____________``````aaaaaabbbbbbccccccbbbbbb_______________``````aaaeeecccaaa______```aaaaaa____________`````````aaaaaa___^^^___``````___^^^^^^^^^^^^^^^^^^___``````aaa```^^^\\\[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSTTTRRRPPPNNNLLLMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNRRRVVVXXXYYYPPPMMMMMMPPPQQQSSSZZZaaalll{{{vvvaaaTTTCCC888666666444222333333333222222222222222222333444555555666555555333444555555444222111111222111111111111222333333222222222222333444666666555555666666777888888888;;;;;;;;;;;;<<<======>>>@@@@@@@@@AAABBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNRRRRRRRRRQQQPPPRRRVVVYYYZZZ\\\```ccceeeeeeddddddaaa```^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUWWWYYYYYYWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVQQQPPPNNNLLLJJJGGGEEEDDD>>>>>>>>>>>>>>>???@@@AAA>>>@@@AAABBBBBBDDDHHHKKKHHHMMMQQQRRRRRRTTTXXXZZZdddmmmuuutttnnniiieeebbbfffooo|||~~~uuu~~~tttcccSSSHHHBBB:::999999:::;;;<<<;;;;;;999999999999999::::::;;;999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999;;;===>>>???BBBFFFJJJLLLIIIGGGHHHLLLWWWjjj{{{ooommmtttzzz~~~|||yyysssjjj___YYYVVVVVVWWWYYY\\\___bbbbbbbbbaaacccfffiiikkkooosssvvv|||{{{xxxuuuqqqllliiigggccceeefffffffffdddcccbbbcccfffiiilllmmmpppsssuuutttsssrrrqqqpppppppppqqqrrrsssuuutttqqqooonnnooojjjjjjjjjjjjiiihhhfffeeefffeeeeeeeeeeeefffggggggfffggggggggggggfffeeeeeefffeeedddcccccccccdddeeedddeeeeeeffffffeeeeeedddaaaaaabbbbbbaaaaaa```___aaaaaaaaaaaaaaaaaabbbbbb```aaabbbbbbbbbaaa___^^^``````````````````______^^^___```aaabbbbbbaaaaaa``````____________``````aaaaaabbbccccccccccccccc_______________```aaabbbddddddcccaaa```___```aaa^^^______```````````````aaa```______aaaaaaaaa____________^^^______```aaa___^^^\\\[[[ZZZYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHFFFEEEDDDDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNLLLKKKLLLOOOQQQRRRRRRNNNLLLKKKMMMLLLLLLPPPVVV^^^iiiyyy{{{hhhOOO???;;;:::666222666555444333222222222222333444555666666666666666222111000000000000111222111111111111111222222333////////////000111222333444444444555555666666666666666777888:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHIIIJJJJJJLLLLLLLLLLLLKKKMMMPPPSSSTTTUUUWWWYYY[[[\\\]]]]]][[[[[[YYYXXXWWWVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUXXXZZZYYYWWWUUUVVVXXXVVVVVVUUUSSSRRRQQQOOOOOOKKKJJJIIIGGGEEECCCBBBAAA============>>>???@@@AAABBBDDDEEEEEECCCDDDHHHKKKLLLTTTYYYYYYWWWVVVVVVTTT\\\ccchhhgggbbb]]][[[[[[___kkk}}}vvvmmmxxxxxxfffVVVJJJBBB???888888:::;;;;;;;;;;;;:::999999888888888999:::;;;999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>>>>???BBBHHHMMMMMMJJJHHHJJJPPP^^^ttt|||pppqqqvvvxxxyyyrrrkkkaaaWWWTTTUUUYYYZZZ\\\^^^```bbbdddeeeccceeeiiilllnnnppprrrtttzzzyyywwwsssoookkkhhhfffccceeeggggggeeecccbbbbbbbbbfffjjjnnnppprrrtttvvvqqqqqqpppooooooooooooooonnnpppqqqpppnnnmmmmmmmmmjjjjjjiiiiiihhhgggggggggffffffeeeeeeffffffggghhheeefffffffffffffffeeeeeefffeeedddcccccccccdddeeedddeeeeeeffffffeeeeeedddeeeeeeeeedddcccbbb``````aaaaaaaaaaaabbbbbbbbbbbb```aaabbbccccccaaa___^^^````````````````````````^^^___```bbbbbbbbbaaa```aaaaaa``````______``````aaabbbcccddddddddddddddd____________```aaabbbbbbcccdddeeecccaaa___``````^^^______```aaa````````````___^^^___aaaaaaaaa_________^^^^^^^^^______```]]][[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMPPPNNNLLLKKKLLLMMMLLLLLLJJJHHHGGGHHHHHHFFFJJJPPPSSS\\\gggqqqhhhTTTIIICCC>>>::::::999777666444444444444777777777777777666555555333222111000000000000000///////////////000000111............///000111111222222222222333333333333333444555666777888999999999999999:::;;;<<<===>>>===>>>@@@BBBEEEFFFGGGHHHFFFGGGHHHHHHGGGIIIKKKNNNPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRRRRSSSSSSTTTUUUTTTWWWZZZYYYUUURRRTTTVVVPPPPPPNNNMMMKKKIIIHHHGGGFFFEEECCCBBB@@@??????>>>===<<<<<<======>>>???@@@BBBEEEHHHGGGEEEFFFKKKOOOUUU___eeeddd```]]]XXXSSSTTTXXX]]]]]]ZZZXXXZZZ___ccckkkzzz|||rrriiitttoooZZZKKKCCC???===666888999999999888888888999999888888888999:::;;;999::::::;;;;;;;;;:::::::::::::::999999999::::::888;;;>>>??????CCCJJJPPPRRRNNNKKKNNNVVVgggyyysssxxxzzzxxxzzzrrrhhhaaaYYYRRRSSSYYY]]]^^^______```bbbeeegggdddhhhlllpppqqqqqqrrrsssvvvuuussspppmmmiiifffdddaaaeeehhhhhhfffcccccccccbbbfffkkkooopppqqqrrrrrrnnnnnnmmmmmmllllllmmmmmmlllmmmnnnnnnlllllllllmmmkkkjjjhhhgggffffffggghhhfffffffffffffffgggggghhhdddeeeeeefffffffffeeeeeefffeeedddcccbbbcccdddddddddeeeeeeffffffeeeeeedddfffffffffeeedddbbbaaa``````aaaaaaaaabbbbbbbbbbbb```aaacccddddddbbb___^^^aaa```````````````aaaaaa^^^___aaabbbbbbaaaaaa```cccbbbaaa````````````aaaaaabbbcccdddeeeeeeeeeeee____________```aaabbbcccbbbdddfffeeebbb_________^^^^^^```aaaaaaaaa```___^^^]]]\\\]]]___```___^^^^^^]]]]]]\\\\\\]]]]]]]]]ZZZYYYWWWUUUTTTTTTTTTUUURRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSPPPMMMKKKKKKKKKIIIHHHFFFCCCCCCFFFFFFFFFJJJPPPNNNVVV]]]```gggxxx}}}vvvsssyyygggVVVLLLGGGDDD===<<<:::888666666666666;;;;;;:::999888666444333666444333333222111000...---------------...//////000000000000000111222333000000000000111111111111333444555666777888888777::::::::::::;;;<<<>>>>>><<<===@@@BBBDDDFFFGGGHHHDDDEEEGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMOOOQQQTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSNNNRRRUUUTTTOOOKKKLLLOOOLLLKKKJJJHHHFFFDDDBBBBBBBBBAAA@@@>>>============<<<<<<<<<<<<===>>>>>>???@@@DDDGGGHHHGGGJJJPPPUUU^^^iiipppnnniiiddd]]]UUUMMMPPPUUUXXXWWWYYY___gggjjjmmmwwwwwwpppiiirrr~~~{{{yyyjjjSSSFFF@@@===<<<666777888777666555444555:::999888888888999;;;;;;:::::::::;;;;;;::::::999::::::999999888999999:::888<<>>>>>888111...222777000000000000000111111111333222111000000000111222333222000///.........///000000000///////////////111111222333333444555555888777777777666666555555999:::;;;<<<<<<===@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDGGGGGGHHHIIIJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKHHHGGGFFFHHHGGGEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::===;;;::::::<<<>>>???@@@AAACCCEEEIIINNNUUU\\\bbbpppwww~~~yyykkk^^^UUUTTTSSSTTTXXX___eeekkkmmmuuuqqqttt~~~uuurrrrrryyyyyyxxxzzzvvv[[[FFF<<<::::::999777777888888888999999999888777777666666777999:::;;;:::999999888888999999777888888888666666777999999;;;===@@@CCCGGGMMMQQQYYYWWWUUUYYYggg~~~~~~{{{wwwhhh___VVVQQQOOOQQQXXX```cccbbb```^^^^^^aaagggkkkiiimmmssstttsssqqqpppqqquuuppplllllllllkkkeee```eeeeeeeeeeeeffffffgggggggggiiikkknnnooopppooonnnnnnmmmkkkkkkllllllkkkjjjmmmllljjjhhhhhhiiijjjkkkmmmkkkhhhfffeeefffhhhiiiiiihhhgggeeeeeeeeefffgggiiigggeeecccccceeegggiiihhhhhhhhhhhhgggggggggggghhhhhhgggfffeeecccbbbaaacccccccccccccccbbbaaa```ccccccbbbbbbaaa`````````ccccccbbbaaaaaabbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbb``````aaabbbbbbbbbbbbbbbdddeeefffggggggfffeeedddcccbbb```aaabbbbbbaaa___```bbbeeehhhhhheeeaaa______```aaabbbaaa```___^^^\\\ZZZWWWWWWYYY[[[\\\\\\\\\ZZZXXXVVVUUUVVVWWWXXXWWWUUUSSSPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPKKKJJJHHHEEEAAA???<<<;;;HHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHGGGFFFFFFIIIKKKIIIJJJKKKMMMOOOPPPPPPQQQMMMMMMLLLKKKJJJIIIGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJKKKNNNPPPPPPQQQVVV^^^eeeuuuwwwooojjjvvvxxxkkkccc\\\YYYUUUQQQJJJCCC>>><<<<<<===<<<999444222333555555555555444444444444444444333222222222333444555333222000///......//////666444111///......///000000111111222333333444444444444555555666777777777666888999::::::;;;>>>@@@AAA@@@@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIGGGFFFDDDBBBAAA@@@AAA???>>>===<<<<<<======<<<;;;;;;;;;:::;;;;;;<<<;;;::::::<<<===?????????EEEHHHLLLRRRXXX___fffkkkzzzzzzooofffaaaYYYZZZ]]]ccciiippptttvvvyyyvvvxxx}}}yyyuuuuuuyyy|||{{{|||yyyzzz}}}zzznnn```MMM@@@;;;;;;;;;999777777777888888888999999888777666666666777888888::::::999888888888888888777777888777666555777999888:::<<>><<<999777666HHHIIIJJJKKKLLLKKKJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEHHHJJJIIIIIIKKKLLLMMMNNNNNNNNNHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCDDDEEEFFFHHHIIIDDDFFFIIIJJJJJJMMMTTTYYY```nnn|||ooopppwww~~~vvvnnnmmmkkkhhhddd\\\RRRIII???<<<888666555444333222555555444333222222222222111000000//////000111222222222000///////////////:::777333///------///000///000000111111222222222000111222444555777888999333555666777888999<<<>>>=========>>>>>>>>>>>>?????????@@@AAABBBCCCCCCDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@@@@???>>>===<<<<<<:::999888777888999:::;;;888888888999:::;;;<<<===:::;;;<<<>>>@@@AAABBBCCCJJJOOOVVV]]]dddkkkrrrvvvzzzrrrqqqssskkkmmmpppssswwwzzz}}}~~~|||}}}|||xxxvvvsssqqquuu{{{zzz{{{{{{kkkbbbRRRJJJ@@@;;;;;;;;;:::777666777777777777777888888777777666555555666666777999999888888888777777777666777777666555555666888777999;;;===@@@DDDJJJNNNTTTTTTXXXggg~~~|||wwwnnnggg\\\UUUNNNLLLMMMOOOVVV^^^]]]___bbbddddddeeehhhjjjnnnppprrrrrrpppmmmlllkkklllhhhddddddgggiiihhhgggeeefffhhhjjjlllmmmnnnnnniiijjjlllnnnooopppooooookkkjjjiiiiiijjjjjjiiihhhiiiiiihhhhhhhhhjjjkkkllljjjiiigggeeedddeeefffggghhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbcccdddeeefffgggfffgggggghhhgggfffeeedddccccccdddddddddcccbbbbbb_________```aaacccdddeeefffeeeeeeeeeeeeeeeffffffdddcccbbbbbbaaaaaabbbbbbaaa``````______``````aaaccccccdddeeeeeeeeeeeedddbbbbbbbbbbbbcccddddddeeeaaa```___aaadddeeeeeedddcccdddeeeffffffeeedddccc^^^^^^]]]\\\\\\[[[\\\\\\\\\YYYUUUSSSSSSSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMPPPOOONNNKKKIIIGGGEEEDDD<<<;;;999666444222000///IIIIIIKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIBBBEEEGGGHHHIIIKKKOOORRRUUU]]]lll~~~zzzwww~~~~~~{{{mmm```KKKCCC:::777888:::888555333333222111111111222333333222000///......//////222111111000000/////////777555222000......///////////////000000000111111//////111222444555777777111333555555666777:::<<<:::;;;<<<<<<;;;:::;;;<<<;;;;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888888777666666777999:::777777777888999;;;<<<===<<<===>>>@@@AAAEEEIIIKKKRRRXXX```iiiooouuuyyy|||xxxwww}}}wwwqqqrrrwww{{{}}}{{{iiiZZZQQQFFFAAA;;;999::::::888555666666666666666666666666666666555555555555666666888888888888777777666666555666666666444444666777777888;;;===???DDDIIIMMMUUUVVV^^^qqq|||sssggg^^^TTTNNNJJJJJJLLLOOOUUU]]]^^^```cccdddfffhhhkkkmmmssstttsssrrrooollljjjiiiiiieeebbbaaacccfffhhhhhheeefffhhhkkkmmmoooooopppiiijjjlllnnnooooooooooookkkjjjiiiiiijjjkkkjjjhhhgggggggggggghhhjjjlllllljjjiiigggfffeeeeeefffgggggggggiiiiiiiiihhhgggfffcccdddeeeffffffeeedddcccddddddddddddccccccccccccfffggghhhiiiiiiiiigggfffcccdddddddddddddddcccccc``````___```aaabbbdddeeegggffffffffffffgggggghhhddddddcccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbcccccccccdddeeeeeeeeeeeedddcccbbbaaaaaabbbccceeefffbbbaaa```aaadddeeedddcccccccccccccccbbbbbbbbbbbb___^^^\\\ZZZYYYYYYZZZ[[[ZZZWWWRRROOONNNMMMLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGJJJIIIGGGDDDAAA???===;;;555444333111///---,,,+++JJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEDDDEEEGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKJJJHHHHHHHHHIIIPPPSSS[[[iii{{{{{{xxx```SSSDDD<<<===???===:::666555444444444666777888:::999666444222111111111111111111111111000000000000000111111111000///......///////////////000000///000000111222222333333111333444444444555888:::888999;;;:::888777888:::777888888999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;::::::999999999999::::::;;;;;;999888777666555666777777777777777888999:::;;;<<<===>>>???@@@CCCIIIPPPVVV```eeemmmssswwwyyy{{{|||zzz}}}|||zzzyyyssstttyyyxxxiiiZZZMMMEEEAAA>>>999888888888666555555555555555555555555555444555555666666666666666777888888888888777666555555666666666444444666777777999;;;>>>AAAFFFKKKPPPTTTXXXdddzzz~~~{{{yyymmmaaaXXXNNNJJJGGGJJJMMMOOOVVV\\\```bbbcccdddfffkkkppptttyyywwwuuurrrpppmmmjjjiiihhheeebbb```aaacccfffgggdddfffiiilllnnnooooooooojjjjjjkkklllmmmnnnnnnnnnkkkjjjiiijjjkkklllkkkjjjeeeeeefffggghhhjjjkkklllkkkjjjiiigggggggggggggggfffggghhhiiiiiihhhgggfffcccdddfffggggggfffdddccceeeeeeeeeddddddddddddcccfffhhhjjjkkkkkkjjjiiihhhcccddddddeeeeeeeeeddddddcccbbbaaa``````aaabbbcccgggfffffffffgggggghhhiiieeeddddddcccccccccccccccccccccbbbbbbbbbbbbccccccbbbcccddddddeeeddddddddddddcccbbbbbbbbbccceeefffcccbbbaaabbbccccccbbbaaaccccccbbbaaa```_________]]]\\\ZZZXXXWWWVVVWWWWWWUUURRRMMMJJJHHHGGGEEEDDDAAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???===:::888666555222111000///---,,,++++++KKKLLLMMMNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLJJJHHHFFFGGGGGGFFFEEEEEEHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCCAAAAAABBBDDDEEEBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKPPPZZZfffvvvqqqbbbOOODDDBBBAAA===999777666444333444555777999:::999666444222111000000000111111222222111000000+++---///111222111000////////////////////////////////////000000000000000111222333333222333555777555777999888555333555888444555555555666666666777888888888888777777777777666666666555555444444444444444555555666777777777777666555444444444555666777777777888999:::<<<<<<@@@BBBEEEGGGKKKRRR[[[cccppptttxxxyyyxxxvvvtttsssooorrrvvvxxx}}}}}}{{{yyyxxx|||ssseeeXXXLLLBBB<<<;;;999666555666777777666555555555444444444444333333444555666777888888888777888999999999888777666666777777666555555666888888:::===AAADDDJJJPPPTTTVVV^^^ooo}}}wwwwww{{{ssseeeYYYSSSKKKHHHGGGKKKOOORRRWWW]]]bbbccceeefffiiinnntttyyy}}}zzzuuurrrpppmmmkkkhhhhhhfffcccaaaaaacccfffhhhfffhhhjjjlllnnnnnnmmmllljjjjjjjjjkkkllllllmmmmmmkkkjjjiiijjjkkklllkkkjjjdddeeefffggghhhiiijjjjjjkkkjjjiiihhhhhhgggggggggeeeffffffgggggggggggggggdddeeefffggggggfffeeedddbbbcccddddddffffffggghhhgggiiikkkmmmmmmllljjjhhhddddddeeefffffffffeeeeeefffdddbbb```______aaaaaaeeeeeeeeeeeefffggghhhhhhfffeeeddddddccccccddddddbbbaaaaaa``````aaaaaabbbbbbcccddddddeeeeeeddddddddddddcccccccccccccccdddcccbbbaaaaaabbbbbbaaa___cccbbbaaa```^^^]]]\\\[[[WWWVVVUUUSSSQQQPPPPPPOOOMMMIIIEEEBBB@@@@@@>>>===::::::::::::::::::::::::999;;;===???@@@???>>>======<<<<<<<<<<<<<<<===>>>:::999888666444333111111000000///...---,,,,,,+++MMMNNNNNNOOONNNMMMLLLKKKFFFGGGIIIJJJJJJIIIGGGFFFFFFHHHKKKMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFIIIKKKLLLLLLLLLLLLKKKIIIHHHHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGEEEDDDCCCCCCEEEGGGHHHIIIDDDFFFKKKQQQUUU^^^ppp{{{xxxxxxuuutttuuuxxxwwwdddWWWPPPJJJCCC===;;;999666444333444555666555444222000//////000000000111222222222222111000---...///111222222222111////////////////////////............////////////000111222111//////111222111444666555111///111444111111222222222222333333333333333333333333333333222222222111111111111111111111111222333333444444555444444333444666777888555555666888:::<<<>>>@@@FFFKKKRRRWWW[[[bbbjjjqqq{{{||||||yyyrrrlllgggdddbbbffflllsss~~~~~~}}}~~~yyyooo```SSSIIIBBB<<<999777666555555666777777666444444444444333333333222111333555777999:::::::::888999:::;;;:::999777666777777888777666555777999:::<<<@@@DDDHHHNNNUUUZZZ```lllwwwooommmuuuzzzjjj[[[QQQMMMKKKHHHIIINNNRRRTTTYYY^^^aaacccgggkkknnnrrrwww{{{~~~zzztttpppooommmjjjhhhfffeeedddccccccdddgggiiiiiijjjlllnnnnnnmmmkkkjjjiiiiiiiiiiiijjjkkklllllljjjhhhhhhiiijjjkkkkkkjjjdddeeefffggghhhhhhiiiiiijjjiiiiiihhhggggggffffffeeeeeeeeeeeeeeefffggggggfffggggggggggggggggggfffbbbccccccdddeeefffggggggiiijjjmmmooonnnllljjjhhhddddddeeeffffffffffffffffffdddaaa_________aaabbbdddccccccdddeeefffggggggffffffeeedddddddddddddddbbbaaaaaa``````aaaaaabbbddddddeeeffffffffffffeeeccccccccccccbbbaaa``````aaa```______aaabbbaaa```______^^^\\\YYYWWWTTTSSSOOONNNMMMLLLJJJHHHFFFEEECCC@@@<<<999999888888777444444333333444555777888555666888999;;;;;;;;;;;;888777777666666666777777333333222222111000//////---------,,,,,,+++++++++NNNOOOOOOPPPOOONNNMMMLLLFFFGGGIIIJJJJJJIIIGGGFFFEEEGGGJJJMMMMMMLLLIIIHHHHHHHHHHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDEEEEEEDDDCCCAAA???BBBAAAAAAAAABBBDDDFFFGGGNNNJJJFFFDDDBBBBBBBBBAAACCCEEEKKKNNNLLLNNN\\\mmm}}}wwwnnnlll```______dddlllvvv}}}|||nnndddZZZPPPHHHCCCAAA===:::888777888999444444333222222333444555000000222333333222111000111111000000000222333444000000000000000/////////,,,,,,------...///000000///000000///------...//////222555333...,,,///222/////////000000000000000////////////000000111111111111111222222222222222000111111111222222333333444444444555777999;;;<<<333444555888;;;>>>AAACCCLLLTTT___fffkkkpppwww}}}~~~~~~{{{uuukkkbbb[[[WWWYYY]]]dddnnn}}}~~~wwwuuujjj```RRRFFF@@@===<<<;;;888888888999888777666555444444444333333222222222111222555888:::;;;<<<<<<888999;;;;;;;;;:::888666777888888888666666888999;;;>>>AAAFFFKKKQQQXXX]]]lllyyyyyyoooggghhhuuuvvvcccTTTLLLIIIKKKIIIJJJPPPTTTVVVZZZ______ccciiiooorrruuuxxxzzz~~~yyysssooommmllliiigggdddddddddddddddfffiiilllkkkmmmooopppooommmjjjiiihhhhhhhhhhhhiiijjjkkkkkkhhhgggggggggiiijjjjjjiiidddeeefffggghhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeeeeeddddddcccdddeeefffggghhhhhhhhhgggggghhhhhhhhheeeeeeeeedddddddddccccccjjjkkknnnoooooommmjjjhhhddddddeeefffgggggggggfffeeecccaaa______```bbbcccbbbbbbbbbcccdddeeefffgggffffffeeeddddddddddddeeeddddddccccccccccccddddddeeeffffffgggggggggggggggbbbbbbccccccbbb```^^^\\\^^^]]]]]]^^^aaabbbbbbaaaZZZZZZYYYWWWTTTPPPMMMKKKHHHHHHHHHGGGEEEBBB???>>><<<999666444333444333222111000//////000222555777222222444666777888999999444333222222111222222222////////////////////////+++++++++++++++*********PPPPPPRRRRRRQQQPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEFFFIIILLLNNNOOONNNMMMLLLJJJHHHFFFEEEFFFEEEDDDCCCAAAAAA@@@@@@AAA@@@???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAADDDDDDEEEGGGJJJNNNQQQSSScccrrrtttjjjcccWWWPPPTTTWWWYYYdddrrrsssiii```[[[UUUNNNGGGBBB>>>:::888888333222111111222333111000555555555333111000000111...222444111///000///,,,...//////000000111111111111000...,,,+++,,,---...666333///............---//////.........//////000000////////////000111111//////////////////......000000//////............---...000111222333222222222333555888999;;;;;;;;;666999<<<<<<<<>>??????CCCJJJPPPVVVcccnnnyyymmmeeefffooo~~~ttteeeZZZOOOIIIHHHGGGJJJOOOSSSVVVYYY]]]___dddgggmmmsssxxx{{{||||||{{{vvvqqqmmmkkkkkkkkkkkkhhhhhhgggfffeeegggkkknnnooonnnllljjjiiiiiiiiiiiillllllkkkkkkkkkjjjjjjjjjllljjjhhhgggiiijjjjjjiiijjjjjjjjjjjjjjjiiihhhgggjjjiiihhhgggeeecccbbbbbbeeeeeedddcccdddeeefffggggggffffffeeeddddddccccccdddeeefffggghhhhhhhhhhhhfffhhhjjjlllmmmlllkkkjjjdddeeeeeefffffffffffffffeeedddbbbaaaaaaaaabbbcccccccccdddeeeeeeddddddddd```````````````aaaaaabbbcccccccccbbbccccccddddddccceeeggggggeeeeeeiiilllfffccc```]]]\\\ZZZXXXVVVVVVVVVVVVXXXZZZ[[[YYYWWWYYYWWWSSSQQQOOOMMMIIIGGG???>>>======<<<999444111333222111000///...---------------------...///000...------...111333444444444444444333222111111000...---,,,,,,++++++,,,,,,(((+++...---***((()))***OOOPPPQQQQQQQQQOOOMMMLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEEEEFFFIIILLLNNNNNNNNNMMMLLLJJJHHHFFFEEEFFFEEEDDDCCCAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCEEEGGGJJJMMMOOOVVVaaatttzzzlll^^^TTTTTTSSSRRRZZZeeekkkwwwxxxqqqlllgggaaa[[[TTTMMMEEE>>>;;;888666444333444555444333222333333333333333444555///333444111000111111///------....../////////000000///...,,,,,,---...///555333///---....................................------------....................................////////////......------...///000222333333222222111333555888999999888777999===AAACCCDDDHHHOOOUUU___hhhsss{{{zzzoooccc[[[YYY]]]ccciiihhhhhhmmmyyy|||xxx}}}{{{kkk^^^WWWMMMHHHAAA<<<999888777666999888777666555555555555666666555555444444333333222333555666888999999999999999:::::::::999999888;;;;;;<<<;;;::::::<<<>>>CCCEEEKKKSSSXXX^^^jjjuuuzzzllliiinnnxxx}}}lll___UUUMMMIIIIIIIIIMMMQQQUUUXXX\\\___bbbeeeiiiooouuuzzz{{{{{{zzzxxxtttoookkkjjjjjjjjjiiigggggggggffffffhhhkkknnnrrrpppnnnkkkjjjjjjkkkkkkmmmlllllllllkkkkkkkkkkkkllljjjhhhggghhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggggggggffffffeeedddcccccceeedddcccccccccdddeeefffeeeeeeeeeeeeffffffeeeeeefffgggggggggggggggggggggeeegggiiikkkllllllkkkjjjgggggghhhhhhhhhgggggggggdddccccccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeebbbbbbbbbbbbbbbccccccdddddddddcccccccccdddeeeeeeeeefffhhhhhhgggggghhhjjjhhheee```]]][[[XXXTTTRRRPPPPPPQQQSSSVVVWWWWWWUUUUUUTTTQQQMMMHHHDDDAAA???<<<;;;999888888555222//////...---,,,+++***)))))),,,,,,,,,,,,---...///000111///......000111111111222222222111111111111111......---,,,,,,,,,,,,,,,***---......+++******,,,NNNOOOPPPPPPOOONNNLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFFFFGGGJJJLLLNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBDDDCCCAAA@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKRRR]]]lll~~~~~~pppccc]]]XXXRRRTTTZZZ[[[dddsss}}}{{{yyyvvvppphhh]]]PPPHHH???;;;777444333444333333111222333333444555555555111555666222111333444222......////////////////////////...------...000000555222///---...//////......///000000000///......+++,,,---...///...------------------------.....................---------///000111222222222222222111333666999::::::999888???CCCHHHLLLOOOTTT[[[```iiipppyyy~~~xxxuuummmccc^^^```hhhooosssooolllmmmvvv|||xxxvvv|||}}}}}}qqqaaaUUUNNNBBB???:::777777777777777888777666555555555555555666666666555444333222111444444555666777777777777777777888999::::::::::::===>>>>>>>>>======???AAAGGGKKKSSS\\\aaafffqqq|||uuukkknnnxxxqqq```VVVNNNIIIHHHJJJLLLOOOTTTXXX[[[^^^bbbeeeggglllrrrxxx||||||zzzxxxuuuqqqllliiihhhhhhhhhhhhhhhiiijjjjjjiiijjjmmmooouuusssooolllkkkkkkmmmnnnmmmmmmlllllllllkkkkkkkkkllljjjhhhggghhhiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhcccdddddddddddddddeeeeeeddddddccccccddddddeeefffcccdddeeefffggghhhhhhhhhhhhhhhhhhhhhggggggggggggdddfffhhhkkkllllllkkkjjjjjjjjjjjjjjjiiihhhggggggcccccccccccccccbbbbbbaaaaaabbbccceeeffffffffffffeeeddddddddddddeeeffffffeeeeeeeeeeeeeeefffgggggghhhhhhiiijjjllllllkkkiiikkkgggbbb]]]YYYTTTOOOKKKGGGGGGHHHKKKOOOQQQQQQPPPOOOPPPNNNHHH@@@:::888888999666444222222111///---,,,,,,+++***)))(((((('''******++++++---...///000333111///...//////...---/////////000000111111111/////////.........---------//////...---,,,---...MMMMMMNNNNNNMMMLLLJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDGGGFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@???CCCFFFDDD???>>>@@@DDDAAA@@@@@@@@@????????????AAAAAAAAABBBBBBCCCDDDDDDHHHLLLQQQZZZhhh{{{{{{tttlllbbb\\\\\\\\\]]]cccqqqzzzkkk___NNNIIIAAA;;;888666555444444333333444555666555444666999999444222333444222111111111111111111111111///.........///000111111444111...---...////////////111222333333111///...,,,---///111111000///...,,,,,,,,,---------------............------------//////000111222222222222444555777999<<>>??????AAABBBCCCCCCBBBBBBCCCEEEJJJNNNXXXaaaeeejjjuuu~~~sssnnnvvvssseeeVVVNNNIIIFFFGGGJJJMMMPPPUUUYYY\\\```cccfffkkkooovvv{{{}}}|||xxxuuusssooojjjgggggghhhhhhhhhkkkmmmoooppppppppprrrssswwwtttpppllljjjkkkmmmoookkkkkkkkkkkkjjjjjjjjjiiikkkiiigggggghhhiiiiiihhhiiiiiihhhhhhgggggggggggg```aaaaaacccdddeeeffffffeeeeeeeeeeeeeeefffffffffdddeeefffggghhhhhhhhhggggggggggggggghhhhhhiiiiiifffhhhjjjlllnnnmmmllllllkkkkkkkkkjjjiiihhhffffffbbbcccdddeeedddcccbbbaaaaaabbbccceeefffgggggggggfffeeeeeeeeeeeefffggggggffffffffffffggghhhiiiiiikkkjjjjjjnnnrrrsssqqqmmmoookkkeee___XXXQQQJJJFFFAAAAAAAAACCCFFFGGGGGGFFFHHHJJJIIICCC:::333333555555333///------...------------,,,+++******)))))))))))))))***,,,---///000222000...---......---,,,....../////////000000000111111111111111000000///000000000///.........///LLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@?????????@@@>>>BBBEEECCC>>>===???CCC????????????>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEGGGKKKPPPYYYhhhxxx|||qqqkkkeee]]]XXX\\\jjjwwwwwweee^^^TTTKKKDDD@@@===;;;777555333444777999999888:::>>>===888555555444222333333222222111111000000////////////000000111222333000...---...000000000///000222222222000...---,,,---///111111000...---,,,,,,,,,---------..............................//////000000111222333444555555777:::???EEEKKKOOOWWW[[[aaafffiiikkkmmmoooqqqpppnnnjjjgggiiipppvvv|||~~~{{{zzz~~~{{{|||zzzyyy{{{~~~{{{{{{{{{yyyfffVVVJJJBBB===;;;999777666777888777666666555444444444444444444222333555666777666555555555555666666666666555555444555888<<<@@@BBBDDDEEEEEEFFFHHHHHHGGGFFFGGGIIILLLQQQ[[[cccgggmmmzzz|||ttttttxxxhhh\\\OOOIIIFFFEEEGGGKKKNNNQQQVVVZZZ]]]```dddfffooosssxxx}}}}}}zzzvvvsssqqqmmmiiifffggghhhiiiiiinnnqqquuuwwwwwwwwwwwwxxxwwwtttoookkkiiijjjlllnnniiiiiiiiihhhhhhhhhggggggiiihhhffffffhhhiiijjjjjjjjjiiihhhgggffffffffffff______aaabbbdddeeefffgggeeeffffffgggggggggggggggeeefffggghhhhhhgggfffeeeeeeffffffgggiiikkkmmmnnnkkklllnnnpppqqqpppooonnnkkkjjjjjjiiihhhfffeeedddccccccdddeeeeeecccbbbaaaaaabbbdddeeefffgggggggggfffeeeeeeeeeeeefffgggggghhhhhhhhhhhhiiijjjkkklllllllllnnnrrrwwwzzzwwwuuutttpppiiibbbZZZQQQHHHCCC???>>><<<<<<===>>>===<<<===???@@@;;;444//////222333000,,,+++,,,---------------,,,,,,++++++******(((((())))))+++,,,---......---+++,,,---......---////////////////////////444444444555444333222222111111000000000000//////KKKKKKJJJIIIIIIHHHHHHGGGIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKIIIIIIHHHHHHGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>===???AAA@@@>>>===???AAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@===AAAEEEIIINNNXXXccckkk{{{pppdddVVVQQQXXXccckkknnnwww}}}xxxpppeeeZZZQQQJJJFFFCCC<<<888555666:::===???>>>>>>BBBBBB>>>:::999777444444444333222111000000///000000000111111111111111222000------...000111111...//////000///...,,,+++***+++,,,---...---,,,,,,,,,,,,,,,---......//////.........///////////////000000000111333555777888888999;;;???GGGOOOWWW\\\gggjjjnnnqqqrrrrrrpppnnnllliiiddd___^^^fffsss}}}~~~{{{yyyxxxyyy{{{}}}xxxuuutttxxx|||ooo]]]OOODDD<<<777777666555555666555444222555444444333333333444444222333666888999999888777444444555666666666555555444666999===@@@CCCFFFGGGEEEFFFHHHHHHGGGGGGGGGHHHLLLQQQ[[[ccchhhqqqxxxuuuzzzsss^^^SSSIIIFFFFFFFFFIIIMMMPPPSSSXXX\\\___bbbfffhhhsssvvvzzz||||||xxxtttpppnnnkkkgggeeefffhhhiiijjjooosssxxx{{{{{{zzzyyyyyyvvvsssoookkkiiiiiikkklllhhhggggggggggggfffffffffgggeeedddeeehhhjjjkkkkkkkkkjjjhhhfffdddddddddeee``````aaabbbdddeeeffffffeeeeeefffggggggggggggfffdddfffggghhhhhhgggeeedddeeeeeeeeegggiiillloooqqqoooppprrrssssssrrrpppoooiiiiiiiiihhhgggeeedddcccdddddddddddddddccccccbbbbbbcccdddffffffgggggggggeeeeeeeeeeeeeeefffggggggjjjjjjjjjjjjkkklllnnnnnnooooooqqquuuyyy{{{{{{zzzyyyuuunnnfff]]]SSSJJJDDD>>><<<999888888777666444222444555222...+++,,,...000...+++***+++---------++++++*********)))))))))))))))((())))))***+++,,,,,,******+++---...///...000000000111111222222222666777888999888777666555333222222333444444111///JJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@??????>>>;;;>>>BBBDDDFFFKKKRRRWWWcccpppwwwdddXXXVVVZZZ___bbbgggmmmrrrrrrqqqvvvvvvkkkbbbZZZTTTQQQJJJCCC<<<:::<<>>:::888888777666555444333222111111111222111111000000111///------...111222222111111000//////...------++++++,,,,,,,,,---------,,,------...//////000000/////////000000000111111222222333444777999<<<>>>???BBBGGGNNNVVV^^^eeehhhpppqqqsssuuusssoooiiieeeaaa___ZZZXXX\\\iii{{{~~~zzzuuurrrssswww{{{vvvtttuuuzzz}}}~~~rrraaaRRRGGG@@@999555555444444444666555333111444333333333333333444444444555888::::::999888666333444444555666666666666444666888;;;>>>@@@AAABBB@@@BBBEEEEEEDDDCCCCCCDDDHHHMMMVVV```gggtttuuuttt}}}uuugggSSSJJJCCCDDDGGGIIILLLPPPTTTXXX\\\```cccgggjjjmmmvvvxxxzzz{{{zzzvvvrrroookkkhhhdddcccdddfffhhhhhhlllqqqwww{{{{{{zzzxxxwwwuuussspppmmmkkkjjjjjjjjjhhhhhhgggggggggfffffffffeeecccccceeehhhkkkmmmmmmmmmkkkhhheeecccbbbbbbcccbbbbbbccccccdddeeeeeeeeecccccceeefffffffffeeedddaaacccfffggghhhgggfffdddgggffffffgggiiillloooqqqrrrssstttuuutttrrrpppooohhhhhhhhhhhhgggfffeeedddeeeeeedddccccccccccccdddddddddeeeffffffgggfffffffffffffffffffffgggggghhhkkkkkkkkklllmmmnnnooopppqqqsssuuuvvvwwwxxxzzz|||}}}yyyrrrjjjaaaWWWMMMGGG===;;;777555555444333111//////...---,,,+++++++++---+++******+++,,,---,,,*********))))))))))))))))))))))))(((((())))))***+++***)))***,,,---...---...///000222444666777888999:::;;;<<<<<<:::999777555555666888:::888444000JJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCAAAAAA===<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;>>>??????>>>============<<<<<<<<<<<<<<<===>>>??????>>>======>>>@@@BBBBBBAAACCCGGGKKKSSS\\\jjj{{{vvveee\\\ZZZ\\\]]]YYY^^^ccccccbbbjjj{{{}}}tttlllfffbbbXXXOOODDD>>>>>>???>>><<>>===<<<;;;:::888888777222222222222222111000///111///------///111222222555444333222111111111111......---------...///000------......///000111111//////000000111111222222333444555777999===@@@BBBGGGKKKSSS\\\dddjjjnnnppprrrrrrsssssspppiiiaaa[[[WWWVVVTTTTTT[[[lll~~~~~~xxxrrrnnnooouuu{{{|||zzz{{{~~~}}}hhh]]]NNNCCC===999444000444444444666777777555333333333333222222333444444666888:::;;;;;;999777555222333444555666666666666555666777999:::;;;<<<<<<<<>>>>><<<:::999777777888;;;>>><<<666111JJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCEEECCCBBBAAAAAABBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???<<<>>>>>>>>><<<;;;<<<===:::;;;;;;<<<===<<<<<<<<<======>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>???@@@AAA@@@@@@DDDJJJRRR\\\iii||||||ssspppjjjccc```]]]YYYVVVWWW```nnnxxxzzzrrrnnn^^^^^^XXXNNNFFFEEEDDDBBB@@@@@@CCCGGGGGGEEEHHHNNNIIIHHHGGGEEEBBB@@@===<<<:::999777333000000222444/////////000000000111111000000//////...---------...+++,,,//////,,,---111///...------//////...---333222111000000111222333555666:::???FFFJJJKKKKKKOOOTTT]]]eeekkknnnoooooowwwqqqhhhcccaaa___ZZZUUUWWWVVVUUUXXXbbbsssvvvvvv}}}wwwmmmmmmqqqvvv~~~}}}ppp\\\PPPEEE@@@>>>:::888888555444222444888999888666111333444444222222333555888777666444444333333333444444444555555555555666777777777777888999:::;;;:::<<>>>>>???CCCIIISSS___ppptttmmmuuu{{{|||{{{sssaaaOOOFFFBBB@@@BBBDDDHHHPPPYYY\\\^^^aaaeeejjjnnnqqqssswwwzzz}}}}}}yyysssnnnllliiiccc]]][[[___cccfffgggmmmnnnqqqsssuuuuuutttsssqqqssstttsssoookkkhhhfffggggggggggggggggggggggggaaaaaaaaabbbeeegggjjjlllllliiieeebbbbbbccccccccceeeddddddeeeffffffeeeccc]]]___aaadddeeeeeedddccceeeeeeeeeeeeeeefffggggggggghhhiiiiiihhhiiikkkmmmssstttuuuvvvuuussspppnnniiiiiigggfffeeedddddddddcccdddeeeeeeeeedddcccbbbccccccbbbbbbccceeeggghhhhhhhhhhhhhhhiiijjjkkklllpppppppppppppppoooooonnnuuutttsssqqqooonnnnnnnnn|||zzztttlllaaaVVVLLLGGGAAA;;;444///......,,,+++))))))))))))))))))))))))************************************************)))((('''&&&'''(((***,,,************+++,,,---...---...000222666999<<<>>>???AAADDDDDDBBB???===<<<:::888777777777555333000IIIIIIGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@??????@@@BBBCCCAAABBBBBBBBBCCCCCCDDDDDDBBBCCCDDDEEECCCAAA>>><<<=========<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;:::;;;<<<<<<============;;;???EEELLLVVVeeevvv}}}uuummmggg^^^UUURRRXXXccckkkyyy}}}rrrrrroooggg```[[[UUUNNNDDD@@@???AAABBBCCCGGGMMMOOOQQQSSSTTTSSSPPPMMMJJJ>>>===<<<999666666777:::444333222111000///......111111111111000000000000,,,)))***...000...---///111/////////111111111///444333333333333444555555:::<<>>;;;:::777555555222000///111333555444222111222444333222222333555666555444333333333333333444444444444555555555555888888888777777888999999666999;;;=========>>>???DDDKKKWWWgggzzzyyyssspppuuuwwwsssmmmdddUUUGGGEEEBBBAAADDDFFFIIIQQQYYY]]]^^^bbbggglllqqqtttvvvxxxzzz}}}|||wwwqqqmmmjjjhhhddd```^^^```cccgggiiimmmoooqqqrrrsssrrrqqqpppppprrrsssrrroookkkhhhgggeeeeeeeeeeeeddddddddddddbbbbbbcccdddeeehhhjjjkkkjjjgggdddbbbbbbcccddddddeeedddcccdddffffffdddccc^^^```bbbdddeeedddccccccffffffeeeeeeffffffggggggggghhhiiiiiihhhhhhjjjlllqqqrrrttttttsssqqqnnnllliiihhhgggeeeddddddcccccccccdddeeeffffffeeedddcccccccccddddddeeeggghhhiiiiiiiiiiiijjjkkkmmmoooqqqsssttttttttttttrrrqqqppprrrqqqooollljjjgggeeeeeerrrppplllfff]]]TTTLLLGGG>>>999444000///...,,,***************************************************************************)))((('''&&&&&&((()))***************+++,,,---------...///222666999<<<>>>@@@BBBEEEEEECCC@@@>>>>>>;;;999777666666555333111HHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@>>>======>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEAAACCCEEEFFFDDDAAA<<<:::>>><<<::::::======;;;999999999:::;;;;;;;;;;;;:::999999:::::::::999888888888999999999:::::::::::::::999999999999999::::::999;;;>>>AAAFFFOOO\\\dddyyy{{{lll]]]TTTTTTZZZ```fffnnn~~~{{{nnncccPPPFFF===<<<>>>AAAFFFKKKPPPTTTZZZ___aaa```]]][[[KKKKKKHHHCCC???<<<<<<===;;;:::888555333222111000...///////////////000000///+++***///222111//////222111000111333444444222555666888999;;;<<<======>>>BBBIIISSS]]]eeeiiiiiieeedddbbbaaaaaabbbdddeeeaaabbbbbb```]]]\\\^^^aaahhhhhhgggcccdddnnnzzzqqqlllqqq}}}|||}}}|||vvvtttoookkkjjjhhh___VVVGGG>>>777555555222222333111///...///111111000///111222333333222222333555444444333333333333333444333333333444444444555555999888888777777777777777444666888999:::;;;===???DDDMMM]]]rrr~~~tttsssuuussssssnnnddd[[[SSSJJJBBBDDDBBBCCCHHHJJJLLLRRRYYY]]]___ccciiioootttxxx{{{yyy{{{|||zzzuuuooojjjhhhfffeeecccaaa```ccchhhlllooopppqqqqqqpppooommmlllnnnpppqqqqqqnnnkkkiiiiiieeeeeeeeedddddddddcccccceeeeeeeeefffggghhhiiijjjhhheeebbbaaabbbddddddddddddcccbbbccceeeeeecccbbb```aaabbbcccddddddcccbbbffffffffffffggggggggghhhfffhhhhhhhhhggghhhjjjllloooooopppqqqpppmmmkkkiiihhhgggfffeeedddccccccccccccdddeeeffffffeeeddddddcccdddeeeggghhhhhhiiiiiihhhhhhhhhiiikkkooosssvvvwwwxxxxxxxxxvvvtttqqqooommmkkkiiifffaaa]]]YYYWWW___^^^\\\XXXRRRLLLFFFCCC:::777333111///...,,,******************************************************************************)))((('''''''''((()))******)))******+++,,,------...000333666:::===???AAACCCFFFGGGEEEBBB@@@@@@>>>;;;888777666555444222GGGFFFFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>=========>>>>>>??????@@@AAABBBDDDDDDEEEBBBCCCCCCCCCBBB???<<<:::???;;;777999<<<>>>;;;777777888999999::::::999999888888999999999888888777777777888888888999999999:::999888666666666777888;;;<<<<<<===>>>DDDKKKPPPXXXjjjqqqddd^^^^^^```___bbbkkk{{{|||dddTTTCCC===>>>@@@CCCFFFMMMQQQXXX```eeeiiijjjjjjaaa___[[[TTTLLLFFFCCCBBBEEECCCAAA>>>;;;:::888888000000000111111111222222999222---000444444444555444333333444666777777666888:::>>>CCCFFFIIIJJJKKKIIILLLRRR[[[dddkkknnnnnnaaa^^^YYYUUUUUUYYY^^^aaaiiinnnrrrpppiiifffiiinnnooopppnnnhhhdddkkk{{{yyykkkeeefffnnn|||~~~~~~{{{qqqkkkccc\\\YYYUUUMMMFFF>>>777222222222111111333222111111111111111111000000222333333222222333444444444333333333444444555222333333333444444444444777777666666666777777888555666888888888:::===???EEEPPPeee~~~tttssswww{{{vvvqqqfffYYYNNNHHHFFFDDDCCCBBBFFFKKKNNNOOOTTTZZZ]]]```dddjjjpppvvv{{{}}}|||}}}}}}yyytttmmmiiigggccceeeeeecccaaaccciiinnnrrrrrrrrrqqqooommmkkkjjjkkkmmmoooooommmkkkjjjjjjhhhhhhggggggfffeeeeeeeeehhhhhhhhhhhhhhhhhhiiiiiifffdddbbbaaacccdddeeeeeecccbbbaaabbbddddddbbbaaaaaabbbbbbcccccccccbbbbbbffffffggggggggghhhggggggfffggghhhhhhggggggiiikkkkkklllmmmmmmllljjjiiigggggggggeeeddddddccccccccccccdddfffggggggfffeeeeeecccdddfffhhhiiiiiiiiihhhfffffffffgggkkkpppuuuyyyzzzzzzzzzyyyvvvrrrmmmkkkgggfffccc^^^YYYSSSNNNKKKLLLKKKJJJGGGDDD@@@<<<:::555444333111000...+++***++++++++++++++++++++++++************************************************,,,+++***)))(((((())))))))))))))))))***+++,,,---...///111444777;;;>>>@@@BBBDDDGGGHHHGGGDDDCCCCCC@@@>>>:::888777666555333GGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<===999666888;;;===999555666777777888888888888888777888888999999999888888666666666666777777777888:::999777666555555666777999999999999999<<<@@@CCCFFF[[[www}}}xxxzzzrrrmmmkkkfffbbbaaahhhxxxzzzgggRRRGGGDDDBBBAAAAAAJJJMMMRRRYYYbbbjjjpppsssrrrqqqnnnggg___XXXTTTSSSSSSRRROOOKKKFFFBBB???===888888888888777777777777AAA999222222444555999<<<;;;::::::;;;<<<======;;;>>>AAAGGGMMMSSSXXX[[[\\\XXXYYY[[[```eeeiiiiiiiii\\\YYYTTTSSSVVV^^^gggmmm}}}|||ttttttyyyvvvwwwuuummmhhhmmm{{{tttiii``````eeennnyyy~~~xxxmmmdddYYYQQQMMMGGG@@@;;;888333111222333111222555222222222222111111111111000111333222111111222444444444444333444444555555222222222222333333333444444444444555666888999:::888999999999999;;;>>>AAAIIIWWWppp~~~uuuuuu}}}sssbbbSSSHHHCCCDDDFFFCCCCCCGGGNNNQQQRRRWWW\\\___aaaeeekkkqqqwww{{{~~~~~~~~~|||xxxrrrllliiigggbbbdddeeedddccceeejjjnnnttttttsssqqqooommmkkkjjjjjjlllmmmmmmllljjjjjjkkkhhhhhhhhhggggggfffffffffiiiiiiiiiiiiiiiiiiiiihhheeedddbbbbbbdddeeeeeeeeebbbaaaaaabbbccccccbbb```aaabbbbbbcccccccccbbbbbbeeeeeefffggghhhggggggfffeeefffggggggfffgggiiikkkhhhiiijjjjjjjjjiiihhhggggggffffffeeedddddddddddddddeeefffggghhhgggffffffdddeeegggiiijjjjjjiiiiiihhhggggggiiimmmsssyyy|||~~~}}}{{{xxxsssmmmhhheee```^^^[[[UUUPPPJJJEEEBBB>>>>>>===;;;999666333222111111222111///---,,,+++++++++++++++++++++++++++************************************************---,,,,,,+++************))))))))))))***+++,,,,,,...///111555888<<<@@@BBBBBBEEEHHHIIIHHHFFFEEEEEECCCAAA===;;;:::888666444GGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@??????>>>>>>===<<<======>>>???@@@AAAAAAAAA???===:::999:::;;;<<<;;;999777777::::::888666555555666777777777777666666666777888888888888777555555555555666666666666888888777666666555666666777777777888999;;;<<<===???QQQiiixxxyyyxxxyyyxxx}}}uuummmcccaaajjjxxx{{{ggg\\\UUUMMMHHHFFFHHHIIILLLQQQYYYccclllqqqtttvvvvvvtttpppllljjjiiidddccc```[[[UUUNNNHHHDDD@@@???>>>===<<<:::999999DDD>>>888777777999???FFFJJJHHHGGGHHHIIIJJJIIIGGGGGGJJJPPPVVV]]]ccchhhjjjaaa```]]]]]]^^^^^^^^^]]]WWWUUUTTTVVV^^^jjjwww~~~~~~~~~}}}yyyrrrmmmppp|||zzziiiccc```eeelllqqqwww||||||~~~zzzqqqeeeZZZNNNHHHDDD===888555555222111333333111222555///000111111//////000111000111222222111111222444444444333333333333333444111111222222222333333333222222333444666888999;;;:::::::::999:::===AAAEEERRRddd~~~{{{qqqnnnxxxuuu___PPPFFFAAAAAACCCDDDDDDIIIPPPTTTUUUYYY___bbbdddhhhmmmrrrwww{{{}}}}}}}}}{{{vvvpppjjjhhhgggcccdddeeefffgggiiilllnnntttsssrrrpppnnnmmmlllkkkjjjkkklllllljjjiiiiiijjjffffffffffffffffffffffffhhhiiiiiijjjjjjiiihhhhhhfffeeecccdddeeeffffffeeecccbbbaaabbbddddddbbbaaaaaaaaabbbbbbbbbccccccdddcccdddfffgggggggggfffeeedddfffffffffffffffhhhjjjfffggghhhhhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeedddeeefffhhhhhhhhhhhhgggfffggghhhiiikkkkkkkkkkkkmmmmmmmmmooosssxxx|||{{{tttmmmgggaaa^^^WWWTTTPPPJJJEEE@@@===<<<888777666555333222000///...///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,++++++++++++))))))((())))))***+++,,,---...000333777<<>>;;;888555GGGGGGFFFFFFFFFFFFGGGGGGEEEEEECCCBBBBBBBBBCCCDDD@@@@@@@@@??????>>>===<<<<<<<<<<<<=========>>>>>><<<<<<::::::999999::::::999888888888888777777777444444555666666666666666444444555666666666666666444444444444555555555555555555666666666555555444555555555777999:::::::::;;;DDDRRR\\\]]]\\\cccnnn~~~~~~sssjjjiiioooyyy{{{yyy|||wwwnnncccZZZWWWQQQPPPQQQTTTYYYbbbiiinnnkkkooosssuuuuuuuuuuuuvvvqqqrrrqqqnnniiiaaaZZZUUULLLKKKIIIFFFCCCAAA???>>>CCCBBBBBBBBBAAABBBJJJSSS\\\ZZZYYYYYYZZZZZZXXXWWWQQQSSSWWW]]]ccciiinnnqqqjjjfff```\\\ZZZZZZYYYXXXVVVVVVXXX]]]hhhwwwyyyqqqmmmpppyyywwwjjjhhhllltttxxxwwwuuuvvvvvvxxxzzz{{{{{{}}}~~~ooofffXXXLLLAAA>>><<<666222222333111111333222///000444,,,///000000///...000222///111222222111111222333333333222111000000000111111111111111222222222222333333333444555777888999888888888999;;;@@@FFFKKK___rrryyyqqqiiijjjxxxpppXXXLLLFFFBBB@@@AAAEEEEEEJJJQQQUUUVVV[[[bbbgggiiilllppptttxxx{{{}}}{{{zzzxxxrrrlllhhhfffeeefffffffffhhhlllooopppoooqqqqqqooonnnmmmllllllllljjjkkklllkkkiiihhhhhhiiiffffffgggggghhhhhhiiiiiiggghhhiiijjjjjjiiihhhhhhhhhfffeeeeeefffgggfffeeecccbbbbbbcccddddddcccaaa```aaaaaaaaabbbcccdddeeebbbccceeefffgggfffeeeddddddeeeffffffeeefffhhhiiieeeeeefffhhhiiijjjkkklllhhhhhhgggfffffffffggggggdddeeeggghhhiiiiiihhhhhhjjjjjjkkkkkklllmmmooooooooopppqqqsssvvvzzz}}}|||uuulllccc\\\WWWTTTLLLHHHCCC>>>:::777666666222111111000000///......,,,...///...,,,+++---///------------------------************************************************))))))******+++*********((((((((())))))***+++,,,)))+++---111555999===???AAADDDHHHJJJIIIHHHGGGGGGGGGFFFEEEDDDBBB>>>999555HHHGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDDDD????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<888999::::::::::::999888777888999888777666666888333444555555666666555555222333444444555555555444333333333444444444555555222333555666666555444333//////000222444555555444888777<<>>>>>@@@CCCFFFHHHIIIHHHFFFCCC@@@>>><<<;;;999999999:::;;;<<<======<<<<<<;;;;;;:::999888888888888777777666666555555777777888888666333000...555555555444444333333222444333222222222333444555444333333222222333333444000222333333222111222222666777888;;;>>>AAADDDEEEQQQ]]]qqq~~~{{{yyysssooohhh^^^XXX[[[eeennnxxx~~~yyy|||}}}|||~~~mmmddd^^^aaahhhlllooorrrvvvzzzyyykkkeee___]]]]]]\\\XXXTTTSSSRRRTTTXXXVVVTTTZZZdddttttttuuutttrrrnnnjjjggg]]]YYYWWWZZZdddpppyyy~~~~~~wwwoooiiihhhjjjnnnjjjgggkkkxxxwwwlllfffeeehhhrrr|||~~~wwwuuuqqq{{{yyygggVVVKKKDDD===555222333333111...000000000000000000000000------------.........///222222111111111111111111333333222333555666555444666555444444222222111000444444333444444555666777555999777777>>>@@@HHHYYYvvv{{{iiifffdddiiisss{{{ppp```NNNDDDAAA@@@CCCFFFFFFJJJPPPUUUYYY]]]```cccmmmoooqqqsssvvvyyy{{{|||yyyxxxtttnnniiifffeeeffffffkkkooopppssswwwxxxuuuqqqooommmkkkjjjkkklllmmmjjjlllnnnmmmiiieeeeeeffffffhhhjjjlllllllllkkkjjjggghhhjjjkkkllljjjiiihhhiiiiiijjjjjjiiihhhgggfffggggggggggggfffeeedddccccccbbbaaabbbdddeeedddcccbbbbbbcccccccccdddddddddeeefffgggggghhhgggggggggffffffgggggghhhhhhiiiiiijjjjjjhhhggggggfffffffffggghhhiiikkkmmmnnnnnnnnnlllmmmmmmnnnooopppqqqqqqsssrrrqqqqqqrrrsssrrrpppssskkk```UUUNNNGGGAAA<<<999888666444222111000000..................---------,,,,,,+++,,,---...///++++++,,,---------,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++---...//////000222666999BBBDDDGGGHHHIIIIIIKKKMMMJJJMMMMMMJJJGGGDDD???:::GGGFFFFFFEEEDDDDDDDDDDDDBBBBBBAAAAAABBBEEEHHHJJJMMMLLLIIIEEEAAA===;;;999;;;:::999888888999:::;;;===<<<:::888777666555555666666666666666666666666666777777666555333111000444444444333333222222222333333111111000111222333222222111111111111222222111222444444222222222333222333444666888;;;===???BBBKKKZZZlll}}}~~~zzzpppcccYYYVVV[[[aaahhhvvvuuujjj___^^^```bbbeeegggqqqwwwyyyrrrooonnnmmmjjjfffcccbbbdddfffeeebbbfffmmm{{{zzzyyywwwuuurrrnnnlllccc___\\\___iiiwwwyyyvvvwwwvvvtttqqqsss|||sssfff```aaahhhvvvvvvhhhYYYJJJAAA===888222000222333111///////////////////////////------........./////////111111111111111111111111111111111222444555555444444444444333333222222111444444333444444555666777333999888888???CCCOOOcccsssgggeeeeeejjjqqquuuvvvttteeeWWWIIIBBBAAABBBDDDHHHJJJNNNSSSXXX[[[___dddgggnnnoooqqqsssvvvxxxzzzzzzwwwuuurrrmmmiiiffffffhhhlllpppssssssuuuxxxxxxtttpppooolllkkkjjjjjjjjjkkkjjjlllmmmllliiifffffffffggghhhjjjllllllllljjjiiiggghhhiiikkkkkkkkkjjjiiijjjjjjiiiiiihhhgggggggggggggggggggggfffeeedddccccccbbbaaabbbdddeeeeeecccbbbbbbbbbcccccccccddddddddddddeeeeeeffffffeeeeeeffffffgggggghhhhhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiikkklllnnnoooooooooooopppqqqrrrrrrsssrrrrrrooonnnmmmnnnoooooommmkkkllldddYYYOOOGGGAAA<<<999666555333222000/////////........................///...---------...000111------............------......---,,,+++***))))))************************)))))))))***************++++++++++++************---.........///111444777@@@CCCFFFIIIJJJJJJLLLMMMLLLOOOPPPLLLIIIHHHCCC===GGGGGGFFFFFFFFFFFFFFFFFFBBBAAAAAAAAACCCFFFIIIKKKQQQOOOLLLGGGBBB===999888<<<:::888666555777999:::===;;;888666444333222222333444444555666666777777555555555444333333222222222222222222111111111111222222000//////000111222111111000000000000111111111333555444333222333333111111111333444666888999999>>>FFFQQQ___ppp|||}}}qqqcccZZZWWWWWWXXXcccwwwyyyjjjcccaaa______```fffmmmzzz{{{zzzyyywwwuuurrrrrruuuyyyzzzyyy|||}}}{{{yyyvvvtttmmmiiifffhhhrrr}}}{{{~~~{{{nnn```[[[^^^iii{{{|||vvvkkk___SSSHHH>>>888666222//////222333111///////////////////////////....../////////000000000111111111111111111111111000111222333333444444444333333333333333333333333444444333444444555666777111999999999@@@HHHYYYssskkkddddddfffjjjmmmlllgggbbbVVVKKKBBB@@@BBBDDDGGGKKKPPPSSSWWW[[[^^^ccchhhlllpppppprrrsssuuuvvvwwwxxxsssrrroookkkhhhgggiiikkkssswwwxxxwwwwwwyyywwwsssooonnnllljjjiiiiiijjjjjjiiikkklllkkkiiiggggggggghhhiiikkkllllllkkkjjjiiiggghhhiiijjjkkkkkkllllllkkkjjjhhhgggffffffggghhhfffggggggffffffeeedddccccccbbbaaabbbdddeeedddcccaaaaaabbbbbbbbbcccccccccbbbbbbbbbccccccdddddddddffffffgggggghhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjkkkjjjkkklllnnnoooppppppqqqrrrssstttuuuuuutttsssrrrkkkjjjiiihhhhhhgggdddbbb___YYYNNNEEE>>>999666444111000///......------...////////////////////////000000/////////000111111000000000000//////...---//////...---,,,+++******++++++++++++++++++++++++***))))))))))))))))))((()))))))))))))))*********------...------...222555<<<@@@EEEIIIKKKLLLNNNOOOOOORRRSSSPPPNNNLLLHHHBBBGGGGGGGGGGGGGGGGGGGGGGGG?????????@@@AAADDDGGGHHHPPPNNNJJJFFFAAA===999777;;;999666444555777:::<<<;;;999777444333222333333333333444444555555555555444333333222222222222333000000000000000000000000000000//////000111333444111000000//////000000111222333555555333222333444222222222222333444555666777888;;;???HHHTTTbbbkkk|||wwwiii```\\\VVV[[[hhh{{{wwwrrrkkkgggfff^^^ggguuu~~~xxxzzz~~~yyyvvvrrrqqqyyy{{{uuuiii]]]YYY]]]hhhzzz}}}wwwtttrrrooommmiiibbbXXXMMMDDD===777444222000///000222222000...////////////////////////////////////000000000000000000000000111111111111222333555555444222222222111111222222333333333333444444333444444555666777111999::::::BBBLLLcccgggdddeeehhhjjjiiibbbXXXQQQJJJDDD???AAADDDFFFJJJNNNTTTWWWZZZ]]]aaafffkkkooorrrrrrrrrssstttttttttuuunnnmmmkkkiiiggghhhkkknnnvvvzzz{{{yyyxxxyyywwwsssooonnnmmmkkkkkkjjjkkkkkkiiijjjjjjiiihhhhhhgggggghhhiiikkkllllllkkkiiihhhhhhhhhiiijjjlllmmmmmmnnnllljjjhhhfffeeefffggghhhffffffffffffeeedddcccccceeedddbbbcccddddddcccaaaaaaaaaaaabbbbbbbbbccccccaaaaaabbbbbbccccccddddddffffffgggggghhhhhhiiiiiiggggggggghhhiiijjjllllllkkklllnnnooopppqqqqqqqqqtttuuuwwwxxxwwwtttrrrpppiiigggdddbbb```]]]YYYUUUSSSMMMEEE===666333111000......------------....../////////000000000000000000000000000000000111111111111111111000///------.........---,,,++++++***++++++++++++++++++++++++******))))))((((((''''''(((((((((((()))))))))))),,,------,,,+++,,,000222999===CCCHHHKKKMMMOOOPPPPPPTTTUUUSSSQQQPPPLLLFFFGGGHHHHHHHHHHHHGGGFFFFFF?????????@@@AAACCCEEEFFFIIIHHHFFFBBB???<<<999888999777555444666999===???888777666555444555555666444444444444333333222222333222111111111111222222.........//////000000000///...//////111444666777111111000000000000111111111333444444333222222333333222222222222222333444333333444555999@@@IIIOOO\\\fffuuuzzz}}}}}}rrrkkkccc```bbblllzzz~~~vvvrrrdddlll{{{~~~}}}zzz~~~~~~vvvyyynnneee\\\[[[^^^fffssswwwnnnhhhddd```]]]XXXRRRHHH@@@:::777444333222111111111222111...---........................////////////000000000000//////000000000111111111555888999888555111000111000111111222222333333444444444333444444555666777333::::::;;;EEESSSmmm~~~hhhfffggghhhgggbbbXXXMMMFFFFFFAAA@@@DDDHHHIIIMMMQQQWWWYYY\\\___ccchhhmmmqqqttttttssssssrrrrrrqqqqqqjjjiiihhhffffffhhhlllpppuuuyyyzzzxxxxxxyyywwwsssooonnnnnnmmmmmmmmmmmmmmmjjjiiihhhhhhhhhhhhgggggghhhiiikkkllllllkkkjjjiiiiiijjjkkkmmmnnnoooooooookkkjjjgggfffeeeeeeggghhhffffffffffffeeedddcccbbbgggeeeccccccccccccaaa___aaabbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccdddeeefffffffffgggggghhhhhhiiiiiiffffffggghhhiiikkklllmmmmmmmmmooopppqqqqqqqqqqqqwwwxxxyyyyyywwwtttqqqnnnhhhddd___ZZZVVVQQQMMMJJJHHHEEE???999333000///000---------------...//////000000000111111111222222000000111111111000000000111111111111000...------------,,,,,,++++++************************************))))))((((((''''''''''''((((((((()))))))))++++++++++++***+++///111666:::@@@FFFIIILLLOOORRRQQQUUUWWWTTTSSSRRROOOJJJHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBB@@@>>><<<;;;999888777666555555777:::===???666666666666666666666666444444444333222111111000111111111111111000000000,,,------...///000000111.........000111444777888111111000000000000111111000222444333222111222222111000000000000000000111000111333555777:::???BBBCCCLLL[[[jjjyyy|||xxx{{{}}}uuuooojjjlllrrrxxxxxxuuuxxxrrrpppsssrrrooosss{{{|||ttt|||yyypppsss}}}kkkddd______bbbfffoooxxx|||}}}rrrfff___ZZZTTTOOOGGGBBB<<<666444333222111222222222222111///...---............................../////////000000000...//////000000111111111666999;;;:::555111000111000111111111222222333333444444333444444555666777555;;;:::===KKK\\\wwwzzzjjjiiihhheee```XXXOOOGGGBBBDDDBBBCCCHHHKKKLLLPPPUUUYYY\\\___cccfffjjjooorrrvvvuuutttsssqqqpppnnnnnngggfffeeeddddddhhhmmmrrrtttxxxyyywwwwwwxxxvvvrrrmmmmmmnnnnnnooooooppppppllljjjhhhgggggghhhgggffffffhhhjjjlllllllllkkkjjjjjjlllnnnpppqqqqqqpppooojjjiiigggfffeeeeeefffgggeeeffffffeeeeeedddcccbbbfffdddccccccddddddbbbaaabbbbbbcccccccccdddddddddccccccbbbbbbccceeeggghhhffffffgggggghhhhhhiiiiiigggggghhhiiijjjlllnnnnnnooopppqqqrrrssssssssssssyyyyyyyyywwwtttqqqmmmkkkccc^^^WWWPPPKKKGGGDDDAAA??????<<<888333000000000...............///000000000111111222222333333333111111222222111111000///111111111111000///......,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***))))))))))))))))))(((''''''(((((())))))************+++******,,,///222555888===BBBFFFKKKOOORRRQQQVVVXXXVVVUUUUUURRRMMMHHHIIIIIIIIIHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::999888555555555555666888:::;;;555666777888777666444333222222222222222111111111000000111111111000...---,,,,,,---...///000111111////////////000222333555000//////......//////000///111222222111000000111000000////////////000000...000333444555777999;;;666===GGGPPP\\\nnn~~~{{{}}}~~~|||wwwrrriiifffgggddd^^^aaakkk{{{|||ooohhhlllxxx|||pppkkkggghhhjjjmmmttt{{{}}}{{{yyyzzz|||~~~zzzjjj\\\UUUNNNFFF@@@:::777333111111111000///111111111000///......///........................------........./////////......//////000111111222333777::::::555111111222111111111111111222222222444444333444444555666777666;;;:::@@@SSSgggtttnnnlllhhh```WWWNNNGGGCCCBBBCCCBBBDDDJJJMMMNNNSSSXXXZZZ^^^bbbfffiiimmmpppsssxxxwwwuuussspppnnnlllkkkeeedddcccbbbcccgggnnnrrrvvvyyyzzzwwwvvvvvvtttooojjjjjjlllmmmooopppqqqqqqnnnjjjgggfffggggggfffdddeeefffiiikkkmmmmmmlllkkklllnnnrrrtttuuussspppnnniiihhhhhhgggffffffeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbaaa```bbbdddffffffeeecccddddddddddddeeeeeeeeecccbbbbbbbbbccceeeggghhhffffffgggggghhhhhhiiiiiijjjjjjjjjkkkmmmnnnppppppsssssstttuuuvvvvvvvvvvvvtttsssqqqoookkkhhheeeccc[[[UUUMMMFFFBBB???>>>===999;;;;;;999555111000111//////......//////000000111111222222333444444444222333333444333222111000111111222222222222111111------------,,,,,,,,,,,,************************)))))))))***************''''''((())))))***++++++)))************,,,000333444777;;;???CCCHHHNNNRRRSSSWWWYYYXXXXXXXXXUUUPPPHHHIIIIIIIIIGGGEEEBBB@@@?????????>>>>>>>>>======>>>======;;;:::999888888555555555555555666777777555666888888777444111///000000000111222222333333///000222222111///---,,,,,,,,,---...///111222222111000///......///000111.........------.........///000222222000///000111111111000000000111111222+++---............000111444777<<>>>>>>>>@@@BBBBBBAAA@@@@@@AAA???>>><<<:::888777666666777555444333555555444333555555555666555555444333444444444333333222222222000000000000////////////......////////////......------............------000000///............///777666333111//////000111000000000000000000000000////////////////////////...222666888<<>>;;;777444222111111000///......---......................../////////......---------...............///000000000000000000000000000000111222222333333444555555111222222333333222222111111333444444444555888:::777999???KKK```|||{{{vvvvvvtttrrrgggZZZOOOFFF@@@@@@DDDFFFEEEFFFIIIOOOUUUYYY[[[^^^```cccggglllooorrrssswwwvvvuuutttrrrpppnnnllliiifffbbb___aaagggmmmrrr}}}|||{{{xxxuuuqqqmmmkkkiiihhhhhhhhhiiijjjkkkkkkiiiiiihhhhhhggggggffffffggghhhiiijjjkkklllllllllmmmppptttwwwvvvrrrmmmjjjlllkkkiiigggfffgggggghhhggggggfffeeeeeedddcccccc```______bbbeeegggggggggccccccccccccccccccddddddccccccbbbbbbccccccdddeeefffggghhhhhhggghhhjjjlllnnnooopppqqqrrrrrrrrrrrrvvvwwwxxxzzz{{{zzzvvvsssmmmeee]]]XXXVVVUUURRRNNNGGGDDD???<<<;;;999777666888666555444555555333222000000111111222222333333111111333555777888:::;;;999999888777666555444444555555555444333222111000222222111//////.........---+++))))))+++,,,***((((((((())))))******++++++))))))(((''''''((()))***(((***,,,///111222222222111333666999<<<@@@FFFJJJTTTXXX\\\]]]\\\YYYVVVUUUGGGHHHIIIGGGDDDAAA?????????BBBEEEEEEDDDAAA@@@@@@???>>><<<:::888777666666888666444444555666555444555555555555555444333333333333333333222222222111000000000000////////////......////////////......------............------......------......//////555444111///......//////................................................---000222222333777???FFFSSS___rrr~~~tttkkkbbb\\\]]]iii}}}}}}wwwrrrooohhh^^^WWW\\\kkkxxx~~~yyyuuutttxxx~~~~~~{{{{{{}}}~~~|||xxx{{{{{{ooommmhhh```XXXOOOCCC;;;888777666444111111000000///......---........................,,,,,,,,,+++++++++******...............///000000000000000000000000000000111111111222333333444444//////000222333444555666444555666444333333555666999<<>>>>>AAAEEEEEEGGGKKKQQQWWW\\\^^^bbbccceeehhhkkkooorrrtttvvvvvvtttsssqqqooommmllljjjgggcccaaabbbgggmmmqqq{{{zzzyyywwwuuuqqqnnnlllhhhhhhhhhhhhiiijjjkkkllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjnnnqqquuuxxxwwwtttpppmmmkkkjjjiiihhhhhhhhhiiiiiifffeeeeeedddccccccbbbbbbbbbaaa```bbbdddfffeeeddddddddddddccccccbbbbbbaaaaaaaaaaaabbbccceeefffgggfffggghhhhhhhhhiiikkkmmmoooppprrrsssttttttttttttwwwxxxyyyzzz{{{xxxsssoooeee^^^UUUPPPMMMLLLHHHEEE@@@===:::888777777555444999888777777888888666444333222222222222222222222333444555777999;;;<<<===:::999888777666555555555666666666555444333222111222111000///............---+++)))***+++,,,***(((((((((((())))))************)))(((((('''((()))))))))***---///111222222222111333666888;;;>>>CCCFFFNNNRRRWWWZZZ[[[ZZZYYYYYYEEEGGGGGGFFFCCCAAA@@@AAABBBEEEIIIKKKHHHDDD@@@>>>>>>===;;;999888777666666888666555444666666555444444444555555444444333222222222222111111111111111000000000000////////////......////////////......------............------,,,,,,,,,,,,---...//////222111///...---------...------------------------------------------------000222333222111222666:::;;;DDDSSSbbbqqq}}}rrrkkkccciiisss~~~~~~}}}zzzwww}}}}}}zzzwwwvvvvvvwwwuuunnnlllllliiibbb\\\^^^hhhqqq~~~~~~zzzuuutttyyy|||uuuvvv{{{qqqeee___WWWMMMEEE>>>777333222333222111000000000///......------------------------------...............---------...............///000000000000000000000000000000000000000111222222333333000000000111222444666777444555555444222333555777:::???KKK___zzzyyykkkiiisss|||yyyhhhTTTGGGAAA===<<<>>>DDDEEEHHHMMMSSSYYY___bbbggghhhiiillloooqqqssstttvvvuuusssqqqooommmllllllkkkhhheeeccccccgggkkknnnwwwwwwvvvuuutttqqqooommmhhhhhhhhhhhhiiijjjkkkkkkhhhhhhiiiiiiiiiiiijjjjjjhhhhhhiiiiiijjjiiiiiihhhmmmpppsssvvvvvvtttqqqoookkkjjjjjjiiiiiiiiijjjjjjddddddccccccbbbbbbaaaaaacccbbbaaabbbcccdddcccbbbeeeddddddcccbbbaaa````````````aaabbbdddfffhhhiiieeeggghhhiiiiiijjjmmmoooqqqrrrtttvvvxxxxxxwwwvvvxxxxxxyyyzzzxxxssslllggg]]]VVVMMMGGGDDDAAA===::::::888666555666666555444777777777999:::999777444555555444444333222222222555666777888:::;;;<<<===<<<:::888666555555666777777777777666555444222222111000///......---......---+++******++++++***)))(((((((((((())))))))))))+++***)))(((((((((((((((***+++---///111222222222222444666777888:::>>>@@@FFFJJJPPPUUUXXXZZZ[[[]]]DDDEEEEEEDDDBBBAAAAAABBBEEEIIIMMMOOOLLLFFFAAA>>>===<<<:::999777666666666888777555555666666666555444444444444444333222222111111111000000000000000000000000000////////////---......//////......---,,,------......------,,,,,,,,,,,,++++++,,,------000///...---------------------------------------++++++++++++++++++++++++///111333333222222444666444999@@@IIITTTddduuu|||ssssssuuuxxx{{{|||{{{zzz{{{xxxuuuttttttsssqqqoooqqqzzz|||yyyyyywwwrrrooollliiijjjooo}}}~~~wwwsssoooqqqqqqllleeedddhhhnnnwww}}}zzz{{{zzzxxxxxx}}}uuurrrssswwwxxxvvvtttuuuwwwwwwpppcccWWWPPPFFF>>><<<888333000//////...---/////////......---------------------------------////////////////////////...............///000000000000000000000000000000/////////000111111222222555444222111111222444555111222222222333555888;;;:::BBBSSSlllzzzmmmhhhnnnxxx}}}~~~vvvcccNNNBBB>>>======???CCCFFFJJJOOOTTT[[[```dddjjjlllqqqtttvvvvvvuuutttuuutttqqqooommmmmmmmmmmmllljjjgggeeeeeefffiiikkkrrrsssssssssrrrqqqooonnnjjjiiiiiihhhhhhhhhhhhiiifffgggggghhhiiiiiijjjjjjhhhhhhiiiiiiiiihhhhhhgggiiillloooqqqrrrqqqooommmllllllkkkjjjjjjiiiiiiiiidddddddddccccccbbbbbbbbbcccbbbaaabbbdddddddddccccccccccccbbbbbbaaaaaaaaaaaabbbbbbccceeefffhhhiiieeegggiiijjjjjjllloooqqqrrrtttwwwzzz{{{zzzyyyxxxwwwwwwwwwvvvsssmmmddd___WWWQQQIIIBBB>>>;;;999777888666555666777888888777555555777999;;;:::666444666666666666666555555555555666777888999:::;;;;;;===;;;888666555555777888666666666666555333222111000000///...------......,,,,,,++++++++++++******((((((((((((((((((((((((,,,+++***)))((((((''''''+++,,,---///000222333333333555666777666777999;;;???DDDJJJPPPTTTXXX[[[^^^BBBCCCDDDCCCAAAAAABBBCCCGGGJJJNNNOOOKKKFFFAAA>>><<<;;;999888777666555555888666555444555666555444333333333333333222222111000000000000000000000000000000000000////////////------............------,,,,,,------------,,,,,,...---,,,+++++++++++++++.........------------...........................++++++++++++++++++++++++***,,,...//////......///444555777999???KKKYYYcccuuu}}}}}}{{{xxxssspppooommmjjjgggeeeccc```___```iiiyyyzzzuuullljjjlllttt{{{nnnhhhfffgggbbb___bbbjjj|||}}}xxx{{{|||yyyrrrnnnmmmooowww{{{uuuxxx|||}}}wwwqqqlllllllllhhhggghhhjjjggg___SSSIIIAAA:::555666444111///...---,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,---...............///000000////////////////////////...//////000000111222222555444222111111222444555222222333333333555:::===;;;GGG\\\xxxxxxmmmdddgggqqqyyyzzzyyykkkZZZGGG>>>>>>???@@@CCCCCCGGGMMMQQQVVV[[[aaaeeekkkpppxxx~~~}}}yyyuuuuuusssqqqnnnmmmnnnpppqqqnnnmmmkkkhhhgggggghhhiiinnnooopppqqqppppppnnnnnnmmmllljjjhhhgggfffeeeeeedddeeeeeefffggghhhiiiiiihhhhhhiiiiiiiiihhhhhhggghhhjjjlllnnnoooooonnnmmmnnnnnnmmmkkkjjjhhhgggfffeeeeeeeeeeeeeeedddddddddbbbaaaaaabbbeeeffffffeeeaaaaaabbbbbbcccccccccdddddddddddddddeeefffggggggfffhhhjjjkkkkkkmmmppprrrsssvvvzzz|||}}}|||yyywwwsssrrrqqqoookkkddd\\\VVVOOOKKKDDD???<<<::::::999:::999888999;;;<<<;;;999777777999;;;===<<<999666777777888888999:::;;;;;;888888888999:::;;;;;;<<<>>><<<999666555666888999555555555444333222111000000//////............///,,,,,,,,,,,,+++******+++)))))))))))))))(((((((((+++++++++***)))(((((('''++++++---...000222444555555666777777555555555666;;;???EEEJJJOOOTTTYYY\\\BBBCCCCCCBBB@@@@@@AAACCCFFFHHHJJJJJJFFFBBB???===;;;:::999777666555555555777555444333555555444333222222333333222222111000000000000000111111111111000000000000////////////------............------,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,,,,,,,------------------........................++++++++++++++++++++++++,,,---.........---+++***///000111111333:::DDDLLLTTT```rrr{{{wwwvvvsssnnnhhhbbb]]]YYYWWWUUU]]]jjjzzz|||rrriiidddZZZ[[[___iiixxxtttddd^^^^^^eee```^^^bbbkkk||||||wwwttttttyyyxxxsssyyy}}}wwwooogggfffddd___\\\\\\[[[VVVNNNDDD<<<666333111///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000/////////////////////////////////000111111222222111111111222333555777888666666555444333555888<<<>>>NNNhhhssshhhbbbgggrrrvvvtttrrr]]]PPPBBB===>>>@@@DDDHHHGGGKKKQQQUUUXXX[[[aaafffkkkrrr{{{}}}yyyuuussspppooooooqqqtttvvvsssrrrpppnnnlllkkkiiiiiikkklllmmmnnnooonnnmmmmmmmmmllljjjhhhfffeeeddddddddddddeeeffffffggghhhhhhhhhhhhiiiiiijjjiiiiiihhhiiijjjkkkmmmnnnnnnmmmmmmmmmmmmlllkkkjjjhhhfffeeeggggggggggggffffffffffffcccbbbbbbcccfffgggggggggaaaaaabbbcccdddeeeeeefffffffffeeeeeeeeefffgggggghhhjjjkkkllllllmmmppprrrtttwww{{{~~~~~~{{{wwwtttmmmkkkiiifffbbb[[[TTTNNNFFFDDD@@@===<<<===???@@@BBBAAA@@@@@@AAA@@@>>><<<=========???@@@???===:::999999:::<<<===>>>???@@@<<<<<<<<<======>>>>>>>>>>>><<<:::888777777888999555555555444333222000000000000////////////000000+++---------+++***+++,,,************))))))))))))++++++++++++***)))((((((******,,,...111444666888777888999888666444444555777;;;@@@EEEKKKPPPVVVZZZCCCCCCCCCAAA??????AAABBBCCCDDDDDDAAA>>><<<;;;;;;:::999888777666555555555666444333222333444333222222222222222222111111000000000000111111222222222000000000000////////////,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---//////)))***++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++000//////000000///---,,,))),,,...//////222777<<<===FFFSSSaaannn}}}~~~vvvnnnfffaaa___[[[]]]ccckkkwww}}}sssjjjccc^^^VVVXXX]]]fffttt{{{kkkdddeeejjjgggggglllsss~~~|||zzzyyyzzz}}}vvvsssyyy}}}ssskkkeeedddbbb[[[TTTQQQIIIDDD>>>888333000//////------,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111...............///000000//////////////////////////////000111111222222333000111222333444666777777888777666555444666:::>>>DDDWWWtttnnnhhhiiittt{{{wwwmmmfffQQQHHH@@@>>>???@@@EEEJJJLLLQQQWWWZZZ[[[]]]bbbggglllrrrzzz~~~vvvtttqqqoooqqqtttxxx{{{yyyxxxwwwuuurrrooommmkkkjjjkkklllmmmmmmmmmlllkkkkkkjjjiiihhhffffffffffffeeeeeeffffffgggggghhhhhhhhhhhhiiijjjkkkkkkkkkjjjhhhiiiiiijjjjjjkkkkkkkkkiiijjjjjjjjjjjjhhhgggfffggggggggggggggggggggggggfffeeedddeeeggghhhgggfffcccccccccdddeeeeeeeeefffeeeeeeeeeeeefffggghhhiiijjjkkklllmmmlllmmmppprrruuuxxx|||~~~~~~zzzuuuqqqfffddd```]]]YYYSSSNNNIII@@@@@@???>>>???CCCGGGJJJOOONNNLLLLLLKKKIIIFFFCCCBBB@@@@@@@@@AAA@@@???=========>>>???@@@AAAAAABBB======>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888666666555555444222111000111111000000000000111111+++---...---+++***+++---,,,+++++++++*********))))))***+++++++++***))))))))))))+++---111555888:::888:::;;;:::777555444555333777<<>>@@@BBB@@@@@@>>>;;;888777888:::999999888666555555555555555444222222333333333222222222222222222111000000000000111111222222222333000000000000////////////,,,------......------,,,+++,,,,,,------,,,,,,+++))))))***+++---000222333'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---//////...---(((,,,000111//////111333333888@@@HHHSSScccuuuwwwpppkkkjjjfffeeeddddddjjjtttxxxqqqkkkfffccc]]]___dddjjjvvvxxxqqqrrrqqqppprrrxxx|||}}}|||xxx{{{}}}~~~uuusssxxx|||ooohhhddddddbbbYYYOOOJJJ<<<888444222///,,,,,,...000000...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...............///000000////////////////////////000000000111222222333333333444444555555444444333555555555555555999>>>BBBHHH^^^}}}hhhiiisss|||gggZZZJJJEEE@@@@@@@@@@@@EEEKKKPPPUUU[[[]]]]]]^^^cccgggmmmrrrxxxvvvtttqqqppprrrvvv{{{}}}}}}|||zzzwwwsssooommmiiijjjkkklllmmmlllkkkkkkhhhhhhgggggggggggghhhhhhgggggggggggghhhhhhhhhhhhggghhhiiijjjkkklllllllllffffffffffffggggggggggggfffggghhhiiijjjjjjiiihhhffffffggggggggggggggggggiiigggffffffggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeegggiiikkklllkkklllmmmmmmmmmmmmoooqqquuuxxx|||~~~}}}yyysssooobbb___[[[WWWTTTOOOJJJGGG??????@@@AAADDDHHHOOOSSS[[[YYYWWWVVVTTTQQQMMMIIICCCAAA????????????>>><<>><<<:::999888777777444555555666666666666666333333333222222111111111333333333333333333333333......//////000000111111000000///...............---------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111++++++)))))))))***+++,,,,,,,,,,,,---------......+++***)))***,,,---,,,++++++,,,------...///000000......---+++***+++---000///111555:::AAAKKKVVV\\\www}}}xxxwwwyyyoooooommmjjjiiilllsssyyy}}}zzzuuurrrkkkmmmooopppsss~~~{{{{{{||||||~~~~~~~~~||||||}}}xxxuuussseeeccc^^^XXXPPPIIICCC@@@222222000//////.........++++++++++++++++++++++++---------....../////////((()))+++---......------......///000000///...------.........//////000000222222333333222111///......///111222333444444444222333555666666666555444888666666777666666===FFFTTTlllppprrr{{{sss]]]OOO@@@@@@???>>>???CCCJJJNNN[[[[[[[[[]]]```dddhhhjjjrrrtttxxx}}}uuutttsssrrrrrrwww}}}|||wwwqqqnnnkkkjjjjjjjjjkkkkkkiiiggglllkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhiiiiiiiiiiiikkkjjjiiihhhgggggggggggghhhgggfffhhhkkkllljjjgggeeefffgggfffeeedddeeefffjjjgggeeeeeefffggggggfffdddeeeffffffddddddeeeffffffeeeeeeeeefffgggiiijjjmmmmmmmmmnnnqqqtttvvvxxx~~~}}}}}}}}}|||xxxrrrnnn]]][[[XXXUUUQQQMMMHHHEEE@@@AAACCCGGGMMMTTT[[[___iiikkklllhhheeeaaaYYYPPPMMMIIIEEEAAA@@@@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDD???<<<999999;;;===<<<;;;===<<<;;;:::999999999999;;;;;;;;;:::999777666555222222222222222111000000222000.........///...---***,,,...---,,,*********---,,,+++***)))'''&&&&&&''')))+++---///333777:::AAA@@@@@@>>><<<999666444333222444:::???DDDMMMVVV@@@@@@AAAAAA@@@???===<<<<<<;;;999888666555555555444444555666666666666555333333333222222111111111333333333333333333333333......//////000000000000///......---------------//////..................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---+++******))))))))))))***++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,......///000222666<<>>999777111000///......---------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---------------...///000000///...---........./////////000000//////000111000///...---)))+++...111444777999999222333444555666666666666777555666777777999BBBLLL^^^uuuyyyrrruuu}}}mmmWWWKKK@@@@@@@@@???AAAFFFLLLQQQZZZZZZ\\\^^^bbbgggkkkmmmsssuuuyyy}}}}}}tttsssrrrpppqqquuu{{{zzzsssooommmkkkkkkkkklllkkkiiihhhkkkjjjiiihhhgggggghhhiiiggggggggggggggggggggghhhgggggghhhhhhhhhiiiiiiiiiiiihhhhhhgggggggggggghhhhhhfffeeegggjjjjjjiiiffffffhhhiiihhhgggggghhhiiiiiigggeeedddeeefffffffffccceeeffffffeeeeeefffgggggggggfffggghhhjjjlllnnnnnnnnnoooppprrruuuwwwxxx~~~}}}zzzuuunnniii^^^YYYUUUVVVYYYWWWOOOGGGBBBDDDIIIPPPYYYbbbjjjnnnsssuuuuuuqqqnnnjjjaaaXXXOOOKKKFFFCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAA???======>>>???>>><<<>>>===<<<;;;;;;;;;;;;;;;=========<<<;;;999777666444444444444333222111111222000.........///...,,,---...///...,,,)))))))))))))))))))))))))))))))))((()))+++,,,...222777;;;@@@AAAAAAAAA???===;;;999555333555999===AAAJJJRRR???@@@AAAAAA@@@???===<<<;;;:::888777555444444444333333444555555555555555222222222222222111111111444444444444444444444444...////////////000000000...------,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---000111///,,,)))***************)))((('''))))))*********++++++++++++***)))***,,,,,,,,,+++++++++*********))))))))))))***++++++))))))***+++,,,,,,++++++,,,///555999@@@HHHVVVcccnnnyyy|||}}}|||{{{}}}|||xxxtttrrrqqqwwwxxxzzz~~~~~~{{{{{{|||}}}}}}zzzuuurrrsssuuuzzzzzzwwwuuuyyywwwkkkbbb[[[UUUQQQHHHFFFAAA;;;666333000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++,,,---------....../////////............////////////000000---...///000000000/////////000111222333333333333222222222333444666777888666555666888999<<>>>>>===>>>>>>>>>???@@@@@@???===;;;999888666666666666555444333222222000...............,,,///000000///+++)))(((((())))))))))))))))))))))))))))))***+++---111888<<>>FFFNNN??????@@@@@@???>>><<<;;;;;;:::999777666555555555222333333444444444444444222222222111111111111111333333333333333333333333////////////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++&&&)))---///000...+++(((***++++++,,,+++***(((''')))))))))*********+++++++++))))))***+++,,,+++***+++++++++++++++*********(((***,,,,,,***))))))***))))))))))))))),,,000444444:::BBBJJJRRR\\\fffnnnvvv}}}yyyxxx}}}}}}{{{zzz{{{}}}}}}}}}~~~}}}{{{yyyxxxwwwxxxyyy{{{||||||}}}~~~{{{xxxwwwwwwxxxyyyxxxvvvuuuwwwyyy|||wwwrrrqqquuuyyyzzzzzzwwwqqqggg]]]TTTLLLEEEAAA>>>;;;777333///...------------,,,+++++++++++++++++++++++++++++++++++++++)))*********************...---,,,+++***+++,,,---------..................//////////////////000000...///000111111222222222333333333222222111000///222111111222333666888999666555777888999>>>LLL[[[uuu}}}vvvwwwyyy}}}}}}pppZZZHHH@@@>>>???@@@BBBFFFLLLTTTYYY[[[]]]```eeeiiimmmppprrrxxxzzz|||}}}{{{yyyxxxwwwuuuuuuuuuttttttwww||||||wwwpppooommmmmmmmmllljjjhhhgggfffffffffffffffffffffddddddeeefffgggggghhhhhhfffffffffggggggggghhhhhhddddddddddddeeefffggghhheeeeeeeeeeeeffffffeeedddbbbdddffffffeeefffgggiiiiiifffdddcccdddeeeddddddbbbccceeeffffffgggiiikkklllkkkkkklllmmmoooppprrrqqqssswwwzzz}}}~~~~~~~~~}}}{{{yyyvvvtttpppkkkhhh]]]UUUOOOSSS]]]```XXXNNNJJJNNNUUU^^^hhhrrrzzz{{{vvvmmmdddXXXTTTNNNIIIFFFDDDBBBAAABBBAAAAAAAAAAAA@@@@@@@@@DDDEEEFFFFFFEEECCC@@@===@@@????????????@@@AAABBBBBBCCCCCCBBBAAA>>><<<:::888888888777666444333222222000......//////...---...//////---***(((((((((---,,,+++***)))'''&&&&&&)))))))))***,,,111888===BBBDDDFFFHHHHHHFFFCCCAAA:::777666999:::===DDDMMM===>>>>>>???>>><<<;;;:::999888777666555444444444111111222333333333333333111111111111111111111111333333333333333333333333/////////...............///......---,,,---------******++++++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,+++******+++,,,,,,,,,+++)))(((************++++++++++++***)))((()))+++,,,+++***(((((()))******+++,,,,,,)))***,,,,,,+++******+++*********))))))+++///222---000444777:::AAAJJJQQQYYYbbboooxxx|||~~~|||{{{|||zzzyyyyyyzzzzzzzzz{{{|||}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}{{{|||}}}}}}~~~}}}wwwqqqmmmmmmnnnooonnnkkkeee[[[QQQHHHAAA;;;777777555222///---,,,------,,,++++++************++++++++++++++++++++++++++++++++++++++++++*********...---,,,+++***+++,,,---------------......//////000000000000000000//////......///000111222333333,,,---///111333444444555111111111111333555888999666666777999999@@@QQQaaa|||}}}xxxwwwvvvuuuqqqdddQQQCCC>>><<<===@@@CCCGGGNNNVVV[[[___aaaeeeiiimmmppprrrrrrzzz|||~~~}}}zzzwwwvvvvvvuuuvvvwwwvvvvvvwwwyyy{{{{{{qqqpppnnnnnnnnnllljjjgggeeeeeeeeefffffffffeeeeeecccddddddeeefffgggggghhheeeffffffffffffgggggggggccccccccccccdddfffggghhhddddddeeeeeeeeedddddddddbbbdddffffffeeefffgggiiiiiigggdddcccdddddddddcccbbbdddfffgggggghhhjjjlllnnnmmmmmmlllmmmnnnpppqqqsssvvv{{{{{{xxxtttqqqnnnjjjfffcccTTTOOOJJJKKKOOOQQQOOOKKKJJJMMMSSS\\\fffqqqzzz~~~|||xxxooofff]]]XXXQQQKKKGGGDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHHHHFFFCCC@@@>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGEEEBBB???===:::::::::888777555333222333111//////000000///...+++,,,---+++)))((()))***---,,,+++***)))'''&&&&&&))))))))))))+++000777<<>>HHHTTT^^^dddjjjqqqwww}}}}}}~~~|||{{{~~~~~~~~~}}}}}}{{{yyyzzz{{{}}}~~~~~~|||wwwpppkkkiiihhhhhhhhhccc[[[PPPEEE===888555333000///---,,,++++++,,,,,,++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,---...///000111111000000000000//////------------...///000111...///000111222222222222111111111222333555666777555666888:::;;;DDDXXXkkkzzzuuusssmmmggg```VVVIII@@@===;;;>>>AAAEEEIIIPPPWWW\\\aaadddiiimmmqqqssstttttt}}}~~~yyyuuuuuuvvvuuuwwwyyyzzzxxxwwwvvvvvvwww|||{{{rrrpppooonnnmmmllliiifffddddddeeeffffffffffffeeecccdddddddddeeefffffffffeeeeeeeeeeeefffffffffgggccccccccccccdddeeefffgggccceeeffffffdddccccccdddeeeggghhhhhhggggggiiijjjjjjhhheeeddddddeeedddcccccceeeggghhhhhhiiikkklllnnnnnnmmmmmmnnnoooqqqrrruuuyyyzzzvvvooojjjeee```[[[XXXQQQOOOMMMLLLKKKKKKLLLLLLFFFIIINNNVVV```lllvvv{{{|||}}}{{{wwwoooggg]]]XXXQQQKKKGGGDDDAAA???@@@AAAAAAAAABBBBBBBBBBBBDDDFFFIIIIIIGGGDDDBBBAAABBBBBBBBBCCCEEEGGGHHHIIIKKKLLLMMMLLLJJJGGGCCCAAA>>>===<<<;;;999777555444555333111000111111000///+++,,,,,,+++))))))+++,,,))))))))))))))))))))))))(((((()))***,,,000777;;;CCCFFFJJJMMMMMMJJJEEEBBB???;;;888999:::<<>>>>>===???CCCGGGLLLRRRYYY^^^aaadddjjjppptttvvvwwwwww~~~yyyuuuuuuwwwxxx{{{~~~zzzvvvtttpppttt{{{{{{wwwrrrpppnnnmmmlllkkkhhheeecccdddeeegggggggggfffeeeddddddddddddddddddeeeeeeddddddeeeeeeeeefffffffffdddddddddddddddeeefffgggcccfffggggggdddcccccceeefffhhhiiihhhgggggghhhiiikkkiiifffeeeeeeeeeeeeddddddfffhhhhhhhhhiiijjjlllllllllmmmnnnooorrrtttvvvxxx|||{{{sssnnngggaaa[[[WWWRRROOOOOOPPPPPPPPPPPPNNNLLLKKKDDDEEEHHHMMMVVV```jjjpppssswwwyyywwwvvvtttmmmeeeYYYUUUOOOJJJGGGEEECCCBBB@@@@@@AAABBBCCCDDDDDDEEEDDDGGGJJJJJJGGGEEEDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSSSSQQQMMMIIIFFFBBBAAA@@@>>><<<:::888777666444222222333333222111///000///---+++***+++---))))))))))))))))))))))))&&&((()))+++---111666:::BBBFFFKKKPPPPPPMMMIIIEEEBBB===999888888999@@@HHH999999::::::999888666555555555444333222222222222//////000111111111111111//////000000111111111222//////////////////////////////.........------------,,,++++++******++++++***)))))))))((((((''''''************************((()))***++++++***((('''&&&%%%%%%%%%&&&((()))+++''''''''''''((((((((()))***(((((()))***+++***)))++++++++++++************))))))(((&&&%%%&&&(((+++(((((()))(((((()))+++---***,,,...---+++***---000000444999999:::???JJJSSS]]]aaaiiirrr{{{|||~~~zzzwwwtttqqqlllgggdddbbbbbbaaaVVVLLL>>>222,,,+++,,,...***++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,+++++++++******))))))(((***+++---......------,,,,,,++++++,,,...///000222111111111000000//////000000///......///111222+++,,,...000222333444555000111333444555444333333222555999===BBBOOOiiiyyytttqqqkkkhhhZZZJJJCCC@@@===<<<===???AAAEEEIIINNNTTT[[[``````dddjjjqqqvvvyyyzzzzzzyyyuuuuuuwww}}}~~~yyyvvvlllpppvvv{{{|||zzzwwwtttrrrpppnnnmmmllljjjgggdddcccdddfffgggggggggffffffeeeddddddddddddddddddddddddddddddeeeeeeeeeffffffeeeeeeddddddeeeeeeffffffdddfffhhhgggdddbbbccceeeeeefffgggfffeeedddeeefffllljjjgggeeeffffffeeedddeeeggghhhiiihhhiiijjjlllkkkkkklllnnnqqquuuxxxzzz{{{~~~zzzvvvkkkggg```ZZZVVVSSSOOOMMMIIIJJJLLLOOOPPPNNNIIIDDDEEEDDDDDDFFFLLLUUU^^^ccclllppprrrqqqqqqpppiiibbbVVVRRRLLLIIIGGGFFFEEEDDD???@@@AAABBBDDDEEEFFFFFFEEEHHHKKKJJJHHHFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPRRRUUUVVVWWWWWWUUUQQQMMMJJJEEEDDDCCCAAA???<<<:::999777555333333444444333222333333222///,,,++++++------,,,+++***)))'''&&&&&&%%%'''***,,,...111555999@@@EEELLLQQQSSSQQQLLLIIIDDD>>>999777666666<<>><<<:::999999999777555111111111111111111222222111111111111000000000///////////////............000000//////.........---//////.........---------***))))))((())))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++***)))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))************)))))),,,+++***((((((((())))))))))))************))))))))))))(((((((((((())))))*********)))))))))))))))(((''''''))),,,---------***...333444333555:::@@@CCCHHHPPPZZZeeeooowww{{{~~~{{{yyy}}}wwwuuuxxx{{{yyyvvvoooiii```\\\[[[YYYVVVRRRHHHBBB:::111,,,***+++,,,.........---,,,+++******,,,++++++******)))))))))+++*********++++++)))(((++++++******)))*********(((***++++++++++++,,,...111///---++++++---///000222000///---,,,,,,,,,---000000///////////////000......///111111222222222111333555666555444444444888333777BBBLLLXXXnnnzzzkkkiiihhhfff\\\MMMBBBCCCBBB:::888===AAACCCGGGKKKOOOTTTZZZ^^^eeefffjjjqqqyyy|||{{{xxx~~~}}}zzzyyy|||wwwvvvtttssssssssssssqqqoooooonnnllljjjgggeeecccbbbeeeeeeeeeeeefffhhhjjjkkkgggeeecccbbbbbbdddgggiiieeedddbbbccceeeggggggggghhhgggfffeeedddeeeeeefffiiiiiihhhffffffeeeeeeeeefffgggiiijjjhhhgggfffgggjjjiiihhhgggfffeeeddddddbbbeeehhhiiiiiiiiiiiijjjmmmooorrrtttwwwzzz~~~zzzuuurrrfffaaaYYYRRRNNNKKKIIIHHHKKKLLLOOOPPPPPPMMMJJJHHHCCC???>>>BBBFFFJJJQQQYYYbbbdddfffhhhfffccc___\\\SSSOOOIIICCC@@@AAADDDFFFAAA@@@??????AAACCCEEEGGGHHHIIIIIIHHHFFFFFFHHHIIIJJJMMMPPPQQQPPPQQQTTTWWWVVVXXXYYYZZZYYYVVVSSSQQQMMMJJJFFFDDDDDDCCC@@@===<<<:::777666666666555444444333111///...------...,,,,,,,,,++++++*********))))))+++---++++++222;;;BBBKKKTTTUUUSSSSSSPPPMMMFFFBBB;;;666555888>>>BBB:::888777777888888666555222222222222111111111111111111111000000000//////000000/////////.........////////////......------///.........---------,,,---,,,,,,++++++++++++,,,))))))*********+++++++++)))))))))***))))))((((((''''''((()))))))))(((((((((((((((((((((((((((((())))))************))))))***)))((('''''''''((()))(((((()))))))))(((''''''))))))(((((((((((())))))***))))))))))))))))))))))))(((''')))+++---,,,,,,))),,,///...,,,,,,///333888999===CCCKKKTTT]]]aaagggppp||||||~~~}}}{{{}}}xxxpppnnnqqqtttrrrooohhh___TTTMMMJJJHHHEEEBBB===999333---)))((()))*********+++++++++++++++***+++++++++++++++*********+++)))((())),,,...000000,,,,,,+++++++++,,,,,,---+++---............///111444222///,,,++++++,,,---111000...---,,,---------000000///////////////000......///111111222222111111333555555444333333444777444777CCCOOO]]]uuummmaaa``````^^^UUUFFF=========888888===BBBDDDHHHLLLPPPUUU[[[___fffhhhlllttt{{{~~~}}}|||}}}|||}}}}}}zzzzzz~~~xxxvvvsssqqqqqqqqqooonnnmmmllljjjhhhfffdddcccbbbfffeeeeeeeeeeeeggghhhiiifffeeecccbbbbbbdddfffhhhfffdddbbbccceeeggggggggghhhgggfffeeeeeeeeeffffffiiihhhgggfffeeeeeeeeeeeefffhhhjjjjjjhhhgggggggggkkkjjjiiihhhgggffffffeeeccceeehhhiiiiiiiiijjjkkknnnpppsssvvvxxx{{{{{{uuuoookkk^^^YYYSSSNNNKKKIIIHHHGGGIIIJJJMMMNNNNNNKKKHHHFFF???;;;:::===AAADDDJJJQQQXXXZZZ\\\^^^]]]ZZZWWWTTTNNNKKKFFFBBBAAABBBDDDFFF@@@@@@??????AAACCCEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNMMMOOOQQQRRRQQQQQQSSSVVVWWWWWWXXXYYYXXXWWWUUUSSSRRRNNNKKKIIIHHHGGGDDDAAA???===:::999999999888666777666444111000///......,,,,,,,,,,,,,,,,,,++++++***)))***,,,,,,---333;;;AAAKKKSSSUUUTTTSSSQQQNNNJJJEEE===777555666:::>>>666444333444555666555444333333333222111111111000000000000000////////////000000000/////////......///............---------......------------,,,,,,...------,,,+++++++++,,,++++++*********)))))))))(((((()))*********)))))))))))))))***))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&'''((((((((((((((((((''''''&&&%%%)))((((((''''''(((((()))))))))))))))))))))*********)))((()))+++,,,+++***+++---///...,,,,,,///222444222111222666>>>FFFKKKOOOZZZiiiuuu|||~~~{{{}}}~~~{{{xxxxxxyyyzzzxxxuuusssllleeeccceeefffdddbbbWWWOOODDD<<<888777666444222000---***)))))))))***((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++)))))),,,000222333***************+++,,,---,,,---//////......000111333222///---++++++,,,---//////...------......///000//////......///000000......///000111111111111111333444444333222222333555333888EEESSSdddooo]]]WWWXXXXXXTTTNNNAAA999999:::777999???CCCEEEIIIMMMQQQWWW\\\aaafffiiiooovvv}}}~~~{{{{{{|||{{{yyy|||}}}yyytttpppooonnnlllkkkkkkjjjhhhfffdddddddddeeegggfffeeeddddddeeefffgggeeedddcccbbbbbbdddfffgggfffdddcccccceeeggghhhhhhhhhgggffffffeeeeeeffffffhhhgggfffeeeddddddddddddfffhhhjjjjjjiiihhhhhhhhhkkkkkkjjjiiihhhhhhggggggdddfffhhhjjjjjjjjjlllmmmooorrruuuxxx{{{~~~}}}vvvnnngggcccVVVSSSNNNJJJIIIIIIHHHHHHFFFGGGIIIKKKKKKIIIFFFEEE>>>:::888:::<<<===BBBHHHLLLNNNQQQSSSSSSQQQNNNLLLHHHFFFDDDBBBAAAAAACCCDDD@@@??????@@@AAACCCEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRPPPQQQRRRRRRPPPPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNLLLKKKJJJGGGEEECCCAAA???>>>>>>===<<<:::;;;:::777555222000//////------------------......,,,)))(((+++---...333999???IIIRRRUUUTTTUUUSSSPPPMMMHHH@@@999555444777999555444333333444555333222444444333222111000000///000000/////////.........000000000/////////......------------------------------,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++***)))(((((((((***+++,,,,,,------------******+++******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))((((((((((((((('''&&&%%%(((((((((''''''((((((((()))))))))))))))*********+++***((()))***+++***((()))+++...//////111555888444222///...///444999===???IIIWWWbbbiiimmmpppsss|||{{{zzz}}}~~~}}}}}}}}}{{{wwwvvv}}}yyywwwyyy~~~}}}~~~}}}{{{}}}yyyuuutttuuuuuusssqqqeee___XXXUUUTTTTTTRRRPPPCCC>>>777333111111111000---,,,,,,+++++++++++++++)))***+++,,,------------+++++++++,,,,,,---------222///---,,,,,,------,,,''''''''''''((()))***+++)))+++,,,,,,+++,,,---///...---,,,++++++,,,...///...............///000000//////.........///000000......///000111111000000111222333333222111222333222333999FFFVVVlllsss```TTTRRRTTTSSSOOOKKKBBB:::999::::::>>>CCCCCCFFFIIIMMMQQQVVV\\\```eeeiiiooowww}}}{{{yyyyyyyyyyyy~~~}}}vvvpppmmmlllkkkjjjjjjiiigggeeeeeefffggghhhhhhgggeeedddccccccddddddddddddcccbbbbbbdddeeefffgggeeeddddddfffhhhiiihhhggggggffffffffffffffffffgggfffeeedddddddddddddddfffhhhjjjkkkjjjiiiiiiiiikkkjjjjjjiiihhhhhhggggggeeegggiiijjjkkklllmmmoooqqqtttxxx{{{}}}zzzrrriiibbb^^^UUURRRMMMKKKJJJJJJJJJIIICCCDDDFFFGGGGGGFFFEEECCC@@@;;;999:::;;;;;;>>>CCCDDDFFFIIIKKKLLLKKKIIIHHHDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@BBBDDDFFFGGGKKKMMMPPPQQQPPPPPPPPPQQQPPPPPPPPPOOONNNMMMLLLLLLNNNNNNMMMMMMMMMNNNPPPQQQMMMMMMLLLLLLKKKJJJIIIHHHFFFEEECCCCCCCCCBBB@@@>>>>>>===:::777444111///...------......//////000000000+++(((+++---...111444===HHHQQQUUUUUUVVVUUURRROOOJJJCCC;;;666444555666888666444444444333222000333333222111111000///////////////............---////////////............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,++++++***)))(((''''''++++++,,,------...------******+++******)))((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((())))))))))))((()))))))))(((((('''&&&((((((''''''''''''(((((((((((())))))************+++***((()))******)))'''%%%&&&(((***,,,///222444------,,,+++,,,...000111333:::CCCJJJOOOSSSYYY]]]dddkkkssszzz||||||{{{zzz|||zzzwwwttttttxxx~~~}}}|||{{{zzzyyyxxxtttpppqqqxxx{{{vvvttttttzzz{{{yyyzzz|||}}}}}}{{{yyyyyyyyyyyyxxxtttnnnkkkjjjiiieeebbbWWWRRRKKKGGGDDDCCC@@@>>>444222111000000000...---+++++++++,,,++++++***)))******++++++++++++******+++++++++,,,,,,---------000///.........,,,(((%%%''''''''''''((()))***+++''')))***+++******+++---++++++*********+++,,,---------...//////000000000...............///000000...//////000000000000///000222333222111111333444111444<<>><<<999666222000............//////000000000444...***+++,,,,,,---111;;;FFFPPPTTTVVVXXXWWWUUUPPPKKKEEE===888666666666999777555444444333111///111111111000000//////...///.........------------.........---------,,,,,,++++++,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))((((((''''''((())))))*********)))))))))))))))***))))))(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))(((((('''(((((()))))))))(((((((((''''''&&&&&&''''''(((((((((((()))******++++++***)))((((((******)))'''((((((((()))***+++---...))))))***+++,,,,,,,,,,,,///333777999;;;???FFFKKKMMMRRRZZZaaaeeeggghhhiiipppqqqrrrqqqqqquuu|||~~~~~~zzzyyyyyyuuupppjjjnnnsss{{{|||xxxvvvtttxxx}}}|||{{{|||xxxrrrlllllloootttxxx|||yyyvvvsssqqqrrrtttuuutttnnnfff```\\\YYYTTTPPPHHHDDD???:::777555333111------...///...,,,***)))))))))******))))))((('''((()))))))))))))))((((((++++++++++++,,,,,,,,,,,,++++++,,,...///---)))&&&***************+++,,,---)))***,,,,,,++++++---...------,,,+++************---...///000000000000000------------...///000000...//////000000/////////000111222222222333555777555:::CCCPPPccc|||}}}gggZZZOOONNNPPPNNNJJJGGGCCC@@@<<<:::;;;>>>CCCFFFFFFHHHJJJMMMOOOSSSXXX[[[aaafffnnntttxxx{{{}}}~~~~~~yyyuuuttttttuuu|||xxxqqqmmmkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiihhhfffeeeccccccddddddeeedddddddddeeeeeeffffffhhhfffeeeeeegggiiijjjjjjffffffggghhhhhhhhhggggggffffffeeeeeeeeeeeeeeeffffffiiikkklllkkkjjjkkkllliiiiiihhhhhhhhhggggggggghhhiiikkklllmmmnnnqqqtttwwwzzz}}}~~~yyyrrrkkkddd^^^[[[UUUQQQMMMIIIGGGEEECCCAAA@@@AAABBBDDDEEEEEEDDDDDD???;;;999::::::888:::>>>===???AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA???===<<<@@@@@@BBBDDDFFFHHHIIIJJJNNNQQQTTTTTTPPPLLLIIIHHHJJJHHHFFFDDDDDDCCC@@@>>>>>>======<<<===>>>@@@AAAAAADDDGGGHHHHHHHHHIIIJJJEEEEEEEEEGGGHHHHHHFFFDDDAAA@@@>>>;;;888444111/////////////////////000000444///,,,,,,+++***,,,111999EEEPPPTTTWWWYYYZZZWWWQQQMMMGGG@@@;;;888777777666555333333333333222000////////////.....................---------,,,,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,************+++++++++,,,))))))))))))***+++,,,,,,******))))))((((((((('''&&&&&&'''''''''&&&&&&%%%''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''((('''(((((()))******++++++)))((('''((()))***)))(((,,,+++***)))*********************++++++,,,,,,,,,///111333333222444:::>>>;;;???DDDIIILLLPPPTTTWWW^^^ccciiilllmmmpppwww~~~}}}zzz}}}~~~}}}xxxwwwyyywwwqqqjjjkkkkkknnnyyy~~~|||yyyyyy|||yyyyyyooofffaaaaaaeeeiiinnnllljjjgggeeefffiiikkkkkkddd[[[TTTOOOKKKFFFBBB;;;888444111///---,,,++++++,,,---,,,+++*********((((((((()))))))))((((((((()))***++++++++++++++++++++++++++++++******************,,,......,,,***,,,,,,+++++++++,,,,,,---)))+++,,,,,,,,,,,,---///......---,,,,,,+++++++++......000000111000//////------------...///000000...///////////////......///000222222222444777:::<<>>:::999::::::999;;;??????@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCFFFHHHIIIKKKKKKNNNQQQTTTTTTQQQLLLHHHFFFGGGEEEBBBAAAAAA@@@===::::::::::::999::::::;;;;;;<<>>;;;777444222//////////////////......111...------+++)))---444888CCCOOOTTTWWW[[[[[[YYYTTTQQQJJJCCC===999666555333222111222333333222111---------.....................---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))******+++++++++,,,&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((('''&&&$$$#########%%%&&&'''((((((((('''''''''&&&&&&''''''''''''(((((()))***+++++++++)))''''''((()))******))))))(((&&&&&&'''(((((('''))))))((((((((()))******+++...//////------111444222444777:::===AAAFFFJJJMMMTTT]]]aaabbbffflllsssyyy{{{~~~zzzvvv{{{yyy{{{yyyttttttwwwvvvpppllljjjggggggppp}}}}}}{{{|||yyy|||pppfff___]]]___cccdddccc```]]][[[\\\___aaa\\\VVVMMMGGGCCC@@@<<<999222000...,,,+++************+++++++++***+++---///((()))))))))***+++++++++***+++,,,...///000111111,,,++++++******)))))))))---,,,***+++,,,---,,,,,,++++++******************(((***++++++++++++,,,...,,,,,,---......///000000...///000111111000///...,,,,,,,,,---...///000111...///////////////......///000222222333555999<<>>>>>AAAFFFLLLNNNLLLMMMOOOPPPQQQSSSWWWZZZaaagggoootttvvvxxxzzz|||yyytttooonnnmmmnnnttt|||~~~zzztttnnnkkkiiigggeeeccceeehhhiiijjjhhhfffdddjjjiiigggfffeeeeeefffffffffffffffgggggggggggghhhiiigggffffffhhhjjjkkkjjjeeefffgggiiiiiiiiihhhgggggggggfffffffffgggggghhhgggiiilllmmmlllllllllmmmkkkkkkjjjjjjjjjjjjjjjjjjiiikkklllmmmnnnppptttvvvzzz}}}|||xxxssslllddd\\\WWWTTTSSSPPPMMMJJJHHHEEEBBB@@@@@@AAABBBDDDEEEFFFFFFGGG???;;;:::<<<===<<<>>>BBBBBBCCCEEEFFFGGGGGGGGGFFFAAAAAAAAABBBBBBCCCCCCDDDAAABBBDDDGGGIIIKKKLLLLLLMMMQQQTTTUUURRRMMMIIIGGGFFFCCC@@@??????>>>;;;888999999999999999999999999888<<>>999666444222222222111111111000000---///000111000///---,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,------,,,+++)))(((******))))))))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""###%%%''')))+++,,,,,,$$$%%%'''&&&%%%%%%&&&(((***(((%%%######%%%(((***&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++(((%%%$$$'''))))))((())))))))))))************...---+++)))(((((()))***))))))***)))((((((***---111+++'''(((***+++---111111111222333555777888999>>>DDDKKKOOORRRWWW___eeejjjnnnssstttsssuuuzzz|||zzzzzzoooooooooqqqssssssqqqooojjjjjjiiihhhjjjpppxxx~~~~~~}}}|||}}}}}}}}}{{{yyywwwyyy|||~~~}}}qqqgggaaa^^^\\\[[[[[[WWWQQQMMMLLLLLLLLLKKKFFFCCC???:::555333111111------,,,,,,+++***))))))((((((((((((((()))******))))))***+++,,,,,,------)))(((---666>>><<<111%%%*********++++++*********(((***,,,+++(((''')))+++++++++++++++,,,,,,------******))))))******+++,,,)))***,,,......,,,---///)))+++---000222222111000111000...------...///000333000------///111000///222//////222333444;;;BBBNNNTTT___ppp|||kkkYYYTTTPPPNNNMMMIIIAAA:::;;;<<<>>>BBBFFFKKKPPPRRRRRROOOPPPUUUUUUSSSVVV]]]iiilllpppqqqqqqqqqqqqqqqvvvnnnjjjlllnnnooossszzz|||yyyvvvssspppooommmkkkiiidddeeeffffffggggggffffffggggggfffeeeeeeeeeeeefffjjjhhhfffffffffhhhkkkmmmkkkkkkkkkjjjjjjiiiiiiiiijjjiiihhhiiijjjkkkjjjiiigggfffeeeeeeeeeggghhhjjjmmmmmmmmmmmmllljjjhhhgggkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjlllnnnqqqtttvvv~~~~~~}}}|||{{{vvvtttoooiiiaaaZZZTTTPPPRRRPPPMMMIIIFFFDDDCCCCCCGGGDDD@@@@@@CCCFFFFFFEEE@@@???>>>======???AAACCCHHHHHHIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBGGGGGGGGGHHHJJJLLLMMMNNNSSSSSSUUUXXXYYYUUUNNNHHHDDDCCCBBB@@@>>><<<::::::888999999999999999888888888888888888888888777666<<<;;;===AAAGGGKKKKKKJJJHHHGGGFFFEEEBBB>>>888444555222///------------,,,000...,,,++++++,,,---...444===HHHPPPXXX^^^^^^[[[UUUSSSOOOJJJDDD???;;;999111111000000000/////////---...000000000///---,,,,,,,,,+++++++++*********(((((()))))))))*********+++++++++++++++)))((('''+++++++++******+++++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&(((((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******+++(((%%%%%%'''))))))(((((((((((()))))))))******...,,,***)))(((((()))***))))))***)))((((((***---222---***,,,---++++++---+++,,,,,,---...000111222111666;;;>>>???CCCIIIOOOTTTYYY^^^aaacccgggoootttvvvxxxyyywwwuuurrrqqqrrrkkkjjjjjjkkklllllljjjggggggfffeeedddeeejjjqqqvvvzzzzzzzzz{{{{{{yyyuuuqqqqqqrrrtttxxx{{{|||zzzxxxxxx{{{~~~~~~{{{yyy{{{~~~~~~xxxoooggg```[[[UUUQQQOOOKKKEEEAAA@@@??????>>>;;;999666222000.........,,,,,,,,,+++***)))))))))((((((((((((((()))******)))******++++++,,,,,,,,,***)))+++111777666///(((*********))))))*********(((***++++++(((((()))+++***++++++,,,,,,,,,++++++((()))))))))************......///000...***))))))+++,,,---...//////......000000//////...---,,,,,,222000------///111000///111//////222333555===EEEUUU\\\iiizzzuuudddWWWTTTPPPMMMKKKFFF???:::;;;<<>>===<<<;;;;;;<<<<<<;;;:::999999888888888888888777666666999999:::???EEEIIIJJJIIIIIIHHHFFFFFFDDDAAA===999666333000...---...------+++******+++,,,...000111444===HHHPPPWWW^^^^^^ZZZVVVTTTPPPKKKEEE@@@<<<:::////////////............---.../////////...---,,,,,,++++++++++++*********'''((((((((())))))))))))************)))(((''''''************************(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$))))))***(((&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''+++******************+++***(((&&&&&&'''(((((((((''''''((((((((()))))))))---,,,***)))(((((()))***))))))***)))((((((***---000,,,***---...+++)))***++++++++++++,,,---...///,,,000333444333555999===@@@CCCHHHKKKNNNTTT[[[aaahhhiiikkkkkkiiihhhiiijjjfffeeedddeeefffeeeccc```^^^^^^^^^^^^```eeelllrrruuuuuuvvvxxxwwwsssmmmhhhfffgggiiilllpppqqqooommmnnnqqqsssssspppnnnppprrrooolllgggbbb[[[RRRIIICCCAAA===888444333222222111000///---,,,++++++,,,---++++++******))))))((((((((((((((((((((()))*********************+++++++++*********,,,......,,,***+++***)))(((((()))***+++)))***+++***))))))***+++)))+++,,,------,,,***)))'''''')))*********)))(((---...///000000///...---......------------------......000000000///---,,,111///------...000000///111///000333444777@@@JJJ]]]gggwwwnnn]]]TTTSSSPPPKKKFFFAAA===:::;;;<<<@@@EEEKKKRRRXXX[[[[[[YYYYYYZZZ[[[[[[```gggnnnppprrrqqqooonnnmmmmmmqqqmmmjjjjjjjjjiiikkkoooqqqwww|||{{{zzzzzzxxxtttsssqqqnnnmmmlllllljjjiiiggggggeeeeeedddeeefffggggggffffffeeeeeeeeeeeeeeeeeedddcccbbbccceeeggghhhiiiiiiiiijjjkkkllllllllljjjhhhggghhhiiiiiihhhggggggggghhhjjjjjjkkkkkkkkkkkkllllllmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmpppppppppqqqsssvvvzzz|||~~~~~~}}}{{{zzzyyyxxxqqqnnniiibbb\\\VVVRRRPPPOOONNNKKKHHHEEECCCBBBAAA@@@???>>>@@@CCCFFFGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBFFFFFFFFFGGGHHHJJJLLLLLLNNNOOORRRUUUVVVTTTOOOJJJFFFEEEEEEDDDBBBAAAAAA@@@????????????>>>===<<<;;;:::999999888777666666555666666777<<>><<>>BBBHHHMMMUUUWWWYYYYYYYYYYYY[[[]]]___^^^^^^```aaaaaa___]]]UUUVVVWWWYYY]]]dddlllrrrrrrqqqqqqpppoookkkfffbbb\\\\\\^^^bbbeeegggfffeeebbbdddeeeddd```^^^^^^___ZZZYYYWWWTTTNNNEEE===888666333///---------------,,,,,,+++++++++,,,------******))))))((((((((('''((((((((((((((())))))******************)))))))))***+++++++++***)))***++++++***(((''''''(((***+++)))***************++++++***+++---///...,,,***(((&&&(((***+++,,,+++)))((()))+++,,,,,,---000///,,,000///---,,,,,,---///000......///000000111111111000///...---...//////000000///000333555:::EEEQQQcccoooiiiXXXQQQQQQNNNHHHBBB<<<:::999999;;;???EEELLLTTTZZZ]]]^^^]]]\\\\\\]]]```fffkkkqqqrrrsssqqqnnnkkkjjjjjjkkkjjjkkkkkkkkkkkkmmmppppppuuuxxxwwwvvvwwwvvvtttqqqooommmlllllllllkkkjjjiiigggeeedddcccdddfffggggggfffeeeeeeddddddeeeeeeeeeddddddcccdddfffgggiiiggghhhiiijjjlllmmmnnnnnnjjjhhhggghhhiiiiiihhhffffffgggiiikkkkkkkkkkkkjjjmmmmmmnnnnnnnnnmmmmmmmmmooooooooooooooooooooooooqqqqqqqqqsssuuuyyy}}}}}}zzzwwwuuutttsssmmmjjjeee___ZZZUUURRRPPPNNNMMMKKKHHHFFFDDDBBBAAA@@@??????AAACCCEEEGGGHHHDDDEEEFFFGGGHHHIIIIIIHHHLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNRRRUUUVVVTTTQQQNNNHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>===<<<:::999777666666555444444666999>>>CCCGGGJJJNNNLLLKKKJJJJJJIIIFFFCCC<<<999444111000000///...+++,,,------------,,,,,,333<<>>////////////////////////---------------,,,,,,++++++++++++*********)))))))))))))))*********+++++++++*********))))))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((###%%%'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''''''''((((((''''''''''''((((((((((((******))))))))))))))))))))))))***)))((((((***---555///*********((()))+++((('''''''''''''''((((((***+++,,,,,,,,,---///000222222333333555777;;;>>>???AAACCCDDDDDDEEEHHHJJJSSSSSSTTTWWWYYYZZZYYYXXXPPPQQQSSSUUUXXX___ffflllllljjjfffdddcccaaa^^^\\\TTTSSSTTTUUUWWWXXXVVVUUUSSSSSSRRRPPPMMMJJJIIIHHHEEEEEEDDDBBB===888444111000---+++***+++---------,,,,,,,,,+++++++++,,,,,,)))))))))(((((((((((((((((((((((((((((())))))******)))))))))))))))))))))(((+++---,,,***((()))***+++***)))(((((()))***+++***))))))***++++++++++++***,,,...//////...+++)))((()))+++------,,,+++******,,,+++(((+++000000,,,000///---------///222444555444111///...///111333//////...---------///000//////111444666<<>>999888888777999===CCCKKKRRRYYY\\\^^^___^^^]]]___dddkkkoootttttttttqqqmmmiiihhhhhhiiillloooooommmmmmnnnooooootttvvvtttsssuuuuuussspppnnnllllllmmmmmmlllkkkhhhgggeeeddddddeeefffhhhffffffeeeddddddddddddddddddcccccccccdddeeefffgggggggggiiijjjlllnnnooopppkkkiiihhhhhhiiiiiihhhfffeeefffhhhjjjkkkkkkkkkjjjqqqppppppooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssuuuwwwzzz}}}~~~~~~zzzuuupppnnnllllllhhhfffccc^^^YYYUUURRRQQQNNNMMMLLLJJJGGGEEECCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOSSSVVVWWWVVVUUUTTTLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@===;;;999888777777444555666888;;;@@@EEEIIINNNMMMLLLLLLLLLJJJGGGDDD@@@<<<777444222111///...------.........---,,,+++333<<>>DDDDDDEEEIIILLLNNNMMMLLLKKKKKKLLLLLLNNNRRRXXX\\\^^^[[[WWWTTTTTTSSSRRRQQQJJJHHHGGGFFFEEEDDDAAA???AAAAAA@@@>>><<<999777666666666666333000......///,,,***))))))+++,,,,,,,,,++++++++++++***)))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))))))))(((***,,,,,,***)))))))))*********++++++************))))))***,,,---,,,+++)))***,,,......---,,,+++***+++,,,---------,,,+++(((++++++,,,555BBBGGGDDD000///......///111333444<<<888333...,,,,,,...000...//////...,,,,,,...000...///222555888???OOO___mmm|||zzz]]]NNNLLLIIIDDD???;;;999777777666888<<>><<<::::::999666666666666777;;;AAAFFFJJJJJJKKKMMMMMMLLLHHHEEECCC???:::666444222000///---............/////////222;;;EEENNNWWW___bbb```\\\ZZZVVVRRRMMMHHHEEECCC,,,---------............---,,,,,,+++++++++++++++************))))))))))))))))))))))))***************)))(((((((((((()))***)))***,,,------,,,***)))************************((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&(((***)))'''&&&''')))((((((((()))))))))******(((((()))))))))))))))((())))))***)))((((((***---888222------,,,)))(((***,,,,,,++++++,,,---......+++***))))))***+++++++++((((((***---///000000000111222222222222333666888888888999<<>>???????????????BBBGGGKKKIIIGGGEEEDDDDDDDDDBBBAAA<<<:::888777777666333111555444444333333222111000...///000...+++***+++------+++))))))***+++*********************)))(((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''(((((()))))))))))))))(((((())))))))))))***+++,,,------,,,+++***+++)))(((***,,,...---+++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,'''+++,,,---;;;OOOXXXVVV111000///......///000111888555222...,,,,,,---......//////...,,,,,,...111---///222666888AAASSSdddwwwoooUUUJJJKKKEEE>>>::::::999777555777999<<>>===<<<<<<777777666444333666<<>>>>>>>>777777555222000222888>>>===@@@EEEKKKOOOOOOKKKHHHGGGCCC===999666444111///888666333///---,,,------111:::EEENNNYYYcccgggfff]]]\\\XXXTTTOOOKKKHHHFFF,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++++++++***))))))))),,,,,,++++++***)))))))))(((***+++***)))((()))******)))(((&&&&&&''')))***222...***((())))))(((&&&))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))((('''$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))++++++++++++******))))))...(((%%%)))---+++((('''---((('''***+++)))''')))((((((((((((((()))******''''''(((((()))+++,,,---000///...------------------......///000111111222000111111111222222222222333111111333555555222//////---+++***+++,,,,,,+++///---,,,---000222000...))))))))))))))))))******++++++++++++++++++++++++***)))((()))***+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,+++***))))))(((%%%%%%&&&'''''''''''''''''''''((()))***++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++******)))'''(((***---///000111111111000000///...---------000///...------...///000.........///////////////000///111666>>>JJJ]]]nnn|||fffXXXMMMCCC===<<<:::888777777888888888:::===???BBBEEEIIILLLRRRXXX___eeennnvvvyyywwwwwwtttqqqooonnnkkkgggcccjjjmmmqqqrrrqqqooonnnnnnkkkjjjjjjkkklllmmmkkkjjjlllkkkiiigggggggggggghhhjjjgggeeeeeeggghhhgggeeeffffffeeeeeeeeedddddddddfffcccaaacccfffhhhgggeeejjjiiihhhiiijjjmmmppprrrpppooonnnllljjjiiiiiiiiikkkkkkkkkllllllnnnoooooosssrrrrrrtttxxx||||||ssskkkeee[[[XXXTTTSSSTTTWWWYYYYYY___aaabbbbbb```\\\XXXUUUPPPPPPPPPPPPOOOMMMKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSTTTWWWXXXZZZZZZ[[[XXXVVVSSSRRRRRRSSSRRRQQQQQQPPPMMMKKKKKKKKKMMMNNNMMMKKKIIIGGGGGGIIIKKKLLLRRRVVV[[[___bbbeeehhhjjjjjjjjjgggdddeeegggddd^^^]]]\\\ZZZZZZ[[[\\\[[[ZZZWWWTTTNNNGGGBBB???======999888555333333444666777999<<<@@@EEEHHHIIIIIIIIIFFFGGGGGGBBB;;;555333333777444000,,,+++,,,///111555777>>>KKKZZZdddfffeeebbb___[[[XXXTTTOOOJJJGGG,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++******************+++++++++*********))))))((()))******)))((()))***''''''''''''))),,,///111111---)))'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***)))))))))***************---(((%%%(((***((('''((((((&&&'''***)))&&&'''***((((((((((((((()))******))))))))))))***+++,,,,,,333222111///---,,,+++***+++,,,,,,---......//////..................//////111000///000222333111///...,,,))))))***+++,,,,,,---,,,***,,,...///...,,,+++******)))))))))******,,,,,,,,,++++++*********)))((('''(((***,,,+++***))))))))))))))))))))))))'''(((((()))******++++++,,,++++++***))))))(((((())))))************))))))'''(((((()))******++++++(((((()))************)))******++++++++++++************+++++++++******)))******+++------.........------------............000///...------...///000.........///////////////111111444:::AAANNNbbbsssnnn[[[OOOFFF>>>>>>===;;;999888888888999888:::<<<>>>@@@CCCGGGJJJPPPVVV^^^dddmmmvvvyyywwwxxxuuurrrpppooommmiiifffiiilllooopppooommmlllllliiihhhiiijjjmmmmmmmmmkkkkkkjjjiiihhhggggggggghhhgggeeedddeeegggiiihhhgggffffffffffffeeeeeeeeedddeeecccbbbccceeeggggggfffkkkjjjkkklllmmmppprrrssssssrrrpppnnnlllkkkjjjiiijjjjjjjjjkkkkkklllnnnnnnqqqpppqqqtttxxx}}}{{{rrrhhh```XXXUUURRRRRRUUUXXX[[[\\\bbbcccddddddbbb^^^YYYWWWTTTTTTTTTSSSPPPNNNKKKJJJKKKMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYVVVSSSRRRRRRRRRQQQPPPQQQPPPNNNMMMLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJMMMNNNRRRVVV\\\```dddhhhkkknnnpppqqqpppnnnnnnppplllfffcccaaa______```aaaaaa```]]]YYYRRRKKKEEEAAA>>>>>>:::888555222111222444555777:::>>>CCCGGGHHHIIIIIIGGGIIIHHHDDD===888555444555333000---,,,---///000333666===JJJXXXcccgggfffdddaaa]]]YYYUUUPPPKKKGGG,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))******************)))))))))*********++++++((()))******(((((()))***%%%%%%&&&'''))),,,///111...+++((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***(((((((((((((((((())))))***''''''((('''%%%(((---+++(((((()))(((%%%&&&***((((((((((((((()))******++++++************++++++222222000///---,,,+++***))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...000000///...+++(((''')))+++,,,---+++***)))***+++,,,+++***---,,,+++***************,,,,,,,,,++++++******)))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))'''(((((())))))******+++******))))))(((((('''''''''((((((((((((((('''&&&((((((((())))))*********'''((())))))******))))))))))))************)))))))))******+++++++++******,,,,,,,,,,,,,,,++++++***))))))***,,,---...///000//////............///000.........//////000000000333333666===FFFTTTiii{{{ttt___OOOGGGAAA===>>>===<<<:::999999999999888:::<<<===???AAAEEEHHHMMMUUU]]]dddllluuuyyyxxxyyyvvvsssqqqpppnnnllljjjiiikkknnnnnnmmmkkkjjjjjjgggggggggjjjlllnnnmmmlllkkkjjjiiihhhggggggggghhheeedddcccdddgggiiiiiiiiigggggggggfffffffffeeeeeeeeecccbbbbbbdddfffgggfffkkklllmmmoooqqqrrrsssssstttsssqqqooommmkkkiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmpppsssxxx}}}{{{ssshhh___TTTRRRPPPRRRVVV[[[___aaaeeeffffffeeeccc___[[[XXXYYYXXXWWWVVVSSSOOOLLLJJJMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYWWWTTTSSSRRRRRRQQQOOOPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKJJJKKKMMMOOOPPPRRRVVV[[[aaaeeejjjooorrruuuxxxzzzyyyyyyzzzvvvpppllljjjgggfffggghhhiiihhheeeaaaZZZQQQJJJDDD@@@>>>;;;999555222000000111222555777;;;@@@DDDGGGIIIIIIIIIJJJIIIFFF@@@:::777555333111000///...//////000111444;;;GGGVVVaaafffhhhgggddd___[[[WWWRRRLLLHHH,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))******++++++((((((((()))***++++++,,,((()))***)))((('''(((***''''''&&&&&&&&&'''((()))***)))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''')))***(((&&&,,,555999111+++))))))'''''')))((((((((((((((())))))***++++++***))))))))))))))),,,,,,---------,,,,,,,,,(((((((((((())))))******------,,,,,,,,,,,,++++++,,,+++******+++,,,.........+++((('''))),,,...///******)))***************...---,,,+++***************************+++++++++***)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))******))))))((((((''''''''''''%%%%%%&&&'''((((((''''''((((((((())))))))))))))))))******+++++++++++++++(((((())))))))))))(((((())))))***+++++++++******,,,,,,,,,,,,++++++***))))))***+++,,,---...///000...............//////000.........///000000111111222333888@@@KKKZZZppp{{{hhhUUUIIIDDDBBB@@@<<<<<<;;;:::999999888888888:::;;;<<<===???CCCFFFKKKTTT]]]dddllluuuzzzzzzyyywwwtttrrrpppoooooonnnjjjlllnnnnnnllljjjiiiiiihhhggggggiiikkklllkkkjjjjjjiiiiiihhhhhhhhhhhhhhheeeddddddeeefffggghhhhhhhhhggggggggggggfffffffffdddcccbbbbbbccceeefffgggjjjlllnnnqqqrrrsssrrrrrrrrrqqqpppmmmkkkhhhfffeeeccccccccccccddddddeeeffffffiiilllpppuuuzzz}}}|||vvvkkkbbbRRRQQQPPPSSSXXX^^^ccceeefffggggggeeeccc___[[[YYYZZZYYYYYYWWWUUUQQQOOOMMMNNNOOOQQQSSSTTTVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPOOOQQQQQQSSSSSSRRRQQQOOOMMMMMMMMMLLLKKKLLLNNNOOOPPPQQQTTTYYY___dddjjjppptttwww}}}yyyvvvsssooommmnnnpppqqqqqqnnniiiaaaXXXNNNFFFAAA>>>===;;;777333000///000000222444888<<>>:::555111000000000//////111555999???CCCFFFFFFFFFFFFGGGFFFBBB===999222222222111111000000000...000666>>>JJJWWWbbbhhhkkkhhhddd```\\\WWWRRROOO++++++,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((('''((((((((())))))******'''((()))(((''''''((()))&&&''''''(((((('''''''''$$$&&&((((((&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''***)))(((+++111888222---+++)))&&&&&&(((((((((((((((((()))******(((''''''&&&&&&&&&''''''))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***,,,...---***((()))******)))***,,,///000000///***+++---,,,)))((()))++++++******)))))))))******************)))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''******)))(((''''''&&&&&&&&&''''''(((((((((((((((((())))))******))))))((((((((()))++++++,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///---...///000111222333333999;;;CCCPPP___rrrsss___JJJAAA???===<<<<<<888999;;;===>>>?????????======<<<::::::<<<@@@DDDGGGQQQ\\\bbbgggooovvvxxx{{{}}}~~~yyyuuusssssspppqqqqqqooollljjjjjjjjjiiihhhggghhhiiiiiigggfffggghhhiiijjjjjjiiihhhgggdddeeefffeeecccccceeehhhffffffffffffeeeeeeeeedddcccccccccaaa___aaafffjjjkkkkkkllllllkkkjjjhhhgggeeeffffffeeecccaaa^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYXXXYYY___jjjsssyyy|||tttmmmgggbbb^^^WWWUUUSSSTTTYYY^^^bbbccccccccccccbbbaaa___]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXTTTUUUWWWYYYZZZ\\\\\\]]]WWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYWWWUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOOOONNNNNNNNNQQQRRRSSSUUUYYY___ggglllpppyyy||||||~~~uuuiii]]]QQQHHHCCC@@@===999444111/////////......000222777<<>>>>>===;;;:::<<<@@@DDDEEEPPP[[[```eeemmmsssvvv}}}}}}wwwuuutttpppqqqpppnnnkkkiiiiiijjjgggffffffgggiiijjjiiigggggghhhiiijjjjjjiiihhhgggaaadddeeeeeeddddddgggjjjffffffeeeeeeeeedddddddddcccccccccaaa___aaafffjjjmmmmmmlllkkkjjjhhhgggfffeeefffffffffdddbbb___]]][[[ZZZZZZYYYYYYYYYZZZZZZUUUVVVUUUSSSSSSYYYeeennnqqq~~~xxxpppiiidddbbbaaaXXXUUUSSSTTTWWW[[[___```cccccccccbbbaaa```___^^^\\\]]]]]]^^^]]]\\\ZZZYYYVVVWWWYYY[[[]]]^^^______YYYYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXYYY[[[ZZZXXXVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNRRRSSSSSSUUUXXX^^^eeejjjjjjsss|||yyymmm```TTTKKKFFF???<<<888333000...............///111555:::@@@CCCFFFFFFGGGIIIKKKIIIDDD???666444222000/////////000///111555;;;EEERRR___gggiiifffccc```]]]YYYUUURRR,,,+++*********+++,,,---,,,,,,++++++***)))((((((***(((&&&&&&'''***++++++***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$###%%%'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$&&&((('''&&&%%%$$$###"""""""""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))''''''&&&''''''((()))*********))))))((((((((((((&&&&&&((()))************))))))(((((('''''''''&&&&&&'''''''''((((((((()))***)))))))))((((((''''''&&&&&&&&&''''''((()))***000000///...,,,***'''&&&&&&(((+++...//////---,,,111...***))))))*********''''''(((((())))))******+++***)))'''&&&&&&&&&&&&)))))))))))))))(((''''''%%%&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%'''(((((('''&&&&&&(((******************************)))(((&&&&&&&&&'''(((***++++++,,,,,,***)))((('''''''''(((((()))***+++******,,,,,,,,,,,,+++***...///111222222000...---++++++,,,,,,---...//////..................---------///000///...000666;;;???EEEPPP___rrrdddUUUEEE???===:::888888<<<<<<===>>>@@@CCCFFFGGGFFFCCC???;;;;;;>>>BBBEEEIIIPPPXXX```fffmmmtttzzz}}}~~~yyyvvvtttsssqqqooonnnmmmllljjjhhhhhhhhhiiijjjkkkkkklllmmmkkkkkkjjjjjjhhhgggfffeeeddddddeeeeeeeeeeeeeeeeeeffffffggggggfffdddbbbaaaaaa```^^^]]]___ccchhhkkkoooqqqrrrqqqmmmiiifffeeeeeefffggggggfffccc___]]]YYYZZZ[[[\\\\\\[[[\\\\\\YYYXXXVVVPPPMMMSSS```lllwwwyyy}}}|||zzzsssjjj```[[[\\\^^^\\\YYYVVVSSSTTTXXX\\\___^^^^^^]]]\\\]]]^^^___``````]]]ZZZZZZ\\\]]]\\\ZZZ[[[\\\^^^`````````^^^]]]]]]]]]\\\\\\[[[\\\\\\]]]YYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWTTTSSSSSSSSSSSSQQQMMMJJJQQQQQQRRRTTTXXX\\\```ccchhhmmmuuu{{{}}}ooo___RRRIIIEEE???<<<888555333111...+++...///000000222666;;;???CCCDDDFFFHHHHHHFFFDDDCCC999666222000//////......000000444<<>><<<::::::>>>>>>???AAADDDGGGIIIKKKIIIFFFAAA===<<>>EEEOOO___qqq{{{YYYMMMBBB??????>>>======@@@BBBDDDGGGJJJLLLNNNOOOMMMIIIDDD@@@>>>@@@DDDFFFLLLRRRYYY___dddjjjqqqvvv~~~zzzwwwooommmllllllllllllkkkiiihhhiiiiiiiiijjjkkkkkkkkkjjjjjjjjjiiihhhgggfffeeedddddddddeeeeeeeeeffffffgggggggggggggggfffeeeddddddcccaaaaaabbbfffjjjlllnnnqqqttttttrrrooommmlllggghhhiiiiiihhhfffcccaaa```______aaaddddddaaa^^^[[[YYYTTTLLLHHHLLLWWWaaaggghhhiiiiiiiiihhhfffeeeiiihhhddd^^^WWWSSSTTTWWWYYYYYYXXXWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^___```aaa___]]]]]]^^^___^^^]]]]]]^^^___```aaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWUUUUUUVVVUUUTTTRRRSSSRRRRRRRRRTTTWWWZZZ\\\___cccjjjpppvvvzzz}}}|||{{{{{{}}}vvvhhhYYYNNNHHH@@@===999666555333111///,,,---...///000333777;;;???AAAEEEHHHHHHFFFCCCAAA===:::666333222222111000......222888>>>EEERRR]]]bbbccccccaaa\\\VVVSSSRRR+++++++++***************+++*********)))))))))((()))(((&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''+++///---(((%%%&&&(((%%%%%%&&&'''((()))++++++&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''!!!###%%%&&&((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***++++++++++++******))))))))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))+++---------,,,,,,))))))***,,,......,,,)))(((((((((((())))))))))))))))))******)))))))))((((((((())))))(((((('''&&&'''(((((()))))))))))))))((((((((((((((('''&&&&&&&&&)))++++++***'''&&&&&&))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++*********)))(((((((((((()))***+++,,,...---,,,***(((&&&$$$###,,,---...//////......---------------------,,,,,,---------...............---///111111111444;;;@@@FFFSSSfffyyyxxxVVVLLLCCCAAAAAA@@@???AAACCCEEEIIIMMMQQQSSSSSSTTTPPPLLLFFFBBB@@@AAADDDGGGOOOTTTZZZ___ccchhhooottt}}}}}}yyyuuuqqqooommmmmmmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeecccddddddeeeeeefffffffffggggggggggggggggggffffffeeedddbbbbbbcccfffiiikkkpppsssvvvwwwtttqqqnnnmmmiiiiiijjjjjjiiigggeeeddddddbbbbbbeeeiiiiiieeeaaa]]]ZZZSSSKKKFFFHHHQQQYYY____________^^^]]]\\\[[[``````___ZZZUUUSSSTTTWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^______aaa```____________```______``````aaabbbcccddddddbbbbbbaaa______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWZZZXXXVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQRRRTTTVVVXXXZZZ^^^dddjjjoootttyyy|||xxxxxxyyyyyyzzz}}}yyylll\\\PPPIII@@@===888555444333111000---///000111111444888;;;<<>>999666444222111///000000222777999<<>>NNN___vvvdddNNNGGG@@@>>>???@@@EEEKKKRRRWWW^^^dddfffeeebbb___XXXTTTOOOJJJIIIJJJNNNPPPTTTXXX]]]```ccciiipppvvv}}}|||yyyzzzyyyvvvuuusssqqqooonnnmmmjjjhhhkkkjjjjjjiiihhhggggggfffggggggggghhhggggggfffeeebbbccccccdddeeefffggghhhddddddddddddeeefffhhhiiigggfffeeeeeeeeefffggghhhnnnqqqvvvwwwuuupppllljjjiiiiiiiiiiiijjjjjjiiiiiigggiiikkkiiiffffffjjjmmmmmmjjjddd]]]XXXUUUTTTTTTRRRPPPNNNLLLLLLMMMOOOPPPSSSVVVYYYYYYWWWVVVXXXZZZYYYZZZ[[[]]]]]]]]]]]]]]]\\\]]]^^^_________^^^^^^^^^```aaa```^^^^^^aaaccccccfffjjjmmmooonnnllljjjiiihhhgggdddcccaaaaaa```___```aaaaaaaaaaaaaaaaaa______^^^^^^^^^^^^______```___^^^^^^^^^]]]ZZZWWWUUUTTTRRRQQQPPPQQQRRRSSSSSSUUUYYY\\\^^^bbbfffiiijjjnnnsssttttttwww|||rrrbbbTTTLLLDDD???999444111000...---+++,,,.../////////111333999;;;===???AAABBBCCCCCCDDDAAA;;;777555444222000//////111555777999AAAJJJMMMPPPRRRSSSRRRQQQPPPPPP***+++++++++***)))'''&&&(((((((((((())))))))))))((('''''''''((((((&&&$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&$$$""""""###%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&& !!!"""###$$$%%%&&&&&&"""###$$$&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))************&&&'''''''''(((((())))))***))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***%%%%%%$$$%%%&&&(((***+++(((((((((((()))))))))))),,,+++***+++,,,,,,+++)))******))))))((((((((('''%%%''')))+++,,,,,,+++***''''''((((((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&((()))*********************)))(((((()))+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***---,,,***)))))))))***+++))))))))))))***+++,,,---......---,,,,,,---...///---,,,,,,---...///000111++++++,,,,,,---...//////,,,,,,------...///000000///000222111000222777<<>>FFFFFFIIILLLMMMMMMLLLLLLLLL))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%'''***+++''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$#########'''&&&&&&'''***+++******$$$%%%'''((((((((('''&&&'''&&&$$$######$$$&&&'''(((((())))))***))))))((((((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((&&&))),,,---***(((((())),,,+++++++++++++++,,,,,,***,,,...,,,(((%%%&&&''''''(((***,,,,,,,,,+++***)))'''$$$%%%''')))'''%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************************+++,,,------+++++++++++++++***)))(((......---,,,+++******)))...---,,,+++,,,,,,......000000111333444555===FFF[[[lllsss\\\OOOAAA===;;;;;;:::===FFFQQQXXXccclllnnnmmmllliiieee___XXXRRRQQQRRRRRRTTTYYY\\\]]]___bbbggglllppprrrxxxwwwvvvuuutttsssssssssssspppkkkiiijjjkkkmmmmmmiiijjjkkkiiigggffffffgggfffiiijjjhhhgggiiigggddd```aaabbbccceeefffhhhhhhhhheeecccdddfffhhhfffdddggghhhjjjmmmnnnmmmjjjgggooopppqqqqqqqqqpppooonnnjjjiiihhhggghhhkkknnnpppjjjkkkkkkiiifffeeehhhllluuussspppkkkfffaaa\\\ZZZYYYVVVQQQMMMKKKMMMOOOQQQYYY___cccbbbaaabbb```\\\^^^bbbeeeccc___]]]___bbbbbbbbbaaaaaaaaaaaabbbbbbbbb```]]]\\\]]]]]]\\\ZZZ___```eeekkkrrrtttssspppkkkjjjhhheeecccbbbbbbbbb^^^^^^^^^^^^___aaacccddddddddddddddddddcccbbbbbb`````````aaabbbaaa^^^[[[UUUUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSTTTVVVYYY^^^aaaeeegggjjjllloootttyyy}}}xxxjjj[[[QQQHHHDDD===666111///...////////////---,,,...222555999;;;???BBBCCCBBB@@@?????????>>><<<999555222000222000......000444999<<>>777111///...////////////------...222555888:::>>>AAABBBBBB@@@?????????>>><<<999666333111000///...---///333777999@@@BBBDDDDDDDDDEEEFFFHHH))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&$$$###%%%%%%$$$############$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############""""""###$$$%%%&&&''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$&&&((()))+++)))(((((()))+++,,,+++***'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$######$$$&&&))),,,,,,***'''%%%((('''&&&%%%%%%&&&'''(((&&&(((++++++******************)))(((((('''((((((+++---...---***)))((())))))***+++,,,+++***)))((('''(((((('''&&&&&&''')))))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))************************((((((((((((((((((((((((***))))))))))))((((((((())))))))))))************...------,,,,,,,,,,,,---,,,,,,---------,,,++++++((()))***,,,...///111111//////...---,,,,,,------------///222222555???JJJaaarrrpppWWWFFF>>>;;;999777888999<<>>??????>>>===:::777444222...---------///111444666;;;===???@@@@@@AAACCCEEE))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$#########""""""########################(((&&&$$$""""""###$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((()))***)))((('''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''((()))******)))''''''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%&&&(((******)))(((&&&''''''&&&&&&&&&&&&''''''&&&''')))***************,,,+++******))))))))))))))))))******)))((('''''''''((((((((((((&&&%%%%%%###&&&'''&&&###"""%%%(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++)))******+++,,,------...//////......------,,,,,,,,,,,,///111222666BBBOOOeeewwwyyyaaaLLL@@@;;;888666555777999<<>>>>>??????>>>===:::888555333---------...///111222444666888;;;<<<===???AAACCC((((((((((((((((((((((((((('''&&&&&&$$$$$$###"""&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((''''''$$$$$$"""""""""###$$$%%%$$$$$$$$$#########""""""########################%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''%%%%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&'''((())))))'''''''''''''''''''''''''''''''''((()))))))))(((+++******)))((((((((()))((((((((()))))))))((('''''''''''''''&&&&&&%%%$$$###&&&'''&&&###"""%%%(((%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************************))))))))))))))))))))))))))))))))))))************((()))))))))************,,,,,,+++***)))))))))***))))))***++++++,,,+++++++++++++++,,,------....../////////......---------+++,,,000222333888GGGVVVkkk|||zzziiiUUUDDD<<<999666444444777999<<>>888333000000000+++---......---...///000000222444666888:::;;;;;;999999999999888666444333000...***((((((***...000///111333444444555777999)))(((&&&&&&&&&''')))***%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&'''''''''&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&$$$###%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$(((%%%""""""%%%'''&&&%%%***&&&###$$$(((***(((%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%$$$######&&&)))''''''&&&%%%%%%$$$######$$$######"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%%%%%%%$$$"""%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''((((((((('''&&&%%%%%%'''&&&$$$$$$$$$&&&((()))***)))((('''''''''''''''$$$%%%&&&'''(((((((((((((((&&&%%%'''***+++)))&&&###%%%&&&&&&%%%%%%'''(((((((((((((((((('''''''''++++++******))))))(((((('''(((((((((((((((''''''******))))))((((((''''''%%%&&&''''''%%%######$$$)))((('''&&&&&&&&&&&&&&&***)))(((((((((((())))))))))))))))))))))))))))))......---+++)))(((***,,,(((((())))))))))))((((((((()))***+++,,,---......---+++)))((('''((()))******++++++,,,,,,------...------,,,+++,,,---...//////............///000000111///000444;;;GGG[[[mmm~~~dddJJJ???<<<888777:::777555555888:::===DDDKKK\\\hhhuuu{{{~~~~~~{{{yyywwwtttsssssssssqqqppprrrrrrsssvvvzzz||||||{{{zzzwwwssspppooonnnlllkkkfffggghhhiiijjjkkkkkkkkkmmmlllkkkiiihhhgggggggggjjjjjjhhhgggggghhhhhhiiigggjjjlllllljjjhhhggggggeeefffgggggggggiiillloooxxx~~~~~~~~~uuuhhh___[[[[[[\\\\\\]]]\\\\\\\\\]]]___aaacccaaaaaa```]]]YYYWWWWWWWWWZZZaaakkkuuuzzzyyyvvvrrrmmmmmmlllkkkkkkjjjjjjiiimmmmmmoooppprrrtttuuuvvvsssqqqoooooonnnkkkeee```aaa^^^YYYTTTRRRQQQRRRSSSUUUVVVWWWWWWUUURRRNNNKKKCCCAAA>>>======??????>>>DDDDDDDDDEEEGGGJJJLLLNNNJJJMMMPPPSSSVVVYYY^^^aaa```aaaaaaaaa```___]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVV\\\eeeooouuuwww{{{xxxtttoooiiiaaaYYYTTTLLLIIICCC<<<666111///...,,,,,,,,,---...///000000000111222333444555555555444444333333222111000000000///---,,,,,,---///000...///000111333444666666((((((((((((((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%###!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%(((%%%######%%%&&&&&&%%%((($$$"""$$$(((+++)))'''######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$$$$&&&)))''''''&&&%%%%%%$$$######%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%'''&&&%%%$$$$$$&&&''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((***(((((())),,,---+++)))&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((())))))((((((((())))))***''''''((((((((((((''''''))))))((((((((((((((((((&&&'''((((((&&&%%%%%%&&&(((''''''&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))))))))))))))*********(((&&&%%%'''((((((((())))))))))))((((((++++++***)))((('''&&&%%%---,,,***)))((()))***+++******+++,,,,,,------...------,,,,,,,,,---...///---,,,,,,,,,,,,---......111000222777???MMMbbbtttxxx```HHH???<<<888777999666444444888:::===DDDKKK]]]iiivvv|||~~~|||{{{yyyvvvuuuuuuuuutttsssuuuuuuuuuwwwyyy{{{zzzyyywwwtttqqqooonnnmmmlllkkkggghhhiiijjjlllllllllmmmjjjjjjiiihhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhiiijjjiiikkkmmmmmmkkkhhhggggggeeefffgggggggggiiilllnnn{{{yyylllccc___^^^^^^]]]____________```aaabbbbbbaaaaaa```\\\YYYVVVVVVWWWWWW^^^iiisssyyyzzzwwwuuummmmmmmmmmmmlllllllllllllllmmmnnnppprrrtttvvvwwwvvvuuutttsssssspppjjjeeeccc```\\\XXXUUUTTTTTTTTTTTTUUUVVVWWWUUURRRNNNLLLDDDAAA>>><<<<<<<<<<<<;;;>>>>>>>>>>>>???AAACCCDDDGGGJJJMMMQQQTTTWWW\\\______````````````^^^]]]\\\YYYYYYYYYXXXXXXXXXXXXXXXXXXWWWXXX]]]gggqqqwwwzzz{{{xxxsssmmmfff___WWWRRRMMMIIICCC===666222///...---,,,,,,------///000000000111222333333333333333333333222222111000000//////...---++++++---...///...///000111222333444555((()))***++++++)))&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&&&&%%%%%%###"""$$$(((+++***)))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$######%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%&&&&&&''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$######$$$$$$&&&&&&'''''''''''''''&&&'''&&&%%%'''((()))'''&&&((())))))(((&&&%%%%%%&&&((((((((((((((((((((((((((('''&&&&&&''')))***+++''''''(((((((((((((((''''''''''''(((((((((((((((&&&((())))))'''&&&&&&'''''''''&&&&&&&&&'''((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&(((((())))))******))))))((())))))******+++,,,,,,,,,---,,,+++*********+++,,,******++++++,,,------------,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......111000444;;;EEETTTiii|||pppZZZEEE>>><<<888666888666333444777:::===CCCKKK[[[gggtttzzz}}}~~~|||~~~{{{yyyxxxxxxyyyxxxwww{{{yyyxxxxxxyyyyyyxxxvvvtttqqqnnnmmmmmmmmmlllkkkiiiiiijjjkkklllmmmnnnnnnhhhhhhgggggghhhiiijjjjjjiiiiiihhhhhhhhhiiijjjjjjkkkmmmoooooollliiihhhgggfffggghhhggggggiiilllnnn{{{tttjjjfffdddcccaaaddddddddddddccccccbbbaaa``````^^^[[[WWWUUUUUUVVVUUU\\\gggqqqxxxzzzxxxwwwnnnnnnnnnnnnnnnooooooooollllllnnnpppsssuuuxxxyyy{{{zzzzzzzzzyyyuuuppplllfffdddaaa]]]ZZZXXXVVVUUUVVVWWWXXXYYYXXXUUURRRPPPHHHEEE@@@===<<<;;;999888888888777777777999:::;;;BBBEEEIIILLLOOOTTTXXX\\\]]]^^^______^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYZZZYYYZZZ___hhhrrrzzz~~~}}}zzztttnnnggg___XXXSSSNNNKKKEEE>>>777333000///---------------...///000000000111222222111111111222111111000000/////////...---,,,++++++,,,---.........///000000111222222******+++******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$$$$$$$###!!! """""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$'''))))))((($$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$%%%$$$$$$###$$$$$$$$$######$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$((()))***)))'''&&&'''(((((((((((((((((()))))))))((('''&&&&&&&&&''')))***&&&'''((((((((((((((((((&&&&&&''''''((((((((()))&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((***+++,,,***)))((()))***)))))))))******)))))))))((((((***+++---...///000,,,++++++*********+++,,,*********+++,,,,,,------,,,,,,,,,,,,------......///............///000000000111555===GGGWWWmmmfffSSSBBB===<<<777555888555333444777:::===DDDLLLXXXdddqqqwwwzzz}}}}}}{{{|||zzzyyyzzz{{{|||{{{}}}{{{yyyxxxwwwuuusssrrrooommmlllmmmmmmmmmllliiiiiijjjkkklllmmmnnnnnnhhhhhhhhhggghhhhhhiiiiiigggggggggggghhhiiiiiijjjmmmoooqqqpppmmmjjjhhhhhhgggggghhhhhhhhhiiilllnnnwww|||sssnnnllliiigggiiiiiiiiihhhgggdddaaa```___^^^]]]ZZZVVVTTTTTTTTTVVV\\\fffpppvvvxxxwwwvvvnnnnnnnnnooopppqqqqqqrrrlllmmmnnnpppssswwwyyy{{{}}}xxxsssoooiiihhhfffddd```]]]ZZZXXX[[[\\\]]]^^^]]][[[XXXWWWPPPLLLFFFAAA>>><<<999888666555555444555777888999===@@@DDDGGGJJJOOOTTTWWWZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZZZZZZZ___gggqqq{{{~~~xxxrrrkkkccc[[[VVVPPPLLLFFF???888444111///---------------...///000000000000000000000//////000000/////////.........---,,,,,,++++++,,,,,,---.........//////000000000,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$###"""""""""""""""#########!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&'''((()))))))))(((((((((&&&'''((((((''''''(((***(((((((((((())))))*********)))((('''&&&&&&'''(((&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))******))))))***+++,,,,,,((((((((((((((((((((((((***,,,---,,,***)))***+++))))))************))))))++++++***)))(((''''''&&&******)))))))))*********))))))***++++++,,,,,,---,,,,,,,,,---------------///............///000000000111555>>>HHHWWWlll~~~^^^MMM???<<<;;;777555888666333444888;;;>>>EEEMMMYYYdddqqqwwwzzz~~~}}}|||zzzyyy{{{}}}~~~~~~|||yyywwwvvvsssrrrqqqooollllllmmmnnnnnnmmmiiiiiiiiiiiijjjlllmmmnnnlllkkkjjjhhhggggggffffffdddeeefffggghhhhhhiiiiiinnnpppqqqqqqnnnkkkiiihhhggghhhiiihhhhhhiiilllnnnsssyyy{{{wwwtttqqqooonnnnnnmmmllliiifffbbb```______^^^[[[WWWTTTTTTUUU[[[```hhhooouuuvvvuuutttnnnoooooopppqqqrrrssssssoooooopppqqqtttxxx{{{}}}{{{uuurrrooonnnmmmjjjgggddd```___aaaaaabbbbbbaaa```^^^\\\VVVRRRKKKEEEAAA===:::888555444444444555777999:::999;;;???BBBFFFJJJNNNRRRVVVWWWXXXZZZ[[[[[[[[[ZZZ^^^]]][[[ZZZZZZ[[[]]]]]]\\\[[[[[[^^^dddnnnxxx{{{vvvoooggg^^^XXXRRRNNNHHH@@@:::555222000...------------...////////////000000000///....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++***'''&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!!!!""""""!!!!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%&&&&&&)))'''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&***)))''''''''''''&&&$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((())))))'''&&&''''''$$$&&&'''''''''''')))***'''(((((())))))******+++******))))))((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))$$$&&&''''''&&&&&&&&&'''''''''&&&&&&&&&'''((((((+++*********+++,,,---...))))))))))))))))))))))))((()))++++++)))((()))))))))******++++++******)))************************((())))))))))))*********))))))******+++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......000111666???IIIXXXmmmXXXIII===;;;:::666555999666444555999<<>>AAAHHHPPPXXXdddpppvvvzzz}}}zzzzzz}}}zzzwwwuuutttrrrqqqooommmjjjjjjkkklllkkkkkkkkkjjjiiiiiijjjlllnnnpppqqqooommmkkkiiigggfffeeedddeeegggiiijjjkkkkkkkkklllnnnppppppnnnkkkjjjjjjiiiiiijjjiiihhhiiilllnnnnnnmmmqqqzzz}}}{{{yyyvvvsssooollljjjiiihhhhhhfffccc```]]]]]]^^^```dddjjjppptttuuuuuutttuuuuuuvvvvvvwwwwwwxxxxxxvvvuuuuuuuuuwww{{{~~~~~~}}}|||zzzwwwvvvtttsssppppppooonnnmmmkkkiiihhheee```XXXQQQKKKGGGBBB???:::999777555555444555555555777:::<<>>BBBIIIQQQUUU```lllrrrwww|||~~~}}}~~~{{{{{{~~~}}}yyyvvvttttttsssqqqnnnllliiihhhiiijjjjjjiiilllkkkjjjjjjkkkmmmpppqqqqqqooonnnkkkjjjhhhggggggeeefffhhhkkklllmmmmmmmmmkkkmmmooopppnnnlllkkkjjjiiijjjjjjiiihhhiiilllnnnkkkhhhkkktttzzz~~~}}}yyyuuuqqqooonnnmmmllllllkkkgggdddaaaaaabbbaaadddjjjppptttvvvwwwvvvxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvxxx|||}}}|||{{{{{{xxxxxxwwwvvvtttrrrpppooommmggg```XXXRRRMMMIIIFFF???===;;;888666444444444555777999;;;===@@@DDDFFFJJJLLLPPPUUUXXX[[[]]]^^^]]]\\\[[[[[[]]]```dddffffffeeeaaa^^^___fffqqqzzz|||rrrggg^^^VVVRRRKKKCCC<<<777444222///......---------......------///000111111111111......//////////////////---......//////......---++++++---...000111222333$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!$$$%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%'''$$$ """$$$%%%%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((('''&&&$$$###"""###%%%&&&'''&&&%%%%%%#########$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&$$$###%%%(((***)))''''''((()))***+++,,,,,,,,,)))(((''''''''')))***+++''''''''''''((((((((((((******)))''''''&&&&&&&&&'''((()))******)))((('''***)))((('''&&&''''''((('''&&&&&&''')))***)))((())))))*********))))))(((((((((((((((((((((((((((,,,)))'''((()))***(((%%%******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++)))+++---//////...---,,,000////////////000000111...444<<>>@@@AAAEEEGGGJJJOOOSSSWWW[[[\\\\\\\\\[[[[[[^^^bbbfffjjjkkkjjjfff```]]]bbbmmmwww|||nnnbbb\\\SSSKKKGGGBBB:::444222---------,,,,,,---.............../////////000000////////////////////////...000000///...---...///,,,+++++++++,,,...000111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&##############################$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$(((&&&###!!!!!!"""$$$&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))***'''%%%%%%&&&'''%%%###'''((()))***+++,,,,,,+++(((((('''''''''((()))***''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''((()))******)))((('''***)))'''&&&&&&&&&'''((()))((('''((()))***)))((())))))************))))))((((((((((((((((((((((((+++)))'''((()))***(((&&&*********+++++++++,,,,,,++++++************++++++))))))***++++++++++++***)))***,,,---......---,,,//////......//////000111///666???IIIWWWjjjvvv]]]DDD>>>888555666777666444777:::>>>???AAAGGGQQQXXXYYY```iiiooorrrtttxxx|||~~~~~~{{{|||{{{vvvtttvvvvvvtttqqquuurrrooommmmmmlllkkkjjjmmmmmmmmmmmmmmmllllllkkkooonnnnnnmmmmmmllllllkkklllllllllmmmmmmmmmmmmlllmmmnnnooopppooommmkkkjjjkkkkkkkkkkkkjjjhhhgggfffkkkjjjjjjkkkooouuu|||}}}~~~~~~}}}{{{yyyyyyzzzyyyyyyyyyvvvrrrpppoooppprrrrrrtttvvvyyy|||}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{yyyzzz|||}}}}}}~~~|||{{{|||wwwqqqjjjddd]]]WWWSSSJJJFFFBBB>>><<<;;;:::888999:::<<<=========???AAAEEEGGGJJJNNNRRRWWWZZZ\\\^^^^^^]]]]]]___ccchhhlllpppoookkkddd___bbbkkksss~~~ssshhh```VVVNNNIIIDDD<<<555333///......------......///---.........////////////...........................000000///...---...///,,,,,,++++++,,,---///000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%((('''&&&%%%$$$#########"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''***(((%%%$$$%%%%%%%%%$$$(((((()))***++++++++++++'''''''''&&&''''''((()))''''''''''''(((((((((((()))((('''&&&&&&%%%%%%&&&(((((())))))))))))(((((()))((('''&&&%%%&&&''''''+++***))))))******)))((())))))************)))))))))))))))))))))))))))))))))((('''((()))***)))(((*********++++++++++++,,,++++++************++++++(((((()))************)))******+++,,,,,,------..................///000000111888CCCOOO^^^qqqgggQQQAAA<<<666444555666555333444777:::===@@@HHHRRRYYY^^^dddkkkoooqqqrrrtttwww|||~~~{{{uuusssuuuvvvuuusssuuusssooonnnmmmmmmlllkkkmmmmmmmmmmmmmmmlllkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnmmmkkkjjjlllllllllkkkjjjiiigggfffkkkkkkjjjkkkmmmqqquuuxxx~~~|||~~~}}}zzzyyy{{{||||||||||||{{{{{{{{{{{{{{{zzz{{{||||||}}}|||wwwrrrlllgggaaa\\\SSSOOOIIIDDDAAA>>>;;;999;;;===>>>>>>===>>>@@@BBBEEEFFFIIILLLQQQUUUYYY[[[`````````___```dddjjjnnntttssspppiiiccccccjjjppp}}}zzzqqqdddZZZQQQLLLFFF===777555000//////......//////000---............/////////...........................000000///...---...///...------,,,,,,------...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""!!!###%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&(((((((((''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$########################&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''&&&'''&&&$$$$$$%%%'''))))))((()))***************)))''''''&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((+++***)))))))))***((('''((())))))************)))))))))))))))))))))))))))(((''''''((()))******)))************++++++++++++++++++************++++++((())))))***************++++++++++++,,,...///000...---------...///000000333;;;GGGUUUeeeyyy}}}|||nnnYYYGGG>>>;;;666555555666666555444666888<<<@@@HHHRRRXXX```eeejjjnnnpppqqqsssuuuzzz~~~}}}yyytttrrrssstttttttttuuurrrooonnnnnnnnnnnnmmmllllllmmmmmmmmmlllkkkkkkkkkllllllmmmmmmnnnoooooopppoooooonnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmkkkkkkmmmmmmmmmlllkkkjjjhhhhhhiiiiiiiiijjjlllnnnqqqrrrxxx|||~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~~{{{xxxuuuqqqlllfffbbbZZZUUUOOOIIIEEEBBB???<<>>888666111000//////////////////........................------------------------...000000///...---...///......------,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""###&&&(((######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######!!!"""$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###&&&%%%$$$######$$$&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################%%%%%%&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((***+++))))))*********))))))(((''''''''''''''''''&&&&&&''''''''''''((((((((((((+++******)))))))))))))))))))))(((((((((((())))))((('''&&&%%%&&&&&&((((((***)))''''''(((((('''&&&(((((()))***************))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++++++++************++++++)))***++++++,,,,,,+++++++++++++++,,,---///000111---------......000111111555>>>LLL[[[mmm|||zzzlll^^^MMM@@@<<<:::777666666777777777999:::===AAAFFFNNNUUUZZZ```dddhhhmmmppprrrtttvvvyyy~~~yyyvvvsssqqqqqqrrrsssssstttrrrooonnnnnnooonnnnnnlllllllllmmmlllkkkkkkjjjhhhiiiiiijjjkkklllmmmnnnpppoooooonnnnnnnnnoooooooooooooooooonnnmmmllllllnnnnnnnnnnnnmmmlllkkkjjjgggggghhhiiikkkmmmoooqqqtttwww{{{~~~zzzzzz~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~{{{zzzyyyxxxwwwvvvuuuqqqlllhhh^^^ZZZSSSNNNJJJGGGDDDAAACCCCCCCCCBBBAAABBBEEEGGGEEEFFFGGGJJJNNNSSSWWWZZZ```cccffffffdddfffkkkooowwwzzzzzzuuummmggggggiiirrrzzz~~~xxxjjj___TTTNNNGGG???999777111111000///////////////////////////////////////...........................000000///...---...///.........------,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$&&&(((######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&'''#########$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&((((((&&&&&&''')))************)))(((''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((++++++************++++++))))))(((((((((((())))))(((((('''&&&'''((()))***)))(((''''''(((((('''&&&'''((()))******+++******))))))))))))))))))))))))'''((())))))(((((()))***)))))))))************+++++++++************++++++******+++,,,,,,,,,,,,,,,******+++,,,...///000000............///111222333777BBBQQQcccuuuqqq___QQQFFF===999888777666666777777888999;;;>>>DDDKKKQQQWWWZZZ___bbbfffkkkpppsssvvvwwwxxx}}}|||vvvuuutttsssrrrrrrssstttrrrpppnnnmmmnnnoooooonnnlllllllllllllllkkkjjjjjjfffgggggghhhiiijjjkkklllooonnnmmmmmmmmmooopppqqqqqqqqqpppoooooonnnnnnmmmnnnooooooooooooooonnnnnngggggghhhiiikkkmmmoooqqqooorrruuuzzz|||zzz{{{~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}zzzwwwuuuuuuuuuwwwyyyyyywwwsssoooccc___XXXSSSOOOLLLHHHFFFDDDDDDDDDCCCCCCDDDGGGJJJFFFGGGHHHJJJNNNSSSWWWZZZ```fffkkkkkkiiihhhlllppp{{{|||rrriiifffeeemmmsssyyy{{{}}}{{{vvvlllaaaVVVOOOIIIAAA;;;:::333222222111000000000000111111000000000000000///////////////////////////...000000///...---...///---.........------,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''#########$$$%%%&&&((((((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$''')))''''''&&&&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''"""&&&'''&&&%%%&&&'''************)))((('''&&&(((((()))))))))((('''&&&''''''''''''((((((((((((+++******)))******++++++***)))(((''''''((()))***)))(((((('''((()))***+++)))((('''''')))***)))((('''((()))******+++++++++((((((((((((((((((((((((((()))+++***'''&&&((()))))))))))))))************++++++************++++++))))))***+++++++++++++++&&&'''***,,,---......---////////////111222333444;;;FFFWWWjjj}}}kkkUUUHHH@@@<<<666666666666555555777888777999???GGGOOOVVVZZZ\\\```bbbeeejjjoootttvvvvvvxxx|||~~~}}}}}}~~~|||xxxuuuuuuvvvvvvuuutttttttttqqqooommmlllmmmnnnnnnnnnkkkllllllllllllkkkjjjjjjffffffggghhhiiijjjjjjkkkmmmmmmllllllmmmoooqqqrrrsssrrrqqqppppppooooooooonnnooopppqqqrrrrrrrrrrrrkkkjjjiiiiiijjjlllooopppkkknnnpppsss{{{zzz{{{~~~~~~}}}~~~~~~~~~}}}}}}{{{wwwtttppprrruuuyyy|||{{{xxxtttjjjeee^^^XXXSSSPPPLLLIIICCCCCCCCCBBBBBBDDDHHHKKKHHHHHHHHHJJJNNNSSSXXX[[[aaaiiippprrrooolllnnnqqqzzzyyyppplllkkkiiioootttvvvxxxzzzxxxsssnnncccXXXQQQKKKCCC>>>===666555444333222222222222222222222222111111111000000000000000000000000000...000000///...---...///,,,---.........---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''''''''&&&%%%$$$#########"""!!!"""###%%%&&&"""###&&&'''((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))'''''''''&&&&&&'''''''''+++(((%%%###"""$$$&&&((("""&&&&&&&&&((()))************)))'''&&&%%%((()))*********)))'''&&&''''''''''''((((((((()))***)))))))))))))))*********)))(((''''''((()))******)))(((((((((***+++,,,)))((('''(((***++++++***''''''(((******+++++++++(((((((((((((((((((((((((((***+++***'''&&&''')))))))))))))))************++++++************++++++(((((()))***************###%%%(((+++,,,,,,,,,+++/////////000111333444555>>>III[[[nnngggOOOBBB>>><<<444444555555444444666777999===DDDNNNWWW^^^bbbcccaaabbbeeejjjooosssuuuuuuxxx|||}}}{{{{{{|||zzzwwwtttvvvxxxyyyxxxvvvvvvvvvpppnnnllllllmmmnnnnnnnnnkkkkkklllllllllkkkjjjjjjfffgggggghhhiiiiiijjjjjjlllkkkkkkkkkllloooqqqssstttsssrrrqqqppppppppppppooooooqqqrrrssstttttttttnnnllljjjiiijjjlllnnnppphhhkkkmmmooovvv{{{xxxzzz~~~|||~~~~~~}}}|||}}}~~~}}}xxxuuulllooosssyyy||||||yyyvvvooojjjccc\\\VVVRRRNNNKKKAAAAAAAAAAAAAAACCCHHHKKKIIIHHHIIIKKKNNNSSSXXX[[[ccckkktttvvvsssoooppprrrttt|||xxxttttttgggmmmrrrsssuuuxxxvvvrrroooeeeYYYSSSMMMFFFAAA@@@888888777555555444444444333333333222222222111111000000000000000000000000...000000000...---...///+++,,,---.........,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%"""!!!!!!###%%%%%%%%%%%%&&&((($$$$$$######$$$$$$%%%&&&'''((('''%%%###"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))((('''%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################'''&&&%%%%%%$$$$$$$$$$$$'''(((((((((''''''%%%%%%((('''%%%%%%'''((('''&&&$$$%%%&&&'''(((((((((((((((******)))((('''((()))(((((((((((())))))))))))***)))((()))***+++***((()))))))))))))))*********))))))(((((('''''''''&&&((('''%%%$$$$$$&&&)))+++******************************))))))((((((''''''))))))))))))************)))))))))))))))(((''''''***+++++++++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000------111333333666;;;???PPPfffyyy|||aaaMMMCCC;;;555666555444444444666888999???AAAEEENNN^^^nnnsssppprrrmmmiiijjjoootttuuutttvvv|||~~~yyyvvvvvvsssvvvyyyzzzxxxvvvttttttsssrrrooommmllllllmmmmmmmmmmmmlllkkkkkkkkkkkklllfffggghhhiiiiiijjjiiiiiimmmnnnnnnoooooooooooonnnpppoooooopppqqqpppmmmkkkqqqppppppqqqsssttttttsssssspppmmmkkklllmmmmmmllliiiggggggkkkrrr~~~}}}}}}~~~}}}{{{vvvxxxqqqmmmrrrxxxzzzzzz{{{xxxqqqggg```[[[WWWPPPJJJFFFEEEDDDDDDDDDEEEGGGHHHLLLMMMOOOPPPRRRUUUYYY\\\cccmmmxxxzzzuuurrrwww{{{zzzvvvssspppnnnmmmooosssuuutttrrrxxxkkkZZZPPPMMMJJJCCC===:::999888777666777777888999999888888777666555555222222333333222222111000222111///.........//////,,,------....../////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###"""#########$$$&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%((('''%%%%%%'''((('''&&&$$$$$$%%%''''''(((((((((((()))***)))'''&&&'''((('''((((((((())))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((+++************))))))(((((('''&&&%%%&&&'''(((******************************)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))(((''''''''''''((((((((())))))))))))((((((''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000------111333333777===DDDUUUkkk~~~xxx]]]JJJAAA<<<666666555444333444666888999===AAAGGGTTThhhzzz{{{vvvrrrqqquuuxxxyyywwwxxx~~~yyyxxxxxxuuuwwwxxxyyyxxxvvvuuuuuusssrrrpppnnnlllmmmmmmnnnmmmmmmmmmmmmllllllllllllgggggghhhiiijjjjjjjjjjjjnnnnnnooooooppppppqqqqqqppppppqqqsssuuutttqqqnnnqqqppppppqqqsssuuuuuutttqqqooolllkkklllnnnnnnnnnjjjhhhhhhjjjooozzz~~~}}}|||zzz}}}tttnnnpppuuuwwwxxxyyyzzzsssiiibbb]]]XXXQQQLLLHHHFFFDDDCCCCCCDDDGGGHHHKKKMMMOOOQQQRRRUUUYYY]]]eeeooo}}}|||zzz|||{{{wwwrrrooommmnnnqqqrrrpppnnnpppfffZZZSSSRRRNNNFFF???@@@>>>===;;;;;;;;;===>>>======;;;:::888666555444444555555444444222111111333222000/////////000111---------.........//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$(((%%%"""###'''******)))&&&&&&%%%%%%&&&&&&'''(((###%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&''''''&&&'''((()))(((&&&%%%&&&'''''''''((((((((()))))))))+++---///...+++)))***,,,)))))))))((((((''''''&&&*********+++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''))))))******))))))(((((()))************+++++++++)))))))))(((((()))))))))++++++,,,,,,,,,,,,,,,,,,........./////////000000///---...111333444:::AAALLL]]]rrrrrrXXXFFF???<<<888666555444333444666888999===CCCKKKYYYnnnzzzxxxzzz{{{{{{yyy{{{~~~yyyyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvsssrrrpppnnnmmmmmmnnnnnnmmmnnnooooooooonnnlllkkkiiiiiiiiijjjkkkkkkllllllpppooooooooopppqqqssstttppprrrtttxxxzzzyyyuuurrrrrrqqqpppqqqtttuuuvvvuuupppmmmkkkkkkmmmoooppppppkkkhhhgggiiikkksss~~~|||{{{zzzyyyzzz~~~|||rrrqqqsssuuuwwwzzz}}}vvvmmmfff```ZZZTTTOOOJJJGGGDDDAAAAAACCCFFFIIIKKKMMMOOOQQQSSSVVVZZZ^^^eeeqqq~~~xxxtttpppoooppppppnnnllliiibbb[[[XXXXXXUUULLLEEECCCBBB???>>>===???AAABBBDDDCCCAAA???===:::888777;;;::::::999888666555444333222111000000000111111---.....................%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%''''''((((((---(((######'''******'''%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%%%%%%%''''''&&&$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%###""""""###%%%&&&(((&&&%%%%%%&&&''''''&&&###$$$%%%%%%&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&'''''''''((((((((()))))))))...111///***((())),,,+++******)))(((''''''&&&'''((()))))))))(((((('''))))))*********((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---.........///////////////...///222333555===EEESSSdddzzzmmmSSSDDD>>>;;;:::555555444333444666999:::AAAFFFOOO[[[lll~~~~~~zzzyyyyyyzzzzzzyyy}}}}}}xxxxxxzzzzzzxxxvvvuuuvvvvvvvvvvvvsssrrrpppooonnnnnnnnnooommmnnnpppqqqpppooommmkkkjjjjjjjjjkkkllllllmmmnnnpppooonnnmmmnnnpppsssuuuqqqssswww|||~~~zzzwwwsssqqqpppqqqsssuuuvvvvvvpppnnnkkkkkklllnnnooooooiiiggggggggghhhnnn{{{}}}{{{yyyxxxwwwuuuxxx~~~xxxssstttvvvyyy}}}yyyqqqjjjccc]]]WWWRRRLLLIIIEEEAAA@@@CCCFFFHHHJJJLLLNNNQQQSSSVVV[[[^^^dddqqq|||vvvssssssssspppnnngggbbb]]]\\\\\\YYYRRRKKKIIIHHHEEECCCCCCEEEGGGIIIJJJJJJHHHFFFDDDBBB@@@???BBBBBBAAA@@@>>><<<:::999444333222000000000111111///////////////.........%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((($$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&((()))******111+++%%%$$$''')))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))(((&&&$$$$$$$$$&&&$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$%%%&&&''''''''''''((((((((((((%%%***...,,,(((%%%&&&))),,,,,,++++++***)))(((((('''((()))******)))((('''((()))***+++***)))'''%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))************))))))''''''''''''((((((((((((,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........///...///222333666@@@KKKYYYjjjiiiPPPBBB<<<;;;:::666555444444666888:::<<>>888666555333222111222222111111111000000/////////%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******///+++'''%%%&&&'''&&&$$$$$$############$$$%%%%%%'''(((***)))'''$$$######$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))***,,,---((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''((((((((('''+++...///,,,******+++,,,,,,,,,++++++******)))((()))+++------,,,+++)))'''((()))***)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))******++++++******(((((((((((()))))))))))))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,------------...///...000222333777CCCOOO___ooodddMMMAAA<<<;;;<<<777666666666777:::<<<>>>FFFMMMTTT\\\hhhtttyyyxxxwwwwwwvvvwwwxxxyyy{{{|||}}}}}}wwwuuuvvv{{{wwwsssssstttuuutttrrroooooooooooonnnnnnmmmmmmnnnooopppppppppooommmlllllllllkkkkkkkkkmmmnnnpppooonnnmmmmmmmmmnnnooopppqqqssswww|||~~~{{{uuurrrpppoooqqqrrrsssssssssqqqmmmllllllllllllllliiihhhhhhiiihhhjjjttt}}}yyyvvvtttqqqssswww{{{{{{xxxwwwwwwzzz}}}zzzuuunnnggg```[[[XXXQQQNNNIIIEEECCCDDDFFFGGGFFFIIILLLNNNQQQUUU[[[^^^gggrrr~~~{{{xxxvvvssskkkfff___\\\ZZZYYYVVVTTTTTTSSSRRRRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLKKKIIIGGGEEEDDD@@@>>><<<999777666666666444444333222111111000000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))))))'''%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))*********((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&'''((('''&&&%%%%%%'''&&&&&&&&&'''''''''(((((()))***---//////...---,,,++++++******************((())),,,---...---+++***&&&''''''(((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((()))))))))((()))***++++++++++++***************++++++++++++)))((((((''''''(((((()))((())))))***++++++,,,,,,------------............//////000333444888EEESSScccttt^^^III@@@<<<<<<===888888777777999;;;>>>@@@IIIOOOWWW^^^hhhssswwwwwwtttuuuuuuvvvvvvxxxzzz|||~~~xxxuuuuuuyyyvvvrrrrrrtttuuurrrooonnnnnnnnnnnnnnnmmmmmmllloooooonnnnnnnnnmmmmmmmmmlllkkkjjjjjjkkklllnnnppppppppppppoooooooooooonnnqqqrrruuuzzz}}}}}}{{{vvvssspppnnnooopppqqqqqqrrrooolllkkklllmmmnnnmmmlllkkklllllljjjjjjrrr|||{{{vvvsssnnnppprrruuuzzz~~~yyyvvvwwwzzzxxxtttnnnggg```\\\ZZZRRRPPPLLLHHHFFFEEEFFFGGGDDDGGGJJJMMMPPPUUUZZZ^^^dddnnn~~~zzzwwwnnnjjjeeebbbaaa___]]]ZZZXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[\\\VVVVVVUUUTTTSSSQQQOOONNNKKKIIIFFFCCC@@@>>>======777666555444333222111111$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$############"""######$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''###&&&((()))((('''&&&'''###$$$%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''''''''(((''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((###$$$&&&)))++++++)))&&&)))))))))))))))*********%%%'''***,,,,,,+++)))(((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((((((((())))))******'''''''''(((((((((((()))((()))***+++++++++++++++''''''''''''((((((((((((******))))))))))))******((())))))***++++++,,,,,,............/////////000//////111333444999GGGUUUfffwww|||ZZZFFF@@@======???999999888888:::<<>>BBBHHHPPPWWW]]]bbbiiiqqquuuttttttsssrrrqqqpppssswww{{{|||{{{tttsssqqqqqqqqqqqqooommmkkkjjjiiikkknnnnnnkkkhhhoooooonnnmmmmmmmmmmmmnnnmmmllllllkkkkkkllllllmmmnnnmmmmmmmmmnnnpppssstttttttttttttttttttttttttttuuusssqqqooonnnnnnnnnooommmllllllnnnqqqssssssrrrrrrpppppppppnnnkkknnntttzzzqqqqqqooonnnooorrrwww|||}}}zzzyyyuuusssooolllhhhccc]]]YYY\\\VVVSSSTTTQQQJJJEEEFFFIIIIIIIIIKKKNNNQQQUUUWWW___eeeuuu~~~wwwrrrpppooonnnlllnnnmmmlllmmmpppsssuuuuuuvvvsssooonnnpppqqqooommmllljjjhhhfffeeedddbbb```___ZZZUUUQQQPPPOOONNNMMMCCCAAA???<<<999777555555$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%'''&&&$$$######$$$&&&'''%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###&&&''')))******(((%%%$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&)))+++,,,++++++******+++,,,+++)))(((((((((******)))((((((((())))))************++++++++++++***))))))(((((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((()))***+++,,,++++++******++++++,,,---************************++++++++++++++++++++++++------------...///000111000///111555777===JJJWWWkkkzzztttbbbMMMAAA;;;888777999888555666;;;>>>@@@FFFMMMTTTZZZ```dddjjjrrruuutttttttttsssqqqqqqssswwwzzz~~~~~~}}}uuusssppppppppppppooonnnmmmkkkjjjkkkmmmmmmkkkiiinnnnnnmmmmmmmmmlllllllllmmmllllllkkkkkkllllllmmmnnnnnnnnnoooooopppqqqrrrsssssssssssssssssssssssssssrrrqqqpppooonnnnnnnnnnnnnnnoooqqqtttvvvuuutttnnnlllmmmnnnmmmkkkooovvv~~~uuuooonnnllllllnnnrrrwwwzzz}}}{{{uuurrroookkkgggbbb]]]YYY[[[UUURRRSSSQQQJJJFFFGGGHHHHHHHHHJJJMMMPPPTTTVVV\\\```nnn~~~||||||zzzxxx|||zzzyyyzzz|||~~~}}}zzzxxxyyyyyywwwvvvtttrrrpppooonnnmmmjjjgggbbb^^^YYYVVVUUUTTTRRRQQQHHHFFFCCC@@@===:::888888$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###""""""###%%%&&&&&&%%%!!!"""######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((())))))'''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&########################&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***+++++++++***)))+++,,,+++)))(((((((((******)))))))))***++++++,,,,,,,,,+++++++++++++++((((((''''''''''''((((((+++***((('''&&&'''((()))(((((('''''''''(((((()))(((((((((((()))***+++++++++************+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,---...///000//////111555888>>>LLLZZZlll{{{rrr___QQQCCC===:::888777888666444666;;;???CCCJJJRRRYYY___dddggglllsssuuutttuuuuuutttrrrqqqsssvvvzzz|||vvvssspppnnnooooooooooooooommmkkkkkkllllllkkkjjjlllmmmmmmnnnnnnmmmkkkjjjmmmllllllkkkkkkllllllmmmnnnoooppppppqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmlllmmmnnnppptttwwwxxxvvvtttjjjhhhhhhkkkllllllpppwww|||zzzpppooolllkkkkkknnnqqqssszzz{{{uuurrrnnnjjjfffbbb\\\YYYYYYUUURRRRRRPPPKKKGGGGGGFFFFFFGGGHHHKKKNNNQQQSSSWWWZZZdddvvv~~~}}}|||zzzyyyzzzyyyxxxxxxwwwuuuqqqnnnfffccc```]]]\\\[[[XXXVVVOOOMMMJJJFFFBBB???===<<<$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$$$$###!!!""""""###$$$%%%&&&&&&'''%%%&&&''''''''''''&&&%%%%%%%%%$$$###""""""""""""&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''%%%$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$&&&''''''&&&((('''&&&%%%%%%$$$%%%%%%$$$%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***+++*********,,,---,,,***))))))******)))))))))***+++,,,,,,(((((()))***+++,,,------((((((''''''''''''(((((()))))))))))))))******+++,,,+++***************+++((((((((((((((()))*********************++++++,,,++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,---//////......000555999AAAPPP^^^ooo~~~sss```MMMDDD<<<;;;:::777666666555444666;;;>>>CCCLLLVVV___dddhhhiiimmmsssuuutttvvvvvvuuutttssstttvvvyyyzzz|||xxxuuuqqqoooooopppqqqqqqpppooommmkkkkkkkkkkkkkkklllmmmoooppppppnnnlllkkkmmmllllllkkkkkkllllllmmmlllmmmoooqqqrrrrrrqqqqqqooooooooooooooopppppppppooooooppppppooonnnlllkkkjjjlllppptttxxxxxxuuurrriiiffffffhhhjjjkkkpppuuu||||||uuusssooommmllllllnnnooouuuyyyyyyuuurrrmmmiiieeeaaa\\\YYYWWWTTTRRRQQQOOOLLLIIIGGGCCCDDDEEEGGGIIILLLNNNPPPTTTUUU\\\jjjzzz}}}{{{yyyxxxzzzyyyzzzzzzzzzwwwsssoooiiigggdddcccbbb```]]][[[VVVTTTQQQLLLHHHEEEBBBAAA$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((()))((((((((((((''''''''''''%%%&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))******++++++,,,...---,,,++++++,,,***)))))))))***+++,,,,,,&&&&&&'''((()))******+++)))((((((''''''(((((()))"""$$$''')))++++++***))),,,+++***************+++(((((((((((((((((()))*********))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---//////......111666;;;EEEUUUdddsss{{{eeeSSSDDD>>>:::;;;:::777444555666555777;;;===BBBMMMYYYeeejjjllllllpppuuuwwwuuuxxxxxxxxxvvvuuuuuuwwwyyyyyyyyy{{{}}}yyyvvvrrrppppppqqqrrrrrrppppppnnnlllkkkkkklllmmmnnnoooqqqrrrqqqpppnnnlllmmmllllllkkkkkkllllllmmmjjjkkknnnpppqqqrrrrrrrrrnnnnnnnnnoooooopppppppppnnnooopppppppppnnnlllkkkkkkmmmqqqvvvzzzzzzvvvssslllgggeeegggiiijjjnnnsssyyy|||xxxvvvrrrnnnlllkkkkkkkkktttxxx|||{{{uuuqqqlllhhhddd```\\\XXXVVVUUURRRPPPNNNMMMIIIEEEBBBBBBDDDEEEHHHJJJLLLMMMRRRRRRWWWaaammm}}}}}}zzzxxxxxxwwwwwwxxxyyyyyyxxxtttpppjjjhhhfffeeeeeecccaaa___\\\ZZZVVVQQQMMMIIIGGGEEE$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''%%%&&&'''((()))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###"""!!!"""$$$%%%%%%###$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++***,,,------,,,++++++,,,******)))))))))***++++++((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((( $$$'''))))))'''&&&(((((('''''''''(((((()))(((((((((''''''(((((()))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,---...///000......111777>>>HHHZZZiiixxxnnnXXXJJJAAA<<<:::;;;:::666444555777666888;;;>>>CCCPPP]]]lllppprrrqqqtttyyy{{{yyy{{{{{{{{{yyywwwwwwxxxzzzyyyxxxxxxyyy|||~~~~~~}}}xxxuuurrrpppqqqrrrqqqqqqoooooopppnnnlllkkkmmmnnnpppqqqrrrrrrrrrqqqooonnnmmmllllllkkkkkkllllllmmmjjjkkklllnnnooopppqqqqqqnnnooooooppppppqqqqqqqqqooopppppppppoooooonnnmmmnnnppptttyyy}}}}}}zzzxxxoooiiifffhhhjjjkkknnnsssuuu{{{{{{xxxtttooollliiihhhhhhrrruuuzzz~~~tttqqqkkkgggccc___[[[XXXVVVVVVSSSOOOMMMMMMIIIDDDAAAAAACCCEEEGGGIIIKKKKKKNNNOOOSSSZZZbbbooo~~~xxxtttssssssttttttuuuvvvxxxxxxuuusssllliiigggeeeeeeeeecccbbb```^^^ZZZVVVRRRNNNLLLJJJ$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''(((((()))''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++(((***++++++***)))***+++******)))((((((((())))))(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''(((((()))))))))))))))***++++++************************++++++,,,------...//////------------...///000111//////222999@@@LLL^^^nnn}}}}}}dddPPPEEE@@@<<<999:::999555444666777777:::===@@@GGGVVVeeesssvvvwwwvvvyyy~~~}}}~~~}}}|||yyyyyyzzz{{{yyywwwuuuvvvyyy{{{{{{zzzuuusssqqqpppppppppooonnnllloooppppppnnnlllmmmoooqqqqqqqqqpppppppppoooooommmllllllkkkkkkllllllmmmmmmllllllllllllmmmmmmnnnoooppppppqqqrrrrrrssssssqqqqqqpppoooooooooooopppoooqqqtttyyy}}}~~~|||zzzqqqjjjfffhhhlllmmmqqquuuvvvzzz|||xxxsssnnnkkkiiihhhlllooouuuyyy~~~tttpppkkkfffbbb___[[[XXXVVVWWWTTTNNNLLLLLLHHHBBB@@@AAACCCEEEGGGIIIJJJJJJIIIJJJNNNTTTYYYbbbsss{{{uuupppooopppqqqppppppsssuuuvvvvvvtttmmmjjjgggeeeeeeffffffeeedddbbb^^^ZZZVVVSSSQQQPPP$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%&&&'''((((((&&&$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***(((&&&%%%%%%''''''&&&$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&((()))***''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&(((******((((((((()))******)))(((((('''(((((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&+++***)))((('''(((((()))''''''''''''(((***++++++)))(((((('''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,......---......///000111//////333:::AAAMMM```qqq{{{```LLLDDD???;;;999999888555555888666777:::???CCCKKK[[[kkkwwwzzz{{{zzz}}}}}}{{{zzz{{{|||zzzwwwttttttwwwyyyyyywwwsssqqqpppooopppooommmkkkkkknnnqqqqqqooommmnnnoooqqqppppppooonnnooooooooommmllllllkkkkkkllllllmmmpppooommmkkkjjjjjjjjjkkkppppppqqqrrrssssssttttttrrrqqqpppoooooooooqqqqqqnnnppprrrwww{{{|||{{{yyyqqqjjjfffhhhmmmpppssswww{{{||||||wwwrrrooommmkkkfffjjjpppuuuzzztttpppkkkeeebbb^^^[[[XXXVVVXXXUUUNNNKKKLLLHHH@@@@@@AAACCCEEEGGGIIIIIIJJJEEEFFFKKKPPPSSSZZZiiiwwwxxxsssssstttmmmlllmmmooorrrtttttttttoookkkgggeeeeeefffggggggfffdddaaa]]]YYYVVVTTTSSS&&&'''((('''%%%$$$%%%&&&((()))***(((%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((())))))(((&&&$$$$$$%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&###(((+++))))))+++---+++******)))(((((((((((((((###$$$%%%)))------)))%%%%%%&&&&&&''''''&&&&&&%%%)))'''&&&%%%%%%&&&((()))))))))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''''')))***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((((((((***+++---,,,+++))))))))))))******))))))(((((((((((())),,,***)))((()))***)))(((((())))))'''%%%$$$%%%'''))))))))))))(((((((((((()))++++++)))%%%""" *********)))))))))))))))************++++++++++++///...,,,+++***+++,,,,,,---+++***,,,///000...+++,,,---...///000000000000000444333777FFFRRRbbbwwwwwwXXXDDD>>>:::999888666666666777777444777:::===DDDRRReeerrruuuyyy||||||~~~~~~~~~|||yyyyyyxxxvvvuuuuuuuuusssqqqsssqqqooonnnoooooonnnmmmmmmooopppqqqqqqpppooommmooooooooopppqqqqqqpppnnnpppooommmlllkkkkkkllllllooonnnmmmlllllllllllllllpppppppppqqqrrrsssuuuvvvrrrrrrrrrqqqqqqppppppppptttsssrrrrrrssstttvvvwwwmmmmmmkkkjjjjjjnnntttyyy}}}ssslllkkknnnmmmoootttwwwzzzyyyssslllgggddd```[[[WWWVVVTTTRRRNNNKKKGGGEEECCCEEEDDDDDDDDDEEEFFFGGGHHHCCCDDDFFFIIINNNUUU^^^ddduuuxxxrrrssspppkkkiiijjjnnnsssvvvwwwpppiiifffhhhiiifffccciiipppqqqhhh```]]]ZZZVVV%%%&&&'''&&&$$$###$$$%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&***,,,)))(((******(((((((((''''''&&&&&&''''''&&&&&&''')))++++++'''$$$%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&'''(((&&&''''''((('''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&)))(((((('''%%%###!!! &&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((()))***'''''''''(((***,,,...///))))))(((((((((((()))))),,,***(((((()))))))))((('''((()))(((''''''(((*********)))))))))(((((((((&&&&&&'''(((((((((''''''***)))))))))))))))))))))(((((((((((())))))))))))...---,,,++++++++++++,,,...,,,,,,---000000///,,,,,,---...//////000000000000555444999IIIUUUeee|||tttVVVCCC===:::999777666666666777888999;;;===@@@FFFRRRbbbnnnsssxxx{{{{{{~~~|||yyyzzzxxxvvvvvvvvvvvvtttrrrsssqqqooonnnoooooonnnmmmmmmnnnppprrrrrrqqqpppooooooooonnnoooooooooooonnnpppooommmlllkkkkkkllllllnnnnnnmmmlllllllllllllllooooooooooooqqqrrrssstttrrrrrrrrrrrrqqqqqqqqqpppqqqpppooooooooopppqqqrrrnnnnnnlllkkklllooouuuyyyzzzsssrrrooommmnnnrrrtttvvv|||{{{uuummmhhheeeaaa]]]YYYVVVUUURRRNNNJJJFFFDDDBBBEEEDDDDDDDDDEEEFFFFFFGGGBBBBBBCCCEEEHHHNNNUUU[[[cccoooyyytttnnniiiiiilllqqqtttvvvrrrnnnllllllkkkhhhfffkkkrrrtttooohhhddd```[[[$$$%%%&&&%%%#########%%%!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((''''''&&&%%%###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((,,,---)))'''((((((&&&'''&&&&&&&&&%%%%%%%%%%%%)))((('''((())))))'''%%%&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''((()))%%%&&&&&&(((***---///000(((((('''(((((()))***+++---+++******++++++***)))'''((())))))((()))+++---++++++*********)))))))))'''%%%$$$&&&***,,,,,,***))))))))))))))))))******((((((((()))))))))******------,,,++++++++++++,,,...------...000000///...------......///000000000000666666<<>>MMMYYYkkkfffKKK>>><<<999888777666666777888888888:::>>>CCCLLLXXXfffoootttyyy}}}{{{{{{yyyxxxxxxxxxyyyxxxuuusssqqqpppnnnnnnnnnooonnnmmmjjjkkkmmmoooqqqqqqrrrrrrsssssssssrrrpppoooooooooooonnnmmmkkkkkkkkkkkklllllllllkkkkkkkkkkkkllllllnnnnnnnnnnnnooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqpppooooooooonnnnnnnnnmmmnnnppptttwww}}}~~~|||rrrooonnnpppqqqqqqwww~~~}}}wwwnnniiifffccc```]]]WWWUUUQQQLLLHHHDDDBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEJJJNNNSSSZZZffftttyyysssqqqpppooosssvvvyyyyyywwwrrrooommmnnnttt|||{{{rrrkkk&&&(((((('''&&&%%%&&&'''"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&((())))))(((%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&***+++((('''))))))''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((***+++&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&'''''''''&&&''''''''''''%%%%%%&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&&&&'''(((************))))))((((((''''''''''''((()))+++++++++++++++,,,------,,,******++++++)))((('''(((***++++++++++++*********)))---((($$$$$$(((***((($$$(((((())))))************++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++***+++,,,------,,,,,,---......------...///000111222999;;;@@@MMMYYYlllyyy\\\GGG===:::888888777666666777888999888:::>>>EEEOOO[[[gggnnnwww}}}|||yyy{{{~~~~~~~~~~~~~~~xxxxxxxxxyyyyyyxxxvvvsssqqqooommmmmmnnnooonnnmmmiiijjjlllmmmooopppqqqrrrtttvvvxxxwwwtttrrrrrrssspppooommmlllkkkkkklllmmmlllllllllkkkkkkllllllmmmoooooonnnoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrqqqppppppooolllmmmnnnmmmmmmooorrrtttzzz}}}~~~zzztttqqqpppqqqrrrsssyyy|||vvvnnniiifffddd```]]]XXXUUUQQQLLLHHHEEECCCBBBFFFFFFGGGGGGFFFEEEDDDCCCAAABBBBBBAAAAAACCCGGGJJJLLLQQQZZZeeesssyyyrrrnnnrrrvvv{{{|||{{{wwwtttsssqqquuu}}}xxxppp'''((()))((('''&&&&&&((($$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$(((***(((''')))***(((((()))*********)))'''&&&%%%&&&'''''''''(((***,,,''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''((((((((('''&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''')))+++,,,)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&'''(((''''''((()))************(((((('''(((((()))***+++((('''((()))++++++)))'''+++++++++***((('''((()))++++++*********))))))))))))&&&$$$%%%(((***)))'''((((((((()))******++++++)))))))))************+++)))***++++++,,,+++++++++)))+++,,,---++++++,,,---......------...///111222222:::<<>>??????>>>>>>???BBBEEEFFFKKKRRR\\\hhhyyy|||tttuuuwwwzzz}}}~~~}}}{{{zzzvvvvvv}}}|||uuu'''((()))(((&&&%%%&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$(((***((('''))))))(((((()))***++++++)))'''&&&%%%'''))))))''''''(((***''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&((((((%%%&&&((()))***)))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&((((((((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&(((+++...000,,,***(((%%%$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''''''''((($$$&&&''')))***+++++++++))))))(((((((((((())))))''''''(((***++++++)))'''++++++,,,+++))))))***,,,******)))))))))(((((((((&&&&&&'''((()))***))))))'''(((((()))******++++++)))))))))*********++++++((()))***+++,,,++++++***)))+++...---,,,+++,,,...///...---,,,---///111222000999===DDDRRR___uuubbbLLLAAA<<<888888777666666666777999:::<<<>>>DDDLLLWWWbbbjjjooo{{{yyyxxx{{{|||{{{{{{}}}|||wwwuuuuuuvvvxxxyyyxxxuuurrrooonnnllllllnnnooonnnnnnmmmmmmnnnnnnpppqqqrrrsssrrrxxx}}}xxxwwwwwwsssrrrpppooonnnnnnoooooonnnmmmmmmmmmmmmnnnooopppnnnnnnmmmmmmnnnnnnoooooooooooooooppppppqqqqqqqqqqqqqqqrrrrrrrrrpppooonnnkkkmmmooopppooooooqqqrrrvvvtttxxxzzz{{{}}}|||xxxuuuuuuttttttzzz{{{vvvqqqnnnkkkgggbbb]]]XXXUUUQQQMMMIIIHHHHHHHHHIIIJJJKKKJJJIIIGGGEEECCC>>>>>>>>>===;;;<<<>>>@@@AAAEEEKKKSSS\\\jjjyyyyyyxxxyyy}}}|||yyy}}}yyy&&&'''((('''%%%$$$%%%&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''(((&&&$$$"""######''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%)))+++(((&&&((((((&&&''')))***+++***)))'''&&&&&&(((+++***'''%%%&&&(((''''''((((((((((((''''''$$$$$$&&&'''((())))))))))))(((((('''((()))***+++%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))(((((()))******))))))((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&))),,,000222///,,,(((%%%###$$$&&&((($$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))((('''((()))&&&'''(((*********))))))***))))))(((((((((((()))))))))***,,,......,,,)))***+++,,,,,,++++++---///))))))))))))((((((((((((''')))+++,,,***)))((()))'''(((((()))***+++++++++++++++,,,,,,,,,---------((()))***+++,,,,,,+++******,,,//////---,,,---//////...---,,,---///111222...888>>>EEEUUUccczzz|||\\\HHHAAA<<<777888777666666666888999::::::===DDDNNN\\\hhhpppuuuzzzyyyyyy|||~~~~~~}}}~~~|||wwwtttuuuvvvxxxyyywwwtttqqqooommmllllllnnnooonnnnnnpppoooppppppqqqrrrttttttpppxxx~~~yyywwwwwwsssrrrqqqoooooooooooopppnnnnnnnnnnnnnnnoooppppppmmmmmmlllllllllmmmnnnnnnnnnnnnoooooopppppppppqqqrrrrrrssstttsssrrrqqqppplllnnnqqqqqqqqqqqqrrrsssvvvrrruuu}}}{{{||||||{{{{{{{{{~~~zzzwwwuuutttsssxxx{{{wwwssspppnnnjjjccc]]]XXXUUUQQQMMMJJJIIIIIIJJJJJJKKKLLLLLLJJJHHHEEEDDD@@@AAA@@@>>>;;;;;;<<<>>>;;;>>>CCCHHHNNNXXXdddmmmyyy}}}zzzyyy}}}{{{~~~{{{''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''***'''$$$$$$&&&&&&%%%"""&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%***(((%%%###"""$$$&&&(((&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''###'''******(((''''''(((((((((((())))))))))))'''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$&&&(((((((((((('''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***(((&&&%%%'''***...000++++++)))(((((('''''''''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&''')))+++,,,+++***((((((((()))***''''''((()))***+++,,,,,,............---,,,+++***++++++***)))(((((())))))))))))((((((((((((((()))))))))))))))************+++++++++*********))))))............------,,,+++......------------,,,,,,---///000000//////000222666:::BBBMMMXXXiiivvvXXXEEE>>>:::888999666333333666888999888===AAAGGGOOOXXXcccmmmttt~~~~~~|||{{{{{{{{{|||zzzyyyyyyzzzyyywwwuuurrrnnnjjjjjjooorrrqqqooooooqqqssstttsssrrrrrrsssuuuxxx{{{}}}}}}{{{wwwuuunnnooopppooommmmmmnnnpppppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnpppooonnnnnnnnnoooqqqrrrrrrsssuuuvvvvvvtttrrrqqqnnnnnnnnnoooppprrrsssttttttxxx|||~~~|||zzzzzz{{{||||||}}}zzzuuurrrqqquuu|||}}}wwwqqqlllgggbbb___ZZZUUUNNNIIIHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJGGGEEEDDD===999<<>>;;;::::::;;;===@@@EEEMMMUUU[[[nnnvvv}}}uuu{{{%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((---***((('''))))))(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&((())))))(((''''''(((&&&&&&'''''''''((((((((($$$(((+++---+++)))''''''''''''((((((((()))))))))'''%%%$$$%%%'''((('''%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&(((+++---******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''(((((((((((()))******++++++------------,,,+++******+++******))))))))))))))),,,++++++******+++++++++))))))))))))************+++++++++*********))))))---------------,,,++++++++++++,,,,,,------......---///000000//////111222555999BBBNNN[[[lllqqqUUUDDD>>>:::777999666333333666888999888AAAEEEKKKSSS\\\gggqqqwww~~~}}}|||{{{|||zzz|||{{{yyyyyyzzzyyywwwuuurrrnnnkkkkkkooorrrqqqooooooqqqssssssrrrqqqrrrrrrtttvvvyyy{{{zzzxxxtttrrrnnnooopppooommmmmmnnnpppqqqqqqqqqpppoooooonnnnnnlllllllllmmmmmmmmmmmmnnnpppooonnnnnnnnnooopppqqqtttuuuvvvwwwwwwvvvtttsssooooooooopppqqqrrrsssttttttwwwzzz|||~~~||||||||||||{{{zzz}}}|||wwwsssrrrvvv}}}}}}zzzvvvqqqjjjccc^^^ZZZUUUNNNJJJIIIKKKMMMNNNOOONNNNNNMMMLLLKKKHHHGGGBBB===;;;???AAA>>>:::888777999:::<<<@@@FFFMMMSSSXXX```rrryyy###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&&&&%%%&&&&&&'''(((***(((&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%$$$######$$$%%%'''***+++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))((((((***++++++***)))(((&&&((())))))(((''''''(((''''''((((((((()))))))))***,,,//////---***((('''''''''''''''(((((((((((('''%%%%%%%%%'''((('''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&((())))))&&&'''((())))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))),,,,,,,,,,,,+++***))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************+++,,,,,,,,,,,,+++******)))******+++---......///---///000000///000111333444888CCCPPP^^^pppeeeMMMAAA<<<888555888666444444666888::::::CCCGGGOOOWWW```iiirrrxxx|||~~~~~~~~~|||zzz{{{|||~~~{{{|||{{{zzzzzzzzzyyywwwuuussspppmmmmmmppprrrrrrpppoooppprrrsssqqqqqqqqqrrrsssuuuvvvwwwvvvtttqqqooonnnoooooonnnmmmmmmoooppprrrrrrqqqqqqpppoooooooookkklllllllllmmmmmmmmmnnnoooooonnnmmmnnnooopppqqquuuvvvwwwxxxxxxwwwvvvuuupppppppppqqqrrrssstttuuuvvvxxx{{{}}}~~~}}}{{{zzzyyy{{{}}}~~~~~~}}}}}}~~~{{{vvvssswww~~~~~~~~~}}}{{{vvvnnnddd^^^ZZZUUUNNNJJJJJJLLLOOOQQQSSSSSSSSSQQQOOOMMMKKKIIIBBB>>>===AAABBB===888555555666777888999===CCCGGGJJJPPP^^^rrr$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''******)))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((******+++******)))&&&((())))))(((''''''(((''''''((((((((()))))))))+++---//////---***)))(((&&&'''''''''(((((((((((('''&&&&&&&&&'''''''''&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''')))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''((()))***'''(((***++++++***)))(((*********))))))))))))***************))))))((((((******+++******)))(((((())))))*********)))))))))&&&&&&&&&'''''''''''''''((()))))))))******************************************+++++++++******)))******++++++,,,------......///000//////000222555555999DDDQQQ```sssrrrUUUDDD===:::777444777555444444666999;;;<<>>CCCIIIRRR\\\dddkkkqqqtttyyyzzzyyyxxxwwwwwwzzz|||}}}|||zzzzzzzzzxxxvvvtttsssrrrqqqqqqqqqrrrqqqqqqnnnpppppppppooooooppprrrtttttttttsssrrrpppooonnnmmmnnnooonnnmmmnnnoooqqqpppppppppooonnnnnnmmmmmmmmmnnnnnnooopppqqqqqqqqqpppoooooonnnnnnpppqqqrrrsssttttttuuuuuuvvvvvvvvvtttssssssssstttuuuvvvwwwyyyzzz|||~~~|||yyyxxxzzz||||||{{{yyyyyyyyyxxx||||||uuuxxx~~~}}}||||||{{{xxxrrriiiddd\\\VVVOOOKKKLLLPPPTTTVVV]]]___bbb```\\\WWWSSSRRRKKKEEEAAA@@@===888666888999::::::999888777999;;;AAAAAAFFFPPP[[[ggguuu''''''''''''&&&%%%$$$###&&&&&&''''''((()))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''(((((('''&&&&&&''')))''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%"""###%%%'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))(((&&&&&&'''((((((&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((&&&(((***+++***)))******(((((((((((())))))))))))'''((()))(((&&&&&&&&&((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((()))((((((''''''((())))))$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%'''(((***+++***************)))((('''&&&''''''(((((((((((('''+++*********))))))((((((((())))))***))))))(((((('''(((***++++++***))))))'''(((***+++,,,++++++***))))))))))))***************************+++++++++))))))***++++++++++++***.........------,,,,,,,,,///////////////111444777888===HHHVVVeeeyyyjjjVVVCCC>>>>>>;;;:::<<<444555666666666999===@@@FFFMMMWWWaaaiiiooosssvvvxxxxxxwwwuuutttvvvzzz}}}~~~|||zzzzzzzzzxxxuuusssrrrrrrrrrqqqqqqqqqqqqpppnnnooopppooonnnnnnppprrrtttsssrrrqqqppppppoooooommmnnnooonnnmmmnnnppprrrppppppoooooonnnmmmmmmmmmnnnnnnooopppqqqrrrssssssqqqqqqpppooopppqqqrrrsssrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvxxx|||}}}yyy{{{||||||zzzxxxxxxxxxvvvxxx{{{}}}}}}vvvxxx~~~zzz{{{||||||zzzuuummmggg^^^XXXQQQLLLMMMQQQUUUXXX```eeeiiiiiiddd]]]YYYWWWRRRLLLFFFCCC>>>999999;;;;;;<<<===<<<:::999999:::<<<;;;>>>FFFNNNWWWdddooo&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((())))))******((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''''''''''''''(((((()))$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''))))))'''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))***************)))((('''&&&%%%&&&((())))))(((''''''(((''''''((((((((()))))))))&&&''')))***)))((()))***))))))))))))*********+++''')))***)))&&&%%%&&&(((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((()))***)))'''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%''')))***+++++++++***)))((('''''''''%%%&&&'''((())))))((('''*********)))))))))))))))((())))))*********))))))'''(((***+++++++++))))))%%%&&&(((***+++***))))))))))))))))))************))))))*********+++++++++)))******+++,,,,,,++++++........................///////////////111555888888>>>JJJYYYiii~~~yyy^^^MMM???===<<<666555:::333555666666666999===AAAHHHOOOZZZeeelllqqqtttvvvwwwvvvuuusssrrruuuyyy}}}}}}~~~|||{{{zzzyyyxxxuuusssqqqqqqrrrrrrqqqpppooopppnnnoooooonnnmmmnnnppprrrrrrqqqpppooooooooooooppplllmmmnnnnnnnnnnnnppprrrqqqqqqppppppooonnnnnnmmmmmmnnnooopppqqqrrrsssssssssrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvvvvwwwxxxxxxssstttvvv{{{}}}~~~~~~|||yyyxxxxxxuuuvvvwwwvvvwwwyyy|||~~~vvvwww}}}~~~vvvyyy}}}zzzpppiii```ZZZRRRMMMMMMQQQUUUXXXaaahhhpppqqqkkkccc^^^[[[VVVQQQMMMJJJDDD===;;;>>>;;;<<<>>>===;;;999999999;;;999<<>>KKK[[[mmm~~~xxxpppVVVGGG<<<;;;888000///555333555666666666999>>>BBBHHHOOO[[[fffmmmqqqtttuuuvvvuuutttrrrqqqtttyyy}}}zzz~~~|||{{{zzzyyyxxxuuussspppqqqrrrrrrpppooooooooonnnoooooonnnmmmmmmppprrrppppppnnnmmmmmmnnnoooppplllmmmnnnnnnnnnnnnppprrrrrrrrrqqqqqqpppooooooooolllmmmnnnooopppqqqrrrrrrssssssrrrrrrrrrssstttuuurrrrrrrrrssssssuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxssstttwww}}}~~~{{{zzzyyyuuuuuutttrrrqqqrrrvvvyyyuuuvvv}}}~~~tttxxx~~~rrrjjjbbb[[[SSSMMMMMMQQQVVVXXXbbbjjjsssvvvpppggg```^^^YYYUUUSSSPPPJJJAAA===???999;;;======;;;999888999999888999===@@@BBBIIIPPPTTT\\\jjjyyy(((((((((((())))))))))))!!!###%%%((()))***)))(((+++*********))))))((((((''''''((()))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&'''(((******((('''&&&(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%'''(((((((((&&&'''''''''&&&%%%$$$$$$###$$$&&&'''***+++---...(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((((((((())))))))))))******)))'''%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%$$$###$$$&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((,,,***'''%%%%%%'''***,,,111///---***((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))))))))((('''%%%$$$(((((((((((())))))))))))(((+++---+++&&&$$$&&&)))(((((()))***+++,,,,,,---(((((((((((()))))))))***(((((()))***************((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++*********,,,.../////////////////////......+++...111222333777:::;;;;;;BBBOOO```uuu{{{oooaaaIIIDDD>>>999666555444444999666555888::::::>>>CCCKKKTTT^^^dddjjjrrrvvvuuuwwwtttrrrssswww|||~~~{{{{{{zzz{{{|||{{{xxxvvvrrrqqqppppppqqqqqqooonnnppppppooommmlllllloooqqqtttsssqqqoooooonnnoooooonnnnnnmmmmmmmmmmmmnnnnnnpppooooooooopppqqqrrrrrrqqqqqqooonnnnnnnnnooopppwwwuuusssqqqppppppqqqrrruuuuuuttttttttttttuuuuuuyyywwwvvvvvvwwwxxxxxxwwwrrrsssvvv{{{~~~zzzwwwzzzwwwrrrnnnmmmmmmoooqqq|||zzztttvvvzzzyyy{{{zzzoooggg___VVVSSSQQQQQQUUU\\\gggkkkqqqtttsssnnngggbbb^^^[[[WWWRRRNNNIIICCC????????????<<<:::999;;;<<<777888999;;;===>>>@@@@@@JJJOOOWWWaaammm{{{(((((((((((()))))))))***$$$%%%(((***++++++***)))******)))))))))(((((((((''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''((((((((('''''''''''''''&&&%%%%%%$$$%%%&&&((()))+++,,,---(((((((((((((((((((((((((((((()))))))))))))))(((***)))((((((((((((((()))''''''((()))(((((('''&&&''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((('''(((((())))))(((((('''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$&&&((()))++++++)))(((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++---...******++++++***)))((('''(((((((((((())))))))))))))),,,...,,,(((&&&(((***((())))))***++++++,,,,,,(((((())))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************+++++++++,,,+++***))))))***,,,...///////////////////////////,,,///000//////222777:::===DDDQQQddd{{{zzzhhhXXXDDDAAA<<<888777777666555888555555888::::::>>>DDDMMMUUU^^^dddjjjqqquuuuuuvvvsssrrrsssxxx~~~{{{zzzyyyzzzzzzyyyvvvtttrrrqqqppppppqqqqqqpppnnnooooooooommmkkklllnnnpppsssrrrpppooonnnnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnoooooooooooopppqqqrrrsssrrrqqqpppnnnnnnnnnoooooouuutttrrrpppooopppqqqrrrvvvuuuttttttssstttuuuuuuxxxwwwuuuvvvwwwyyyxxxwwwuuuvvvyyy}}}}}}zzzzzzwwwrrrnnnlllmmmooopppxxx{{{yyysssuuuyyy}}}~~~~~~tttiiiaaaXXXUUUSSSSSSWWW]]]gggmmmtttyyyyyytttlllgggbbb^^^ZZZUUUQQQMMMIIIEEEBBBBBBAAA>>>;;;:::;;;===888999999;;;<<<===>>>???CCCFFFLLLSSS[[[eeeooouuu((((((((()))))))))******((()))***,,,,,,+++******))))))((((((((((((((('''''''''((()))))))))))))))''''''((((((((()))))))))'''((()))******)))((('''''''''))))))))))))''''''(((((((((((())))))))))))'''''''''((()))***,,,---''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&((()))+++,,,,,,(((((((((((((((((((((((('''((()))***++++++++++++******)))(((((((((((((((%%%&&&'''(((((((((((('''&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((***---///000((()))***++++++***)))((((((((((((((())))))))))))***---...,,,)))''')))+++)))))))))***+++++++++,,,))))))*********))))))((()))******++++++++++++***************************)))))))))*********++++++))))))))))))***,,,...///////////////////////////...000111000---///666<<>><<<999777888888777666777555555888::::::???FFFOOOWWW```eeejjjqqqtttssstttrrrqqqtttzzz{{{zzzxxxxxxxxxwwwuuusssrrrqqqooopppqqqqqqpppooonnnooonnnlllkkkjjjlllnnnqqqpppooonnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnoooqqqrrrssssssrrrpppnnnnnnnnnnnnooorrrqqqpppoooooopppqqqrrrxxxwwwtttsssrrrssstttuuuxxxvvvuuuvvvxxxyyyyyyxxxwwwxxx{{{~~~zzzwwwrrrnnnllllllmmmooorrrvvv|||wwwsssuuuyyyxxxmmmddd[[[WWWVVVUUUXXX]]]dddkkkuuu}}}~~~yyyrrrllleeeaaa\\\WWWSSSPPPMMMJJJEEEEEEDDDAAA>>><<<<<<===999::::::;;;;;;<<<<<<======@@@DDDHHHMMMTTT[[[```mmmxxx(((((()))))))))*********++++++,,,,,,,,,+++***)))((((((((((((''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))''')))***,,,,,,***)))''''''((())))))))))))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''(((((('''''''''((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((('''((()))***************+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%&&&((()))++++++++++++'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((###$$$&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&'''(((***+++---...%%%&&&''')))))))))((('''(((((((((((())))))))))))***,,,---,,,***((()))+++***************+++++++++******+++++++++***)))((())))))***************)))************************((())))))))))))*********)))))))))***+++---///000.............../////////...000222333000000777???DDDJJJXXXpppoooVVVEEE;;;:::888777777777666555555444666999:::;;;AAAIIIRRRZZZbbbfffjjjpppsssrrrtttrrrsssvvv||||||{{{yyyxxxxxxwwwuuusssrrrpppooopppqqqqqqpppooommmnnnnnnllljjjjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnlllllllllmmmoooqqqrrrssssssrrrpppooonnnmmmnnnnnnppppppooooooooopppqqqrrryyywwwuuusssrrrssstttuuuwwwuuuuuuuuuxxxyyyzzzyyywwwyyy}}}{{{xxxsssmmmjjjjjjkkklllnnnrrrxxx~~~|||vvvtttvvvyyy~~~qqqggg]]]YYYWWWVVVWWWZZZ^^^fffrrr{{{~~~zzzsssnnngggccc\\\WWWSSSOOOLLLJJJHHHHHHGGGDDD@@@>>>======::::::::::::::::::::::::888;;;>>>BBBFFFLLLRRRVVVZZZbbbooo}}}))))))))))))************++++++++++++***)))((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***)))***,,,------,,,***)))(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&(((******(((&&&'''((((((((()))))))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))(((((('''&&&******)))(((((((((((((((******)))(((''''''&&&&&&&&&''''''((()))*********))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,(((((((((''''''(((((((((&&&&&&&&&'''(((***+++,,,&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))'''''''''((((((((())))))'''((()))******)))((('''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***%%%&&&'''((())))))(((((((((((((((((())))))))))))******+++***)))))))))***+++++++++***************)))***+++,,,,,,+++***)))((())))))***))))))(((((())))))))))))))))))))))))((())))))))))))***************+++,,,---...///000,,,,,,,,,------.........------000444333111666???DDDLLL]]]vvvgggPPPCCC<<<:::888666666666444333555555777;;;;;;<<>>;;;888666555555444333444666999======>>>FFFPPPWWW___fffhhhkkkooopppnnnqqqttt{{{~~~zzzxxxwwwvvvtttsssqqqoooooooooqqqrrrqqqpppmmmnnnnnnmmmkkkiiijjjjjjkkklllmmmnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkklllnnnooopppqqqqqqqqqooonnnnnnnnnooopppoooppppppqqqqqqqqqrrrrrruuuuuuttttttttttttuuuuuuuuuttttttuuuxxxzzz{{{{{{wwwyyy{{{yyyqqqllliiihhhiiimmmpppvvv{{{~~~}}}{{{zzzvvvwwwvvvtttrrrrrrsssuuuvvvhhhbbb^^^XXXTTTTTTXXX^^^gggoootttssspppmmmiiieee___YYYUUUQQQMMMJJJHHHIIIHHHFFFBBB???======:::::::::999999888888888777999:::;;;;;;<<>>333---222444333777???FFFSSSjjjtttYYYGGGAAA>>>;;;777555555555666555555777;;;??????@@@IIISSSZZZaaagggiiikkkoooooommmnnnttt}}}zzzwwwvvvuuusssqqqpppooonnnoooqqqrrrqqqpppnnnoooooonnnllljjjjjjjjjkkklllmmmoooppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnllllllllllllmmmnnnoooppppppooonnnnnnnnnoooqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvuuuuuutttssssssuuuxxx{{{||||||zzzzzz|||~~~vvvooollljjjjjjlllpppuuuzzz{{{zzzwwwuuuqqqqqqppppppoooooopppqqq{{{rrrjjjddd]]]WWWTTTUUUYYY___eeeiiijjjjjjiiiccc```\\\XXXUUUQQQMMMJJJFFFGGGGGGEEEBBB>>>======999999999999888888888888999:::;;;;;;999999:::<<>>:::666444444666888888555777<<<@@@@@@AAAJJJUUU[[[bbbhhhiiikkknnnooommmkkkttt|||xxxvvvtttsssrrrppppppooonnnoooqqqrrrrrrpppnnnooopppooollljjjjjjjjjkkklllnnnppppppqqqppppppnnnnnnmmmmmmmmmmmmnnnnnnlllllllllllllllmmmnnnooooooooonnnnnnnnnpppqqqrrrrrrrrrsssssssssrrrrrrqqqppprrrtttvvvwwwwwwvvvuuutttssssssuuuxxx{{{||||||}}}||||||}}}zzzrrrnnnlllkkklllpppuuuyyyzzzxxxtttqqqmmmmmmmmmlllllllllmmmnnnvvvyyypppiiiaaaYYYVVVQQQTTTXXX]]]```ccccccddd\\\ZZZWWWUUUSSSOOOKKKHHHDDDFFFFFFEEEAAA>>>===<<<888888888888888888888888333555666666555555777888;;;<<>><<<;;;999666333444666999;;;<<<===>>>@@@FFFMMMRRR```eeekkknnnnnnmmmoooqqqoooxxxzzzyyywwwuuusssrrrqqqpppppppppoooooopppqqqrrrrrroooooonnnllllllkkkkkkkkkmmmmmmnnnooooooooooooooooooooonnnnnnnnnnnnooooooooonnnllljjjjjjlllnnnoooqqqooommmmmmoooqqqqqqqqqoooooopppqqqqqqqqqppppppssssssssstttssssssrrrrrrwwwvvvvvvvvvvvvxxxyyyzzzzzzzzzzzz{{{}}}{{{uuurrrpppoooooosssvvvwwwxxxxxxrrrjjjfffeeeeeefffhhhiiihhhgggqqq}}}{{{tttmmmccc[[[UUUUUUTTTUUUVVVWWWWWWXXXYYYWWWTTTRRRPPPLLLGGGDDDCCCAAA@@@===;;;:::999999888777666555555444555555777777777777777777777777<<<===>>>AAAEEEMMMUUU[[[hhh{{{************************))))))))))))))))))))))))++++++******)))((((((''')))))))))*********++++++)))***,,,,,,++++++,,,...///...,,,*********+++,,,)))))))))))))))))))))))),,,)))'''&&&(((***)))(((''''''((((((((()))))))))((('''&&&'''***,,,***)))'''''''''((())))))*********(((''''''''''''%%%$$$&&&%%%&&&(((***+++)))(((******++++++++++++******)))***+++,,,,,,+++***)))******************************))))))))))))******++++++***)))))))))))))))((((((((()))))))))))))))(((((()))******************************+++++++++******)))))))))(((((((((---,,,+++***)))(((''''''((()))))))))************************))))))))))))'''''''''((()))*********)))((('''&&&&&&&&&'''''''''((()))(((''''''((())))))((((((''''''(((((()))'''''''''&&&%%%$$$%%%'''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111111111111000,,,,,,---......---++++++------,,,,,,,,,++++++++++++++++++*********))))))******++++++,,,,,,------,,,---------...000333666]]]EEE333333666555:::FFFQQQaaa{{{iiiMMM???;;;::::::999666444444666888;;;;;;<<<===@@@GGGOOOUUUaaaeeekkkmmmmmmmmmnnnpppqqqzzz~~~}}}yyyxxxvvvtttrrrqqqpppoooppppppoooooopppqqqqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmqqqooommmnnnoooqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqsssssstttttttttttttttsssuuuuuuuuutttuuuvvvxxxyyyzzzzzz{{{|||zzzvvvsssrrrppptttvvvvvvwwwwwwrrrkkkfffeeecccdddeeefffeeedddlllvvv|||qqqfff^^^XXXWWWUUUTTTTTTTTTTTTSSSUUUSSSPPPNNNLLLIIIEEEBBBAAA@@@???===;;;::::::999999888777666666555555666888888888888888888888888999:::;;;===@@@FFFLLLQQQ[[[kkk~~~************************))))))))))))))))))))))))++++++******)))(((((((((&&&'''(((***,,,...///000***+++,,,,,,+++***+++,,,///...,,,+++******++++++))))))))))))))))))))))))***)))'''''')))******)))''''''''''''(((((((((((()))'''&&&''')))++++++***'''(((((()))***+++,,,,,,)))(((&&&&&&''''''&&&$$$%%%%%%'''+++------+++)))******++++++++++++*********+++,,,------,,,+++*********************************))))))))))))************)))((((((((())))))))))))))))))))))))))))))((())))))************)))---,,,+++***)))***++++++************))))))))))))///...---,,,***)))(((''''''((()))***+++******)))))))))))))))************''''''(((((())))))******)))(((''''''&&&&&&'''''''''((())))))''''''((()))***))))))(((((())))))***'''((((((&&&%%%$$$&&&'''((('''''''''''''''''''''''''''((((((((()))))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,------......,,,---///000000000///...++++++---.........------------------,,,,,,,,,,,,************))))))))))))******++++++++++++++++++,,,---...///...///111444XXXDDD555444666555;;;FFFSSSfffbbbHHH<<<:::888999999777555555666777::::::;;;===AAAIIIRRRYYYaaafffkkkmmmlllkkkmmmooorrr}}}~~~||||||~~~}}}zzzwwwvvvuuusssrrrpppoooooopppppppppoooppppppqqqrrrsssrrrqqqpppoooooooooooonnnnnnooooooppppppoooooooooooonnnmmmllllllmmmmmmlllmmmnnnoooooonnnmmmlllqqqooonnnnnnppprrrqqqqqqrrrrrrsssssssssrrrrrrqqqssstttuuuvvvvvvvvvvvvvvvtttttttttttttttuuuwwwwwwyyyzzz|||{{{wwwuuussswwwyyyxxxyyyyyytttnnngggeeebbbaaabbbbbbbbbaaaggglll{{{xxxmmmfff^^^[[[WWWTTTSSSRRRPPPNNNQQQOOOMMMKKKJJJGGGDDDAAA???>>>===<<<;;;::::::999:::999888777666666666666888888888888888888888888777999:::<<<===@@@DDDHHHQQQ^^^mmmxxx************************))))))))))))))))))))))))************))))))((((((%%%&&&(((***,,,...///000+++,,,---,,,*********,,,------+++***))))))******++++++++++++++++++++++++(((((('''((()))*********&&&'''''''''(((((((((((()))((('''''')))***+++,,,))))))******+++++++++,,,***((('''((())))))((('''&&&'''***...111111...+++******++++++++++++************+++,,,,,,+++************************************))))))))))))******))))))((((((((((((((()))*********))))))))))))(((((()))************)))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++************)))))))))&&&(((***+++,,,+++)))(((&&&&&&''''''(((((())))))'''((((((((()))))))))***)))(((((('''''''''''''''''')))***)))((('''((()))***))))))(((((())))))***'''(((((('''%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))'''''''''''''''((())))))***************************++++++,,,---......///++++++,,,,,,,,,,,,+++***,,,,,,............---,,,++++++++++++++++++++++++++++++++++++*********)))++++++******************,,,.../////////...000111OOO@@@444444444444:::DDDSSSgggyyyZZZEEE======666777888888666555666777::::::;;;===CCCLLLVVV]]]cccgggkkkllljjjjjjkkkmmmrrr}}}~~~{{{{{{}}}}}}zzzxxxvvvvvvuuutttsssrrrppppppqqqpppppppppppppppqqqqqqsssrrrqqqpppppppppppppppnnnoooooopppppppppooooooqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmqqqpppooopppqqqrrrrrrqqqssssssttttttttttttsssssstttuuuvvvwwwxxxxxxxxxxxxtttttttttuuuuuuvvvwwwwwwxxxzzz}}}zzzxxxyyy|||}}}|||}}}~~~yyysssjjjfffbbb`````````___^^^ccceeennnuuuooofffaaa[[[WWWTTTRRRNNNLLLPPPNNNLLLJJJIIIGGGEEEBBB>>>===<<<;;;:::999999999:::999888777666666666666888888888888888888888888888:::<<<>>>???@@@CCCEEEKKKSSS^^^hhhttt************************))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))***,,,------+++,,,---,,,*********,,,,,,+++******)))(((((((((************************&&&'''((((((((())))))***'''''''''(((((((((((()))(((((()))))))))***+++,,,++++++******************+++***)))***+++,,,+++***((())),,,000333333000...******++++++++++++******))))))************))))))******************************))))))))))))******)))((((((((((((((())))))************))))))))))))))))))*********))))))((()))((('''&&&''')))+++---((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++,,,+++)))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''''''''((()))***)))((('''(((***)))((((((''''''(((((()))'''(((((('''%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''((()))*********************************+++,,,---......+++++++++++++++******)))---............,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******************,,,...//////......///000GGG===555555555666<<>>===<<<;;;::::::::::::999888777666666666666888888888888888888888888777:::===??????AAACCCEEEBBBGGGNNNWWWaaaqqq************************))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++***+++,,,,,,+++***+++,,,+++++++++***))))))(((((((((((((((((((((((((((((('''(((******)))((()))***(((((((((((())))))))))))&&&(((***+++******+++,,,++++++++++++++++++++++++,,,******+++---...---,,,******---000222333000...******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))((((((((()))******)))))))))*********++++++)))************))))))(((&&&&&&&&&&&&''')))+++,,,''''''''''''(((((((((((((((((('''&&&%%%%%%$$$###'''((()))***+++******)))))))))))))))************(((((((((((())))))))))))((())))))))))))((('''&&&((()))******(((((()))***)))((((((''''''(((((()))(((((()))'''&&&%%%'''(((''''''((((((((()))))))))((((((((()))))))))******((((((''''''''''''((((((************************))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++---.........---+++)))(((,,,,,,,,,,,,------------...---------,,,,,,,,,,,,******++++++++++++++++++,,,.........------///111AAA<<<888888888999AAAJJJZZZppprrrYYYGGG===888777444555666666555555777999:::<<<@@@DDDKKKSSS]]]dddeeehhhkkkjjjhhhfffhhhjjjrrr}}}}}}|||}}}|||xxxuuuuuuuuuvvvvvvvvvuuusssrrrrrrqqqppppppooopppppppppppppppooooooooooooooopppppppppqqqqqqppppppoooooorrrrrrqqqqqqqqqqqqrrrrrrrrrqqqnnnmmmmmmnnnqqqrrrrrrqqqqqqrrrttttttsssqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz}}}}}}{{{zzzrrrmmmfff```]]]]]]\\\\\\\\\]]]aaakkkxxxqqqhhhcccaaa___[[[VVVRRRPPPLLLJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>======;;;:::999888777777777777999999999999999999999999555888:::<<<===>>>AAACCC???@@@EEEMMMVVVcccvvv************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++)))***,,,,,,++++++,,,...---------,,,++++++***)))(((((((((((((((((((((((()))+++...---+++)))***+++))))))))))))*********+++$$$(((,,,---,,,******+++)))***+++,,,---...//////+++***)))+++---......---******+++---///000...,,,******++++++++++++******+++******************+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))***++++++(((((()))***++++++,,,---***************)))((((((''''''(((((()))))))))***''''''(((((())))))))))))((((((((((((''''''&&&&&&((()))))))))************************))))))))))))))))))))))))((((((((((((((())))))***)))((('''&&&((()))******)))((()))******))))))(((((())))))***((())))))(((&&&&&&'''(((&&&&&&'''((()))******+++(((((()))))))))*********))))))(((((('''(((((()))************************))))))))))))))))))******++++++*********++++++,,,++++++,,,,,,,,,+++)))(((+++++++++,,,,,,,,,---------------,,,,,,,,,++++++******++++++,,,,,,---------------,,,,,,---000333:::999888999999;;;CCCLLL]]]tttwww]]]III@@@===999555555555555444444555888;;;;;;>>>CCCHHHOOOWWW___eeefffiiikkkiiifffeeegggiiivvv~~~}}}||||||{{{wwwsssssstttuuuvvvvvvtttsssrrrrrrqqqqqqpppooooooppppppppppppoooooooooooopppppppppqqqqqqqqqqqqpppooonnnppppppppppppqqqrrrssssssqqqppppppooooooppppppqqqrrrqqqqqqsssuuuuuusssqqqoooppprrrtttuuuwwwwwwxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzxxxyyy{{{}}}tttnnnfff___\\\[[[ZZZZZZWWWZZZ^^^cccqqqwwwnnniiiiiiiiiddd```YYYVVVRRRPPPOOOMMMLLLJJJJJJIIIGGGEEEDDDCCCBBBBBB===<<<;;;::::::999999:::999999999999999999999999666777999999999:::===?????????BBBIIIPPPYYYkkk{{{************************)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------(((***++++++++++++---...............---,,,++++++************************+++...111000---++++++,,,)))*********++++++++++++###(((---///---+++******((()))***---///111333444***))))))***,,,...------***))))))***,,,---,,,+++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))************))))))***+++,,,,,,''''''(((***+++,,,---...***************)))(((((()))************)))(((((((((((())))))*********+++&&&'''''')))***+++,,,---)))))))))((()))******+++))))))((((((''''''&&&&&&))))))))))))((((((((((((((()))*********)))'''&&&(((***+++***)))((()))***++++++************++++++((())))))(((&&&&&&'''(((%%%&&&'''((()))***+++,,,))))))))))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((()))***+++,,,+++******((((((((())))))*********,,,,,,,,,+++++++++************+++,,,------......------,,,++++++---111444444555666777777:::CCCKKK^^^ttt|||gggNNN???===???<<<888555555444333333555999<<<;;;???EEEKKKQQQYYY```eeegggiiikkkiiifffeeefffiiiyyy|||{{{{{{yyyuuurrrqqqrrrtttuuuuuutttrrrqqqrrrrrrqqqpppoooooopppppppppppppppoooppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnoooooopppqqqssssssooopppqqqrrrrrrqqqpppooorrrqqqrrrsssuuuuuusssqqqnnnoooqqqsssuuuwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzyyyyyyyyyzzz}}}uuuooofff^^^ZZZYYYYYYYYYSSSWWW[[[___hhh{{{rrrnnnooooookkkfff```]]]YYYVVVUUUSSSQQQPPPOOONNNLLLJJJHHHFFFEEEEEE???>>>===<<<<<<;;;<<<<<<999999999999999999999999888999999888888999;;;>>>===;;;>>>EEEJJJQQQaaaqqq'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---,,,,,,++++++******+++,,,,,,+++***(((''')))***,,,------,,,***)))************************+++---000222222///+++(((***,,,------,,,+++---......---,,,+++************---***))),,,222555333000))))))***+++,,,------...(((((()))))))))*********---,,,+++*********+++,,,))))))***++++++++++++***((()))+++,,,---,,,,,,+++++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******)))''''''((()))***)))((())))))))))))))))))******+++***)))(((((()))***+++******))))))((((((''''''((()))***)))((('''''')))%%%''')))+++,,,+++***)))************))))))))))))+++***)))(((((()))***+++(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))+++++++++***************)))******+++++++++*********+++---......---+++***+++++++++************)))******+++++++++,,,,,,,,,---------...............////////////000000000000444111000333666;;;DDDMMM```~~~}}}iiiVVVCCC:::999777555555444444444444444555999;;;>>>BBBHHHNNNTTT[[[aaafffiiiiiihhhgggggghhhjjjkkkwww|||zzzyyyxxxxxxxxxtttvvvxxxwwwtttqqqpppoooqqqqqqpppppppppppppppqqqpppppppppppppppooonnnmmmnnnnnnpppqqqqqqpppoooooorrrrrrqqqqqqrrrrrrssstttoooppppppqqqqqqrrrssssssvvvuuutttuuuwwwwwwvvvtttqqqpppqqqsssvvvxxxyyyxxx|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{zzzzzz{{{{{{~~~qqqccc___]]]YYYVVVWWWXXXXXXZZZ]]]dddsssyyyrrrqqqsssrrrpppiiifffbbb```aaa___[[[XXXTTTTTTSSSSSSRRRQQQOOOOOOJJJIIIGGGEEECCCBBBAAA@@@@@@@@@>>>===;;;;;;::::::888888999999::::::::::::;;;;;;===BBBFFFMMMZZZhhh{{{((()))***+++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++++++++,,,,,,,,,---,,,,,,++++++***+++,,,------,,,***)))************************+++---///000000...+++)))((()))******))))))***,,,......,,,+++************+++)))'''***...111///---+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,*********++++++,,,,,,---............---******+++,,,---,,,++++++++++++++++++++++++++++++------------------------++++++******))))))))))))++++++++++++++++++++++++******))))))))))))******)))(((((((((***+++***)))***************)))))))))******))))))))))))************))))))(((((((((((()))***+++***((((((((()))((()))+++---...---,,,,,,************))))))))))))***)))(((''''''((()))***&&&&&&'''((()))))))))(((&&&'''(((((())))))(((((((((((((((((()))))))))******)))((('''&&&''''''((())))))))))))))))))))))))******************************++++++++++++*********+++---......---+++***++++++++++++************************++++++++++++,,,,,,,,,---------------////////////000000000000444111111444777<<>>======::::::::::::::::::::::::<<<;;;===AAADDDJJJVVVbbbttt******+++++++++++++++***+++++++++***************))))))))))))************'''(((((()))******++++++++++++++++++++++++,,,,,,+++,,,---------+++***)))+++++++++++++++++++++++++++,,,---...---,,,+++***+++,,,...---,,,,,,---/////////---,,,+++************'''&&&(((+++---,,,)))---,,,,,,,,,+++++++++***,,,,,,,,,---------............,,,+++******************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++------------------------+++++++++************)))++++++++++++++++++++++++******))))))))))))******+++***)))***+++,,,,,,***+++++++++******))))))))))))******************)))***))))))))))))(((((((((***,,,,,,+++***)))***+++)))***,,,---...------,,,++++++*********))))))))))))((((((''''''(((((()))%%%%%%'''((()))*********&&&'''(((((())))))((((((((((((((()))))))))******,,,+++)))((('''&&&&&&&&&))))))))))))))))))))))))***************************+++++++++++++++******++++++------------++++++,,,+++++++++************************+++++++++++++++++++++,,,,,,,,,------////////////000000000000333111222555888===HHHRRRgggrrrUUUGGG;;;777999888777777666666666444444555888:::AAAFFFNNNVVV[[[```dddfffgggggggggffffffiiimmmqqqzzz~~~{{{yyyvvvuuuttttttyyyzzz|||{{{wwwtttrrrqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnooopppqqqppppppooorrrqqqqqqqqqqqqrrrssssssooooooppppppqqqrrrrrrrrrqqqqqqrrrtttwwwxxxxxxwwwtttssssssuuuwwwyyyyyyxxxzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzxxxyyyzzz{{{}}}uuukkkccc[[[UUURRRPPPPPPQQQTTTXXXaaattt~~~~~~~~~}}}yyytttqqqoookkkeee`````````___^^^]]][[[YYYXXXTTTTTTSSSSSSRRRQQQQQQQQQLLLKKKIIIFFFDDDBBBAAA@@@======<<<<<<;;;::::::999===;;;===@@@BBBFFFOOOZZZjjj|||+++++++++,,,++++++******************************)))*********++++++++++++(((((())))))************)))(((((('''((()))+++,,,,,,---------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---...//////......///000000///...,,,+++++++++***+++)))((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++*********))))))***++++++++++++***---------,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++***+++---------,,,,,,,,,,,,+++******))))))))))))+++,,,,,,+++)))))))))))))))))))))))))))))),,,---------+++***+++,,,))))))***+++,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))&&&&&&'''))))))*********''''''((()))))))))))))))(((((()))))))))*********+++***)))((((((''''''''')))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,------......////////////000000000000111000222666888===IIIUUUjjjlllMMMBBB999888:::888777777666777666555444555888:::AAAGGGPPPXXX^^^aaadddeeefffffffffffffffjjjpppvvv~~~{{{wwwuuusssrrrrrryyy{{{|||{{{wwwtttrrrqqqpppppppppoooppppppqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnooopppqqqqqqppppppppppppooooooppppppqqqrrrooooooooopppqqqqqqrrrrrrrrrqqqrrrsssvvvwwwvvvuuuuuuttttttuuuxxxyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvxxxxxxyyyzzzzzzzzzzzzzzzxxxyyyzzz{{{}}}pppeee]]]WWWSSSRRRQQQSSSUUUWWW]]]jjjxxxzzzvvvsssnnngggaaadddccccccbbb```^^^\\\[[[XXXXXXXXXXXXXXXXXXWWWWWWSSSQQQOOOKKKHHHFFFDDDCCCAAAAAA@@@>>>===<<<;;;:::<<<:::;;;???AAADDDKKKSSS```ppp++++++,,,,,,,,,++++++*********************+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********))))))((((((((()))+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,)))+++,,,,,,++++++,,,---000///...---,,,,,,,,,,,,---,,,+++,,,------,,,,,,******+++,,,------......++++++,,,,,,,,,---------......------,,,+++******,,,---......//////.........------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---++++++,,,---...---,,,---,,,,,,,,,+++++++++***)))***+++,,,,,,+++***)))))))))))))))************,,,---...---,,,++++++---***++++++,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))))))))(((((('''(((((()))))))))))))))))))))))))))************(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------------...+++,,,,,,---.../////////////////////000000000000...///222666888>>>KKKXXXnnn}}}fffJJJAAA:::::::::888555555666666666555444555888;;;AAAHHHQQQYYY^^^aaabbbddddddeeefffeeefffkkkttt{{{}}}zzzwwwtttsssrrrrrrwwwyyyzzzyyyvvvsssqqqpppppppppoooooopppqqqqqqrrrssssssrrrrrrpppooonnnmmmlllmmmooopppqqqqqqppppppnnnnnnnnnnnnnnnoooooopppnnnooooooppppppqqqrrrrrrsssrrrrrrsssuuuuuutttrrruuuttttttuuuxxxyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{|||~~~vvvhhh```[[[WWWTTTSSSTTTVVVVVVYYYcccmmm}}}yyyssskkkeeeeeeeeeeeedddbbbaaa___^^^[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVSSSPPPLLLIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<;;;999;;;???BBBCCCHHHNNNXXXeeeuuu++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***,,,------,,,+++---...///......------.........---------...............******+++,,,---...//////---------.........//////,,,------------,,,,,,++++++,,,------......------...------,,,,,,,,,,,,---*********++++++,,,,,,---------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))************+++,,,---...---,,,+++,,,---........................,,,++++++++++++************++++++,,,,,,++++++***)))*********))))))(((''''''((())))))******)))))))))))))))*********++++++'''((()))************)))))))))))))))))))))))))))******++++++,,,---------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...///000000////////////000000000000---///333888:::???NNN\\\qqqzzz___HHHAAA:::::::::666444555555666666555555777:::===CCCIIIQQQYYY]]]```bbbcccbbbdddfffeeeeeelllwww~~~|||yyywwwtttsssrrrrrruuuwwwyyyxxxuuusssqqqqqqoooooooooooopppqqqrrrrrrsssssssssrrrqqqooonnnmmmlllmmmooopppqqqqqqqqqpppnnnmmmmmmmmmmmmnnnoooooonnnnnnoooooopppqqqqqqqqqsssrrrrrrsssttttttsssqqqtttssssssuuuwwwyyyyyyxxxxxxyyyzzz{{{zzzzzzxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxzzz{{{}}}rrrhhh___YYYTTTRRRRRRTTTTTTUUU\\\dddwww|||sssmmmiiiiiiiiihhhgggfffeeedddbbbcccccccccbbb```^^^\\\\\\ZZZWWWSSSPPPMMMKKKJJJIIIHHHGGGEEECCCBBB@@@@@@<<<:::<<>>EEEJJJRRRYYY]]]```bbbdddaaaccceeedddeeelllyyy}}}|||yyywwwuuuttttttttttttvvvxxxxxxvvvsssrrrrrroooooooooooopppqqqrrrsssttttttsssrrrqqqooonnnmmmkkkmmmnnnpppqqqqqqqqqqqqoooooonnnnnnoooooopppqqqnnnnnnooooooppppppqqqqqqqqqqqqqqqrrrtttuuusssrrrrrrqqqrrrtttwwwyyyyyyxxxxxxyyy{{{||||||{{{zzzxxxvvvwwwwwwxxxxxxxxxxxxxxxuuuvvvxxxzzz{{{~~~rrrdddYYYSSSQQQPPPRRRQQQRRRXXX___ooo|||uuuooooooooooooooonnnmmmmmmlllllllllkkkiiifffcccaaa___]]]ZZZWWWTTTQQQOOONNNKKKKKKIIIHHHFFFEEEDDDCCC@@@===>>>CCCEEECCCBBBDDDIIIPPP\\\hhhqqqxxx)))***+++,,,---.........,,,,,,,,,------.........******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------...---,,,***)))+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,((()))+++***))))))***,,,,,,,,,------///000111222)))***++++++++++++---.........---------,,,,,,,,,*********+++++++++,,,,,,***+++,,,...///......---,,,---......//////......---,,,,,,+++,,,---///000))))))***+++,,,,,,------************************,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,***++++++,,,---...//////---,,,+++******+++,,,---))))))******++++++++++++,,,---...---+++***+++,,,...------,,,,,,,,,------,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&'''(((***++++++++++++(((((()))***************)))************+++++++++++++++++++++***)))'''&&&)))))))))))))))))))))))),,,,,,------...///000000---...------,,,+++***)))---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++((())))))))))))*********)))******+++---...//////////////////000000000000///222888===>>>DDDTTTcccxxxpppRRRCCC<<<888777777444444666333444555555666888<<<@@@GGGLLLSSSYYY]]]```ccceee```ccceeedddeeemmm{{{}}}{{{yyywwwuuuuuuuuuuuusssvvvxxxxxxwwwuuuttttttoooooooooooopppqqqrrrssstttttttttsssqqqooonnnmmmkkklllnnnpppqqqrrrqqqqqqpppppppppppppppqqqqqqrrrnnnnnnnnnoooppppppqqqqqqoooooooooqqqtttuuuuuutttqqqpppqqqsssvvvxxxyyyxxxyyyzzz|||}}}}}}|||zzzyyyvvvvvvwwwxxxxxxxxxxxxxxxssstttvvvxxxyyy|||yyyfffWWWTTTQQQPPPQQQQQQRRRWWW^^^hhh~~~yyyttttttuuuuuuuuuuuuttttttttttttsssrrroookkkgggeeeaaa___]]]YYYVVVTTTRRRQQQMMMLLLKKKJJJHHHGGGFFFEEECCC@@@AAAEEEEEEBBB@@@AAADDDJJJTTT___iiiooowww}}}***++++++,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,+++***+++,,,,,,,,,000000---///555888555.........///////////////......---,,,,,,,,,------+++*********+++---///000+++,,,...000111222222222///...---,,,,,,,,,,,,,,,......////////////........./////////...---,,,,,,,,,---...//////...---,,,000000///...------,,,,,,))))))+++,,,---...............---,,,+++******)))...------,,,,,,------...++++++,,,---............------------------------,,,,,,---------,,,+++***,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,++++++***++++++,,,,,,000,,,((('''***,,,------+++***+++,,,------***(((###,,,///+++'''***---,,,******))))))))))))))))))************************+++*********))))))((((((************************---...000111111///...,,,,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............////////////000000000000000111111222///555444666???FFFTTTjjjiiiUUU???===;;;:::999888555333444555666666777999===AAAEEEKKKSSSZZZ^^^```aaabbbbbbdddeeeeeefffmmmyyy||||||zzzyyywwwvvvuuutttxxxwwwvvvuuuuuutttttttttrrrqqqoooooooooqqqssstttsssssssssrrrpppnnnmmmllllllkkkkkkmmmppprrrrrrqqqnnnnnnnnnnnnooooooooooooqqqqqqqqqrrrttttttrrrpppnnnmmmmmmnnnqqqssstttsssvvvvvvuuuuuuuuuvvvxxxyyyyyyzzz|||}}}wwwxxxyyyyyyzzzzzzzzzzzzvvvvvvvvvxxx{{{ppphhhYYYSSSPPPQQQQQQRRRVVV[[[iiittt~~~}}}~~~}}}zzzxxx|||~~~|||uuuoookkkjjjdddaaa]]][[[ZZZYYYWWWUUUQQQPPPOOOMMMLLLJJJIIIIIIBBBCCCCCCAAA>>>===@@@CCCDDDHHHNNNVVV^^^gggpppvvv,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,,,,000000---...444666333.........---------------...---,,,,,,+++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,...///000000111111......---,,,,,,,,,,,,,,,......////////////..................---------------...////////////...---000//////...------,,,,,,***+++,,,------......---......------,,,,,,++++++...------,,,,,,------...++++++,,,---............++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,++++++***++++++++++++---...///...------------,,,+++,,,------,,,***&&&---000+++(((***---,,,)))))))))************)))************************++++++++++++*********)))************************------...//////...---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------............/////////...///000000111000666555777@@@HHHVVVlll}}}bbbMMM???<<<999888777777555333555555666666777999===@@@FFFKKKSSSYYY]]]```aaabbbbbbdddeeedddfffmmmyyyzzzyyyxxxwwwuuutttsssrrrvvvuuutttsssrrrrrrrrrrrrrrrqqqoooooooooppprrrsssrrrrrrqqqpppooonnnnnnmmmmmmllllllmmmoooqqqqqqpppllllllmmmmmmmmmnnnnnnnnnpppooopppqqqssssssqqqooonnnmmmlllmmmppprrrssssssuuuttttttuuuvvvxxxzzz{{{{{{||||||}}}}}}}}}||||||wwwwwwxxxyyyyyyyyyyyyyyyuuuuuuvvvwwwzzz~~~{{{nnn\\\UUUPPPPPPPPPOOOSSSWWWaaakkk}}}{{{uuuqqqooojjjgggdddaaa___\\\YYYVVVTTTTTTRRRQQQOOONNNLLLLLLIIIJJJIIIFFFBBB@@@AAACCCCCCFFFKKKQQQXXXaaajjjppp,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,+++++++++,,,,,,---//////------111222000......------,,,,,,++++++---,,,++++++******++++++------,,,++++++++++++,,,,,,,,,---..................------,,,,,,,,,,,,,,,......////////////......------,,,,,,,,,---............////////////....../////////...------,,,,,,---------.........------------------------------...------,,,,,,------...+++,,,---......///......,,,,,,,,,++++++*********,,,,,,,,,---...111333444,,,,,,,,,,,,------------...------,,,,,,------...------......------,,,+++******+++++++++,,,,,,,,,...---,,,++++++,,,---...---,,,,,,+++*********+++))),,,//////---++++++,,,---,,,******+++,,,,,,,,,***...///+++(((***,,,---'''(((***+++++++++******************************,,,,,,,,,+++++++++++++++************************,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------..................//////000222777666888BBBJJJYYYooozzz\\\GGG>>>;;;777555555555555444666666777777777999===@@@FFFKKKSSSYYY]]]___```bbbbbbcccddddddgggnnnxxx~~~wwwvvvuuutttrrrrrrqqqqqqsssrrrqqqpppoooooooooooorrrqqqooonnnnnnoooppppppqqqpppooonnnnnnnnnooopppnnnmmmlllmmmooooooooonnnkkkkkkkkkkkkllllllllllllooonnnnnnoooqqqrrrpppoooooommmkkkkkknnnqqqsssssstttsssttttttvvvyyy{{{|||}}}}}}||||||{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwtttttttttvvvxxx|||uuucccZZZSSSQQQOOONNNPPPTTTYYYbbbsss|||xxxuuurrrooollliiifffbbb]]]ZZZYYYXXXWWWUUUSSSRRRPPPPPPOOOOOOMMMIIIDDDAAAAAAAAAAAACCCFFFIIIOOOWWWaaagggttt,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......------......---///......---,,,++++++***,,,++++++***)))*********))))))******,,,---......,,,,,,---------,,,,,,+++------,,,,,,+++,,,,,,------......//////......---,,,,,,++++++,,,---.../////////////////////////////////.........---------.../////////...------,,,---------.........//////...------,,,,,,------...+++,,,---...//////////////////...------,,,++++++---,,,,,,,,,---000222444++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,++++++***))))))******++++++,,,,,,,,,------,,,++++++,,,------------,,,+++************+++++++++---///111111000---+++(((''')))+++,,,,,,,,,......+++))))))+++,,,'''(((***,,,,,,,,,+++***************************++++++++++++++++++++++++************************,,,++++++***++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000222777666888CCCKKK[[[rrrxxxZZZFFF===999555333333444555555666777777777777999===@@@GGGLLLSSSXXX\\\^^^```aaabbbccccccdddhhhoooyyy|||uuutttsssqqqpppppppppqqqqqqpppooonnnnnnmmmmmmnnnqqqpppooonnnmmmmmmnnnnnnooonnnmmmllllllnnnpppqqqooonnnlllmmmnnnnnnmmmkkkjjjjjjjjjkkkkkkkkkllllllnnnmmmmmmnnnpppqqqpppooopppnnnkkklllnnnqqqssssssttttttttttttuuuwwwyyyzzz{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuussssssssstttvvvyyy|||~~~}}}kkkaaaWWWSSSQQQOOOPPPSSSVVV]]]kkk~~~}}}zzzvvvtttqqqnnnkkkgggbbb^^^\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMIIIEEEBBB@@@???AAAAAABBBDDDHHHOOOXXX^^^hhhvvv++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,------+++++++++000//////...---,,,++++++++++++***)))))))))******((()))***+++,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,,,,---------............------,,,,,,,,,,,,------.../////////............//////...............---------////////////...---,,,,,,,,,,,,---....../////////...------,,,,,,------...,,,,,,---...//////////////////...------,,,++++++...---,,,++++++---///000+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))))))******+++,,,,,,---------,,,++++++++++++,,,------,,,++++++*********+++,,,+++...999EEEIIICCC;;;///,,,)))(((***,,,...///,,,,,,,,,+++***))))))+++((()))***+++,,,,,,+++***************************))))))*********************************************************+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000//////000000111222111666555777CCCLLL]]]tttsssXXXGGG;;;888444222333444555555666777777777777:::===@@@IIIMMMSSSXXXZZZ]]]___```aaabbbbbbeeejjjrrr{{{~~~}}}{{{sssrrrqqqooooooooopppqqqqqqpppooonnnmmmmmmmmmmmmooonnnnnnmmmllllllllllllmmmlllkkkkkkkkkmmmpppqqqooonnnllllllmmmmmmkkkjjjjjjjjjkkkkkkkkklllllllllnnnmmmlllmmmoooqqqpppppppppnnnlllmmmoooqqqssssssuuutttsssrrrssssssuuuuuuwwwwwwwwwwwwvvvvvvuuutttssstttttttttttttttssssssrrrqqqqqqqqqsssvvvyyy{{{}}}}}}~~~ttthhh[[[UUURRROOOOOOQQQQQQXXXddduuu~~~zzzxxxtttrrrooolllgggddd___^^^]]][[[YYYWWWUUUTTTPPPOOOMMMJJJGGGEEEBBB@@@AAAAAA@@@AAACCCIIIQQQVVV```mmm***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,---------,,,,,,---+++,,,......***)))+++//////......------,,,,,,,,,+++******))))))******+++++++++,,,+++******)))+++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---------............------,,,---...//////...............------------.............................................---,,,+++,,,,,,------.........///...------,,,,,,------...,,,,,,...///////////////,,,,,,,,,++++++*********...---,,,+++***++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------......------,,,+++******+++,,,------......---,,,+++******+++,,,---,,,++++++***++++++,,,,,,***---888LLL^^^```RRRBBB111...++++++---000111222,,,***+++...---******+++++++++++++++++++++++++++************************)))))))))))))))*********************************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........./////////000000000000000000000111222222111666555888CCCMMM___wwwjjjQQQEEE999777444333444555555555555666777777888;;;???BBBJJJMMMSSSWWWZZZ\\\^^^___aaaaaabbbeeellluuu~~~||||||{{{xxxqqqpppnnnmmmmmmnnnoooppppppooonnnmmmmmmllllllllllllllllllllllllkkkkkkkkklllkkkkkkjjjkkkmmmnnnoooooommmlllkkklllllljjjiiijjjjjjjjjjjjkkkkkkkkkkkklllkkkjjjkkkmmmoooooooooooommmlllmmmpppqqqqqqpppsssrrrqqqpppooopppqqqqqqsssttttttuuuttttttssssssrrrrrrsssssssssrrrqqqqqqppppppooooooqqqsssvvvxxxxxx{{{|||}}}~~~sssbbbYYYTTTPPPNNNNNNKKKQQQ\\\jjj|||}}}yyyuuussspppmmmkkkdddcccaaa___]]][[[YYYXXXSSSRRROOONNNLLLJJJFFFDDD@@@@@@@@@@@@AAAFFFLLLPPP[[[fffuuu+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***+++,,,---------,,,,,,---***+++//////***))),,,---------,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++,,,+++***)))(((++++++,,,,,,---,,,,,,,,,++++++******+++,,,,,,---,,,------......------,,,---...000111111000---,,,...---,,,++++++,,,---...........................,,,------------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------...,,,---...//////000000000++++++++++++++++++++++++---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,+++***+++,,,---...//////000---,,,+++******+++,,,---************+++,,,------+++...999LLLZZZZZZJJJ;;;///---++++++---///111111---***,,,111222...,,,---...---+++***))))))***+++************************)))))))))******+++++++++************************((()))***,,,------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------........./////////////////////000111111222777666999EEEPPPbbbzzzyyy]]]HHH@@@888666444444555666555555444555666777999<<<@@@DDDJJJNNNSSSVVVYYY[[[]]]___``````aaafffoooxxx~~~yyyxxxwwwtttnnnmmmkkkjjjjjjkkkmmmoooooonnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnlllkkkkkklllllljjjiiihhhhhhhhhiiiiiiiiijjjjjjiiihhhfffgggjjjlllmmmmmmkkkkkkkkkmmmoooooonnnlllooonnnmmmllllllmmmnnnooorrrssssssssssssrrrqqqqqqqqqrrrrrrrrrqqqqqqpppoooooonnnnnnnnnoooqqqtttuuutttvvvyyy|||~~~~~~~~~}}}zzz|||}}}}}}}}}oooccc[[[TTTPPPOOOIIINNNVVV___mmmzzzwwwuuurrrqqqjjjiiigggeeeccc```^^^^^^WWWUUURRRQQQOOOMMMHHHDDD??????@@@@@@@@@CCCHHHLLLUUU]]]iiiwww,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***,,,---...---,,,,,,---***+++000000+++)))---++++++++++++++++++,,,,,,---,,,++++++******++++++&&&((()))+++,,,,,,,,,,,,***+++,,,---------------+++*********+++,,,,,,---,,,------......------,,,---///222333333000---+++---,,,++++++++++++,,,------.....................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...///000000000000---------------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,+++******++++++,,,---...000000111,,,,,,+++******+++,,,,,,)))))))))***+++,,,.........///333===EEEDDD999///+++***((()))+++---...---...+++---444666111---///111///+++)))((()))***+++*********************************++++++,,,,,,,,,************************''')))+++---...---,,,+++******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.....................///000000333999777:::FFFQQQddd|||mmmSSSBBB===777666555555777777666444333444666777999<<>>??????@@@BBBFFFIIINNNUUU___kkkzzz---,,,+++***))))))***+++///......---------------------,,,,,,++++++******//////......---+++***))),,,,,,---111666666000+++---...//////------...///222///,,,******+++++++++)))))))))***+++,,,,,,---...---,,,++++++***++++++...+++)))))),,,...---,,,111...+++))),,,///---***++++++++++++++++++++++++000111111000...------...222222111000///---+++***222111///---,,,,,,,,,---))))))(((((()))+++---......------------------...---,,,++++++******++++++---------------,,,+++******...000///+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---/////////,,,+++++++++++++++++++++***+++,,,---...---,,,,,,---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,...//////...,,,++++++,,,.........,,,***)))...,,,...444444...,,,...444111...***(((((()))***,,,((()))000444111+++(((++++++++++++++++++++++++++++++************++++++111000///...............((()))***+++,,,---------++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////...............///000000444:::999===HHHRRRccc{{{}}}yyyxxx{{{ttt[[[III???:::666555555555555444444444111333555777999>>>CCCGGGHHHLLLQQQUUUXXXYYY[[[]]]^^^___aaaeeeqqq|||wwwtttrrrpppoookkkjjjhhhgggfffhhhiiijjjkkkjjjiiihhhggggggggghhhfffgggiiijjjkkkkkkkkkjjjiiijjjkkkllllllkkkiiihhhjjjiiiiiiiiiiiiiiijjjkkkcccccceeefffgggffffffeeedddeeefffhhhiiijjjjjjjjjkkkkkkjjjjjjiiijjjjjjjjjlllmmmnnnmmmllllllnnnppprrrqqqpppnnnnnnnnnnnnooommmnnnoooqqqqqqppppppooopppooommmkkkkkkmmmooopppqqqqqqqqqrrrsssvvvxxxyyyzzzyyyxxxwwwvvvwww{{{~~~}}}mmmbbbYYYTTTOOOMMMNNNTTTZZZcccrrrzzzvvvzzzuuuooooooqqqqqqkkkeeeWWWVVVUUUTTTSSSQQQMMMJJJFFFEEECCCAAA@@@AAABBBCCCKKKQQQZZZfffsss---,,,+++*********+++,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++***000///000444999888444///,,,---...---,,,,,,,,,...000...+++***+++,,,++++++((())))))***++++++,,,,,,,,,,,,+++***)))))))))))),,,***((()))+++------+++...,,,***)))+++---,,,***---.........///////////////000111///---,,,,,,---...............---,,,,,,///...---,,,++++++,,,,,,000///...---,,,------...,,,,,,++++++++++++,,,,,,///...---------,,,---------.........------,,,++++++...000///+++***---000************************...---,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********)))***+++,,,,,,+++***)))+++,,,---...---,,,***)))+++)))+++000000+++)))+++...,,,***))))))+++---...///+++,,,333666333...+++++++++++++++++++++++++++++++++************++++++......---,,,,,,,,,,,,,,,))))))***,,,,,,---------+++++++++***++++++,,,---++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,------.../////////////////////000111111333999999<<>>LLLXXXkkk}}}~~~~~~}}}|||}}}uuulllZZZEEE888444444222444444444444333333333333333444666888;;;???DDDHHHOOOQQQSSSUUUVVVXXXZZZ\\\]]]```dddjjjuuuwwwsssnnnjjjiiihhhgggfffeeeeeeddddddcccbbbaaaaaa```aaabbbdddeeeeeeeeedddbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbcccddddddeeeeeeeeefffggggggfffeeecccbbbaaa``````____________```aaa```_________```bbbccccccbbbbbbbbbcccdddeeeeeeeeefffggggggffffffgggiiiiiihhhfffeeeddddddeeeeeegggggggggfffggghhhhhhiiihhhgggggggggggggggggghhhgggfffeeeeeeeeefffggghhhkkkmmmoooooonnnllllllllllllnnnqqqqqqssswww~~~nnndddZZZUUUQQQNNNNNNQQQQQQSSS[[[hhhtttwwwqqqiiibbb]]]XXXUUUSSSQQQPPPNNNKKKHHHFFFDDDBBB???BBBFFFJJJOOOVVV]]]bbbddddddeeeggggggmmm|||444444555555555444333333444444333222222222333333000000111111222222222333111111222333333333222222222222111111000000111333333444555444333222333555444222111111222444444333111111111111111111111111111000000000111111222333000111111111333999BBBIIIKKK:::///111444000...000---...///000111222333444///000111111000///000222555444222000///000111111///000111111222111000000///000000111000///...---000000////////////000000...///000111000///---,,,///000111111222222222111///.........//////..............................000333666555000,,,,,,...---------...///000000000......---,,,---...///000---...//////000000000///.........////////////000//////.........---------+++,,,------------,,,+++---,,,,,,,,,---......///***......******......***(((***---///000000...------,,,...222222......000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,------...///,,,---------------,,,,,,---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......////////////............/////////...///000000111222999:::@@@NNNZZZmmm}}}~~~~~~|||}}}uuukkkWWWCCC777666666333444444444333333333222222333444777999<<>>>>>===<<<:::999;;;;;;:::999999999999999777888999;;;<<<>>>???@@@555666777999:::;;;;;;;;;::::::999888777777999;;;888999:::999888777888:::<<<999777666777999::::::777777777777777777777666999888777666555444444444444555555666:::CCCOOOXXXXXXDDD555777;;;777444666222222333444555555666777555666777777555555666777999777555444444555666777444555666666666666444444111222444666777777777666555444444444444444444555555666777888888666444333111222333444444444444444111000000000111222111000222222222222222222222222,,,111555444111...///111...//////000111222222333000//////......000111222000000111222222222222222////////////000000000000000////////////.........---...000111111000...------------------...///000---111111------111111---...///000111000...+++)))---,,,...222111------000---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,---......///---------...------,,,,,,---,,,,,,,,,,,,---......------------------------///............///000000///////////////.........000000000000000111111222222999;;;@@@OOO\\\ooo~~~~~~pppfffRRR>>>555444444222444444444333333333222222222444777:::===BBBHHHMMMRRRTTTWWWXXXZZZ\\\```bbbjjjkkkkkkmmmsss{{{}}}yyyrrrnnnjjjhhhhhhhhhiiihhheeeeeefffffffffeeeeeeddd_________```aaaccceeefffdddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbcccdddeeefffccceeefffhhhhhhgggeeeddddddcccbbbaaa``````aaabbbdddcccaaa```aaabbbdddeeeddddddccccccccccccccccccbbbcccdddcccbbbbbbdddfffhhhgggeeedddcccddddddeeedddcccbbbbbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccccceeefffgggjjjkkkkkkjjjhhhhhhhhhiiihhhjjjmmmmmmmmmpppuuuzzz{{{rrrcccZZZTTTNNNMMMOOOQQQLLLLLLRRRWWW\\\dddnnnxxx}}}vvvnnnhhhaaa\\\XXXRRRQQQOOOLLLIIIEEEBBB@@@@@@BBBDDDEEEHHHLLLQQQUUUWWWWWWYYYZZZZZZ^^^lllzzz