BM6P6(@ bbbkkkxxxnnnddd\\\TTTNNNOOOOOOOOOOOOOOONNNMMMLLLCCCBBBAAAAAAAAA@@@>>><<<>>>>>>======>>>???AAABBBCCCDDDDDDFFFGGGHHHIIIIIIPPPSSSWWW[[[^^^ccchhhkkknnnrrrvvvzzz|||~~~zzzpppeee]]]PPPJJJCCC>>>======;;;999:::999888777777666777777777666555333222111000000111222333666:::BBBKKKQQQ^^^iiittt{{{}}}xxxuuurrrpppiiigggdddaaa___]]]]]]\\\YYYXXXVVVUUUVVVVVVUUUTTTOOONNNKKKHHHFFFEEEEEEEEEEEEEEECCCBBB@@@???======>>>>>>@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>======;;;<<<>>>???AAAAAABBBBBBEEECCCBBBAAAAAAAAA???======<<<;;;::::::;;;===???<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::::::::::::::::::::999999999888666444111000...---,,,+++***((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,------------...000111222666999???GGGMMMTTTaaammm|||{{{xxxtttqqqpppooohhh^^^UUUNNNJJJCCC>>>999555111...////////////////////////,,,,,,------,,,,,,+++***************************,,,+++++++++******))))))eeennn{{{qqqggg___WWWQQQOOONNNNNNNNNOOONNNMMMLLLHHHGGGEEEDDDDDDCCC@@@>>>???>>>>>>===>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIIIINNNPPPTTTXXX[[[```eeeiiinnnqqqvvvyyy{{{~~~|||ssshhhaaaRRRLLLEEE@@@??????===::::::999888777777666777777777666444333111000000000111222333666:::BBBKKKQQQ^^^hhhttt|||~~~zzzvvvsssqqqllljjjgggdddaaa___^^^]]]YYYWWWUUUTTTUUUUUUTTTSSSOOONNNKKKIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA???>>>===>>>???@@@AAAAAA@@@???>>>????????????????????????BBBBBBAAA@@@???>>>===<<<;;;<<<===???@@@AAAAAAAAADDDBBB@@@@@@@@@@@@>>><<<<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888666444111000......---+++***)))((('''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++++++++++++++******------------...000111222555888>>>FFFLLLSSS```lll{{{~~~vvvsssqqqpppoooiii___VVVPPPLLLFFF@@@;;;777222///111111000///......------,,,------------,,,++++++************************************))))))((((((iiisssxxxlllccc[[[UUUQQQPPPOOOPPPQQQQQQPPPNNNMMMKKKIIIHHHGGGFFFCCCAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIILLLNNNQQQTTTXXX\\\aaaeeellloootttwwwzzz|||wwwmmmfffVVVPPPHHHCCCBBBAAA>>><<<;;;:::999888777777777777666555444222111000//////111222333555:::AAAJJJPPP\\\gggttt||||||xxxtttssspppnnnkkkgggdddaaa```___YYYWWWTTTSSSSSSSSSRRRPPPOOONNNKKKIIIHHHGGGGGGGGGFFFFFFEEECCCAAA@@@>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<;;;;;;===>>>????????????BBB@@@>>>>>>>>>>>><<<;;;::::::999888888:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999999999888666444222111///...---,,,+++)))(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++------------...000111222444777===EEEKKKQQQ^^^kkkxxxuuurrrpppqqqpppjjj```XXXRRRNNNHHHCCC>>>999444000333222111000...---,,,+++---------------,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++oooxxxuuuiii___YYYUUUSSSRRRTTTVVVWWWUUURRROOOMMMKKKIIIIIIHHHFFFEEEAAA@@@>>>=========>>>???AAAAAACCCDDDFFFGGGHHHIIIKKKLLLOOORRRUUUYYY^^^bbbiiilllqqqtttwwwzzz~~~zzzqqqkkkZZZTTTLLLFFFDDDBBB@@@===<<<;;;:::999888777777777666555444222111000//////111222333555999AAAJJJPPPYYYeeerrr|||~~~yyyvvvtttrrrpppnnnjjjfffcccaaa```YYYWWWTTTSSSRRRQQQPPPNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFDDDBBBAAA??????>>>??????@@@@@@AAAAAAAAA========================>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>>>>===???>>><<<<<<===<<<;;;999999888888777888999::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======:::999999777666444333222000///...---,,,***)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))+++,,,---...------------...000111222444666<<>>>>>===<<<;;;:::999999999666555444222111000000///111222333555999@@@IIIOOOXXXcccqqqzzz~~~{{{xxxvvvsssrrrooolllhhheeebbbaaa[[[XXXUUUSSSRRRQQQOOOMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGEEECCCBBB@@@@@@>>>>>>???@@@AAABBBDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<===<<<;;;;;;;;;;;;:::888777777777777888888999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======::::::888777666555444444111000///...---+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,------------...000111222333666<<>>=========??????AAACCCEEEFFFHHHIIIKKKLLLMMMNNNQQQUUU[[[___bbbeeeiiilllppptttzzz}}}~~~{{{uuupppccc\\\SSSMMMJJJGGGDDDAAAAAA@@@???===<<<;;;::::::777666555333222111000000222222333555999@@@HHHNNNXXXdddqqqzzz~~~{{{yyywwwtttsssqqqoookkkhhheeeccc^^^[[[WWWUUUSSSRRROOOMMMKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>???@@@BBBCCCDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===============<<<;;;<<<;;;::::::;;;;;;:::888777777777888888888888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======;;;:::888777666555555555222111000///...,,,++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************......---,,,+++***)))(((------------...000111222444666<<>>>>>@@@BBBDDDFFFHHHHHHJJJKKKLLLLLLNNNSSSYYY]]]___aaaeeeiiimmmrrrwww{{{|||}}}~~~|||vvvrrrhhhaaaXXXQQQNNNKKKGGGDDDCCCBBBAAA???>>>===<<<<<<888777666444333222111111222222333555888???HHHMMM[[[fffsss{{{~~~{{{yyyxxxuuuuuusssqqqoookkkhhhgggaaa^^^ZZZWWWUUUSSSPPPNNNJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJHHHGGGEEECCCBBBAAA???>>>=========>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;<<<:::999:::;;;;;;:::888777777888888999999999888999999999999999::::::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777666555666666333222111000...---,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,...------,,,,,,,,,++++++------------...000111222555777===DDDIIIOOO[[[gggsssvvvmmmhhhaaaYYYRRRNNNMMMMMMLLLIIIDDD>>>999222111111111000/////////...............------,,,++++++++++++++++++++++++,,,,,,---------.........~~~sssooolllpppvvvyyyvvvqqqfffbbb]]]XXXUUUSSSQQQOOOLLLKKKHHHEEECCCBBBBBBBBB===>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJKKKMMMQQQWWW\\\]]]___cccgggkkkpppvvvzzz||||||~~~|||wwwsssllleee\\\UUUQQQNNNJJJGGGEEEDDDBBB@@@???>>>======999888777555444333222222222222333555888???GGGMMM^^^iiiuuu}}}}}}{{{yyyxxxvvvvvvuuutttqqqnnnkkkiiibbb___[[[XXXVVVTTTQQQOOOIIIHHHGGGFFFFFFFFFGGGHHHKKKJJJIIIGGGEEEDDDCCCBBB@@@???===<<<;;;;;;;;;<<<========================;;;;;;<<<<<<===>>>>>>>>>????????????>>>===<<<;;;<<<:::999:::;;;;;;:::999777777888999999999999999999999888888999999:::;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666666666666666333222111000///...---,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,...///111111------------///000111222555777===DDDIIIOOO[[[hhhrrrxxxmmmfff___WWWQQQNNNNNNNNNNNNLLLGGGAAA<<<444333222111000......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((()))))))))~~~yyy|||xxxsssggg[[[VVVWWWWWWTTTRRROOOKKKGGGEEECCC@@@>>>;;;<<<>>>@@@BBBDDDFFFFFFEEEHHHKKKMMMOOORRRUUUWWW]]]```cccfffiiilllooorrrxxx{{{~~~|||yyyvvvuuupppkkkddd]]]VVVPPPJJJFFFBBBAAA???>>>>>><<<:::777:::888666444333222222333222111333777999<<>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===999:::<<<>>>>>>>>>======???@@@AAAAAA@@@>>>;;;999>>>===<<<;;;::::::999:::777888888888888999999999555666666777888999999999;;;;;;<<<===>>>???@@@@@@;;;;;;<<<<<<======>>>>>>;;;:::999777666555555555222222222111///...,,,+++++++++***)))(((((())))))'''(((******((((((((()))))))))*********+++++++++'''((()))******)))((('''(((((())))))******++++++***)))(((''''''((()))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))************---------,,,,,,,,,++++++......---,,,,,,,,,,,,---222333777>>>GGGSSS___eeerrr|||~~~pppgggaaa\\\YYYVVVUUUSSSQQQNNNHHHBBB===555333111000111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))}}}qqqddd\\\[[[YYYUUUTTTQQQMMMKKKIIIFFFCCC@@@======>>>@@@BBBCCCEEEEEEDDDGGGJJJLLLNNNQQQTTTVVV[[[^^^bbbfffhhhlllpppsssxxxzzz}}}}}}{{{xxxvvvvvvsssnnnggg```YYYSSSMMMHHHEEECCCAAA@@@???>>>;;;999:::888777555333333333333222111333777999<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;======>>>???@@@???>>>>>>???@@@@@@@@@???===;;;:::===<<<;;;:::999999999999777777888888888999999999555666666777888888999999999999:::;;;<<<===>>>>>><<<<<<<<<===============;;;:::999777666666555555222222222111000...,,,,,,++++++***)))))))))))))))(((***++++++***))))))***))))))*********+++++++++((()))))))))))))))((((((((((((((())))))*********))))))))))))***+++---...)))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))******************++++++,,,,,,------...------,,,,,,------...000222666<<>><<<::::::999777555444333333333333222333777999<<>>======<<<<<<======>>>===<<<;;;;;;::::::;;;>>>>>>?????????>>>======@@@??????>>>===<<<;;;;;;;;;:::999888777777777888777777777888888888999999666666666777888888999999888999999:::;;;<<<=====================<<<<<<<<<;;;:::999888777666666666333333222111000...---,,,+++***)))))))))))))))))))))***,,,,,,***)))***+++)))))))))************++++++***))))))(((((((((((((((((((((((())))))))))))...---+++***)))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))************''''''(((***,,,---...///,,,,,,,,,,,,---...///000///111555;;;DDDPPP]]]eeepppyyy{{{ppphhhbbb```aaa```]]]YYYSSSJJJAAA:::666444111///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))vvvmmmcccZZZYYYWWWUUURRRPPPMMMHHHEEE@@@@@@?????????@@@AAABBBCCCEEEHHHJJJLLLNNNQQQSSSVVVZZZ^^^cccgggkkkpppsssvvvwwwxxxwwwvvvvvvwwwyyyzzzvvvqqqlllfff^^^WWWRRRJJJGGGCCC@@@???>>><<<;;;:::999888777555444333333333222444777999<<>>>>>===<<<===============<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;::::::???>>>===<<<;;;;;;;;;;;;999888777666666666666666777777777777888888888888666666777777888888888888::::::;;;<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;;;;:::999888777777777777333333222222000...---,,,******)))))))))))))))***(((***++++++***))))))***))))))))))))************,,,+++)))((('''(((((()))((((((((((((((((((((((((******)))((((((''''''''')))(((((((((((((((((()))))))))(((((((((((())))))((()))))))))************''''''((()))+++,,,---...++++++,,,,,,---///000111///222666;;;CCCOOO\\\eeepppwwwuuulllfffcccdddbbb___\\\UUUMMMCCC<<<777555111/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********{{{mmmbbb]]]ZZZWWWTTTQQQMMMIIIEEEBBBAAA???>>>>>>???AAAAAABBBEEEHHHJJJKKKMMMPPPRRRUUUXXX]]]aaaeeejjjooorrrtttuuuvvvuuutttuuuwwwyyy{{{yyyuuuqqqlllddd]]]WWWLLLHHHCCC???>>>===<<<;;;::::::999888666555444333444333444777888;;;DDDNNNYYYeeeqqqzzz~~~zzzwwwtttrrrqqqqqqvvvyyywwwtttsssppplllfffccc___[[[YYYWWWTTTQQQKKKJJJIIIGGGEEEDDDCCCCCCFFFFFFFFFFFFEEECCCBBBAAA??????>>>===============;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<;;;:::999999>>>===<<<;;;:::::::::;;;777777666555555555666666666666777777777888888888777777777777777888888888999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999888777777777888333333333222000///---,,,***)))))))))))))))******''')))******)))(((((())))))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))(((((((((###$$$&&&(((***+++,,,---((())))))))))))))))))((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++++++++,,,---...000111222000333777;;;BBBMMM[[[eeeooovvv{{{ooohhheeebbbbbb```]]]XXXPPPGGG@@@:::666222000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++zzzlllbbb^^^YYYTTTQQQMMMIIIFFFBBBAAA???>>>>>>???@@@BBBCCCEEEHHHJJJKKKLLLOOOQQQTTTWWW\\\```dddhhhmmmpppqqqssstttttttttuuuwwwyyy{{{yyywwwtttpppiiiaaa\\\NNNJJJCCC???===<<<<<<<<<:::::::::999888666444333444333444777888;;;DDDMMMWWWbbbooowww}}}zzzyyyxxxwwwrrrwwwyyywwwttttttrrrnnnhhheee```]]]ZZZWWWSSSQQQMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>======>>>>>>;;;;;;;;;<<<>>>???AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999666666555555555555666666666666666777777777888888777777777777777777888888666777777888999:::;;;;;;===============<<<<<<<<<::::::999888888888888888444444333222111///...---)))))))))))))))******+++'''(((******((('''((()))***)))))))))))))))((((((*********))))))******+++************))))))))))))+++++++++++++++***))))))((())))))******))))))(((***))))))(((((())))))***))))))))))))************,,,,,,++++++************,,,,,,,,,---...000111222111444888:::???IIIXXXcccnnnttt}}}tttkkkfffaaaaaaaaa```\\\TTTKKKEEE<<<888444000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++xxxgggccc[[[UUUPPPMMMJJJHHHBBB@@@>>>======???AAABBBCCCFFFHHHJJJKKKMMMOOOQQQSSSWWW[[[___cccgggkkkooonnnppprrrsssttttttvvvxxxyyyxxxwwwvvvsssmmmeee___QQQLLLEEE@@@>>>=========::::::::::::888666555333555333444777888;;;DDDMMMTTT```mmmvvv~~~~~~~~~~~~xxx||||||wwwttttttssspppjjjgggbbb^^^ZZZWWWSSSPPPOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>======>>>>>><<<<<<======>>>???@@@AAA???>>>===<<<;;;<<<<<<===999::::::;;;;;;:::888888666666555555555555666666666666666666777777777888888777777777777777777777666666777888999:::;;;;;;<<<<<<<<<===============::::::999888888888999999444444333222111///...---)))))))))))))))***++++++''')))++++++)))((()))*********))))))((((((((((((((())))))***++++++++++++,,,+++++++++*********)))//////...---***(((%%%$$$((()))************)))(((******))))))))))))******))))))))))))************---,,,,,,,,,+++++++++***------------...///111111000333777888;;;EEESSS___kkkpppyyyyyynnnhhhccccccdddccc```XXXOOOIII???:::555111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,lllfff]]]VVVQQQMMMKKKIIIAAA@@@>>><<<===???AAACCCDDDFFFIIIJJJKKKMMMOOORRRTTTWWW[[[___bbbfffjjjnnnmmmooorrrttttttuuuvvvxxxwwwwwwwwwwwwtttnnnfffaaaTTTNNNGGGAAA????????????:::;;;;;;:::999777555333555333444777888;;;CCCMMMSSS^^^kkkuuu~~~~~~yyyttttttsssppplllhhhccc^^^ZZZWWWSSSPPPKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????===<<<;;;:::999:::;;;;;;888999:::;;;;;;:::888666666666555555555666666777666666666666777777777777888888888777777777777777888888999:::;;;<<<<<<===;;;<<<<<<<<<======>>>>>>::::::999999888999999999444444444333111000...---))))))((())))))***++++++)))***,,,,,,***)))***+++******))))))((((((((('''&&&''')))+++,,,,,,,,,+++,,,,,,,,,+++++++++******###%%%''')))++++++++++++((()))***++++++***)))(((******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111///333555666888AAAPPP\\\iiinnnvvv|||pppjjjeeefffffffffbbbZZZQQQJJJ@@@<<<666222111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,{{{kkk\\\VVVSSSNNNJJJKKKDDDBBB@@@>>>===???@@@BBBEEEGGGIIIJJJKKKLLLOOOQQQRRRUUUXXX\\\___cccgggkkkkkkmmmppprrrssstttvvvwwwvvvwwwxxxwwwtttnnngggcccYYYSSSJJJCCC@@@?????????<<<<<<<<<;;;999777555333444222333777:::===DDDLLLUUU^^^kkkxxx}}}}}}|||zzzxxxuuusssqqqmmmiiiddd___[[[VVVQQQNNNNNNLLLJJJHHHFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>>>>======????????????>>>>>>>>>>>>======<<<;;;999888777777777777777777666666666666888777777666555333222111777666555555555666888999666666777888999999::::::888888888888999:::;;;;;;@@@===<<<<<>>;;;AAA>>>:::888777888888777777666666444333111///...,,,,,,+++***))))))))))))(((((())))))))))))((('''++++++******))))))((((((+++*********))))))((((((((()))***)))((((((***,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++---------------...000000222333444666:::CCCOOOXXXaaajjjuuu}}}wwwmmmkkkhhheeeeeeddd^^^SSSKKKCCC@@@:::555111000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,ooo___WWWSSSMMMIIIIIIDDDBBB@@@>>>===???AAABBBDDDFFFIIIJJJKKKLLLOOOQQQSSSVVVYYY\\\___cccgggjjjjjjmmmpppqqqrrrsssuuuwwwvvvxxxyyyxxxuuuooohhheee[[[UUULLLEEEAAA@@@@@@???=========<<<:::888666444555333333777:::===DDDLLLUUU]]]kkkwww}}}}}}{{{zzzwwwuuurrrqqqmmmjjjeee```\\\WWWRRRNNNMMMKKKIIIGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<:::::::::999999888888888777777777777666666666555777777666666555444222222777666555555555666888888666666777888888999::::::666666666666777888999:::>>><<<;;;;;;===>>>===;;;===<<<:::888888999888888666666666555333111000///---,,,++++++************'''((())))))******))))))))))))((((((''''''''''''************)))))))))(((((()))***)))((((((***,,,******(((((('''((())))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------------...///000000000222333444888@@@LLLTTTaaajjjuuu}}}}}}sssnnnjjjggggggfffaaaWWWOOOEEEBBB<<<666222000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,vvvdddYYYRRRLLLIIIHHHDDDBBB@@@>>>>>>???AAABBBDDDFFFIIIJJJKKKLLLOOOQQQTTTVVVZZZ\\\___cccgggjjjiiillloooqqqqqqrrrtttvvvxxxyyyzzzyyyvvvpppkkkggg___YYYPPPHHHCCCAAA@@@???>>>>>>>>>===<<<999777666555333444777:::===DDDLLLTTT]]]jjjwww}}}|||{{{yyyvvvtttrrrqqqooolllgggbbb^^^YYYSSSOOOLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA=========<<<<<<<<<;;;;;;999999::::::::::::::::::777777777666666666555555555555666666555444444333666666555555666666777888666666777777888888999999555555555666777999:::;;;<<<;;;::::::<<<===<<<::::::::::::::::::999999888666666666555444222111000......---,,,++++++++++++(((((()))***++++++++++++)))(((((((((((('''''''''************))))))))))))((()))***)))((((((***,,,+++***)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111333444555777>>>IIIPPP___iiiuuu}}}{{{rrrnnnjjjiiihhhddd[[[TTTIIIEEE???999444111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~lll]]]TTTNNNKKKIIIDDDCCC@@@>>>>>>???AAACCCEEEGGGIIIKKKKKKMMMOOOQQQUUUWWWZZZ]]]___bbbfffiiiiiillloooqqqqqqrrrtttvvvxxxyyyzzzyyyvvvqqqllliiibbb\\\SSSKKKFFFCCC@@@??????@@@??????===:::888777666444444888:::===DDDLLLSSS\\\iiivvv}}}|||zzzxxxuuusssrrrqqqpppmmmiiieeeaaa\\\VVVRRRLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>=========<<<;;;;;;;;;;;;;;;;;;::::::777777666666666555555555444444555555555555555444555555555555666666777777666666666777777777888888777777777888999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>><<<:::888888666666666555555333222222000///...---,,,+++++++++******+++++++++******)))*********************************)))))))))))))))((()))***)))((((((***,,,++++++***))))))((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333555666777999???HHHNNN]]]gggttt}}}uuupppkkkiiiiiieee^^^WWWMMMIIIBBB;;;666333111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||uuucccXXXRRRNNNKKKEEECCCAAA???>>>@@@BBBCCCFFFHHHJJJLLLLLLNNNPPPRRRUUUWWWZZZ\\\^^^aaaeeegggjjjllloooqqqqqqrrrtttvvvwwwxxxyyyxxxuuuqqqmmmjjjddd^^^UUUMMMHHHDDDAAA???@@@@@@@@@???>>>;;;999777777555555888;;;===DDDLLLSSS[[[hhhttt~~~}}}|||yyyvvvtttrrrqqqqqqqqqnnnkkkhhhddd___YYYUUUNNNLLLJJJHHHHHHHHHJJJKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>===<<<<<<;;;<<<<<<;;;:::999888777777666666666666555555555555333444555555666555555555444555555666666666666666666666666666666666777777777777777888999;;;<<<===;;;;;;<<<<<<<<<<<<===>>>>>>@@@BBBAAA===999777777666666666666555555444333111000...---,,,+++++++++,,,,,,,,,++++++)))((('''************++++++++++++))))))))))))))))))******((()))***)))((((((***,,,***************)))(((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///111111333555777777999===EEEKKKYYYdddrrr|||xxxrrrkkkhhhgggddd^^^XXXPPPLLLEEE===777444222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~{{{~~~lll^^^VVVPPPKKKEEECCCAAA??????@@@BBBCCCGGGIIILLLMMMNNNOOORRRTTTUUUWWWYYY[[[]]]___ccceeehhhkkknnnppppppqqqsssuuuuuuvvvwwwvvvtttpppmmmjjjeee___WWWOOOIIIEEEBBB@@@@@@@@@@@@???>>>;;;999777888555555999;;;===DDDKKKRRRZZZfffrrr|||~~~}}}{{{xxxuuusssqqqqqqqqqpppooollljjjgggccc]]]YYYPPPOOOLLLJJJIIIIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCC????????????@@@@@@@@@@@@>>>======<<<;;;:::999999::::::999777666555333333666666666555555555444444444444555555555555555444444444555666666666666555555555555555666666666666666666666666777888999::::::;;;======<<<<<<===??????BBBDDDAAA<<<888666777555666666666666666555555111000...---,,,+++******,,,,,,++++++***)))''''''((((((((())))))))))))***))))))))))))************((()))***)))((((((***,,,))))))***++++++******))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,............///000111111///222444666777:::AAAFFFUUUaaaqqq|||{{{tttkkkgggeeebbb\\\WWWQQQMMMFFF>>>888555333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{|||tttbbbYYYPPPHHHEEEDDDAAA??????@@@BBBCCCIIIKKKMMMOOOOOOQQQSSSUUUTTTVVVXXXZZZ[[[]]]aaacccfffiiikkkmmmnnnoooqqqsssssstttttttttrrroookkkiiieee___WWWPPPJJJFFFCCC@@@@@@@@@@@@???===;;;999777888666666999;;;===DDDKKKRRRZZZeeeqqqzzz}}}{{{xxxtttrrrqqqqqqqqqooonnnmmmllljjjfff```\\\SSSRRROOOLLLJJJJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>?????????@@@@@@@@@AAA>>>===<<<;;;:::999999888999999888888777666555555666666555555555444444444444555555555555555444444333444555666666666555555555555555555555555555555888777777777777777888888888:::<<<<<<;;;:::<<>>===<<<;;;::::::::::::::::::::::::::::::666666555555555444444444555555666666555444444333333333555666666666555444555555555555555555555444;;;:::999999888999999999666999;;;;;;999999;;;>>>:::===???===888555666999555666666777777777777777000///...,,,+++)))))))))%%%&&&'''(((******++++++******++++++,,,,,,,,,,,,(((((())))))*********+++((()))***)))((((((***,,,&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000111222///222666777999<<>>===;;;999888777777444444777:::===DDDLLLXXX^^^fffooowww{{{vvvqqqooommmmmmooonnnnnnnnnmmmiiiccc___[[[WWWSSSQQQPPPOOOOOONNNIIIIIIHHHGGGFFFEEECCCBBBAAABBBCCCDDDDDDDDDBBBBBBCCCAAA===;;;;;;;;;:::999<<<<<<;;;:::999777777666555555555666666666666666555555444444444444555555555555555555666666666666777888888999999888888777;;;;;;;;;::::::999999999888888888888999:::;;;<<<<<<===>>><<<999777666666777777777777777777777777222111///...,,,,,,++++++---+++******++++++)))(((***)))((((((((()))+++,,,+++++++++***)))(((((('''***)))(((((((((***+++,,,))))))))))))************''')))++++++)))((()))***((())))))))))))*********++++++******++++++,,,---111000///........................//////000111222111333444555777;;;???CCCOOOYYYiiiyyy~~~qqqhhhcccaaa]]]YYYTTTPPPIIICCC===888333000222111000//////...//////......//////......---,,,------------------------{{{{{{ppp```UUUMMMIIIEEEBBBCCCBBB@@@BBBFFFIIIMMMRRRUUUVVVVVVVVVWWWYYYXXXWWWWWWWWWYYY[[[]]]```cccgggiiiiiihhhhhhiiikkkmmmppprrrqqqoookkkiiifffbbb\\\UUUNNNIIIEEECCC??????===<<<:::888777666777555444777:::===DDDLLLWWW^^^gggpppxxx|||wwwssspppooonnnooonnnnnnnnnllliiiccc___^^^[[[VVVSSSRRRQQQOOONNNKKKKKKJJJIIIHHHFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBB@@@===;;;;;;;;;:::999;;;::::::999777666666555666666666666666555555555555555444444444444555555555555666666666777777777888888999999999999888888;;;:::::::::999999999999888888888888999:::;;;;;;<<<===>>><<<:::777777777777777777777777777777777222111///...,,,,,,+++++++++***))))))***+++***(((***))))))((()))***+++,,,++++++******)))(((((('''(((((('''''''''(((******))))))))))))***************+++---,,,+++******+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,.........//////000111222111333444555777;;;???CCCMMMWWWgggwwwssshhhdddaaa___\\\ZZZUUUMMMEEE???:::666333222111000///////////////......//////......---,,,++++++++++++++++++++++++zzz{{{wwwfffYYYOOOKKKFFFCCCDDDCCCAAACCCGGGIIIMMMRRRUUUWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[]]]```dddffffffffffffgggkkkmmmppprrrqqqooollljjjhhhddd^^^WWWOOOIIIDDDBBB>>>>>>===;;;999888777666888555555888:::===EEEMMMVVV]]]hhhrrrzzz~~~zzzvvvsssqqqppppppnnnmmmmmmkkkhhhccc```aaa^^^ZZZWWWUUUSSSQQQPPPNNNNNNMMMKKKJJJGGGFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@>>><<<;;;;;;<<<;;;;;;:::999999888777666555555777777666666555555444444555555444444444444555555666666666777777777888888888888999999999999888888:::999999999999888888888888888777888888999:::;;;<<<>>>>>>===:::888888888666666666666666666666666222111///...,,,,,,++++++)))((('''(((***+++***)))***))))))))))))***++++++++++++******)))((((((((((((''''''''''''(((((()))))))))))))))************,,,---......,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,.........//////000111222111333444555777;;;???CCCKKKUUUdddtttxxxmmmgggeeedddcccccc\\\SSSJJJBBB===999666333222111000////////////...////////////...------++++++++++++++++++++++++yyyzzz~~~lll[[[PPPKKKFFFCCCCCCBBB@@@BBBFFFIIIMMMRRRUUUWWWXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXZZZ]]]aaacccddddddeeefffjjjllloooqqqqqqpppnnnllljjjgggaaaYYYQQQJJJDDDAAA???>>>===<<<:::999888777888555555888:::===EEEMMMVVV]]]iiittt|||}}}yyyvvvtttssspppooommmkkkjjjgggccc```bbb___[[[YYYXXXWWWUUUSSSOOONNNMMMLLLJJJHHHFFFEEECCCBBB@@@??????@@@AAAAAA???===;;;:::;;;<<<<<<<<<:::999999888777777666666888888777666555444444333555555444444444444555555777777777777888888888888888888999999999999888888888888888888888888888888777777777777888999:::;;;<<<>>>>>>===;;;999888999555555555555555555555555222111///...,,,+++++++++((('''&&&''')))******))))))))))))*********++++++************))))))((((((((((((((((((((((((((((((((()))))))))************,,,---......,,,******++++++++++++,,,,,,,,,------,,,++++++++++++,,,------//////...------.....................///000111222111333444555777;;;???CCCJJJSSSbbbqqq~~~sssllljjjkkklllkkkdddXXXNNNEEE???;;;888444333222111000////////////////////////...------........................~~~xxxyyyppp]]]PPPJJJEEEBBBBBBAAA???@@@DDDGGGKKKQQQUUUWWWXXXYYYZZZWWWWWWWWWVVVVVVVVVVVVVVVYYY\\\___aaabbbccceeefffiiijjjmmmoooppppppnnnmmmkkkhhhccc[[[SSSKKKEEEBBB@@@???>>>===<<<;;;:::999888555555888;;;>>>EEEMMMVVV^^^jjjuuu|||{{{xxxvvvuuuqqqooollljjjhhhfffcccaaa```^^^[[[ZZZZZZYYYWWWUUUMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@@@@AAABBB>>><<<::::::;;;<<<<<<<<<:::::::::999999888888777888888777666555444444333555555444444444444555555777777777777888888888888777888888999999888888777777777777777777777777777777777777777888999::::::;;;===>>>===:::999888999444444444444444444444444222111///...,,,+++++++++((('''&&&''')))******))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************+++---,,,***))))))***************++++++++++++***************++++++,,,......---------......///............///000111222111333444555777;;;???CCCJJJRRR```nnn{{{wwwooommmoooqqqqqqiii]]]QQQHHHAAA<<<999555444333111000000////////////000000//////...---........................xxxxxx}}}sss```RRRJJJEEEBBBBBBAAA>>>@@@CCCFFFJJJPPPTTTVVVWWWYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUXXXZZZ^^^```aaaccceeegggggghhhkkkmmmooooooooonnnllliiiddd]]]UUUMMMFFFCCC@@@@@@???>>>===<<<;;;;;;888666666999;;;>>>EEENNNWWW___jjjuuu|||}}}zzzwwwvvvrrroookkkiiigggfffcccbbb___]]][[[ZZZYYYWWWUUUSSSKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA>>><<<:::999;;;<<<<<<;;;::::::::::::999999888888777777666666555555444444555555444444444444555555666666666777777777888888666777777777777777777666555555666666666666666777777777666777777888999::::::<<<<<<<<<:::888888888555555555555555555555555222111///...,,,,,,++++++)))((('''(((***+++***))))))***++++++,,,,,,++++++******)))))))))))))))))))))************))))))((())))))))))))************''')))+++***)))((()))***(((((()))))))))*********)))))))))))))))***+++++++++++++++++++++,,,,,,---.........//////000111222111333444555777;;;???CCCIIIQQQ]]]jjjwwwyyypppnnnppprrrtttmmmaaaVVVLLLDDD>>>:::666555444222111000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,xxxwww{{{vvvcccVVVKKKFFFCCCCCCAAA???@@@DDDDDDHHHNNNSSSUUUWWWXXXZZZYYYYYYYYYXXXXXXVVVUUUUUUVVVXXX\\\^^^___aaadddgggeeefffiiikkkmmmnnnnnnnnnkkkiiiddd^^^VVVNNNHHHDDD??????>>>===<<<;;;;;;:::999666666999;;;>>>FFFNNNYYY```jjjttt|||~~~{{{xxxwwwrrroookkkhhhfffeeedddbbb```^^^[[[YYYWWWTTTPPPMMMJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@???>>>???<<<:::999:::;;;;;;:::999999999999888888888888666666666666666555555555555555444444444444555555555555666666666777777777555555666666666666555555444444555555555666666666666666666777777888999:::999:::;;;;;;999777777888555555555555555555555555222111///...,,,,,,+++++++++***))))))***+++***((()))***+++,,,,,,,,,++++++)))))))))))))))))))))***))))))*********)))''''''))))))))))))************&&&((()))***))))))***+++((((((((()))))))))************))))))******+++,,,++++++******++++++,,,---.........//////000111222111333444555777;;;???CCCGGGNNNZZZfffrrr~~~~~~tttqqqsssuuuwwwpppeeeZZZPPPGGG@@@;;;777666444333111000000000000000000000000///......------------------------xxxwwwzzzxxxfffYYYLLLGGGDDDDDDCCC@@@AAAEEECCCGGGMMMRRRUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWZZZ\\\^^^```cccfffccceeehhhjjjlllnnnnnnnnnkkkiiieee___WWWOOOIIIEEE>>>>>>===<<<;;;:::::::::999666666999<<<>>>FFFNNNZZZ```jjjttt{{{{{{yyywwwrrrooojjjgggfffeeedddcccaaa___[[[XXXUUUQQQLLLIIIJJJJJJJJJKKKJJJIIIIIIHHH@@@@@@AAAAAA@@@???===<<>>BBBDDDIIIOOOSSSVVVXXXXXX[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUWWWYYY\\\___bbbcccaaaccceeehhhiiiiiiiiihhhddddddbbb___YYYQQQKKKFFFCCCBBB@@@??????>>>;;;888:::888777:::<<>>>>><<<;;;:::999999999888888888888777777777777333333333333333444555666555555444444444333333333444444444555555777888888999888888888777777666666222333444555666666666666888777777777777999:::;;;;;;;;;::::::999888777777555555555555555444444444000000//////...---+++******++++++++++++***))))))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))(((++++++++++++++++++++++++++++++************++++++------,,,+++,,,---...///000000000000000000000000000222444666888::::::;;;HHHLLLTTT^^^jjjuuu~~~{{{yyy}}}yyyqqqfffYYYMMMFFFCCC:::777333000000000///...000/////////...............------------,,,,,,,,,}}}zzz{{{~~~jjjYYYNNNJJJEEEBBBAAA@@@@@@???AAADDDHHHNNNRRRUUUVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUWWWXXX[[[]]]```aaa___```cccfffggghhhggggggeeeeeeddd```ZZZRRRKKKFFFAAA???===<<<<<<;;;888666:::888777:::<<>>>>>===<<<;;;:::999999999888888777777777666666666444333333333333444555666555444444444444333333333444444444444555666777888777666666666555555555555333333444555666666666666777777666666777888:::;;;;;;;;;::::::999888888777777666666666666555555555111111111000///...,,,,,,***++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************++++++************++++++------,,,,,,,,,---...///000000111222333333444444333444555777999;;;<<<===GGGJJJQQQZZZeeeqqq{{{}}}~~~{{{ssshhh[[[OOOFFFBBB:::777333111000000000///000000/////////.........000////////////.........}}}zzz{{{nnn^^^PPPLLLGGGCCCBBBAAA@@@???AAACCCGGGKKKOOORRRTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]```cccdddeeeeeeeeefffgggfffccc]]]TTTLLLGGGAAA???===<<<;;;:::888666;;;888777:::<<>>===>>>===<<<;;;:::999999999777777777666666666555555444444333333333444555555444444444444333333333333444444444444555555666777444444444444333333333333333333444555555666666666666666666666777888999:::;;;;;;::::::999999888888888888777777666666666666222222111111000...---,,,***++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))++++++************++++++---,,,,,,,,,,,,---...///...///000111333444555666666666666777999<<>>>>>===;;;999;;;888888:::<<<>>>EEEMMMYYYaaalllvvv{{{}}}zzzxxxwwwsssqqqnnnkkkhhhfffdddddd___^^^[[[XXXUUURRRQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOLLLJJJFFFDDDCCCBBB@@@>>>======<<<;;;:::999999:::666666666666555555555555444444333333333444444555444444444333333333222222444444333333444555555666333333333333333333222222333333444444555666666777666666666666777888999999;;;;;;:::::::::999999999888777777777666555555555111111111000///...---,,,***++++++++++++***))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,------......,,,---...///000111222333777666666777999<<>>???@@@CCCFFFHHHKKKLLLMMMQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXYYY[[[^^^aaacccdddeeehhhhhhhhheee___WWWOOOJJJGGGDDDAAA@@@??????===<<<<<<999888:::<<<>>>EEEMMMXXXaaannnwww||||||yyyxxxtttrrrpppllliiifffeeeddd```^^^\\\YYYVVVTTTSSSRRRSSSSSSSSSTTTSSSRRRRRRQQQKKKIIIFFFEEEDDDDDDBBB@@@===<<<;;;;;;::::::::::::666666666666555555555555555444444333333333444444444444333333333222222222444333333333333444444555333333333333333333333333444444333333444555777777555666777777888999999999;;;;;;;;;:::::::::::::::777777666555555444333333000000000///...---,,,+++***++++++++++++***))))))))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------......///000000111111666555555555888;;;>>>@@@CCCGGGKKKPPPWWWbbbqqq{{{|||vvvoooeeeXXXKKKBBB===:::666444333333222111111000000000////////////...------------,,,,,,,,,|||~~~}}}{{{}}}}}}{{{xxxxxxyyy{{{ssscccTTTPPPJJJEEECCCAAA@@@>>>>>>???AAACCCEEEGGGIIIJJJMMMNNNOOOQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWYYY\\\___aaadddeeehhhhhhgggddd___XXXRRRNNNFFFCCC@@@>>>>>>>>>===;;;<<<999888:::<<<>>>EEELLLWWWbbboooxxx|||~~~|||zzzvvvuuussspppllliiigggeeebbb```^^^[[[XXXVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRJJJHHHFFFEEEEEEDDDBBB@@@===<<<;;;:::::::::::::::777777777666666666555555555555444333333333444444333333333333222222222222333333333222222333333444333333333333444444444444444444333333444555777888666777888999999::::::999;;;;;;;;;;;;::::::::::::777777666555444333333222000000//////...,,,+++******++++++++++++***)))))))))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************)))((('''&&&++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------000000000111111222222222444444444555777:::===>>>BBBFFFKKKOOOUUU___mmmxxx}}}yyysssmmmeeeZZZNNNEEE@@@===888555444333111000111111000000000/////////000////////////.........|||yyy{{{~~~~~~}}}zzzvvvttttttuuuwwwxxxzzz}}}uuueeeXXXSSSMMMHHHEEECCCBBB@@@>>>>>>???AAACCCEEEFFFGGGIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVYYY\\\___bbbccchhhgggeeebbb]]]XXXTTTQQQFFFCCC@@@=========<<<;;;===999888;;;<<<>>>DDDLLLWWWbbbpppyyy|||~~~~~~zzzyyywwwtttpppmmmjjjhhhdddbbb```]]]ZZZXXXVVVUUUSSSSSSSSSTTTSSSSSSRRRQQQKKKIIIGGGFFFEEECCC@@@===<<<<<<;;;:::::::::;;;;;;888888777777777666666666666555444333333333333333333333333222222222222111333333222222222222333333222222222333333444444444555444333333333555777888777777999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333000000000000///---,,,+++***++++++++++++***))))))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))******************))))))************************---,,,,,,++++++,,,,,,---+++,,,---.........---------...///000111222333444222333555777999;;;<<<===???DDDKKKOOOSSS\\\jjjtttzzzuuuooojjjddd[[[PPPHHHCCC???:::666444222111///111111111000000000//////000////////////.........zzzwwwyyy{{{wwwvvvvvvssssssssssssvvv}}}wwwhhhZZZVVVPPPKKKGGGEEEDDDBBB>>>>>>>>>@@@AAACCCEEEFFFEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRTTTVVVZZZ]]]```bbbgggfffddd```\\\XXXUUUSSSHHHEEEAAA>>>>>>>>>>>>======:::999;;;<<<>>>DDDLLLVVVbbbqqqzzz}}}~~~}}}|||zzzwwwtttpppmmmkkkeeedddaaa^^^[[[YYYWWWVVVRRRSSSSSSSSSSSSRRRQQQQQQMMMKKKHHHFFFDDDAAA>>>;;;<<<<<<;;;:::::::::;;;;;;888888888888777777777777666555444333333333333333333333333222222222111111333333222222111222222222111111222222333333333333555444333222333555777999777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444111111111111000...---,,,***++++++++++++***))))))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++,,,---.........---,,,)))***+++---000222333444222333666888:::;;;<<<======CCCJJJNNNRRRZZZgggrrrxxxrrrlllhhhccc\\\QQQIIIDDD@@@;;;777444222000...111111111111000000000000......---------,,,,,,,,,zzzuuurrruuu~~~||||||xxxtttsssuuuzzz{{{kkkccc[[[SSSMMMLLLIIIEEEAAA@@@@@@?????????AAABBBCCCGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJLLLMMMOOOPPPNNNOOOQQQSSSVVVYYY[[[]]]```bbbcccbbb___ZZZUUURRRLLLHHHCCC@@@>>>===;;;:::<<<<<<;;;999:::===CCCGGGTTTbbbpppwww{{{~~~~~~{{{xxxtttqqqnnnlllkkkjjjgggccc___\\\YYYXXXUUUSSSQQQPPPPPPPPPOOONNNQQQOOOLLLHHHDDDBBB@@@???<<<<<<<<<<<<;;;:::999888999999888888777666666666555555555555555555555555222333333333333333333333444444444444444444444444555555444444444333333333333333333444555666777888999:::;;;;;;<<<<<<;;;;;;888999999::::::999999888666777888888888777555444111111111111000///------))))))+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++++++++******************++++++,,,,,,,,,---------...---,,,,,,,,,---...///......///000111222333333444666888999999:::===???BBBEEEIIILLLQQQZZZfffnnn~~~zzzsssoooiiifffccc^^^WWWQQQMMMDDD<<<:::888444111222222111111000000000000000......------------......xxxqqqooorrr|||~~~yyyvvvxxx{{{~~~~~~qqqggg```WWWQQQNNNKKKGGGCCCAAA@@@????????????AAAAAACCCDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNPPPSSSVVVYYYZZZ___```aaaaaa^^^ZZZUUUQQQLLLHHHDDD@@@>>>===<<<:::<<<<<<;;;::::::===BBBGGGTTTbbbooowww{{{~~~~~~}}}zzzwwwtttpppnnnlllmmmkkkiiieeeaaa^^^[[[YYYWWWUUURRRQQQQQQQQQOOONNNNNNMMMJJJHHHEEEBBB???>>>============<<<;;;::::::999999888888777666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555444444444333333222222333333444555777777999999:::;;;;;;;;;;;;;;;999999::::::::::::999999666777888888888777666555222222111111000///------)))***+++++++++***)))(((******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********++++++++++++******************+++************************++++++++++++,,,,,,,,,,,,)))***+++------......---......///000111222333333444666888999999;;;===???AAADDDHHHLLLQQQZZZeeemmm~~~~~~sssooojjjgggeeeaaaYYYTTTPPPGGG>>><<<:::555333333222111111000000000000000......------------......vvvpppmmmoooyyy}}}}}}|||}}}~~~zzzmmmfff]]]VVVRRRNNNIIIEEECCCBBB@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEIIIIIIJJJMMMOOORRRUUUVVV[[[]]]^^^^^^\\\XXXTTTQQQLLLIIIDDD@@@???===<<<;;;<<<;;;;;;::::::===BBBFFFTTTaaaooovvv{{{|||{{{yyyvvvrrrooommmlllnnnmmmkkkhhhddd```]]][[[YYYWWWTTTRRRQQQPPPNNNMMMJJJJJJIIIHHHEEEBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;999999888888777666666666444444444444444444444444666666666555555444444333444444444444444444444444555444444444444333333333111111222222333555666777888999999:::::::::::::::999999::::::::::::999999777777888999888777666555222222222111000///...---***************)))((('''******++++++++++++***************************************++++++++++++,,,***************+++++++++*********************************************************++++++++++++,,,'''))),,,///000000///.........///000111222333333444666888999:::;;;===???@@@CCCGGGKKKPPPYYYdddlll}}}uuupppkkkiiiiiifff___ZZZTTTJJJAAA>>>;;;666444444222111111000000000000000......------------......vvvpppmmmnnnwww~~~{{{{{{||||||rrrlllccc[[[UUUPPPKKKHHHEEEDDDBBB???>>>=========@@@@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFFFFFFFGGGIIILLLOOOQQQRRRWWWXXXZZZZZZYYYVVVRRRPPPLLLIIIDDDAAA???>>><<<;;;;;;;;;;;;:::;;;>>>BBBFFFSSS```nnnuuuzzzzzzxxxvvvtttqqqnnnlllkkknnnmmmllliiifffbbb^^^\\\ZZZWWWTTTRRRQQQOOOMMMKKKHHHHHHIIIIIIGGGDDDAAA???>>>>>>>>>>>>===<<<;;;;;;999999888888777666666666444444444444444444444444777666666555444333333222333333333333333333333333333333333222222222111111000000111222333444666777777888999999::::::999999999::::::::::::::::::999777888999999999888777666333333333222111///...---++++++******)))(((''''''******++++++++++++******************************************++++++++++++*********************************++++++************************+++++++++))))))*********++++++++++++,,,...///000000000000......///000111222333333444666999::::::;;;===??????CCCGGGKKKOOOWWWaaaiiizzzzzztttnnnmmmooonnnhhhbbbWWWMMMCCC???;;;666444444222111111000000000000000......------------......uuuoookkkkkksss}}}|||zzzyyyzzzyyyvvvqqqhhh___XXXRRRMMMKKKHHHGGGDDDAAA???>>>======??????@@@@@@@@@???>>>>>>======>>>???@@@BBBCCCDDDCCCDDDEEEFFFIIIKKKMMMOOOSSSTTTUUUVVVVVVTTTQQQPPPMMMIIIDDDAAA???>>><<<;;;:::;;;;;;;;;;;;>>>BBBEEEQQQ^^^mmmtttzzzxxxwwwuuussspppnnnlllkkknnnmmmllljjjgggccc___]]]ZZZWWWTTTQQQPPPNNNLLLJJJHHHIIIJJJJJJHHHFFFCCCAAA============<<<;;;::::::999999888888777666666666444444444444444444444444555555555444333222111111333333333333333333333333111111111000000000//////000000111222333555666777777888999999::::::999999:::::::::;;;;;;:::::::::888999:::::::::999777666555444444333111000...---,,,++++++***)))(((((('''******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++000///---++++++,,,...///......///000111222333333555777999::::::;;;>>>@@@???CCCGGGJJJNNNUUU^^^eeeuuuyyysssrrrvvvvvvpppjjjZZZOOODDD???;;;666333333222111111000000000000000......------------......}}}ssslllhhhgggoooxxx}}}yyywwwxxxyyywww|||zzzuuummmddd[[[UUUQQQOOOLLLJJJGGGDDDBBB@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;???>>>>>>======>>>>>>???@@@AAABBBCCCEEEHHHJJJKKKOOOPPPQQQSSSSSSRRRPPPOOOMMMJJJEEEAAA@@@>>>===;;;:::;;;<<<;;;<<<>>>BBBEEENNN\\\kkksssyyyxxxxxxvvvtttrrrpppnnnmmmnnnnnnmmmllliiiddd```^^^ZZZXXXTTTRRRQQQOOOMMMKKKIIIJJJJJJIIIHHHFFFDDDCCC============<<<;;;::::::999999888888777666666666333333333333333333333333444444444333333222222111333333333333333333333333111000000000000/////////000000111222444666777888888999999:::::::::::::::::::::;;;;;;;;;;;;::::::999999:::;;;:::999888777666555555444222000...------,,,+++***)))))))))*********++++++++++++******++++++++++++++++++++++++)))))))))************++++++++++++***************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,*********++++++++++++,,,000...***((('''(((+++---......///000111222333333555777999:::;;;<<<>>>@@@@@@CCCGGGJJJMMMSSS[[[aaappp}}}}}}vvvvvv{{{|||vvvooo^^^RRRFFF@@@;;;555333333222111111000000000000000......------------......}}}ssslllgggfffmmmuuu~~~yyyxxxyyyzzzvvvzzz||||||zzz|||~~~zzzrrrhhh___XXXUUUTTTOOOMMMJJJGGGEEECCCCCCCCC@@@@@@@@@??????>>><<<<<<===<<<<<<;;;;;;<<<<<<=========>>>???AAADDDFFFGGGLLLMMMNNNPPPPPPPPPOOOOOOMMMJJJEEEBBB@@@???===<<<:::;;;<<<<<<<<<>>>BBBDDDKKKYYYiiirrryyy{{{{{{yyywwwuuutttrrrqqqooopppooonnnkkkgggccc```\\\YYYVVVTTTSSSRRRPPPNNNJJJJJJIIIGGGFFFDDDCCCCCC>>>>>>>>>>>>===<<<;;;;;;999999888888777666666666333333333333333333333333444444444444444333333333222222222222222222222222222222111111111000000000000111111333555777888999999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::888888777666666444222000///...---,,,+++******+++,,,,,,******++++++++++++******************************))))))))))))************+++++++++*********))))))(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...---+++***)))***,,,---......///000111222333333555777999;;;;;;<<<>>>@@@AAADDDHHHJJJLLLPPPWWW]]]kkkyyywwwwww}}}~~~yyyqqqaaaVVVIIIBBB===777444444222111111000000000000000......------------......uuunnniiihhhnnnwww|||zzz{{{}}}vvvxxxzzzxxxvvvxxx~~~}}}}}}uuukkkbbb[[[XXXWWWPPPNNNLLLIIIGGGEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>777888888999:::<<<===>>>:::;;;;;;===???AAACCCDDDJJJKKKMMMNNNOOOOOOOOONNNNNNJJJEEEBBB@@@???===<<<999;;;<<<<<<<<<>>>AAADDDJJJXXXhhhrrryyy~~~}}}|||zzzxxxwwwvvvuuuqqqqqqqqqpppmmmiiidddbbb]]]ZZZWWWVVVUUUTTTRRRQQQJJJIIIGGGEEEDDDCCCBBBBBB???@@@@@@??????>>>===<<<999999888888777666666666333333333333333333333333444444555555555555555555222222222222222222222222333333333222222222222111111111222333555777999:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777777666555333111///...---,,,+++++++++,,,---...******++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++******))))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++,,,,,,,,,---------............//////000000......///000111222333333666777:::;;;;;;<<<>>>@@@BBBEEEHHHJJJKKKOOOUUU[[[hhhvvvwwwwww}}}yyyrrrdddXXXKKKDDD>>>888555555222111111000000000000000.........------.........wwwmmmeeebbbfffmmm|||}}}zzzxxxxxxwwwwwwwwwyyyzzz|||~~~|||zzz{{{tttnnnhhhccc___\\\[[[XXXSSSOOOLLLJJJHHHFFFDDDDDDEEEEEEDDDBBB@@@???>>>>>>===<<<:::999888888::::::999:::;;;===???@@@IIIJJJLLLLLLKKKKKKMMMNNNNNNLLLIIIFFFBBB???======;;;;;;;;;;;;;;;<<<@@@CCCLLLUUUbbboooyyy~~~}}}{{{wwwtttpppppppppnnnlllhhhdddbbb^^^\\\ZZZXXXWWWUUUQQQOOONNNJJJEEEBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::888777555555666666555444444444444555555444333333222222333333000000111111111111000000222222111111111111111111000111222333555777999;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::888666555666666777777777666555444222111000---,,,++++++******++++++(((((()))***+++,,,,,,,,,++++++************++++++++++++***)))(((((())))))*********)))((('''''''''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---...///111---...///111333555666777999999:::;;;;;;<<<<<<===@@@BBBEEEHHHKKKPPPVVVZZZhhhpppzzzxxx{{{}}}zzzuuuddd[[[NNNDDD>>>:::666333333222111000////////////////////////////////////~~~~~~{{{ooofffbbbffflllzzz}}}{{{{{{zzzyyyxxxxxxyyyzzz{{{~~~zzzuuuoooiiibbb]]]ZZZWWWSSSPPPNNNMMMKKKIIIEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>===<<<:::999888888999999999999:::<<<>>>???EEEGGGIIIIIIIIIJJJKKKMMMMMMKKKIIIEEEBBB???===<<<;;;;;;;;;;;;;;;<<<@@@BBBLLLTTTaaannnxxx~~~{{{wwwtttqqqqqqqqqpppmmmjjjgggeee```^^^\\\ZZZXXXVVVRRRPPPNNNKKKFFFCCCCCCCCCCCCCCCAAAAAA@@@???>>>======<<<:::::::::999999777666555777666555444444444444444444444333222222222222333111111111111111111111111111111111111111111111111222333333444555666888999============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777777666555444222111000---,,,++++++******++++++)))))))))***+++++++++,,,++++++************++++++++++++***)))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---...///111......000111333555666777888999:::;;;<<<======>>>AAACCCEEEHHHKKKPPPVVVZZZeeennn}}}|||yyy{{{|||yyyttteee\\\OOOEEE???:::666333333222111000////////////////////////////////////{{{xxxqqqgggbbbdddjjjwww}}}|||zzzyyyxxxwwwxxxxxx|||}}}yyytttlllddd^^^[[[XXXUUUSSSRRRPPPNNNMMMGGGGGGGGGGGGFFFDDDCCCBBB??????>>><<<;;;999888888888888777888888:::<<<===@@@BBBEEEFFFGGGGGGIIIKKKKKKJJJHHHEEEBBB???===<<<;;;<<<<<<;;;:::<<>>===<<<999999::::::999888777777888777666555444333333333444444333222222222222222444333222111111222333444111111111111111111111111444444444444555666777777=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777777777777666444333111000---,,,++++++******++++++******************++++++++++++************++++++++++++***))))))))))))***************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++---......---...///111...///000222333555666777777888999;;;<<<>>>???@@@BBBCCCFFFHHHKKKPPPUUUYYYbbbjjjyyyzzz{{{|||yyytttggg^^^RRRGGG@@@;;;777333333222111000////////////////////////////////////wwwttt{{{qqqgggaaadddiiiuuu~~~}}}{{{yyywwwwwwwwwwwwyyy}}}xxxrrrjjjeee___\\\YYYVVVUUUSSSPPPNNNJJJJJJIIIHHHGGGFFFEEEEEEAAA@@@???===<<<:::999888888777666666777888999:::<<>>===<<<<<<<<<;;;:::<<>>======999999999::::::999888888888777666555444333333333444333333222111222222222444333111000000111333444111111111111111222222222444444444444555777888888======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;:::999777666777777777666555333111000---,,,++++++******+++++++++++++++***************++++++************++++++++++++***))))))*********++++++*********)))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......+++---......---...///000///000111222444555666777777888999;;;===???AAABBBBBBDDDFFFHHHKKKOOOUUUXXX___gggvvv|||}}}~~~zzzvvviiiaaaTTTJJJCCC===888444333222111000////////////////////////////////////tttpppvvv}}}pppgggaaaccciiisss}}}{{{yyyxxxxxxxxxxxxvvv|||}}}xxxssspppeeebbb___[[[XXXUUUPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA???===<<<::::::888777666555666666888888;;;>>>BBBDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDBBB???>>><<<<<<<<<;;;:::;;;>>>AAAGGGNNNZZZgggsss~~~}}}yyyuuurrrqqqppppppooonnnmmmlllkkkkkkhhheeecccaaa]]]YYYVVVPPPLLLHHHFFFEEEFFFFFFFFFDDDDDDCCCAAA@@@>>>======999999:::::::::999999888777777666444444333333333333333222111111111111222333222000//////000222333000000111111111222222222222222333444666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888999999999888666666888888777666555333222111---,,,++++++******+++++++++++++++***************++++++************+++++++++***************++++++''''''(((((()))******+++************************++++++++++++++++++++++++,,,,,,,,,---------......+++---......---...///000000000111333444555666666777888:::<<<>>>@@@BBBCCCCCCEEEGGGHHHKKKOOOTTTXXX^^^fffttt}}}yyykkkcccWWWLLLEEE???:::555333222111000////////////////////////////////////{{{qqqmmmrrrzzzzzzooogggaaabbbgggppp}}}{{{zzzzzzzzztttxxx{{{|||}}}~~~xxxtttrrrkkkhhhddd___[[[VVVQQQMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEEEECCCAAA???>>><<<;;;888777666555555666666777:::===AAADDDEEEEEEFFFGGGFFFGGGGGGGGGEEECCCAAA@@@======<<<;;;:::;;;>>>AAAEEELLLWWWdddqqq}}}}}}zzzvvvsssqqqpppooonnnmmmlllkkkjjjllljjjgggeeeccc```\\\YYYSSSOOOKKKHHHGGGGGGGGGFFFEEEEEECCCBBB@@@???>>>===::::::;;;::::::999888888666666555444444444444555333333222111111111111111111111000//////000111111000000000111222222333333111222333444777999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::777777888888888777777666888888777777555444222111---,,,++++++******++++++******************++++++++++++************+++++++++************+++,,,,,,######%%%'''))),,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++---......---...///111111111222333444555666666888999:::===???AAABBBCCCDDDFFFGGGIIIJJJNNNSSSWWW]]]eeerrr~~~xxxllldddXXXOOOHHHBBB<<<888333222111000////////////////////////////////////xxxoookkknnnuuuyyyppphhhaaaaaadddmmm}}}||||||vvvxxxyyyzzz{{{zzztttqqqmmmkkkgggbbb^^^YYYSSSOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGEEEDDDAAA???>>>===999888777555555555666777888<<<@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHGGGEEECCCBBB=========;;;:::;;;>>>@@@DDDKKKVVVbbbooo|||~~~|||yyywwwrrrqqqpppnnnlllkkkkkkjjjllljjjgggfffdddbbb^^^[[[WWWSSSNNNKKKIIIIIIHHHHHHFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;:::999888777555444444444444555666666333222222111111111111111111111111111111111111111///000000111222222333333333333444555666888:::;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888888777777888888999888888888777555444222111---,,,++++++******++++++)))))))))***+++++++++,,,++++++************+++++++++*********++++++,,,---&&&&&&'''(((***+++,,,---************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---...///111111222222333444555666666999:::;;;===???AAABBBCCCEEEFFFHHHIIIJJJNNNRRRVVV[[[cccooo|||}}}uuullldddYYYPPPJJJDDD>>>:::333222111000////////////////////////////////////vvvmmmiiikkkqqq~~~yyyqqqhhhaaa```bbbkkk~~~}}}zzzzzzzzzzzz|||zzzuuunnnkkkhhhddd```ZZZTTTPPPNNNLLLKKKIIIHHHHHHHHHHHHIIIHHHGGGEEECCCAAA???>>>999888777666555555666666888;;;???BBBBBBBBBBBBBBBFFFGGGHHHIIIHHHFFFDDDCCC=========;;;:::;;;>>>@@@DDDJJJUUUaaannn|||~~~|||zzztttsssqqqooommmlllkkkkkkllljjjgggfffeeeccc___]]]ZZZWWWQQQMMMLLLKKKJJJIIIGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;:::999777666444444444444444555666777333222222111000111111111111222333333333333222111///000000111222222333333555555555666666777888999<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::::::::888888888999:::;;;888888888777666444222222---,,,++++++******++++++(((((()))***+++,,,,,,---++++++************+++++++++*********+++,,,,,,---------,,,+++***)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---...///111222222333333444555666666:::;;;<<<>>>???AAABBBCCCEEEGGGHHHIIIJJJNNNRRRVVVZZZbbbmmmzzz{{{rrrkkkdddZZZQQQKKKFFF@@@;;;333222111000////////////////////////////////////xxxooohhhgggkkk{{{rrriiibbbaaaeeemmm|||}}}yyywwwyyy|||zzzuuuqqqnnniiiccc^^^ZZZWWWUUUSSSQQQNNNKKKIIIHHHHHHIIIJJJKKKKKKIIIFFFDDDCCCCCC>>><<<999888888888888777888999;;;===???AAABBBBBBEEEGGGIIIKKKJJJGGGCCC@@@<<<<<<<<<<<<<<<<<<;;;;;;CCCGGGPPP]]]mmm|||{{{zzzxxxwwwuuuqqqlllhhhkkkjjjhhhgggeeeeeedddddd___\\\WWWSSSPPPMMMKKKIIIHHHGGGFFFEEECCCAAA???>>>???===<<<<<<<<<;;;888666444444444333333333222222555444333222111111111111000111222222333333333333000000000111222222333333555555444444555777:::;;;;;;;;;999999999999;;;;;;>>>===<<<;;;;;;;;;;;;<<<::::::999999999999999:::777888888888777444222000......---,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,+++******+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---...---,,,+++***------...///000111222222111222333555666888999:::777:::<<<>>>>>>???AAABBBGGGGGGGGGIIILLLPPPTTTVVV]]]bbblllxxx~~~uuuoooeeeccc\\\SSSLLLGGG@@@999666555333222222222000...////////////............{{{qqqiiihhhkkkwwwtttiiiaaa```cccjjjzzz~~~zzzxxxxxxzzz{{{|||{{{ppplllgggaaa]]][[[YYYWWWWWWUUUQQQMMMJJJIIIIIIIIILLLMMMMMMKKKGGGDDDCCCCCC???===:::888888999888777888999;;;===???AAABBBBBBEEEFFFIIIJJJJJJGGGCCC@@@======<<<;;;;;;;;;<<<<<>>;;;999999999888777888999:::<<<>>>@@@AAABBBDDDFFFHHHJJJIIIGGGDDDAAA???>>><<<;;;:::;;;<<<===@@@DDDMMMXXXggguuu}}}||||||{{{xxxssspppnnnmmmkkkjjjhhhgggggggggdddaaa\\\XXXTTTQQQMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA???===<<<;;;;;;:::888666444444333333333222222222333333222222111222222222000000111111111000//////000000000111222222333333666555555444555666777888::::::999888888999::::::999::::::;;;;;;:::888888888888777777777888888999888999999999888555333111......---,,,++++++++++++************++++++++++++,,,+++************+++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------...///000111222222333333444666888999;;;;;;<<<>>>AAACCCCCCDDDEEEGGGGGGGGGHHHJJJMMMQQQTTTVVVbbbdddkkkttt}}}uuummmiiiggg___TTTMMMHHHBBB;;;888666444222222222000///111111111111000000000000vvvjjjfffgggffftttwwwjjj```^^^aaafffttt|||zzzzzzyyyxxxvvvzzz}}}zzztttmmmhhhgggggggggfffaaa]]]WWWQQQMMMLLLLLLMMMRRRSSSTTTQQQMMMIIIFFFEEECCC@@@===;;;::::::999777888999:::;;;===@@@AAABBBDDDEEEHHHIIIIIIGGGEEECCCAAA@@@===;;;:::;;;===>>>@@@DDDLLLVVVcccrrr~~~}}}}}}}}}{{{wwwtttooonnnmmmkkkiiihhhggggggeeebbb^^^ZZZVVVRRRNNNKKKKKKJJJJJJIIIGGGFFFDDDCCC???>>><<<<<<<<<;;;888666444444444333333333333222222222222111222222333333111222222222111000//////000000000111222222333333777777666666666777888888999999888888888888999999999:::<<<======<<<:::999777777777666777777888999999999::::::888666333222......---,,,++++++++++++)))******+++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...------...///000111222222333444555777888:::;;;<<<:::===???AAAAAABBBCCCEEEGGGHHHIIIKKKNNNRRRUUUWWWbbbdddjjjrrr{{{zzzrrrnnnkkkcccXXXPPPLLLEEE>>>:::777444333222222111///111111111000000000//////zzzllleeedddeeeqqqxxxkkkaaa___bbbeeerrr~~~|||||||||{{{zzzzzz|||wwwsssrrrrrrqqqnnneee```YYYRRRNNNNNNOOOQQQUUUVVVWWWUUUQQQLLLIIIHHHEEEBBB???<<<<<<;;;999888888888999:::===???AAACCCCCCEEEGGGHHHIIIGGGFFFDDDCCCAAA>>>;;;;;;<<<===???@@@DDDKKKUUU```ooo}}}~~~}}}}}}~~~~~~}}}yyywwwqqqooonnnllljjjhhhhhhgggeeebbb^^^[[[XXXTTTOOOLLLKKKKKKKKKJJJIIIGGGFFFEEE@@@???=========<<<999777555555555444444444444333222222222111222222333333333333333333222111000000000000000111222222333333888888888888888888999999888888888888888888888888888:::<<<======<<<:::999777777666666777888888999999:::::::::999777444222......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++************************)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///------...///000111222222333444555777888:::;;;<<<:::<<>>===<<<:::888888888999:::<<>>???DDDKKKSSS]]]kkk{{{}}}}}}}}}~~~|||yyysssrrrpppnnnllljjjiiiiiieeeccc___]]]ZZZVVVRRRNNNKKKKKKKKKJJJIIIHHHFFFFFFBBB@@@???>>>>>>===;;;999777777666666666555555555333333222222111222222222222333333333333222222111000000000111222222333333777777777888888999999999777777888888888888777777777777999::::::999999888777777777777888888999:::::::::;;;;;;:::777555333......---,,,++++++++++++***+++,,,---------,,,+++))))))***++++++***)))))))))************+++++++++************************(((((())))))***+++++++++***+++,,,------,,,+++***++++++++++++,,,---......------...///000111222222333333444666888999;;;;;;<<<>>>AAABBBCCCCCCEEEGGGGGGHHHKKKNNNQQQTTTVVVWWW]]]```hhhrrr{{{yyyxxxrrrhhh```YYYOOOFFF===:::666333222222222111////////////............ssshhhfffcccjjjzzz~~~qqqfffaaabbbcccooo{{{{{{{{{|||uuunnndddZZZSSSQQQRRRTTTWWWYYY[[[ZZZWWWSSSOOONNNIIIFFFBBB???>>><<<:::999888888888999;;;>>>AAACCCCCCDDDFFFGGGHHHHHHGGGGGGBBBBBB@@@???>>>=========>>>BBBIIIPPPYYYhhhxxx~~~}}}}}}~~~~~~|||vvvuuusssqqqooommmllllllfffdddaaa___]]]ZZZUUURRRKKKKKKKKKJJJIIIHHHGGGFFFCCCBBB@@@@@@@@@???<<<:::888888888888777777777666444444333222111111111111000111111222222222222111000000000111222222333333333444555666777888888888666666777888888777666666777777888888888999999999777777777888888999;;;;;;:::;;;<<<;;;:::888555333......---,,,+++++++++++++++,,,---......,,,+++)))((()))***++++++***)))((()))************+++++++++************************((((((((()))***+++++++++)))***,,,------,,,***))))))***+++,,,------------------...///000111222222222222444555777999::::::===@@@BBBDDDDDDEEEFFFHHHGGGIIIKKKOOORRRTTTVVVWWWZZZ^^^gggqqqzzzzzzqqqhhh```TTTJJJ>>>;;;666333333222222111000000000////////////...vvvkkkhhh```fffuuuttthhhbbbbbbbbbnnn}}}}}}{{{{{{~~~|||uuuiii]]]UUURRRRRRTTTWWWZZZ\\\\\\YYYTTTQQQPPPJJJGGGCCC@@@>>><<<:::999999888888999;;;>>>AAACCCCCCDDDEEEGGGHHHHHHHHHGGGBBBBBBAAA@@@???>>>===<<<<<>><<<;;;777777888:::===@@@CCCEEEGGGGGGHHHIIIJJJJJJGGGEEEFFFDDDAAA@@@??????===;;;===???CCCIIITTTeeexxx|||yyywwwvvvsssqqqnnnkkkhhhccc```]]][[[YYYWWWLLLKKKJJJJJJKKKJJJHHHFFFFFFEEEDDDDDDDDDCCC@@@===;;;999777777888888888777555555444333333222111111333222222222111000000000000111111222222333444444444444555555666777777777777777777666666666666666888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;999777555444222///,,,***+++,,,------------,,,,,,+++++++++---------,,,,,,+++++++++)))---...***)))+++,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++,,,------------...///000111222222444666888888888999;;;<<>>666222222222111000222222222111000//////...qqqfffeeehhhpppzzzooogggbbbdddjjjwww|||{{{{{{|||zzzjjj___YYYWWWUUUXXXZZZ]]]______[[[UUUQQQLLLIIIEEEBBB@@@???===;;;888888888:::<<>>777333222222111000222222111111000//////...|||zzz|||wwwjjjfffggglllyyy}}}rrriiicccbbbgggsss}}}|||{{{|||uuuggg^^^WWWTTTVVVYYY^^^bbbddd```YYYSSSJJJHHHEEECCCBBB@@@>>>;;;999999999:::<<<>>>@@@BBBEEEFFFHHHKKKOOOPPPOOOMMMIIIFFFCCCAAA@@@???===<<<>>>@@@CCCIIIRRRbbbsss~~~{{{yyyxxxvvvssspppnnnjjjeee```]]][[[XXXVVVRRRPPPMMMKKKLLLLLLKKKJJJGGGFFFEEEEEEEEEDDDAAA>>>===;;;999888888777666555555555444444333222222222111111111111111222222222000000111111222333333333444444444555666666777777888888888888888888888888777777777777777777777777888888:::;;;;;;<<<<<<<<<;;;<<<======<<<:::888666222000---+++))))))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++***)))---333222---((()))***+++,,,------...++++++++++++++++++++++++************+++++++++,,,------,,,,,,---......///......///000111222222333444666888999999:::<<<>>>@@@@@@BBBCCCEEEFFFHHHHHHIIIKKKOOOQQQRRRUUUXXXZZZ\\\^^^ccciiinnnvvv~~~uuuhhh[[[RRRFFF@@@888444333333222000222222111111000/////////}}}vvvtttsss~~~oooiiigggiiisssuuukkkeeeaaafffppp~~~}}}}}}qqqddd[[[UUUUUUXXX^^^dddfffbbbZZZSSSIIIGGGFFFEEEDDDBBB>>><<<;;;:::::::::;;;===???@@@CCCDDDFFFJJJNNNOOOOOOMMMKKKHHHDDDAAA@@@???>>><<<>>>@@@CCCHHHPPP^^^ooozzz}}}{{{zzzxxxtttrrrooolllfffbbb^^^[[[XXXVVVUUUQQQNNNLLLKKKLLLKKKKKKHHHGGGFFFFFFFFFEEEBBB???>>><<<999888777777555444555555444444333333333333000000000111222222222333000000000111222222333333333333444555555666666777888888888888888999999999666666666666666666666666888888:::;;;<<<<<<<<<<<<<<<===>>>>>>===;;;888777222111...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******((()))///666444...))))))***+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,---------------...///000...//////000111222333333555666999::::::;;;===???@@@AAABBBCCCEEEGGGHHHIIIIIILLLOOOQQQSSSVVVYYY\\\[[[\\\aaagggkkkrrrwwwkkk^^^UUUHHHBBB:::555444444222000111111111111000000//////{{{rrrnnnmmmwwwwwwmmmhhhgggooo}}}yyynnngggcccfffooo}}}{{{lll```YYYWWWXXX]]]bbbeeebbbYYYQQQJJJHHHFFFEEEDDDBBB???===;;;;;;::::::;;;<<<===>>>DDDEEEGGGKKKOOOPPPOOONNNNNNJJJEEEBBB@@@???>>>======???BBBFFFMMMZZZiiittt~~~~~~}}}zzzvvvsssqqqmmmhhhccc```]]]ZZZXXXVVVSSSOOOMMMLLLLLLKKKKKKIIIHHHGGGGGGGGGFFFCCC@@@>>><<<999888777777555444555555444444444444333333000000000111222222222333///000000111111222333333333333444444555666666666777777888888999999999999666666666666666666666666888888:::;;;<<<===============>>>???>>>;;;999888333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))000666555///++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,---...///000000//////000111222333444444555777999:::;;;<<<>>>@@@@@@AAABBBDDDFFFGGGHHHIIIIIILLLOOORRRTTTVVVZZZ\\\YYY[[[```fffjjjppp|||zzzooobbbXXXKKKDDD<<<777555444333111111111111000000000000000|||rrrkkkkkkqqq~~~sssllliiimmmvvv~~~rrrjjjeeehhhnnnzzztttfff]]]YYYXXXZZZ___cccbbbZZZSSSLLLJJJGGGEEEDDDBBB???===;;;;;;:::::::::<<<===>>>FFFGGGJJJNNNRRRTTTSSSRRRPPPLLLGGGBBBAAA@@@???>>><<<>>>AAADDDJJJVVVdddnnn~~~|||xxxuuurrrooojjjeeebbb```]]]ZZZYYYVVVRRRPPPOOONNNLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA===;;;999888888777666555555555444444444444444444111111111111111222222222//////000000111222222222333333333444555555666666666666777777888999999999777777777777777777777777777888:::;;;===>>>>>>>>>===>>>??????>>><<<:::888333222111///...------,,,++++++,,,,,,,,,,,,------*********++++++++++++++++++,,,+++***...333333...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000111222333444444555555777999;;;;;;===???AAAAAAAAACCCDDDFFFGGGIIIIIIJJJLLLOOORRRSSSVVVYYY[[[XXXZZZ___eeehhhmmmxxx}}}sssfff\\\MMMFFF>>>888666555333111111111000000000000000000tttllliiillluuuzzzqqqkkklllqqquuummmggghhhlllvvv{{{jjj```ZZZXXXWWW\\\bbbccc^^^XXXOOOLLLHHHEEECCCBBB???>>>::::::999999:::<<<===>>>DDDEEEIIINNNSSSVVVVVVUUURRRNNNHHHCCCAAA@@@???>>>;;;===???BBBGGGRRR___iiivvv~~~yyyvvvssspppkkkgggeeebbb```^^^[[[YYYVVVTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIGGGDDDBBB<<<:::888777888888777666444444555555555555555555222222222111111111111111//////000000111111222222222333333444444555555666555555666777777888999999888888888888888888888888777888:::<<<===>>>>>>???>>>???@@@@@@???===:::999222222111///...---,,,++++++++++++,,,,,,---------)))*********+++++++++++++++---...+++,,,000000---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,...///000000111111222333444555555555777:::;;;<<<===@@@BBBAAABBBCCCDDDFFFHHHIIIJJJKKKMMMPPPQQQSSSTTTWWWYYYYYY[[[___dddfffiiisss~~~wwwjjj```NNNHHH???999777666444111000000000000000000000111wwwnnngggiiiooo{{{~~~uuummmlllmmmyyywwwnnnggghhhkkktttmmmbbb[[[WWWVVVZZZaaaeeebbb]]]QQQMMMHHHDDDBBBAAA???>>>:::999999999:::<<<===???@@@AAAFFFLLLRRRVVVWWWWWWSSSNNNHHHCCCAAA@@@???>>>;;;<<<>>>AAAFFFPPP]]]fffrrrzzzwwwtttppplllhhhfffdddbbb```]]][[[YYYXXXVVVTTTPPPMMMKKKJJJIIIIIIIIIHHHEEEBBB;;;999777777888999888777444444555555555555555555333222222222111111000000/////////000111111222222222222333444444555555666444555555666777888888888888888888888888888888888777888:::<<<===>>>??????>>>???@@@@@@???===:::999111111000///---,,,+++***+++++++++,,,,,,---------))))))******++++++++++++***///000,,,+++---...,,,))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---///000000111222222444444555666555777:::;;;<<<>>>@@@BBBAAABBBCCCEEEFFFHHHIIIJJJKKKMMMPPPQQQRRRSSSVVVXXX[[[\\\___cccdddfffnnnyyyyyylllbbbOOOIII@@@:::888666444222000000000000000111111111zzzqqqkkkiiikkksssyyynnnkkkmmmwww}}}sssjjjdddfffrrrpppbbbZZZVVVTTTXXX___fffhhhgggVVVPPPHHHCCCBBBBBB@@@>>>>>><<<;;;999999:::;;;<<>>???>>>@@@DDDHHHMMMWWWbbbrrr{{{xxxrrrooollliiihhhgggfffdddbbbaaa___\\\XXXTTTQQQPPPOOONNNLLLIIIGGGFFFEEEDDD???===:::888888888777666777777777666555555444444777333///...///000///---222222222111111111000000444333222222333444666777555666777888999:::;;;;;;:::999888888777888888888888999999;;;===???AAACCCAAA@@@?????????===:::888111000---+++***+++,,,,,,))))))))))))************,,,+++***)))***+++,,,------,,,,,,+++*********+++))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,------------------.........//////000000111222444555666666888888888999;;;===>>>???CCCDDDDDDCCCBBBDDDGGGJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\^^^aaaffflllpppzzznnncccUUUNNNDDD<<<888666333111222111111000000000000000}}}sssjjjfffgggmmmvvv{{{nnnjjjkkksssvvvlllffffffppp~~~uuuhhh\\\XXXUUUXXX___eeegggfffXXXRRRJJJEEECCCCCCBBB@@@>>>===;;;999999:::;;;<<<>>>BBBHHHOOOUUUYYY\\\\\\YYYTTTMMMHHHDDDBBB???>>><<<;;;===AAADDDHHHRRR]]]nnn~~~}}}zzztttqqqmmmjjjiiihhhgggeeecccbbb```^^^ZZZVVVSSSRRRPPPOOOMMMJJJHHHFFFEEEDDD???===:::888888888777666777777666666555555444444777444111111222222111000222222222222222222222222444333333333333555666777666666777888999:::;;;;;;:::999999888777777777777888999:::;;;===@@@BBBCCCBBBAAA@@@??????===:::777333111///---,,,+++,,,---))))))))))))************++++++******++++++,,,------,,,++++++******++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222444555666777888888999;;;===@@@BBBCCCDDDDDDEEEDDDDDDFFFIIILLLKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[]]]^^^aaaeeekkkooo||||||wwwlllcccWWWOOOEEE===:::777555333222222111000000000000000vvvkkkfffdddgggmmmxxxqqqkkkjjjooozzzooogggeeemmmyyy{{{ppp___ZZZVVVXXX^^^dddeeeddd[[[TTTLLLGGGEEEEEECCCAAA>>>===;;;:::::::::<<<===>>>BBBIIIPPPVVV[[[]]]^^^[[[VVVOOOIIIEEEBBB???>>>:::999;;;???AAAEEEOOOYYYiiiyyy}}}uuurrrooolllkkkjjjiiigggfffeeeccc```]]]YYYWWWUUUQQQPPPNNNLLLIIIGGGEEEDDD???===:::999999999888777777777666666555444444444666444222111222333222111111111222222333333444444444333333444444555666777666666777888999::::::;;;;;;:::999888777666666666888999:::<<<>>>@@@BBBCCCDDDBBBAAA@@@???<<<999666444333000...---,,,,,,,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111333444555666777777777999;;;>>>AAACCCEEEDDDEEEFFFFFFFFFHHHKKKNNNLLLMMMNNNPPPSSSUUUWWWWWWZZZ[[[]]]^^^```dddhhhlllzzz|||xxxxxxtttkkkddd[[[RRRGGG???;;;999777444222222111000000000000111xxxooohhhdddeeeiiiooo{{{tttmmmkkkmmmxxx}}}qqqgggccciiiuuutttbbb\\\XXXXXX^^^cccdddccc]]]VVVNNNHHHFFFEEECCCAAA???>>><<<::::::;;;<<<===???CCCJJJRRRYYY^^^aaabbb___ZZZRRRLLLGGGCCC@@@>>>===<<<===AAACCCEEENNNWWWcccsss~~~wwwtttpppnnnmmmllljjjiiihhhgggfffccc```\\\ZZZXXXSSSRRRPPPNNNKKKHHHEEEDDD@@@===:::999999:::999888777666666555555444333333222111111111111111111000000111111333444555666666444444444555555666777777666777777888999999::::::;;;:::999777666666666666888999;;;===???AAABBBCCCEEECCCAAA@@@???<<<888444333222000...---,,,++++++))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,++++++***++++++,,,******************************++++++++++++******------,,,,,,,,,,,,++++++............////////////000111222333444666777777666666888:::<<>>===;;;;;;<<<===>>>AAAFFFMMMVVV]]]cccfffgggddd^^^VVVOOOIIIEEEAAA???>>>===???BBBCCCEEELLLUUU^^^mmm~~~yyyvvvrrrooonnnmmmllljjjiiiiiigggeeebbb^^^\\\ZZZTTTTTTRRRPPPLLLIIIFFFDDD@@@>>>;;;::::::;;;:::999666666666555444444333333111222222222111111111111000000111222444555666666444444555666777777777777777777777888999999:::::::::999888777666666666666999:::<<>>;;;666333111000///...,,,+++******************++++++++++++)))***+++,,,---,,,+++***,,,++++++***++++++,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111222333555666777777888999999:::<<<>>>@@@AAAAAACCCEEEFFFGGGHHHKKKMMMMMMMMMOOOQQQSSSTTTVVVWWWYYYZZZ\\\^^^___aaaeeegggqqqzzz~~~|||xxxtttggg^^^PPPEEE>>>:::666444333222222111111111111111vvvmmmeeeccccccccchhhmmmwww{{{sssnnnjjjkkkqqqtttiiicccfffooovvvhhhbbb\\\[[[```eeefffeee```YYYQQQJJJHHHFFFDDDAAA@@@???===<<<;;;<<<>>>???CCCGGGOOOXXX```fffjjjkkkiiicccZZZRRRLLLGGGCCC@@@======>>>AAAAAABBBIIIQQQZZZhhhyyy~~~yyyvvvssspppooonnnmmmkkkiiiiiigggeeebbb___]]][[[VVVVVVTTTRRRNNNJJJFFFDDD@@@>>>;;;:::;;;;;;;;;:::666666555555444333333333333555666555333222222333000000111222333444555666444555666777888888888888777777888888888999999999888888777666666666777777999:::===@@@BBBCCCCCCCCCCCCAAA@@@>>>===:::666222//////...---,,,++++++************++++++++++++,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------....../////////000000000111111222444555666777888;;;<<<<<<===>>>@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]^^^```dddfffllluuurrrgggWWWJJJAAA;;;666333333333222111111111111222}}}sssiiidddbbb```aaaeeejjjttt|||vvvnnnkkkmmmuuuxxxmmmfffgggnnn{{{yyyjjjddd]]]\\\aaafffhhhhhhccc\\\SSSLLLJJJHHHEEECCCAAA@@@>>><<<<<<===>>>???CCCGGGPPPYYYaaahhhkkkmmmmmmggg^^^UUUNNNIIIDDDAAA>>>===>>>AAA@@@AAAGGGNNNXXXeeettt~~~yyyvvvssspppooonnnmmmkkkiiihhhgggdddbbb___\\\[[[WWWWWWVVVSSSOOOJJJFFFDDD@@@>>>;;;;;;;;;<<<<<<;;;666555555444444333333222333666777777333111111222000000000111222333444444444555777888999999888888888888888888888999999999777666666666666777888888999;;;>>>AAACCCDDDDDDCCCAAA???>>>===;;;999555222...............---,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++************++++++,,,---........./////////000000000000111222333444555777888888:::;;;;;;===???AAACCCDDDDDDFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUWWWZZZ\\\^^^```cccfffhhhooo|||}}}qqq```PPPEEE===888444444333222222111111222222yyynnnhhhddd```___aaaccckkkyyy}}}sssnnnnnnnnn|||qqqhhhiiimmmyyy|||kkkeee^^^]]]bbbhhhjjjiiieee^^^UUUNNNKKKIIIGGGDDDAAA@@@>>>===<<<===>>>???BBBGGGOOOYYYaaahhhlllnnnoooiii```WWWPPPJJJEEEBBB???>>>@@@BBBBBBAAAGGGOOOWWWcccqqq~~~yyyvvvssspppooonnnmmmkkkhhhgggfffdddaaa___\\\[[[XXXXXXVVVTTTPPPKKKFFFDDD@@@>>><<<;;;<<<===<<<<<<666555555444444333222222222555666555222///...///000000000111111222333333444555777888999999888888888888888888888999999999555555555666666777888999999;;;>>>AAACCCDDDDDDCCC@@@>>>===<<<;;;888555222......////////////......******+++++++++,,,,,,,,,,,,+++***)))***+++---...+++*********+++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))***+++---...//////////////////000000000000111222333444555777888888666777888;;;===@@@CCCDDDFFFHHHJJJKKKJJJJJJKKKLLLNNNNNNOOOQQQRRRTTTUUUVVVTTTWWWZZZ\\\^^^```dddfffeeekkkwwwxxxeeeTTTHHH???999555444333222222111111222222xxxmmmeeeaaa``````dddeeelllyyyyyyqqqmmmqqqttt~~~rrrhhhgggkkkuuuooohhhcccccceeegggkkkpppnnneeeZZZQQQNNNKKKGGGCCCCCCAAA>>>;;;:::;;;===>>>CCCIIIRRR[[[cccjjjqqquuutttoooeeeZZZQQQJJJFFFDDD@@@AAA@@@??????BBBFFFIIITTT]]]lll|||~~~|||xxxtttpppooonnnnnnkkkjjjhhheeebbb___\\\[[[[[[YYYUUUQQQOOOKKKGGGEEECCCAAA???>>>>>>>>>===;;;999999888777666555444444666666555444333333333333222111000000000111333333666666666777888888999999888999999999999888777777777666555555555666888999;;;===???AAABBBAAA@@@??????>>>===<<<:::777555444222000...---...//////...///...,,,***))))))******++++++++++++++++++++++++,,,+++***)))))))))++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,///000111111000000111222111222333444555777888888;;;<<<===>>>???@@@AAABBBEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZ\\\```bbbhhhkkksss}}}mmm[[[KKK@@@;;;999222111111000000000000000{{{ppphhhcccaaa``````aaagggqqq}}}{{{tttrrrsss|||wwwllliiikkkssstttmmmggggggiiikkkpppvvvsssjjj]]]TTTPPPLLLGGGDDDBBBAAA>>><<<;;;<<<===>>>BBBHHHQQQ[[[cccjjjqqquuuvvvqqqggg\\\SSSKKKGGGEEE@@@@@@@@@??????AAAEEEHHHRRR[[[jjjyyy~~~|||yyyuuuqqqooooooooollljjjhhheeebbb___]]]\\\[[[XXXUUUQQQNNNKKKGGGDDDBBB@@@>>>===>>>>>>===<<<:::999999888777666555555555555444333222222222222222111000000000111333444555555666777777888888999888999999999999888777777777666555555555666888999;;;===???AAAAAAAAA@@@???======<<<:::888666444333///---+++***+++,,,,,,+++...---,,,************+++++++++++++++++++++++++++,,,+++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,...000111000//////000222111222333444666777888888;;;<<<<<<>>>???@@@AAABBBEEEFFFGGGHHHIIIKKKLLLLLLPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYZZZ\\\```bbbiiikkksssrrr___NNNBBB;;;888333222222111111111111111wwwnnnhhhdddbbb^^^___bbbhhhnnnzzz}}}wwwwww|||~~~pppkkkjjjooo{{{ssslllkkkmmmpppvvv}}}zzzqqqdddZZZSSSMMMHHHEEEAAA@@@???>>>======>>>???DDDJJJTTT^^^fffmmmssswwwxxxsssjjj```UUUMMMHHHEEE@@@@@@???>>>>>>@@@CCCFFFOOOXXXfffvvv~~~|||yyyvvvrrrqqqpppooolllkkkiiifffccc```^^^]]][[[XXXTTTQQQNNNKKKGGGDDDAAA???===<<<===>>>===<<<;;;;;;:::999888777666666555444333222111111111111222111111000111222333444444555555666666777888888888999999999999888777777777666555555555666777888;;;<<<>>>@@@AAA@@@???>>><<<;;;;;;999777555333111111///------...///...---,,,,,,+++******++++++,,,+++++++++++++++++++++++++++******)))******++++++,,,+++************+++,,,,,,,,,,,,++++++++++++******+++,,,---------,,,,,,---...000000///...000111222222333444666777888999;;;;;;<<<>>>???@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLQQQQQQPPPPPPPPPQQQRRRRRRVVVWWWXXXYYYZZZ\\\```ccciiikkkrrr|||wwwcccPPPCCC;;;777444333333222111222222222vvvoooiiieee______aaaccceeemmmsssllliiilllyyyxxxpppoooqqqttt{{{yyykkk___VVVOOOIIIFFFAAA@@@@@@?????????@@@@@@HHHOOOYYYdddmmmsssxxx|||{{{vvvnnncccXXXOOOHHHEEE@@@@@@???>>>===>>>BBBEEEMMMUUUcccsss~~~|||yyyvvvsssqqqpppooommmllljjjgggdddbbb```___\\\YYYUUURRROOOKKKHHHEEE@@@>>><<<<<<===>>>===<<<<<<<<<;;;:::999888888777555555444333222222222222222222111000111222333444444444555555666666777777888999999999999888777777666666555444555666777888;;;<<<>>>@@@@@@???>>>===<<<;;;:::999777444222111222000//////000000///...*********++++++,,,,,,---++++++++++++++++++++++++******************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---//////......000111222222333555666777888999:::;;;<<<>>>???AAABBBBBBEEEEEEFFFGGGIIIJJJKKKLLLOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVXXXYYYZZZ\\\```cccgggjjjpppyyyxxxcccQQQCCC;;;777333333222111111111111222|||uuummmhhhaaa```___```___dddrrrvvvmmmiiijjjuuu{{{tttrrrtttxxxrrrdddXXXOOOJJJGGGBBBAAA@@@??????@@@BBBCCCKKKSSS^^^jjjrrryyy}}}~~~zzzrrrggg\\\RRRJJJEEEAAAAAA@@@>>>===>>>AAADDDLLLTTT```ppp~~~|||zzzxxxuuusssqqqpppnnnmmmkkkiiifffcccbbbaaa]]]ZZZVVVSSSPPPLLLIIIFFFAAA???=========>>>===<<<======<<<;;;:::999888888777666555444444333333444333222111111111222444444444444555555666666777777888999999999999888777777666555444444444555777888;;;<<<>>>??????>>>===<<<<<<<<<;;;999777555333222...,,,+++,,,------,,,***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---//////......000222222333444555666888999999::::::<<<===???AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTVVVWWWXXXYYY\\\```ccceeehhhooowwwuuubbbPPPCCC;;;777222222111000000000000000{{{rrrllleeeaaa___^^^]]]___hhhrrrzzzpppkkkjjjrrr~~~xxxxxxzzz}}}vvvgggYYYOOOJJJGGGCCCBBB@@@??????AAADDDFFFNNNVVVcccoooxxx~~~xxxmmmaaaVVVMMMHHHCCCBBBAAA???===>>>AAADDDKKKQQQ]]]lll|||~~~}}}{{{xxxvvvtttsssooonnnllljjjgggeeecccbbb^^^[[[WWWTTTQQQNNNJJJGGGCCCAAA???>>>>>>>>>===;;;======<<<;;;:::999888888888777666555444444444444333222222111111333444555444555555666666777888888888999999999999888777777666555444444444555666777:::<<<===>>>???===<<<;;;<<<<<<;;;999777555333222///...---...///...---+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))***++++++***))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,---////////////111333333333444555777888999:::999:::<<<===???AAACCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUWWWXXXYYY\\\```ccccccgggnnnuuu{{{sssaaaQQQDDD<<<999222111000000//////000000{{{tttmmmgggaaa``````___bbbfffuuuuuunnnkkkqqq{{{xxxhhhYYYOOOIIIGGGEEEBBB???>>>>>>BBBFFFIIITTT]]]kkkwww~~~sssggg[[[QQQKKKDDDDDDBBB@@@>>>>>>AAADDDHHHOOOYYYgggwww|||zzzxxxwwwoooooommmkkkhhhfffeeeddd```]]]YYYVVVSSSPPPLLLIIIEEECCC@@@??????>>><<<;;;===<<<<<<;;;:::999888888777777666555444444444444333333222111222333444555555555666777777888888999888999999999999888777777555555444333444555666777:::;;;===>>>>>>===;;;:::;;;:::999888666333111000000000///000111111///---******+++,,,,,,,,,+++***++++++++++++++++++++++++'''(((***+++,,,,,,++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,...000000000000222444333333444666777888999:::999:::;;;===???AAACCCDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTVVVXXXYYY\\\```cccbbbfffmmmssswwwsssbbbRRRFFF>>>;;;333222111111000000111111|||uuummmeeedddcccaaa```aaajjjxxxxxxppplllpppyyyyyyiiiYYYNNNIIIGGGFFFCCC???===>>>BBBGGGKKK[[[dddrrrxxxkkk___TTTNNNEEEEEECCC@@@>>>???BBBDDDGGGMMMWWWdddttt}}}{{{zzzpppooommmkkkiiigggeeedddaaa^^^ZZZWWWTTTQQQMMMJJJGGGEEEBBB@@@???>>><<<;;;===<<<;;;:::999888888777666666555444333333333333333333222222222333444555666666777777888888999999888999999999999888777777555555444333444555666777:::;;;===>>>>>><<<;;;:::999999888666444222000///---------...///...,,,)))***+++,,,---,,,,,,******++++++++++++++++++++++++'''(((***+++,,,,,,++++++((()))***++++++***)))(((*********++++++,,,,,,,,,---,,,+++***+++,,,---...---...000111000111333444333444555666777888999:::999:::;;;===@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNNNNMMMMMMNNNNNNOOOPPPSSSTTTVVVWWWYYY\\\```cccbbbfffmmmqqquuu~~~vvveeeUUUHHH@@@<<<444333222222111111222222|||rrrjjjhhhfffcccaaabbbggglllzzz~~~sssmmmmmmppp{{{lll\\\MMMFFFEEEFFFCCCAAA@@@???@@@HHHRRR^^^jjjxxxtttgggXXXNNNKKKEEEAAAAAA@@@???AAAFFFJJJOOOWWWaaammm~~~~~~}}}xxxuuupppnnnmmmmmmlllkkkdddbbb```^^^[[[WWWQQQMMMIIIFFFCCCAAAAAAAAAAAA@@@;;;;;;::::::999888777777777666555444333222222222333333444444555666666666666777777777777777666666777777777777777888888888999888555444444555888999;;;::::::999999888888888888888777666555333111000/////////...---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,......//////000000111111444444555777888999:::;;;:::<<<>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZ^^^aaagggfffhhhlllqqqzzzxxxiiiXXXJJJAAA===888555222111111111000///yyypppllliiiccc```aaadddgggssszzzrrrppprrr}}}{{{kkk[[[MMMEEEDDDEEECCCAAAAAAAAABBBJJJTTTdddppp~~~yyykkk\\\RRRLLLFFFBBBBBBAAA@@@CCCHHHJJJNNNUUU\\\fffvvvxxxuuuqqqnnnnnnmmmlllkkkeeebbb```]]]ZZZVVVQQQMMMKKKHHHDDDBBBBBBBBBAAA@@@<<<<<<;;;:::999777777666666666555444333333333333333333444444555666666666666666777777777777666666777777777777777777777777888777555333333555777888::::::999999888888888888888888777666444222111000............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,+++******)))***++++++++++++,,,,,,,,,......//////000000111111444444555777888999:::;;;:::<<<>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUWWWWWWXXXZZZ]]]```eeedddfffjjjoooxxxzzzlll]]]NNNDDD>>>888666333111111111000///xxxrrrllleee```___bbbccckkkzzzyyyttttttxxxzzzjjjZZZLLLDDDCCCEEECCCBBBBBBBBBEEEMMMWWWkkkxxxqqqaaaWWWMMMGGGCCCCCCBBBBBBEEEJJJMMMPPPUUUYYY___lll|||yyyvvvrrrpppnnnnnnllljjjeeeccc___\\\YYYVVVRRROOONNNKKKGGGDDDCCCBBBAAA@@@======;;;:::888777666555666555444444333333333333333333444444555666666666666666777777888777777666777777777777777777777777777666444333333444666777888888888888888888888777888888777666444222000///------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,......//////000000111111444444555666888999:::::::::<<<>>>>>>>>>???AAACCCCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQVVVWWWXXXXXXXXXZZZ]]]___cccbbbdddiiimmmuuu|||qqqcccTTTGGG@@@999666333222222111111000xxxqqqhhhbbb```bbbaaaeeeppp~~~vvvtttttt|||sssvvvvvvzzziiiYYYLLLEEECCCEEECCCBBBDDDDDDGGGPPPZZZqqquuufff[[[OOOIIIDDDCCCCCCBBBFFFKKKPPPTTTXXXZZZ]]]fffttt{{{xxxtttqqqpppnnnllljjjfffccc___[[[YYYVVVSSSQQQPPPMMMIIIGGGEEECCCAAA???>>>===<<<:::888666555444666555444333333333333333333333444444555666666666666666777888888888777777777777777777777666666666666555333222222333555666777777777777777777777777888777777666444222000///,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------......//////000000111111333444555666777999:::::::::<<<>>>>>>>>>???AAACCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQVVVWWWXXXXXXXXXYYY\\\^^^aaaaaadddhhhkkkrrr|||ttthhhXXXIII@@@:::777444222222222111000~~~wwwmmmfffddd```^^^```hhhsssxxxsssrrr}}}vvvmmmqqqooo|||zzzhhhYYYMMMFFFEEEEEECCCCCCDDDFFFIIIRRR\\\sssyyyjjj___QQQKKKEEEDDDCCCBBBFFFLLLQQQWWW]]]^^^]]]bbbllluuu|||yyyvvvsssqqqooollljjjgggddd___\\\ZZZWWWTTTRRRQQQNNNKKKHHHGGGDDDBBB???>>>===<<<:::888666555444555555444333333333444444333333444444555666666666666666777888888888888888777777777777666666555555555444333333333333444555555555555666666777777777777777666555333222000///+++,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111333333444666777888999::::::<<<>>>>>>>>>???AAACCCCCCCCCDDDEEEGGGHHHIIIJJJMMMMMMNNNOOOPPPQQQQQQRRRVVVWWWWWWWWWWWWXXX[[[^^^aaaaaadddhhhjjjppp}}}~~~xxxmmm]]]LLL@@@;;;888555333333222111000}}}rrrjjjggg^^^\\\]]]bbbiiiwww{{{uuurrryyytttkkkmmmlllvvvzzzgggYYYOOOIIIGGGEEECCCCCCEEEFFFIIISSS]]]qqqpppeeeUUUNNNHHHFFFDDDCCCGGGMMMSSS\\\dddeee```___dddjjjuuu~~~{{{xxxuuurrrpppllliiigggdddaaa^^^\\\YYYVVVSSSPPPNNNKKKIIIGGGEEEBBB@@@======;;;:::888777666555555444444333333444444444333333444444555666666666666666777888999999999999888777777666666555555444444444444333333444444444333333444555555666777777777777666555333111///...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111333333444555777888999999:::<<<>>>>>>>>>???AAACCCBBBCCCDDDEEEFFFHHHIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVVVVVVVXXX[[[]]]___```cccgggiiimmmyyy}}}tttdddQQQDDD<<<999666444333333111000wwwnnnjjjaaa___^^^```cccmmmyyyrrrvvvuuuiiiiiigggnnn}}}zzzgggZZZQQQKKKJJJFFFCCCCCCEEEFFFIIIRRR\\\pppwwwmmmZZZSSSLLLIIIFFFEEEIIINNNYYYcccnnnooofff___^^^aaaiiippp}}}|||yyyvvvssspppllliiigggeeecccaaa___\\\WWWTTTOOOMMMKKKIIIHHHFFFCCC@@@<<<<<<;;;:::999777777666444444444333333444444555333333444444555666666666666666777888999999999999888777777666555555444444555444444444444444444555111222333444555666777777777777666555333111///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))******+++,,,,,,++++++,,,,,,,,,------------.........//////000000111111222333444555666888999999:::<<<>>>>>>>>>???AAACCCBBBCCCDDDEEEFFFGGGHHHIIIMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRTTTTTTUUUWWWZZZ]]]]]]^^^aaaeeegggjjjttt|||lllXXXJJJ===:::777444444333222000zzzpppkkkeeecccbbbbbbbbbhhhxxx}}}qqqsss|||uuuhhhfffbbbfffssszzzggg[[[RRRMMMLLLFFFDDDCCCEEEFFFHHHRRR\\\nnn|||rrr^^^WWWOOOKKKHHHGGGJJJPPP___kkkwwwwwwmmmaaa]]]^^^___eeerrr}}}yyywwwtttpppllliiigggfffdddcccaaa]]]XXXTTTNNNLLLJJJIIIHHHFFFCCC@@@;;;;;;::::::999888777777444444333333333444444555333333444444555666666777666666777999999:::::::::888777777666555444444444555555555555555555555555111111222333555666777777777666666555333111///...---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,---------............//////000111111111222333444555666888999999:::<<<>>>>>>>>>???AAACCCBBBBBBCCCEEEFFFGGGHHHIIIMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQSSSSSSTTTWWWZZZ]]][[[\\\```dddeeehhhrrr|||qqq^^^PPP>>>;;;777555444333222000zzzqqqjjjfffccccccbbbccckkkuuu~~~tttuuuxxx}}}nnnhhhccchhhpppwww|||jjj```VVVMMMHHHHHHEEEDDDFFFGGGIIIPPPXXXkkk|||wwwgggZZZMMMHHHHHHIIIKKKNNN```rrrzzzpppjjjbbbXXX\\\^^^gggvvv}}}xxxuuussspppmmmkkkhhheeebbb___]]]ZZZVVVTTTSSSQQQMMMKKKIIIFFFCCC@@@???===;;;999999888555333555555444444444333333333666666555555555444444444777666555555555777888999999999888777666555444444333333222444555666555333111111222333444666666777888777555333111000//////------...---,,,+++***))),,,,,,,,,+++++++++******...---,,,+++************************************************************)))))))))***+++++++++,,,++++++,,,------......///......//////000000111111333333444555666777888888::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFGGGLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRSSSSSSTTTVVVYYY\\\`````````aaaccchhhooottthhhTTTDDD;;;333333444333000000xxxnnniiieeecccaaa```gggooo~~~uuuuuuvvv}}}tttmmmeeehhhmmmrrrzzzmmmbbbYYYPPPLLLIIIEEEDDDFFFGGGHHHNNNVVVgggxxx{{{kkk^^^QQQKKKJJJIIIKKKNNN\\\ppp~~~wwwqqqggg\\\ZZZZZZ```mmm{{{~~~zzzvvvtttqqqnnnllljjjgggccc```]]]ZZZWWWTTTSSSPPPMMMJJJHHHFFFBBB@@@???===;;;999999888666444555555555444444444333333444444444555555666666666777666666555666777888999999999888777666555444444333333222444555666555333222222333333444555666666888777555333111000////////////...------,,,++++++,,,,,,,,,++++++++++++***------,,,+++************************************************************************++++++++++++++++++,,,------......///......//////000111111111333333444555666777888888::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFGGGGGGKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRTTTTTTTTTVVVYYY\\\______``````bbbgggnnnsssppp\\\EEE<<<444333555333000000vvvpppjjjfffbbb___cccjjjqqq|||~~~wwwtttrrrwwwwwwlllkkkmmmpppvvvrrrfff[[[SSSOOOJJJFFFEEEFFFFFFFFFKKKRRR```qqqqqqeeeWWWPPPLLLJJJKKKNNNXXXlll{{{nnnbbb\\\YYY[[[dddppp}}}{{{xxxvvvssspppnnnllliiieeebbb___[[[WWWTTTRRRPPPLLLJJJGGGEEEAAA??????===;;;:::999888666444555555555444444444444333222333333555666777888888777777666666666777888888999888888777666555444444333333222444555666555333333333333444444555555555777666555333111000//////111000...---,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++************************************************+++++++++++++++*********++++++,,,------......///......///000000111111222333333444555666777888888::::::;;;<<<===>>>>>>???AAAAAABBBCCCEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTUUUUUUWWWYYY\\\]]]^^^^^^___aaaffflllpppwwwwwwcccGGG===555444555333111111wwwooojjjeee```bbbfffjjjttt~~~yyysssooorrr~~~yyytttqqqrrrvvvvvvhhh[[[SSSOOOKKKHHHFFFFFFEEEDDDHHHNNN[[[kkkxxxkkk^^^UUUOOOJJJJJJLLLUUUjjjvvviiiaaa\\\YYY]]]fffsss}}}zzzwwwuuurrroooooolllgggccc```\\\XXXUUURRRPPPLLLIIIGGGDDD@@@>>>???===;;;::::::999777555555555555555444444444444333333444555666777888888777777777777777777888888888888777666555444444333333333222444555666555333333444444444444444444444777666444222111000//////111///---,,,+++,,,---///------,,,,,,,,,++++++++++++++++++***++++++,,,,,,************************************************,,,,,,,,,++++++*********++++++,,,------......///...//////000111111222222333333444555666777888888999::::::;;;<<<===>>>???AAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTUUUUUUWWWYYY[[[[[[\\\]]]^^^```dddiiimmmrrr}}}yyyeeeJJJ???666555555333111111~~~uuunnnhhhbbbaaadddffflllyyy}}}{{{}}}uuuooopppxxx~~~vvvvvvxxxyyyhhhZZZQQQNNNMMMIIIGGGGGGEEECCCFFFLLLWWWeeexxx~~~rrrdddZZZQQQKKKIIILLLUUUggg~~~~~~qqqhhh```YYYYYY___iiiwww{{{yyyvvvsssqqqpppmmmhhheeeaaa]]]YYYVVVSSSPPPLLLIIIGGGDDD@@@===>>>===;;;:::::::::888666666666555555555444444444555555555666666666777777888888888888888888777777888888777666555444333333333333222444555666555333333444444444444444444444666555333222111000/////////...,,,******+++---...---------,,,,,,,,,+++++++++++++++***++++++,,,,,,************************************************---,,,,,,,,,++++++******++++++,,,------....../////////000000111222222222333333444555666777888888999999:::;;;<<<===>>>>>>@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTUUUUUUVVVXXXZZZYYYZZZ[[[\\\^^^bbbgggjjjoooxxxyyyfffLLLAAA777555555333222222|||uuummmeeebbbbbbbbbeeennn~~~|||xxx{{{sssrrruuu|||yyyxxx~~~|||iiiZZZQQQNNNNNNJJJIIIIIIFFFCCCFFFKKKSSS___pppxxxkkk```UUUMMMKKKNNNTTTcccyyy}}}pppfff\\\YYYZZZ```kkkvvv|||zzzwwwtttqqqooolllhhheeebbb^^^ZZZWWWTTTQQQMMMJJJGGGDDD@@@===>>>===;;;:::;;;:::888777666666666555555555444444666666666666666666777777888888999999999888777666888777777666555444333333333333222444555666555333333333333444444555555555555444333222000000000///------++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++***+++++++++************************************************,,,,,,,,,,,,,,,+++++++++++++++,,,------....../////////000111111222222333333333444555666777888888999999:::;;;<<<======>>>??????@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPSSSTTTUUUUUUWWWXXXWWWYYYZZZ[[[\\\```dddhhhmmmuuuzzzgggNNNCCC999666666444222222vvvlllfffeee```aaagggrrr~~~{{{yyyvvvttt{{{}}}zzz|||~~~kkk]]]TTTSSSNNNKKKJJJJJJGGGDDDFFFKKKPPPZZZiiiyyyrrrfffZZZPPPNNNQQQRRR]]]rrrxxxnnnccc]]][[[\\\dddmmm}}}|||zzzwwwtttrrrnnnkkkhhhdddbbb___[[[XXXUUURRRNNNKKKHHHEEEAAA>>>>>>===;;;;;;;;;;;;999777666666666666555555555555444444555666777888888999888999999999999888777666777777666555444333333222333333222444555666555333222222333333444555666666444444333111000000000000------------------------...------------,,,,,,,,,------,,,+++************************************************************++++++,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000111111222333333333333444555666777888888888999::::::<<<<<<===>>>===>>>???@@@BBBCCCDDDDDDGGGGGGHHHIIIKKKLLLMMMNNNLLLNNNRRRSSSTTTTTTUUUWWWVVVWWWYYYZZZ[[[^^^bbbeeekkkqqq|||zzzgggPPPEEE:::666666444222333ssskkkiiibbbaaaeeelllrrr|||~~~yyytttxxx|||}}}mmm___XXXWWWOOOLLLJJJKKKHHHEEEGGGLLLNNNWWWdddtttvvvjjj]]]SSSQQQTTTOOOYYYmmmuuujjjccc^^^]]]cccjjjttt|||zzzwwwtttrrrmmmjjjgggdddbbb___\\\YYYVVVSSSOOOKKKHHHEEEAAA>>>>>>===;;;;;;;;;;;;999888777666666666555555555555222333444666777999:::;;;888999::::::999888777666777777666555444333333222333333222444555666555333111111222333555666777777444333222111000000000000------...//////......---......---------,,,,,,,,,...---,,,+++************************************************************+++++++++,,,,,,---------++++++,,,------......///000000000111222222333333333333444555666777888888888999999:::;;;<<<===>>>======>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMKKKNNNQQQSSSSSSSSSTTTVVVUUUVVVXXXYYY[[[]]]aaadddiiinnnxxxyyyfffQQQEEE:::777666444333333zzzooohhhdddbbbcccggglllsss}}}vvvvvv~~~ooo```WWWUUUOOOPPPOOOMMMIIIGGGFFFFFFNNNRRR\\\mmm}}}zzzqqqggg[[[SSSRRRTTT]]]jjj{{{rrrjjjbbb\\\^^^dddqqq~~~}}}{{{{{{zzzvvvrrrrrrnnniiifffeeebbb^^^ZZZUUUSSSPPPLLLHHHEEECCCAAAAAA@@@>>>===<<<;;;888555777666555666777888777666666777888999:::;;;;;;;;;;;;;;;:::999888777666555555555444444444333333333222333444555555555444444222333444444555555444444444444333222111000///////////////000///......------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---,,,***((('''))))))***++++++++++++***,,,,,,------.../////////.........//////000111222444444555555666666777777777888;;;===>>>>>>>>>===>>>???@@@@@@BBBBBBCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQSSSUUUWWWYYY[[[___bbbeeelllxxx|||oooVVVIII<<<777555333222333wwwoooiiieeeccceeegggkkkvvvzzzxxxpppcccZZZXXXSSSSSSQQQNNNJJJGGGGGGGGGKKKNNNWWWfffvvvvvvkkk^^^UUUSSSPPPXXXddduuu~~~sssiii___^^^bbbhhhttt~~~||||||{{{wwwsssrrrooollliiihhheee```\\\ZZZXXXTTTOOOKKKHHHFFFDDDCCCAAA@@@???>>>===:::888777666555666888888888777888888888999999::::::;;;:::999999888666555555444555555444444444333333333333444555666777666555444222333444444555555444444333333222111000//////......////////////...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,***)))))))))***+++++++++++++++++++++,,,,,,---..................//////000111222444444555666666777888888999999:::<<<============>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKMMMNNNPPPPPPQQQQQQQQQSSSUUUWWWXXX[[[^^^aaacccjjjuuu{{{nnnXXXKKK>>>888666444333444yyypppkkkfffdddcccdddjjjrrr~~~zzzqqqeee^^^\\\XXXWWWTTTPPPKKKHHHHHHHHHGGGIIIPPP]]]kkk{{{}}}qqqcccXXXTTTPPPUUU^^^nnnrrrgggaaaaaabbbkkkwww~~~}}}|||xxxuuuqqqpppnnnmmmkkkhhhccc___```]]]XXXSSSNNNKKKIIIHHHEEECCCBBBAAAAAA@@@===;;;888777555666888999999888::::::999888888999:::;;;888888777666555555444444555555444444444333333333333444666777888777666555333333444555555555555444333222111000///......---...............---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,+++)))******+++++++++++++++******++++++,,,------............//////000111222333444555666777888999:::::::::::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWYYY]]]```bbbgggqqq|||zzznnnZZZMMM@@@:::888555333444yyyrrrlllhhhdddbbbeeejjjvvv|||}}}rrrggg```___\\\[[[WWWRRRLLLHHHHHHHHHFFFFFFJJJTTT___nnnyyykkk^^^VVVTTTVVV[[[hhhzzz}}}qqqiiieeecccgggoooyyy}}}|||yyyvvvpppqqqqqqpppnnnjjjeeebbbccc```[[[VVVQQQMMMKKKJJJGGGEEEDDDDDDDDDCCC@@@>>>:::888777777999:::::::::<<<;;;999777777888999:::888888777666666555444444555555444444444333333333222444666888888777555444333444444555555555555555222222111000///...------------......------,,,++++++,,,---......---,,,+++++++++++++++++++++++++++************************)))***+++,,,------,,,,,,)))***++++++,,,,,,+++++++++++++++,,,------..................///000111222333333555666888999:::;;;;;;;;;:::999999:::;;;<<<<<<======>>>???@@@AAAAAA@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSUUUVVVXXX[[[^^^aaaeeelllvvvyyyooo]]]OOOAAA;;;888555333444zzzrrrnnniiieeeeeehhhpppsss}}}}}}{{{}}}rrrgggaaa```___^^^ZZZTTTNNNJJJHHHHHHFFFEEEHHHOOOWWWbbbssssssdddZZZUUUUUUXXXbbbrrrssskkkffffffiiiqqq|||~~~{{{yyywwwppprrrrrrrrroookkkgggeeedddbbb^^^YYYTTTPPPLLLKKKHHHGGGFFFFFFGGGFFFDDDBBB>>>;;;999999:::;;;<<<;;;===;;;999777777777999:::888888888777777666666555555555444444444333333333222444666888888777555333333444555555666666555555222222111000///...------------......------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))***+++++++++,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////............///000111222222333444666777999::::::;;;:::999888888999;;;<<<;;;<<<<<<===>>>???@@@@@@@@@AAABBBDDDGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNOOONNNPPPRRRSSSTTTVVVYYY\\\```ccciiirrr~~~wwwooo___QQQCCC<<<999555333333}}}wwwrrrkkkhhhhhhjjjjjjppp}}}||||||ssshhhbbbaaaaaaaaa^^^YYYRRRMMMJJJIIIHHHFFFGGGKKKQQQYYYgggtttzzzkkk___UUURRRSSS[[[hhhzzztttjjjfffeeekkkttt|||{{{zzzssstttuuusssoookkkiiihhheeedddbbb___ZZZUUUPPPMMMKKKJJJIIIJJJJJJJJJHHHFFFBBB???<<<;;;<<<=========<<<;;;999888888888999999888888888777777666666666555555444444444333333333222444777::::::888666444444444555666666666666555333222111000///......---...............---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......//////000.........//////000111222222333444555666777888999888888888888999999:::;;;:::;;;;;;<<<===>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNOOOMMMOOOQQQRRRSSSUUUXXXZZZ^^^aaafffnnnzzzvvvooobbbUUUFFF???;;;666444444}}}ssslllkkkhhhgggkkkttt~~~uuujjjcccbbbcccdddccc^^^XXXRRRMMMLLLIIIGGGGGGJJJLLLQQQ]]]hhhuuuqqqcccWWWRRRQQQUUU]]]kkk}}}rrrjjjeeehhhmmmttt}}}}}}wwwxxxxxxuuuppplllkkkkkkhhhhhhhhhfffbbb\\\VVVRRROOONNNMMMNNNOOOOOOMMMKKKGGGCCC???======>>>>>>>>>::::::999999999999999999777777666666666666555555555555444444444333333333444777:::<<<===;;;888666444444555666666666666666333333222111000//////......////////////...------,,,,,,,,,++++++,,,,,,,,,************************************************,,,,,,++++++******++++++***+++,,,,,,------,,,,,,+++,,,,,,------...//////.........//////000111222222333333444555666666777666666777999::::::::::::::::::;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKNNNOOOMMMNNNPPPQQQRRRTTTWWWYYYZZZ]]]bbbkkkvvvzzzuuugggYYYJJJBBB>>>999666666zzzqqqnnnjjjiiilllrrruuu{{{wwwllleeeccceeeffffffbbb\\\UUUPPPNNNIIIGGGGGGIIIJJJMMMWWWaaafffuuuuuufff]]]VVVQQQQQQUUU^^^qqqzzzppphhhggghhhkkktttzzz{{{zzzvvvqqqmmmmmmnnnjjjkkkmmmlllhhhaaaZZZVVVQQQPPPPPPQQQRRRRRRQQQOOOIIIFFFAAA???>>>??????>>>888999999:::::::::999888555555555555555444444444555555444444444333333333666999<<>>>>>??????@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFHHHJJJMMMOOOLLLNNNPPPQQQQQQSSSVVVXXXWWWZZZ```hhhttt|||jjj[[[LLLEEE@@@;;;888888|||rrrqqqkkkhhhiiijjjnnnxxx{{{mmmeeedddgggiiijjjhhhccc\\\WWWTTTPPPMMMIIIIIIKKKNNNPPPQQQ^^^fffrrr~~~vvvkkkaaaVVVPPPRRRRRRTTTbbbsss{{{qqqmmmjjjgggkkkssswww|||}}}{{{yyyuuuqqqnnnmmmnnnpppoookkkddd\\\XXXWWWUUURRRRRRRRRRRRQQQPPPJJJHHHEEEAAA???>>>===>>>;;;<<<<<<<<<;;;999777666666666666666666666666666555444444333333333444444666<<<@@@???>>>>>>;;;888777666555555666666555444333222111000////////////111000...---,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++++++++******************++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,---------......000000000000000111111222111222222333333444444555444666888888777666777888999999999:::;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQTTTUUUWWWXXX[[[[[[___fffnnnyyyyyykkkWWWFFF>>>:::666444~~~vvvppplllkkkjjjjjjooovvvrrriiigggggghhhjjjiiieee___ZZZWWWPPPMMMIIIHHHIIIKKKMMMMMMUUU\\\gggrrr|||vvvlllbbbWWWOOONNNNNNNNNXXXfffxxx}}}uuummmggggggkkknnnrrrwww}}}~~~{{{yyyvvvrrrooonnnoooqqqqqqllleee^^^YYYXXXVVVTTTSSSSSSSSSRRRQQQKKKIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<;;;999888777555555555555555555555555555444444333333444444555777===BBBBBBAAAAAA???<<<888666555666777777666555333222111000////////////111000...---,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////...///000000111111111222333333444444555333555777777666555666777777777777888999:::;;;<<<>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHHHHHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVZZZZZZ]]]dddlllvvvttt^^^KKK@@@:::777444zzzsssoookkkfffgggkkkpppyyywwwnnnjjjeeeggghhhiiigggbbb^^^[[[TTTPPPLLLJJJJJJKKKKKKKKKKKKQQQZZZcccllluuu}}}vvvnnngggZZZOOOLLLKKKIIINNNWWWfffqqqtttiiieeeeeedddfffiiinnnttt}}}}}}{{{xxxtttqqqnnnpppsssrrrnnnggg___ZZZYYYWWWUUUTTTUUUTTTSSSQQQLLLJJJGGGEEECCCBBBBBBBBB=========<<<;;;:::888888555555555555555555555555555444444444444444555555888???EEEFFFEEEEEECCC???888777666777888999888666333222111000////////////000///...---------------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---************************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---------.....................//////000111111222222333444444444222444666666555444555666666666666777888999;;;;;;<<<<<<======>>>>>>??????BBBDDDFFFGGGGGGHHHKKKLLLJJJKKKLLLNNNPPPRRRTTTUUUXXXXXX[[[bbbjjjssshhhQQQCCC;;;777555}}}uuunnngggeeefffjjjnnnvvv|||qqqjjjeeeeeefffggggggeeebbb___ZZZVVVQQQNNNMMMLLLKKKJJJGGGJJJPPPWWW___gggpppuuuzzz}}}{{{uuunnnjjj]]]RRRMMMKKKIIIJJJNNNZZZbbbooo}}}}}}qqqiiifff`````````bbbhhhpppyyy~~~|||yyyvvvsssnnnppprrrrrrnnnggg```[[[YYYWWWVVVUUUUUUTTTRRRPPPLLLJJJHHHFFFDDDCCCCCCCCC=========<<<;;;:::999888555555555555555555555555555444444444444555555666999AAAGGGHHHGGGGGGCCC???999888777777999999999777333222111000//////////////////......------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***************++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......///............///000000111111111222333333444444111333555555444333444555888888888888999;;;<<<===;;;;;;;;;<<<======>>>>>>@@@BBBEEEFFFFFFHHHJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTWWWWWWZZZaaahhhppp~~~oooVVVDDD;;;777666|||ssskkkhhhhhhggggggjjjrrr}}}uuukkkgggeeedddeeeffffffdddbbb^^^ZZZUUUQQQOOOMMMJJJIIIEEEGGGKKKNNNSSSZZZbbbggglllqqquuutttttttttpppkkkfff]]]SSSNNNKKKIIIHHHIIIPPPVVV```mmmzzz}}}ssslllbbb___\\\\\\___eeelllppp{{{~~~{{{xxxuuunnnpppqqqqqqmmmggg```\\\YYYXXXVVVVVVVVVUUURRROOOLLLKKKIIIGGGEEECCCBBBBBB>>>===<<<;;;:::999999888555555555555555555555555444444444444444555666777:::BBBIIIJJJIIIGGGCCC===:::999888888999999888777333222111000////////////...............---------,,,------......------,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,---------......000000//////000000111222000000111222222333333444111333555555444333444555777777777888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWWWWZZZ```fffnnnzzzsssYYYFFF;;;777666uuuooonnnfffbbbaaagggooowww~~~rrrlllhhhdddccceeehhhgggfffbbb^^^YYYUUUQQQNNNKKKIIIFFFGGGHHHIIIKKKOOOUUUYYY^^^cccgggggghhhjjjhhhddd^^^XXXRRRLLLIIIGGGFFFEEEGGGJJJRRR]]]hhhttt}}}ttthhhccc]]]ZZZZZZ]]]```aaaiiiqqq|||}}}zzzwwwpppppppppoookkkfffaaa^^^ZZZYYYXXXXXXXXXVVVSSSPPPMMMLLLKKKIIIFFFDDDBBBAAA===<<<;;;:::999888888888444444444444444444444444444444444444555666777777:::CCCLLLNNNMMMKKKEEE???<<<:::999888888888666555333222111000////////////---......///......------------............------+++******))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,---------......000000000000000111222222000000111111222333333333111333555555444333444555444444555555666777999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCDDDDDDGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVVVVYYY___dddkkkwwwxxx]]]HHH<<<888777zzzuuulllddd```cccgggjjjpppwww||||||}}}~~~~~~tttmmmfffcccfffiiijjjjjjhhheee___[[[WWWTTTPPPMMMJJJJJJJJJIIIHHHJJJMMMPPPRRRWWWZZZZZZ[[[^^^^^^ZZZWWWVVVSSSLLLGGGEEEDDDDDDBBBBBBHHHQQQXXXaaaooo}}}|||qqqkkkbbb\\\ZZZYYYYYYXXX]]]dddnnnuuu{{{{{{yyysssrrrqqqnnnkkkgggdddbbb]]]\\\[[[[[[[[[YYYUUURRRPPPOOONNNKKKHHHEEEBBBAAA===<<<:::888777777777777444444444444444444444444444444444444555666777888;;;EEEOOORRRSSSRRRMMMGGG===;;;999888888666444222333222111000////////////,,,---...//////...------------............------,,,++++++******++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,---------......///////////////000111111000000000111222222333333222444555666555444555666444444444555666777888999::::::;;;<<<<<<======>>>???@@@BBBCCCBBBCCCEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTWWW]]]bbbgggrrr}}}~~~cccMMM???999888{{{uuullleeeeeefffdddhhhmmmpppqqquuuxxxxxx}}}yyyqqqhhhdddfffkkkmmmmmmnnnkkkfffaaa^^^ZZZVVVSSSNNNNNNMMMKKKIIIIIIKKKMMMKKKOOORRRRRRTTTWWWWWWTTTUUUWWWUUUNNNGGGEEEEEEEEEBBB@@@DDDJJJNNNSSS```oooxxxyyyrrrhhhaaa]]]ZZZWWWTTTXXX^^^eeejjjlllqqqyyy|||yyyuuutttqqqnnnkkkhhhfffeee___^^^^^^^^^]]][[[WWWTTTSSSRRRPPPMMMJJJFFFCCCAAA<<<;;;999777666666777777444444444444444444444444444444444555555777888888;;;FFFQQQVVVXXXXXXSSSMMM>>><<<999888777555333111333222111000////////////,,,---.../////////------------............---------,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***,,,---......,,,,,,,,,---------.....................///000000000000000111222222333333222444666666555444555666666666666666777999:::;;;999::::::;;;;;;<<<<<<===???@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMNNNPPPQQQSSSSSSVVV[[[```eeepppzzzhhhPPPAAA;;;999uuullljjjhhhbbb```bbbiiihhhjjjooossswwwyyyooollljjjiiimmmttttttqqqlllfffaaa]]]ZZZXXXUUUSSSPPPMMMKKKIIIHHHHHHJJJJJJKKKMMMQQQSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCDDDHHHMMMRRRUUUhhhppp|||~~~|||wwwnnncccZZZUUUSSSTTTWWWZZZ^^^aaaeeeiiimmmqqqxxx}}}zzzvvvssspppnnnmmmkkkhhhfff```___]]]]]]\\\[[[XXXVVVUUURRRMMMHHHDDDAAA@@@@@@777666555444333444444555333333333444444444555555666777777666444444555777CCCLLLXXX```eeecccWWWKKKGGG???888777777555444555222111000//////.........------------------------...............------------------,,,,,,,,,++++++************************++++++******++++++,,,------,,,+++******+++,,,------------,,,,,,+++++++++***++++++,,,---...//////000111111111111000//////222222222333333333444444555555666666777777888888;;;;;;;;;;;;;;;<<<===>>>======>>>???AAABBBCCCDDDGGGGGGGGGHHHJJJMMMPPPQQQSSSSSSVVVZZZ\\\```lllxxxnnnSSSAAA::::::vvvrrrmmmgggcccdddeeecccdddgggiiimmmuuu~~~zzzsssoookkkmmmssstttqqqlllgggbbb^^^\\\[[[XXXVVVSSSPPPMMMLLLKKKKKKGGGGGGGGGIIILLLMMMMMMLLLMMMMMMKKKJJJHHHGGGEEEEEEEEECCCBBBBBBCCCGGGJJJMMMUUU\\\hhhsss{{{~~~vvvkkk```XXXTTTTTTVVVXXXYYYZZZ\\\___aaadddkkkssszzz~~~{{{xxxuuurrrooommmllljjjfffdddbbb```^^^\\\[[[YYYVVVTTTSSSPPPKKKFFFAAA>>><<<<<<777666555444444444555555444444444555555555666666777777888777666666777999EEEOOO[[[dddhhhfff[[[OOOHHH???888888777555444555222111000//////.................................//////......---------,,,,,,,,,,,,,,,++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------...///000111111111111111111111111111222222222333444555555666666777888888::::::::::::;;;;;;<<<===<<<===>>>???AAABBBCCCCCCFFFFFFGGGHHHJJJMMMOOOQQQSSSSSSVVVZZZ[[[```kkkwwwrrrWWWDDD<<<;;;~~~wwwnnniiigggbbb___^^^___```aaagggooozzz~~~vvvqqqqqqtttuuurrrnnnjjjfffcccaaa```]]][[[XXXUUURRRPPPOOOOOOJJJHHHGGGHHHIIIJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEGGGEEECCCAAAAAABBBCCCDDDDDDJJJSSS]]]gggqqq{{{~~~sssggg]]]WWWXXXXXXXXXWWWTTTSSSSSSTTTVVV[[[bbbhhhmmmsss{{{}}}yyyvvvtttqqqooolllkkkhhhdddaaabbb___\\\ZZZXXXUUURRRPPPNNNKKKGGGBBB===:::888777777666555555444444555555555555555666666666777777777888999888777888:::===HHHSSS```iiinnnkkk```TTTIII@@@999888888555333444222111000//////.........////////////////////////000000///...------,,,,,,,,,++++++++++++*********************************++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------///000111222222222///000000000000111111111444444444555666666777777888888888888999:::;;;<<<<<<<<<===???@@@AAABBBCCCEEEEEEFFFHHHJJJLLLNNNOOORRRRRRUUUYYY[[[^^^iiiuuuxxx\\\GGG===;;;xxxpppkkkeee```\\\\\\\\\\\\```fffnnn{{{~~~zzz}}}zzzwwwvvvvvvtttpppmmmiiigggeeeeeebbbaaa^^^ZZZWWWVVVUUUTTTQQQOOOMMMLLLLLLKKKJJJHHHIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGEEECCCBBBAAAAAAAAAAAACCCHHHMMMVVVaaalllsss|||yyymmmccc]]]^^^^^^\\\YYYSSSOOOMMMMMMNNNQQQUUUYYY^^^dddkkkpppwwwyyy~~~~~~}}}{{{wwwtttrrrpppnnnllljjjfffbbb______\\\XXXTTTRRROOOLLLIIIFFFDDDAAA>>>:::888666555666666555555555555555555444555555555666666666666666777888888777999===???JJJWWWfffooosssooodddYYYJJJBBB:::999888555333444222111000///....................................000000///...---,,,,,,++++++++++++*********))))))************************++++++******++++++,,,---***+++,,,------,,,+++***+++++++++,,,,,,------------------------------------...///000111111111111//////000000000111111111333333333444555555666666666666666777888999:::;;;;;;<<<===>>>???AAABBBBBBDDDDDDEEEGGGIIIKKKMMMNNNPPPQQQTTTXXXZZZ]]]hhhsss|||```JJJ===999zzzrrrjjjddd^^^]]]\\\[[[]]]bbbfffnnn{{{yyywwwxxx}}}wwwvvvtttpppllliiifffeeeeeefffdddaaa^^^\\\[[[ZZZZZZXXXUUURRRPPPOOOMMMKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDCCCAAAAAA@@@BBBBBBBBBDDDIIIQQQ[[[cccmmmsss{{{|||uuummmhhhddddddbbb]]]VVVPPPLLLKKKKKKLLLMMMOOOQQQVVV[[[^^^cccffflllrrrvvvyyyzzzzzz{{{zzzxxxwwwwwwuuussspppnnnllljjjiiigggddd___\\\XXXUUUPPPMMMJJJHHHEEECCC>>>===<<<:::999888777777555555666666666666666666333333444444444555555555555666666666777:::>>>BBBMMM[[[llluuuxxxsssggg\\\LLLCCC<<<:::999555333444222111000///............------------------------000//////...------,,,,,,+++++++++*********))))))************************++++++******++++++,,,---+++,,,---......---,,,++++++++++++,,,,,,---------++++++,,,,,,---...////////////000000000//////...000000000000111111111111222222222333444444555555555555555666777888999:::;;;;;;<<<===???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLLLLOOOPPPTTTXXXYYY\\\fffppp~~~cccLLL===777|||ssskkkcccaaa___\\\\\\___```ccckkkxxxuuuttttttzzz{{{vvvtttppplllhhheeecccbbbgggfffdddaaa______^^^^^^[[[XXXTTTPPPNNNMMMKKKIIIMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>@@@FFFNNNSSS\\\dddpppxxx|||zzzwwwuuulllkkkiiiccc[[[SSSOOOLLLJJJJJJHHHHHHIIIKKKMMMNNNRRRUUUZZZ___dddgggiiijjjmmmlllkkkkkklllllljjjhhheeedddcccbbbaaa^^^YYYUUUQQQMMMIIIFFFDDDBBB@@@>>>:::::::::999999999999888555555666777777777666666333333333444444444444555444555666666888;;;@@@DDDQQQaaarrr|||}}}wwwjjj___MMMEEE===;;;999555333444222111000//////.........------------------------///............---------,,,++++++++++++*********************************++++++******++++++,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,---...///000///000000000//////...---000000000000111111111111111111111222333333444444444444444555666888999:::::::::;;;===>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKKKKNNNOOOSSSWWWXXXZZZdddnnn}}}hhhPPP@@@999uuulllhhhddd___]]]___]]]\\\aaakkkvvvuuuqqqooorrr{{{|||yyytttooojjjfffdddcccgggfffdddbbbaaaaaaaaabbb]]]YYYTTTPPPNNNLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHGGGDDDBBBAAA======>>>======???CCCFFFLLLUUUbbbnnnvvvzzz||||||xxxwwwtttmmmcccZZZTTTQQQKKKJJJHHHFFFFFFFFFFFFFFFFFFHHHKKKOOOSSSUUUWWWXXX\\\\\\\\\]]]___```^^^]]]ZZZYYYYYYYYYXXXUUUPPPMMMKKKGGGCCCAAA@@@???>>>===::::::::::::::::::999999444555666777888777777666444444444444555555555555555666666777999===CCCHHHVVVgggyyyzzznnnbbbOOOFFF>>>;;;:::555333333222111000//////.................................---------...............,,,,,,,,,,,,++++++++++++************************++++++******++++++,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...............//////000/////////....../////////000000000000000111111222333333333333444444555777888:::;;;999:::;;;<<<>>>???@@@@@@???AAACCCFFFHHHIIIJJJJJJMMMNNNRRRVVVWWWYYYbbblll{{{nnnVVVEEE===tttnnniiiccc``````^^^[[[^^^eeellluuuyyynnnlllmmmtttzzztttoookkkhhhffffffeeedddcccbbbbbbcccddd^^^ZZZUUUQQQOOOMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMLLLKKKHHHEEECCC???@@@AAA???=========???AAAJJJXXXeeepppwww{{{~~~}}}uuujjj```YYYUUUMMMKKKIIIHHHHHHGGGFFFEEEBBBBBBDDDFFFHHHJJJLLLMMMQQQQQQQQQSSSVVVWWWVVVUUUQQQQQQQQQQQQQQQNNNJJJGGGGGGDDDAAA>>>>>>>>>>>>===;;;<<<<<<;;;;;;:::999888444555666888888888777666555555555555666666666777666777777888:::???FFFJJJZZZkkk}}}}}}pppeeeOOOFFF>>><<<:::666333333222111000//////.........////////////////////////,,,,,,------.../////////---------,,,,,,,,,++++++************************++++++******++++++,,,---......,,,++++++,,,......---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,...///000000111111---------.........//////000000000111222222333333444444444555777999:::;;;999:::;;;<<<===???@@@@@@???@@@CCCFFFHHHIIIIIIIIILLLMMMRRRVVVWWWYYYbbblll{{{sss[[[JJJAAA{{{sssmmmgggcccccc```___aaaccchhhsss~~~xxxqqqjjjgggmmmuuu{{{ooofffdddeeedddccccccddddddbbb```\\\ZZZWWWSSSPPPMMMKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNOOONNNLLLJJJFFFCCC???<<<<<<<<<;;;:::BBBEEEKKKRRR\\\hhhttt|||yyyrrrggg^^^WWWRRRKKKHHHGGGFFFCCC@@@AAA@@@@@@AAACCCCCCBBBAAAFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555555666666777777888888999777888;;;<<<>>>FFFOOO]]]mmm|||ppp^^^OOOHHH>>>777555555444333222111111000000000000000//////000000///...------------------------------,,,,,,,,,+++++++++******+++++++++***)))(((((('''******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////////////////////////////000///.........///111222......///000111222222333111111111222444666777888;;;;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFIIIKKKLLLQQQUUUUUUTTTXXXaaajjjuuuzzzbbbLLL???|||uuummmhhhddd```^^^___```cccllluuu}}}rrrjjjfffjjjppp|||uuujjjgggfffcccaaa`````````___^^^^^^\\\YYYUUUPPPMMMJJJIIIEEEFFFGGGJJJLLLOOOPPPQQQTTTSSSSSSRRRQQQNNNKKKHHHEEEBBB>>><<<;;;;;;:::999<<>>===>>>???@@@>>>===@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999888888888777666555555555555555666666777888888888999888999;;;<<<>>>GGGPPP^^^mmm}}}ppp___NNNGGG>>>777555555444333222111000000//////000000///////////////...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------///...---------...000000000000000000000111111111111111111222444666777888;;;;;;;;;;;;<<<===??????AAABBBDDDDDDEEEFFFIIIKKKMMMQQQUUUUUUTTTWWW```hhhrrriiiQQQBBBwwwqqqhhhdddaaaaaa______dddkkkwwwvvvmmmfffhhhllluuuuuunnnhhhddd```]]]\\\]]]\\\\\\```^^^[[[VVVQQQMMMJJJHHHFFFGGGHHHJJJLLLOOOQQQRRRWWWXXXXXXXXXUUUQQQMMMKKKHHHEEEAAA>>>======<<<;;;999:::<<<@@@FFFPPP[[[bbbvvvyyyooofff___WWWQQQNNNLLLIIIFFF@@@>>>============;;;:::<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999888888888888777777666666555555555555666777777888888999:::888999<<<===???HHHQQQ^^^nnn}}}~~~ooo___MMMFFF===777555555444333222111000000//////000000///////////////......---------------------------------------,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111111000000/////////111111111222333555777777:::::::::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFIIIKKKMMMQQQTTTTTTTTTWWW___eeeooo|||pppUUUDDDyyypppkkkgggeeeccc```aaafffnnn{{{sssjjjiiijjjpppwwwjjjfff```\\\[[[[[[[[[[[[^^^]]]ZZZWWWSSSOOOKKKJJJKKKKKKKKKJJJKKKLLLMMMNNNXXX[[[^^^___\\\XXXTTTQQQNNNJJJFFFCCCAAA@@@???>>>:::::::::;;;???GGGQQQWWWiiiuuuxxxpppiii___WWWSSSPPPLLLIIIDDDBBB???>>>>>>===;;;:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<===<<<;;;:::999888777777888777777777666666666555555666666777888888999999:::999:::<<<>>>@@@IIIRRR___ooo}}}zzzlll]]]KKKDDD<<<777666555444222111111000///////////////...///////////////......------------------------......---------,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000000000000000//////111111111222333444666777999999999:::;;;===>>>??????AAACCCDDDDDDFFFIIIKKKMMMPPPSSSSSSSSSVVV]]]bbblllzzzuuuWWWDDDzzzsssnnnkkkhhhcccbbbeeeiiirrrzzznnnjjjiiilllyyy~~~nnniiibbb\\\ZZZYYYYYYYYYZZZYYYXXXWWWTTTQQQOOOMMMMMMLLLKKKJJJJJJKKKLLLMMM[[[```eeegggccc^^^YYYWWWSSSOOOJJJFFFDDDBBB@@@>>><<<<<<::::::<<>>===;;;999:::;;;<<<===>>>??????@@@@@@AAACCCEEEFFFFFFFFFEEEBBBBBBAAA@@@???>>>============<<<;;;999888777777777777777777666666666666666666777777888999999999999888999<<<>>>AAAIIISSS```ooo}}}~~~zzztttgggZZZHHHBBB;;;666666555444222111000000///.../////////......///////////////...------------------------......---------,,,,,,,,,***************)))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++------------------------------......////////////---......///000000111111111111111222333444555666777888888999;;;<<<>>>???>>>@@@BBBCCCDDDFFFIIIKKKLLLOOOQQQRRRSSSWWW\\\```kkkyyyzzzZZZGGGxxxtttooohhheeeffffffkkksss~~~ssslllhhhgggppp|||wwwqqqhhh```[[[XXXVVVUUUUUUVVVVVVVVVUUUSSSQQQPPPJJJIIIHHHHHHIIIKKKNNNPPP]]]ccckkknnnjjjddd___]]]YYYTTTNNNIIIFFFCCC@@@>>><<<;;;:::999999<<>>===:::999999999:::;;;<<<===>>>>>>@@@BBBDDDGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@??????======<<<;;;::::::999999777777777777666666666666666666777888888999999:::888777999<<<===@@@IIISSS```ooo{{{zzztttmmmaaaTTTFFFAAA:::666666666444222111000//////......//////---...//////////////////------------------------------------,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------------------------...////////////...,,,------...000111111222111111111111222333444555666777777888:::<<<>>>???>>>@@@BBBCCCDDDFFFIIILLLKKKMMMOOOQQQTTTWWW\\\___jjjwww```MMMxxxqqqllllllfffhhhlllrrr||||||rrrjjjeeejjjttt}}}vvvkkkccc\\\WWWTTTSSSTTTUUUUUUTTTSSSQQQOOOJJJIIIGGGGGGGGGJJJLLLNNNWWW```lllrrrqqqmmmjjjiiiaaa\\\UUUOOOJJJFFFCCC@@@<<<<<<;;;999888999<<>>???@@@BBBEEEGGGHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@=========<<<<<<;;;;;;;;;666666666666777777777777666777777888888999::::::777666888;;;===@@@IIIRRR___ooozzzwwwoooggg[[[OOOEEE@@@999666666666444222000000///............///------...///////////////------------------------,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------........./////////000000111111111111222333444444666666777888:::<<<===???===???AAACCCDDDFFFIIILLLIIIKKKMMMPPPTTTXXX\\\^^^hhhvvveeeQQQxxxrrrrrriiijjjjjjlllqqq|||wwwmmmfffhhhqqqpppvvvkkkaaaZZZUUUSSSTTTUUUUUUTTTRRRPPPNNNMMMKKKIIIFFFFFFGGGIIIJJJOOOZZZiiisssuuuttttttttthhhccc\\\UUUPPPKKKGGGEEE=========;;;:::999;;;===???IIIWWWfffxxx{{{qqqeee^^^WWWSSSMMMHHHEEEBBB@@@>>>;;;<<<======??????@@@AAA@@@BBBEEEGGGHHHGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA==================<<<<<<666666666666777777777777777777777888999999::::::777555777:::<<>>===???AAABBBDDDFFFIIILLLHHHJJJLLLPPPTTTXXX\\\^^^ffftttfffSSS}}}vvvssslllhhhiiikkknnnxxx|||pppkkkjjjjjjrrr~~~xxxnnneee]]]XXXUUURRRRRRTTTSSSPPPMMMMMMLLLLLLJJJIIIHHHGGGGGGOOOUUU^^^jjjuuu|||~~~~~~wwwqqqfffYYYRRRPPPJJJDDDCCC@@@===;;;;;;;;;:::999???@@@III[[[ooo|||pppeee___YYYQQQLLLIIIEEEAAA===;;;>>>???>>>;;;:::;;;===@@@@@@AAAAAABBBDDDEEEFFFFFFEEEDDDCCCBBB@@@@@@???======>>>>>><<<:::888777999888777777777888:::;;;:::;;;<<<===<<<:::888777999777777999;;;???JJJUUUeeeooovvvqqqeee[[[RRRLLLAAA???;;;777444222222222222111000...---,,,,,,,,,...------------...//////+++,,,---------,,,+++***------,,,+++************************************************************)))************+++++++++))))))***+++,,,,,,,,,,,,***---...---)))(((***,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------.../////////111111111222222333333444444666888888888999;;;===AAAAAABBBCCCEEEFFFHHHIIIKKKLLLOOOPPPRRRUUUZZZ]]]hhhrrriiiSSS}}}uuunnnkkkiiiiiioooxxxwwwppplllkkklllwww{{{mmmaaa[[[WWWRRRPPPQQQPPPMMMKKKLLLLLLKKKJJJIIIHHHGGGGGGJJJOOOXXXcccoooxxx}}}~~~zzzpppcccYYYTTTMMMFFFDDDAAA>>><<<<<<;;;:::999>>>>>>DDDRRRcccvvvzzzooofff```WWWPPPLLLIIIDDDAAA<<<>>>???>>>;;;:::;;;============>>>???@@@AAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777666888777777777888999;;;<<<<<<===>>>>>>===;;;888777888666666888:::???IIITTTaaakkkqqqkkk```UUUMMMGGG???===:::666333111111111222111000///...------------------------...//////***+++,,,.........------...---,,,++++++******+++++++++++++++++++++++++++************************************+++++++++++++++,,,,,,,,,,,,+++******+++,,,---,,,*********+++((((((((()))******++++++,,,,,,------------,,,,,,,,,,,,------.../////////111111111222222333333444444666888888888999;;;===@@@@@@AAABBBDDDFFFGGGHHHKKKLLLOOOPPPRRRUUUYYY]]]fffppplllVVVxxxqqqkkkhhhjjjooouuuuuuooollliiittt|||lllccc]]]UUUPPPOOONNNLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJPPPYYYcccnnnvvv{{{}}}qqqeee\\\SSSLLLGGGDDD@@@>>>===<<<:::999;;;;;;???HHHTTTggg{{{mmmeee[[[RRRMMMIIIEEEBBB@@@AAAAAA@@@>>><<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;:::999999::::::999888888888888888888888999:::;;;<<<===>>>???@@@@@@???===;;;999777777555555888:::>>>HHHSSS\\\eeeiiibbbXXXOOOGGGBBB===;;;888555222111000000111111000///////////////------------......//////***+++,,,...///000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,.........---,,,***)))(((---,,,***+++,,,,,,+++***(((((())))))***+++++++++,,,------......------,,,,,,,,,------.../////////000000111222333333444444444666888999999999;;;===??????@@@AAACCCEEEGGGHHHKKKLLLNNNPPPRRRUUUYYY\\\cccmmm|||ooo[[[}}}uuupppoooooopppxxx{{{rrrnnnooowww~~~nnnfff[[[SSSPPPNNNMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIKKKOOOVVV```jjjqqq}}}|||pppdddZZZRRRJJJGGGBBB@@@>>>===;;;999999:::>>>CCCKKKZZZtttuuulll```VVVPPPLLLHHHEEEEEEEEEDDDCCCBBB@@@@@@@@@>>>>>>======<<<======>>><<<<<<<<<;;;;;;:::::::::;;;:::999888999:::;;;<<<;;;<<<===???@@@@@@AAAAAABBBAAAAAA???===:::888777666555555888:::>>>HHHSSSZZZ```bbb[[[QQQJJJDDD>>><<<:::888555333222111000111000000/////////000000,,,------...............,,,---......///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,.........---,,,+++)))(((---+++)))***,,,---+++)))+++++++++,,,,,,---------,,,------......------,,,,,,,,,------.../////////000000111222333333444444444666888999999:::<<<===??????@@@AAACCCFFFGGGIIIKKKLLLNNNPPPQQQTTTXXX[[[aaajjjyyyqqq^^^}}}wwwrrrpppttt|||zzzvvvuuu||||||qqqcccXXXRRROOONNNLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLUUU```gggxxxyyykkk]]]RRRLLLIIIDDDAAA@@@>>><<<:::999;;;???CCCGGGRRRhhh|||~~~uuuhhh^^^XXXSSSNNNKKKIIIHHHFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<===;;;;;;;;;:::::::::::::::::::::999999:::<<<>>>???AAABBBDDDEEEFFFEEECCCCCCBBBAAA@@@>>><<<999777666666555666999;;;???HHHRRRXXX\\\\\\TTTLLLGGGBBB>>>;;;:::999777555333222222000000///////////////000,,,---......//////......//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---***(((***---...,,,))),,,,,,,,,,,,,,,---------,,,------------------,,,,,,,,,------...////////////000000222333444555555555777999999999:::<<<>>>???@@@AAABBBEEEGGGIIIJJJKKKMMMNNNOOOQQQSSSWWWZZZ```iiivvvsssaaayyytttsssvvv~~~|||pppaaaXXXRRRNNNKKKJJJIIIIIIIIIHHHHHHHHHGGGCCCDDDEEEEEEGGGNNNYYYaaaqqq}}}sssaaaRRRMMMJJJFFFCCCAAA@@@>>><<<:::<<>>@@@AAABBBGGGHHHJJJKKKJJJGGGDDDBBB@@@???>>><<<999888666555444333555888;;;>>>GGGQQQTTTWWWUUUNNNGGGDDDAAA===:::999888777666444333222000000///...............+++,,,.../////////...---000000///...............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******,,,---............+++*********,,,---,,,+++******+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///////////////000111333444555555555777999:::::::::<<<>>>???@@@AAACCCEEEHHHJJJKKKKKKMMMNNNOOOPPPSSSWWWZZZ___fffsssvvvfffzzzxxx{{{pppbbbXXXQQQMMMJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFGGGEEEDDDHHHQQQXXXffftttkkkZZZNNNKKKGGGDDDCCCBBB@@@>>><<<;;;===??????DDDRRR```pppvvvnnnhhhccc^^^YYYVVVSSSPPPOOOOOOMMMJJJHHHEEEDDDBBB@@@???>>>======::::::;;;;;;<<<<<<<<<======>>>@@@CCCEEEGGGHHHHHHLLLMMMNNNNNNLLLGGGCCC@@@>>>===;;;999777666555444111111333666999<<>>>>>???@@@BBBDDDGGGIIIKKKKKKMMMNNNOOOPPPRRRVVVYYY]]]dddooo|||{{{mmm}}}|||}}}}}}lll___VVVPPPJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJGGGCCCDDDIIIOOO\\\kkk~~~vvvdddNNNKKKGGGEEEDDDCCCAAA@@@===;;;::::::;;;@@@LLLYYYdddttt|||wwwrrrlllggg^^^[[[XXXVVVVVVUUURRROOOIIIHHHFFFDDDCCCAAAAAA@@@===>>>>>>??????@@@@@@@@@AAACCCFFFJJJLLLNNNNNNNNNNNNOOOPPPOOOLLLGGGAAA===<<<;;;999777666555444444//////111555777:::BBBLLLKKKLLLHHHAAA===>>>===:::666666666555444333111000111000...---,,,+++******+++,,,...000000///...------,,,,,,,,,---///000222------,,,+++************************************************************++++++,,,,,,,,,---------+++,,,------......------(((+++---,,,***))),,,...------------------------*********++++++*********,,,,,,------...//////000...///000111333444555666666777999::::::;;;===???===>>>???AAACCCFFFHHHJJJKKKMMMNNNOOOPPPRRRVVVYYY[[[bbbmmmyyyrrr{{{kkk^^^TTTRRRLLLHHHJJJKKKJJJLLLOOOOOONNNKKKHHHEEEFFFIIIKKKWWWdddwww}}}jjj\\\PPPEEEBBBCCCAAA>>>=========<<<;;;;;;>>>CCCGGG[[[hhhzzzxxxsssmmmjjjfffcccaaa^^^[[[YYYSSSPPPLLLIIIGGGFFFDDDBBBGGGEEEBBBBBBCCCEEEFFFFFFLLLMMMOOOSSSWWWXXXWWWVVVQQQNNNIIIEEEBBB@@@===;;;777888888888666555333111222111222333666;;;@@@CCCDDDCCCAAA???<<<:::888777666666555444333333333333////////////////////////------------------------++++++,,,---,,,+++)))(((,,,,,,------...---------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000///---,,,++++++++++++++++++++++++++++++------------++++++++++++******++++++,,,---,,,,,,,,,---------......---...///000222333444555777888999999999:::===@@@===???AAACCCDDDFFFIIIKKKLLLLLLNNNPPPRRRTTTUUUVVV]]]___eeeqqq{{{}}}mmmaaaUUUOOOKKKLLLMMMMMMOOOSSSQQQPPPMMMIIIFFFFFFHHHKKKPPP]]]qqquuu```SSSGGGCCCDDDBBB???>>>======<<<;;;:::===AAADDDPPP\\\nnn~~~~~~uuurrrnnnjjjhhheeebbb```XXXUUUQQQNNNMMMLLLKKKJJJKKKJJJHHHHHHKKKMMMOOOOOOSSSTTTWWW[[[]]]\\\XXXUUUMMMJJJFFFBBB@@@>>>;;;:::666777777666555444222111111111111333666:::???AAABBBAAA@@@===;;;999888777444333222111000000000000........................------------------------------......------,,,+++---------...------,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------............///111222333444555555666777777777888;;;>>>;;;>>>@@@BBBCCCEEEGGGJJJLLLLLLNNNPPPRRRTTTUUUVVV[[[]]]cccoooyyyiiiZZZSSSNNNNNNOOOPPPSSSXXXUUUTTTPPPLLLHHHGGGHHHJJJJJJWWWjjjgggXXXJJJFFFEEECCC@@@@@@======<<<:::999:::>>>AAAFFFQQQ```ooo|||~~~{{{wwwtttrrroookkkhhh___\\\WWWUUUTTTUUUUUUUUUSSSQQQPPPRRRUUUXXXYYYZZZYYY[[[]]]______[[[TTTPPPGGGDDDAAA>>>===;;;999777555555555444333222111000000000000222555999<<>>===;;;999888666666333222111000////////////................................................000000///............///............---,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------............///111222333444555444666777777777999;;;===;;;===???AAABBBDDDGGGIIILLLLLLNNNPPPRRRTTTUUUVVVYYY[[[aaammm|||qqqaaaXXXQQQOOOPPPQQQVVV\\\ZZZYYYUUUPPPKKKHHHHHHIIIJJJUUUeeeyyyppp```PPPIIIGGGDDDAAAAAA======<<<:::888888;;;===CCCKKKVVVbbbmmmyyy}}}{{{xxxtttqqqhhheee```^^^^^^___``````]]][[[ZZZ[[[^^^`````````\\\[[[ZZZYYYWWWSSSMMMHHHAAA>>><<<;;;:::999777555333333333222222111000/////////000111444777:::<<<;;;;;;:::999777666555555444333222111000000000000........................////////////////////////111000///.........000000............---,,,+++***++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///000111222333444444666888999::::::;;;===???;;;===@@@BBBCCCDDDGGGIIILLLLLLNNNPPPRRRTTTUUUVVVXXXZZZaaakkkyyy}}}}}}jjj```VVVQQQQQQRRRXXX^^^aaa___[[[UUUNNNJJJIIIIIIIIIQQQ___rrr{{{jjjVVVLLLHHHDDDBBBAAA======<<<:::888777999;;;AAAGGGOOOWWW```kkkxxx}}}zzztttqqqmmmjjjjjjkkkkkkkkkiiigggeeedddeeeeeecccbbb[[[XXXSSSPPPMMMJJJFFFCCC===;;;999999999888666444222222111111000000////////////000111333666999:::888888777777666555555555333333222111000000000000........................////////////////////////000///...------...///000............---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......//////000111222333333444555777999::::::;;;===>>><<<>>>AAACCCDDDFFFHHHJJJLLLLLLNNNPPPRRRTTTUUUVVVWWWZZZaaajjjwwwxxxvvvwwwxxxkkk^^^WWWTTTUUU[[[bbbhhhfffaaaZZZRRRMMMJJJJJJFFFLLLWWWjjjsss]]]PPPIIIDDDAAAAAA<<<===<<<:::888888999;;;<<>>DDDJJJOOOWWW```gggqqqwww~~~{{{yyywwwtttqqqnnnmmmjjjgggdddaaa^^^ZZZWWWNNNKKKGGGDDDCCCBBBAAA???<<<;;;::::::;;;:::777555222111000/////////000111000000111333444666777888555555555555555555555555222222111000////////////------------------------------------------------,,,---......//////......---------...------,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......000000000111222222333333222555888999999999:::;;;<<<>>>AAABBBCCCEEEHHHJJJLLLLLLNNNPPPRRRTTTUUUVVVTTTXXX^^^gggrrryyyvvvvvvqqqpppeee______eeelllpppnnniiiaaaXXXPPPLLLKKKJJJLLLQQQ___vvveeeTTTKKKDDD@@@@@@<<<<<<===;;;:::999:::<<<;;;???DDDHHHKKKPPPWWW\\\eeellltttzzz}}}~~~|||zzzxxxuuuqqqlllhhhfffddd```]]]ZZZVVVRRRNNNFFFDDDCCCBBBBBBAAA>>><<<===<<<;;;<<<<<<:::888555222222000//////000111111000111222333555666777888444444444555555555666666555444333222111111111111------------------------------------------------,,,---...000000000///...,,,,,,------...---------(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...------------------------------++++++++++++------++++++******++++++,,,---,,,,,,,,,---------......000000000111222222222333444777:::<<<<<<;;;<<<===;;;===@@@AAABBBDDDGGGIIILLLLLLNNNPPPRRRTTTUUUVVVRRRVVV]]]eeeooo~~~{{{rrrrrr{{{|||nnngggdddgggllltttuuurrrjjj___TTTNNNLLLIIIMMMSSS^^^qqqmmmYYYMMMFFFAAA<<>><<<;;;:::999888;;;???EEEHHHJJJLLLQQQTTT\\\___ccciiinnnqqqtttuuuyyyyyy{{{{{{{{{zzzyyyxxxqqqpppnnnkkkgggccc___]]]```\\\VVVQQQNNNLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA???<<<;;;999888666555555444444222111/////////000000000000111222333333444444333333333444444444555555666555444222111000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++////////////////////////+++++++++*********))))))++++++******************************************,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...000///...,,,,,,------.../////////......//////000222333444333333555666888:::;;;<<<===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRTTTWWW\\\dddpppyyytttzzzzzzpppkkklllpppuuuwwwvvvooodddYYYQQQNNNHHHLLLQQQ[[[mmmqqq]]]PPPIIICCC?????????>>>===;;;:::999888:::>>>CCCGGGJJJLLLPPPSSSUUUXXX[[[___cccfffhhhiiikkklllmmmmmmmmmlllkkkjjjgggeeeccc```]]]ZZZWWWVVVTTTRRRNNNMMMMMMMMMMMMLLLIIIHHHFFFFFFFFFEEEBBB@@@;;;:::999777555444333333222111000/////////000111000111111222333333444444222333333333333444444444333333111000////////////...------,,,,,,------...------,,,,,,,,,,,,------,,,------------------,,,........................------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,......---,,,++++++,,,,,,---.........////////////000222333444333444555777888:::;;;<<<===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRTTTWWW\\\eeeppp{{{|||vvvnnnlllooovvvyyy{{{vvvkkk___VVVRRRKKKNNNQQQYYYkkkuuu```RRRJJJCCC???@@@???>>>===;;;:::999999888<<>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRUUUXXX]]]eeeqqq|||qqqmmmooowww{{{|||qqqdddYYYTTTPPPRRRTTTZZZlllxxxbbbRRRIIIBBB>>>@@@???>>>===<<<:::999999888<<>>999777666444222111000000......//////000111222222111111111222222333333333000111111111111222222222//////......---............------,,,,,,------............------............---,,,++++++,,,---.......................................------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,+++,,,------,,,++++++++++++,,,------....../////////000111222444444666666777888888999::::::===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRUUUXXX]]]eeeqqqxxxssstttxxx~~~vvvhhh\\\UUURRRTTTUUU[[[lll|||eeeTTTIIICCC???@@@@@@???===<<<;;;:::999:::===CCCJJJRRRWWWYYYZZZVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOOTTTSSSSSSTTTVVVXXXXXXWWWXXXTTTNNNIIIEEE@@@<<<999777666444222111000000000......///000111222333333111222222222222222333333000000000111111111222222000000///.........//////...------,,,,,,------............------............---,,,++++++,,,---...........................------------,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++***)))+++---......---,,,,,,,,,---......////////////000000111333444555666777777888999::::::;;;===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRUUUXXX]]]dddppp~~~}}}vvvwww{{{yyyjjj^^^WWWQQQSSSTTT[[[llliiiXXXLLLFFFCCCAAA@@@???>>><<<;;;::::::<<<>>>CCCKKKTTT\\\```bbb]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVV[[[ZZZYYYZZZ[[[\\\[[[ZZZTTTPPPJJJDDD@@@<<<888555444444333222111111111111///000111222333333333333222222222222222222222222000000111111111222222222111111000///////////////...------,,,,,,------.........------------.........------,,,,,,------...------------------------,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,---***))))))***---......---,,,,,,---......//////000000000000111222333444555666666777888999:::;;;<<<===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRTTTWWW\\\cccnnn}}}zzz{{{|||mmm```YYYQQQSSSVVV]]]oookkkXXXMMMGGGDDDAAA@@@???>>>===;;;::::::<<<===AAAJJJUUU___eeeggggggfffeeedddddddddeeefffeeecccaaa___]]]\\\[[[[[[]]]___aaacccdddcccbbbaaacccaaa___]]][[[YYYVVVSSSKKKGGGBBB===;;;888666444333222222111111222222333111222333444555444444333222222222222222222222222111111111222222222333333222222000///...............------,,,,,,------...------,,,,,,,,,,,,------,,,------------------,,,------------------------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,------++++++,,,,,,------...//////000000000111222333444555555666777888:::;;;<<<======>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSVVV[[[bbbmmm{{{}}}nnnaaaZZZSSSUUUYYYaaasssiiiWWWKKKEEECCCAAA@@@???>>>===<<<;;;:::<<<<<<@@@HHHUUU```gggjjjnnnnnnmmmllllllmmmnnnoooqqqooommmjjjhhhgggggggggfffiiilllooopppnnnllljjjkkkgggccc^^^YYYSSSMMMIIIDDDAAA<<<999888777666555222222111111222333444444222333444555555555444333222222222222222222222222111222222222222333333333222222000///------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,............,,,+++------------------------------,,,,,,,,,+++++++++((())))))***++++++,,,,,,************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,***+++,,,,,,+++)))***++++++,,,,,,---......000000000111222333555555444555666888:::<<<===>>>===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUZZZaaalll{{{rrrccc\\\RRRVVV\\\eeevvvhhhXXXOOOIIIFFFFFFEEECCC@@@===;;;::::::999;;;>>>CCCLLLYYYgggpppsssuuuwwwvvvsssssswwwzzz|||zzzxxxuuusssrrrrrrrrruuuvvvxxxzzzyyyvvvpppkkkgggccc\\\UUUOOOJJJEEEAAA:::999888666444333333333333222222333666777777666999999888777666555444444444444333333222111000000111222222333333222222111222222111111000/////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......///............---------+++++++++***************++++++++++++++++++++++++---------,,,+++***)))(((++++++,,,,,,,,,,,,------))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---......------...000222222222222333222222222777777888:::<<<===??????AAABBBBBBBBBBBBDDDGGGIIIKKKLLLMMMNNNNNNOOOQQQSSSVVVYYY^^^bbbiiivvvuuufff^^^VVVYYY^^^hhh{{{}}}fffWWWNNNIIIFFFGGGFFFCCC@@@>>><<<;;;:::999;;;===BBBJJJWWWccclllrrrvvvyyyzzzyyyzzz}}}~~~}}}|||{{{{{{}}}}}}}}}|||zzztttmmmhhh\\\XXXQQQJJJFFFAAA>>>;;;999888666555444333333333444333333555777999999888999999888777666555444444444444333333222111111000111222222333333222222111111111111000//////......---------------------------------------......///,,,,,,,,,---------.........---------,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,---......------...000///////////////000111111777777999:::<<<===??????@@@BBBCCCCCCCCCDDDGGGIIIJJJKKKMMMMMMMMMNNNQQQSSSUUUYYY^^^bbbiiivvvyyyiiiaaaZZZ\\\aaammmyyydddVVVNNNIIIGGGIIIGGGDDDAAA>>><<<;;;;;;:::;;;===AAAHHHRRR]]]eeemmmrrrxxx{{{|||}}}|||yyyssslllccc]]]PPPKKKDDD???<<<:::777666666666555444444444444444555444555666999;;;;;;;;;999999888777666555555444444444333333222222111111111222222333333222222111000000000///......---------------------------------------------...//////,,,,,,,,,---------......------,,,,,,,,,+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++,,,,,,,,,---------)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...000111111000000222333555666777888999:::<<<>>>???@@@@@@BBBCCCCCCCCCDDDGGGIIIIIIKKKLLLMMMMMMNNNPPPSSSTTTXXX]]]bbbiiiwww{{{lllccc\\\^^^cccqqqvvvbbbUUUNNNKKKJJJLLLJJJFFFBBB???===<<<<<<:::;;;===@@@EEEMMMVVV\\\bbbiiiqqqvvvxxxzzz}}}|||zzzxxxuuupppkkkeee]]]TTTOOOGGGCCC===999888777777666444444444444444555666666777666777999<<<>>>>>>===:::999999888777666555555444444333333333222222222111222222333333222222111000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,,,,+++))))))******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,---......------...000222222111222333666888:::777888999;;;<<<>>>???@@@@@@BBBCCCDDDDDDEEEGGGIIIIIIJJJLLLLLLLLLNNNPPPSSSSSSWWW\\\bbbiiiwww}}}nnneee]]]aaahhhwwwttt```UUUPPPNNNMMMOOOLLLHHHCCC???=========:::;;;===???BBBHHHOOOUUUZZZ```iiinnnppprrrtttvvvwwwxxxyyyyyywwwsssooolllgggddd___ZZZUUUOOOHHHCCCAAA===999777777777777777555555555555666777888999999888999:::===?????????::::::999888777666555555444444444333333333333333111222222333333222222111//////......---,,,,,,,,,------------------------+++++++++***+++,,,,,,---,,,,,,,,,---------..................------------))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---......------...000/////////000111444666777888888999;;;===>>>@@@@@@@@@BBBDDDEEEEEEFFFGGGIIIHHHJJJLLLLLLMMMNNNQQQTTTSSSWWW\\\bbbiiiwww~~~ppphhh```fffpppsssaaaVVVSSSRRRRRRQQQNNNIIIDDD@@@>>>======:::;;;===>>>AAAEEEKKKOOOTTTZZZbbbfffggggggiiikkklllllllllkkkiiieee```^^^WWWTTTPPPMMMJJJFFFAAA>>>;;;999666666777888777777777777777777888999:::;;;;;;;;;:::<<<>>>??????>>>::::::999888777666666555444444444444333333333333111222222333333222222111/////////...------,,,,,,------------------------+++++++++++++++,,,,,,---,,,,,,,,,---------......//////.........---------******++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......------...000000000222333555666777777888999:::;;;===???@@@AAA@@@BBBEEEFFFFFFFFFGGGIIIIIIJJJLLLMMMNNNPPPSSSUUUTTTXXX]]]bbbiiiwwwrrrlllcccmmmzzztttaaaXXXUUUVVVWWWTTTPPPJJJEEE@@@>>>>>>>>>999;;;===>>>@@@CCCHHHKKKQQQUUU[[[]]]\\\[[[\\\^^^]]]^^^]]]\\\ZZZWWWTTTRRRLLLIIIFFFDDDCCCAAA>>><<<777777666777999999888777::::::::::::;;;<<<=========<<<;;;<<<>>>???>>>===;;;::::::999888777666666444444444444444444444444111222222333333222222111000000//////...---------------------------------------,,,,,,------...///,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---......------...000222333555888999999888888888999:::<<<===???@@@AAA@@@BBBEEEFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOQQQTTTVVVUUUYYY^^^bbbiiivvvtttooogggrrrtttbbbYYYWWWXXXYYYUUUQQQKKKEEEAAA???>>>>>>999;;;===>>>@@@CCCGGGJJJMMMQQQUUUVVVTTTRRRSSSUUURRRRRRRRRRRRPPPNNNLLLKKKFFFCCC@@@???>>>===<<<:::777777888:::<<<<<<:::888<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>???>>><<<;;;::::::999888777666666444444444444444444444444222222222333333222222222000000000///......------------------------------///............///000000,,,,,,,,,---------......---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))************+++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,---///...------...000...000333666777666555333888999:::<<<>>>???@@@AAA@@@BBBEEEGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRUUUWWWVVVYYY^^^bbbiiivvvtttnnnmmmwwwqqqbbb^^^^^^]]]ZZZ[[[QQQHHHDDDAAA===:::::::::===@@@AAAAAACCCGGGKKKPPPSSSUUUTTTOOOLLLKKKLLLMMMKKKIIIHHHGGGFFFDDDBBB@@@?????????>>><<<;;;:::888999:::<<<===<<<;;;;;;?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>@@@>>>:::777555444555555666666666555444444333333444444333333222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---------............///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,------.../////////111222444444444444666777777888999;;;===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHGGGJJJMMMOOOPPPQQQSSSUUUYYYYYY]]]dddkkkssstttooorrr}}}qqqbbb___```^^^\\\[[[QQQHHHDDDAAA<<<:::::::::===@@@BBBCCCEEEIIIMMMQQQTTTVVVUUUQQQNNNLLLLLLJJJHHHFFFEEEDDDCCCAAA?????????@@@??????>>>===<<<;;;;;;<<<===============??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???===:::777555555555555888888777666555444444444333333333222111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111222444444444444666777888888:::;;;===>>>@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJIIILLLOOOPPPQQQRRRTTTUUUYYYYYY\\\cccjjjrrr{{{tttrrrxxxpppccc```aaa```^^^YYYPPPGGGCCCAAA<<<:::::::::===AAADDDFFFIIIMMMPPPSSSUUUXXXWWWTTTPPPMMMLLLGGGEEEBBBAAAAAA@@@>>>===>>>??????@@@@@@??????>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>===<<<:::888666666666666999999888777666555444333333222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,------......///000000000222444444444555666888888999:::<<<===???@@@AAABBBCCCEEEGGGIIIKKKLLLLLLLLLNNNQQQRRRRRRSSSTTTVVVWWWWWW[[[bbbhhhppp~~~xxxtttvvv~~~ooocccaaacccaaa^^^XXXNNNFFFCCC@@@<<<:::;;;:::===AAAFFFJJJNNNRRRTTTTTTVVVXXXYYYVVVRRRNNNKKKFFFCCC@@@?????????===<<<======>>>???????????????AAA@@@???======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;999888777666777777999888777666555444333222222222111111000/////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---------...//////000000000222444555555555777999999999;;;<<<>>>@@@AAAAAAAAABBBEEEGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUVVVVVVVVVZZZ```gggooo|||wwwvvvzzznnndddcccdddbbb^^^VVVMMMDDDBBB@@@<<<:::;;;:::===BBBHHHNNNTTTWWWXXXVVVWWWXXXXXXVVVRRRNNNKKKFFFCCC@@@>>>>>>???>>>===<<<<<<===>>>????????????AAA@@@>>>===<<<===>>>>>>????????????????????????>>>>>>=========<<<<<<<<<:::999999888888777888888777666666555333222222111222222111111000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,------......///000000111000222444555555666888:::999:::;;;===???@@@BBBBBB@@@BBBDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVVVVVVVYYY___eeemmmzzz||||||xxxyyy~~~~~~ooogggggggggccc^^^UUULLLCCCAAA???<<<:::;;;:::===BBBJJJSSSYYY\\\\\\XXXVVVUUUUUUTTTQQQMMMJJJGGGDDD@@@>>>????????????======>>>???@@@@@@@@@???@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>===============<<<<<<<<<;;;;;;;;;::::::888888888888888888888888555555444444333222222222333222222111000000//////------------------------------------------------,,,------......------,,,---------............///...------,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......//////000111111000222444555555666999::::::;;;<<<>>>???AAABBBCCCAAABBBDDDFFFHHHJJJJJJKKKLLLNNNQQQRRRRRRSSSTTTVVVVVVVVVYYY___eeemmmzzz}}}|||yyy|||~~~qqqlllmmmlllfff___TTTJJJBBB@@@???<<<:::;;;;;;===BBBLLLVVV]]]______XXXVVVSSSQQQQQQOOOLLLIIIGGGDDD@@@>>>>>>???@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::======<<<<<<<<<;;;;;;;;;:::::::::999999999999888666777888888999999999999444444444444444444444444333333333222111111000000------------------------........................---......//////......------------............///---------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++******************************************************++++++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,.........///000000111111000222444555666777999;;;;;;;;;===>>>@@@AAACCCCCCCCCDDDFFFHHHIIIJJJKKKKKKIIILLLOOOPPPQQQRRRTTTUUUVVVVVVYYY___eeemmmyyy|||~~~{{{~~~~~~tttooopppooohhh```SSSJJJBBB@@@???<<<:::;;;;;;===CCCLLLWWW___aaaaaaYYYUUUQQQOOOOOONNNKKKHHHFFFCCC???===>>>???@@@@@@BBBCCCCCCDDDCCCCCCBBBBBB@@@@@@AAA@@@???===;;;:::<<<<<<<<<;;;;;;:::::::::999999999888888888777777666666888999999::::::999444444444555555555555666444444333333222111111111------------------------........................---...///000000///...------------.........//////------,,,,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++******************************************************++++++++++++******,,,+++(((''''''(((+++,,,******+++++++++,,,,,,,,,......//////000000111111000222444555666777999;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKGGGJJJMMMOOOPPPQQQSSSUUUWWWVVVYYY___eeemmmyyyyyyyyy}}}xxxwwwwwwrrrhhh___TTTLLLEEECCC???;;;999;;;;;;<<<@@@JJJWWW```bbbaaaZZZWWWSSSNNNKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888888888888999888777777777777888888888888999888777666444333666666666555444444333333111111000///...------,,,,,,,,,,,,------.........------------------------......---,,,,,,+++******+++,,,------......------------+++******+++------------.........---,,,+++)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************------,,,++++++,,,,,,,,,,,,,,,---------........./////////000111111222222333444555666777888999:::<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSWWW]]]cccjjjvvv{{{{{{}}}yyyxxxxxxrrrggg^^^RRRJJJDDDBBB@@@<<<;;;======>>>BBBKKKVVV^^^```___YYYWWWSSSOOOLLLKKKKKKLLLIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@????????????===<<<;;;;;;;;;;;;888888777666666666777777999999999999999:::;;;;;;999999:::::::::888777666666666666555444444333333222111000///...---,,,,,,------........./////////---------------------------------,,,,,,+++++++++,,,---......//////......------,,,,,,,,,,,,---------------------,,,++++++)))************+++++++++************************+++*********))))))))))))************************---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,/////////000111111222222333444555666777999::::::<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJJJJKKKMMMOOOQQQRRRTTTUUUTTTTTTWWW]]]ccciiiuuu~~~~~~|||{{{yyyrrrfff\\\PPPIIICCCAAA@@@======??????@@@DDDLLLUUU[[[]]]\\\YYYWWWTTTRRRPPPOOONNNOOONNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@?????????@@@???>>><<<;;;:::::::::777777777666777777888888::::::::::::;;;;;;<<<===888999:::::::::999888777666666555555444333333333222222111///...,,,++++++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////------............------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++***************)))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,/////////000111111222222333444555666888999::::::<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVXXX^^^bbbhhhsss~~~~~~~~~~~~}}}zzzqqqdddZZZOOOHHHCCCBBB@@@>>>>>>@@@???AAAEEELLLTTTZZZ\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQOOOLLLIIIGGGFFFCCCCCCBBBAAA@@@??????>>>???>>>===;;;::::::::::::888888888888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;777888999999999999777777666666555444444333333222333222111///...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,---...//////...---,,,,,,++++++***************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++,,,------------............////////////000111111222222444444555666888999:::;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFHHHJJJJJJJJJLLLNNNPPPRRRSSSTTTWWWWWWYYY^^^aaagggrrr|||~~~~~~~~~~~~~~~~~~yyynnnaaaXXXPPPIIIDDDCCCBBB??????AAA@@@BBBGGGNNNUUUZZZ]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXZZZXXXVVVSSSOOOLLLJJJHHHDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;::::::::::::::::::999999:::;;;<<<<<<>>>===<<<:::999999999999::::::;;;;;;;;;999888777555555555444333333222222222222111///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---...//////...---,,,,,,+++***)))))))))******))))))*********+++++++++***************************************+++++++++************************************++++++,,,---------.........//////////////////000111111222222444555666777888999:::;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTXXXWWWYYY]]]aaafffppp{{{}}}~~~~~~}}}vvvlll___WWWPPPIIIDDDDDDDDDBBBBBBEEEEEEHHHMMMSSSYYY^^^aaabbbbbbbbbccccccbbb```^^^]]]^^^]]]ZZZVVVRRRNNNKKKIIIFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<======>>><<<<<<;;;;;;;;;<<<======@@@???>>>===<<<;;;;;;;;;AAAAAAAAA@@@>>><<<:::888555555444444333222222222111111000///...------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------............---------,,,***)))))))))***+++)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++******************************)))******+++,,,---+++,,,,,,,,,------------/////////000111111222222444555666777999:::;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXWWWYYY]]]```eeeppp{{{|||~~~{{{tttiii]]]VVVMMMGGGCCCEEEFFFFFFGGGKKKMMMPPPUUUZZZ^^^aaadddfffggghhhiiiiiihhhfffcccaaabbb```]]]XXXSSSOOOLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@????????????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBFFFFFFEEECCC@@@<<<999777555555444333333222222111000/////////............/////////.........------++++++++++++++++++++++++---------,,,,,,+++++++++,,,------...............------,,,,,,,,,,,,---------,,,+++))))))***+++,,,)))************+++++++++*********************************++++++,,,,,,,,,************************))))))))))))***+++,,,---,,,,,,,,,,,,------------/////////000111111222222555555666777999:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVWWWVVVXXX]]]```eeeppp{{{{{{~~~}}}~~~~~~zzzrrrggg\\\UUUJJJEEEBBBEEEHHHIIILLLPPPTTTWWW[[[___bbbdddfffhhhjjjkkklllmmmkkkiiieeeccccccaaa^^^YYYTTTPPPLLLJJJHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDFFFGGGHHHIIIHHHGGGEEEBBB???:::666444555555444333333222222111////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******---......///////////////------+++******+++------...---+++))))))***+++,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))***+++,,,---........./////////000000/////////000111111222222555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHJJJMMMMMMOOOQQQSSSUUUVVVWWWWWWVVVXXX]]]```fffppp{{{~~~~~~~~~~~~~~~}}}vvvllldddZZZPPPJJJFFFCCCEEEJJJPPPSSSSSS[[[___eeeiiikkkkkklllllloooppprrrsssrrroookkkiiihhheee```\\\XXXSSSNNNKKKKKKIIIFFFDDDBBBCCCDDDFFFEEEFFFGGGJJJLLLPPPRRRTTTWWWVVVUUUSSSRRRQQQPPPPPPTTTQQQMMMKKKKKKJJJIIIGGGHHHFFFBBB>>>;;;888777777555555333222111000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------------------------------------------------,,,+++***))))))))))))******************************+++++++++,,,,,,,,,......---,,,+++***)))(((,,,+++++++++***)))))))))---------,,,,,,++++++++++++,,,,,,---...///000000000000000000000000000000444444555777888999:::;;;>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVZZZYYY[[[^^^___cccooo{{{~~~~~~~~~|||vvvxxx}}}~~~sssiiiaaaWWWNNNKKKIIIGGGJJJOOOSSSVVVWWW]]]aaaggglllnnnnnnoooooopppqqqssstttsssqqqnnnllljjjfffaaa\\\XXXTTTPPPMMMKKKJJJHHHGGGHHHIIILLLMMMPPPPPPRRRTTTWWWZZZ]]]^^^```___^^^]]]\\\[[[[[[[[[[[[WWWSSSOOOMMMKKKIIIGGGDDDBBB???<<<999888777666555444333222111000000000///......---,,,,,,++++++------,,,,,,---......///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,******)))))))))************************************+++++++++,,,,,,,,,++++++++++++******+++++++++***************------,,,,,,,,,++++++++++++,,,,,,---...///000000...//////000111222222333444555666777888999:::;;;>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMOOOQQQSSSUUUWWWWWWYYYYYY[[[^^^```dddppp|||~~~}}}}}}~~~}}}~~~~~~wwwrrrpppuuu{{{zzzoooeee\\\TTTLLLLLLLLLMMMPPPUUUYYY[[[[[[```dddkkkooorrrrrrssstttssstttuuuvvvuuutttqqqpppnnniiiccc]]]YYYUUURRRPPPLLLLLLLLLMMMOOOSSSVVVXXX]]]]]]___aaaccceeefffggggggffffffeeedddcccbbbbbb]]]YYYSSSOOOKKKHHHDDDBBB>>>===;;;999888777666666555444333222111000000000.........------,,,,,,+++...------------...//////---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------------------------------...---,,,++++++******+++************************)))))))))*********++++++*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000---...///000111333444444444555666777888:::;;;;;;>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXXXX[[[___```eeeppp|||~~~}}}}}}~~~~~~{{{||||||}}}~~~uuuooommmooovvv}}}|||uuukkkaaaXXXQQQLLLLLLNNNRRRWWW[[[^^^______cccgggnnnsssuuuvvvwwwxxxvvvvvvwwwwwwwwwvvvuuutttqqqllleee___[[[YYYVVVTTTQQQQQQRRRUUUXXX]]]```cccffffffggggggggggggggggggfffeeedddcccaaa___^^^]]]UUUQQQLLLGGGCCC@@@===:::999888888777777666666666555444333111000000//////......---------,,,,,,,,,.........------......///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,------------------------------------------...---,,,,,,+++++++++,,,************************((())))))))))))*********************++++++++++++)))))))))***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000000...//////000222333333444555555666777999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOPPPRRRTTTVVVWWWWWWWWWXXX[[[___aaafffqqq}}}~~~}}}}}}}}}~~~~~~{{{{{{{{{|||~~~}}}}}}yyynnnjjjkkkooovvv~~~}}}xxxpppggg^^^UUUOOOMMMKKKPPPWWW^^^bbbccccccbbbfffkkkqqqvvvxxxyyyyyyzzzyyyxxxxxxxxxwwwvvvvvvvvvtttoooiiiccc```^^^\\\ZZZZZZ[[[\\\___bbbeeehhhjjjjjjiiiiiigggeeecccaaa```^^^^^^]]][[[XXXUUURRRPPPIIIFFFBBB>>><<<;;;999777777777777777777777777666444444222111000/////////---------------,,,,,,,,,///......---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,++++++,,,,,,************************((())))))))))))*********+++++++++*********)))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,---...///000000111111111111222222222222555555666888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKNNNOOOPPPQQQSSSTTTVVVVVVXXXYYY\\\```bbbfffqqq|||~~~}}}||||||}}}~~~|||{{{{{{|||~~~}}}|||}}}|||qqqhhhfffiiinnntttzzz{{{ssskkkcccZZZRRRNNNOOOMMMTTT___gggkkkjjjiiihhhkkkooouuuyyy{{{{{{||||||{{{zzzyyywwwvvvvvvuuuvvvuuuqqqlllhhheeecccaaa```dddddddddeeefffhhhiiijjjffffffeeeccc___\\\XXXVVVUUUUUUTTTRRROOOLLLHHHFFFBBB???<<<;;;;;;;;;:::999999999999999999888777777444333222111000/////////------------------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++++++++*********)))))))))***************+++++++++*********++++++++++++++++++,,,,,,---...///000000222222222222222222222222555666777888999;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFGGGIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVYYYZZZ]]]aaacccfffppp{{{~~~}}}|||||||||}}}{{{{{{{{{{{{}}}}}}{{{|||~~~~~~wwwmmmeeeeeejjjmmmrrrvvvwwwnnneee___WWWNNNLLLOOORRR[[[hhhqqqtttsssqqqpppppptttzzz}}}~~~~~~~~~}}}{{{xxxvvvttttttttttttvvvsssooolllkkkiiifffdddfffeeedddcccbbbaaa``````\\\\\\[[[YYYVVVRRROOOLLLKKKLLLLLLKKKIIIFFFCCCAAA???===;;;:::<<<=========<<<<<<<<<<<<;;;:::888777444333222000////////////------------------------------,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++*********++++++,,,************************************+++++++++,,,))))))))))))************+++++++++***************)))*********+++++++++++++++,,,,,,---...///000000111111111222222333333333666666777888:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVZZZ[[[___bbbccceeennnyyy}}}|||~~~}}}|||||||||}}}{{{{{{zzz{{{}}}}}}{{{{{{}}}~~~~~~}}}}}}~~~uuullleeegggllloooqqqttttttjjjaaa\\\TTTLLLKKKOOOVVV```nnnxxx{{{yyywwwuuutttxxx}}}}}}{{{xxxuuusssrrrssssssvvvtttqqqooonnnllliiigggdddbbb```^^^[[[XXXVVVUUURRRRRRRRRQQQNNNKKKGGGEEEDDDEEEFFFFFFEEECCCAAA???>>><<<:::;;;<<<>>>???>>>?????????>>>===;;;888777444333222000//////......---------------------------,,,++++++************---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,---...//////------------------------*********)))******++++++***************************++++++++++++,,,,,,,,,''''''((()))***+++,,,,,,,,,+++++++++******))))))))))))******+++++++++++++++,,,,,,---...///000000//////000111333444555666666666777888:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWW[[[\\\___cccccceeennnxxx~~~yyyzzz}}}|||||||||}}}|||||||||}}}|||{{{{{{|||}}}|||}}}~~~}}}|||~~~}}}|||||||||}}}zzzoookkkhhhjjjooossssssqqqlllddd[[[VVVRRRPPPSSSXXXdddqqq}}}~~~~~~yyysssooonnnoooppppppuuuuuutttrrroookkkhhhfffaaa\\\VVVSSSRRRQQQNNNLLLGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBAAAAAA???======???@@@AAAAAADDDDDDCCCAAA>>>;;;888666000///...---,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,---............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((---+++)))(((***+++++++++)))************+++++++++)))************+++++++++************************)))***,,,---......---,,,222222222333333444444444888888999999999:::::::::>>>???@@@@@@???@@@BBBDDDGGGGGGGGGHHHIIILLLNNNOOORRRRRRTTTUUUWWWXXXZZZZZZ[[[]]]```aaaccciiiqqqwww{{{xxx}}}|||{{{|||||||||||||||}}}~~~}}}|||{{{|||}}}|||}}}~~~~~~|||}}}|||{{{{{{{{{|||~~~|||vvvooollljjjmmmqqqsssqqqnnnjjjbbbZZZVVVSSSSSSWWW]]]jjjvvv{{{wwwrrrooonnnnnnnnnnnnqqqpppnnnkkkhhhddd```^^^ZZZVVVQQQNNNMMMLLLJJJHHHFFFGGGHHHHHHFFFFFFGGGIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDCCCBBBBBBDDDFFFFFFEEEHHHGGGDDDAAA===999555333000000///...---,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.../////////......---,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&&&&((())))))((()))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++------............///000000111222222333333555555777888:::<<<=========>>>?????????@@@BBBDDDGGGGGGGGGHHHIIILLLNNNOOORRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^aaabbbccchhhpppvvvyyywww~~~|||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}wwwrrrnnnmmmnnnpppsssrrrmmmiiifff___XXXVVVVVVXXX___fffttt}}}wwwtttqqqooonnnnnnlllkkkmmmkkkhhhddd___[[[WWWVVVRRROOOKKKIIIIIIIIIHHHGGGEEEGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQPPPPPPLLLKKKJJJKKKMMMMMMLLLJJJJJJHHHDDD???:::555222111111000///...---------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////...---,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))(((&&&&&&'''((((((''')))************+++++++++)))************+++++++++------------------------------------...///000111...///000111222333444555555555777888:::<<<======<<<===>>>>>>>>>???AAACCCFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTVVVXXXYYYZZZ[[[]]]___bbbbbbdddhhhoootttzzzttt}}}}}}|||{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||||||||}}}}}}||||||{{{{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxzzz{{{}}}}}}}}}~~~zzzsssooommmnnnqqqssstttpppjjjeeebbb\\\XXXXXX[[[```hhhqqq~~~}}}|||{{{uuusssrrrqqqpppnnnkkkhhhjjjgggccc^^^YYYTTTQQQPPPLLLKKKHHHGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMOOORRRUUUWWWXXXZZZ\\\]]]]]]]]]\\\WWWVVVUUUUUUTTTRRROOOLLLGGGEEE@@@:::666222000/////////...---------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...***+++,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((*********((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---///000111000000222333555666777888888888999999999:::::::::;;;<<<===>>>>>>???AAACCCEEEFFFGGGIIIKKKMMMNNNOOOSSSTTTUUUWWWXXXZZZ[[[\\\]]]```bbbcccdddgggmmmrrr~~~}}}ssszzz~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~}}}{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvvvvuuuuuuuuuvvvwwwxxx{{{{{{{{{|||}}}}}}~~~~~~vvvqqqnnnmmmooorrrtttsssnnngggbbb___[[[YYY]]]ccciiisss|||~~~{{{zzzyyyzzzvvvuuutttsssrrroookkkhhheeebbb]]]WWWRRRNNNLLLKKKHHHHHHGGGGGGGGGIIILLLNNNNNNPPPQQQSSSTTTWWW\\\___bbbdddgggjjjkkkkkkjjjjjjbbb```]]]ZZZWWWRRRMMMIII???===:::555222000......------,,,,,,++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...)))***+++,,,,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))++++++***((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///111000111222333555666888888888888999999999::::::::::::<<<===>>>>>>???AAADDDEEEFFFHHHJJJLLLNNNPPPPPPTTTTTTVVVWWWYYY[[[\\\\\\]]]```cccddddddgggmmmqqq|||~~~sssxxx~~~}}}||||||{{{zzzzzzzzz{{{|||}}}}}}~~~}}}|||zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwvvvuuuuuuuuuttttttsssrrrssstttuuuvvvyyyyyyyyyzzz{{{{{{||||||yyyssspppnnnmmmoooqqqqqqooojjjeeeaaa]]][[[\\\dddlllttt}}}{{{xxxxxxyyyzzzxxxwwwvvvuuusssoookkkggg```]]]WWWQQQMMMJJJIIIIIIGGGHHHIIIJJJKKKNNNRRRVVVXXXYYY[[[\\\^^^bbbgggkkkoooqqqtttvvvvvvuuusssrrrhhheee___YYYSSSMMMFFFAAA888666444222000///......,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))******(((''')))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000///000111222333444555666555555777888:::<<<======:::<<<===>>>>>>@@@BBBEEEFFFGGGJJJLLLOOOPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]```cccdddeeehhhmmmqqqzzzuuuwww~~~}}}}}}|||{{{yyyyyyyyyyyyzzz{{{|||~~~~~~|||{{{zzzzzz{{{{{{{{{{{{{{{zzzwwwwwwuuutttrrrqqqqqqqqqsssrrrqqqqqqqqqrrrssstttwwwwwwxxxyyyyyyzzzzzz{{{~~~{{{tttpppnnnnnnmmmnnnooonnnkkkgggdddbbb]]]\\\```jjjttt|||}}}yyywwwxxx{{{}}}{{{yyywwwuuurrrnnniiieee^^^ZZZUUUOOOLLLJJJKKKKKKLLLNNNQQQRRRTTTWWW]]]aaabbbcccdddeeehhhlllqqquuuxxxyyyzzz{{{yyyvvvrrrooogggbbb[[[SSSLLLEEE>>>:::333333333222111///...---,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++)))''')))************+++++++++)))************+++++++++------------------------,,,---...///////////////111111222222333444444555555555777888:::<<<======;;;<<<>>>??????AAACCCFFFGGGHHHKKKNNNQQQRRRSSSSSSUUUVVVWWWXXXZZZ\\\]]]^^^[[[___cccdddeeehhhmmmrrryyyxxxxxx}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~|||zzzyyyzzz{{{{{{||||||{{{{{{wwwvvvtttrrrpppoooooonnnrrrqqqpppppppppqqqrrrsssvvvwwwwwwxxxyyyyyyzzzzzz~~~wwwqqqnnnnnnnnnmmmnnnnnnlllhhheeecccccc]]]]]]cccnnnyyy}}}yyyxxxzzz}}}|||zzzwwwtttqqqmmmhhhddd___[[[VVVQQQNNNMMMNNNPPPSSSUUUYYYZZZ\\\```fffkkkhhhiiijjjkkkmmmqqqwww{{{zzz{{{{{{zzzvvvqqqllliiieee___VVVNNNFFF???999555222333333333111///---,,,------,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++,,,---......,,,***)))************+++++++++)))************+++++++++........................,,,---///111111111000000444444444555555666666666888888999999999:::::::::;;;===??????@@@AAADDDGGGGGGIIILLLOOORRRSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^[[[^^^bbbeeefffiiinnnrrrxxxzzzyyy|||~~~~~~~~~~~~}}}{{{yyyxxxvvvuuuuuuwwwwwwxxxyyyyyyyyyyyyxxxzzzyyyxxxyyyzzzyyyvvvttttttqqqnnnmmmnnnoooooooooqqqpppppppppppppppqqqqqquuuvvvwwwxxxxxxwwwvvvuuuyyy~~~yyyssspppooommmkkkllljjjhhhgggeeedddaaa``````dddjjjsss}}}{{{xxxyyy{{{|||}}}|||vvvsssrrrpppjjjdddaaa\\\VVVPPPNNNPPPUUUXXX[[[]]]```dddgggiiijjjjjjnnnllljjjjjjmmmpppqqqrrrtttsssqqqooommmgggaaa]]]TTTOOOHHHBBB===999666333///////////////......------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++******************+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++******++++++,,,+++000777999666111---,,,...///000000000000000///000111111222222333444444777777888999;;;<<<======<<<<<<===>>>@@@BBBDDDEEEIIIJJJMMMOOOQQQRRRSSSRRRTTTTTTUUUWWWYYYZZZ[[[\\\\\\^^^```bbbdddhhhnnnrrr}}}|||~~~~~~~~~~~~|||{{{yyywwwvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyxxxvvvttttttqqqnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooopppssssssuuuvvvvvvuuuttttttwww{{{|||vvvrrrooommmkkkiiijjjhhhfffeeedddcccaaa```cccgggoooxxx|||{{{|||~~~{{{uuurrrqqqooojjjeee```]]]WWWSSSSSSVVVZZZ^^^eeegggiiikkklllmmmmmmlllllljjjiiijjjmmmoooppppppqqqoookkkgggbbb\\\UUUQQQHHHDDD???:::888666333111///////////////...---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,++++++******++++++,,,,,,///333444111...------......///000000000//////111222222333444444555555777777888999;;;<<<======??????@@@AAACCCEEEFFFGGGIIIJJJLLLOOOQQQRRRSSSSSSUUUUUUVVVWWWXXXZZZZZZ[[[\\\]]]___aaadddhhhmmmqqq~~~~~~}}}~~~}}}}}}~~~|||{{{yyyxxxvvvuuutttttttttuuuuuuvvvwwwvvvvvvvvvtttttttttuuuwwwwwwuuusssrrrpppmmmlllmmmnnnnnnmmmjjjjjjjjjkkklllmmmnnnooopppqqqrrrssssssssssssssstttxxx}}}|||yyytttpppmmmkkkhhhffffffeeedddbbbaaaaaaaaabbbgggmmmwww~~~~~~{{{uuurrrpppmmmiiieee```]]]ZZZYYYZZZ^^^cccfffoooppppppqqqpppnnnmmmlllgggggggggiiilllmmmmmmkkkkkkggg```ZZZSSSLLLEEEAAA<<<999555333333333222111...////////////...---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,,,,...//////---,,,,,,---------...///////////////222333333444444555666666777777888999;;;<<<======???@@@@@@AAACCCEEEGGGHHHHHHIIILLLNNNPPPRRRRRRSSSVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]___aaacccggglllppp{{{~~~~~~}}}}}}}}}~~~{{{zzzxxxwwwuuuttttttssssssssstttuuuuuuuuuuuutttppppppqqqsssuuuvvvtttrrrqqqooommmlllmmmmmmlllkkkggghhhhhhiiikkklllnnnooonnnooopppqqqqqqrrrrrrssstttwww{{{yyyvvvrrrooommmjjjgggeeebbbbbbaaa```___```bbbdddlllttt}}}wwwrrrooolllgggddd```___^^^___aaaeeejjjmmmtttssssssqqqoookkkiiigggccccccdddgggiiiiiigggeeebbb\\\UUUMMMFFF@@@:::777555333111111111222222111......//////......---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,---...///////////////222222333333444555555555777777888999;;;<<<=========>>>>>>@@@AAACCCEEEFFFGGGIIIJJJMMMOOOQQQRRRSSSVVVWWWWWWWWWXXXXXXYYYYYY[[[\\\^^^```bbbfffkkkoooxxx}}}||||||||||||zzzyyyxxxvvvuuutttttttttrrrrrrsssttttttttttttsssnnnnnnoooqqqttttttsssqqqooonnnlllkkkllllllkkkjjjffffffggghhhjjjlllmmmooommmmmmnnnooopppqqqsssssstttwww{{{}}}wwwuuurrrpppnnnkkkgggeee`````````^^^^^^```eeeiiirrr{{{}}}}}}~~~yyysssnnnjjjgggdddcccbbbcccdddgggjjjmmmooosssrrrqqqooolllhhheeecccccccccdddeeefffdddaaa^^^VVVQQQJJJCCC>>>:::666333222000//////000111000///...............------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,+++,,,---//////...,,,+++,,,---...///000000000000111111111222333333444444777777888999;;;<<<============>>>???AAACCCEEEFFFGGGHHHIIIKKKNNNPPPRRRSSSVVVWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]___aaadddiiimmmvvv}}}|||{{{{{{{{{zzzyyyxxxvvvuuuuuuttttttqqqrrrssssssttttttssssssnnnmmmnnnppprrrsssrrrpppnnnlllkkkkkklllllljjjhhheeeeeefffggghhhjjjlllmmmkkkkkklllmmmnnnppprrrsssuuuxxx}}}}}}zzzxxxuuusssrrrpppooolllgggddd^^^______^^^]]]aaahhhnnnyyy}}}{{{|||~~~xxxrrrmmmiiigggfffffffffggghhhiiikkkllllllnnnmmmmmmkkkiiifffcccaaacccbbb``````___\\\WWWTTTIIIEEE@@@<<<999666444222///...------//////...------............---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,---///000000---+++------...000111111111111000000111222222333333444777777888999;;;<<<======>>>??????@@@BBBDDDFFFGGGFFFGGGHHHJJJMMMPPPRRRTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[]]]^^^```ccchhhllluuu~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuqqqrrrssssssttttttssssssnnnnnnnnnppprrrrrrpppooommmlllkkkkkkkkkkkkiiigggdddddddddeeefffgggiiijjjiiiiiiiiijjjlllnnnppprrruuuyyyzzzuuurrrqqqrrrqqqqqqpppoookkkgggccc^^^___```^^^^^^ccckkksss|||{{{{{{|||{{{yyytttoookkkhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggeeeeeeffffffeeecccaaa```]]][[[XXXUUURRRNNNIIIEEE>>>;;;888666555333111///------,,,...///000///...------......------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,...,,,***+++...///...------...///111222222333333111111222222333444444555777777888999;;;<<<============>>>???AAACCCEEEFFFFFFFFFGGGIIILLLOOORRRTTTUUUUUUVVVWWWXXXZZZZZZ[[[YYY[[[\\\]]]___bbbgggkkkttt}}}}}}{{{zzzzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvqqqrrrssssssttttttssssssooonnnnnnppprrrrrrpppnnnlllkkkjjjkkkkkkkkkiiigggbbbbbbbbbcccdddeeefffgggggggggggghhhjjjllloooqqquuuyyyuuuooommmlllqqqpppoooooonnnkkkfffbbb^^^``````______dddmmmuuu~~~{{{{{{|||}}}uuutttqqqmmmiiihhhjjjkkklllllllllkkkiiigggdddccc^^^^^^___`````````^^^^^^VVVSSSNNNJJJFFFAAA<<<888777555333222222111...,,,...---...000222333222111------......------,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,000,,,((('''***...//////...///000111333333444444222222333444444555555666777777888999;;;<<<======:::;;;;;;===>>>@@@BBBCCCFFFFFFGGGIIILLLOOORRRTTTTTTTTTVVVWWWYYYZZZ[[[\\\YYYZZZ\\\]]]___bbbgggjjjsss}}}}}}|||zzzyyyyyyxxxxxxwwwvvvuuutttsssssssssrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrqqqpppoookkkjjjjjjjjjiiihhhhhhhhhfffeeecccddddddeeecccbbbeeedddccccccdddgggjjjlllqqqxxx|||rrrjjjggghhhjjjlllnnnnnnlllhhhccc```]]]^^^``````^^^aaannn}}}yyyyyyzzz}}}}}}rrrlllhhhhhhhhhffffffhhhkkkjjjiiigggdddaaa^^^\\\]]]]]]]]]]]]\\\YYYSSSOOOKKKHHHCCC>>>:::777555555333222222222111000000000///000111222222111000///000000///...---,,,,,,+++//////000000///---,,,***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...---------............///000000000000111222333444///333666666333333444777888888999::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGJJJNNNRRRTTTSSSUUUWWWXXXXXXXXXZZZ\\\]]][[[]]]```aaabbbffflllrrr{{{}}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttsssrrrqqqqqqpppqqqrrrssstttrrrrrrrrrrrrqqqpppooooookkkkkkjjjjjjiiihhhhhhhhhfffeeeddddddeeeeeedddbbbbbb```___^^^___bbbeeehhhnnnttt}}}|||ssskkkggghhhiiikkklllllljjjfffbbb___^^^^^^___^^^\\\___mmm|||}}}yyyzzz|||xxxpppiiieeeeeeeeecccccceeegggggggggfffccc___\\\ZZZYYYYYYXXXWWWUUUQQQLLLGGGCCC@@@<<<888555333222111111111000000000000000000///000111222222111000///...............---------------------,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,---------............///000000000000111222333333---///111222333333444666777777888999999:::;;;;;;===>>>???@@@BBBCCCDDDDDDEEEEEEEEEGGGJJJMMMQQQSSSSSSUUUWWWWWWWWWXXXZZZ\\\\\\ZZZ[[[___``````eeekkkpppyyy~~~}}}{{{zzzzzzyyyyyyxxxwwwvvvuuuttttttrrrqqqpppppppppqqqrrrsssqqqrrrrrrqqqpppooonnnnnnlllkkkkkkjjjiiiiiihhhhhhfffeeeddddddeeeeeedddccc___]]][[[YYYZZZ]]]aaaccchhhoooxxx{{{ssskkkggggggggghhhiiiiiigggccc___]]]___]]]\\\ZZZXXX\\\jjjyyyzzzyyy|||{{{rrrlllfffaaaaaa```^^^___aaacccdddeeeeeeccc___[[[XXXWWWUUUSSSPPPMMMIIICCC>>>:::888666333111000000000///////////////000000000000000111111111111000000---------.........//////000//////...------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,---------............///000000000000111222333333111111222444888:::;;;:::777777888888999999::::::===>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFIIILLLOOOQQQRRRTTTVVVWWWWWWWWWYYY[[[ZZZXXXZZZ]]]______dddjjjoooxxx~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuqqqqqqpppooopppqqqrrrsssrrrrrrrrrqqqpppooonnnmmmllllllkkkjjjiiiiiihhhhhhfffeeeddddddeeefffeeeccc```]]]YYYWWWWWWZZZ]]]```aaahhhqqqzzzzzzrrrjjjffffffeeeeeeeeeeeeccc```]]][[[```\\\XXXUUUSSSXXXfffttt~~~xxxzzzxxxoooiiibbb]]]]]]]]][[[\\\___ccceeeggggggeee```[[[XXXUUUSSSOOOKKKHHHCCC===999555444333222111111111222...//////000000111111111000000000111111000000000........................111000...---,,,---......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...,,,+++))))))+++,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...---------............////////////000000111222333444222222555;;;??????>>>888888999999999:::::::::======>>>@@@AAABBBCCCDDDCCCCCCDDDFFFHHHKKKNNNOOOQQQSSSUUUVVVVVVVVVXXXZZZYYYXXXYYY]]]______dddjjjoooxxx~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqpppppppppqqqrrrsssrrrrrrrrrrrrpppooonnnmmmmmmmmmlllkkkjjjiiihhhgggfffeeeddddddffffffeeeddd___]]]YYYVVVUUUVVVXXXZZZZZZaaakkkuuu~~~vvvooohhheeeeeeccccccbbbaaa___\\\ZZZYYY^^^YYYSSSPPPNNNSSS```nnn}}}zzz~~~vvvmmmfff___ZZZZZZZZZYYY[[[___fffggghhhhhheee___ZZZVVVPPPMMMHHHDDDAAA===888555222111111111111111222222000000000111111222222222111000000000000000000111000//////...------,,,,,,,,,+++)))(((((()))***++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///---,,,******,,,---///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...---------............///////////////000111222333111///...111777;;;<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCBBBCCCDDDFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUUUUWWWYYYYYYXXXYYY]]]___```eeekkkrrrzzz|||zzzzzz|||~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwwwwsssrrrqqqqqqqqqrrrssstttttttttssssssqqqpppnnnmmmnnnmmmlllkkkjjjiiihhhgggfffeeedddeeefffgggfffeee___]]]YYYUUUSSSRRRRRRSSSTTT\\\fffpppzzzzzzqqqkkkfffdddeeebbbbbb```^^^\\\ZZZYYYXXX\\\UUUOOOKKKJJJNNNZZZfff}}}~~~{{{rrriiibbb[[[VVVWWWXXXXXX[[[___fffffffffddd___YYYSSSPPPGGGDDD???<<<999777444111//////000000000000000000111111111111222222222222111111000000000000111111111000///...---,,,++++++,,,++++++******+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------.........---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,---------............///////////////000111222222222111000222555999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBBCCCEEEGGGIIIKKKMMMMMMOOOQQQSSSTTTTTTTTTVVVXXXYYYWWWYYY]]]___```eeelllsss{{{{{{xxxvvvuuuwwwzzz~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxtttsssrrrrrrrrrssstttuuuuuuuuuuuutttrrrpppooonnnnnnnnnmmmllljjjiiihhhgggfffeeedddeeefffggggggfffaaa___\\\XXXUUURRRPPPOOOPPPXXXbbblllwwwuuummmgggcccccceeebbbaaa^^^\\\ZZZYYYXXXXXXYYYRRRKKKHHHGGGJJJUUU```yyyzzztttkkkccc^^^WWWRRRSSSUUUWWW[[[___cccbbb___[[[UUUOOOIIIFFF???<<<888555444333222111000000000000000000//////111111111111000000000000222111000//////000111222//////......---------,,,...//////000000/////////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,---------............//////......//////000111222444444444444444666999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSSSSTTTVVVWWWWWWVVVWWW\\\^^^___dddkkkqqqzzz|||xxxuuussssssuuuxxx|||}}}}}}|||{{{zzzyyyyyyxxxttttttsssrrrssstttuuuvvvvvvvvvuuutttsssqqqooooooooonnnmmmllljjjiiihhhgggfffeeedddeeeggghhhgggfffeeeccc```\\\XXXTTTPPPOOONNNVVV```jjjuuusssjjjeeebbbbbbeeebbb```^^^[[[YYYXXXXXXXXXWWWPPPJJJFFFEEEHHHRRR\\\wwwvvvooofff^^^[[[TTTPPPQQQTTTVVVZZZ______^^^ZZZTTTMMMFFFAAA===<<<999555333333444333333222333333333222111000000111111000000//////......222111000//////000111222---------............///,,,---...//////...------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,,,,---......***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...---------.........//////.........//////000111222000222222111//////333777::::::::::::::::::::::::<<<<<<===???@@@AAABBBCCCCCCEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUTTTVVVZZZ]]]^^^cccjjjoooxxxyyyssspppoooqqquuuzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwuuutttttttttuuuvvvyyywwwttttttttttttsssrrrpppnnnllllllmmmkkkgggccceeecccbbbbbbccceeehhhjjjiiijjjjjjfff```ZZZVVVTTTTTTVVV^^^iiittt|||mmmfffcccaaa```aaa^^^]]][[[YYYXXXXXXXXXXXXTTTLLLEEEBBBAAACCCMMMVVVnnn|||tttjjj```ZZZQQQMMMJJJLLLSSSYYY[[[ZZZZZZUUUNNNIIIEEEBBB@@@>>>999888666444333222333333222222333444333222111000111111111111111111111111//////......///000111111222111000///////////////...............------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++************************************************+++******************+++------,,,,,,+++***))))))------/////////...---,,,000000000000000111111111111222333444555555555555888888888999:::;;;<<<=========>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEGGGIIIKKKNNNOOOPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZ\\\^^^cccfffooowww}}}xxxssspppnnnrrruuuzzz}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyxxxwwwvvvuuuvvvvvvwwwzzzxxxuuutttttttttsssrrrpppnnnmmmllllllkkkgggccccccbbb``````aaadddggghhhmmmnnnooommmgggaaa\\\ZZZVVVXXX^^^hhhrrrwwwiiicccbbb```___aaa^^^\\\ZZZYYYYYYYYYYYYYYYRRRKKKDDDBBBAAACCCMMMWWWoooxxxooofff\\\UUUNNNKKKHHHJJJPPPTTTUUUSSSPPPLLLFFFAAA>>><<<:::888888777666555444333333333222222333333333222111000111111111111111111111111000000000000000111111111111111000///////////////000///...------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))***+++,,,,,,------------............------///////////////000000000111222333444555555555555777777777888999:::;;;<<>>???@@@AAAAAABBBDDDFFFGGGGGGGGGIIIKKKMMMOOOOOOPPPRRRTTTUUUVVVWWWVVVXXXYYYZZZ[[[^^^bbbeeelllvvv}}}yyyvvvuuuvvvxxxzzz}}}~~~}}}|||zzz{{{|||||||||{{{zzzyyy|||||||||||||||{{{{{{zzz{{{yyyvvvuuuuuutttsssqqqpppppppppnnnkkkhhheeeddd```___]]]\\\]]]___bbbccchhhlllqqqtttrrrnnnjjjhhhfffddddddhhhooo}}}xxxlllaaa^^^]]]ZZZXXXXXXWWWUUUVVVYYY^^^___[[[WWWLLLFFFAAA@@@@@@BBBKKKTTTpppzzzpppggg___WWWMMMGGGDDDDDDDDDDDDCCCAAA>>><<<<<<:::888777888999888777555555666777666555333222333333222222222222111222222222222222222222222222222333444666666444222111111111222333333222222111111000...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++************************************************---,,,***))))))***,,,---++++++++++++++++++,,,,,,---,,,+++++++++---...///......///000000111222222111222333444555555555555888888888999:::;;;<<<=========>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[^^^aaadddmmmvvv}}}{{{{{{|||{{{}}}~~~}}}||||||zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{yyywwwttttttttttttsssrrrooopppqqqnnnjjjgggeeeddd```^^^]]][[[\\\^^^```bbbfffjjjpppttttttrrrpppooollliiiiiilllrrruuujjj```]]]]]]YYYWWWVVVVVVVVVXXX]]]cccbbb\\\UUUKKKFFFAAA@@@???AAAIIIRRRmmmxxxqqqiiiaaaZZZRRRIIIBBBAAAAAAAAA@@@???===:::999999777666666888888888777555555666666555444444333444333222222111111222222333333333333333333333333111222333555555555444333222333444555555555444333...............------------,,,,,,++++++,,,,,,---,,,,,,------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++,,,,,,,,,(((((()))***,,,---......++++++++++++,,,---...///......///000111222333333111222333444555555555555888888888999:::;;;======??????@@@AAABBBCCCCCCDDDDDDEEEGGGGGGGGGHHHKKKMMMMMMMMMOOOQQQSSSTTTVVVWWWWWWXXXZZZZZZ[[[]]]aaadddnnnwww~~~~~~}}}|||{{{|||{{{zzzyyyzzz{{{}}}~~~|||}}}}}}~~~}}}|||{{{zzzvvvtttsssrrrssstttsssrrroooqqqqqqooojjjfffdddddd^^^]]][[[YYYZZZ[[[^^^___cccgggmmmqqqsssttttttuuuqqqnnnmmmpppuuu{{{oooeee]]][[[\\\YYYWWWVVVWWWXXX\\\ccciiiggg^^^UUUKKKFFFAAA???>>>@@@GGGPPPhhh{{{nnnhhh```YYYRRRKKKCCC============<<<:::999888888777666555666888999888777666666555444444444444555444333222111111111222222333333333333333333333333111111222333444555555666333444666777777777666555+++,,,...///000///...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******++++++,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------******+++,,,------------------...///000111222222111222333444555555555555777777888888999;;;<<<===??????@@@AAABBBCCCCCCDDDCCCDDDFFFFFFFFFGGGJJJLLLKKKLLLMMMOOORRRTTTUUUVVVWWWYYYZZZ[[[[[[]]]aaacccoooxxx~~~~~~~~~}}}|||{{{~~~|||zzzyyyzzz||||||}}}}}}~~~~~~|||{{{zzzuuusssqqqqqqssstttsssrrroooqqqrrrooojjjeeedddddd]]][[[YYYXXXXXXZZZ\\\^^^___dddiiinnnqqqsssuuuvvvtttqqqpppsssxxxvvvkkkaaaZZZZZZ[[[YYYWWWWWWYYYZZZ___gggmmmjjj___UUULLLFFFAAA???>>>???FFFNNNddd~~~vvvgggaaaYYYSSSMMMFFF???999:::;;;;;;999777666777777777666666777999:::999888777666444333333444555666444333222111111111222333333333333333333333333333000000111111333444666777333555777888999888777666)))+++...000111000...------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++---...//////------------------------++++++,,,,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++************************************************((()))+++,,,,,,+++)))(((------,,,,,,+++***))))))(((***+++---......------,,,,,,---...///000111222222222333444555555555555666666777777888999;;;<<<======>>>???@@@AAAAAABBBBBBDDDEEEFFFFFFGGGIIIKKKJJJKKKMMMOOOQQQSSSUUUUUUXXXYYYZZZ[[[[[[]]]aaacccpppyyy}}}{{{yyy{{{|||~~~~~~~~~}}}||||||||||||{{{|||~~~~~~~~~~~~}}}{{{yyyvvvtttrrrqqqrrrssssssrrrrrrpppnnnllliiifffdddccc]]]YYYUUUUUUWWWYYYXXXWWW[[[^^^cccgggkkkpppuuuyyyzzzwwwvvvyyy~~~vvvfff^^^XXXVVVUUUTTTVVVZZZ[[[bbbjjjnnnqqqmmm```TTTLLLEEE>>><<<<<<>>>EEELLLbbbzzz~~~|||pppiiiddd[[[QQQJJJCCC===<<<@@@999888888999999888555333777777777777777888888888777777666555555555555555666666555444444444444555444333333222222333333444666666555555555555666666666666666666666666666666222222111000///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222444,,,++++++******++++++,,,((()))***,,,------,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,+++*********+++******++++++++++++************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,------------------------......//////000000111111111222333444555555555555888888888888999:::;;;;;;======>>>???AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSTTTTTTXXXZZZ[[[[[[\\\^^^aaadddnnnvvv}}}{{{zzz||||||~~~~~~~~~}}}|||{{{{{{||||||{{{{{{{{{~~~~~~~~~~~~~~~{{{yyyvvvtttrrrqqqrrrsssrrrrrrpppooommmjjjhhheeecccbbb\\\YYYUUUTTTVVVWWWWWWVVVZZZ\\\```cccggglllqqquuuzzzwwwwww{{{sssddd\\\UUUTTTTTTSSSVVVZZZ[[[ccclllqqqtttooobbbTTTLLLEEE>>><<<<<<>>>DDDKKK^^^vvv~~~}}}wwwjjjccc[[[SSSKKKFFF@@@;;;;;;>>>===;;;777666666666555444888888888888888888888888777777666555555555555555666666555444444444444555444333333222222333333444555444444333333444444555555555555555555555555555222222111000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111222,,,++++++******++++++,,,))))))+++,,,---,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++******)))))))))*********++++++++++++***************+++++++++,,,,,,,,,+++)))(((((()))+++,,,------------------------......//////000000111111111222333444555555555555888888888888999:::;;;;;;======>>>???AAABBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXYYY[[[[[[\\\^^^bbbdddnnnvvv|||~~~|||{{{|||}}}~~~~~~}}}|||zzzyyyyyy{{{{{{{{{{{{{{{}}}~~~|||zzzwwwuuurrrqqqqqqrrrqqqpppmmmllljjjhhhfffdddcccbbb\\\YYYVVVTTTTTTTTTTTTSSSWWWYYY[[[]]]```eeekkkpppwwwvvvxxx|||ppp```XXXRRRQQQQQQQQQTTTXXXZZZdddooowwwyyysssdddUUULLLEEE>>><<<<<<===BBBIIIXXXqqqzzz|||{{{}}}ooobbb[[[QQQJJJDDDAAA===::::::>>>@@@<<<666333222444666666888888888888888888888888777777666555555555555555666666555444444444444555444444333333333333444444555444444333333444444555555555555555555555555555333222222111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...///,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++***))))))((()))))))))******++++++++++++***************++++++++++++,,,,,,+++***))))))***+++,,,------------------------.........///000111111111111222333444555555555555888888888999:::;;;;;;<<<======>>>???AAABBBCCCDDDAAAAAABBBDDDFFFHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXYYY[[[[[[\\\^^^bbbeeemmmuuu{{{www~~~}}}}}}}}}~~~}}}|||zzzyyywwwxxxzzz{{{{{{{{{{{{}}}}}}zzzxxxvvvrrrqqqqqqqqqpppooojjjiiihhhfffeeecccaaaaaa[[[YYYVVVSSSRRRRRRQQQQQQUUUUUUVVVWWWYYY^^^dddiiiqqqqqquuu{{{~~~mmm]]]UUUNNNMMMMMMNNNRRRWWWZZZeeesss|||xxxgggWWWLLLEEE???<<<;;;<<<@@@GGGRRRkkk|||~~~vvvxxxyyy~~~ttteeeYYYSSSKKKEEE@@@???<<<999999======:::555333444666777888999999999999999888888888777777666555555555555555666666555444444444444555444444333333333333444444777777666666666666777777444444444444444444444444333333222111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,++++++******++++++,,,++++++,,,++++++++++++***,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))************++++++++++++******************++++++++++++++++++***))))))***++++++,,,,,,------------------------...///000111111222111222333444555555555555777888999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDBBBCCCCCCEEEGGGIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWYYYZZZ[[[\\\___bbbeeelllsss{{{tttrrr|||~~~~~~~~~~~~}}}|||zzzxxxwwwxxxyyy{{{|||||||||~~~}}}{{{yyyvvvsssqqqppppppnnnmmmiiihhhgggeeecccaaa```___ZZZYYYVVVSSSQQQPPPPPPQQQSSSSSSSSSSSSTTTXXX^^^bbbiiikkkpppwww{{{lll[[[RRRKKKJJJJJJKKKOOOTTTZZZgggvvv|||jjjYYYLLLEEE???===;;;:::>>>DDDMMMfffwww|||yyyqqqssstttxxx{{{vvvkkk]]]QQQKKKEEE@@@===<<<:::666666999777666555666888::::::999;;;:::::::::999999999888777777666555555555555555666666555444444444444555555444444333333444444555777777777666666777777777555555555555555555555555444444333222111000//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,******++++++++++++******))))))*********++++++++++++******************+++,,,,,,,,,---------......------...///000111222222111222333444555555555555666777999;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWXXXZZZ[[[\\\___cccfffjjjrrr~~~vvvpppooozzz~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz|||}}}}}}~~~~~~|||zzzwwwsssqqqpppooommmkkkiiihhhfffdddbbb```___^^^YYYYYYWWWSSSPPPOOOPPPRRRRRRSSSSSSRRRSSSUUUZZZ]]]bbbdddjjjrrrvvvzzzmmmZZZQQQIIIGGGGGGHHHMMMRRR[[[hhhwwwlll[[[MMMFFF???===;;;999<<>>???AAABBBCCCDDDHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMOOORRRTTTVVVWWWWWWWWWXXXZZZ[[[\\\___cccfffiiippp|||wwwqqqqqqzzz~~~~~~~~~|||{{{yyyxxxzzz}}}~~~|||{{{xxxtttqqqooonnnllljjjjjjiiigggeeebbb___^^^]]]XXXYYYWWWTTTPPPOOOQQQTTTRRRSSSTTTSSSSSSTTTWWWZZZ___aaafffmmmqqqsss{{{oooZZZQQQIIIFFFFFFGGGKKKPPP\\\hhhxxxnnn]]]MMMFFF@@@===:::888;;;@@@EEE^^^nnnsssvvvnnnfffgggfffhhhiiidddYYYLLLDDD@@@:::777666888777333333555666666888:::===>>>===;;;<<<<<<<<<;;;::::::999999777777666555555555555555666666555444444444444555555555444444444444555555666666555555555555666666777777777777777777777777555555444333222111111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------,,,,,,++++++******++++++,,,+++************+++---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,******++++++++++++******))))))))))))*********************++++++*********++++++,,,,,,---......///,,,,,,---///000222333333111222333444555555555555555777999<<<===>>>============>>>???AAABBBCCCDDDFFFFFFFFFGGGHHHJJJKKKLLLJJJLLLNNNQQQSSSUUUVVVWWWVVVXXXZZZ[[[\\\___cccfffhhhooo{{{|||wwwuuu|||~~~~~~}}}|||{{{xxx{{{~~~}}}{{{xxxtttqqqooommmkkkjjjkkkjjjgggeeebbb___]]]\\\XXXXXXXXXTTTQQQPPPRRRUUURRRTTTUUUUUUTTTTTTVVVXXX___```eeekkkmmmooovvv~~~ppp[[[QQQIIIEEEEEEFFFJJJOOO\\\hhhxxxooo^^^MMMFFF@@@===:::888:::???CCC[[[kkkppprrrkkkbbbccc```cccccc^^^SSSHHH@@@===999777777999999666666999:::999999:::<<<======<<<======<<<;;;::::::999999777777666555555555555555666666555444444444444555555555444444444444555555888888777777777777888888777777777777777777777777666555444444222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...------,,,++++++++++++++++++,,,******))))))***,,,...///+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))((())))))***++++++******++++++++++++******))))))))))))******************++++++++++++******++++++,,,,,,---...//////,,,,,,---///000222333333222222333444555555555555555777:::<<<>>>>>>============>>>???AAABBBCCCDDDCCCCCCDDDEEEHHHJJJLLLMMMJJJKKKMMMPPPSSSUUUVVVVVVVVVXXXZZZ[[[\\\___cccggghhhnnnzzz{{{xxx~~~}}}~~~~~~zzzxxxtttrrrqqqooommmkkkllliiifffdddbbb```]]]ZZZYYYWWWTTTQQQPPPOOOPPPPPPRRRSSSSSSTTTUUUUUUVVVVVV\\\]]]___bbbggglllppprrr{{{rrr___SSSHHHFFFCCCAAAGGGQQQZZZhhhzzzqqq```NNNFFF>>><<<:::777888<<>><<<:::999888777777888999:::999:::<<<>>>>>>===;;;:::===<<<:::999888999::::::333444555777888:::;;;<<<777666555444444555666777444333333222333555888999777777777777666666666666888888999::::::::::::999888777666555444333222222000000//////......------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,+++******+++++++++////////////000000000000222222222222333444444555666666888999;;;<<<>>>>>>???AAABBBBBB@@@@@@AAACCCDDDEEEGGGIIIJJJKKKLLLLLLQQQQQQQQQRRRSSSTTTTTTTTTVVVWWWXXXZZZ]]]```bbbcccjjjqqq~~~|||}}}}}}|||}}}~~~~~~zzzxxxtttrrrqqqpppmmmlllllliiifffdddbbb```]]]ZZZYYYWWWTTTRRRPPPOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUZZZZZZ\\\___cccgggkkkmmmuuu~~~vvvaaaTTTIIIFFFCCCAAAGGGPPPZZZhhh{{{sssaaaOOOFFF???<<<:::888888<<>>>>>===;;;:::<<<;;;:::999888999999:::666666777777777888888888777666555555555555666777777666555444444666777888888888888888888888888888888888999:::::::::::::::888888777666555444333222000000000//////......---+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,////////////000000000000222222222222333444555555666666888999;;;<<<>>>>>>???AAABBBBBB@@@@@@AAACCCCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ\\\___aaabbbgggooo|||~~~~~~|||{{{zzz{{{}}}~~~}}}zzzxxxuuusssrrrqqqooommmllliiifffdddbbb```]]]ZZZXXXWWWTTTRRRPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVWWWYYY\\\```ccceeelllvvv|||dddVVVIIIFFFCCCAAAFFFNNNYYYhhh{{{tttbbbPPPGGG???<<<:::888999<<>>999888888777666555444333333333;;;;;;=========<<<;;;:::;;;:::999999888999999999999999888777777666555555777666666555555666666777:::999777666555666777777999999999999999999999999888999::::::;;;;;;::::::888888777666555555444333111111000000///......---,,,,,,------------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************************************************++++++,,,------------,,,------,,,,,,,,,------...////////////000000000000222222222222333444555666666666888999;;;<<<>>>>>>???@@@BBBAAAAAA@@@BBBCCCCCCDDDEEEGGGIIIKKKKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWXXXXXXZZZ\\\^^^___aaaeeemmm{{{~~~{{{zzzzzz}}}}}}|||zzzwwwtttsssrrrqqqpppnnnllliiifffdddbbb```]]]ZZZXXXWWWUUURRRQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWZZZ]]]^^^fffoooiiiYYYKKKFFFDDDAAAEEEMMMVVVfffzzztttbbbQQQHHH@@@===;;;888999<<>>>>>>>>@@@AAAAAAAAAAAABBBDDDCCCDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^___eeemmmzzz~~~}}}{{{|||~~~~~~|||{{{xxxvvvsssrrrrrrrrrpppooollliiifffdddbbb```]]]ZZZWWWVVVUUUSSSQQQPPPOOOOOONNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYbbbjjjzzzooo]]]MMMHHHEEEBBBDDDKKKTTTdddyyyuuucccRRRIIIAAA>>>;;;999999<<>>:::888777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888888888888888888888777777777666666666666666666777777777777777777666444555555555666777888888777777777888888888999999::::::;;;<<<<<<<<<<<<;;;999999999888888777777666444333222111000///......,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++,,,---------------...---------......///000////////////000000000000111111111222333444666666666666888999;;;<<<>>>>>>>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHJJJLLLNNNOOOOOORRRRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZ[[[]]]___```hhhooo|||}}}~~~~~~~~~~~~{{{yyywwwtttrrrqqqqqqqqqpppooollliiifffdddbbb```]]]ZZZWWWVVVUUUSSSRRRPPPOOONNNMMMMMMNNNNNNOOOPPPPPPQQQOOOOOOOOOPPPQQQSSSUUUVVV^^^ffftttuuubbbPPPIIIFFFCCCEEEKKKSSScccyyywwwdddSSSJJJBBB???<<<999999<<>>>>>>>>???AAAAAAAAAAAACCCDDDEEEGGGIIIKKKNNNOOOPPPQQQTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYY[[[\\\___```aaajjjqqq|||~~~~~~||||||}}}~~~~~~zzzxxxuuusssqqqppppppqqqooonnnllliiifffdddbbb```]]]ZZZVVVVVVUUUTTTRRRPPPOOONNNLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMMMMOOOQQQSSSTTTZZZaaannnzzzfffRRRKKKHHHDDDEEEJJJTTTddd{{{yyygggTTTKKKCCC???<<<999:::===???FFFQQQZZZ\\\VVVKKKCCCAAAAAA@@@===999666666777333444666888999::::::999:::999888777777666666666555555777888888888777777666666666666666666666666666777888888888888777666555666777777888888888888777777888888999::::::;;;;;;;;;<<<===============::::::::::::999999999999555555444333111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,---...///000////////////000000000000000000111222333555666777666666888999;;;<<<>>>>>>===???AAAAAAAAAAAACCCEEEEEEFFFHHHKKKMMMOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[^^^```bbbdddiiippp|||~~~}}}|||zzzwwwuuuvvvyyy}}}{{{{{{|||}}}~~~~~~zzzxxxtttrrrpppoooppppppooonnnllljjjfffdddbbb```]]]ZZZVVVVVVUUUTTTRRRPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOKKKKKKKKKLLLMMMOOOQQQSSSWWW]]]jjj|||}}}hhhTTTLLLIIIEEEFFFKKKUUUfff}}}|||iiiTTTLLLCCC???===999:::===;;;BBBNNNWWWZZZTTTJJJBBB>>>>>>===:::777555555666555666888999::::::999999999888777666555555555555444555666888888888777666777777666666555555444444666777888999999888777666888999999999999888777777888888999::::::;;;<<<<<<;;;<<<<<<===============;;;::::::::::::::::::999666555444333111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,---......//////......+++++++++,,,---...///000////////////000000000000000000111222333555777777666666888999;;;<<<>>>>>>===???AAAAAAAAAAAACCCEEEDDDEEEGGGJJJMMMOOOPPPPPPOOOPPPQQQSSSUUUWWWYYYYYYXXXYYYZZZ\\\___aaadddeeehhhooo||||||yyyvvvsssssssssrrrqqqooonnnnnnnnnqqquuuyyy{{{|||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzxxxtttrrrpppoooooonnnmmmkkkmmmkkkhhhfffdddbbb^^^[[[ZZZXXXUUURRRPPPMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIJJJKKKMMMNNNQQQWWWcccssslllVVVLLLHHHDDDEEEIIIPPPccc}}}mmm\\\PPPDDD???>>><<<:::;;;===BBBIIINNNNNNJJJEEEAAA<<<;;;:::888777666666666666666666666777777777777444444666666666555444333555555777888888777666666777777777777777666555555444555666666666666666666999999999999999999999999999999::::::;;;<<<============>>>>>>>>>>>>=========<<<:::999888888999:::999777555222111000000000//////...------------.........------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))*********(((&&&&&&((())))))************+++++++++******+++++++++,,,,,,,,,(((***,,,---,,,,,,---///------......///000000000000000111222333444444555777777888:::;;;===>>>???>>>@@@BBBBBBBBBBBBDDDFFFFFFGGGIIIKKKMMMNNNOOOOOOUUUUUUUUUUUUUUUUUUVVVVVVWWWYYY[[[\\\]]]___bbbdddiiippp|||zzzssspppllljjjjjjjjjjjjiiihhhggggggiiikkkooosssvvv|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}|||zzzxxxuuusssqqqpppooonnnllljjjllljjjhhhfffeeebbb___\\\ZZZXXXVVVSSSPPPNNNLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMOOOSSS^^^kkkyyyqqqZZZOOOJJJDDDDDDIIIQQQccc|||ppp```SSSFFFAAA>>>;;;999:::;;;???DDDHHHIIIFFFAAA>>>:::999888666555555444444555555666666666777777777444555555666666555444444444555666777888888888777777888888888777777666555666666777888888888888777::::::::::::::::::::::::999::::::;;;<<<<<<============>>>>>>>>>>>>=========<<<:::999888888999999999888666333222111000000//////...------------...,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))+++,,,---+++***)))+++,,,)))************+++++++++******+++++++++,,,,,,,,,)))+++------,,,,,,---...------......///000000000000111222333444555555666============>>>>>>>>>>>>>>>@@@AAABBBAAAAAACCCDDDEEEFFFHHHKKKMMMNNNOOOPPPTTTUUUUUUUUUUUUVVVVVVVVVXXXYYY[[[\\\]]]___bbbdddhhhppp|||{{{tttppphhheeebbb``````aaaaaa```aaaaaaaaacccgggkkkooorrruuuxxx}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}}}}|||{{{|||}}}}}}{{{yyyvvvtttrrrpppooommmkkkiiijjjhhhgggfffeeeccc```^^^ZZZXXXVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKOOOWWWbbbmmm}}}www^^^RRRLLLEEEEEEIIIRRRbbbyyytttcccVVVHHHAAA>>>;;;999999999;;;???AAAAAA???<<<:::888777666444444333333333444444555555555666666666444555555666666666555555444555666777888888888888888888888888888888777666777888999::::::::::::999::::::::::::::::::::::::::::::;;;;;;<<<===============>>>>>>>>>>>>======>>>>>><<<;;;;;;:::;;;;;;:::999777555333222222222000///......------......,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))'''(((******)))((()))***)))************+++++++++******+++++++++,,,,,,,,,***,,,------,,,+++,,,---------......///000000000111111222333444555666666::::::::::::;;;;;;;;;<<<>>>???AAAAAA@@@@@@AAACCCDDDEEEHHHKKKMMMOOOQQQQQQTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZ\\\]]]^^^___bbbeeehhhooo{{{yyyrrrkkkgggaaa^^^[[[ZZZ[[[\\\\\\\\\\\\]]]^^^aaaeeeiiimmmppppppsssxxx~~~~~~}}}~~~}}}||||||{{{|||}}}}}}|||zzzzzz{{{||||||{{{{{{|||}}}}}}|||zzzwwwuuurrrpppnnnllliiiggghhhfffeeeeeeeeecccaaa___ZZZYYYVVVTTTQQQOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJIIILLLRRR[[[dddsss{{{bbbUUUMMMFFFFFFJJJRRRaaauuuzzzeeeWWWIIIBBB>>>;;;999:::999999:::;;;;;;:::999888666666555444333333333444444444444444555555555666555555555666666666666666666777777777888888888888888999999999999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======@@@@@@???>>>>>>=========::::::888777555444333333000//////.....................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))$$$&&&)))***)))(((((()))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,------......///000000000000111111222333444555555444555666888:::<<<===>>>===???@@@@@@??????@@@AAADDDEEEHHHLLLOOOQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWYYY[[[]]]]]]^^^___bbbdddiiippp|||wwwpppjjjddd```[[[YYYVVVUUUWWWXXXYYYYYYXXXYYY[[[^^^cccgggkkkmmmmmmppptttzzz~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||zzzzzz{{{|||{{{{{{zzz|||}}}~~~|||{{{wwwtttqqqooommmkkkhhheeeeeedddcccccccccccc```^^^ZZZYYYWWWTTTRRRPPPOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJPPPXXX___lll~~~dddVVVNNNHHHGGGKKKQQQ]]]ooogggYYYJJJBBB???<<<:::;;;:::999999888777777777777666666555444444555555555444444444444555555555666555555555555666666777777999999888888777777666666999999:::::::::::::::999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>======>>>>>>>>>>>>======??????>>>>>>===<<<<<<;;;::::::999888777555444333000000///............///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))'''))),,,---,,,++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,------......///000000000//////000111222333444444666777888:::<<<>>>@@@AAA<<<>>>????????????@@@AAAEEEGGGJJJMMMPPPSSSUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[\\\]]]]]]___aaadddjjjqqq}}}}}}uuunnnhhhbbb]]]ZZZTTTRRRPPPPPPRRRTTTUUUUUUTTTUUUXXX[[[___cccfffhhhkkkmmmqqqvvv|||~~~}}}||||||{{{||||||}}}{{{zzzyyyzzz|||{{{zzzzzz{{{||||||{{{yyyuuusssooommmllljjjgggdddcccbbbaaaaaabbbaaa___]]]ZZZYYYWWWUUUSSSQQQPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFIIINNNUUU[[[eeewwwgggXXXPPPIIIHHHMMMOOOYYYiiizzzlll^^^NNNEEEAAA===<<<===;;;:::999777666666666666666666555555555666666777444444555555555666666666555555555555666777888888::::::888777777777777777999::::::;;;;;;;;;;;;;;;888999:::;;;<<<=======================================>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888999999999888777666444333111000//////......//////,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))((()))++++++***)))***+++)))************+++++++++******+++++++++,,,,,,,,,***,,,------,,,+++,,,---------......///000000000......///000111222333333777777888999:::;;;;;;<<<;;;===?????????@@@AAACCCEEEGGGJJJMMMQQQSSSUUUVVVSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ\\\\\\\\\^^^```bbbjjjqqq|||{{{~~~xxxsssllleee___[[[VVVSSSPPPNNNLLLLLLNNNQQQRRRRRRRRRTTTVVVYYY]]]```cccdddiiikkknnnrrrwww~~~~~~~~~~~~}}}}}}||||||zzz{{{{{{zzzxxxxxxyyyzzzyyyxxxxxxxxxzzzzzzxxxvvvssspppnnnllljjjiiifffcccbbbaaa```___```___\\\ZZZ[[[YYYWWWUUUSSSRRRQQQPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFKKKQQQTTT[[[kkkzzzlll\\\RRRJJJHHHLLLLLLUUUddduuuuuufffTTTJJJDDD???<<<===;;;:::999777666555555555555555555555555666777777555555666666666777777777666555555555666777888999888888777777777888999:::::::::;;;<<<<<<<<<<<<<<<999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<<<<<<<:::999888888888999888777666444333111000000///////////////,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))(((((()))(((&&&&&&'''))))))************+++++++++******+++++++++,,,,,,,,,)))+++------,,,,,,---...------......///000000000//////000111222333333444444444555666777888999999;;;<<>>@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>?????????===<<<:::777888888888777666444333111111000///////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************))),,,,,,,,,***((((((***,,,)))************+++++++++******+++++++++,,,,,,,,,(((***,,,---,,,,,,---///------......///000000000000000111222333444444555333444666888;;;===???@@@:::<<>>:::===;;;888777777666555333444444444555555666666666888888888888888888888888777888999::::::999888777<<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????;;;<<<===>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;::::::999999888777777777444333222000//////.........///000///---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,+++++++++************************************))))))))))))******************************+++++++++++++++++++++++++++++++++***((((((***,,,------,,,+++,,,---...///)))***+++---.../////////000000111222333444444555666666777888999::::::;;;======>>>???AAABBBCCCDDDGGGGGGHHHIIIKKKNNNQQQSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXYYYZZZ\\\]]]eeekkkvvv}}}tttxxx}}}wwwqqqkkkggg]]]YYYTTTPPPNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSWWW^^^ccceeebbb___eeefffggghhhkkkpppvvv{{{~~~||||||{{{{{{wwwxxxxxxxxxwwwwwwvvvuuuuuusssrrrrrrrrrrrrqqqooommmkkkiiigggfffeeebbb```]]]^^^^^^^^^^^^]]]\\\\\\YYYXXXVVVTTTSSSRRRRRRRRROOONNNLLLJJJHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBEEEHHHHHHIIIMMMUUU\\\lll{{{|||gggZZZQQQKKKIIIKKKPPPWWWeeezzz{{{hhhWWWLLLEEE???<<<===;;;888777777666555333555555666666666777777777777777777777777777777777777777888999999888777777777777777888888999999999;;;<<<<<<======<<<<<<<<<=========>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@????????????>>><<<<<<;;;;;;<<<:::::::::999888888777777444333222111////////////...///000///---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,+++******,,,...------,,,+++,,,,,,......++++++---...///000000000000000111222333444444555666666777888999::::::;;;======>>>???AAABBBCCCDDDGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\___```eeekkkvvv~~~tttxxx~~~wwwpppjjjeeeaaa^^^VVVSSSOOOLLLKKKJJJIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLOOOQQQTTTYYY]]]```___^^^ccccccdddeeeggglllrrrwww}}}~~~}}}|||{{{{{{xxxxxxxxxwwwvvvuuutttssstttrrrqqqpppqqqqqqpppnnnmmmkkkiiiggggggeeecccaaa]]]]]]]]]]]]\\\\\\[[[[[[XXXWWWVVVTTTRRRQQQQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAABBBDDDFFFFFFGGGJJJQQQVVV```nnnlll]]]SSSMMMKKKLLLOOOTTT```sssooo]]]QQQIIICCC???<<<:::888777777777555444777777777888888888888888777777777777777777777777777777888888888888777777888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<;;;::::::999999888888777444444222111000/////////...///000///---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************************************))))))))))))*********************************************************+++,,,+++))))))+++---...---,,,,,,,,,,,,------,,,------...///000111111000000111222333444444555555666777888999:::;;;;;;======>>>???AAABBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVWWWXXX[[[^^^aaabbbeeekkkvvvvvvxxxyyyssskkkddd___\\\YYYWWWSSSPPPMMMKKKKKKKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNOOORRRUUUYYY\\\]]]^^^```aaaaaabbbdddhhhnnnrrryyy}}}}}}||||||{{{zzzzzzyyyxxxwwwuuusssrrrrrrqqqooooooppppppnnnmmmmmmkkkiiihhhgggfffdddbbb]]]]]]\\\[[[[[[ZZZZZZZZZXXXWWWUUUTTTRRRQQQPPPOOOMMMMMMKKKJJJIIIGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDDDDEEEGGGLLLPPPWWWdddzzzqqq```TTTMMMLLLKKKMMMQQQ[[[lll}}}ssscccVVVMMMFFFBBB===;;;999888888888777555888888888999999999999999888888888888888888888888777777777777777777777777:::::::::;;;<<<======>>>;;;;;;::::::;;;;;;;;;<<>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>===<<<<<<======;;;;;;;;;:::999999888888555444333222111000000000...///000///---,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************))))))))))))))))))))))))'''((())))))'''''')))***------,,,,,,,,,,,,,,,,,,---------......///000111000000111222333444444555555555666888999:::;;;;;;======>>>???AAABBBCCCDDDFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXYYY[[[^^^```bbbffflllvvvyyyyyy|||pppkkkccc]]]YYYWWWUUUTTTPPPNNNLLLKKKKKKKKKKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVYYY\\\^^^^^^^^^______aaafffkkkpppwww{{{~~~}}}||||||{{{{{{zzzyyyxxxvvvtttsssrrrpppoooooooooooonnnlllmmmkkkiiihhhhhhgggdddccc^^^]]]\\\ZZZZZZYYYZZZZZZXXXWWWVVVTTTSSSQQQOOONNNMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCEEEIIIKKKRRR]]]qqqvvvcccUUUMMMKKKKKKJJJNNNWWWeeeuuuyyyjjj\\\QQQHHHDDD???===;;;:::;;;;;;999888::::::::::::999999999999999999999999999999999999888888777777777777888888999999888888888888888888;;;;;;;;;;;;<<<===>>>???>>>>>>=========>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>???>>>>>>============>>><<<<<<;;;;;;:::999999999666555444222111111111111...///000///---,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************))))))))))))))))))))))))&&&'''))))))(((((()))***,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---...///000000000111222333444444555555555666777999:::;;;<<<======>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKQQQRRRRRRSSSSSSTTTTTTTTTYYYYYYYYYYYY[[[]]]___```ffflllwww}}}{{{}}}ttthhhddd]]]XXXVVVUUUTTTSSSNNNLLLJJJJJJJJJKKKIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOMMMOOOQQQSSSTTTWWWZZZ]]]\\\\\\]]]^^^```eeekkkpppuuuxxx~~~~~~}}}||||||{{{{{{{{{zzzxxxvvvuuutttrrrpppoooooooooooonnnlllmmmkkkiiihhhhhhgggeeeccc___^^^\\\ZZZYYYYYYZZZZZZXXXXXXWWWVVVTTTQQQOOONNNMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@???????????????@@@BBBDDDGGGHHHNNNWWWggg{{{}}}iiiYYYOOOMMMKKKIIILLLTTT^^^kkk{{{~~~qqqcccUUUKKKFFFBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999;;;;;;::::::999999999999;;;;;;;;;<<<===???BBBCCC>>>===============>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@@@@@@@AAAAAA??????????????????>>>===???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;::::::999666666444333222111111111...///000///---,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******************************************************((())),,,,,,++++++,,,---******+++,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000000111222333444444555444555666777999;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLSSSSSSSSSSSSTTTTTTTTTTTTZZZYYYYYYYYYZZZ\\\]]]^^^gggmmmwwwtttkkkaaa]]]XXXUUUTTTSSSSSSRRRNNNLLLKKKJJJKKKKKKJJJHHHJJJJJJKKKLLLLLLMMMNNNNNNJJJMMMPPPRRRRRRTTTXXX[[[ZZZ[[[\\\^^^```eeelllqqqrrrvvv|||}}}||||||zzzzzzyyyyyywwwvvvuuutttrrrpppoooooopppooonnnlllmmmkkkiiihhhhhhhhhfffddd```___]]][[[YYYYYYZZZ[[[YYYYYYXXXWWWUUURRRPPPNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>???BBBDDDFFFFFFIIIPPP[[[mmmqqq___TTTQQQLLLIIIKKKQQQWWW```ooo~~~|||sssgggZZZPPPKKKEEECCCAAAAAAAAABBBAAA@@@@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999:::;;;===AAADDDFFF??????>>>>>>===>>>>>>???============>>>>>>>>>>>>=========>>>>>>>>>??????===>>>?????????????????????>>>>>>>>>>>>>>>??????======<<<<<<;;;:::::::::777666555333222222222222...///000///---,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******************************++++++++++++++++++++++++(((***,,,---,,,,,,------((()))***,,,------------///...,,,,,,,,,---///000000000111222333444444555444444666777999;;;<<<=========>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWXXXYYY\\\^^^___gggmmmwwwzzznnneee[[[XXXUUURRRRRRRRRQQQPPPPPPNNNMMMMMMMMMMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMHHHLLLOOOQQQQQQSSSVVVYYYZZZ[[[\\\^^^aaafffmmmrrrppptttzzz}}}||||||xxxxxxxxxxxxwwwuuutttsssrrrqqqooooooppppppnnnmmmmmmkkkiiihhhhhhhhhfffdddaaa```]]][[[ZZZZZZ[[[[[[YYYYYYYYYXXXVVVSSSPPPNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>======???BBBEEEFFFFFFEEEJJJTTTcccxxxwwwdddXXXTTTMMMJJJJJJOOORRRXXXgggvvvuuuvvvvvvqqqiii^^^UUUPPPGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@========================;;;;;;:::999999:::;;;;;;666777888888999:::;;;;;;888888999:::===AAAEEEGGG@@@@@@???????????????@@@<<<<<<<<<<<<============;;;;;;<<<<<<=========>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????=========<<<;;;;;;::::::777666555444333222222222...///000///---,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******************************++++++++++++++++++++++++&&&(((+++,,,+++++++++,,,&&&(((***,,,---......---000///...------...000111000000111222333444444555444444666777999;;;<<<=========>>>???AAABBBCCCDDDDDDDDDDDDEEEHHHKKKMMMOOONNNOOOPPPRRRSSSUUUVVVWWWUUUUUUVVVWWWYYY\\\___aaagggmmmwww|||qqqeee]]]XXXWWWTTTQQQOOONNNNNNNNNKKKJJJJJJJJJJJJLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJLLLNNNQQQSSSUUUVVVYYY]]]```bbbdddgggiiimmmrrryyy}}}|||{{{zzzzzzyyyxxxvvvtttrrrqqqrrrrrrrrrrrrrrrqqqpppoookkkjjjiiigggfffeeeeeeeee]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZ[[[[[[YYYVVVSSSRRRRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHFFFCCCBBBBBBBBB@@@???????????????????????????@@@BBBKKKYYYjjj}}}nnn^^^RRRQQQKKKHHHJJJNNNSSS[[[ccclllnnnooommmggg^^^VVVPPPIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA??????BBBAAA???>>><<<;;;;;;;;;888888777777777777888888???===999888888999999999888999;;;===>>>>>>======<<<<<<;;;;;;<<<===>>>??????>>>===;;;;;;<<<<<<===999:::<<<===>>>>>>??????======>>>===;;;;;;<<<>>><<<======>>>>>>>>>>>>==================<<<<<<;;;999999888666555444333222222...++++++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---......//////******+++++++++******)))************************))))))))))))))))))))))))))))))************))))))++++++******************+++,,,------......------+++,,,.../////////...---......///000111222222333555555666888999:::;;;<<<:::;;;===>>>@@@AAAAAAAAABBBDDDFFFHHHIIIKKKNNNQQQNNNOOOPPPRRRTTTVVVXXXYYYUUUVVVWWWXXXYYY\\\```dddgggnnnyyyzzzrrriii___XXXVVVUUURRRPPPOOONNNMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKLLLMMMPPPRRRSSSUUUXXX\\\___aaadddgggiiilllpppwww}}}~~~||||||{{{{{{zzzyyywwwuuusssrrrssssssssssssrrrqqqpppoookkkjjjiiihhhgggfffeeeddd^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[WWWUUUTTTTTTRRROOOMMMKKKKKKKKKKKKJJJHHHFFFCCCBBBBBBBBB@@@???????????????????????????@@@AAAHHHTTTcccxxxuuudddWWWRRRKKKGGGHHHJJJNNNTTT[[[aaaccceeeddd```YYYQQQLLLGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIGGGFFFDDDCCCAAAAAA@@@???>>>======<<<======;;;:::999888888888888999===;;;999999999::::::::::::;;;===????????????>>><<<<<<<<<<<<===>>>>>>???>>>===<<<;;;:::;;;<<<<<<999::::::;;;<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<======>>>>>>>>>>>>>>>===============<<<<<<;;;999999888666555444333222222///,,,,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++******)))************************))))))))))))))))))))))))))))))************))))))************************++++++,,,---------------,,,---......///.........000000000000111333444555555555666888999:::;;;<<<;;;<<<>>>@@@AAABBBBBBBBBCCCDDDGGGHHHIIIKKKNNNQQQOOOPPPQQQSSSTTTVVVWWWXXXVVVXXXYYYZZZ[[[^^^bbbeeehhhnnnyyywwwooohhhaaaZZZUUUSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRUUUYYY]]]___bbbeeehhhjjjnnntttzzz~~~}}}||||||{{{zzzyyywwwuuutttuuuuuuttttttrrrqqqooonnnkkkkkkjjjiiihhhfffdddddd______^^^]]]\\\[[[[[[\\\]]]^^^___]]]ZZZXXXWWWWWWUUURRRNNNLLLLLLMMMLLLKKKHHHFFFCCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????CCCMMMYYYllllll^^^TTTMMMHHHHHHIIIJJJMMMQQQUUUXXXZZZ[[[YYYSSSMMMIIIDDDFFFHHHKKKMMMOOOOOOOOOKKKKKKJJJHHHFFFDDDCCCBBB>>>>>>=========>>>>>>???>>>===<<<:::999999999999999999999:::::::::;;;;;;===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>???===<<<;;;:::999:::;;;;;;888999999999999999999999888:::<<<<<<:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<;;;999999888666555444333222333111...---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******************)))******+++++++++******************************))))))))))))))))))))))))))))))************))))))***************************++++++,,,,,,,,,,,,,,,...------------...//////222111000000111333555777555555666888999:::;;;<<<======???AAABBBCCCCCCDDDCCCEEEGGGHHHIIIKKKNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY\\\^^^___aaaccceeeiiioooxxxzzzooogggbbb^^^YYYVVVRRRRRRQQQPPPPPPOOOOOOOOOJJJKKKKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOORRRWWWZZZ]]]```cccfffhhhlllrrrwww|||~~~~~~}}}}}}|||zzzyyywwwvvvwwwvvvvvvuuusssqqqpppoookkkkkkkkkjjjiiifffdddcccaaa```___^^^]]]\\\\\\\\\___aaaaaa___]]]ZZZZZZZZZXXXUUUQQQNNNMMMNNNMMMMMMHHHFFFCCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@HHHRRRbbbzzzuuudddXXXPPPJJJIIIJJJIIIJJJMMMOOORRRTTTVVVTTTPPPKKKGGGCCCEEEHHHLLLOOOPPPQQQQQQMMMLLLKKKIIIGGGEEECCCBBB??????>>>>>>>>>>>>?????????>>>===;;;:::999888888666888:::;;;;;;;;;<<<===@@@@@@BBBCCCCCCBBBAAAAAA>>>????????????>>>>>>>>>;;;:::999888888888999:::777777666666555555555555666888::::::999888888999;;;<<<===>>>>>>???>>>>>>===============<<<<<<;;;999999888666555444333222333222000///...---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))***+++++++++******************************))))))))))))))))))))))))))))))************))))))***************+++++++++)))***++++++,,,,,,++++++......---,,,,,,...///000222111//////000222555777555555666888999:::;;;<<<<<<===???@@@BBBCCCCCCCCCCCCEEEGGGHHHIIILLLOOOQQQSSSTTTTTTTTTUUUVVVVVVVVVWWWZZZ]]]___```bbbdddeeejjjoooxxx{{{sssiiibbb^^^\\\ZZZWWWRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMPPPTTTWWWZZZ]]]```bbbfffiiinnnsssxxx}}}~~~}}}{{{zzzyyyxxxwwwwwwvvvtttrrrqqqpppmmmlllkkkjjjhhhfffdddccccccbbbaaa___^^^^^^]]]]]]```aaabbbaaa^^^\\\\\\\\\ZZZWWWSSSPPPOOOOOONNNMMMHHHFFFCCCBBBBBBBBB@@@???===========================<<>>???AAABBBCCCDDDDDDCCCAAAAAA??????@@@@@@???>>>===<<<:::999777666666666777888666555444333222222222333444555777777666666777888;;;<<<===>>>????????????===============<<<<<<;;;999999888666555444333222111111111000...---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))***++++++,,,,,,++++++......---,,,,,,...///000111000...---...111444666555555666888999:::;;;<<<<<<<<<>>>@@@AAABBBBBBCCCCCCEEEGGGIIIJJJLLLOOORRRTTTUUUUUUUUUVVVVVVVVVVVVWWWYYY]]]___```aaaccceeeiiioooxxxtttmmmccc]]]ZZZYYYXXXVVVRRRSSSSSSSSSRRRQQQPPPPPPUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKNNNRRRUUUWWWYYY\\\^^^aaadddiiimmmrrrwww}}}}}}|||{{{xxxxxxwwwwwwuuutttrrrqqqooommmkkkiiigggfffeeeeeeeeedddbbbaaa______^^^^^^```aaabbbaaa^^^\\\\\\]]]ZZZXXXUUURRRQQQPPPMMMKKKHHHFFFCCCBBBBBBBBB@@@???========================;;;;;;>>>DDDKKKWWWiiizzzxxxcccXXXOOOMMMOOONNNMMMNNNNNNPPPRRRSSSRRROOOKKKHHHKKKLLLMMMOOORRRTTTVVVWWWXXXVVVSSSPPPLLLHHHEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@???===;;;:::999888888777:::======<<<<<>>????????????===============<<<<<<;;;999999888666555444333222...///111000...,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******************((()))***+++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,...------------...//////000///......///111333555555555666888999:::;;;<<<;;;<<<>>>@@@AAABBBBBBBBBDDDFFFHHHIIIJJJLLLOOORRRUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY\\\^^^___```ccceeehhhoooxxx}}}pppiii```ZZZYYYXXXVVVUUURRRRRRSSSSSSRRRPPPOOONNNSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKNNNQQQTTTUUUWWWYYY[[[\\\___cccggglllqqqwww{{{~~~}}}wwwwwwwwwwwwvvvuuutttsssqqqoookkkhhhfffeeefffffffffeeecccbbb```____________```aaa```^^^\\\\\\\\\ZZZXXXVVVTTTSSSPPPLLLIIIHHHFFFCCCBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::===BBBGGGPPP```nnn~~~pppcccWWWTTTUUUTTTSSSSSSQQQSSSVVVWWWWWWUUURRROOORRRRRRRRRTTTWWW[[[^^^```aaa___[[[WWWRRRMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@>>>===<<<;;;;;;::::::===???>>><<<===AAAEEEGGGGGGHHHHHHGGGEEEDDDCCC>>>?????????>>><<<:::888777666555333333444444555333222000//////000111222222333222111000222555888:::;;;<<<>>>??????@@@@@@===============<<<<<<;;;999999888666555444333222+++---000000---,,,,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,(((((()))++++++,,,,,,+++************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++,,,---------------,,,---......///........./////////000111222444444555555666888999:::;;;<<<======???AAABBBCCCCCCCCCDDDFFFHHHIIIJJJLLLPPPRRRTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^```dddggggggnnnyyy|||{{{nnnhhh```[[[YYYXXXWWWUUUQQQRRRRRRRRRQQQOOOMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKMMMQQQSSSTTTUUUWWWYYYXXX[[[___cccgggmmmssswww{{{}}}~~~wwwwwwwwwwwwwwwvvvuuutttrrroookkkgggeeeeeefffggggggfffdddbbbaaa```______^^^``````___]]][[[[[[\\\YYYXXXVVVUUUTTTPPPKKKHHHHHHFFFCCCBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<888999<<>>============<<>>>>>??????>>><<<999777666555444333222333444444222111000//////000222333333222111///...111555999:::;;;<<<>>>??????@@@@@@===============<<<<<<;;;999999888666555444333222))),,,//////---,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......//////(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,+++,,,------......------+++,,,.../////////...---///000111222333444444555555555666888999:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHIIIKKKMMMPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^aaaeeeiiifffnnnyyyzzzuuuzzzwwwhhhaaaYYYUUUVVVWWWUUUSSSWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIKKKLLLNNNPPPQQQRRRTTTVVVZZZ]]]aaaffflllpppuuuxxx{{{}}}|||zzzxxxwwwwwwvvvtttrrrtttqqqmmmjjjiiihhhfffeeegggfffeeedddbbb```^^^]]]]]]^^^_________^^^]]]\\\ZZZZZZXXXVVVSSSOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@=========<<<<<<;;;;;;:::888:::;;;===@@@IIITTT\\\lllxxx|||lllbbb```aaaaaa^^^___aaaddddddcccbbbbbbcccdddbbb```___aaafffkkkooorrrpppjjjddd]]]VVVQQQOOOMMMJJJHHHHHHIIIIIIGGGDDDGGGDDDAAA@@@BBBBBB@@@>>>AAAAAAAAAAAABBBCCCDDDEEEIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@>>>;;;999666444333222333333444444333333222///000000111111111000000222111000///000111444555555888<<<>>>>>>===>>>>>>============<<<<<<<<<<<<999999888666555444333222222222111000///---+++***///......---,,,+++******+++++++++++++++++++++++++++++++++*********))))))***************************+++,,,,,,,,,,,,+++***************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------......///000000000111222222333333444555666777888999:::;;;:::<<>>===;;;999777555444333444444555555444444333222222222333333222111111222111000///000111333444666999<<<======<<<<<<===============<<<<<<<<<;;;999999888666555444333222222111111000///---+++***------,,,,,,++++++******))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++***************))))))))))))++++++******************************************)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......000000000111222222333333444555555777888999:::;;;;;;===???@@@@@@AAADDDFFFEEEGGGIIIKKKKKKMMMOOOQQQTTTVVVXXXYYYXXXYYYZZZ[[[\\\^^^___``````aaadddfffkkkrrr|||vvvooorrryyyoooccc^^^WWWTTTTTTTTTSSSRRRTTTTTTSSSQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMPPPSSSWWWZZZ^^^cccffffffjjjnnnrrrvvvzzz}}}{{{zzzyyyyyyxxxvvvuuussspppmmmkkkjjjiiigggeeeffffffeeedddcccaaa___^^^^^^^^^______^^^^^^]]]\\\]]]\\\[[[YYYVVVSSSQQQPPPJJJIIIHHHEEECCCAAA@@@???<<<<<<;;;::::::999888888999;;;<<<<<>>===<<<;;;:::999888777666555555666666666666555555555666666666555444333333222222111000000111333333666888;;;<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999888666555444333222111111111000///---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************************************+++,,,,,,+++******************)))))))))))),,,,,,++++++***))))))((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,++++++,,,------...000000000111222222333333444444555777888999:::;;;;;;===???@@@@@@AAACCCEEEFFFHHHJJJLLLLLLNNNPPPRRRSSSUUUWWWXXXWWWWWWYYYZZZ^^^___````````````ccceeekkkrrr|||wwwmmmooo|||qqqhhh___[[[VVVSSSRRRSSSRRRQQQVVVUUUTTTSSSQQQPPPOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMQQQTTTWWWZZZ^^^aaaaaadddiiimmmppptttxxx|||~~~~~~|||zzzzzzzzzyyyxxxvvvrrrpppmmmlllkkkjjjgggeeedddddddddcccbbb```___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYWWWUUUSSSQQQKKKJJJHHHFFFCCCAAA???>>><<<;;;;;;:::999888777777999;;;<<<<<<>>>DDDMMMTTT]]]cccjjjpppxxxzzzvvvrrrpppssstttvvvxxxyyy{{{~~~~~~{{{yyyyyyyyy{{{|||{{{yyyvvvqqqkkkfffaaa___]]][[[XXXUUUSSSPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJGGGGGGHHHJJJKKKKKKLLLLLLJJJIIIGGGEEEBBB???===;;;;;;:::::::::999999999888777888888999999888888777999999999999888777666555444333222111111222222333444666999;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::999999888666555444333222111111000000///---,,,+++))))))*********+++++++++++++++++++++++++++++++++******************************************************++++++++++++******************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))+++,,,------......------,,,,,,,,,,,,---...//////000000000111222222333333333444555777888:::;;;;;;;;;===???@@@@@@AAACCCEEEFFFHHHKKKLLLMMMNNNQQQSSSRRRTTTVVVWWWWWWWWWXXXYYY\\\^^^___``````aaadddffflllsss~~~yyynnnnnnyyywwwiiiaaa\\\YYYUUUSSSRRRRRRRRRQQQUUUTTTSSSRRRQQQOOONNNNNNKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKOOORRRTTTWWWZZZ\\\___aaaeeehhhjjjmmmqqqtttyyyzzz{{{}}}~~~|||zzzzzzzzzzzzxxxwwwrrrpppnnnmmmlllkkkhhhfffbbbbbbbbbbbbaaa```___^^^______^^^^^^]]]]]]]]]]]]\\\\\\[[[YYYXXXUUUTTTRRRMMMLLLJJJGGGDDDBBB???>>><<<;;;:::999888777666666888:::;;;;;;===BBBJJJQQQYYY]]]aaadddhhhqqq~~~~~~{{{xxxwwwyyyzzzzzz{{{~~~~~~}}}}}}}}}|||zzzwwwrrrmmmiiifffddddddcccaaa]]]YYYUUURRRQQQMMMMMMLLLKKKJJJJJJJJJKKKHHHIIIJJJKKKLLLLLLKKKKKKHHHGGGEEEBBB???===;;;:::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::888888555555444333333333333333111444777888999;;;===???;;;;;;;;;;;;::::::::::::999999888666555444333222000000000000///...,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++************************************************************************************)))))))))((())))))*********+++++++++************************+++,,,------......------------------...///000111000000000111222222333333333333555666888:::;;;<<<<<<>>>???@@@@@@AAACCCDDDFFFHHHKKKLLLMMMNNNQQQSSSQQQSSSVVVWWWVVVVVVWWWYYYZZZ[[[^^^___```cccfffiiimmmttt~~~qqqoooxxx|||pppeee^^^ZZZXXXVVVSSSRRRQQQRRRRRRRRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGJJJNNNPPPRRRTTTVVVXXX\\\^^^bbbdddeeehhhkkkmmmssstttuuuxxxzzz|||~~~~~~}}}{{{zzzzzzzzzzzzyyywwwqqqpppnnnmmmmmmkkkhhhfffaaabbbbbbbbbaaa```______```___^^^]]]]]]]]]]]]^^^\\\\\\[[[ZZZYYYWWWUUUTTTPPPNNNLLLIIIFFFCCC@@@???<<<<<<;;;:::888777666666777888:::;;;<<>>>>>>>>===<<<;;;;;;888777777666555444333333111333555777888:::===???;;;;;;:::::::::999999999999999888666555444333222000000000000///...---,,,)))*********++++++,,,,,,))))))))))))))))))))))))***************+++++++++************************+++***))))))))))))***+++************))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++............///000222222000000000111222222333333222333555666888:::<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDFFFHHHJJJLLLLLLNNNPPPRRRRRRTTTVVVWWWVVVVVVXXXYYYXXXZZZ]]]___aaacccgggjjjooovvvwwwssszzzwwwmmmeee___XXXXXXVVVTTTRRRQQQRRRSSSRRRQQQPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEHHHLLLNNNOOOQQQRRRTTTXXXZZZ]]]___aaacccfffiiimmmnnnppprrrtttwwwyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzzxxxwwwqqqooonnnnnnnnnllliiifffbbbccccccccccccbbbbbbaaa```___^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\ZZZYYYXXXWWWRRRPPPNNNKKKGGGDDDAAA@@@======<<<:::999888777666555777999:::;;;@@@HHHNNNTTTVVVWWWTTTQQQRRRXXX^^^nnnxxx}}}wwwqqqnnnmmmnnnooorrrtttuuurrrjjjbbb\\\YYYUUUUUUTTTPPPKKKHHHHHHIIIGGGHHHIIIJJJIIIGGGEEEDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>======:::999999888777666555444333555666666666777:::<<<::::::::::::999999999999999999888666555444333222000000000000///...---,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************+++***)))(((((()))***+++************))))))))))))******************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------------///000111222000000000111222222333333222333444666888:::<<<======>>>@@@@@@@@@@@@BBBDDDEEEGGGIIIKKKKKKMMMOOOQQQRRRTTTWWWWWWWWWWWWXXXZZZZZZ[[[^^^___```cccfffiiiqqqxxx}}}xxx}}}~~~tttlllfffbbbXXXWWWVVVTTTRRRQQQRRRTTTTTTSSSRRRQQQOOONNNMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEECCCFFFJJJMMMNNNNNNPPPQQQTTTVVVZZZ\\\^^^aaadddgggiiijjjlllnnnqqqsssuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~{{{zzzxxxyyyyyyyyyxxxvvvpppooonnnnnnnnnllliiifffddddddeeeeeeeeeddddddccc```___^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYSSSRRROOOLLLHHHEEEBBBAAA>>>===<<<;;;999888777666444666888:::;;;@@@HHHNNNRRRTTTUUUQQQLLLKKKNNNSSSZZZddduuu~~~xxxqqqnnnnnnqqqsssvvvyyy{{{xxxpppfff___\\\XXXYYYWWWRRRLLLHHHGGGHHHGGGHHHHHHIIIGGGEEECCCAAA>>>>>><<<;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>?????????@@@@@@?????????===>>>>>>?????????>>>>>>;;;;;;::::::888777555444666777777666555555777999:::::::::999999999888888999999888666555444333222///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************+++***)))(((((()))***+++************)))))))))))),,,,,,++++++***)))))))))************************,,,,,,---.........------+++,,,,,,---...///111111000000000111222222333333222333444666999;;;<<<======>>>@@@@@@@@@@@@BBBCCCDDDFFFIIIJJJKKKLLLOOOQQQSSSUUUWWWXXXWWWXXXYYYZZZ[[[]]]___``````bbbeeegggrrrzzz|||uuummmfffaaa]]]YYYTTTQQQQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMSSSTTTUUUXXXZZZ^^^```bbbccceeeggghhhiiikkkoooqqqqqqqqqrrrsssuuuwwwyyyzzz{{{{{{|||}}}~~~~~~}}}||||||}}}|||{{{zzzxxxwwwvvvuuuqqqpppnnnmmmmmmllljjjhhhjjjiiihhhhhhhhhgggdddaaa``````___^^^^^^^^^^^^___[[[[[[\\\\\\\\\[[[ZZZZZZWWWTTTOOOLLLJJJGGGDDDAAA???===<<<;;;;;;:::888666888666777;;;===???DDDKKKUUUTTTQQQMMMIIIFFFFFFGGGNNNTTT```ooo|||xxxppplllmmmrrrvvv|||~~~wwwpppkkkfff```\\\ZZZVVVPPPJJJGGGGGGHHHHHHFFFDDDDDDCCCBBB???===>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<>>===<<<===???@@@@@@@@@@@@????????????>>><<<<<<;;;:::999999888888777666555444444444444444:::999888888:::;;;:::888:::999999888666555333222//////...---,,,++++++***++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))((('''''''''++++++++++++++++++++++++++++++,,,------......///000000000000000111111111666666777888:::;;;<<<===>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGHHHIIIJJJMMMPPPSSSTTTVVVWWWWWWWWWYYY[[[ZZZ\\\^^^___aaadddhhhkkkqqqyyy|||yyyrrrkkkfff]]]ZZZUUURRRQQQRRRRRRRRRPPPPPPOOONNNMMMKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEECCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQSSSUUUXXX[[[]]]___```aaaccceeeeeegggjjjmmmnnnnnnoooppprrrtttuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~||||||zzzyyywwwuuutttsssrrrqqqooonnnnnnnnnllljjjkkkjjjiiiiiiiiigggdddaaa``````_______________```]]]]]]]]]]]]]]]\\\\\\[[[WWWTTTPPPMMMJJJHHHDDDBBB???>>><<<<<<<<<;;;888666888666777;;;===???EEELLLVVVVVVTTTOOOIIIEEEDDDDDDDDDHHHRRR___kkkwwwxxxqqqmmmnnnrrrvvv}}}~~~wwwqqqmmmgggaaa___\\\WWWPPPJJJGGGFFFFFFGGGEEEDDDCCCCCCBBB???===>>>=====================;;;;;;<<<<<<<<<<<<<<<<<<@@@>>>===;;;;;;<<<===>>>============<<<<<<<<<<<<;;;::::::::::::999999999888777666555555444444444888777777888999::::::999999999999888666444333222//////...---,,,++++++***************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++++++++,,,------....../////////000000111111111222666666777888:::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKNNNQQQRRRTTTVVVWWWWWWWWWYYY[[[[[[\\\^^^___aaadddhhhkkkpppyyy|||uuummmhhh^^^ZZZVVVRRRRRRRRRQQQQQQOOOOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMNNNOOOQQQTTTWWWYYY[[[[[[]]]______```bbbeeegggiiijjjjjjkkkmmmoooqqqrrruuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}|||{{{yyywwwuuusssqqqpppsssqqqppppppppppppnnnmmmmmmlllkkkjjjjjjhhheeebbbaaa```````````````aaaaaa_________^^^^^^^^^]]]]]]XXXUUUQQQMMMKKKHHHEEECCCAAA???===<<<<<<;;;999888888666777;;;>>>@@@FFFNNNXXXXXXVVVRRRKKKEEEBBB@@@<<<>>>EEEOOOYYYcccqqq~~~yyyrrroooooorrruuu}}}}}}vvvpppmmmgggaaa```\\\VVVPPPJJJGGGEEEEEEEEEDDDCCCBBBCCCBBB???===========================<<<<<<;;;;;;;;;;;;;;;;;;===<<<:::999999999:::;;;::::::999999999888888888888999999999::::::::::::::::::999777666555444444666555555666999::::::999888888888777666444333222//////...---,,,++++++***))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---++++++++++++++++++++++++++++++,,,------......///......///000111222222333555666777888999;;;<<<<<<<<<===???AAABBBDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRTTTVVVVVVWWWWWWYYY[[[[[[\\\^^^___aaacccgggjjjpppxxx{{{tttkkkfff^^^ZZZVVVSSSRRRRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLNNNPPPRRRUUUWWWXXXXXXZZZ[[[\\\\\\]]]```bbbfffffffffgggiiikkklllmmmrrrssstttuuuuuuuuuuuuttttttuuuvvvyyy|||}}}|||zzzxxxuuusssqqqppprrrqqqppppppqqqqqqpppooopppnnnmmmlllllljjjfffcccbbbbbbaaaaaaaaaaaabbbbbb```______^^^]]]]]]]]]]]]YYYUUUQQQNNNKKKIIIFFFCCCBBB@@@===<<<<<<<<<:::999777666777;;;>>>AAAHHHPPPXXXXXXXXXTTTMMMFFFAAA??????>>>BBBIIIPPPXXXdddnnn~~~zzztttrrrrrrsssttt|||}}}yyysssnnnkkkeee^^^]]]YYYSSSMMMIIIGGGEEEDDDEEECCCBBBBBBBBBBBB???===<<<<<<<<<===============<<<<<<;;;;;;;;;;;;::::::999999888777777777777888777777777666666666666555666666777888999:::;;;;;;<<<;;;:::999888666444444444333333555888999999888777777777666555444222222//////...---,,,++++++***************************************************************************))))))*********+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------......///---...///000111222333333555555666888999:::;;;<<<<<<===???AAACCCDDDEEEEEEDDDFFFHHHIIIIIIKKKNNNQQQQQQSSSUUUVVVVVVWWWYYY[[[[[[]]]^^^___aaacccgggjjjpppxxxxxxppphhhbbb\\\YYYUUUSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOORRRTTTWWWXXXXXXYYYZZZZZZZZZ[[[^^^```ccccccdddeeefffgggiiijjjnnnpppqqqsssssssssrrrqqqqqqrrrsssuuuxxx|||~~~}}}|||yyywwwtttrrrqqqpppoooooooooqqqrrrqqqpppqqqpppooonnnnnnllliiifffddddddcccbbbbbbbbbbbbccc___^^^]]]\\\[[[[[[[[[[[[YYYUUUQQQNNNKKKIIIFFFCCCBBB@@@===<<<<<<<<<:::999777555666;;;???CCCKKKSSSWWWXXXXXXUUUNNNGGGBBB@@@AAA???@@@EEEKKKPPPYYYaaalllwww|||wwwuuuuuuttttttyyyyyyuuuooolllkkkeee^^^ZZZVVVPPPLLLJJJIIIGGGFFFFFFDDDCCCCCCCCCBBB???===;;;;;;<<<<<<=========>>><<<<<<;;;;;;::::::::::::666666666555555555555555666555555555555444444444333444555666777999::::::<<<<<<;;;:::999777555444333222222444666888888777666666666666555333222111//////...---,,,++++++***++++++++++++++++++++++++***************************************************************+++++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------......///---...///000111222333333555555666777999:::;;;<<<<<<===???AAACCCDDDEEEEEECCCDDDFFFGGGHHHJJJMMMOOOPPPRRRTTTVVVVVVWWWYYY[[[\\\]]]___```aaacccgggjjjpppxxxzzzssskkkddd___YYYWWWSSSRRRQQQQQQPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNPPPRRRTTTVVVXXXXXXYYYZZZZZZZZZZZZ\\\^^^aaaaaaaaabbbcccdddfffgggjjjkkknnnpppqqqqqqpppoooooooooppprrruuuxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvtttssspppooonnnppprrrssssssrrrrrrqqqpppppppppooollliiiggggggeeedddccccccbbbbbb___^^^\\\ZZZYYYYYYZZZZZZXXXUUUQQQMMMKKKHHHEEECCCBBB???<<<;;;;;;;;;:::999777555666;;;???DDDMMMVVVYYYYYYYYYUUUOOOHHHCCC@@@>>>;;;<<<@@@DDDGGGMMMSSS\\\fffvvv~~~zzzyyyxxxvvvtttuuuuuurrrnnnooopppllleee\\\WWWQQQNNNNNNNNNLLLJJJHHHFFFDDDDDDCCCBBB???===;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;::::::999999444444444444333333333333444444444333333333222222111111222444555777888888;;;;;;;;;;;;:::888666444222111111333555666666555555555555555444333222111//////...---,,,++++++***++++++++++++++++++++++++******************************************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***************++++++++++++++++++++++++++++++,,,------......///......///000111222222333444555666777888:::;;;;;;<<<===???AAABBBDDDDDDDDDBBBCCCEEEFFFGGGIIILLLNNNOOORRRTTTUUUVVVWWWZZZ\\\\\\^^^___``````cccfffiiipppwwwyyypppiiiddd^^^ZZZVVVTTTRRRQQQQQQQQQPPPOOOJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPNNNMMMMMMMMMLLLLLLLLLKKKMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZZZZZZZYYYZZZ\\\]]]^^^^^^^^^___```aaaccccccdddfffjjjmmmnnnnnnnnnmmmmmmmmmmmmoooqqqtttvvvxxxyyy{{{~~~~~~}}}}}}}}}~~~}}}|||zzzyyywwwvvvuuupppooooooqqqtttuuuuuutttrrrqqqqqqqqqrrrqqqnnnllljjjiiigggeeedddbbbbbbaaa___^^^\\\ZZZXXXXXXYYYZZZWWWTTTPPPMMMJJJHHHDDDBBBBBB???;;;:::::::::999999777555666;;;???EEENNNWWW\\\\\\ZZZUUUNNNFFFAAA???;;;888999>>>AAABBBEEEIIIPPPXXXfffttt}}}|||{{{xxxuuuqqqqqqppppppuuuzzzxxxsssddd^^^WWWTTTTTTTTTQQQOOOJJJHHHFFFEEEDDDBBB???<<<::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;:::999999888333333333333333222222111222222222111111111000000///000111222333444555666999999:::;;;:::888666555333111111222444555444333444444444444444333222111//////...---,,,++++++*********************************************************************************************************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++++++++,,,------....../////////000000111111111222444555666777888999:::;;;===>>>@@@AAABBBCCCCCCCCCBBBDDDFFFGGGHHHIIILLLOOOOOOQQQSSSUUUVVVWWWZZZ\\\]]]^^^___``````bbbfffiiipppwww{{{ooofffaaa]]]XXXUUUTTTRRRPPPPPPPPPQQQPPPNNNJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPRRROOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXZZZZZZZZZYYYYYY[[[]]]\\\\\\]]]]]]^^^___```aaaaaacccgggjjjlllmmmlllkkklllllllllmmmnnnqqqssstttvvvxxx{{{}}}~~~~~~}}}||||||}}}|||{{{zzzxxxwwwvvvuuuqqqpppqqqrrruuuwwwwwwvvvrrrqqqqqqrrrsssrrrpppnnnlllkkkiiifffdddbbbaaaaaa```___\\\ZZZYYYYYYZZZZZZWWWTTTOOOLLLJJJGGGDDDBBBAAA>>>;;;999999999999888777555666;;;@@@EEEOOOXXX```___\\\UUUMMMEEE@@@>>><<<999:::???BBBCCCDDDGGGIIIQQQ\\\iiixxx~~~~~~}}}yyyuuuooopppppprrrzzz~~~kkkddd]]]YYYYYYYYYUUURRRLLLJJJHHHFFFEEEBBB???<<<::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::999888888222333333333333222111111111000000000000/////////...///000111222333444444777888:::::::::888666555333222111111333444333222444444444444333333222111000///...---,,,++++++***))))))))))))))))))))))))************************************************++++++*********************))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---++++++++++++++++++++++++++++++,,,------......///000000000000000111111111444444555777888999:::;;;>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGHHHIIIJJJMMMPPPOOOQQQSSSUUUVVVWWWZZZ\\\]]]^^^___``````bbbfffiiipppwww~~~xxxrrrjjjccc^^^\\\ZZZYYYSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLMMMOOOPPPNNNMMMLLLLLLNNNOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJLLLKKKJJJKKKOOORRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\___```bbbeeeggghhhiiijjjffffffggghhhkkkmmmoooppppppqqqsssvvvzzz~~~}}}{{{zzz}}}||||||zzzyyywwwuuutttsssrrrqqqqqqsssuuuttttttssstttuuuuuutttrrrpppnnniiigggfffeeeeeedddbbb```___]]][[[ZZZXXXXXXXXXYYYWWWTTTPPPMMMJJJGGGCCC@@@@@@???===;;;999888888888888666666999===CCCOOO[[[eeeccc___WWWMMMDDD>>>;;;:::;;;<<<>>>@@@BBBDDDDDDEEEKKKTTT^^^lll|||yyytttppplllkkkrrrxxxnnnbbb[[[[[[\\\ZZZWWWWWWNNNHHHFFFEEEBBB???@@@BBBAAA@@@>>><<<;;;;;;:::::::::999888888777777666555555444444444444333333111111111111111000000//////000000111222222333333444555777888999888666555///////////////000111111444555555666555444222111000//////---,,,+++******(((((()))***+++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***************************)))))))))((((((''''''))))))************))))))))))))(((((((((((())))))++++++************++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------......///000111222333333555555666777888999::::::<<<===???@@@@@@AAACCCEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVVVVXXX[[[]]]XXXZZZ\\\]]]___bbbfffiiinnnvvvzzzwwwuuuoooggg```\\\ZZZXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPOOONNNLLLLLLMMMMMMLLLKKKNNNOOOPPPPPPPPPNNNMMMLLLLLLKKKJJJLLLOOORRRTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQVVVWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```bbbdddeeeffffffdddddddddfffgggiiikkklllooopppqqqtttvvvyyy|||}}}}}}{{{{{{}}}||||||{{{zzzxxxwwwvvvtttrrrqqqrrrsssuuuuuutttttttttuuuuuusssqqqnnnmmmiiigggfffffffffdddbbb```]]]\\\[[[YYYXXXWWWXXXXXXVVVSSSPPPMMMKKKHHHDDDAAA???>>><<<:::888777777666888666666:::===DDDPPP\\\dddbbb^^^VVVMMMEEE@@@???:::;;;===???AAACCCDDDEEECCCHHHOOOXXXcccrrr~~~xxxrrrppplllkkkrrr~~~{{{qqqfff`````````]]]YYYXXXPPPIIIHHHFFFCCC@@@@@@AAA@@@???===<<<;;;;;;;;;::::::999999888777777777555444444444333333222222000111111222222222111111111111111222222222222333333444555666666555444333///////////////000111111444444555555444333111000//////...---,,,+++******)))))))))***+++++++++,,,+++++++++++++++***))))))++++++++++++++++++++++++*********************************))))))((((((((())))))************))))))******))))))))))))******++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------......///000111222333333555555666777888999999:::;;;===???@@@@@@AAACCCDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTVVVVVVXXX[[[]]]^^^___`````````bbbeeehhhmmmuuuwwwttt~~~sssnnnfff```\\\YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPNNNMMMMMMNNNOOOOOONNNPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKKKKLLLPPPSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOQQQQQQUUUVVVWWWXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^___aaaaaaaaaaaaaaaaaabbbcccdddeeefffmmmmmmnnnoooqqqsssuuuvvv{{{|||}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{zzzyyyuuusssrrrrrrtttuuuuuutttuuuuuutttsssqqqooollljjjiiigggfffffffffeeebbb```\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSPPPMMMKKKIIIFFFCCC???===<<<:::888777666555777666666:::>>>EEEQQQ^^^dddbbb]]]UUUMMMFFFCCCBBB;;;<<<===???AAACCCEEEEEEBBBFFFKKKRRRZZZfffuuu~~~{{{tttooonnnlllkkkqqqzzz|||uuukkkfffeeeddd```\\\ZZZQQQJJJIIIGGGCCC@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999888777777777444444333333222111000000000000111222333333333333222222333333333333333333444555666666555444222111000////////////000111111333333444444333222000/////////...---,,,+++************************++++++***++++++++++++***))))))***************************************************************)))))))))))))))************))))))+++******************+++++++++************++++++)))+++,,,,,,+++***,,,---,,,------------...............///000111222333333444555666666888888999:::;;;===?????????@@@BBBDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTUUUWWWXXX[[[]]]cccddddddcccbbbbbbdddggglllttt|||uuurrr|||uuupppiiiccc___]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPOOONNNNNNMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQQQQPPPOOOPPPRRRTTTTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRLLLKKKKKKLLLPPPSSSUUUUUUTTTTTTSSSRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSUUUUUUWWWXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZ[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^___```aaaaaahhhhhhiiijjjlllnnnpppqqquuuwwwyyyzzzzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||vvvtttsssssstttuuuuuutttuuutttsssrrrooollljjjhhhhhhgggfffeeeeeedddbbb___\\\[[[[[[ZZZYYYXXXXXXXXXUUURRROOONNNLLLJJJGGGEEE@@@???===:::888777666666777555666:::>>>EEERRR___fffddd^^^VVVMMMFFFCCCBBB;;;<<<===???AAACCCEEEFFFDDDFFFJJJNNNUUU___kkktttxxxqqqlllllljjjkkkooouuu{{{}}}}}}{{{vvvpppllljjjgggaaa]]]ZZZQQQJJJHHHGGGBBB??????>>>===<<<;;;;;;;;;;;;;;;:::999999888888777777666444333333222111000//////...///000111333333444444222222333444444555666666888888888777666555333222000000//////000000111222222222333333222111///.........------,,,+++******+++++++++*********************+++++++++******)))))))))))))))))))))))))))************************++++++******************))))))************))))))************************++++++************++++++)))+++,,,,,,+++***,,,------------.........//////......///000111222333333444444555666777888999999:::<<<>>>?????????AAACCCEEEEEEGGGHHHJJJKKKMMMMMMNNNQQQSSSUUUWWWYYY[[[^^^dddeeeeeedddbbbccceeegggmmmttt|||tttrrr|||wwwrrrlllfffccc```]]][[[YYYXXXVVVTTTRRRQQQPPPOOOPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTVVVVVVVVVUUUTTTSSSUUUSSSRRRRRRSSSUUUTTTSSSQQQRRRTTTUUUVVVUUUUUUTTTNNNMMMLLLMMMPPPSSSTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^bbbbbbccceeegggjjjlllmmmppprrrtttvvvwwwyyy|||~~~~~~}}}~~~~~~~~~~~~}}}wwwuuuttttttuuuvvvuuuttttttsssrrrooommmjjjhhhfffgggfffeeeddddddcccaaa^^^\\\\\\\\\\\\[[[ZZZZZZYYYUUUSSSPPPNNNMMMKKKIIIFFFBBBAAA>>><<<:::888777777666555666:::>>>EEERRR^^^hhhfffaaaXXXNNNGGGBBB@@@;;;<<<===???AAACCCDDDEEECCCEEEHHHJJJOOOXXXccckkkyyy{{{tttmmmiiiiiijjjkkknnnrrruuuwwwxxxyyyvvvssspppmmmhhhaaa\\\XXXPPPIIIGGGEEEAAA??????>>>===<<<;;;;;;;;;;;;;;;999888888777777666555555333333222111111000//////---...///111222333333444111222333555666888999:::999888888777555444333222000000000000000111222222111222222333222111///...---------,,,,,,++++++***+++++++++***************)))******+++++++++******))))))))))))))))))))))))******************************************++++++))))))************))))))(((((()))******)))((((((++++++************++++++)))+++,,,,,,+++***,,,------------.........//////......///000111222333333444444555666777888999999:::;;;===>>>>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPSSSUUUWWWYYY\\\^^^aaabbbccccccbbbdddgggiiinnnvvv|||uuusss|||xxxtttnnniiifffccc```^^^\\\ZZZXXXVVVSSSRRRQQQPPPQQQQQQPPPQQQQQQSSSUUUVVVUUUVVVVVVWWWWWWWWWWWWWWWYYYWWWUUUTTTTTTTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWRRRPPPOOOPPPRRRTTTUUUUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^```bbbeeeggghhhjjjmmmppprrrtttvvvyyy{{{}}}~~~~~~~~~~~~}}}xxxvvvuuutttvvvvvvvvvuuusssrrrpppmmmkkkhhhgggffffffdddcccccccccbbb___]]]\\\\\\]]]]]]\\\\\\[[[ZZZVVVTTTQQQOOONNNLLLIIIGGGCCCBBB???===;;;999888777666555555999===DDDPPP]]]iiigggccc[[[QQQHHHBBB???:::;;;<<<>>>@@@BBBDDDDDD@@@AAACCCDDDGGGNNNXXX```nnnwwwwwwooojjjhhhhhhkkknnnoooqqqrrruuuwwwxxxxxxwwwuuuqqqjjjbbb\\\VVVNNNGGGFFFEEEBBB?????????>>>===<<<;;;;;;;;;;;;777777666666555444444444222222222111111111111000...///000222333444444444222333444666888999:::;;;666666555444333222111000111000000000000111222222222222333333222111///...---,,,,,,,,,+++++++++*********************++++++))))))***++++++++++++***************************************************)))))))))***************))))))************))))))'''((()))******)))((('''++++++************++++++)))+++,,,,,,+++***,,,---,,,------------...............///000111222333333333444555555777777888999999;;;=========>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLMMMMMMPPPSSSUUUWWWYYY\\\___^^^___aaabbbccceeeiiilllqqqxxxwwwttt}}}|||xxxsssnnnjjjgggdddbbb___^^^[[[YYYVVVTTTSSSRRRSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWXXXXXXYYYZZZ\\\\\\[[[YYYXXXXXXZZZ[[[ZZZZZZTTTUUUWWWYYYZZZZZZZZZZZZWWWUUUTTTTTTUUUWWWWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWYYY[[[[[[YYYWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```aaaeeegggkkknnnppprrruuuwwwyyyzzz|||~~~~~~}}}|||yyywwwuuuuuuvvvvvvvvvuuuqqqpppnnnkkkiiigggffffffdddcccbbbaaaaaa```^^^[[[[[[[[[\\\]]]\\\[[[ZZZYYYWWWUUURRRPPPNNNLLLIIIFFFCCCAAA???<<<:::888777666666444555888<<>>???@@@???@@@EEENNNUUU```iiirrrvvvwww~~~}}}rrrkkkiiihhhiiimmmqqqsssrrrsssvvvyyyzzz{{{|||{{{wwwoooeee___VVVNNNGGGGGGFFFCCCAAABBBAAA@@@???===<<<;;;;;;;;;666555555444444333222222111111111222222222222333111222333444555555555555666666777777888999999999666555444333222222111111111111000000111111222333222333333333333111000///,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++************************((((((((())))))*********))))))************))))))'''(((***++++++***((('''++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------......///000111222333333333444444555666777888888888:::<<<======>>>@@@AAADDDDDDFFFGGGIIIKKKLLLLLLMMMPPPSSSUUUWWWYYY\\\___]]]___aaabbbcccfffjjjmmmuuu{{{}}}yyy}}}wwwsssooollliiigggbbb```^^^[[[XXXVVVUUUTTTTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ]]]___```ZZZYYYZZZ\\\```dddeeeeeeVVVWWWYYY[[[\\\]]]]]]\\\[[[YYYWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTVVVXXXZZZ[[[[[[ZZZWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[aaadddhhhkkkmmmooorrrtttwwwxxxyyy{{{|||}}}}}}}}}}}}~~~}}}||||||yyywwwvvvuuuvvvwwwvvvuuupppooommmjjjhhhgggffffffcccbbbaaa``````___]]]ZZZZZZZZZ[[[\\\\\\[[[YYYYYYXXXVVVRRRPPPNNNLLLIIIFFFBBBAAA>>><<<999777666555777444555888;;;AAAMMMYYYddddddccc^^^UUULLLEEEAAA888999:::<<<>>>@@@BBBCCC@@@@@@???======AAAIIIOOOTTT]]]fffjjjjjjppp~~~{{{pppiiihhhhhhkkkppptttuuutttuuuxxx||||||~~~{{{rrrhhhbbbVVVNNNHHHHHHHHHEEECCCDDDBBBAAA@@@>>><<<;;;;;;:::555444444333333222111111111111111222333333444444444444555666777777777777:::999999888888888777777777777666555444444444444111111111000111111222333333333444444333222000///,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---((()))***+++++++++++++++++++++++++++++++++++++++************************''''''(((((()))))))))***))))))************))))))((()))+++,,,,,,+++)))(((++++++************++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------......///000111222333333333333444555666777888888888:::<<<=========???AAADDDDDDFFFGGGIIIJJJLLLLLLMMMOOOSSSUUUWWWYYY]]]___^^^```bbbcccdddgggkkknnnwww}}}{{{wwwtttpppkkkhhhhhheeeaaa^^^^^^]]][[[ZZZ[[[XXXVVVVVVXXXZZZ[[[[[[___^^^]]]\\\]]]___aaaccc```___]]]\\\\\\]]]___```[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUSSSSSSVVVWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVWWWXXXYYY]]]```bbbdddfffiiimmmooorrrtttwwwxxxxxxxxxzzz{{{|||~~~}}}{{{zzz{{{|||{{{{{{zzzyyyxxxvvvuuutttttttttooommmkkkhhhffffffggggggdddbbb___]]]\\\\\\]]]^^^]]]\\\\\\[[[ZZZZZZZZZ[[[XXXUUUQQQNNNLLLKKKIIIGGGCCCAAA>>><<<<<<;;;999888666444444666999???JJJVVVcccgggfff___VVVOOOGGGAAA>>><<<:::999:::===@@@BBB@@@???===<<<===???BBBDDDOOOSSSWWWZZZ]]]dddlllssszzzqqqjjjggghhhoootttvvvuuuvvv|||}}}sssggg]]]VVVPPPIIIGGGIIILLLLLLKKKIIIFFFAAA>>>===<<<;;;999888777444222000000000000111111111222333444555666::::::;;;<<<>>>???@@@@@@@@@>>>;;;888777777777888888777666555333222111000000//////000222222111000111222222111111000///...,,,,,,++++++***)))((((((******))))))((((((''''''************************'''((()))++++++******)))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++///......------///000111/////////000111111111222666555444333444555888999======>>>>>>????????????AAACCCEEEGGGGGGIIIKKKMMMOOOQQQTTTVVVWWWYYY\\\___```bbbdddddddddgggmmmrrr}}}~~~zzzwwwsssooolllkkkhhheeecccbbbaaa___^^^^^^[[[YYYXXXYYY[[[\\\\\\___^^^^^^^^^___aaabbbddd___^^^\\\[[[[[[\\\^^^___\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\[[[ZZZZZZYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVYYY[[[^^^```bbbeeeiiilllmmmooorrruuuvvvwwwyyy{{{yyy||||||zzzyyyzzzzzzyyyyyyyyyxxxwwwuuuuuutttttttttooommmkkkhhhfffffffffgggdddbbb```^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXUUUQQQNNNLLLJJJHHHFFFAAA>>><<<::::::999777666888555555777888===HHHSSSbbbggggggaaaYYYRRRJJJBBB===;;;999777888:::===@@@???>>><<<;;;<<<>>>@@@BBBGGGJJJNNNQQQTTTZZZbbbhhhvvvxxxqqqkkkjjjlllssswwwyyywwwyyy~~~}}}sssggg^^^UUUPPPKKKKKKNNNQQQQQQOOOLLLHHHBBB???===<<<;;;;;;999888777555444333333333444444555666777888999:::<<<<<<===>>>???AAAAAABBBAAA???<<<:::888888888888888777666555333222111000/////////000222333222000000000111000000///...---,,,,,,++++++***))))))(((******))))))((((((((((((************************((()))***+++,,,++++++*********++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++///......---...///000111111111111222333333444444666666555444555666888:::======>>>>>>??????@@@@@@AAACCCFFFGGGHHHIIIKKKMMMOOOQQQUUUWWWXXXZZZ]]]```aaaccceeeeeedddgggmmmsss~~~|||xxxssspppnnnmmmkkkjjjiiihhheeecccbbb___\\\[[[[[[\\\]]]\\\^^^______```aaaccccccddd```___^^^]]]]]]^^^___```^^^^^^_________^^^]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUXXXZZZ\\\```dddggggggjjjmmmppprrruuuwwwyyyuuuxxx|||~~~|||zzzyyyyyyxxxwwwvvvvvvvvvuuutttttttttttttttooommmkkkhhhgggfffffffffdddcccaaa___^^^^^^______^^^]]]\\\[[[ZZZYYYXXXXXXXXXUUUQQQNNNLLLJJJHHHEEE@@@>>>;;;::::::999777666999777666777888;;;DDDOOO___fffiiieee^^^WWWMMMEEE<<<:::777555555777:::<<<===<<<;;;::::::;;;===>>>???BBBFFFHHHJJJNNNUUU[[[fffqqq}}}vvvqqqmmmmmmpppvvvzzz|||{{{|||yyyoooeee^^^TTTRRRPPPRRRUUUWWWWWWUUUNNNJJJDDD@@@?????????>>>===<<<<<<:::999888777666555666777888999;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBB@@@>>>;;;:::999999999777777666555333222111111///......///222333222111000000000//////...---,,,,,,,,,++++++***)))))))))***))))))))))))(((((((((******************************+++,,,,,,,,,,,,+++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++......------......///000000111111222333333444444777666666555666888:::;;;======>>>>>>???@@@AAAAAAAAACCCFFFGGGHHHIIILLLNNNOOORRRUUUXXXYYY\\\___bbbaaaccceeeeeeeeehhhooottt|||wwwtttqqqpppppppppooonnnjjjgggfffccc___^^^^^^^^^^^^]]]^^^___```aaaccccccccccccccccccbbbaaaaaabbbccccccaaaaaaaaa`````````____________````````````______\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWWWWWWWVVVVVVVVVUUURRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOOOORRRTTTWWWYYY\\\```ccccccfffjjjmmmoooqqqtttvvvsssvvvzzz}}}}}}zzzyyyyyyxxxvvvuuutttssssssrrrrrrrrrssssssnnnmmmkkkiiigggeeeeeedddccccccaaa```_________```______^^^]]][[[ZZZXXXWWWWWWTTTQQQNNNLLLJJJGGGDDDAAA???===;;;;;;;;;999888888666666777888:::CCCLLL[[[ccciiigggbbb[[[QQQHHH===;;;777555444666888:::;;;:::999888777888999:::<<>>>>>>>>??????@@@@@@@@@AAA@@@>>><<<:::999999999777666555444333222111111000///...///111222222222000000000000///...------+++++++++*********))))))))))))))))))))))))))))))*********************************+++++++++++++++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******++++++++++++++++++++++++------------......//////......///000111222222333777777666777888999;;;;;;<<<======>>>@@@AAABBBBBBBBBDDDFFFGGGHHHJJJLLLNNNPPPRRRVVVXXXZZZ]]]```cccaaadddfffffffffiiiooouuuzzzwwwtttsssrrrssssssqqqnnnllljjjgggcccaaaaaaaaa```______```aaabbbccccccbbbbbbeeeddddddddddddddddddeeebbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa]]]]]][[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXVVVUUUTTTTTTSSSSSSWWWVVVVVVVVVUUUUUUUUUUUURRRRRRSSSTTTVVVWWWXXXXXXVVVVVVUUUSSSRRRPPPOOONNNOOOQQQSSSUUUWWWZZZ]]]```bbbdddhhhjjjlllnnnppprrrrrruuuyyy{{{~~~}}}{{{{{{zzzyyywwwuuurrrrrrqqqqqqpppqqqqqqqqqnnnmmmkkkiiigggeeedddcccbbbbbbaaaaaa``````______``````______]]][[[YYYXXXWWWTTTQQQNNNLLLIIIFFFCCCAAA>>><<<;;;;;;;;;999888555333555777888:::BBBKKKVVV___ggggggccc]]]SSSKKK???===999666444555777888999888777666666666777888999<<>><<<999999999999888666333333444777888999@@@HHHPPPZZZccceeebbb]]]TTTLLLAAA???:::777444444666777666666555555555666666777666999<<<======>>>BBBFFFMMMYYYjjj}}}xxxrrrooonnnrrrwwwwww}}}yyyoooiiiggggggccceeeffffffddd^^^YYYUUUMMMKKKIIIIIIKKKMMMMMMMMMIIIGGGCCC>>>:::777666555555666888:::;;;;;;::::::777777777666666666666666777777777777777777777777666666555444333333222222444111///...000111111000222222222222111000///...************************)))))))))************+++************************))))))(((((())))))***+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,---............---//////000222333444555666555555666888999:::;;;;;;;;;<<<===???AAABBBDDDEEEBBBDDDGGGHHHIIIJJJMMMOOORRRTTTWWWYYYZZZ\\\___aaa```bbbdddeeefffiiipppuuu}}}yyywwwvvvuuuvvvvvvuuuttttttqqqnnnkkkkkkkkkkkkjjjhhhgggfffddddddddddddeeeeeeeeeffffffffffffeeeeeedddcccbbbaaaaaaaaabbbbbbbbbccccccddddddccccccbbbaaa```^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMOOOPPPPPPRRRTTTWWWXXX[[[___ccceeehhhkkkmmmmmmooorrruuuwww{{{{{{zzzzzzzzz{{{zzzwwwuuuqqqqqqooonnnmmmmmmmmmmmmmmmmmmkkkiiigggdddbbbaaa___````````````___^^^^^^[[[\\\]]]]]]\\\[[[YYYWWWVVVTTTQQQOOOLLLIIIDDDAAA===;;;999888999999888666444444555888888777===DDDKKKUUU___aaa```\\\TTTLLLBBB???;;;666444333444555444444444555555666666777333777:::;;;;;;<<<@@@DDDGGGRRRdddwwwwwwrrrppppppuuuzzz|||uuukkkfffgggiiiggghhhjjjiiiddd^^^YYYVVVPPPNNNMMMMMMNNNOOONNNLLLFFFCCC???:::777666666666666888999;;;;;;;;;999888444444333333222222222222111222222333444555555555555555555444444333333222666333000...////////////111111111111000///...---************************))))))*********+++++++++******************************)))))))))***+++,,,******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++++++++++++++++++++++++++++++++,,,---.........------//////000222333444555666444444666777999:::;;;;;;:::;;;===???AAACCCEEEEEECCCEEEGGGHHHIIIJJJMMMOOOSSSUUUWWWYYYYYY[[[]]]______aaacccdddeeeiiiooouuu{{{yyywwwvvvwwwxxxxxxwwwxxxuuuqqqoooooopppoooooommmkkkhhhfffeeeeeefffggghhhhhhiiiiiiiiiiiihhhhhhdddcccbbbaaaaaaaaabbbcccbbbccccccddddddccccccbbbbbbaaa___^^^]]]\\\\\\\\\]]]\\\[[[YYYXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUNNNOOOOOOOOONNNLLLKKKJJJJJJKKKMMMMMMMMMNNNPPPRRRSSSWWW[[[```cccfffjjjmmmiiilllnnnqqqtttxxx}}}~~~yyyxxxxxxyyyzzzyyywwwuuuqqqqqqooonnnllllllkkkkkkmmmmmmkkkjjjgggdddbbb```^^^_______________^^^]]]YYYZZZ[[[\\\[[[ZZZXXXVVVVVVTTTQQQOOOLLLIIIDDD@@@???===;;;:::;;;;;;:::888666555777999777666:::AAAIIIRRR\\\___^^^ZZZTTTMMMBBB???:::666333222333333333333444555555666777777333777;;;<<<<<<===@@@DDDBBBMMM___rrrvvvrrrqqqrrrwww~~~zzzooofffbbbdddhhhhhhiiikkkiiiddd^^^YYYVVVRRRQQQPPPPPPPPPOOOLLLJJJCCC@@@;;;777444555777888666777999::::::999777666333222222111111000000///---...///111222333333444555555555444444333333333777444000......///......000000000000///...---,,,******************++++++))))))******++++++++++++************************,,,+++*********+++,,,---******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,---.........---,,,,,,---...000111222444444333444555777999::::::::::::;;;===???AAACCCEEEFFFCCCEEEGGGIIIIIIKKKMMMOOOSSSUUUWWWXXXYYYZZZ\\\^^^^^^```cccddddddhhhooottt}}}~~~yyyxxx{{{{{{xxxvvvwwwuuuttttttttttttuuuuuuvvvpppnnnllljjjjjjjjjkkklllllllllmmmmmmlllkkkiiihhheeeeeedddccccccbbbcccccceeedddddddddeeeeeecccbbb```aaaaaaaaa```___^^^^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVVVVVVVUUUSSSQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPSSSTTTVVVYYY\\\```ccceeeeeehhhlllooorrrvvv{{{~~~}}}|||zzzyyyzzzyyyyyyzzz{{{zzzxxxuuussspppmmmllllllmmmlllkkknnnllljjjiiihhhgggdddbbb______````````````______^^^]]]]]]\\\[[[ZZZYYYYYYYYYVVVRRROOOMMMJJJFFFCCC??????>>><<<;;;:::999888555555555666777999;;;;;;FFFKKKRRRWWWZZZXXXTTTQQQFFFAAA;;;777444333222000111111000000111222333333555555666777888:::<<<===BBBFFFTTTiiivvvrrrrrrtttzzzwwwlllgggcccaaadddhhhlllnnnnnnjjjccc\\\XXXVVVTTTRRRPPPNNNLLLJJJFFFCCC@@@===888444222333666777<<<<<<;;;:::888666444333111000000///...---------,,,,,,---...///000111222222222222333333222222222000000000000000000000000...////////////---,,,++++++++++++************)))))))))))))))***+++,,,---************************************************************************---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************))))))((((((***+++,,,---...---,,,++++++***((()))+++------------000222333333333444666888777777777888999::::::;;;<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFIIIMMMPPPRRRWWWWWWXXXYYY[[[]]]^^^___^^^aaacccdddfffjjjqqqvvv~~~|||}}}|||yyyxxxyyy|||{{{{{{{{{{{{{{{||||||wwwuuurrrooommmmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhffffffeeedddcccccccccccceeedddddddddffffffeeecccaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUVVVVVVUUUTTTSSSRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSVVVYYY]]]```bbbdddgggjjjmmmppptttyyy}}}~~~}}}~~~~~~}}}|||zzzzzzzzzzzzyyyzzz{{{zzzwwwuuurrrpppmmmllllllmmmlllkkkmmmkkkhhhggggggfffcccaaa^^^__________________^^^\\\\\\[[[ZZZYYYYYYXXXXXXWWWTTTQQQNNNLLLIIIEEECCC??????>>>===;;;:::999999555555555666777888::::::BBBFFFMMMRRRTTTRRROOOLLLCCC???:::666444333222111111111000000111222222333444555555666777999;;;<<>>===<<<;;;:::999555444555555666777888999===AAAFFFKKKLLLKKKGGGDDD???;;;777444333333222111111111111000111111222333333333444555666777999:::@@@DDDPPPcccvvvzzzttttttvvvyyy~~~qqqggg___]]]]]]___dddjjjlllllliiieee^^^XXXUUUTTTOOOLLLIIIFFFDDDAAA===;;;555555444444555666888999888888777666444222000///000000//////...---------***++++++,,,---...//////------............------////////////////////////...//////......---,,,+++++++++*********)))))))))))))))((((((((()))******************************************************************************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++*********,,,,,,++++++,,,,,,------------///222444444111...(((+++...000111222444666777777777777888999::::::<<<<<<===???AAABBBDDDDDDEEEEEEFFFGGGIIILLLOOOQQQSSSSSSUUUVVVXXXZZZ[[[\\\[[[^^^```bbbccchhhooottt~~~~~~xxxssszzz~~~yyyvvvttttttsssssssssrrrpppnnnlllkkkjjjiiihhhgggeeedddcccccccccaaaaaaaaacccfffgggfffeeehhhhhhgggfffeeecccaaa```^^^^^^]]]\\\\\\[[[[[[[[[WWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLOOORRRUUUWWWYYY^^^```dddgggjjjnnnsssvvvyyyzzzzzzyyywwwxxxzzz||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzz{{{yyywwwtttqqqooolllkkkkkkkkkkkkjjjjjjhhhfffeeefffeeecccaaa______````````````______ZZZZZZYYYYYYXXXWWWWWWWWWSSSQQQNNNLLLKKKIIIFFFCCCAAA@@@???>>><<<;;;::::::555555444555555666777888999<<>>:::777444333333333333222222111111111111111222222222222222333444666777888===AAAMMM^^^qqqyyytttvvvyyy|||xxxlllddd]]]\\\]]]```eeekkkjjjhhheee```[[[VVVSSSRRRLLLIIIEEEBBB@@@===:::777333333444444555666777777777666666555333222000////////////......---------)))******+++,,,,,,------,,,,,,------------,,,,,,////////////////////////............---,,,++++++************))))))))))))''''''&&&&&&&&&''''''(((******************************************************************************)))(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,---///111111///---))),,,///000111222333555666666666666777999:::;;;;;;;;;<<<>>>@@@AAACCCCCCEEEFFFFFFHHHJJJLLLOOOPPPSSSTTTVVVXXXZZZ\\\]]]]]][[[^^^aaabbbdddhhhpppuuu~~~{{{tttmmmwww{{{yyywwwwwwwwwwwwvvvtttrrrpppooonnnmmmkkkjjjhhhfffeeecccccccccaaa```aaacccfffggggggeeeiiihhhhhhgggeeecccbbbaaa_________^^^^^^]]]\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQPPPOOONNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIKKKMMMOOORRRTTTVVVZZZ]]]```cccfffjjjooossswwwxxxxxxvvvuuuuuuwwwyyyzzzzzz{{{|||}}}}}}~~~~~~||||||}}}}}}}}}||||||{{{|||{{{zzzzzzzzzyyyvvvtttpppnnnkkkjjjjjjkkkjjjiiiiiihhhffffffffffffdddcccaaaaaabbbbbbbbbbbbaaaaaa[[[[[[ZZZYYYXXXWWWWWWVVVRRRPPPNNNLLLKKKJJJGGGEEEAAAAAA@@@???===<<<;;;:::666555555555555555666777888:::===???@@@>>><<<:::666444222222333333333222222222111111111111111222222222222222333444666666:::>>>IIIZZZkkk{{{vvvxxx{{{sssjjjbbb\\\\\\^^^___ccchhhfffddd```\\\XXXUUUQQQOOOJJJFFFBBB???===:::888666333444444555555555555555777666666555444222111000............------------))))))******+++,,,,,,,,,,,,------------------,,,........................///......---,,,,,,++++++*********)))))))))(((((((((((('''''''''((())))))***************************************************************************)))((((((''''''((((((((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,++++++...//////...---///111222111111222333555555555666777999:::;;;999:::;;;===???@@@AAABBBEEEFFFGGGHHHJJJLLLNNNOOORRRTTTVVVXXX[[[\\\]]]]]]\\\___bbbdddfffjjjrrrxxx}}}zzzrrrlllwww~~~|||{{{{{{{{{yyyxxxwwwuuusssrrrrrrqqqnnnmmmkkkiiigggfffeeedddcccbbbccceeegggiiihhhgggggggggffffffdddcccaaaaaa```aaaaaaaaa```___^^^]]]YYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSSSSSSSTTTUUUVVVVVVTTTTTTSSSRRRQQQOOOOOONNNOOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQSSSVVVYYY]]]```cccggglllooouuuvvvuuutttrrrrrrtttvvvxxxxxxyyyzzz|||}}}~~~~~~{{{{{{|||}}}}}}}}}|||||||||{{{zzzzzzzzzyyyvvvssspppmmmkkkiiijjjjjjiiiiiihhhgggeeeeeeffffffeeedddbbbbbbccccccccccccbbbbbb]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHGGGBBBAAA@@@???>>>===<<<;;;777777666666555666666666777999;;;<<<<<<:::888777555333222222333444333222333222111111000111111111222222222222333444555555777;;;EEETTTeeexxx|||wwwyyy}}}}}}qqqfff```\\\]]]^^^^^^```cccaaa___\\\YYYWWWTTTPPPMMMFFFCCC???<<<:::999777555555555555555555444444444777666666666444333222111------------------------************++++++,,,,,,,,,------......------,,,........................///...---,,,++++++++++++******)))))))))(((((((((************+++,,,---...***************************************************************************))))))((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++,,,,,,------///---++++++...000000000...000222222111000111222444444555666777888:::;;;999:::;;;===???@@@AAABBBEEEFFFGGGIIIKKKLLLNNNNNNPPPRRRTTTWWWZZZ[[[\\\\\\^^^aaadddfffhhhllltttzzz~~~zzzqqqnnnyyy~~~~~~~~~{{{zzzyyywwwvvvuuuuuuvvvsssqqqooommmkkkiiihhhhhhgggffffffhhhjjjkkkjjjiiihhhhhhhhhhhhgggfffddddddaaabbbbbbbbbaaa```___^^^ZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJMMMNNNPPPTTTVVVZZZ]]]```dddiiilllrrrsssrrrqqqooooooppprrruuuvvvwwwxxxzzz{{{|||}}}zzz{{{{{{|||}}}}}}|||||||||{{{zzzzzzzzzyyyvvvsssooommmjjjiiiiiijjjiiihhhfffeeeddddddeeeeeedddcccbbbbbbbbbccccccbbbbbbbbb]]]\\\[[[YYYVVVTTTRRRQQQNNNMMMKKKJJJJJJJJJHHHFFFBBBBBBAAA@@@>>>===<<<<<<999888777666666666666666777888999999999777666444444333222222444444333222333222222111000000111111222222222222333444555555777:::BBBOOO]]]ppp|||wwwyyy{{{pppeee```^^^aaabbbaaaaaaccc\\\ZZZXXXXXXWWWTTTOOOKKKCCC???;;;888777666555444666666555444555555666666666666666555444333222111------------------------******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++........................///...---++++++++++++,,,***)))))))))(((((((((((((((((()))***+++---...///************************************************************************+++***))))))(((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,---,,,,,,---///000000///,,,...000111000000111222444444444555777888:::;;;;;;<<<===???@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMPPPRRRUUUYYY[[[\\\]]]\\\^^^aaadddfffhhhmmmuuu{{{|||sssqqq|||}}}{{{zzzxxxwwwwwwxxxxxxvvvuuussspppnnnlllkkkjjjjjjiiiiiikkkmmmnnnmmmkkkkkkkkkkkkkkkkkkjjjiiihhhbbbbbbccccccbbbaaa___^^^ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEGGGHHHKKKLLLMMMRRRUUUYYY\\\___ccchhhkkkpppppppppnnnllllllnnnpppssstttuuuvvvxxxzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyvvvsssooommmjjjiiiiiiiiiiiihhhdddcccbbbcccddddddcccbbbaaaaaabbbbbbbbbbbbaaaaaa]]]\\\ZZZWWWUUURRRPPPOOOLLLKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@???===<<<<<<:::999888777777666666777777777888888777666444333444333222333444444333222333333222111000000111111222222222222333444555555777999AAALLLXXXjjj{{{vvvyyy{{{pppeeebbbaaaeeegggeeedddfffYYYWWWVVVWWWWWWUUUOOOJJJ@@@===999666555555444333666555444444555666888999555555555444333222111000------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++........................///...,,,+++******+++,,,))))))))))))((((((((((((%%%%%%&&&''')))+++,,,---************************************************************************++++++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++***+++,,,---...---,,,+++)))***,,,...000000---+++)))+++...//////000111333333444444555777888:::;;;======???@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMRRRTTTXXX[[[^^^_________]]]```dddfffhhhmmmuuu{{{vvvrrr}}}~~~~~~}}}wwwuuussspppoooooopppqqqrrrooolllllloooqqqqqqpppmmmnnnnnnnnnmmmkkkiiiggghhhhhhiiiiiigggeeebbb```___^^^[[[YYYWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTUUUSSSUUUWWWVVVSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGEEEDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIOOOSSSWWWZZZ]]]```ccceeelllllllllkkkjjjjjjlllnnnnnnpppsssvvvwwwxxxwwwwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrmmmllljjjjjjjjjjjjiiiggghhhgggeeedddcccdddeeeeeeaaaaaaaaaaaa````````````[[[ZZZYYYVVVTTTQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCBBB@@@>>>===<<<:::::::::999888777666666666666777777777777666666444333333333444555777888777666333111111111222333111111111111222333444555888:::@@@HHHRRRddd|||xxx{{{~~~tttnnngggggghhhkkkllliiiccc]]]XXXWWWWWWYYYZZZUUUJJJAAA???;;;777666777888888666===;;;888666555555666777777777666555333222111111000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++000---******---......,,,,,,,,,------,,,+++)))((())))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......,,,---...000111333444444666666666666777888999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\]]]```bbbdddeeegggkkksssyyyzzzxxx~~~}}}{{{yyyvvvtttrrrrrrrrrssstttqqqooooooqqqttttttsssqqqqqqpppooonnnllljjjjjjiiiiiiiiiiiigggeeebbbaaa___]]][[[YYYWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTVVVXXXWWWTTTPPPOOONNNKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFDDDDDDFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHMMMPPPUUUXXX[[[^^^bbbdddiiijjjjjjiiihhhhhhjjjmmmnnnppprrruuuwwwwwwwwwvvvzzzyyyyyyyyyyyyzzz{{{|||~~~}}}|||zzzxxxvvvtttsssnnnlllkkkjjjjjjjjjhhhfffeeeeeeddddddddddddeeeeeeccccccbbbbbbaaa```___^^^[[[ZZZYYYVVVTTTRRRPPPOOOLLLKKKIIIHHHFFFEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<::::::999999888888777777777777888888888888777777555444444444555666888999777666444222111111222333222222222222333444555666555777===DDDMMM]]]xxx|||yyy}}}~~~uuupppkkkkkklllmmmnnnjjjddd^^^YYYXXXYYYZZZZZZTTTIIIAAA<<<999555444666777666555999888777666666777888999777666666444333222111000000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))000---++++++---///...---,,,,,,,,,,,,+++***)))(((*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***************************)))))))))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,---......//////......---...///000111222333444444444555666888:::;;;<<<;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSUUUXXXZZZ\\\]]]^^^```ccceeefffhhhllltttzzz~~~zzz~~~}}}{{{xxxvvvvvvuuuuuuvvvtttrrrsssuuuwwwxxxxxxvvvuuusssqqqooommmmmmlllkkkjjjiiihhhfffdddcccbbb^^^]]]ZZZXXXWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYXXXUUURRRPPPOOOJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJMMMQQQUUUYYY\\\aaadddfffggggggfffeeefffhhhjjjmmmoooqqqsssuuuvvvvvvvvvyyyyyyxxxxxxxxxxxxyyyyyy||||||{{{zzzxxxvvvtttssspppnnnlllkkkjjjiiigggeeeccccccdddeeeeeeeeeddddddcccccccccbbbaaa___]]][[[ZZZZZZXXXWWWTTTRRRPPPNNNKKKJJJHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<<999999999999999888888888888888999999999999888888666666666666666777888999777666444333222222333444444444444444444555666777444666;;;AAAHHHVVVooo||||||~~~wwwsssqqqqqqqqqqqqpppkkkeee```ZZZZZZZZZ[[[YYYRRRGGG???999777444333444555555444555666666777888999::::::666666555444222111000000000...------......,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******)))000...,,,,,,...///......---,,,+++***************+++*********))))))(((((())))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......//////000000111222333333333444555666888:::<<<>>>;;;<<<===???AAABBBCCCDDDGGGGGGHHHIIIJJJLLLNNNOOOQQQRRRUUUXXX[[[^^^___```aaacccfffgggiiinnnvvv||||||~~~{{{yyyxxxwwwwwwvvvvvvuuuvvvwwwyyyzzz{{{yyyxxxuuurrrpppnnnnnnnnnlllkkkiiifffdddcccbbbbbb\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXYYY[[[YYYVVVSSSPPPPPPLLLLLLKKKKKKJJJIIIIIIIIIGGGEEECCCCCCDDDEEEDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGJJJOOORRRVVVZZZ___ccccccdddddddddcccdddgggiiilllmmmoooqqqssstttttttttuuuuuuuuuvvvvvvwwwxxxyyy{{{{{{zzzyyywwwvvvtttsssqqqooolllkkkkkkiiigggeeecccdddeeeeeeeeedddbbbaaa```aaaaaaaaa```^^^[[[ZZZYYYXXXXXXVVVTTTRRROOONNNIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAA???>>>===<<<888999999999999999999999999999::::::::::::999999777777777888888999999999666666555444333333444444555444444444555555666777777888<<>>===<<<999999999999999:::::::::::::::;;;;;;;;;;;;::::::888888888999999999999999666666555555555555555555555444444444444555555666777999===@@@CCCMMMaaasss{{{zzz{{{{{{zzzwwwrrrkkkeeebbb___^^^]]]ZZZTTTKKKBBB<<<666666666666666666777777777888999999999999888888777666555444222111000000000...------...///...,,,,,,,,,,,,------...............------------,,,,,,---............------...,,,+++***)))((()))***+++************))))))(((((('''((()))+++++++++***)))************************))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,---......///.........000000111111222222222333888888777888888999::::::<<<===>>>???AAACCCDDDEEEHHHIIIIIIJJJKKKLLLNNNNNNQQQRRRUUUYYY\\\___```aaaaaadddgggiiikkkqqqyyy}}}|||{{{zzzyyyxxxzzz{{{{{{zzzyyyzzz|||{{{zzzxxxvvvtttrrrqqqqqqnnnmmmllljjjgggeeecccccc^^^]]]\\\ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXYYY[[[\\\ZZZWWWSSSPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFDDDBBBBBBBBBCCCBBBAAACCCBBBBBBAAABBBBBBCCCCCCDDDFFFIIILLLOOOTTTYYY]]]]]]___`````````bbbeeeggggggggghhhjjjlllmmmoooooolllmmmnnnqqqsssvvvyyyzzzxxxxxxxxxwwwwwwuuuttttttqqqooommmlllkkkjjjhhhfffhhhhhhgggfffeeecccbbbaaa``````^^^]]][[[ZZZYYYYYYSSSTTTTTTTTTRRROOOLLLJJJFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<:::::::::::::::999999999::::::;;;;;;;;;;;;::::::888888999999:::999999888666666666666666666666555555555444444444555555666555777:::===???FFFXXXjjj~~~zzzssslllgggdddbbb```]]]WWWOOOFFF???;;;555666888888777777888999::::::999999888888888777777777666555333222111000///...---...//////...---,,,,,,,,,---......//////+++++++++++++++++++++++++++---......---,,,,,,---+++******)))))))))******)))))))))))))))))))))***'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,,,,,,,---------,,,---......//////......000000111111222333333444999999888888888888999999<<<===>>>@@@AAACCCDDDEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRUUUXXX[[[^^^___``````cccfffiiikkkrrrzzz~~~}}}|||{{{{{{zzz}}}~~~}}}{{{zzz{{{|||{{{{{{zzzyyyxxxvvvtttsssqqqqqqpppnnnllliiifffdddbbbaaa```_________```aaa`````````___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVYYY[[[\\\ZZZVVVRRRPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEHHHKKKOOOUUUXXXZZZ[[[\\\]]]]]]___ccceeedddeeefffgggiiijjjlllmmmllllllmmmooorrrtttvvvxxxwwwwwwwwwwwwvvvuuuttttttpppnnnlllllllllkkkjjjhhhggggggffffffeeeeeeffffffgggeeeaaa]]]ZZZXXXXXXXXXQQQRRRSSSRRRQQQNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBBBB???@@@@@@??????>>>===<<<;;;;;;;;;::::::999999888:::::::::;;;;;;:::::::::777888999::::::999888777666666666777777777666666777666666555555666666777444555999;;;<<>>@@@BBBCCCEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUXXXZZZ\\\]]]^^^___bbbeeehhhkkkrrr{{{~~~~~~}}}|||||||||zzz{{{}}}{{{|||||||||{{{yyywwwuuusssssssssrrrppplllhhhfffeeedddcccbbbbbbcccdddeeebbbbbbbbbaaa```^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTYYY[[[\\\ZZZVVVRRROOOOOOOOOOOONNNNNNMMMMMMLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA???AAACCCEEEGGGLLLQQQUUUWWWYYYZZZ[[[[[[]]]aaadddccccccdddeeegggiiikkklllmmmmmmnnnoooqqqrrrtttuuuvvvvvvvvvvvvvvvuuuttttttooommmlllllllllllljjjiiiffffffeeeeeefffgggiiijjjmmmiiiddd^^^ZZZXXXWWWWWWOOOPPPQQQRRRPPPMMMJJJGGGEEEDDDCCCBBBBBBBBBBBBBBB???????????????>>>===<<<<<<<<<;;;::::::999888888999::::::;;;;;;::::::999777888999:::999999777666555666777777777777777666888888777777777777777888444666:::<<<<<>>??????@@@@@@@@@??????>>>===<<<;;;:::999888888888888888999::::::999999999<<<<<<<<<;;;;;;<<<<<<<<<999888888888777777666666666666666666666777777888888888:::<<<<<<@@@MMMZZZtttxxxsssqqqqqqiiiddd[[[OOODDD<<<999999777777666666777999;;;<<<<<<;;;999888888999;;;<<<;;;:::888666444333222222000000//////.........---......---,,,,,,,,,,,,---...---+++))))))***+++,,,000///...---,,,,,,---...++++++,,,,,,,,,++++++***************************,,,+++***))))))***+++,,,******))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((())))))******))))))(((*********)))))))))))))))******+++,,,,,,,,,,,,+++------,,,------...///000---...///111333555666777888888888999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLNNNPPPQQQRRRPPPRRRUUUWWWXXXZZZ]]]______bbbeeehhhmmmvvv|||{{{||||||}}}}}}|||zzzyyywwwxxxvvvtttrrrqqqpppmmmkkkjjjiiiiiiiiihhhhhhhhhggggggfffeeeeeeeeedddbbb``````___^^^\\\ZZZYYYYYYYYY\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMJJJHHHFFFFFFEEEEEEBBBAAACCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCEEEIIIMMMOOOQQQRRRUUUXXXZZZ[[[[[[[[[^^^___aaacccfffhhhiiiiiijjjkkkmmmoooqqqrrrssssssqqqqqqrrrsssuuutttrrroookkkjjjiiiiiiiiihhhfffddddddccc``````bbbfffkkknnnhhheeedddfffcccZZZSSSPPPLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEDDDBBBAAA???>>>>>>??????@@@@@@@@@@@@??????===<<<;;;::::::999::::::999999:::::::::::::::999<<<;;;;;;::::::;;;;;;<<<999999999999888888777777777777666666666777888888999999:::<<<;;;???KKKWWWkkkzzzuuurrrqqqjjjdddZZZOOODDD===:::999666666777777999;;;<<<======<<<:::888888999:::;;;::::::999777555444222222000/////////..................---,,,,,,,,,,,,---000...---++++++,,,---...///...---+++++++++,,,---***++++++,,,,,,++++++***((((((((((((((((((((((((++++++***))))))***++++++*********))))))*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,------,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++------,,,------...///000//////111222444666777888888888888999:::;;;<<<===??????@@@AAABBBDDDFFFGGGIIIIIIKKKLLLNNNPPPQQQQQQQQQSSSVVVWWWXXXZZZ]]]___```cccfffjjjoooxxx}}}|||{{{|||}}}}}}}}}{{{zzzyyyxxxvvvtttssssssrrrpppnnniiiiiiiiiiiiiiihhhhhhhhhhhhgggffffffggggggfffdddfffeeeccc```___]]]\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSUUUUUUTTTSSSQQQPPPOOONNNKKKIIIGGGEEEEEEDDDAAA???AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAADDDGGGJJJLLLNNNPPPRRRUUUWWWXXXXXXXXX[[[]]]```ccceeegggggghhhiiijjjlllnnnppprrrssstttpppppppppqqqsssrrrpppnnnkkkiiiffffffffffffeeeccccccaaa___^^^^^^___```bbb___^^^```eeecccZZZRRROOOLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCAAA@@@???>>>===??????@@@@@@@@@@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999888888888777777777777888999999:::999:::<<<;;;===GGGRRR```uuu~~~wwwrrrpppiiibbbXXXMMMCCC===:::999555666777999;;;===??????>>>===;;;999888888999999:::::::::999777555333111////////////..................---,,,,,,,,,,,,,,,///...---++++++,,,,,,------,,,+++*********++++++******+++++++++++++++***((((((((((((((((((((((((++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))************))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,------...///000000111222333555666888888888888888999:::;;;======@@@@@@AAAAAACCCDDDFFFFFFHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTWWWXXXXXXZZZ\\\^^^aaadddhhhmmmrrr{{{~~~|||{{{|||}}}~~~}}}|||{{{zzzyyywwwtttssssssqqqooommmiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggggggiiijjjiiihhhjjjiiifffdddbbb```___^^^\\\\\\[[[ZZZYYYWWWVVVUUUXXXWWWVVVTTTSSSQQQPPPPPPMMMKKKHHHGGGFFFDDDBBB??????@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAACCCEEEHHHJJJLLLMMMPPPSSSUUUVVVVVVVVVXXXZZZ]]]aaadddeeeeeeeeeggghhhkkkmmmpppqqqrrrsssoooooonnnoooqqqqqqooommmjjjhhheeecccdddddddddcccaaa```___]]]\\\[[[ZZZZZZZZZYYYZZZ___^^^WWWPPPMMMKKKIIIGGGFFFEEEDDDEEEEEECCCBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;:::888888888777777888888888888888888888888888888888888888888888888999999:::;;;::::::;;;;;;<<>>???@@@AAA>>>===;;;:::888888888888::::::;;;:::999666333111///////////////............---,,,,,,++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++)))******++++++++++++***************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((*********+++++++++++++++***+++,,,,,,------,,,,,,------,,,------...///000000000111333444666777777777888888999:::<<<===>>>AAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQTTTUUUWWWXXXYYYYYY[[[]]]aaaeeejjjpppvvv|||zzz}}}||||||}}}~~~~~~~~~}}}|||{{{zzzwwwtttrrrqqqnnnllliiihhhhhhiiiiiijjjjjjkkkkkkkkkjjjhhhhhhjjjkkkkkkkkkkkkjjjhhheeecccaaa``````^^^^^^^^^]]]\\\ZZZXXXWWWZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMJJJIIIHHHFFFCCCAAA???@@@AAABBBCCCBBBAAA@@@??????@@@@@@BBBDDDFFFGGGJJJLLLNNNQQQSSSTTTUUUUUUUUUWWWZZZ]]]```bbbccccccfffgggiiilllnnnooopppqqqooonnnmmmnnnoooooonnnmmmjjjgggdddccccccdddcccbbb^^^^^^^^^]]][[[YYYXXXWWWYYYUUUTTTVVVUUUPPPLLLLLLHHHGGGEEECCCBBBBBBCCCCCCAAAAAA@@@???>>>======<<<===>>>??????@@@@@@@@@???<<<<<<<<<<<<===>>>??????<<<=========<<<<<<;;;:::777777666666666666777777666666666777777777777777888888888888888999999:::;;;999999;;;;;;;;;@@@HHHRRRccc{{{{{{rrrkkk```XXXMMMDDD>>>;;;999777777999<<<>>>@@@AAAAAA@@@======<<<:::999888888777::::::;;;:::999666333111.........///////////////------,,,++++++++++++,,,++++++******))))))))))))+++++++++,,,,,,,,,++++++((()))******++++++++++++*********************************++++++*********+++,,,------------,,,+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,))))))))))))******++++++++++++,,,------------,,,------,,,------...///000///000111222333444555666777777888999:::<<<===>>>AAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXYYYYYYZZZ\\\^^^aaaffflllrrryyy}}}{{{zzz{{{~~~}}}}}}~~~}}}|||{{{yyywwwsssqqqooommmiiiggghhhhhhhhhiiijjjkkkllllllmmmkkkiiiiiikkklllllllllllljjjhhhfffdddcccbbbbbb````````````___]]][[[ZZZ[[[ZZZYYYWWWUUUSSSQQQQQQOOOMMMKKKIIIIIIHHHEEECCCAAAAAAAAABBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDEEEHHHJJJLLLOOOQQQRRRSSSSSSRRRSSSUUUXXX[[[^^^```bbbeeefffhhhjjjkkklllmmmmmmmmmkkkjjjkkklllmmmlllkkkhhhfffccccccccccccbbb```\\\\\\\\\[[[YYYXXXVVVUUUWWWQQQMMMNNNMMMIIIHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<===>>>????????????<<<<<<<<<<<<<<<===>>>???============<<<;;;::::::777777666666666666777777555555555666666666666777888777777777777888999999;;;888888:::;;;:::>>>DDDNNN\\\qqq~~~ssskkk[[[SSSGGG???<<<;;;999888:::<<>>???AAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSUUUXXXYYYYYY[[[]]]___aaafffmmmttt|||~~~~~~xxx}}}{{{zzzwwwuuurrrpppooommmkkkhhhggghhhhhhiiikkkllllllmmmooollljjjiiijjjllllllllllllkkkiiigggfffeeeddddddaaabbbccccccbbb```^^^]]][[[ZZZYYYWWWUUUSSSQQQQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSWWW[[[^^^aaadddeeeggghhhiiijjjjjjjjjjjjhhhgggggghhhiiiiiihhhdddcccbbbbbbbbbaaa___]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPKKKHHHIIIIIIFFFEEEGGGBBBBBBBBBAAA@@@???>>>===???>>>>>>======<<<<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======<<<======<<<;;;:::999999777777666666666666777777555666666666777777777777777777666666666777888888:::777777:::;;;:::===AAAIIITTTggguuulllXXXOOODDD===<<<<<<;;;:::===???BBBDDDDDDAAA>>><<<;;;;;;;;;;;;::::::999888::::::999777555444222222............/////////000---,,,++++++***+++++++++,,,,,,,,,,,,,,,+++******((()))***+++++++++******'''((()))***++++++++++++(((((((((((((((((((((((()))***++++++++++++***)))***+++,,,------,,,+++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))'''&&&%%%%%%&&&''')))(((((()))******+++,,,,,,+++,,,------...---------------,,,------...///000000111111222333444555555666666777888:::<<<>>>???@@@@@@AAACCCFFFHHHJJJLLLLLLLLLNNNOOOQQQRRRTTTTTTSSSUUUWWWYYYZZZ[[[^^^``````eeemmmuuu}}}|||}}}~~~{{{}}}{{{zzzvvvtttqqqppppppooommmkkkgggggghhhiiikkklllmmmmmmpppmmmjjjiiijjjllllllllllllkkkjjjhhhgggfffffffffccccccdddeeedddbbb```^^^[[[[[[YYYWWWUUUSSSQQQPPPLLLJJJHHHHHHHHHHHHFFFDDDEEEDDDBBB@@@??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCEEEGGGJJJLLLMMMNNNNNNPPPOOOOOOQQQTTTYYY]]]```dddeeefffggghhhhhhhhhhhhgggfffddddddfffgggfffeeebbbaaaaaaaaaaaa```]]][[[YYYXXXVVVTTTQQQOOONNNMMMKKKFFFEEEGGGHHHEEEDDDEEE@@@AAAAAAAAA@@@>>>===;;;>>>>>>======<<<<<<;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666666777777666666777777888888888999666666666666666777777888999666666:::;;;:::<<<@@@EEEOOOaaayyywwwmmmWWWNNNCCC<<<<<<>>>===<<>>??????@@@AAACCCFFFIIIKKKMMMMMMMMMNNNPPPRRRSSSUUUUUURRRTTTWWWYYYZZZ\\\___aaa___eeemmmuuu~~~yyyxxxyyy}}}zzzxxxvvvuuusssqqqppppppqqqrrroooooommmllllllkkklllllllllkkkjjjiiijjjkkklllmmmllljjjhhhhhhiiiiiigggeeecccfffhhhiiifffcccbbbaaa\\\[[[YYYWWWUUUTTTTTTSSSNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBBBBFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNQQQUUUZZZ\\\cccdddfffgggggggggfffeeefffeeedddcccbbbaaaaaaaaacccaaa^^^\\\\\\[[[YYYXXXUUUTTTSSSPPPNNNKKKJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@??????>>>>>>>>>>>>??????>>>?????????>>>===<<<;;;;;;;;;<<<===>>>??????@@@===<<<;;;::::::;;;<<<======<<<;;;::::::::::::;;;;;;::::::999::::::;;;;;;888999999::::::999888888777777888888888777777666777777888777777888:::===DDDHHHVVVpppxxxhhhZZZLLLAAA???===999;;;AAAAAAHHHKKKGGGAAA???===999:::999999999999999999:::<<<:::999888888777444222//////000000000000000//////...---+++******++++++,,,+++***((((((((()))***+++++++++++++++++++++++++++++++++***)))(((((('''***)))))))))))))))************+++,,,,,,,,,,,,+++************************------------,,,,,,+++***+++***)))***++++++***)))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++,,,------......---------...///000111111111111222222222333333444444444888888999:::<<<===>>>>>>AAAAAABBBDDDFFFHHHJJJKKKPPPPPPPPPQQQRRRTTTUUUVVVUUUWWWYYYZZZ[[[\\\^^^```gggjjjooovvv~~~xxxzzz}}}zzzwwwvvvuuusssqqqpppqqqrrrssspppooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmjjjhhhhhhiiiiiifffddddddfffiiiiiifffcccbbbaaa]]]\\\ZZZXXXVVVTTTTTTSSSOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@??????@@@BBBCCCDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLMMMOOOSSSWWWZZZaaabbbccceeeeeeeeeeeeddddddcccaaa```___^^^^^^^^^```]]]ZZZYYYYYYXXXVVVUUURRRQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFDDDCCCBBB@@@@@@??????>>>=========>>>>>>???????????????>>>======<<<===>>>@@@AAAAAAAAAAAA???>>>===<<<;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999888888999888888777777666555666777666666777999;;;@@@EEERRRiiizzzjjjYYYLLLAAA???>>>;;;>>>EEEHHHMMMOOOIIIBBB???;;;888999999888888888888999999:::999777777777666333111------...............---///...,,,+++******++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************++++++***)))((((((((())))))******+++++++++++++++************************,,,,,,------,,,,,,+++***+++***)))***++++++***)))***)))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,++++++******+++,,,------......------,,,,,,---...////////////222222222333333444444555888888999:::<<<===>>>>>>BBBCCCDDDEEEGGGIIIKKKMMMPPPPPPQQQRRRSSSUUUVVVWWWVVVXXXZZZ\\\]]]^^^aaaccchhhkkkpppwwwxxxzzz~~~zzzwwwwwwvvvtttsssrrrrrrssstttrrrqqqooommmllljjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkkllljjjiiihhhhhhhhhfffdddeeegggiiiiiifffcccbbbaaa___]]][[[YYYWWWUUUTTTSSSQQQPPPNNNLLLJJJHHHFFFEEEBBBCCCCCCBBBBBBAAA@@@??????@@@BBBCCCEEEEEEFFFFFFDDDFFFHHHJJJKKKLLLKKKKKKLLLKKKJJJKKKMMMQQQTTTWWW]]]^^^```bbbcccddddddcccaaa```^^^]]][[[ZZZYYYYYYZZZXXXUUUTTTSSSSSSQQQPPPLLLLLLJJJIIIGGGEEEDDDCCCEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<<<<<<<===?????????@@@??????>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDBBBAAA???===<<<<<<=====================>>>>>>>>>===========================>>>>>>>>>===<<<<<<;;;:::::::::999888777666666555666666666555666888:::<<>>:::666777777666666666666777777999777666666666555222000..................------...---,,,++++++***+++++++++***))))))((()))))))))))))))))))))))))))))))))&&&'''''')))***+++,,,------,,,+++)))((((((''''''((()))******++++++******************************,,,,,,,,,,,,,,,++++++***+++***)))***++++++***)))))))))))))))))))))******************************)))************+++++++++---------,,,,,,,,,,,,++++++,,,------......------------...///000000000000111222222333444444555555888999:::;;;<<<>>>??????DDDDDDEEEFFFHHHKKKMMMNNNPPPQQQRRRSSSTTTVVVWWWWWWWWWYYY\\\^^^___aaadddfffiiimmmssszzzyyyyyy}}}zzzxxxwwwvvvuuuttttttuuuuuutttrrrpppnnnllljjjiiiiiiggghhhjjjkkkllllllkkkjjjjjjjjjiiiiiiiiihhhhhhgggfffhhhiiihhhfffcccbbbbbb```___]]]ZZZXXXVVVUUUTTTRRRQQQOOOMMMJJJHHHFFFEEECCCCCCCCCBBBBBBAAA@@@??????@@@BBBCCCEEEFFFGGGGGGEEEFFFIIIKKKMMMMMMLLLLLLLLLKKKJJJJJJLLLOOORRRTTTYYY[[[]]]```aaabbbbbbbbb```___]]]ZZZXXXWWWVVVUUUTTTRRROOONNNNNNNNNLLLKKKGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???????????????>>>@@@CCCFFFHHHIIIHHHGGGFFFCCCBBB???===<<<;;;;;;<<<<<<<<<===>>>?????????@@@??????????????????>>>>>>@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888777666666555666777777666666888999:::???HHHTTTfffxxxjjjWWWKKKAAA@@@>>>===DDDNNNYYY\\\YYYOOOEEE>>>:::666666555555555555555555666888777666666666555333111111000000///////////////---,,,,,,+++++++++************))))))))))))))))))++++++++++++++++++++++++&&&'''''')))***+++,,,---++++++***)))(((((())))))(((((()))************)))************************++++++,,,,,,,,,++++++***+++***)))***++++++***))))))))))))))))))*********************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------///000111222222333333333111222222333444555666666888999:::;;;===???@@@@@@DDDDDDEEEGGGIIIKKKMMMNNNPPPQQQRRRTTTVVVWWWXXXXXXWWWYYY]]]___aaacccgggiiikkkooouuu}}}{{{{{{zzzzzzyyywwwvvvvvvuuuuuutttsssqqqnnnllljjjiiihhhfffhhhiiikkkllllllkkkjjjiiijjjjjjjjjiiiiiiiiijjjhhhiiijjjhhhfffcccbbbbbbaaa```^^^[[[YYYXXXWWWVVVSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLJJJJJJKKKMMMPPPRRRVVVXXX[[[]]]___```aaaaaa___^^^[[[XXXVVVSSSRRRQQQOOOMMMJJJIIIIIIIIIHHHFFFCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>===============<<<<<<<<<<<<======<<<===>>>>>>????????????BBBDDDGGGJJJKKKJJJHHHGGGCCCAAA???===;;;::::::::::::;;;===???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???BBBBBBBBBAAA@@@>>>===<<<<<<;;;:::888777666666666666888999999888777888999:::???EEEMMMYYYooosssgggVVVKKKBBB@@@??????HHHTTT```bbb]]]QQQFFF???;;;777555444444333333444444555888777666666777777555333222111000///.../////////++++++++++++++++++******)))))))))*********))))))************************(((((())))))************))))))(((((()))***++++++(((((()))************)))******************************+++,,,,,,++++++++++++***)))***++++++***)))(((((())))))************************************))))))*********+++++++++************+++++++++++++++,,,------......------///000111222222333333333111222222333555666666777888999:::<<<>>>@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQSSSVVVWWWYYYYYYYYYWWWZZZ]]]```bbbeeehhhjjjmmmqqqxxx}}}|||{{{zzzxxxvvvuuuttttttsssqqqooolllkkkjjjiiiggggggiiijjjkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjiiijjjjjjhhheeecccbbbcccaaa```^^^]]][[[ZZZYYYYYYUUUTTTRRROOOKKKHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOMMMLLLJJJIIIJJJLLLNNNPPPTTTUUUWWWZZZ\\\]]]]]]]]]\\\ZZZWWWTTTQQQNNNLLLKKKIIIGGGEEEDDDDDDDDDCCCAAA??????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIHHHGGGBBBAAA???<<<;;;::::::::::::<<<>>>AAACCCCCCDDDCCCEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBAAA@@@>>><<<;;;;;;:::888666555555666666666888::::::999888888999999===BBBGGGOOO___tttooocccUUUJJJBBBBBBBBBDDDPPP^^^iiiiiicccUUUHHH@@@<<<888444444333333333333444444777666555666777777666444111000...---,,,,,,---...******++++++++++++******(((((()))************)))((((((((((((((((((((((((*********)))))))))))))))''''''(((((()))+++,,,---((()))******++++++******************************)))***+++++++++++++++++++++***)))***++++++***)))((((((((()))******++++++++++++++++++++++++++++++)))************+++++++++)))***************+++++++++,,,------......------------...///000000000000111222333444555666777888999999;;;===???@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTWWWYYYZZZZZZZZZYYY\\\___aaacccfffiiilllooottt{{{~~~|||yyywwwuuussstttsssqqqooommmkkkkkkjjjgggggghhhhhhiiikkklllmmmqqqrrrrrrooojjjgggggghhhjjjjjjjjjhhheeecccbbbcccaaa```___]]]\\\[[[[[[[[[XXXWWWUUUQQQNNNJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHGGGGGGGGGHHHKKKMMMOOOLLLKKKHHHGGGGGGIIIKKKMMMPPPRRRTTTVVVXXXXXXXXXXXXVVVTTTQQQMMMJJJGGGEEEDDDCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGBBBAAA???===<<<<<<<<<<<<<<<>>>AAADDDFFFGGGGGGGGGJJJKKKLLLLLLKKKJJJGGGFFFCCCCCCBBB@@@???===;;;:::999888666555444555666777666777999999888777777777666999===@@@FFFQQQ```lll~~~kkkaaaRRRIIICCCDDDFFFLLL[[[kkkssssssjjjZZZKKKBBB<<<888444444444333333444444444555444444555666777555444111000...,,,+++,,,---...)))***+++,,,,,,+++***)))'''((()))***+++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++)))******+++++++++++++++************************))))))***++++++++++++++++++***)))***++++++***)))'''(((((()))******++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++,,,------......------,,,,,,---...////////////111222333444555777888888999:::;;;===???AAACCCCCCEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ[[[[[[[[[\\\___bbbdddeeehhhkkkmmmqqqvvv}}}}}}zzzwwwtttssssssrrrqqqooommmlllkkkkkkhhhggggggggghhhjjjlllnnnvvvwwwvvvqqqjjjfffeeeeeejjjkkkjjjhhheeecccbbbccc``````___^^^]]]]]]]]]]]][[[ZZZWWWTTTPPPLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDGGGFFFEEEDDDFFFIIILLLNNNKKKIIIGGGEEEEEEGGGIIIKKKNNNOOOQQQSSSTTTUUUUUUUUUQQQPPPLLLHHHDDDAAA???>>>@@@>>><<<;;;<<<<<<;;;999999999:::::::::;;;;;;;;;999:::::::::::::::;;;;;;;;;;;;<<<===???AAACCCDDD???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCCCCEEEFFFFFFGGGCCCBBB@@@>>>======>>>>>>===???CCCFFFIIIJJJJJJJJJMMMNNNOOOPPPOOOMMMKKKIIICCCBBBAAA@@@>>><<<:::888888777555444333444666777444666999999777666555666333666:::<<<@@@HHHTTT\\\jjjwww~~~jjj```PPPHHHCCCFFFJJJRRRcccuuu{{{zzzppp^^^MMMCCC<<<888555444444333333444444555444333333444555666444333444222000...---...///000))))))+++,,,,,,+++***)))'''((()))+++++++++***)))************************(((((())))))*********+++******)))))))))))))))*********+++,,,,,,,,,,,,+++************************((()))***++++++++++++++++++***)))***+++++++++)))'''(((((()))***+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------+++,,,------......---------...///000111111111111111222333444666777888999999:::;;;===???BBBCCCDDDFFFGGGGGGIIIKKKMMMOOOQQQPPPRRRUUUYYY[[[\\\\\\[[[___aaadddfffgggiiilllnnnqqqwww}}}yyyvvvttttttrrrooonnnooonnnmmmlllllljjjhhhggghhhjjjlllnnnpppnnnllliiigggfffeeeeeegggggghhhhhhgggeeecccbbbaaaaaa``````_________^^^[[[ZZZXXXUUURRROOOMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKNNNKKKHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHEEEBBB???>>>======:::999999999999999999:::777777666666555555555444::::::999999888999999999:::;;;======>>>@@@CCCFFFBBBCCCEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEECCCAAA>>><<<;;;;;;;;;???AAAEEEIIIMMMPPPRRRSSSTTTVVVXXXYYYVVVRRRMMMJJJEEECCC@@@<<<999888888888666666555555555555555666:::999777666555555555666555888:::::::::>>>GGGNNNZZZgggzzz}}}iii[[[QQQJJJEEEFFFLLLXXXjjjzzz}}}rrrcccRRREEE<<<999666555333333222333444555555555666666555555444333222222222111111///...---,,,,,,++++++***)))(((((( $$$(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((%%%""" (((((()))***++++++,,,,,,)))))))))))))))******+++************************)))((((((((((((***,,,---+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---......//////////////////111+++111666---***000111111111222222444555777888:::;;;===???AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSUUUWWWYYY[[[\\\]]]aaacccfffhhhiiikkkmmmpppuuuyyy~~~zzzvvvtttuuusssrrrqqqrrrrrrpppnnnlllkkkiiihhhiiikkkmmmnnnooommmkkkhhhfffdddcccccceeeffffffffffffeeecccbbbbbbbbbaaaaaaaaa`````````\\\[[[YYYVVVTTTQQQOOONNNKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLJJJFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCAAA>>><<<;;;::::::888777777666666777777888666666666555555555444444777777777888888999:::;;;;;;<<<===>>>???AAADDDGGGEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCEEEDDDBBB@@@>>>=========CCCEEEIIINNNQQQTTTUUUUUUUUUVVVWWWVVVTTTPPPKKKIIIBBB@@@===:::888777777777888777777666666777777777:::999777555444444444444333666999999999<<>>@@@BBBDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]aaadddfffhhhjjjkkknnnqqqwww|||~~~zzzvvvtttuuuuuutttuuuvvvvvvsssqqqmmmllljjjiiijjjkkkmmmnnnmmmllljjjgggdddcccaaaaaacccddddddeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa^^^]]][[[XXXUUUSSSQQQPPPNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKJJJHHHDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????===<<<:::999777666666666555444444333333444444555555555555555444444444444444444555666888999;;;<<<;;;<<<>>>???@@@BBBEEEHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCAAA@@@?????????DDDGGGKKKPPPSSSTTTTTTTTTTTTTTTSSSQQQNNNKKKGGGEEE???>>><<<:::888888888999:::999999999999999::::::;;;999888666444333333222222555888888888999===AAABBBLLLYYYccclllwww|||gggXXXMMMGGGCCCFFFNNN\\\ooo~~~sssdddSSSFFF===999999999777666555555555555555555555555555444333333333333222111000...,,,+++,,,,,,++++++***)))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))***++++++,,,,,,+++++++++***+++,,,,,,---***************************)))))))))))))))******+++++++++++++++++++++++++++++++++***************++++++******++++++,,,---++++++,,,---...//////000444------///444CCCFFF777333444444555666888::::::<<<===@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTSSSTTTVVVWWWZZZ[[[]]]^^^bbbdddgggiiikkkmmmppprrryyy|||{{{xxxvvvuuuuuuvvvxxxyyyxxxuuussslllllljjjjjjjjjkkklllmmmmmmllljjjhhheeecccaaaaaabbbbbbbbbcccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^]]][[[YYYVVVTTTRRRQQQPPPPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEGGGHHHJJJJJJIIIFFFCCCAAAAAA@@@>>>============<<<<<<;;;999999666666555555444333333333333333222222222222333333444444444444333333333333333333444555777999:::;;;:::<<>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::888666444333333111333666666666666888999<<>>:::;;;;;;999888777666555555444444555555555444333333333333222111///...,,,++++++++++++*********)))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))*********++++++++++++************+++,,,,,,*********************************)))))))))))))))************************************************++++++******++++++,,,---******+++,,,---//////000222//////...555JJJOOO===555555666666888:::;;;<<<<<<>>>@@@BBBEEEFFFGGGHHHJJJKKKLLLNNNQQQSSSTTTUUUTTTUUUVVVXXXZZZ\\\^^^^^^bbbdddhhhjjjlllooorrrtttzzz~~~ttt}}}{{{yyyvvvvvvwwwxxxyyyyyyvvvssslllkkkjjjjjjjjjjjjkkkkkkmmmlllkkkiiigggeeedddcccbbbaaaaaaaaabbbbbbbbbccc````````````````````````^^^]]][[[YYYWWWUUUSSSRRRQQQQQQPPPOOONNNLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBB@@@@@@???===;;;:::::::::999888777666555333333333333333222222222222222111111111111222222222222222222333333333333444444444555666888999:::;;;===@@@BBBCCCEEEGGGIIIOOOOOOOOOOOOPPPPPPQQQQQQNNNMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???@@@BBBFFFIIIJJJJJJIIIIIIIIIHHHEEECCC@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999777555444111222444555444444444444666;;;AAAFFFKKKSSS]]]eeetttwww```RRRGGGCCCAAAFFFOOO]]]qqq|||rrrcccTTTGGG???;;;<<<;;;;;;:::999777666555444444444555444333333222222222222111///---,,,++++++++++++***************))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))***************)))))))))************************************************++++++******++++++,,,---******+++,,,---//////000//////111---...@@@FFF777666666777888999;;;<<<===<<<===???BBBEEEFFFHHHHHHLLLLLLNNNOOOQQQSSSUUUUUUUUUUUUWWWYYY[[[]]]^^^___bbbeeeiiikkknnnqqqtttwww|||||||||xxxiii~~~}}}xxxxxxwwwxxxyyyxxxvvvtttmmmllllllkkkkkkkkkkkkkkklllllllllkkkjjjhhhfffeeecccbbbbbbaaaaaaaaabbbbbb____________````````````^^^]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCAAA???>>>>>>===;;;999777777777777666555444333222222333333333222111000222111111111111111111222111111111111222222222222444444555555666888999:::===???CCCEEEGGGHHHJJJLLLPPPPPPPPPQQQRRRSSSUUUUUUTTTRRROOOLLLIIIGGGFFFFFFDDDDDDDDDDDDCCCAAA@@@???@@@AAACCCEEEFFFFFFFFFEEEAAA@@@???>>>===;;;;;;:::888999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;999777666222222333333444333333222333777;;;===@@@EEELLLRRR^^^jjjxxxsss]]]PPPFFFBBB@@@EEENNN\\\ooo~~~~~~zzzpppbbbSSSGGG???<<<;;;;;;;;;::::::888777666444444444444444333222222111111111000///...---,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))((()))************))))))***************************************+++++++++++++++******++++++,,,---++++++,,,---...//////000333222555111,,,555;;;222666777777888999;;;<<<===<<<===@@@BBBEEEGGGIIIIIILLLMMMNNNPPPRRRSSSUUUUUUUUUVVVXXXYYY\\\]]]___```cccfffiiimmmooorrrvvvyyy~~~{{{xxxqqq___~~~|||zzzyyyxxxyyyxxxwwwuuuooonnnnnnnnnmmmmmmmmmmmmjjjkkkkkkkkkkkkiiihhhgggeeedddbbbaaaaaaaaaaaabbb______``````aaaaaaaaaaaa```___]]][[[YYYXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSNNNMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFGGGFFFEEEDDDCCC???===<<<<<<<<<;;;999777444444444444444333222111111222222333222111000///111000000//////000000111000000000111111111222222333333444555777:::<<<===@@@CCCGGGJJJKKKMMMOOOPPPPPPPPPQQQQQQSSSUUUXXXYYYYYYWWWTTTPPPLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@???????????????@@@AAAAAABBB;;;;;;<<<<<<<<<<<<;;;:::888888999999:::::::::999::::::::::::;;;<<<===>>><<<======<<<;;;999888777444333222222333333333222333555888888999;;;@@@CCCIIITTT___fffppp}}}ooo\\\PPPFFFBBB@@@DDDMMMZZZlll{{{{{{wwwnnnaaaSSSGGG@@@===999::::::;;;:::999888777333444444444444333222222//////000000///......---************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))******+++,,,))))))))))))))))))))))))'''((()))***++++++******************************))))))*********+++++++++++++++******++++++,,,------------....../////////555///222444000444888222666777777888999;;;<<<======>>>AAADDDGGGIIIJJJKKKMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```cccfffjjjmmmppptttxxx{{{{{{~~~{{{wwwmmmYYY|||zzzyyyyyyyyyxxxvvvqqqpppppppppoooooonnnnnniiiiiijjjkkkkkkjjjhhhgggfffeeecccaaaaaaaaaaaabbb``````aaaaaabbbbbbbbbcccaaa```___]]][[[YYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVOOONNNMMMLLLKKKJJJIIIHHHFFFGGGGGGGGGFFFEEECCCBBB<<<:::999:::::::::777555222222222222222111111000111222222222222000///.../////////......///////////////000000111111111222111111333555888;;;>>>@@@CCCFFFJJJMMMOOOPPPRRRTTTPPPPPPPPPRRRTTTWWWYYY[[[\\\ZZZVVVRRROOOLLLKKKJJJIIIIIIIIIHHHFFFCCCAAA???======;;;;;;;;;<<<===>>>888999;;;<<<======<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999::::::<<<======;;;;;;<<<<<<;;;999888777555333222222333444444333000111333333222333555888888AAAIIIPPPZZZiiivvv|||mmm[[[QQQGGGBBB@@@DDDLLLYYYjjjyyyyyyuuulll```RRRGGGAAA>>>888999:::::::::999888777333333444444444333222222......////////////......******************++++++&&&'''((()))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++******************++++++******++++++,,,---))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---......//////////////////...$$$(((111111333666333666666777888999;;;<<<===>>>@@@BBBEEEHHHKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^``````cccfffjjjnnnqqqtttyyy{{{|||xxx||||||wwwlllWWW|||zzzzzz{{{{{{zzzxxxvvvsssqqqooooooooopppooonnnnnnnnnmmmmmmmmmmmmhhhfffccc```___aaaccceeecccbbbaaa````````````````````````___]]][[[YYYWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUQQQNNNMMMMMMMMMKKKHHHGGGGGGIIIJJJJJJGGGAAA===<<<;;;999888666555555444666555444333222222222222////////////////////////000000000000000000000000////////////////////////000111222333555999???CCCHHHJJJOOOSSSUUUUUUTTTSSSRRRPPPMMMLLLNNNRRRWWW[[[^^^\\\YYYVVVTTTSSSRRRRRROOOOOOMMMKKKHHHEEECCCAAA>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888444444444333333333222222222222222222222222222222444888<<<@@@GGGSSScccoooxxx|||wwwiiiYYYOOOBBBAAA@@@CCCKKKWWWccckkkrrrpppjjj```TTTHHH@@@===888888999999888777555444555555444444444333333333///000000000///---+++)))------,,,++++++******))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((((((((())))))&&&(((***(((&&&&&&***---***)))((((((((()))+++,,,,,,***)))''''''(((***+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((&&&&&&'''((()))***++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++---------...............000000000111222222333333888999:::;;;===???AAACCCAAACCCDDDEEEFFFHHHJJJMMMNNNOOOQQQRRRRRRSSSVVVXXXYYYZZZ[[[]]]___aaabbbcccgggiiillloootttxxx|||}}}uuuyyyuuufff[[[~~~|||}}}}}}}}}|||{{{yyyvvvtttrrrqqqqqqqqqoooooooooooonnnnnnnnnmmmjjjhhhfffcccbbbcccddddddcccbbbaaa``````___``````````````````___^^^\\\[[[XXXYYYZZZ[[[[[[\\\\\\[[[XXXUUUQQQPPPPPPPPPMMMKKKJJJJJJKKKLLLKKKHHHBBB>>>;;;:::999777666555444444333222111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111222333666:::@@@DDDIIILLLPPPTTTVVVWWWUUUTTTSSSQQQNNNLLLMMMQQQVVVYYY]]]]]][[[YYYWWWVVVUUUUUUPPPPPPNNNKKKHHHEEECCCAAA>>><<<:::999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<============>>>>>>===;;;:::999888777333333333333222222222222111111111111111111111111---000444777;;;EEEQQQ[[[kkkpppuuuwwwqqqdddVVVMMMEEECCCAAACCCJJJVVVaaaiiikkkjjjeee\\\QQQGGG@@@===888999999999888777555444555444444444444333333333//////000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***************))))))(((((())))))***------+++)))'''''')))+++(((''''''&&&'''((()))***,,,+++)))(((((()))***+++,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))************+++******))))))******+++,,,,,,,,,,,,---------------------............///000000111111222333333333888888999;;;===???AAABBBBBBDDDFFFGGGGGGIIILLLNNNOOOPPPRRRSSSSSSUUUWWWZZZZZZ[[[\\\^^^```bbbcccdddhhhjjjmmmqqquuuyyy}}}}}}vvv{{{tttdddYYY}}}zzzwwwuuutttssssssppppppppppppoooooooooooommmlllkkkiiigggfffeeedddccccccbbb``````____________```aaaaaaaaa```___^^^ZZZZZZZZZ[[[]]]^^^```aaa\\\ZZZWWWUUUUUUSSSQQQOOOMMMMMMLLLLLLKKKHHHCCC???:::999888666555444444444111000000/////////000000111111111111111111111111000000000000000000000000000000000000000000000000000111333444777<<>>AAA@@@???===;;;999777777333222222222222111111111000000000000000000000000---000222333555;;;CCCIIIXXX^^^eeejjjggg]]]RRRJJJEEECCC@@@AAAFFFQQQ[[[bbbcccbbb^^^WWWNNNEEE???===888999999999888777666555444444444444333333333333////////////...,,,+++***++++++,,,,,,---......///+++++++++++++++++++++++++++************)))))))))*********))))))*********555111---***))))))(((((((((''''''''''''((()))***,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++*********)))***))))))))))))))))))***,,,,,,+++***+++,,,---...------........./////////000111111222222333333444777888999:::<<<>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNPPPQQQRRRTTTTTTUUUVVVYYY[[[\\\]]]^^^```cccdddfffgggjjjmmmpppsssvvvzzzxxx}}}ttteeeYYY}}}zzzwwwvvvuuuuuurrrrrrrrrqqqqqqqqqpppppppppppppppooommmjjjgggeeeddddddcccaaa```````````````aaabbbbbbbbbaaa___^^^ZZZZZZZZZ[[[]]]___bbbddd___^^^\\\ZZZXXXVVVTTTRRROOOMMMLLLKKKJJJGGGCCC???:::999888666555555444444222222111111111111222222111111111111111111111111////////////////////////........................000222444666999>>>EEEIIIPPPRRRVVVYYY[[[ZZZYYYWWWUUUSSSPPPMMMMMMNNNQQQSSSYYYZZZ\\\]]]]]]\\\ZZZXXXTTTSSSPPPMMMJJJGGGEEEDDDFFFCCC???===>>>?????????=========<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;===@@@BBBCCCBBBAAA@@@CCCBBB@@@>>>;;;999777666222222222111111111000000........................///111222333333666:::>>>GGGMMMVVV\\\]]]WWWOOOIIIDDDAAA>>>===AAAJJJSSSYYY\\\[[[XXXRRRJJJBBB===;;;888888888888777777666666444444444333333333222222//////......---,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***)))))))))))))))))))))++++++************++++++777111+++((()))***)))'''***************+++++++++,,,+++*********+++,,,---++++++++++++************************************,,,+++***))))))***+++,,,******************************))))))))))))*********)))((('''''')))+++,,,------......//////000000111111222222333444444444777777888:::<<<>>>@@@AAADDDEEEGGGIIIJJJLLLOOOQQQRRRTTTVVVVVVWWWXXX[[[]]]^^^___aaaccceeegggiiijjjlllooorrrtttvvvzzzzzzwwwggg[[[}}}{{{yyywwwvvvuuuttttttsssssssssrrrrrrrrrsssssstttsssqqqmmmiiigggffffffdddcccbbbaaaaaaaaabbbbbbbbbbbbaaa___^^^]]]ZZZZZZZZZ[[[\\\___aaacccaaaaaa```]]]ZZZWWWTTTSSSNNNLLLJJJIIIGGGEEEBBB???;;;:::999888777666666666444333333222222222222333000000000000000000000000////////////////////////........................000222555777;;;AAAGGGLLLSSSUUUYYY\\\]]]\\\ZZZYYYUUUSSSPPPNNNNNNOOOQQQSSSVVVXXX[[[]]]]]]\\\ZZZXXXUUUSSSQQQNNNKKKIIIHHHGGGIIIFFFBBB@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<>>>AAACCCDDDCCCBBB@@@BBBAAA???===:::888777666222222222111111111000000........................+++,,,.........000222333;;;AAAIIIQQQSSSQQQLLLHHHBBB@@@===<<>>@@@BBBCCCEEEGGGHHHJJJLLLOOORRRTTTUUUWWWXXXXXXZZZ\\\___```aaabbbeeegggjjjkkklllmmmqqqtttuuuvvvzzz}}}xxxgggZZZ~~~|||{{{yyyxxxwwwuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvtttpppllljjjiiihhhfffeeeccccccbbbbbbccccccccccccbbb```^^^]]][[[[[[[[[[[[\\\]]]______```aaaaaa^^^YYYUUURRRQQQMMMKKKHHHFFFEEEDDDAAA???===<<<;;;:::999999999999555555333222222111111111////////////////////////000000000000000000000000000000000000000000000000111333555999===CCCJJJOOOUUUWWWZZZ]]]^^^]]][[[YYYTTTRRRPPPOOOOOOQQQSSSUUUUUUWWWYYY\\\\\\[[[ZZZXXXUUUSSSQQQNNNLLLKKKJJJKKKJJJHHHEEECCCCCCAAA???===??????>>>>>>======<<<<<<<<<<<<<<<======<<<<<<<<<===>>>@@@BBBBBBAAA@@@???>>>===<<<;;;999888777666333222222222222111111111000000000000000000000000,,,,,,,,,------...///000444888???EEEHHHHHHFFFDDD@@@???>>>===???CCCHHHKKKOOOOOOMMMIIIBBB<<<999777666555444444444444555555333333333333222222222222......---,,,++++++,,,,,,,,,++++++***))))))((((((++++++++++++++++++++++++)))))))))************+++*********))))))*********,,,***(((((()))*********'''((())))))******))))))))))))******+++,,,,,,,,,---------,,,,,,,,,++++++***************************))))))))))))***++++++&&&&&&'''((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,---...------...///000000111222222333333444444555555666888999999;;;===???AAACCCCCCEEEGGGIIIJJJMMMPPPSSSUUUVVVXXXXXXYYYZZZ]]]___aaabbbdddfffiiikkkmmmnnnppptttwwwxxxwww{{{wwwcccTTT~~~}}}{{{zzzzzzwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwuuurrrooommmkkkjjjhhhgggeeedddddddddbbbcccdddddddddbbbaaa```]]]]]]]]]^^^^^^]]]\\\\\\^^^___```]]]WWWRRROOOOOOLLLJJJGGGEEEEEEDDDBBBAAA???>>>======<<<<<<<<<<<<999888777555444333222222000000000000000000000000000000000000000000000000111111111111111111111111111333666:::>>>EEELLLQQQVVVXXX[[[^^^^^^]]][[[YYYRRRQQQPPPPPPQQQTTTVVVXXXVVVWWWYYY[[[\\\[[[ZZZYYYUUUSSSQQQNNNMMMMMMMMMNNNOOOMMMKKKJJJIIIFFFBBB???@@@@@@???>>>>>>===<<<<<<<<<===>>>??????>>>===<<<<<<============<<<<<<;;;999999888888777777777666333333333333222222222222111111111111111111111111000...------...///000000000222777;;;>>>??????>>>;;;;;;;;;;;;===???AAABBBFFFGGGFFFDDD???:::888777444333222222222333444444333333333222222222222111...---,,,+++++++++,,,---++++++******************************************************++++++,,,,,,***))))))(((((())))))***''')))***+++***)))***+++'''((()))*********))))))'''((()))***++++++++++++,,,,,,,,,,,,+++++++++***************************(((((()))***************((((((((())))))*********++++++************++++++,,,,,,,,,,,,------------------...///000111222222333333333444555555666666999:::;;;<<<>>>@@@BBBDDDDDDFFFIIIJJJLLLNNNRRRUUUUUUVVVXXXYYYYYYZZZ]]]___aaabbbdddgggiiilllnnnoootttxxx{{{{{{zzz}}}xxx```OOO~~~}}}||||||wwwwwwwwwwwwvvvvvvvvvuuuwwwwwwxxxwwwvvvssspppnnnlllkkkiiihhhfffeeeeeedddbbbcccdddeeefffeeedddddd^^^___``````___]]][[[ZZZ\\\^^^___\\\UUUPPPMMMMMMLLLJJJGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>===;;;999777666555555111111111111111111111111000000000000000000000000000000000000000000000000111333666:::???FFFMMMSSSWWWYYY\\\^^^___]]][[[YYYQQQQQQPPPQQQRRRUUUXXXZZZXXXYYYZZZ[[[\\\\\\[[[ZZZTTTSSSPPPNNNMMMNNNOOOPPPSSSRRRQQQPPPOOOLLLGGGCCC@@@@@@@@@???>>>======<<<<<<===@@@AAAAAA@@@===<<<<<<;;;;;;:::999999888888666666666666666777777777444444444333333333222222222222222222222222222222000...,,,+++,,,,,,---,,,---///111444666888999:::444555666888999:::;;;;;;@@@AAAAAA@@@<<<999888777333222111111111222333444333333333222222222111111...---,,,+++++++++,,,---*********+++,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((())))))&&&***------***)))***+++)))***+++,,,---,,,++++++''''''(((******++++++++++++++++++************)))))))))))))))))))))))))))'''((()))+++++++++***)))+++++++++*********************))))))))))))******)))***+++,,,,,,,,,,,,+++------...///000111222222333333444444555666666666::::::;;;===???AAACCCDDDFFFHHHJJJLLLMMMPPPSSSVVVUUUVVVXXXYYYYYYZZZ]]]___aaabbbdddgggjjjlllnnnpppvvv{{{~~~~~~|||zzz```MMM~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvyyywwwuuuuuuuuutttrrrqqqmmmmmmkkkjjjiiihhhhhhhhheeedddccccccbbbbbbcccccc```aaa```^^^[[[ZZZZZZ[[[]]]___^^^ZZZSSSNNNLLLLLLLLLHHHDDDAAA@@@???>>>===???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::777555444333333333333333222111000......//////////////////111111000000000000000111222555:::???DDDKKKQQQVVVZZZ\\\```bbbaaa^^^ZZZWWWRRRRRRSSSVVVYYYZZZYYYWWWYYYXXXWWWYYYZZZZZZYYYWWWVVVRRRPPPQQQQQQQQQWWW^^^\\\ZZZVVVQQQQQQQQQJJJBBBFFFCCC@@@??????@@@???>>>??????>>>>>>======<<<<<<::::::999888777666555555:::888666444444777999;;;888888888777777666666666888777666444222000///.../////////...------,,,,,,...//////111222333444555888777666555555555555555888888777777777666666666333222222222222222222333111111111111000000000///......---------,,,,,,,,,************************************************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---+++***))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******************---+++)))***,,,---........./////////------///000111111333444555666666666999:::<<<>>>@@@CCCDDDEEEGGGHHHIIIKKKNNNQQQTTTUUUUUUVVVXXXYYY[[[]]]aaadddccceeegggjjjlllnnnoooooorrrvvv{{{}}}zzz___KKK|||}}}}}}~~~~~~~~~~~~}}}|||||||||{{{zzzyyywwwwwwxxxwwwuuuuuuuuuuuusssrrrnnnmmmllljjjiiiiiiiiiiiieeeeeedddcccccccccccccccbbbbbbaaa___\\\ZZZ[[[\\\[[[\\\ZZZVVVPPPLLLKKKKKKKKKHHHEEEBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<;;;999666555555555555444333222111000000000000000000000000000111111000000000000111111333777;;;AAAFFFMMMTTTYYY\\\^^^aaacccbbb^^^ZZZWWWTTTSSSTTTWWWYYYZZZXXXWWWWWWVVVVVVWWWYYYYYYXXXVVVUUUQQQOOOOOOPPPQQQXXX___bbbbbb___ZZZWWWUUUOOOGGGFFFDDDBBBAAAAAABBBAAA@@@??????>>>>>>===<<<;;;;;;999888888777777666666555777777666666777777888999999999999999888888888777999999777666444222111000000000///......------,,,......///000111111222222555555444333333333333333333333222222222111111111222222111111111111222222111111111000000000//////...------------,,,,,,,,,+++++++++***************************************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))+++,,,...///******))))))******+++,,,*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++---+++******+++------,,,...///000///......000222222333444555666777777777:::;;;<<<>>>AAACCCEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ[[[\\\___cccffffffgggiiillloooppprrrrrrtttxxx|||~~~zzz___KKK~~~}}}|||zzz{{{}}}}}}}}}}}}|||{{{zzzyyyxxxxxxvvvuuuuuuvvvvvvuuusssooonnnlllkkkjjjjjjiiiiiiffffffeeeddddddddddddddddddddddddaaa^^^\\\\\\]]][[[ZZZXXXTTTPPPMMMMMMNNNLLLIIIFFFDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>===;;;999888777777777666555333222111111111111111111111111111111111000000000111111222444888===CCCIIIPPPWWW\\\```aaaccccccbbb^^^ZZZWWWVVVVVVVVVXXXYYYYYYXXXVVVTTTSSSSSSTTTVVVWWWUUUTTTSSSNNNKKKLLLMMMPPPXXXaaagggkkkjjjddd]]]XXXSSSMMMIIIGGGEEEDDDDDDDDDCCCBBB??????>>>===<<<;;;:::999666666666666666666666666555666777888888888777777;;;;;;;;;:::::::::::::::;;;:::999888666555333333000000//////......---------------.........//////222111111000000000000000/////////...............000000////////////000000000000000000////////////------------,,,,,,,,,,,,++++++++++++******))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((***,,,///222333******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,...---+++*********++++++******++++++,,,,,,---------,,,***+++,,,------,,,...///000000000111333555444555666777888888999999:::;;;===???BBBDDDFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUWWWYYY[[[\\\^^^aaaeeehhhiiikkkmmmooorrrtttuuuuuuwwwzzz}}}~~~uuu[[[HHH~~~~~~}}}|||zzzyyy{{{}}}~~~}}}|||{{{zzzwwwvvvuuuuuuwwwwwwvvvuuuoooooommmlllkkkjjjjjjjjjggggggfffeeeeeeeeeeeefffggggggfffddd```______```^^^]]]ZZZVVVSSSSSSSSSTTTOOOLLLHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@???===;;;:::::::::999888777555444333222222111111111111111000111111000000111111222222444888===DDDKKKRRRZZZ___ddddddeeedddbbb^^^ZZZXXXXXXXXXXXXYYYZZZYYYWWWUUURRRQQQQQQRRRSSSTTTRRRQQQOOOKKKGGGHHHJJJMMMVVV```iiippprrrkkkbbb[[[VVVRRROOOMMMJJJIIIHHHFFFDDDBBB???>>>===<<<;;;:::999888444555555555666666666777666666666666777777777888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555444111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////........................///..................///000000/////////.........---------,,,,,,,,,++++++,,,,,,++++++***)))))))))************************************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********************************+++---000333555------+++***)))(((((((((++++++++++++++++++++++++************++++++++++++---+++)))((('''((())))))******+++,,,------......,,,++++++,,,///000000000...///111111111333555777555555666777888999::::::;;;<<<>>>@@@CCCEEEFFFGGGGGGHHHIIIKKKNNNQQQTTTUUUXXXYYY[[[]]]^^^aaafffiiilllmmmooorrrtttvvvwwwxxxxxx{{{}}}lllSSSBBB~~~~~~|||{{{|||}}}~~~~~~}}}|||xxxwwwvvvvvvwwwxxxwwwuuuqqqpppnnnmmmllllllkkkkkkiiihhhhhhgggfffggggggggghhhiiihhhfffcccbbbbbbdddaaa___\\\ZZZYYYYYYZZZZZZTTTPPPKKKHHHFFFDDDBBBAAACCCBBBAAA??????????????????@@@@@@AAA@@@???>>>===<<<<<<;;;;;;:::888777666222222222111111111000000111111111111111222333333333777===DDDLLLTTT]]]bbbgggffffffdddaaa^^^ZZZXXXYYYYYYXXXYYYYYYYYYVVVTTTQQQPPPOOOPPPQQQPPPNNNMMMKKKFFFCCCDDDEEEIIIRRR[[[hhhqqquuupppfff___YYYVVVTTTRRRNNNLLLIIIFFFCCC@@@======<<<;;;:::999888777444444555555666666777777888777555444444666888:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777555444444222111111000//////......,,,,,,,,,,,,++++++++++++///...............//////---------------............------,,,,,,------.../////////............---------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***+++,,,---///000------+++***)))(((((((((************************))))))*********+++++++++,,,+++)))((((((((())))))******+++,,,------......++++++,,,...222444444444...000111222222333666888666555555666777888:::;;;<<<===???AAADDDFFFHHHHHHHHHIIIJJJLLLOOORRRUUUVVVWWWYYY[[[\\\^^^aaafffiiimmmnnnpppsssuuuwwwxxxyyyyyy|||~~~wwwcccMMM>>>~~~}}}~~~zzzxxxwwwwwwxxxxxxwwwuuuqqqqqqooonnnmmmllllllllljjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjhhhfffeeefffhhhcccaaa___^^^___``````___[[[WWWRRRNNNKKKIIIGGGEEEFFFEEEBBB@@@???????????????@@@AAAAAAAAA@@@???>>>============<<<;;;:::999444444444333222222111111111111111111111222333444333777>>>EEENNNWWW```fffhhhgggeeeccc```]]][[[YYYYYYXXXXXXXXXYYYXXXUUUSSSQQQPPPOOONNNNNNMMMKKKIIIGGGCCC???@@@@@@BBBJJJSSSbbblllrrrooohhhbbb\\\WWWTTTQQQNNNKKKHHHEEE@@@===;;;;;;::::::999999888888555555555666666777777777999777444222333555888:::;;;;;;;;;;;;;;;<<<<<<<<<:::999888777666555444444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///.........------------,,,,,,,,,,,,++++++++++++************************************************(((((()))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,///333555555444...000111222222333666888777666666666777999;;;<<<===>>>@@@BBBEEEGGGHHHIIIJJJJJJLLLNNNQQQTTTVVVXXXWWWYYY[[[]]]___bbbgggjjjnnnooorrrtttwwwyyyzzzzzzzzz}}}zzznnn\\\III==={{{zzzxxxxxxxxxxxxvvvuuurrrqqqpppooonnnmmmmmmmmmkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhjjjlllgggeeedddeeegggiiigggfffccc___ZZZUUUSSSQQQOOONNNJJJIIIFFFCCCAAA@@@@@@@@@>>>???@@@AAAAAAAAA@@@???======>>>>>>>>>>>>======777777666666555444444333111111111111222333444555444888???GGGPPPZZZccciiihhhfffdddbbb___]]][[[ZZZXXXWWWWWWWWWXXXWWWUUUSSSSSSQQQOOONNNMMMKKKHHHFFFDDD???======<<<===CCCJJJWWWaaaiiiiiieee```ZZZSSSNNNLLLJJJHHHEEEBBB>>>:::999999999999999999999999666777777777777777777777777666555444444666777888999999999::::::;;;;;;;;;:::999999888777666555555333222222111111000//////------------------------,,,,,,,,,,,,,,,---......*********++++++,,,,,,,,,---------,,,,,,---------.........---------,,,,,,,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,************************(((((((((((())))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))(((******))))))******+++,,,************************))))))))))))************((()))+++---------,,,+++******++++++++++++++++++++++++,,,///222333222000///000222222222333555777999888777777888:::<<<>>>>>>???AAACCCEEEHHHIIIJJJKKKLLLMMMPPPRRRUUUXXXYYYXXXZZZ\\\^^^aaadddiiilllpppqqqsssvvvxxxzzz{{{|||||||||{{{wwwpppdddTTTEEE;;;|||{{{yyyxxxxxxxxxvvvtttsssrrrqqqooonnnnnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjiiijjjkkkkkkjjjjjjlllnnnllljjjjjjlllooopppnnnkkkgggddd___[[[ZZZYYYWWWVVVNNNLLLHHHEEEBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@???======>>>???????????????:::999999888777666666555111111111111222333444555555999AAAIIIRRR\\\ffflllgggfffdddaaa^^^]]][[[[[[WWWVVVVVVWWWXXXWWWUUUSSSTTTRRROOONNNMMMJJJGGGDDDBBB>>>;;;;;;:::999>>>EEENNNWWW___aaa```\\\UUUNNNIIIGGGEEEDDDCCC@@@<<<999777888888888888999999999888888888888777777777777444555555666666666666666888888888999999:::::::::::::::999999888777666666333333222222111000000000---------....../////////++++++******+++,,,------++++++,,,,,,---------......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---************************'''((((((((())))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++......---+++***...---+++***))))))((((((++++++++++++++++++++++++))))))))))))************$$$&&&))),,,---,,,***)))++++++******************---,,,---...000000...,,,///000222222111222444666::::::999888999<<<>>>@@@>>>???AAACCCFFFHHHJJJKKKLLLMMMNNNQQQSSSVVVYYYZZZZZZ[[[^^^```bbbfffjjjnnnqqqsssuuuwwwzzz|||}}}}}}}}}}}}|||wwwuuuppphhh\\\NNN@@@888~~~}}}|||{{{zzzxxxwwwvvvuuuqqqqqqppppppooonnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjnnnooopppooonnnmmmooopppnnnqqqvvvwwwvvvsssqqqpppkkkiiifffdddbbb```]]][[[WWWSSSMMMHHHFFFDDDBBBAAADDDEEEEEEDDDBBB@@@>>><<<>>>>>>>>>???????????????<<<;;;999777666555444444333222111111000000111111666:::@@@FFFRRR```ggghhhkkkfff```]]][[[ZZZWWWTTTVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVSSSPPPMMMKKKJJJIIICCC>>>::::::999888:::>>>IIIMMMSSSWWWXXXUUUPPPLLLGGGFFFCCC@@@===;;;:::999999999888888888999;;;<<<<<<;;;:::999:::999666444555555444444444555555666777777777777888999:::;;;;;;;;;:::888777555444333111111111000///......---/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---------------------------,,,,,,,,,---///000222------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((''''''(((******+++++++++******))))))))))))******,,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******+++++++++***++++++,,,,,,*********---000222222111111111111222222333333444:::999999999999:::<<<======@@@CCCFFFFFFGGGHHHIIIKKKNNNQQQSSSUUUWWW[[[]]]\\\]]]___aaacccfffjjjmmmqqqtttwwwzzz{{{}}}yyywwwzzzyyyqqqggg```UUUIII@@@>>>~~~}}}|||zzzxxxwwwuuuuuurrrqqqqqqpppooonnnnnnmmmjjjjjjjjjjjjjjjkkklllmmmpppqqqssssssqqqppppppqqqrrruuuzzz|||zzzwwwuuutttpppnnnlllkkkjjjiiigggeee\\\XXXQQQLLLIIIGGGEEEDDDFFFFFFFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666555555444333333222111111111111222666:::@@@FFFRRR___fffgggiiiddd___[[[ZZZYYYWWWUUUUUUTTTSSSSSSSSSTTTVVVVVVXXXWWWTTTPPPMMMJJJHHHGGGAAA===::::::999777999===BBBFFFLLLPPPQQQOOOJJJGGGDDDBBB@@@===;;;999888888888888888999:::<<<>>>???===<<<;;;;;;;;;:::888666555444444333333444444444555555555666777888999:::;;;:::999888666555444333333333333222111000000000000000///......------,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,...------------------------------,,,,,,---...000000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((('''((()))******+++++++++******))))))))))))************************++++++************)))))))))(((******************************++++++++++++******+++++++++***++++++,,,---++++++,,,---.../////////111111222222333333444444888777777888999<<<>>>??????BBBEEEGGGHHHHHHJJJKKKMMMOOORRRTTTUUUWWWZZZ\\\^^^___aaacccdddgggkkknnnooorrrvvvzzz|||xxxuuuvvv~~~xxxoooeee]]]SSSFFF>>>;;;}}}{{{yyywwwuuutttsssrrrqqqpppooonnnmmmmmmiiiiiijjjjjjkkkmmmnnnooorrrtttwwwxxxvvvsssrrrqqqwww{{{}}}{{{yyyrrrpppooonnnoooooommmlllccc^^^WWWQQQMMMJJJHHHFFFHHHHHHGGGFFFDDDBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777666555555444444333222222222222333555:::???FFFQQQ^^^ddddddeeeaaa]]]ZZZXXXWWWVVVUUUSSSSSSSSSSSSUUUVVVWWWXXX[[[YYYVVVRRRNNNJJJGGGEEE@@@===;;;<<<:::777888;;;<<<@@@EEEIIIJJJHHHDDDBBBAAA@@@>>><<<;;;999999888777888999:::<<>>============:::888666555444333333333333333333333444444555777888999999888888666555444333333333333333222111111000000000000//////......------++++++************+++++++++,,,------++++++,,,---------------------------......---------......///---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))******+++************))))))))))))******((())))))***++++++,,,,,,************))))))))))))******************************++++++++++++******+++++++++++++++,,,---------...//////...---...///111222222333444444555555666666666777:::<<>>>>>>>>===============;;;::::::999888777555555555555444333333333333444555:::???EEEPPP\\\bbbaaa```^^^ZZZWWWUUUUUUTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\^^^]]]YYYUUUPPPKKKGGGEEEAAA>>>===>>>===999888;;;;;;>>>BBBFFFGGGEEEBBB@@@@@@@@@>>>===<<<<<<<<<<<<999999:::<<<>>>???AAABBBAAA???>>>?????????===;;;888777666444444333333333333333444444555777888999777666666555444333333222111111111000000/////////111111000//////......---+++******))))))******++++++,,,---,,,+++++++++---........................//////......------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((()))*********************))))))))))))******))))))*********+++++++++*********)))))))))))))))******************************++++++++++++******+++++++++++++++,,,---......000111111//////111333222222333444555666666777666666777888:::===???AAABBBDDDGGGIIIIIIKKKMMMOOOQQQSSSUUUVVVVVVWWWZZZ[[[```bbbeeeggghhhjjjmmmooonnnrrrwww{{{yyyrrrsss}}}wwwmmmaaaXXXMMMAAA:::888|||zzzwwwvvvuuuuuutttsssqqqooonnnllllllmmmmmmnnnnnnoooqqqrrrsssvvvzzz~~~~~~zzzxxxvvv~~~}}}{{{zzzzzzyyywwwuuujjjfff```ZZZUUUPPPKKKHHHMMMLLLJJJHHHEEEDDDBBBBBB??????>>>>>>============::::::::::::999777666555666555444444333333444444444999???EEEOOOZZZ___^^^\\\[[[XXXUUURRRQQQRRRRRRPPPRRRTTTXXX[[[^^^```aaacccbbb^^^ZZZTTTNNNJJJGGGDDDAAA???@@@???;;;:::===;;;===@@@CCCCCCBBB@@@>>>>>>>>>============>>>>>><<<<<<===>>>>>>?????????AAA@@@??????@@@@@@>>><<<999999888666555555555555555555555555666777888888444444444333333222222222111111111111000000000000222111111000//////......+++******))))))******++++++,,,------++++++,,,---......................../////////......---,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((())))))************)))******))))))))))))******+++++++++*********))))))))))))))))))))))))************************************++++++++++++******++++++++++++,,,---...///...//////000000111333555222333444555666777888888999999999999;;;===???@@@CCCEEEGGGHHHIIIKKKMMMOOOSSSUUUWWWWWWWWWXXXZZZ\\\```bbbeeeggghhhjjjmmmooorrruuuyyy}}}|||uuuwww}}}zzzooobbbXXXLLLAAA:::999}}}{{{xxxwwwvvvvvvvvvtttrrrpppnnnlllkkknnnooopppqqqsssuuuwwwxxxzzz}}}}}}|||~~~~~~|||yyywwwooolllhhhddd___YYYRRRMMMNNNMMMJJJHHHEEEDDDCCCBBB>>>>>>======<<<<<<;;;;;;999::::::;;;:::888777555555555444333333333333444444999>>>DDDNNNXXX\\\[[[ZZZYYYWWWSSSOOONNNOOOPPPQQQSSSWWW[[[```cccfffgggiiigggeee```ZZZTTTNNNKKKGGGCCC@@@AAA???<<<<<>>@@@???>>>???@@@???>>><<<:::999888777777777777777666666555555555555666666222222222222222222222222333333333333333333333333222222111111000000//////++++++************++++++,,,---......,,,,,,---............................../////////...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))******))))))))))))******,,,,,,++++++***))))))((())))))))))))************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,...///000000...,,,---000222333333333333444666777888999:::;;;;;;;;;;;;<<<>>>@@@AAADDDFFFHHHIIIIIIKKKNNNQQQSSSUUUWWWXXXXXXYYY[[[]]]___bbbeeehhhjjjllloooqqquuuxxx|||xxxzzz~~~rrrdddXXXMMMAAA;;;:::}}}{{{zzzxxxxxxwwwvvvuuurrrpppmmmlllkkkmmmnnnpppsssvvvzzz|||~~~~~~~~~|||wwwvvvtttqqqllleee\\\VVVOOOMMMJJJGGGEEECCCBBBBBB@@@??????>>>======<<<<<<999:::;;;;;;:::999777666555444444333333333333333444999>>>DDDMMMWWWZZZXXXXXXXXXVVVQQQMMMKKKLLLNNNRRRUUUYYY___dddhhhkkklllnnnmmmjjjfff```YYYTTTPPPHHHCCC@@@@@@>>>;;;<<>>??????@@@???>>><<<:::999::::::;;;===???AAABBBCCCDDDDDDDDDDDDCCCAAAAAA>>>=========>>>>>>===;;;888888777777777777777888777666555444333333333333111111111111111111111111333333333333333333333333333222222111111000//////,,,,,,++++++++++++,,,,,,---...//////------...///........................---......//////...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))******))))))))))))******++++++******************((()))))))))************++++++++++++++++++++++++******++++++++++++******+++++++++,,,---...///000777222---...333666555222333444555666888999:::;;;;;;;;;;;;<<<>>>AAACCCEEEGGGHHHIIIJJJKKKMMMPPPSSSSSSUUUXXXYYYYYY[[[]]]______bbbgggjjjmmmoooqqqsssuuuxxx|||zzz{{{sssdddXXXLLLAAA;;;;;;~~~}}}|||zzzyyyyyyxxxwwwuuurrrpppmmmkkkjjjkkklllooosssxxx}}}~~~}}}}}}{{{vvvnnnddd^^^OOOMMMJJJGGGDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>999999;;;;;;;;;999777666444444333222222222222333333999>>>DDDLLLVVVYYYWWWWWWWWWUUUQQQKKKIIIJJJMMMSSSVVV[[[aaagggkkknnnoooqqqpppmmmiiiccc]]]WWWTTTIIICCC???>>><<<:::;;;???BBBBBBBBBBBBAAA???===<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEDDD===<<<<<<<<<>>>>>><<<:::777666666666666777777888777666444333222111111111000000000000111111111111111111111111111111111111333333222222111000000000---,,,,,,++++++,,,,,,---...///000///.........000////////////////////////,,,---...//////...------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))*********))))))(((******))))))))))))******)))))))))***++++++,,,,,,(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,---...000000???777111222888;;;888333444444555777888:::;;;;;;999:::;;;===???CCCFFFHHHHHHJJJKKKLLLLLLNNNRRRUUUSSSUUUXXXYYYZZZ[[[^^^```___ccchhhllloooqqqtttvvvuuuxxx|||zzz{{{tttdddXXXLLLAAA;;;;;;}}}~~~~~~~~~~~~|||yyywwwxxxwwwvvvtttrrrpppooonnnoooppprrrvvvzzz}}}pppcccUUUQQQKKKGGGEEEDDDCCCBBBDDDCCCBBBBBBCCCBBB@@@>>>AAA???===<<<<<<;;;999777555555555444444333333222555777<<>>AAACCCFFFHHHIIIIIIIIIIIIIIIIIIFFFAAA>>>===============<<<<<<;;;777777777777777888888999666555444222111000000000111000/////////000222333111222222333333222222111111111222333222111000///------,,,++++++******))))))******++++++,,,------000000000000000000000000//////.........---------,,,+++***)))((((((((((((************************------,,,++++++******)))***++++++***((('''((()))&&&&&&''')))***,,,------************************(((((())))))*********+++)))************+++++++++************************)))((((((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,...///666222///111555777444///555555666777888999999::::::;;;<<<>>>???AAABBBCCCJJJJJJJJJKKKMMMPPPRRRTTTXXXYYY[[[[[[[[[\\\^^^```ggghhhkkklllnnnqqqvvvyyyzzz|||~~~}}}~~~yyyeeeTTTIIIBBB===:::}}}}}}zzzxxxxxxxxxvvvuuusssqqqpppooopppqqqsssvvvzzzwwwjjj\\\WWWPPPJJJGGGDDDBBBAAAEEEDDDBBBBBBBBBAAA???===<<<:::999999:::;;;999888666555555444444333333222555777;;;BBBIIIOOOQQQQQQOOONNNKKKHHHFFFHHHLLLPPPTTT\\\cccdddfffkkkoooppptttsssrrrnnnhhh```YYYUUUJJJGGGBBB>>>===>>>AAADDDFFFGGGGGGEEECCCAAAAAAAAA===>>>AAADDDGGGJJJMMMNNNJJJIIIHHHHHHGGGEEEAAA>>><<<============<<<;;;;;;666666666555555555666666555444333222000000//////222111000000000111222333222222333333333333222222111222222333222111000///.........---,,,,,,++++++++++++,,,,,,------......000000000000000000000000//////.........------------,,,+++******)))))))))************************++++++++++++++++++++++++)))***+++***)))((()))***(((((())))))************************************((()))))))))************)))************+++++++++************************---,,,,,,,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,...000444555555555333333333444555666666777888999::::::<<<<<<>>>???AAABBBDDDDDDIIIIIIJJJKKKMMMPPPRRRTTTWWWXXXZZZ[[[[[[\\\___aaagggiiikkkmmmooorrrvvvyyy{{{}}}jjjUUUFFF===777444}}}|||yyyzzzyyyxxxvvvuuusssrrrqqqrrrssstttwww{{{sssddd^^^VVVOOOKKKHHHFFFDDDIIIGGGEEEDDDDDDCCC@@@>>><<<:::999999::::::999888666666555555444333333222444666:::AAAGGGLLLNNNNNNIIIHHHFFFDDDDDDHHHMMMRRRXXX```fffggghhhllloooooorrrsssrrrpppjjjccc[[[VVVLLLIIICCC???>>>AAAEEEHHHKKKKKKJJJGGGDDDBBBAAABBB@@@AAADDDHHHLLLOOOQQQRRRLLLJJJGGGFFFEEECCCAAA>>><<<<<<<<<<<<<<<;;;::::::666555444333333333333333444333222111000/////////222111111111111222333333222333333444444333333222222222222333222111111000000000//////...------,,,,,,,,,------...//////000000000000000000000000000/////////.........------...---,,,+++++++++++++++************************))))))******+++,,,,,,---((()))******)))(((***+++++++++******)))(((((((((************************))))))))))))************)))************+++++++++************************+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000111777;;;888111///333888555666777888999:::;;;;;;===>>>???AAACCCDDDFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWYYYZZZ[[[]]]aaaccchhhjjjmmmnnnpppssswwwyyy|||~~~mmmVVVFFF<<<666333}}}~~~|||{{{{{{zzzyyywwwvvvuuuttttttuuuvvvyyy|||zzzkkkfff^^^WWWRRROOOMMMKKKLLLJJJHHHGGGFFFFFFDDDBBBBBB@@@>>><<<<<<;;;888666777777666555444333333222444555999???EEEIIIKKKJJJFFFEEEDDDBBBCCCHHHNNNSSS\\\dddiiiiiiiiilllnnnmmmoooqqqrrrpppkkkccc[[[VVVMMMIIICCC??????CCCHHHLLLOOONNNLLLHHHDDDBBBCCCDDDEEEFFFIIILLLNNNPPPQQQRRRMMMJJJFFFDDDBBBAAA???>>>;;;;;;;;;;;;;;;::::::999777666555333222111111111222222111000/////////000111111111111111222222333333333444444444444333333333333333222222222111111000000000///......------,,,------......//////000000000000000000000000000////////////............------,,,+++++++++++++++************************))))))******+++++++++,,,'''(((******))))))***,,,++++++******)))(((((((((************************)))))))))))))))*********))))))*********+++++++++***************************)))))))))))))))******************************+++++++++,,,,,,,,,------,,,---...---,,,---...000000666:::777000...222777666666777888999;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTVVVYYY[[[\\\___cccfffiiilllnnnppprrrtttwwwzzz|||~~~mmmVVVHHH@@@<<<;;;}}}~~~}}}}}}|||{{{zzzxxxwwwwwwvvvwwwxxxzzz}}}wwwrrrjjjccc^^^YYYUUURRROOOMMMJJJHHHHHHGGGFFFDDDDDDBBB???>>>===;;;999777888777777555444333222222333444888===BBBFFFFFFFFFFFFEEECCCBBBCCCHHHPPPUUU___gggllllllkkkmmmnnnlllnnnooopppooojjjbbbZZZUUUMMMIIICCC@@@@@@DDDJJJNNNQQQPPPMMMIIIEEEDDDEEEGGGKKKLLLNNNOOOPPPPPPOOONNNMMMJJJEEEBBBAAA???>>><<<:::::::::::::::999888888888777666444333222222111111111000000000000000111000000111111111111222111444444444555555444444444333333333222222222222222000000000///......------,,,,,,------......//////111111111111111111111111000000/////////.........,,,++++++************+++************************+++++++++******)))))))))'''(((******))))))***,,,)))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++************************,,,,,,+++******+++++++++************************+++++++++,,,,,,,,,---------.........------///000111333444333111000222444666666777999:::<<<======>>>???@@@BBBDDDEEEGGGGGGJJJKKKMMMOOOQQQSSSTTTUUUTTTWWWZZZ\\\^^^aaaeeehhhkkkmmmppprrrtttuuuxxxzzz{{{}}}lllVVVIIICCCAAA@@@{{{~~~~~~~~~}}}|||{{{zzzzzzxxxyyyzzz|||zzzssslllfff___[[[UUURRRNNNKKKIIIHHHFFFDDD@@@???===<<<======;;;999999888777666555333222222333444666;;;@@@BBBCCCBBBDDDCCCBBBAAACCCIIIRRRXXXbbbjjjpppooonnnoooooonnnooooooooonnnhhhaaaZZZUUULLLIIIEEEBBBCCCGGGLLLPPPSSSRRROOOKKKHHHHHHKKKMMMSSSTTTUUUUUUTTTQQQOOOMMMMMMJJJEEEBBB@@@>>><<<:::999999999999999888888777999888666555444333333333111111000000000111222222000111111222333222222222444555555666666555555444444444333222222222222333111111000//////......---,,,,,,------.../////////111111111111111111111111000000000/////////......++++++************++++++************************,,,++++++***))))))((((((((()))******)))(((***+++''''''((()))***++++++,,,))))))))))))))))))))))))************)))))))))))))))************+++++++++******************************))))))(((((())))))************************++++++,,,,,,,,,,,,---------...///...------///111111000000111222333333222666777888999;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGHHHKKKMMMOOOQQQSSSUUUVVVVVVVVVXXX[[[^^^```cccgggjjjlllooorrrtttuuuwwwyyyzzz{{{}}}iiiTTTGGGAAA???>>>zzz~~~}}}sssrrrrrrsssttt{{{~~~}}}||||||zzzzzz{{{}}}|||vvvpppkkkbbb^^^XXXRRROOOLLLIIIFFFBBB@@@???>>>>>>>>><<<:::999999888666555333222222333333555999>>>@@@@@@???@@@?????????CCCKKKUUU\\\fffnnntttsssrrrsssrrrqqqqqqqqqpppmmmhhhaaa[[[WWWLLLJJJGGGEEEFFFJJJOOORRRUUUTTTQQQMMMKKKMMMQQQUUUZZZZZZ[[[[[[YYYVVVSSSQQQLLLIIIEEEBBB@@@===:::888888888999999888888777666777777666444444333333333111111111111111222333333222333444555555555444444555555666666666666555555555444333222222222333333222222222111000000//////---......//////000000111111111111111111111111111000000000000/////////...,,,,,,++++++++++++,,,,,,************************************)))))))))))))))***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))************)))))))))((()))************+++++++++************************))))))((('''''''''''''''************************++++++,,,,,,,,,,,,---------...///...------///111//////000111333444555555666777888:::;;;===>>>???AAABBBCCCEEEFFFHHHIIIJJJMMMNNNQQQSSSUUUWWWWWWWWWXXX[[[]]]```bbbdddhhhkkkmmmpppsssvvvwwwxxxyyy{{{|||~~~wwwaaaNNNBBB===;;;:::yyy}}}wwwrrrlllkkkkkkmmmooowww~~~}}}}}}{{{{{{|||}}}~~~zzznnniiibbb[[[UUUPPPLLLJJJIIIFFFDDDBBBAAA???<<<:::999999888666555333222222222333555999<<>>===<<<<<<<<<===BBBLLLWWW^^^hhhpppvvvvvvuuuvvvuuussstttsssqqqnnnhhhaaa\\\XXXLLLKKKIIIHHHIIIMMMQQQTTTWWWUUURRROOONNNQQQVVVZZZ^^^___``````^^^[[[WWWUUUKKKIIIEEEBBB@@@===999777888888888888888777666666666666555444333333333333111111111111222333444444444444666777777777666555555555666666666666555555555444333222111222333444444444333222222111111000/////////000111111222222111111111111111111111111000000000000////////////------,,,,,,,,,------...************************((((((((()))******++++++***++++++***((('''((()))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************------,,,+++******++++++))))))))))))))))))))))))++++++,,,,,,,,,------------...//////---...///111---///222333333444777999666777888:::<<<>>>???@@@CCCCCCEEEFFFHHHJJJKKKKKKNNNOOORRRUUUWWWXXXXXXXXXZZZ\\\___aaaccceeeiiilllmmmppptttvvvwwwxxxzzz{{{}}}|||nnnYYYHHH>>>:::999888tttwww}}}yyyrrrkkkgggcccdddcccccchhhuuu{{{oooddd[[[TTTOOOLLLHHHFFFDDDBBBAAA???<<<:::===;;;999888777666444222222333444666777999:::;;;:::;;;===>>>CCCLLLXXXbbbnnntttxxxwwwxxx{{{|||zzz~~~xxxqqqllljjjfff```ZZZQQQLLLGGGFFFIIIMMMNNNOOOPPPOOOMMMMMMPPPUUUZZZ^^^fffeeeddddddddd```XXXRRRIIIFFFBBB???>>>===;;;:::999999999999888666555444444333333222222333333444666444333111000000111111555666666777777777777777888888777777666666555555444444444555555555666666666666555444222111000000111222222333333222222111333333333222222111111111111111000000//////............---,,,++++++++++++((()))***,,,,,,+++******,,,,,,***)))))))))***+++***)))(((''''''((()))***)))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))((())))))***+++)))(((((()))++++++)))((()))***,,,...//////...---...............---------111000000111444666666555:::;;;=========???AAACCCFFFFFFEEEFFFGGGIIIKKKMMMOOOQQQTTTUUUUUUWWWYYY[[[```aaabbbdddgggjjjmmmooosssuuuyyyzzzzzzzzz{{{}}}xxxfffRRRDDD===888666777qqquuu{{{zzzrrrlllfffaaa____________eeerrr}}}rrrggg^^^VVVQQQKKKIIIFFFDDDCCCAAA>>><<<===;;;999888777666444222222333444555777888999:::999;;;===???CCCMMMZZZcccoootttwwwwwwxxx|||~~~}}}zzzsssmmmjjjeee^^^YYYSSSOOOJJJHHHIIIJJJKKKJJJNNNNNNNNNOOOSSSXXX^^^aaahhhfffeeeeeeeeeaaaZZZTTTJJJGGGBBB???===<<<:::999:::999999888777666444444333222222111111222222333444444222111111111222333555666777777888888777777666666666666777777777777444444444555555555666666666555555444333222111111333333444444444444333333333333333333222222222111111111111000//////............---,,,++++++++++++((()))******++++++******,,,+++***)))))))))***+++***)))(((((((((((()))***)))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********))))))))))))***++++++,,,+++++++++,,,,,,,,,+++***+++,,,---............000///...---,,,+++++++++111111222333444666777777555777999;;;<<<>>>BBBEEEIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]```aaacccfffiiilllooopppsssvvvyyy{{{||||||}}}|||ppp```MMMBBB;;;666333333nnnrrrxxx}}}tttmmmgggaaa]]]\\\\\\\\\]]]bbbnnn}}}wwwjjj^^^VVVPPPMMMJJJGGGFFFDDDAAA???===;;;888777777666444222222222333444555777777888888:::<<>><<<;;;:::999::::::999777666444333333222111111000000111111222333222222222222333444555666666777888888888888777555555555666777888888888444444555555555666666666555555444444444333333333444555555555555555555444444333333333333333222222222111111000000///............---,,,++++++++++++)))))))))))))))******+++,,,+++******))))))*********))))))(((((())))))***)))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///000///...------...000111666888:::999666555777999888:::<<<>>>???BBBEEEHHHJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUWWWYYYYYY[[[]]]___aaabbbeeehhhlllooorrrssstttwww{{{}}}~~~}}}~~~vvvkkk\\\MMMDDD???999555444lllpppvvv{{{}}}ssslllgggaaa]]]]]]\\\[[[[[[___iiiuuu}}}tttfff\\\VVVSSSNNNKKKHHHFFFCCCAAA===;;;999888777666444222222222333333444555666666777999<<>>=========<<<;;;:::888666555333333222222222111111111111222222111111222333444555666666666777888888999999888888555666666666777777777888555555555555666666666666444444444444444555555555444555555666666555555444444444444444333333333333222222111111000//////.........---,,,++++++++++++***)))((('''((()))***++++++++++++***************)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******++++++******++++++,,,---,,,,,,+++***))))))***,,,------,,,+++,,,---...//////...---...111555999<<<<<<@@@BBB>>>999666777;;;===???@@@AAAAAABBBEEEGGGHHHIIILLLNNNOOOOOOOOOOOOSSSUUUXXXZZZ[[[\\\___aaabbbcccfffjjjnnnrrrtttvvvuuuxxx|||xxx||||||tttgggXXXIIIBBB>>>999666777kkkoootttyyy}}}~~~tttmmmhhhccc______]]]ZZZYYY[[[bbbjjjoooyyy}}}~~~pppfff]]]YYYSSSNNNKKKHHHEEEBBB>>><<<:::999888777555333222333333333444444555555666888;;;???FFFQQQ___iiiooosssvvvvvvyyy}}}uuummmeee^^^ZZZVVVTTTQQQNNNJJJGGGFFFFFFGGGKKKSSS[[[ccciiilllnnniiiddd^^^[[[YYYWWWSSSOOOHHHEEEAAA??????@@@AAAAAA:::999777555444333333222333333222222222222333333000111222444555666777777777888888999999999999999888777777777666666666555555555555666666666777777444444555555555555666666444444555555555555444444444444444444444444444444222222222111000000//////......---,,,++++++++++++***)))((((((((()))+++,,,++++++++++++******))))))))))))************)))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******++++++******++++++,,,---,,,------,,,***)))***,,,...---,,,+++,,,---...///...------...111666:::===999===@@@===999777999===:::<<<>>>???@@@BBBEEEGGGHHHJJJLLLNNNPPPPPPPPPOOOSSSVVVXXXZZZ[[[]]]```bbbccceeehhhmmmqqqtttvvvwwwwwwzzz~~~~~~vvvzzz}}}sss```QQQAAA999666444444666hhhlllrrrxxx|||vvvooojjjdddaaa___]]]YYYWWWXXX\\\aaadddmmmrrrxxx|||ssseeeaaaYYYSSSNNNJJJGGGDDD@@@>>>;;;::::::999777555333444444444444444444444555888;;;???EEEQQQ___iiinnnsssvvvvvvyyy}}}uuummmeee```]]]XXXVVVSSSOOOJJJHHHHHHIIIIIIOOOXXXbbbjjjoooqqqqqqhhhbbb[[[VVVSSSPPPMMMIIIDDDBBB@@@@@@AAABBBBBBAAA999777555444333333333444444333333333333333333444000111333555666777888888888888999::::::::::::999888888888777666555555555555555666666666777777777555555666666666666666666444444555555555555444444444444444555555555555666333222222111111000//////......---,,,++++++++++++***************++++++,,,***++++++++++++***)))))))))******++++++******))))))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++,,,,,,---///222000---+++,,,...---------,,,,,,------.........------///111333555111444777888777888;;;>>>999<<>>777555333444777eeejjjpppuuuyyy}}}zzzsssmmmhhhdddaaa^^^[[[YYYZZZ]]]```aaaeeejjjoootttzzz}}}nnnhhh```XXXRRRMMMIIIFFFAAA???===<<<<<<:::888666555555555444444444444444555777:::>>>DDDPPP]]]ggglllrrrvvvwwwzzz~~~zzzrrrkkkeeeaaa___\\\ZZZVVVPPPJJJGGGHHHKKKNNNTTT___iiiqqquuuuuuuuuiiibbbYYYRRRNNNLLLHHHEEEAAA@@@???@@@AAAAAA???>>>777666444333222333444555333333222222222222333333111222444666777888888777888999999:::;;;:::::::::777777777777666666666666555666666666777777777777777777666666666666666666555666666777777666666555444444555555666666666666333333222111111000000///......---,,,++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))***++++++++++++***))))))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********))))))))))))***+++++++++000444333///++++++---,,,------...------,,,,,,------------...///000111000111333555777:::;;;===>>>AAAEEEIIILLLQQQVVVZZZPPPPPPPPPQQQSSSTTTVVVWWWVVVXXX[[[]]]___aaadddfffeeehhhkkkooossstttuuuuuu{{{}}}xxx{{{yyymmmZZZMMM???999777555444666cccgggnnnssswww{{{wwwrrrlllhhhdddaaa^^^]]]___aaacccdddbbbfffkkknnnrrrzzztttnnneee\\\UUUPPPKKKHHHBBB@@@>>>======;;;999777666555555555555444444444555777:::===DDDOOO]]]fffkkkrrrwwwxxxzzz|||{{{wwwpppiiidddaaa```___]]]XXXPPPIIIFFFHHHKKKQQQXXXcccnnnvvvyyyxxxwwwjjjbbbXXXPPPLLLIIIFFFCCC@@@??????@@@@@@???<<<999666555333222222333555666222222111111111111222222222333555666888888777777888999::::::;;;;;;::::::555555666666777777888888666666666666777777777777888777777777666666666555777777888888888888777777444555555555666666777777333333222222111000000000......---,,,++++++++++++***+++,,,---...---,,,+++******+++,,,+++***)))((()))***+++,,,,,,+++***))))))))))))))))))******+++(((((()))***************)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))((()))******+++(((...333333...***)))***,,,---.........---,,,++++++,,,---///000222333333777666555777999;;;:::999@@@CCCFFFIIILLLPPPUUUXXXPPPPPPPPPPPPRRRTTTVVVWWWWWWZZZ]]]___```cccfffhhhfffhhhlllpppssstttuuuuuu{{{~~~xxx|||uuuiiiSSSGGG<<<888666222000///fffgggjjjpppvvv|||{{{sssllliiigggeeedddcccbbb```^^^cccaaacccgggkkkpppxxxwwwqqqiiiccc___YYYPPPIIIFFFDDDAAA@@@???===;;;999666666666555555444333333666666888<<>>>>>>>>>>>===<<<::::::555555444444444333333333111111000000000000000111222222333555666888999999999::::::;;;;;;::::::999555555666666666666555555555555666666777777888888777666666666666555555555444444444555555555666666555555555555555555555555666666555444222111111000...------,,,,,,++++++***,,,,,,...000222222///,,,))))))))))))))))))))))))(((((())))))*********+++++++++************++++++,,,***((((((***+++)))'''))))))))))))******************))))))******+++,,,(((((()))***++++++,,,,,,((()))))))))************++++++******++++++,,,---------......///.........------...///000111222222///444888888:::======999>>>AAAFFFHHHIIIIIIIIIJJJNNNNNNOOOQQQSSSTTTUUUVVVXXX[[[___aaabbbccceeegggiiilllooorrrsssuuuxxxzzz~~~|||pppaaaQQQFFF>>>666111888:::---bbbdddhhhnnntttzzz~~~yyyrrrpppnnnlllkkkjjjiiifffdddeeebbbbbbeeehhhkkkttt|||yyyssskkkfffaaa[[[RRRKKKGGGEEEBBB@@@@@@>>><<<:::555555444333333444444555555555777;;;BBBMMMYYYbbbkkkooovvv}}}tttooojjjhhhiiiiiigggeeeccc[[[SSSNNNJJJIIIOOOWWW]]]gggqqqxxx}}}|||wwwlllcccXXXNNNIIIFFFBBB@@@?????????>>><<<;;;999999555555444444444333333333222111111000000000000111222333444555666888999999::::::::::::::::::999999666666777777777777666666555666666666666666777777666666666555555555444444333444444444555555555666555555555555555555555555666555555444333222111000......------,,,+++++++++++++++,,,///000000---***************************'''((((((((())))))))))))+++******************+++,,,***((()))++++++)))'''))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++******++++++,,,,,,,,,---......///.........---......///000111222222000444777888<<>>888555>>>AAA777^^^```eeekkkrrrxxx|||{{{vvvtttrrrppppppnnnllljjjiiieeedddeeegggjjjrrr{{{{{{uuunnniiiccc]]]UUUOOOIIIFFFCCCBBBAAA@@@>>><<<555444333222222444555777444555777:::@@@KKKVVV^^^hhhnnnvvv~~~vvvrrrmmmjjjkkkkkkiiiggg```YYYRRRNNNLLLMMMUUU^^^eeemmmuuuzzz}}}|||vvvlllcccVVVMMMHHHEEECCCAAAAAAAAA???===;;;999888777555555444444444333333333222222111000000000000000333333444555777888999999:::::::::999999888888777777777888888888888777777666666666555555555555555555555444444444333333333333333444444444444555555444444444444444444444444666555555444333222111111.........---,,,,,,+++++++++***+++---...---***'''************************'''''''''(((((((((((()))************************,,,+++******++++++***((()))))))))*********++++++******))))))******+++,,,111000///...---,,,+++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...//////............///000111222222333333666777888===HHHOOOQQQEEEGGGHHHHHHGGGGGGIIIJJJMMMNNNOOOQQQSSSTTTVVVVVV[[[^^^bbbeeeggghhhjjjlllmmmppptttvvvxxxzzz}}}rrr]]]JJJ@@@;;;888666@@@FFF???ZZZ^^^ccciiipppvvv{{{~~~|||yyyxxxwwwvvvsssqqqpppllliiikkklllooowww|||xxxqqqkkkfff___XXXRRRLLLIIIFFFDDDCCCBBB@@@>>>999777555333222444666777555666777:::@@@JJJTTT[[[dddjjjuuu~~~|||wwwqqqmmmkkkjjjgggddd^^^WWWPPPNNNMMMPPPYYYccckkkrrrxxxzzz}}}~~~{{{vvvkkkbbbVVVLLLHHHFFFDDDCCCCCCBBB@@@===:::888666555555555444444444333333333333222111111000000111111333444555666777888999999:::999999888777777777777666777777888888777777666666666555555444444333333444444444333333333222222333333333333333333444444444444444444444444444444666555555444333333222222//////......---,,,,,,,,,+++++++++,,,---,,,)))'''************************((((((((()))))))))))))))*********++++++*********,,,++++++***+++******)))))))))*********+++++++++******))))))******+++,,,111000///...---,,,+++************+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,---...////////////...//////000111222333333444777888999>>>HHHOOOPPPDDDEEEFFFEEEEEEFFFHHHJJJNNNNNNPPPRRRTTTUUUWWWXXX\\\___cccggghhhjjjlllnnnooorrruuuxxxzzz|||uuu]]]FFF;;;777666333;;;BBB===XXX\\\ccciiinnntttzzz~~~|||vvvsssqqqtttvvvyyy}}}zzzuuunnnhhhaaaZZZVVVPPPMMMIIIFFFDDDCCCAAA@@@???<<<999666444444555666666777999;;;@@@IIIRRRYYYaaahhhtttzzzrrrmmmjjjhhhccc```ZZZTTTOOONNNOOOSSS]]]hhhpppuuuyyyyyyzzz|||yyyuuuiii```UUUMMMJJJHHHGGGEEEDDDCCC@@@<<<999777555555555555444444444333333333222222111111111111222222444555555666777888999999999888777666666666666777555666666777777666666555666666555555444444333333444333333333333222222222333333333333333333222222444444444444444444444444666555555444444333333333000000///......------,,,---,,,+++,,,---,,,***(((************************************************)))***++++++++++++***)))++++++++++++***))))))***************++++++++++++******))))))******+++,,,...---------,,,,,,++++++))))))))))))*********+++)))***+++,,,,,,,,,+++++++++,,,---...//////////////////000111222333444444555999;;;;;;>>>EEEHHHGGGEEEFFFHHHHHHIIIKKKMMMPPPOOOOOOQQQSSSUUUWWWYYYYYY\\\___dddgggiiilllnnnpppqqqtttwwwzzz{{{}}}uuu]]]FFF:::777666111555:::666VVV[[[bbbggglllqqqxxx}}}}}}}}}}}}yyyrrrkkkddd^^^[[[UUUQQQLLLHHHFFFDDDBBBAAAAAA???<<<888666555555555777888999<<<@@@HHHPPPVVV^^^gggtttyyyqqqkkkhhheee```]]]UUUQQQNNNPPPTTTYYYdddnnnuuuxxxzzzwwwvvvwwwtttpppddd]]]SSSMMMKKKJJJHHHFFFEEECCC???;;;888666555555555555444444444333333333111111111111111222333444555555666777777888999999777666555444555555777777555555666666666666555555666666666555555555555555444444333333333222222222333333222222222222111111333333333333333333333333555555555555444444333333000000000///......---------,,,+++,,,------,,,***++++++++++++++++++++++++,,,+++++++++++++++******)))***+++,,,,,,+++***))))))***+++***((((((((()))*********++++++++++++,,,******))))))******+++,,,+++++++++++++++,,,,,,,,,(((((()))))))))*********)))***+++,,,---,,,++++++++++++---...//////000000000000111222333444444555666:::<<<<<<>>>BBBBBB???DDDFFFHHHJJJKKKLLLOOOQQQPPPQQQRRRUUUWWWYYY[[[\\\\\\```eeeiiikkknnnppprrrtttwwwzzz||||||}}}oooYYYGGG;;;999999222222666333SSSYYY```eeeiiimmmuuuzzz}}}~~~wwwooohhhccc```YYYUUUOOOJJJFFFDDDBBBAAA???===;;;999777666555555777777999;;;???EEEMMMSSSXXXbbbqqqzzzqqqjjjeee```ZZZUUUOOOMMMNNNTTTZZZaaalllwwwzzz|||zzzuuuqqqpppmmmhhh]]]WWWPPPLLLKKKJJJGGGEEEDDDBBB???;;;888666555555555555444444444333333333//////000111222444555666666666666777888888999999555555444333444555777999666666777777777777666666555666666666666666777777444444444444333333333333333222222222111111111111333333333333333333333333555555555555444444444444111111000000///......---,,,+++***+++---------+++++++++++++++++++++++++++++++++++++++******))))))(((***+++,,,,,,+++***(((((()))+++)))'''&&&''')))*********+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++(((***+++------,,,+++******+++,,,...///000000000000111111222333444555555777;;;===<<<>>>BBBCCCAAAEEEHHHKKKMMMMMMMMMNNNOOOQQQRRRTTTVVVYYY[[[]]]^^^^^^aaagggkkknnnpppsssuuuyyy{{{}}}}}}eeeRRRCCC777888:::333111444222RRRXXX___dddfffkkkrrrxxx|||}}}zzzwwwuuuvvv|||zzzrrrkkkfffddd\\\WWWPPPKKKGGGDDDBBB@@@;;;;;;:::999888666555555666777888:::===DDDKKKQQQRRR\\\lll|||}}}sssiiiaaaZZZSSSMMMKKKKKKNNNVVV^^^gggsss}}}}}}~~~{{{tttnnnlllgggbbbXXXTTTNNNKKKJJJIIIGGGDDDDDDBBB>>>:::777666666666555555444444444333333333......///111222555666777666666777777888888999999444333333222333555888999777777888888888888777777555555666666777777888888555555444444444444333333333222222222111111000000333333333333333333333333555555555555555444444444111111000000//////......+++***)))***,,,------,,,+++++++++++++++++++++++++++*********))))))((((((((()))+++,,,,,,+++)))(((''')))***)))&&&%%%&&&)))******+++++++++,,,,,,,,,*********)))***++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++******+++,,,...///000000000000111222222444444555666888;;;<<<;;;>>>DDDGGGFFFLLLOOORRRTTTSSSRRRRRRRRRRRRSSSUUUWWWZZZ\\\^^^______ccchhhmmmppprrruuuxxx|||~~~sss\\\KKK===222555:::333000333111QQQVVV]]]aaaeeeiiipppuuuwwwzzzuuullleee```fffgggmmmvvvzzztttlllggg```[[[UUUNNNHHHCCC@@@???>>><<<999777777777666555777888:::;;;>>>CCCIIIMMMUUU\\\iiiuuuxxxlll```UUUOOOLLLKKKLLLQQQZZZgggrrrxxxzzz|||wwwqqqlllgggbbb___UUUQQQMMMKKKLLLLLLKKKHHHDDD@@@<<<999888888888777888888777666555333111000111111000222444666666555777777777777666555444333555444222111111222444555666666555555555555666666777777777777666666666666888888888888777777777777555555444333333222111111222333444555555555444333333333333333333333333333000000000000////////////,,,---(((***222---'''------,,,***(((((()))***++++++++++++*********))))))******))))))))))))******+++*********+++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,...///000///000111333000111222444666777888999:::;;;>>>???@@@BBBEEEHHHNNNPPPSSSTTTSSSTTTUUUVVVVVVVVVXXXZZZ]]]```bbbddddddfffiiikkknnnsssxxx}}}lllWWWJJJ<<<999555333333333333222PPPUUU[[[```ccchhhnnnsssvvvzzz|||qqqggg___[[[YYYZZZ^^^eeellluuu|||wwwqqqmmmfffaaaXXXPPPJJJEEECCCAAA@@@>>>;;;999999888777555777888999;;;===AAAGGGKKKRRRYYYfffrrr|||yyymmm___TTTMMMJJJMMMPPPVVV```llluuu{{{|||{{{tttmmmgggaaa\\\XXXTTTQQQNNNMMMNNNNNNKKKIIIDDDAAA<<<:::999999888888888888777666555333111111222222222333666888777777777777777777666555333333444333222111111333444666666666555555555555666666777777777777777777777777888888888888777777777777555555555444333333222222222333444555555444333333555555555555555555555555000000000000////////////+++,,,***222>>>888++++++---,,,***)))((()))***++++++++++++*********))))))******))))))))))))*********************+++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++))))))))))))*********+++,,,...///000///000222333222333444555777999:::;;;<<<===@@@AAABBBDDDGGGJJJKKKNNNPPPQQQRRRRRRTTTUUUWWWXXXZZZ\\\___bbbeeefffgggiiilllnnnqqquuu{{{vvvaaaNNNBBB;;;888555333333333333222NNNSSSYYY^^^aaaffflllqqquuuyyy}}}zzznnnccc[[[VVVRRRQQQSSSWWW[[[aaammmyyy~~~zzzuuusssmmmggg^^^VVVOOOJJJEEEBBBAAA???===<<<;;;:::888666777888999999:::>>>CCCGGGNNNUUUaaannnxxx~~~xxxlll___UUUOOOMMMQQQUUU]]]gggrrrzzz}}}}}}zzzqqqhhhaaa[[[UUURRRTTTSSSRRRRRRRRRQQQNNNLLLEEEBBB>>>;;;;;;;;;:::999888777777666444333222111333333333555888::::::999888888777666555444333333444333222222222333555666666666555555555555666666777777777777777777777777999999888888888777777777666666555555444444333333222333333444444333222222666666666666666666666666111000000000/////////...***,,,---999HHH@@@///)))---,,,***)))))))))***++++++++++++*********************))))))))))))***************)))******+++,,,***************************++++++,,,,,,++++++***------------------------************+++++++++,,,,,,,,,,,,---------......,,,...000000000000222444333444555777999:::<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLKKKMMMPPPRRRRRRSSSUUUWWWZZZZZZ\\\___bbbeeehhhjjjlllmmmppprrruuuyyy~~~~~~ooo\\\JJJ@@@:::777444333333333222111LLLQQQXXX\\\```eeekkkpppssswww|||~~~pppeee[[[VVVRRROOONNNOOOQQQSSS[[[dddrrr|||xxxuuupppkkkddd^^^XXXPPPHHHBBBAAA???>>>======<<<:::888888888888888888;;;???CCCJJJQQQ\\\iiittt{{{vvvkkk```WWWTTTSSSTTTZZZdddoooxxx|||}}}}}}~~~wwwmmmddd]]]XXXTTTRRRVVVWWWXXXXXXXXXUUURRRPPPGGGDDD@@@>>>===<<<;;;:::888777666555444333222222333333444777:::<<<;;;::::::999888666444333333222222222222222333555666777666666555555555555666666777777888888888888888999999999999888888888777777777777666666666555555555333333333333333222222222666666666666666666666666111111000000//////......***---...888DDD<<<---+++,,,+++***)))))))))******************************+++******))))))******+++*********))))))******+++***************************++++++,,,,,,++++++***------------------------*********+++++++++,,,,,,............////////////---...000000000000222444444555666777999;;;<<<===???AAACCCDDDEEEHHHKKKMMMMMMOOOSSSTTTUUUWWWYYYZZZ[[[\\\^^^aaadddhhhkkkmmmoooqqqtttvvvxxx|||xxxiiiXXXIII@@@999777444333333333222111LLLQQQWWW\\\___dddjjjoooqqquuuzzz~~~vvviii^^^XXXQQQLLLIIIHHHGGGGGGLLLRRR]]]iii}}}zzzwwwrrroookkkhhhcccZZZNNNFFFBBB@@@>>>>>>>>>>>><<<:::888888888777666999===@@@GGGMMMXXXeeepppxxx~~~~~~uuujjj```YYYWWWWWWZZZaaalllvvv|||~~~}}}|||yyyrrrhhh___YYYWWWUUUTTTZZZ\\\^^^^^^]]]YYYVVVTTTJJJGGGDDDAAA???>>><<<:::888777666444333333333333333333555999<<<>>>===<<<;;;:::888666444222222222111222222333444666777777666666555555555555666666777888888888999999::::::999999999999888888888888888888888777777777777777444444444333333222222222555555555555555555555555111111111000///.........+++///---000666000)))///+++++++++***************************************++++++************++++++++++++***************+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---///000111000111222444444444666777999;;;<<<<<>>===<<<888888777666666888<<>>===<<<777777777666666888;;;??????EEEOOO[[[gggrrryyy}}}{{{wwwppphhhaaa___aaacccooovvvyyyrrrggg^^^[[[\\\^^^```aaaccceeeccc^^^ZZZYYYYYYQQQNNNJJJFFFCCC???;;;888888777555333333333444555666777:::???CCCEEEDDDBBB>>><<<888555333111111111///000222444666777888999666666555555555555666666888888999999:::;;;;;;<<<::::::999999999888888888999999999999999:::::::::888777666444333333444444444444444444444444444444222222111000///...------,,,---((((((...+++)))333+++++++++++++++***))))))))))))*********+++++++++,,,++++++******++++++,,,...------,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///111111111111333555666777888999;;;===>>>???@@@AAADDDEEEFFFHHHKKKNNNSSSUUUXXXYYYYYYYYY[[[\\\___```cccgggkkkppptttvvvvvvyyy|||~~~}}}|||ssseeeUUUGGG>>>:::555444333333444444222000GGGLLLRRRWWWZZZ___eeejjjnnnrrrwww{{{sssjjjXXXQQQKKKIIIHHHEEEEEEHHHDDDLLLYYYjjj~~~vvvoooZZZTTTKKKDDD@@@>>><<<;;;777777777666666888<<>><<<999555222111111111///000222444666888999999666666555555555555666666888888999::::::;;;<<<<<<:::::::::999999999888888::::::::::::::::::::::::999888666555444444555555555555555555555555555555222222111000///...------,,,,,,'''***444222,,,222***++++++++++++***))))))))))))******++++++++++++,,,++++++******++++++,,,///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))*********++++++...///111111111222333555777888999;;;===>>>???@@@AAABBBEEEFFFGGGIIILLLOOOWWWYYY[[[\\\\\\\\\]]]___aaabbbeeeiiinnnrrrvvvxxxxxx{{{~~~|||~~~{{{pppaaaQQQDDD<<<888555444333333444444222000EEEIIINNNSSSWWW\\\bbbeeemmmqqqvvv{{{}}}~~~ooocccYYYOOOLLLJJJGGGFFFGGGIIILLLTTTfffwwwiiiZZZMMMJJJHHHBBB>>>===999888888888999::::::;;;;;;AAAIIISSScccqqqwwwvvvrrrkkkfffeeefffjjjsss}}}tttooommmjjjgggeeefffdddaaa\\\WWWUUUUUUVVVUUUQQQLLLIIIEEEAAA;;;666333444555555444444666888999;;;???FFFLLLMMMJJJGGG???<<<999555222111000000000111333555777777777777888777555444444444666777666666666777888888999999999:::<<<======<<<:::999999999999:::::::::;;;;;;::::::999999888777777666:::888777555555555666666222222111111000000//////...---,,,,,,++++++,,,,,,************************++++++******)))((((((''',,,,,,++++++,,,,,,---...BBB;;;222,,,***+++++++++******+++++++++,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,++++++******************000///...---------------...///000222444555555555888888888999;;;===???@@@EEEGGGHHHIIIJJJKKKNNNPPPVVVYYY]]]`````````aaabbbdddfffiiilllpppsssuuuvvv||||||}}}}}}mmm\\\MMMBBB;;;999444555555333222111222333DDDHHHMMMRRRVVV[[[aaadddjjjnnntttxxx|||wwwggg]]]RRRNNNKKKHHHFFFGGGHHHJJJRRRddd~~~rrrcccTTTNNNJJJEEE@@@@@@;;;:::999999999999:::;;;;;;@@@HHHRRRaaapppvvvtttoooiiieeeeeeiiiooozzzyyyvvvtttpppmmmfffccc^^^XXXTTTRRRSSSTTTTTTQQQLLLHHHEEE@@@:::666444555666555444555777888;;;===BBBIIIOOOOOOLLLHHH???===999666333111111111111222444666777888888888888777555444444444666777666666666777888888999999999999;;;;;;;;;;;;999999999999999999999999:::::::::::::::999888777777777999888777666555555555555222222111111000000//////...---,,,,,,++++++,,,,,,************************,,,++++++***))))))((((((+++************+++,,,,,,999444---******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************...............///000000333222222111222444666777999999:::;;;===???@@@AAAEEEGGGHHHIIIIIIKKKNNNPPPWWWZZZ^^^aaaaaabbbbbbccceeegggkkkooosssvvvyyyzzz}}}}}}~~~nnn\\\LLLAAA;;;888444444444333111111333555CCCFFFKKKPPPUUUYYY___bbbfffjjjpppvvvzzz~~~ooocccXXXRRRMMMIIIGGGGGGGGGIIIPPP```zzzqqq```UUUNNNHHHDDDCCC>>>===<<<:::999:::::::::;;;@@@GGGQQQ___nnnsssrrrlllfffcccfffmmmvvv}}}zzzuuupppfffaaaZZZSSSOOONNNPPPRRRSSSPPPKKKGGGCCC>>>999555555666666555444555777999===AAAGGGNNNRRRRRRMMMIII@@@===:::666444222222222222333444666777888999999888777666444444444555666555666666777777888888999999999999::::::999999999999999999999999999999999;;;::::::999999888888777888888888888777666555444333222222111000000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))***++++++///,,,)))((()))+++++++++******+++++++++,,,,,,,,,...---+++******+++---...***++++++++++++,,,,,,,,,******++++++++++++++++++,,,------...///000222222777666333111111444777999;;;;;;<<<===???AAACCCDDDFFFGGGIIIIIIJJJKKKNNNPPPYYY\\\```bbbcccdddeeefffhhhjjjnnnrrrvvvzzz|||~~~~~~|||ooo[[[KKKAAA:::666333444333222000111444777AAADDDIIINNNRRRWWW\\\___ccchhhnnntttyyy}}}xxxlll^^^VVVPPPJJJFFFGGGGGGIIIOOO]]]uuu~~~lll^^^TTTMMMGGGDDDBBB@@@>>><<<:::::::::;;;===AAAGGGPPP^^^lllqqqpppiiidddbbbhhhqqq|||zzzrrrggg```VVVNNNJJJKKKNNNPPPQQQOOOKKKGGGBBB===888555555666555444444555777:::@@@DDDKKKRRRTTTRRRLLLHHH@@@>>>:::777444333333333333444555666888999999:::888777666555444444555555555555666666777888888888;;;::::::999999::::::;;;:::::::::::::::999999999;;;;;;::::::999999999999999999::::::999888666555333333222222111000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++(((((((((((()))***************+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,---...///111111555444333222333555888:::<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJKKKKKKMMMPPPRRR\\\___bbbeeefffgggiiijjjlllnnnqqquuuxxx{{{}}}~~~~~~}}}~~~oooZZZKKKAAA:::777333333222111000222555888???BBBGGGLLLPPPTTTYYY\\\aaafffmmmsssxxx}}}uuufff[[[SSSKKKGGGGGGIIIJJJPPP[[[pppyyyiii]]]TTTLLLFFFEEECCC@@@===;;;;;;<<<<<>><<<<<<===>>>???CCCGGGNNNZZZgggmmmkkkiiieeefffppp}}}{{{kkkaaaTTTLLLJJJKKKMMMMMMPPPOOOMMMHHHAAA;;;777666333333333333444777;;;???GGGLLLRRRTTTRRRMMMGGGEEE>>><<<999666444333333333333333444555666888999:::888888777666555444444333444555555666666777777888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555444222111000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++************+++,,,,,,(((***,,,,,,***))))))*********+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++++++++*********++++++,,,---------......---------......///...///222444777999999:::<<<===>>>@@@BBBEEEGGGHHHIIILLLNNNPPPRRRUUUYYY\\\ccceeehhhiiikkkmmmppprrruuuvvvwwwxxxzzzzzz{{{{{{}}}hhhSSSFFF???:::777222333444333222222333555<<>>???@@@>>>AAAEEEKKKVVVccciiihhhiiifffjjjvvvmmmcccVVVNNNLLLMMMNNNMMMPPPPPPNNNIIIAAA;;;888777333444444444666:::???CCCMMMQQQUUUUUUQQQKKKFFFDDD===;;;888555333222333333333333333333555777999:::888888777777666444333222444444555555666777777777666777888999999888777666666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888666555444333111000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++(((***,,,+++)))((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,------...............///111222333222222333444666888:::<<<>>>???@@@BBBDDDGGGIIIJJJKKKMMMQQQTTTVVVZZZ___bbbeeegggiiikkkmmmooorrruuuvvvwwwxxxzzz{{{|||}}}}}}|||bbbMMMBBB===999666111333555555333222222222;;;>>>CCCGGGKKKOOOSSSWWW\\\aaagggmmmrrrwww{{{~~~|||mmmaaaVVVPPPOOOHHHKKKOOOVVVbbbvvvwwwdddSSSIIIFFFCCC???>>>>>>@@@BBB===???CCCHHHTTT```fffeeeiiiggglllzzz}}}ooodddXXXOOONNNOOOOOONNNPPPQQQOOOIIIAAA;;;888888444555555666888<<>>@@@@@@AAACCCFFFIIIKKKLLLLLLNNNRRRVVVYYY]]]bbbffffffhhhjjjlllnnnppptttwwwvvvwwwyyy{{{}}}www]]]III>>>:::777444111444666666444222111000===???BBBDDDHHHMMMRRRWWW[[[___ffflllpppuuuyyy|||tttdddXXXQQQMMMGGGKKKPPPUUU^^^mmm{{{gggXXXKKKEEE@@@???>>>;;;<<>>;;;<<<@@@@@@@@@BBBHHHQQQYYY^^^___dddmmmyyyzzzxxxzzz}}}}}}lll[[[UUUTTTTTTSSSSSSWWWWWWUUURRRMMMFFF???;;;777888999888999???IIIQQQZZZ\\\^^^ZZZSSSLLLFFFDDD@@@<<<777444333333333222666555444444444666888999;;;999777444333222333333444333333222222333333333222222333333333444444444444444444555555666777888777888888999999:::;;;;;;;;;;;;;;;::::::999888777444444333222222111000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***)))(((''')))***+++++++++++++++++++++++++++)))((())),,,---,,,***------------------------//////---,,,+++*********------------------------111111111111111222333333999999;;;<<<>>>@@@BBBBBB@@@BBBDDDEEEFFFIIIMMMPPPTTTUUUWWWZZZ^^^bbbfffhhhlllmmmpppsssvvvxxxyyyzzz}}}}}}~~~~~~yyyeeeNNNAAA;;;777555555222333444444333222222222999;;;===???BBBGGGMMMQQQWWW[[[aaafffkkkpppuuuxxx|||{{{kkk^^^TTTNNNJJJLLLNNNPPPTTT[[[eeemmmwwwooo]]]OOOGGGAAA???>>><<<<<>>AAAEEEKKKOOOUUUYYY___dddiiinnnssswww{{{~~~qqqcccWWWQQQNNNOOOQQQQQQSSSWWW]]]bbbhhhppp}}}xxxcccRRRIIIAAA>>>===;;;;;;>>>@@@@@@BBBEEEKKKRRRXXX[[[cccooo}}}ssshhhbbb```bbbpppsssccc\\\YYYXXXXXXYYY___aaadddccc]]]SSSIIIBBB<<<;;;::::::???HHHTTT]]]eeeeeeeeebbb\\\TTTMMMIII@@@<<<777444333222111111444444444444555777888999:::999888666555555555555333444555666666666555444333333333444444444555555444555555666666777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;:::999999999888666555555666777999//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,***)))***+++***+++++++++++++++,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------............000000111222444666777888777888999:::;;;<<<======CCCDDDFFFHHHJJJMMMQQQTTTWWWYYY\\\```eeejjjmmmooopppqqqtttvvvyyy{{{|||}}}{{{aaaRRRBBB:::777444333444888777555555555555444333777999;;;===@@@DDDJJJNNNUUUXXX]]]bbbgggmmmrrrvvvzzz}}}uuuggg\\\UUUPPPQQQQQQQQQRRRTTTXXXZZZ___gggssslllWWWLLLAAA>>><<<::::::<<<>>>???AAADDDHHHNNNUUUYYYcccooo~~~~~~ooobbbZZZVVVWWWdddxxxvvvggg___\\\ZZZ[[[]]]cccfffiiijjjdddYYYLLLEEE===<<<;;;===CCCNNNZZZbbbjjjiiihhheee___WWWOOOJJJ???<<<777333222222111111333333444555666777888999999999888777666555555555222333555666777666555444444555555555666666666666555666777888888888777777777888888999999:::;;;;;;::::::;;;;;;::::::999999999888666555555666777999//////...------------...++++++++++++++++++++++++***************************,,,......,,,++++++,,,*********++++++,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------....../////////000000111333555777999:::;;;<<<===>>>???@@@AAAAAAEEEGGGIIIKKKLLLPPPTTTWWW[[[]]]```eeeiiinnnqqqrrrssstttvvvyyy{{{}}}~~~~~~}}}oooYYYMMM@@@:::777444222333777555333444555555444222777999;;;===???DDDIIIMMMSSSWWW[[[```eeekkkqqquuuxxx{{{uuuiii^^^XXXQQQPPPOOOOOOPPPQQQSSSTTTYYYaaaooo~~~|||zzz{{{www___RRREEE???===;;;:::;;;<<<>>>???BBBEEEKKKSSSXXXbbbnnn}}}yyyjjj]]]UUUQQQQQQ]]]ooowwwhhhaaa]]]\\\^^^aaaeeeiiimmmmmmggg[[[OOOFFF???>>>===AAAIIIUUU```hhhmmmkkkiiifffaaaYYYQQQKKK>>>:::666333222222222222222333444555666888888999888888777777666555444444111111222333444444444444666666777777777888888888777888999::::::999888777777888888999999:::;;;;;;999999999::::::999999888666555444333222222333444///......---,,,---------***************************************************,,,......---,,,+++,,,*********++++++,,,,,,---***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------...//////000000111111222444666888:::;;;===>>>???AAABBBCCCDDDEEEHHHIIILLLNNNPPPSSSWWW[[[___aaadddiiimmmqqqssstttuuuvvvxxx{{{}}}~~~vvvfffRRRHHH>>>:::888444222333333111000222555555222///666888:::<<<>>>BBBGGGKKKQQQTTTYYY]]]bbbhhhnnnsssvvvyyy~~~ssshhh^^^YYYTTTRRROOONNNOOOPPPQQQQQQWWW```ooowwwuuutttgggXXXIIIBBB@@@===<<<<<<:::<<<>>>@@@CCCIIIRRRXXXaaammm|||tttdddXXXRRROOONNNYYYhhhxxxssseee^^^ZZZYYY\\\```gggjjjnnnnnnhhh\\\OOOGGGAAA@@@AAAFFFPPP\\\gggmmmooollliiifffbbbZZZQQQJJJ<<<999555222222333333333222222444555777888888999666666666666555555444333222222222222333444555555888888888999999999::::::888999;;;<<<<<<;;;999888777888888999999:::;;;;;;777888888999999888888777444444333222222111000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***------,,,*********)))******+++,,,,,,------)))+++------++++++---///++++++++++++++++++++++++------,,,+++++++++,,,,,,---------...///000000000222222333444666999;;;<<<===>>>???AAACCCEEEFFFGGGJJJLLLNNNPPPRRRVVVZZZ^^^bbbdddhhhlllpppsssuuuvvvwwwxxxzzz|||~~~qqq___KKKCCC<<<:::888444333444111000111444999999444///555777999;;;===AAAFFFJJJPPPRRRWWW[[[```ffflllqqqtttwww||||||qqqggg^^^YYYXXXUUURRROOOOOOPPPQQQQQQXXXbbbrrr~~~tttrrrppp{{{mmm]]]MMMEEEBBB???======999;;;===???BBBIIIQQQXXX```lll{{{ooo```VVVPPPOOOMMMVVVcccrrryyymmm```YYYVVVUUUXXX]]]gggjjjnnnnnnhhh\\\OOOGGGBBBBBBDDDJJJTTTaaakkkpppooommmiiifffbbbZZZQQQIII;;;888444222222333444444111222444666777888999999555666666666555444333333444444333333444555777888999999:::::::::;;;;;;;;;999:::<<<======<<<:::999777888888999::::::;;;;;;666777777888888888777777555555555444333222000///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&)))+++,,,+++)))(((((())))))***+++,,,,,,------(((+++------++++++---000++++++++++++++++++++++++*********+++,,,---///000---------...///000000111333333444555777999;;;<<<@@@AAABBBDDDGGGIIIJJJKKKLLLMMMPPPRRRTTTXXX\\\```dddfffjjjnnnrrrtttvvvvvvxxxyyy{{{}}}nnn\\\EEE???999999888555444555333222444888======888222666666888:::===AAACCCEEEKKKOOOTTTZZZ___dddiiimmmsssvvv{{{{{{sssjjjbbb]]]UUUTTTRRROOONNNOOOTTTWWWZZZgggzzzuuunnniiiqqqvvvdddQQQGGGCCC???;;;;;;<<<======???AAAGGGNNNTTTaaakkkxxxvvvhhh\\\UUUPPPNNNQQQVVVaaannnyyyvvvhhhYYYQQQLLLLLLRRRXXX^^^eeemmmmmmeeeXXXLLLFFFFFFFFFIIISSS```jjjnnnnnnsssnnniiifffddd\\\OOOEEE<<<999444111000000000///333444555666777888999:::888888666555444333333222666666666666555555555555777888888888888999999999999999999999999999::::::======;;;::::::999:::::::::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++***,,,+++******)))))))))***+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,+++*********+++...---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,///////////////000111111333555666777888:::<<>>???888000666666888:::===@@@CCCDDDIIIMMMRRRWWW\\\bbbgggkkkppptttyyy}}}yyyqqqiiibbb^^^ZZZYYYVVVRRROOOOOOSSSVVVYYYggg|||{{{ooohhhfffmmm}}}{{{iiiUUUIIIDDD@@@======;;;<<<===???CCCJJJRRRWWW___hhhsss}}}rrrdddZZZSSSPPPNNNSSSXXXaaammmvvv{{{{{{yyynnnbbbUUUNNNJJJIIILLLRRRXXX___ggghhhaaaVVVMMMGGGFFFGGGLLLWWWeeeooorrrrrrqqqlllgggeeebbbZZZMMMCCC;;;888333111000111111000333333444666777888999:::888777666555444333333333666666666666555555555444666666777777777888888888888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,++++++******++++++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------////////////000111222333444555777888999:::===@@@AAACCCFFFHHHIIIJJJMMMOOOSSSUUUXXXZZZ\\\___cccfffiiilllppprrrtttvvvyyy{{{|||}}}uuu___NNN>>><<<888555555888<<>>GGGBBB;;;555333111000///555666777999;;;===@@@AAAEEEIIINNNSSSWWW\\\aaaeeekkknnntttxxx|||yyysssnnniiiggg___]]]ZZZVVVSSSTTTWWWZZZdddppprrrhhhaaa```eeerrrwww^^^OOOGGGBBB@@@@@@;;;===???AAAFFFNNNVVV\\\ccciiiooosss{{{{{{nnnccc]]]ZZZYYYYYY[[[```gggooottttttppplllccc[[[TTTQQQMMMHHHFFFGGGLLLRRRXXXYYYUUUPPPLLLKKKJJJOOOXXXdddooouuuvvvuuullliiifffccc^^^UUUIII@@@777555222222333444444333222333444555666888999999777777666444444333333333555555555444444444333333333333333333444444444444333333444555777888999999555666888999:::::::::999:::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++******+++---......---+++***)))******++++++******))),,,,,,++++++++++++++++++,,,,,,++++++***++++++,,,......------------......+++,,,,,,---...//////000...//////111333555666888666888:::;;;<<<>>>AAADDDDDDFFFIIIKKKMMMOOORRRUUU[[[]]]```bbbdddgggkkknnnooorrruuuxxxyyy{{{~~~yyygggRRRCCC===;;;777444333444666777888666444000//////222555555666777888:::<<<>>>???DDDGGGLLLQQQVVVZZZ___ccchhhlllrrrwww{{{|||vvvqqqmmmkkkcccaaa^^^YYYVVVVVVYYY\\\hhhrrrzzzooofffaaa```dddooo}}}cccRRRIIICCCAAAAAA>>>@@@AAADDDHHHOOOWWW]]]fffkkkooorrrxxxyyyooofffbbbaaaaaaaaabbbfffmmmtttxxxxxxtttpppccc]]]VVVTTTPPPIIIFFFFFFKKKOOOSSSTTTQQQNNNMMMMMMRRRWWW```iiipppsssrrrpppllliiieeeaaa[[[RRRFFF???666444222222444555555444222222333555666777888999777666555444444444444444444444444444333333333333111111222222222333333333000111222333444555666666666777888999:::;;;;;;;;;:::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++******+++---......---+++***)))******++++++******))),,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,---...//////000000///000111222444666888999888:::<<<===>>>AAADDDGGGEEEGGGKKKMMMOOORRRUUUWWW]]]___bbbeeegggjjjnnnqqqrrrtttxxxzzz{{{}}}vvvbbbNNNAAA>>><<<888555333222222222///000111111//////222444555666666777999:::<<<===BBBFFFKKKOOOSSSXXX]]]```fffjjjooouuuzzz~~~{{{uuuqqqnnnkkkiiieee```\\\\\\___aaakkktttwwwlllddd```aaadddnnngggVVVLLLEEEBBBBBBBBBCCCEEEGGGKKKRRR[[[```hhhlllppprrrwww~~~yyyrrrllljjjjjjjjjjjjlllnnntttyyy~~~}}}zzzwwwhhhaaaZZZWWWRRRKKKGGGGGGJJJNNNQQQQQQPPPOOOQQQTTT[[[```hhhooossssssqqqooommmiiiddd]]]UUULLLCCC===666444333333555555555444222222333444666777888999666666555444444444444444444444333333333222222222111111111111222222222222000000111222333444444444::::::::::::;;;<<<>>>>>>:::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++*********,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,---------.........///000000000111111222333555777999:::999;;;>>>???@@@CCCFFFIIIGGGJJJMMMPPPRRRUUUYYY[[[```bbbeeegggiiilllpppssstttwwwzzz|||~~~uuu___LLL@@@:::999777555444333333333333444555555222000000000555555666777888999;;;<<<@@@CCCHHHMMMQQQUUUZZZ]]]bbbgggmmmrrrwww|||}}}wwwsssnnnmmmkkkhhhfffhhhlllpppttt{{{xxxmmmeeeaaaaaacccmmmlll[[[QQQIIIEEEDDDDDDFFFHHHKKKPPPXXXaaagggkkkppptttvvv{{{}}}yyyvvvvvvvvvuuuuuuuuuwwwzzz~~~|||qqqiii```\\\VVVOOOLLLLLLJJJLLLOOOPPPPPPSSSWWW\\\eeejjjqqqvvvwwwvvvsssrrrmmmiiiaaaXXXOOOFFF>>>999666555333444555666555333111222333444666777888888666666555444444444444555333333333333222222222222000111111111222222222222222222222333333444444444<<<:::999888888:::===>>>:::999999888888999999:::999888666666555444111///......---,,,++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,---....../////////////////////000333333333555666888:::;;;:::<<>>AAAFFFJJJNNNSSSXXX[[[```dddjjjpppuuuzzz}}}yyylllllllllmmmnnnssszzz~~~{{{ppphhhddd```cccmmmooo^^^TTTLLLGGGFFFEEEGGGJJJNNNTTT]]]gggmmmpppuuuyyy{{{~~~||||||~~~yyypppgggaaa[[[TTTQQQRRRHHHKKKNNNPPPRRRVVV]]]bbbkkkpppvvvzzz{{{yyywwwvvvmmmhhh___UUUKKKBBB;;;777666555444444555666444333111222333444555777888888666666555444444444555555333333333222222222111111111111111111222222222222444444444444444444444444:::888555444444666999;;;:::999999999999999999:::999888666666555444111///......---,,,+++++++++++++++++++++,,,,,,+++++++++***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++*********+++,,,,,,------------------...///000000000000000////////////444444444555666888::::::;;;===@@@AAACCCEEEIIILLLMMMOOOSSSVVVYYY\\\```cccdddgggjjjlllnnnqqquuuxxxzzz}}}rrr[[[III???:::999888777555444222222222111000111555888888888555555555555666888999:::>>>@@@DDDGGGJJJOOOTTTXXX___bbbgggmmmrrrxxx~~~xxxrrrssstttuuuyyywwwkkkdddccceeemmm~~~xxxeeeVVVKKKHHHIIIFFFJJJPPPXXX```gggmmmppptttxxx}}}}}}vvvmmmccc\\\WWWSSSPPPOOOOOOPPPRRRXXXaaallltttvvvvvvwwwyyyzzzzzzwwwuuuppphhh\\\PPPGGG@@@<<<999:::999999888777666555444333333444555666777888888666666555444333333333333333444444555555444444444333333333333333333333333444444444555444444333222333333444444555666666666888999999::::::999999888;;;:::999888666444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,---------......333111---******+++---......,,,***)))+++,,,------//////.........---------------......//////000000222333444666888:::<<<===???AAACCCEEEGGGIIIMMMPPPPPPSSSXXX[[[^^^```ccceeekkkmmmooopppqqqtttyyy|||kkkTTTFFF@@@:::888666555555555444222555444666???HHHGGG>>>444555555555555666777999999===???BBBFFFIIINNNTTTXXX]]]aaafffkkkpppvvv}}}zzzvvvwwwyyy~~~}}}qqqjjjgggiiipppzzzhhhYYYNNNJJJKKKJJJNNNUUU]]]dddjjjpppsssvvvzzz~~~}}}}}}yyypppggg```[[[WWWUUURRRSSSTTTWWW]]]gggqqqyyy~~~~~~~~~~~~|||xxxuuunnnfff[[[PPPGGGAAA===;;;::::::::::::999777555444333333444555666777888888666555444333333222333333222222333333333222111111333333333333333333333333444444555555555444444333333333444555555666666777888999999::::::999999888::::::999888666444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((,,,,,,,,,------------...111111000...---,,,++++++///...------......---+++---------......//////////////////000111111222222333444666777999;;;<<<===>>>@@@CCCEEEFFFIIIMMMPPPRRRUUUYYY\\\^^^aaaeeeggglllnnnppprrrtttwww{{{~~~fffPPPBBB===999777555444555444333222555555888>>>DDDDDD<<<555666666555555666777888999:::===AAADDDHHHMMMSSSWWW[[[___dddiiinnntttzzz~~~|||xxxxxx{{{vvvppplllnnnuuu|||lll]]]QQQMMMMMMOOOTTT\\\dddjjjnnnsssuuuyyy|||zzzxxxxxx}}}{{{ssskkkfffaaa]]][[[VVVXXX[[[___fffoooyyy{{{vvvrrrhhhaaaWWWNNNGGGCCC???===;;;;;;<<<<<<:::888555333333333444555666777888888666555444333333222222222333333333333222222111000333333333333333333333333444444555555555555555444333444444555555666777777888999999::::::999999888::::::999888666444333222//////...---,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,------------///000222333222///,,,***---------///000000---++++++,,,,,,...///000111111000000111222222333444444666666777999:::<<<===>>>@@@BBBEEEGGGIIILLLOOORRRUUUWWWZZZ\\\^^^bbbgggjjjmmmooorrruuuwwwzzzvvv^^^JJJ>>>999888666444333444444222111000111333777999888444111888777666555555666888999888;;;>>>BBBFFFLLLQQQVVVZZZ]]]bbbggglllrrrxxx|||{{{uuutttyyyyyysssooorrr{{{~~~nnn```TTTOOOPPPSSSZZZcccjjjnnnqqqtttvvvyyy|||{{{tttqqqsssyyy{{{tttnnniiieeebbb```\\\___ccchhhooowww}}}wwwppplllaaa[[[RRRKKKFFFCCC@@@>>><<<===>>>===;;;888555333333333444555666777888888666555444333222222222222555555555555444333222222444444333333333333222222333444555555666666666666444444444555666666777777888999999::::::999999888:::999999888666555333222//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000222444444333000///,,,++++++,,,...000///...,,,,,,---...///000111111111111222222333444555555888999:::;;;<<<>>>??????DDDFFFHHHKKKMMMPPPSSSVVVXXXYYY[[[]]]___ccciiimmmnnnppptttwwwyyy}}}kkkVVVEEE;;;777777555333222333333222111...///111222111/////////999888666444444555777888666999===@@@DDDIIIOOOSSSYYY\\\aaaeeejjjpppuuuyyy~~~yyyssssssxxx|||wwwrrrwww~~~oooaaaVVVRRRRRRVVV___iiippprrrssstttvvvxxx{{{wwwooommmooouuu~~~zzztttooollliiifffcccbbbeeekkkpppvvv}}}{{{tttlllgggYYYUUUNNNHHHDDDBBB@@@???>>>>>>>>>===;;;888555333333333444555666777888888555555444333222222222222444555555555444444333222444444444333333222222222222333444555666666666666444444555555666777777888888999999::::::999999888999999999888666555333333//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------......000111333444555666333000,,,+++,,,...000000........./////////000000000111111333444555555666::::::;;;===>>>@@@AAABBBEEEGGGJJJLLLOOORRRVVVYYYZZZ[[[]]]___aaafffkkkooonnnqqquuuyyy{{{~~~sss```NNNAAA:::777666444222222222333222111222333444333111000111333;;;999666444444555666888666888;;;???BBBGGGLLLPPPVVVYYY^^^bbbggglllrrrvvvzzz~~~vvvssssssxxx|||vvv|||pppcccXXXUUUVVV\\\eeeqqqxxxxxxvvvwwwxxxyyy{{{wwwnnnlllmmmsss}}}~~~zzzvvvrrrooommmjjjhhhiiimmmsssxxx}}}zzzrrriiicccUUUQQQKKKFFFDDDBBBAAA???@@@???>>><<<999777444333333333444555666777888888555444333222222111111111111222222333333222222111555444444333333222222111000111222444555666666666444555555666666777888888888999999::::::999999888999999888888777555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---------...000333666777;;;777111---,,,---.../////////////////////000000111111222333555666777777:::;;;===???AAACCCDDDEEEEEEHHHKKKMMMPPPSSSWWWZZZ]]]___aaadddfffjjjooorrrpppsssxxx{{{}}}vvvgggVVVGGG>>>999777666444222222333333333222222333222111//////000222<<<:::666444333444666888666888;;;===@@@DDDIIIMMMSSSVVVZZZ___ccchhhnnnrrrwwwzzzuuulllmmmrrr||||||qqqddd[[[YYY[[[bbbmmmzzz|||{{{}}}|||~~~zzzrrrnnnnnnrrr{{{}}}yyyvvvuuussspppnnnqqquuu{{{}}}wwwnnnddd]]]SSSOOOJJJGGGEEEDDDBBBAAABBB@@@===:::777555444333333333444555666777888888555444333222111111111111000000111222333333333333555555444333333222111111...///111333444555666666555555555666777777888888888999999::::::999999888888888888888777555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,*********+++---///111222777444///,,,,,,---------------...///000111111222222333444555666888999999:::;;;===@@@BBBEEEGGGHHHIIIKKKOOOQQQTTTWWW[[[^^^aaacccgggjjjlllooosssvvvtttwww{{{~~~uuukkk\\\MMMBBB;;;888777666444222222333444333222111000///....../////////<<<:::777444333444666777666888;;;===???CCCHHHKKKPPPSSSXXX\\\```eeekkkooouuuyyy~~~tttdddeeeiiirrrrrreee]]]\\\___gggrrr}}}vvvpppppprrrzzz|||zzzyyywwwuuusssvvvzzz{{{sssiii^^^WWWSSSPPPKKKHHHFFFEEEDDDCCCCCC@@@<<<888555444333444333333444555666777888888555444333222111111111111111222333444555666666666555555444333333222111111---...000222444555555666555555666666777777888888999999999::::::999999999888888888888777666444444//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,((())))))***++++++++++++,,,+++******,,,---------+++,,,---///000222333444444444555777888:::;;;;;;:::;;;===@@@CCCFFFHHHJJJNNNPPPSSSVVVYYY\\\```ccccccfffkkknnnqqqsssvvvxxxvvvyyy~~~oooeeeVVVHHH>>>999777777666444333333444555444333444222000000222333222111===<<<:::888777666555555666777999:::<<<@@@EEEIIIOOORRRVVVZZZ]]]bbbgggjjjqqqvvv|||}}}mmmcccaaaaaafffooorrrddd\\\]]]bbbqqq{{{{{{|||~~~~~~{{{xxxxxxzzz}}}~~~}}}yyyssskkkbbb\\\SSSOOOKKKHHHGGGGGGFFFEEE@@@>>>:::777555444555666222222333333333333444444444333222222111111222222111222222333444555666666333444555555555333000///...//////000111222222222444555666888:::;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777666555000000...---------------************************++++++++++++,,,,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++..................------......//////000222333444222444666777888888;;;<<<>>>???AAABBBCCCFFFIIILLLPPPSSSWWWZZZ\\\___bbbdddhhhkkkpppsssuuuwwwzzz{{{|||kkkZZZHHH???===999555444444444333222111111111111222222111111///...,,,+++===<<<:::888666555555444666777999:::<<<@@@DDDHHHMMMOOOSSSWWW[[[```eeehhhooossszzz}}}mmmaaa]]]\\\___eeerrrttthhhaaaccciiiwww~~~||||||}}}~~~yyyssskkkbbb]]]UUUQQQLLLIIIGGGFFFEEECCC???===:::666444444444555222222333333333333444444444333222222111111222222222222333444555666777777555666777777666444222111000000000000111111111222111222444666888999:::;;;;;;;;;;;;;;;::::::999999999999999888888666555555//////...---,,,,,,,,,,,,************************,,,+++++++++,,,,,,---...+++++++++*********))))))---------,,,,,,+++++++++......................../////////000000222333333333555777888888999;;;===???AAABBBDDDEEEHHHKKKNNNQQQTTTYYY]]]```cccfffiiijjjnnnrrruuuxxxyyy|||~~~vvvfffUUUDDD===;;;888444333666555444333222222222222444444333333222111//////===;;;:::888666555444333555666888:::;;;>>>CCCFFFIIILLLPPPTTTXXX]]]bbbfffkkkpppwww}}}~~~mmm```[[[WWWWWWZZZcccttttttiiidddhhhooo~~~~~~yyyssslllccc^^^WWWTTTNNNJJJGGGFFFCCCBBB>>><<<999666444333333444222222333333333333444444444333222222111111222222222333444555666777777888888888999999777666444222222222222111111111000000///000222444666888::::::<<<;;;;;;;;;;;;;;;::::::::::::999999777666444444///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++************)))------,,,,,,,,,,,,++++++........................000000000000111222333333444666888999:::;;;===???AAABBBDDDFFFGGGJJJNNNQQQTTTXXX]]]aaaeeehhhlllooommmqqquuuyyy{{{||||||ppp^^^OOO@@@:::999666444333666666555444333333333333333333333333333222222111===<<<:::777555444333333444666888999:::===@@@CCCFFFIIINNNRRRVVV[[[```dddiiimmmttt{{{pppbbb\\\UUURRRSSSXXXeeeqqqpppgggdddiiippp~~~}}}}}}xxxrrrkkkccc^^^YYYUUUOOOKKKGGGEEEBBB@@@===;;;999666444333333333222222222333333333444444444333222222111111222222111222222333444555666777999999999888777666444333444444333222111000000///...///000222555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555444333//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............111111111111111222333333555777999;;;;;;<<>><<<:::888666444333333333555777888999;;;>>>@@@DDDGGGKKKPPPTTTYYY^^^bbbgggkkkrrrxxx~~~uuueee\\\TTTPPPOOOQQQZZZdddvvv{{{mmmeeeccciiiqqq|||zzz}}}{{{vvvpppjjjbbb^^^YYYUUUOOOJJJGGGEEEBBB@@@===;;;999666444333222222222222222333333333444444444333222222111111222222///000111222333444444555888777777777666555555444666555444333222000//////...///000222444777:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555444333111000///......---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111111222222333444555666888;;;<<<===>>>AAACCCCCCDDDGGGIIIKKKOOOTTTWWW___bbbfffiiikkkmmmppprrrrrruuuyyy}}}xxxgggOOOEEE;;;888888666555666555444333222111111111111000000111222222222222111???>>>;;;999777555444333222444777888888:::<<<>>>AAADDDIIIMMMRRRWWW\\\```dddiiiooouuu{{{~~~hhh^^^TTTOOOLLLMMMSSSZZZjjj|||xxxkkkccccccjjjsss~~~{{{xxx{{{|||wwwrrrmmmggg```\\\VVVSSSMMMIIIFFFEEEBBBAAA===<<<:::777555444333222222222333333333333444444444333222222111111222222...//////000111222333444666666555555555555555666777666555444222111000////////////000333666888:::999999::::::::::::;;;;;;::::::999999777666444444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111111222333444666666777999<<<>>>???@@@CCCEEEEEEGGGIIILLLNNNRRRWWW[[[cccfffiiilllmmmoooqqqssstttwww|||sssbbbJJJAAA999888888666555777444444333222111111111111222222333333333333333222@@@???===:::777666444444222444666777888888:::<<<>>>AAAEEEJJJOOOTTTZZZ^^^bbbeeekkkqqqwww|||nnndddXXXRRRMMMKKKNNNTTT^^^lllqqqeee```aaajjjttt~~~{{{xxx{{{~~~|||yyytttooojjjddd^^^ZZZSSSPPPKKKGGGFFFEEECCCBBB===<<<;;;999777555333333222222333333333333444444444333222222111111222222//////000111222333444444444444555555666777777888777666555444333222111000............000333666888888888888999999999::::::999999999888888666555555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,))))))*********++++++++++++++++++,,,,,,---------,,,,,,------...//////000000000111222444666777888888:::===???@@@BBBDDDGGGHHHJJJMMMPPPRRRWWW\\\___eeehhhllloooppprrruuuwwwwwwzzzlllZZZFFF>>>888777777444444666555555444222222222222222222222222333222222111111AAA@@@===;;;888666555444111333666777777888999;;;;;;>>>CCCHHHLLLRRRXXX[[[___ccciiinnntttyyyuuujjj]]]UUUPPPLLLNNNRRRTTT```rrrzzzjjj```\\\___iiisss~~~{{{yyy{{{~~~{{{wwwrrrmmmhhhbbb\\\XXXQQQNNNIIIFFFEEEEEEDDDCCC>>>===;;;999777555444333222222333333333444444444444333222222111111222222000000111222333444444555444444444555666888999:::777666555444333222222111...---------...111444555777777888888888999999999888888888888888777666666000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------...///000000///000111222444777999:::999;;;>>>@@@AAACCCEEEHHHJJJMMMPPPRRRUUUZZZ___ccceeehhhmmmpppsssvvvyyy{{{yyy}}}fffTTTCCC<<<777666555333333555666666555444333333333333000000000000000///......=========<<<:::888666555444444444555777888:::;;;;;;>>>CCCGGGLLLRRRXXX\\\```cccgggllloootttxxx|||~~~qqqcccYYYSSSLLLJJJJJJRRRWWWeeeyyyyyykkkccc^^^\\\eeesss~~~|||{{{zzz{{{~~~~~~{{{yyy{{{vvvoooiiiddd^^^WWWRRRKKKIIIFFFEEEEEEGGGGGGGGGBBB>>>999555333333333333666666555555555444444444333333222111000000111111222222222111222222333333444444444444555555666666999999888666555444333222000///.........//////...777888999:::;;;:::999999888888888888777555444333333222111000......------,,,,,,---...---,,,+++***###$$$''')))++++++++++++***++++++,,,,,,++++++***,,,,,,---......//////000------------///000111222777444111222555999999999:::<<>>>>>>>>===;;;888666444444444444555666777999::::::===AAAEEEJJJOOOVVVZZZ]]]aaaeeejjjmmmrrrvvvyyywwwhhh]]]UUUNNNKKKLLLOOORRR\\\nnnxxxiiibbb]]]]]]gggvvv~~~~~~}}}~~~}}}yyywwwvvvqqqkkkfffbbb]]]VVVQQQKKKHHHEEEDDDEEEFFFFFFEEEBBB>>>888555333333333333555555444444333333333333333333222111111111111111222222111111222333444444444444444444555555555555888888777666555444444333333111000///000111111111666777999:::;;;::::::999999999888888777555444333333222000///...---------+++,,,---------,,,******)))***++++++++++++))))))++++++,,,,,,,,,,,,+++++++++++++++,,,------......---------...///000111222777555333444888;;;;;;:::<<>>;;;999666444444444444444555666777888888;;;???CCCGGGMMMSSSWWW[[[^^^bbbgggkkkooossswww|||ooocccYYYQQQNNNNNNMMMMMMTTTaaapppwwwhhhaaa]]]]]]jjjyyy}}}zzzuuurrrnnnjjjdddaaa___[[[UUUQQQJJJHHHEEEDDDEEEEEEEEEDDD@@@<<<777444333333333333444333333333333222222222333222222111111111111222111111111111222444555555555555555555555555555555777777777666666555555555333222000//////000222333555666888:::::::::::::::999999999888777666444444222111000...------------+++,,,,,,,,,,,,+++***)))---------------,,,+++***++++++,,,,,,,,,,,,++++++))))))***++++++,,,,,,---------......///111222333777666666888;;;======<<>>BBBFFFKKKQQQUUUXXX\\\```eeehhhmmmqqquuuxxx|||xxxiii]]]TTTOOOOOOOOOMMMOOOXXXeeetttvvvggg```\\\^^^lll{{{~~~{{{vvvppplllfffccc^^^\\\\\\ZZZUUURRRJJJHHHFFFEEEEEEFFFEEEDDD>>>;;;777444333444333222444333333333333333333333333222222111111222222222000000111222333444666777777777777777666666666666666666666666666666777777222111000...---...000222444555777999:::;;;::::::999999999888777666555444111000///...------------+++++++++++++++*********++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++)))******++++++,,,------.........///000111222333555666888:::===>>>>>>>>>AAACCCFFFIIIKKKNNNRRRUUUWWWYYY\\\```dddhhhjjjkkkooorrrwwwzzz|||}}}{{{aaaMMMBBB999777555444444444444555555333111111222333222111111111111111000000000///AAAAAAAAA@@@===;;;888666555555444444444555555666888:::>>>AAAEEEIIIOOOSSSWWWZZZ___cccgggkkkpppsssuuuyyy~~~qqqdddXXXQQQPPPPPPMMMMMMTTT]]]jjj{{{uuuggg```]]]___mmm}}}|||xxxrrrkkkggg___\\\YYYXXXYYYYYYUUURRRKKKIIIGGGFFFFFFFFFEEECCC<<<999666444333444333222444444444444555555555555333222222222222222333333111111111222333555666777999999999888888888888888666666666777777777777777333333333000------///222333444666999:::;;;;;;;;;999999999999888666555444111000///...............,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---........./////////000111222333444444666999;;;===>>>@@@@@@BBBEEEHHHKKKMMMQQQUUUXXXZZZ[[[___cccgggkkkmmmnnnqqqtttxxx{{{|||~~~nnnWWWHHHAAA:::999888666444333333444555333111111222333222111111111111111000000000///AAAAAAAAA@@@???<<<:::999666666555555444555555555777:::===@@@CCCGGGMMMQQQUUUXXX]]]aaaeeeiiinnnqqqssswww}}}|||mmm___WWWTTTQQQNNNMMMRRRXXXaaaooozzzrrreee```___bbbqqq|||yyytttnnnfffaaaYYYVVVTTTTTTVVVVVVTTTQQQJJJHHHGGGFFFFFFEEECCCAAA:::777555333444444333222444444555555555555555666333222222222222333333444222222222222333555666666888888888999999999::::::777777777777777777777777666777888555111...000222222333666888:::;;;;;;;;;:::::::::999888777555555111111000///////////////...---,,,,,,++++++,,,,,,------+++***************,,,,,,------------,,,,,,,,,------......//////000//////000000111333444555555777:::<<<===???BBBDDDDDDGGGJJJMMMPPPTTTYYY\\\]]]___bbbgggkkknnnqqqrrrsssvvvyyy|||}}}uuuaaaOOOCCC>>>::::::999777444333333444555333111111222333222111111111111111000000000000@@@AAAAAAAAA@@@>>><<<;;;888777666666555555555666666888;;;===@@@EEEJJJNNNRRRUUUZZZ^^^bbbfffkkknnnrrrvvv{{{yyyiii___[[[UUUQQQPPPSSSVVV[[[dddmmmxxxlllbbbaaabbbgggvvv}}}{{{yyyvvvqqqkkkccc]]]SSSQQQOOOPPPRRRSSSQQQOOOHHHFFFEEEDDDDDDCCCAAA???888666444333444444333222333333333444444555555555222222222222222333444555333333333333333444555666555666666777888999::::::888888777777777777777777666999;;;888222...---///111222555888:::;;;<<<<<<:::::::::999888777666555222222111000000000000111///...---,,,,,,,,,---------,,,+++******++++++,,,,,,,,,------------,,,,,,,,,------...//////000000000000000111222333444555777999<<<======@@@EEEHHHGGGIIIMMMPPPTTTXXX\\\```aaacccfffjjjnnnrrrtttuuuvvvxxx|||~~~vvvgggVVVGGG>>>;;;666777888666333222333555555333111111222333222111111111111111000000000000@@@@@@AAAAAA@@@???===<<<999888777666666555666666444666999<<>>>>>AAAGGGLLLIIIKKKOOOSSSVVVZZZ___cccccceeeiiimmmqqquuuwwwxxxxxx{{{}}}zzznnn___OOOCCC<<<888222444666555333222444666555333111111222333222111111111111111000000000000CCCCCCCCCBBBAAA@@@???>>>::::::888777555555444444666888:::;;;===@@@DDDGGGLLLPPPUUUYYY]]]bbbgggjjjppptttyyy~~~{{{nnneeeaaa]]]XXXUUUVVVXXXZZZZZZfffqqq{{{}}}wwwnnngggaaacccjjjsss~~~{{{xxxwwwyyyzzzzzzzzz}}}}}}|||{{{zzzxxxwwwwwwuuuzzzzzzrrrhhhaaa[[[VVVKKKJJJIIIIIIKKKLLLLLLKKKFFFDDDAAA@@@???===;;;888999888666333000000222444555555444444444333333333222222222111222222333333333333333333333333333333222333555666888:::<<<<<<;;;;;;;;;;;;:::999888888999888777555333111000///222333555888::::::::::::<<<:::777555444555777888555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---...---,,,***)))---...///111111111000///000000111222333555777888;;;<<<===???BBBFFFJJJLLLNNNQQQVVVZZZ]]]```cccfffgggiiilllqqquuuxxx{{{|||||||||}}}yyyhhhVVVGGG>>>;;;:::444333333333333333333222222111000......000111222444333222111000000000000CCCCCCCCCBBBAAA@@@???>>>:::999888666555444444444555777888:::;;;>>>BBBEEEJJJMMMRRRWWW[[[```dddhhhnnnqqqwww|||{{{rrrgggccc]]]YYYXXXYYYYYYYYY\\\eeemmmqqqwwwzzzuuummmgggcccfffmmmvvv}}}zzzzzzzzzvvvtttrrrsssuuuxxxyyyyyyyyyxxxvvvtttsssrrrrrrrrrvvv{{{{{{sssiiiaaaZZZTTTLLLKKKIIIIIIJJJKKKJJJIIIEEECCCAAA???>>>===:::888777555444333333333333222555555444444444333333333222222222111222222333444333333333333333333333333222333444666888:::;;;<<<:::;;;;;;;;;:::999999888999888777555333111///...///111444777:::;;;<<<===<<<;;;888777666666666777444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------------,,,++++++,,,---///000111222111111111222222333555777999:::======???AAADDDHHHLLLNNNPPPTTTXXX\\\___bbbeeehhhhhhjjjmmmqqqvvvyyy|||}}}|||}}}~~~zzzgggSSSEEE<<<888666555555555444444444444444222111000//////000111222333333111000000/////////DDDDDDDDDCCCBBBAAA??????:::999888666555444333333444555777888999<<<@@@CCCGGGJJJOOOTTTXXX]]]aaaeeejjjnnntttxxx|||sssnnngggaaa^^^\\\[[[ZZZUUU[[[```bbbgggqqq{{{zzzvvvnnniiifffjjjqqqyyy|||vvvqqqooonnnooolllkkkjjjlllppptttvvvwwwvvvssspppmmmkkklllmmmnnnwww|||}}}uuujjjaaaXXXRRRNNNLLLJJJIIIIIIIIIGGGFFFCCCAAA???>>>===<<<:::888777555444555777777444111555555444444444333333333222222222222222333444444333333333333333333333333222333444555777888::::::999:::::::::::::::999888999888666444222000///...---...222666999<<<>>>???<<<;;;:::999888777666666222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...------,,,,,,,,,,,,,,,,,,---...000111222222222333444444666777:::;;;<<<>>>???AAADDDGGGKKKNNNPPPTTTWWW[[[___bbbeeehhhjjjiiikkkooossswwwzzz}}}~~~}}}~~~www```NNNCCC<<<777444666666666666555555444444222111000//////000111222222111000//////...//////DDDDDDDDDDDDCCCAAA@@@???;;;:::888666555333333333444555777777888;;;>>>AAAEEEHHHMMMQQQVVVZZZ___bbbgggkkkqqqvvvzzz}}}|||tttlllfffbbb^^^\\\VVVYYY[[[\\\```jjjuuu|||}}}yyyrrrnnnllloootttyyy}}}yyyvvvpppjjjfffddddddeeeeeedddcccfffkkkooorrrtttssspppkkkfffeeefffiiikkkwww}}}wwwlllbbbYYYQQQPPPNNNJJJIIIHHHGGGEEECCCBBB@@@>>>======<<<:::888888777777666666555555444555555444444444333333333222222222222222333444555333333333333333333333333222333444555666777888888888999999:::::::::999999999888666444222000///...---...111444888;;;===>>>;;;;;;<<<;;;:::888666555111000000////////////000------------------------.........------,,,,,,,,,......,,,++++++,,,---.........///000111111222222444555666777999;;;===>>>???AAACCCFFFJJJNNNQQQRRRWWWZZZ^^^bbbdddgggjjjllllllnnnqqquuuyyy|||~~~~~~nnnXXXGGG@@@===:::666777666666555555444444444222111111000000111111222000000///...............EEEEEEEEEDDDCCCBBBAAA@@@<<<;;;999777555444333333555666777777888:::===@@@CCCFFFKKKOOOTTTXXX]]]```eeeiiioootttxxx{{{wwwooohhhbbb___ZZZZZZ[[[]]]```hhhttt~~~}}}zzzvvvtttvvvwwwwwwzzzyyyuuussspppmmmgggbbb___]]]^^^^^^aaa```___bbbfffkkknnnooooookkkeee___^^^___cccfffttt{{{}}}vvvlllccc[[[TTTRRROOOLLLIIIGGGEEECCCAAA@@@???===<<<<<<<<<:::888777999999666111000333666555555444444444333333333222222222222333444555666333333333333333333333333222222333444555555666666777888888999::::::::::::999999777555333111000//////000222444666999;;;<<<;;;<<<<<<<<<:::888555444000000///////////////000------------------------,,,,,,,,,------............---,,,,,,,,,---...///000000000000000111111111555555666888:::<<<>>>@@@AAABBBEEEIIIMMMPPPSSSTTTYYY\\\```dddfffhhhkkknnnnnnpppssswww{{{~~~wwwgggRRRCCC===<<<999666666666555555444333333222222222111111111111222222000///..................FFFFFFEEEEEEDDDCCCAAA@@@>>><<<;;;888666555444444555666777777777999<<<>>>@@@DDDHHHMMMQQQVVV[[[^^^bbbffflllqqquuuyyy}}}{{{rrrkkkgggbbb```___aaadddjjjvvv|||}}}{{{vvvvvvxxxzzz|||~~~~~~|||}}}~~~{{{vvvqqqnnnmmmjjjgggbbb^^^[[[ZZZZZZ[[[^^^]]]\\\___ccchhhkkkllliiieee___YYYWWWYYY\\\___nnnuuuxxxrrrjjjccc\\\VVVTTTQQQMMMJJJHHHEEECCC@@@@@@>>>===<<<======;;;999666777777555333111333555555555444444444333333333222222222222333555666777333333333333333333333333222222333333444444444555666666888999::::::::::::;;;:::888666444222111000111222222333555777888999;;;<<<<<<;;;999777555333000000///.........//////------------------------***++++++,,,---...//////---------------......///111111000000000111222222666666777999<<<>>>@@@BBBCCCEEEIIIMMMQQQTTTVVVXXX\\\___cccfffhhhkkkmmmpppqqqrrruuuyyy}}}pppcccOOOAAA:::888666444777666666555444333222222222222222222222222222222//////............//////FFFFFFFFFEEEDDDCCCBBBAAA???>>><<<:::888666555555333444555555555666999<<<===AAAEEEJJJNNNSSSXXX[[[___ccciiinnnrrrvvvzzz}}}zzzvvvoookkkiiikkklllpppzzzxxxtttuuurrrssstttuuuuuutttsssrrrpppsssuuutttoookkkiiiiiigggddd___[[[YYYXXXYYYZZZYYYXXXXXX[[[aaafffjjjkkkgggccc\\\WWWUUUVVVYYY\\\fffmmmpppllleeeaaa]]]YYYUUURRRNNNKKKHHHFFFCCCAAA@@@>>>======>>>>>><<<;;;777666666:::>>>>>>999444555555444444444333333333222222222333444555666777333333333333333333333333222222222222333333333333555666777888::::::;;;;;;<<<;;;:::888666444222111111111111222444666888999<<<;;;;;;999777666444333111000///.......................................+++,,,,,,------.........,,,,,,---........................///111333555666888888:::;;;>>>AAACCCDDDFFFIIIMMMQQQUUUYYY[[[\\\___bbbfffiiikkkmmmppprrrrrrtttwww{{{~~~~~~ggg]]]MMM@@@888666555666888888777666555444333333111222222222222222222111000//////...//////000000FFFFFFFFFFFFEEECCCBBBAAA@@@???===;;;888777666555222333444444333555777:::;;;>>>CCCHHHLLLQQQUUUYYY\\\aaaggglllppptttxxx{{{|||wwwuuuvvvvvvwwwzzzuuuuuummmmmmnnnnnnnnnmmmkkkjjjiiilllooooookkkhhhggggggeeebbb^^^ZZZXXXWWWXXXYYYUUUUUUUUUYYY___eeeiiikkkgggccc^^^YYYVVVWWWZZZ\\\```gggjjjgggbbb___]]]YYYUUURRRNNNKKKIIIGGGDDDBBB@@@>>>======>>>>>>===<<<;;;666666@@@KKKMMMAAA555555555444444444333333333222222222333444555777777333333333333333333333333222222222222222222222222444555777888::::::;;;;;;===<<<:::999666555333222000000000222444666999:::<<<;;;:::888666555333333111111///......---------........................---------------------,,,+++,,,...///000///...---,,,,,,---///111555888999999:::;;;===@@@CCCEEEFFFIIILLLPPPTTTYYY\\\^^^___bbbeeeiiilllmmmppprrruuusssuuuxxx{{{{{{^^^VVVJJJ???888666888:::999999888777666555444444111222222333333222222111000000/////////000000111EEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???===:::777555333555555444444555666888999;;;===@@@DDDHHHMMMRRRVVV]]]```dddhhhlllqqqwwwzzz~~~yyypppnnnlllkkkjjjjjjiiigggkkkkkkkkkkkkkkkjjjjjjiiikkkhhheeecccaaa^^^[[[YYY[[[ZZZYYYZZZ^^^ccciiimmmjjjfff```ZZZWWWWWWYYYZZZcccaaa```aaadddccc]]]WWWNNNNNNNNNNNNLLLJJJHHHGGGFFFEEEDDDBBB???===:::999:::666777CCCQQQSSSFFF888777777666555444333333333444444444444444444444444333333333222222222111111000000000000000111111111000111444666888:::;;;;;;===<<<::::::999777444111...///111333555777999999:::::::::999777666444333111111000000//////......------------------------//////---,,,,,,---...///000000/////////.........---///111111222333666888;;;<<<===???BBBEEEGGGHHHPPPSSSWWWYYY[[[]]]```bbbfffiiimmmpppqqqsssuuuvvvuuuvvvwwwyyy~~~wwwZZZQQQDDD;;;888888777777777888888666333111111111111111666???FFFEEE;;;111222111000......000111222DDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???===;;;888555444555444444333444666777888:::===@@@CCCGGGLLLQQQUUUZZZ]]]bbbfffjjjoootttxxx|||}}}~~~|||uuussspppnnnmmmllljjjhhhkkkkkkmmmnnnooooooooooooooollliiigggeeeccc___]]]]]]\\\[[[\\\```eeekkkoooiiifffbbb^^^[[[\\\]]]___cccaaa___aaacccaaa\\\WWWNNNNNNOOOOOONNNLLLJJJIIIHHHGGGGGGEEEBBB???===;;;:::888888===DDDEEE???888666555444333222222222222444444444444444444444444444333333333333222222222000000000000111111111111000111333666888999:::;;;<<<:::999999888666333000//////111333555777888999::::::999999777666444333111111000000//////.........------,,,,,,------...///...------------...///------....../////////000///000222333444555888:::===>>>???BBBEEEHHHKKKLLLQQQTTTXXX\\\^^^aaadddfffgggjjjnnnqqqrrrtttvvvwwwyyyzzzzzzzzzsssWWWNNNBBB:::777666666555333444555444333111000000222:::GGGPPPQQQIII===444222111000//////000111222CCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???===;;;999777555444444333333333555666777999<<>><<<:::888777444333333222333444555666888:::===@@@CCCGGGLLLPPPUUUXXX\\\```eeejjjooosssxxx{{{~~~|||zzzyyyxxxwwwuuuvvvwwwyyy{{{~~~}}}zzzxxxuuutttrrrooolllhhhgggfffgggiiimmmqqqsssnnnmmmlllkkkjjjjjjjjjjjjgggddd```]]][[[WWWRRROOOPPPRRRTTTUUUUUUTTTRRRQQQNNNOOOPPPOOOMMMJJJFFFCCCBBBAAA>>>:::666666888;;;888888777666666666666666444444444444444444555555666555555555444444444444222222111111111111111000000111222333555777888999:::999888888888777444111000000000111333555777999999999999888777555333333111111000000//////......///...---,,,,,,---...///------------.........///,,,,,,---...///000000111111222555666777:::===???BBBCCCFFFIIINNNRRRVVVXXXYYY\\\```ccceeegggjjjllllllooosssvvvwwwxxxzzz||||||~~~~~~{{{gggMMMFFF===777555666555444666444333222333333333333///555;;;;;;555000000222111111000//////000111111BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@???>>>===;;;999888444444333222333444555666777999<<<>>>AAAEEEJJJMMMSSSVVVZZZ___ccchhhmmmqqqvvvyyy}}}~~~|||{{{xxxuuuqqqpppooonnnnnnpppssstttrrrrrrqqqpppnnnmmmmmmlllkkkgggbbb\\\WWWRRRNNNKKKOOOQQQSSSUUUVVVTTTRRRPPPPPPRRRTTTTTTRRRNNNJJJGGGCCC@@@===;;;::::::999888888888777666666666666777444444555555555666666666666666666555555555444444333222222222111111000000000000111222333555777888:::999888999:::999666333000000000000222444777888999999999888666555333222111111000000//////......///...------------...///,,,------.........//////........./////////000000111333666777999<<>><<<;;;:::555555444333333444555666666888:::===???BBBGGGJJJQQQTTTXXX\\\```eeekkknnnrrruuuzzz}}}{{{zzzwwwtttsssrrrssssssrrrrrrqqqooonnnnnnnnnmmmnnnkkkeee]]]WWWQQQNNNLLLNNNPPPSSSUUUUUUSSSPPPNNNQQQTTTVVVWWWVVVQQQLLLHHHBBB>>>::::::======999555555555444444333444444555555555666666777888888888666666555555555444444444333333333222111111000000000000000000222444666777999999888999:::999777555111000000000111444666888999999888777666444333222111111000000//////..............................+++,,,---...////////////000000000000000000000111333555888:::<<>>===<<<;;;777666555444444555666666555777999;;;===@@@EEEHHHNNNQQQUUUYYY]]]bbbhhhkkknnnrrrvvvzzz}}}~~~zzzvvvsssrrrqqqnnnmmmlllkkkkkklllmmmnnnooolllggg```YYYUUUSSSSSSQQQSSSVVVXXXXXXVVVSSSPPPQQQTTTWWWYYYXXXSSSMMMIIIBBB???<<<<<<<<<<<<999666444333333333333333444444666777777888999999::::::555555555444444444333333444444333222222111000000000000//////111333555777888777777888999999777555111000//////000333666888999888888777666444333222111111000000//////......---...///000000///...---+++,,,---////////////...//////000111222333333444666888;;;===@@@CCCGGGJJJMMMNNNQQQUUUZZZ___ccceeegggjjjlllnnnnnnoooqqqrrrsssvvvzzz}}}~~~wwwbbbOOO???;;;666444555666444222///222888@@@EEEBBB999111000000000222444444000---000000111111111111000000CCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@??????>>><<<<<<777777555555444555666777555777999:::<<>><<<::::::999555555444444444555555666777777888999::::::;;;;;;555555444444444333333333444444333333222111000000000/////////000222555666666666666777888888666444222111//////000333666888888888888777666444222222111111111000//////......,,,---000111111000---,,,***+++---///000000///.........000111333555666777888;;;>>>@@@BBBFFFJJJMMMPPPRRRTTTXXX]]]aaaeeeggghhhkkknnnpppqqqsssuuuwwwtttwww{{{~~~{{{yyyqqq[[[HHH<<<888444222444444333111,,,222>>>KKKQQQLLL???333666555444333222222222333000000111111111111000000CCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<:::888666444333444555555555777999:::;;;>>>BBBEEEKKKNNNRRRVVVYYY]]]aaadddiiilllrrrvvvyyy||||||{{{{{{zzz}}}}}}~~~|||yyyvvvttttttttttttxxx~~~yyysssnnnlllffffffffffffeeegggjjjmmmmmmllljjjddd]]]XXXXXXYYY[[[bbbgggfffeeeddd```\\\VVVXXXZZZZZZXXXTTTOOOLLLGGGFFFDDDAAA===999666444666555444333444666888999888888999999999999888888777666666555444333222222444444444333333222222222111111111111222333444444:::888777888;;;;;;888555222...+++...444888888555888888888888666444222111111111000///////////////---------.........//////.........//////////////////000111222222444777::::::>>>BBBDDDEEEHHHNNNRRRXXXYYY[[[^^^bbbfffiiikkkmmmnnnpppsssvvvyyy{{{|||zzz{{{|||~~~wwwgggWWWMMMAAA<<<666444555777777777333777;;;???>>>:::555111444444333222111111111111222111000//////000111222CCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA???===<<<:::999666444333444444555555777888999:::===AAADDDHHHKKKPPPTTTWWW[[[```cccgggkkkpppuuuyyy|||zzzwwwuuutttsssvvvxxxzzz{{{yyywwwvvvvvvvvvtttqqqooommmllllllmmmlllpppwww}}}vvvpppllliiihhhgggeeeeeeeeeggghhhiiikkkjjjhhhccc]]]ZZZZZZ[[[\\\dddjjjjjjiiihhhddd___ZZZ[[[[[[[[[XXXTTTPPPMMMIIIGGGEEEAAA===999666555666555444444555777:::;;;======>>>???>>>===<<<;;;999888777666444444333333444444444333333333333333111111111111111222333444888777777999::::::777333333222000000222333555555888888888888666444222111//////...---------------..............................////////////000000111222333333444666999<<<<<<@@@EEEGGGIIILLLQQQVVVZZZ\\\^^^aaaeeeiiilllnnnppprrrtttvvvyyy|||~~~}}}~~~sssaaaQQQHHHAAA===888666777888888777444666888999999777555333666555444222111111111111111111000000000000111111BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;999777555333444444555555666888888999<<>>AAACCCDDDEEEDDDAAA???===<<<:::888666444444444444333333333444444444444444111111111000111111222222666666777999:::888555222111333333222000111555888888888888888666444222111///......------------...////////////..................//////000000000000333444555666666888;;;>>>@@@DDDIIILLLNNNRRRWWW[[[^^^```bbbfffjjjmmmpppqqquuuvvvxxxzzz}}}lllXXXIIIBBB>>>;;;888777777777666555555444333222333444555666666555444222111000000000000000111111111111000000AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBAAA@@@???>>>===<<<:::777555444444444555444666777777888:::===@@@AAAEEEJJJNNNSSSXXX]]]```bbbfffkkkqqquuuzzz|||uuupppmmmjjjiiijjjkkklllllliiihhhggghhhfffeeecccaaa```___^^^^^^]]]^^^```cccffflllsssxxx~~~}}}wwwrrrooommmrrrmmmhhhhhhkkkllliiieeefffeeebbb___[[[YYYYYYYYY^^^gggnnnpppooonnnjjjeeeaaa___\\\YYYUUUSSSRRRQQQOOOLLLHHHBBB===:::777666555555555666888;;;>>>@@@DDDFFFHHHIIIHHHEEEBBB???>>><<<999666444333333333333333444444555555666666222222111000000000111111333555777999999777444222111111000111222555888;;;888888888888666444222111111000////////////000000000000000////////////.../////////000000111111222444666777777888:::===@@@CCCHHHNNNQQQTTTWWW\\\```bbbdddgggjjjnnnqqqtttuuuyyyzzz{{{~~~|||dddOOOBBB===999777666555444333333222444333111000111222444666333333222111000000000000///000111222222111000///BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>><<<;;;888555444444444555444555666666666888;;;>>>@@@CCCHHHMMMQQQVVV[[[^^^```ccchhhmmmrrrwww}}}~~~vvvpppmmmjjjhhhjjjkkkkkkiiifffdddcccddddddcccaaa___]]][[[ZZZYYYZZZZZZ[[[[[[]]]aaafffjjjppp{{{{{{xxxvvvtttvvvqqqmmmlllooooookkkffffffccc___\\\YYYWWWUUUTTT]]]eeelllmmmmmmlllhhhccc```^^^ZZZWWWTTTSSSSSSSSSSSSOOOIIICCC===:::888777666555555666999<<>>;;;888555333222222444444444555555666666666333333222111000000000111111333666888888777555444666222...///444888999888888888888888666444222111000000////////////000000000000000000000000000000//////000000111222222333555666888999:::===@@@CCCGGGLLLRRRVVVXXX\\\```dddeeegggjjjnnnrrruuuwwwxxx{{{|||~~~ttt\\\HHH>>>:::666666555444333333333333333333333222222333333444///////////////000000111///000111222222111000///CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>===;;;999666444444444555444555555555555666999<<<>>>BBBGGGKKKOOOSSSXXX\\\]]]```eeejjjnnntttzzz~~~yyysssooommmkkkkkklllllljjjgggeeedddeeeeeedddbbb___]]]ZZZXXXWWWVVVVVVVVVVVVVVVXXX[[[^^^fffoooxxx~~~}}}}}}~~~}}}{{{zzzyyyvvvrrrooonnnooonnnjjjgggeeebbb]]]ZZZXXXVVVTTTRRR\\\ccchhhiiihhhhhheee```]]][[[YYYVVVUUUUUUVVVVVVVVVRRRKKKCCC===:::999888666666666777999<<>>;;;888555444555555555666666666666666555444333222111111111111000333555777777777888999>>>777000///333666555222888888888888666444222111...------------......///000000000000111111111111//////000111222333333444666888:::<<<>>>AAAEEEIIILLLQQQWWW\\\]]]```dddhhhhhhkkkooossswwwyyy{{{|||~~~iiiSSSCCC;;;999666666666555444555777999444444444333333333222222/////////...//////000111000000111111111111000000DDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA???>>>>>>>>>???>>><<<999666444444444555333444555444444555888:::===@@@DDDHHHLLLPPPTTTXXX\\\___cccgggkkkpppvvvzzz~~~zzzvvvsssqqqoooppppppnnnlllkkklllnnnjjjiiigggdddaaa^^^[[[YYYVVVWWWWWWWWWUUUVVVWWWYYY]]]dddkkknnnrrryyy||||||{{{}}}|||zzzyyyxxxqqqpppooommmllliiigggfffdddaaa\\\ZZZZZZYYYWWWUUU[[[aaaeeedddccccccbbb^^^[[[ZZZXXXWWWWWWXXXZZZ[[[YYYTTTLLLDDD===:::999999666666666666888;;;>>>@@@DDDFFFHHHKKKMMMNNNNNNNNNKKKJJJIIIGGGCCC???;;;999777777777666666666666666777666555333222111111111000222555666666777;;;>>>???:::444111222333333333888888888888666444222111---------------...////////////000000111222333333///000000111222333444555777:::<<>>>>>??????>>><<<999666555444444555333444444444333444777999;;;>>>CCCFFFJJJMMMRRRUUU[[[^^^aaaeeeiiinnntttxxx}}}~~~|||zzzxxxrrrtttttttttssssssuuuwwwqqqpppnnnjjjfffbbb___]]]ZZZ[[[\\\[[[ZZZYYYYYYZZZXXX]]]aaacccfffmmmrrrssssssuuuxxx{{{~~~}}}zzzxxxvvvuuulllmmmmmmkkkhhheeedddeeeccc```\\\[[[[[[\\\ZZZXXX\\\aaadddbbb```aaa```]]]ZZZYYYYYYYYYZZZ[[[]]]^^^[[[UUUMMMDDD===:::999999777666666666888;;;===??????@@@CCCFFFHHHKKKLLLMMMPPPPPPPPPNNNJJJEEE@@@===888888777777666666555555888777666444333222111111000222444555555888===AAA;;;:::777333000111555888888888888888666444222111///////////////000111222......///111222333444555///000000222333444555555999;;;>>>BBBEEEJJJOOOSSSUUUZZZaaadddfffgggjjjmmmooorrrvvv{{{jjjUUUFFF===888777222333333222111333999>>>888666222///......000111888777555333111//////...222111000//////000111222DDDBBBAAA@@@@@@AAACCCEEEBBBBBBAAAAAA@@@???>>>>>>===<<<;;;999777666555444000000222444555666777777999<<<@@@DDDGGGJJJNNNQQQXXX[[[___bbbfffjjjpppsssxxx{{{~~~}}}|||||||||~~~|||yyyuuupppkkkgggeeeeeeeeedddcccaaa^^^ZZZXXXYYYYYYZZZ[[[^^^aaadddfffgggjjjnnnqqqssstttvvvxxxyyyzzz|||zzzyyyxxxvvvtttrrrpppooommmkkkhhhgggggggggfffdddaaa```___]]]]]]]]]^^^^^^^^^___```aaa```]]][[[YYYZZZYYYWWWWWWYYYYYYXXXWWWXXXQQQHHH@@@<<<999888777888888999:::;;;<<<======?????????@@@BBBEEEHHHIIIMMMPPPTTTVVVUUUPPPKKKGGGDDD>>>777444666888999999999999888777666444222111222111000111444555666555555333111000///111333444666666666666555222000///...000111000---,,,---///222111...---///222333111444666777777777777888:::<<<>>>BBBFFFKKKPPPWWW[[[[[[___dddhhhkkkmmmoooppptttvvvzzz~~~www]]]MMMCCC;;;666555555555555444444555666666444444333333222111000000//////000000111111222222222111///111333444111///CCCCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAA@@@??????>>>======;;;999777666444333444333333333444555777888888;;;???BBBEEEHHHLLLOOOUUUXXX\\\```dddhhhmmmqqqvvvyyyzzzuuupppmmmmmmmmmmmmllliiieeeaaa^^^[[[ZZZZZZZZZ[[[]]]^^^___aaadddgggkkkmmmnnnpppqqqqqqrrrvvv||||||zzzzzzyyyvvvtttqqqooonnnnnnllljjjiiihhhiiijjjiiigggeeedddbbb```_________```^^^_________^^^]]]\\\[[[]]]\\\[[[[[[\\\[[[YYYWWWTTTNNNFFF@@@<<<;;;:::999999:::;;;<<<===>>>??????????????????@@@BBBDDDFFFHHHKKKOOORRRSSSRRROOOMMMHHHCCC===999888999999999999999888777666444222111222111000111333555666555444333333333333333333333666666666666444222000///...000111000...,,,...///...000111000////////////111333555666666777999;;;>>>AAAEEEJJJOOOTTTZZZ^^^aaadddhhhkkklllnnnppprrrvvvxxx{{{pppWWWHHH???999666666222222111111111111222222333333333222222111111111000000000000000111111111222111000111333333111///CCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@?????????>>>===<<<:::777555444333666555444333333444666888777999<<>>>>>???@@@AAABBBDDDHHHLLLPPPRRRSSSSSSOOOKKKEEE@@@===;;;999777999999888777666444333222222000000111333555555555222333555666666555444333666666666555444222000//////000111000...---...///,,,333::::::444//////111000222444666777999===???AAAEEEJJJOOOTTTZZZ___ccchhhjjjlllnnnooopppsssuuuyyy{{{~~~zzzfffOOOBBB;;;777555666444333333222222333333333222222222222222222111111111111111111000000000000222111000111333333111000CCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@????????????>>><<<:::888666555444444444333333444444555666777999;;;>>>@@@CCCHHHKKKOOORRRVVVZZZ^^^ccciiilllqqquuuzzzzzztttpppllljjjgggdddaaa```______^^^___aaadddgggiiiiiihhheeecccdddiiimmmoootttzzz}}}}}}}}}|||{{{}}}zzzwwwtttrrrrrrssstttuuusssrrrrrrssssssqqqoookkkjjjhhhfffdddbbbaaaaaa^^^]]]\\\[[[\\\]]]___```^^^]]]]]]]]]\\\XXXSSSOOOIIIEEE@@@======>>>?????????@@@AAACCCDDDFFFGGGHHHCCCAAA@@@>>>===<<<======>>>???BBBFFFJJJOOOSSSUUUTTTQQQMMMGGGBBB===999777999888888888666555444333111000///000333555555555222333333444444444444444666666555444333111000//////000000000////////////...888CCCEEE===333222666333444777888:::<<<@@@CCCEEEIIIPPPVVV[[[```eeehhhlllnnnpppqqqrrrtttwwwzzz|||~~~qqq^^^III===888555444555555444444333333333333444111111111111222222222222222222111111000000//////111111111222222222111000CCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@??????>>>===;;;:::888777666000111333444555555444444777999;;;<<<>>>BBBFFFJJJMMMPPPTTTXXX]]]bbbgggkkkooosssyyy~~~wwwuuurrrnnnkkkhhhggggggcccbbbcccgggjjjlllkkkiiiddd```___bbbeeefffjjjoooqqqtttzzz~~~|||}}}~~~}}}zzzxxxwwwxxxzzz||||||{{{yyyxxxwwwuuuqqqnnniiihhhgggfffdddcccaaaaaa___^^^\\\[[[\\\^^^```bbb___^^^]]]\\\ZZZUUUOOOKKKEEEAAA>>><<<===???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJDDDBBB@@@>>><<<;;;;;;;;;======>>>@@@DDDIIIMMMPPPTTTSSSQQQMMMGGG@@@;;;888888888888888777666444444111000///000222444555444333222111000111222444555777666555333222111000000000/////////000000000000000888DDDJJJDDD888555999666777888999;;;===BBBEEEJJJOOOVVV\\\aaafffjjjlllmmmooorrrtttuuuxxx|||jjjXXXEEE<<<888555444444222222111000000///000000111111111111111111111222222222111111000000//////000111222222222111111111CCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::333333444555555444444333777888:::;;;<<>>BBBFFFIIIOOOQQQRRROOOJJJCCC>>>;;;888888888888777666555444111//////000222444444444333222000//////222444666777666444222111000000000000///...///111222111000000333<<>>>>>>>>======<<<:::666444222333444555666777777888999===AAAEEEFFFJJJNNNSSSWWW]]]bbbfffjjjooouuu{{{}}}zzzyyytttrrrrrruuuzzz|||yyyuuuooogggaaa``````^^^^^^```dddeeegggkkkpppuuuzzz}}}~~~}}}}}}}}}{{{yyywwwuuurrrnnnhhhdddaaabbbcccdddeeeeeeddddddaaaaaa```___``````bbbbbbccc```\\\XXXTTTOOOIIIEEEAAA???<<<;;;<<<>>>??????AAABBBBBBBBBCCCCCCCCCDDD@@@???===;;;:::999::::::;;;:::888888999<<<@@@BBBHHHLLLPPPPPPKKKEEE@@@>>>888888888888888777666555000///...000222444444444222222111111222333555666777666444222000000000000111///...///111333111000111---333AAAFFF???888888999:::<<<>>>@@@DDDJJJNNNXXX^^^eeelllppprrrtttuuutttwww{{{~~~oooXXXKKK>>>;;;;;;999666555888777666555444444444444222222111111000000//////000000000000000111111111///111333333111000111222DDDBBBAAA@@@@@@AAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@DDD@@@999333000111444777555555666666777:::???CCCDDDGGGLLLQQQUUU[[[```dddhhhmmmsssyyy}}}}}}{{{zzz}}}}}}wwwnnnfffdddccc```___`````````aaacccggglllpppsssrrrwww~~~|||zzzyyyvvvtttrrrpppnnnjjjddd```___```bbbeeeffffffffffffbbbbbbaaaaaaaaaaaabbbbbbbbb^^^YYYSSSOOOJJJEEEAAAAAA???<<<;;;<<<>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;999888999999:::999888777666777:::<<<>>>CCCHHHNNNPPPLLLFFFBBB@@@888888888888888777666555000///...///222444444444111222333555666666555555777666444111000000000000111///...///222333222000333+++...>>>HHHCCC;;;999<<<>>>@@@BBBFFFKKKRRRVVV]]]cccjjjqqqtttvvvwwwxxxyyy|||vvvbbbQQQEEE;;;:::<<<:::777666666555444333222111111111333222222111000//////...//////000000111111222222///111444333111///111222DDDBBB@@@@@@AAABBBAAA@@@AAAAAAAAA@@@@@@@@@??????<<<======<<<<<>><<<<<<======<<<;;;888777666777888999888777777777666666777999<<<===CCCDDDFFFIIIKKKJJJDDD<<<:::888666777999999666333333111//////111222222222555555555555666666666777555444333222111000000000......//////000000111111444444555999===???===:::===???BBBDDDGGGMMMUUU\\\hhhmmmrrrvvvxxxyyyzzz{{{~~~~~~}}}hhhXXXGGGAAA:::888999:::777444555333000000111222222222444444333222111000111111333333222222222111111111222111111333444333000---EEECCCAAA@@@AAAAAA@@@>>>AAAAAAAAA@@@@@@@@@??????===>>>>>>===<<<===AAAEEEaaaKKK999777999555333555777666666666888;;;>>>@@@AAADDDHHHMMMQQQVVV[[[___dddgggmmmrrrwww|||~~~}}}zzzwwwuuuzzz}}}~~~xxxuuusssooommmmmmkkkiiihhhiiiiiihhhggggggiiillloooqqqvvv{{{~~~|||}}}}}}|||~~~}}}{{{xxxvvvsssqqqpppmmmllljjjgggddd```]]]\\\]]]___aaadddgggiiiiiijjjgggiiigggeeeeeegggeee```^^^XXXQQQKKKFFFCCCAAA???>>>>>>>>>>>>============<<<;;;999888999999888777777666555666777888777666777666555444444666777999999<<>>888666777888666333888666333222222333222222......///000222111000...111111111000/////////...333111000000000111000///GGGDDDBBB@@@@@@@@@???>>>AAAAAAAAA@@@@@@@@@???????????????>>><<<<<<===???NNN@@@555555666333222555666555555555777999<<<>>>???BBBFFFJJJNNNSSSXXX\\\```ccciiinnnsssxxx}}}~~~}}}~~~|||zzzvvvssspppnnnpppsssvvvyyy~~~|||zzzxxxvvvsssqqqooommmkkkiiiggghhhiiiiiiiiikkkooorrrzzz|||{{{xxxxxxxxxwwwxxxvvvtttqqqooonnnmmmmmmhhhhhhgggfffdddaaa___^^^```bbbeeeiiikkklllmmmllljjjkkkkkkhhhggghhheee___XXXSSSLLLFFFCCCAAA@@@???????????????>>>======<<<;;;999777666777777666555666555444444555666555444666555444222222222333444555777;;;???AAA@@@>>>===>>>;;;888777777888777666333222000111333555666666333333444444444555555555666666444333222111111111...//////000111111222222555333333666===EEELLLOOODDDHHHMMMPPPTTTZZZccciiirrruuuzzz}}}jjjTTTGGG>>>999555333555666555333;;;888555444444444333222000000111444777777444111111000000///////////////333111...---///000000000GGGEEEBBB@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>?????????===<<<;;;;;;<<<666333555555222333666555444444444666888;;;<<<>>>@@@DDDHHHLLLPPPUUUYYY\\\```eeejjjooouuuzzz~~~}}}zzzyyyxxxwwwuuusssrrrqqqmmmnnnooopppssswww}}}}}}{{{zzzwwwsssqqqmmmmmmllliiihhhhhhkkknnnrrrsssuuuwwwzzz|||~~~~~~uuurrrrrrrrrqqqqqqooollljjjiiiiiijjjkkkhhhhhhhhhhhhgggfffeeeeeedddfffiiikkkllllllkkkjjjjjjmmmmmmkkkjjjjjjeee^^^TTTOOOGGGBBB@@@@@@AAAAAABBBBBBCCCBBBBBB@@@???>>>>>><<<:::999999999888777555444333333444555333222444333222111111111222222???:::777:::>>>???>>>======;;;888666555555666666444222111222444777888888444444444555555555666666777666444333222222111111//////000000111222333333444444444777===DDDKKKOOOGGGKKKQQQVVV[[[aaaiiiooowwwzzz~~~www___KKK@@@999777333333444555444333999777444333444444444333777444333555999;;;999555111111000000000111222222222111///000111111111///HHHEEEBBBAAAAAACCCCCCCCCAAAAAAAAA@@@@@@@@@??????======>>>>>>???>>><<<;;;999888888999777444444777555444333333555777:::;;;===@@@CCCGGGJJJNNNSSSVVVZZZ^^^ccchhhmmmrrrxxx{{{zzzyyyxxxwwwvvvuuuuuuuuunnnnnnmmmllllllnnnrrrvvv|||~~~{{{sssrrrooollliiihhhkkkmmmpppppppppppprrrtttvvvwwwxxxyyy{{{wwwpppnnnnnnnnnmmmllljjjhhhgggggghhhiiikkkllllllmmmmmmnnnmmmmmmlllkkklllmmmmmmmmmkkkiiihhhiiilllnnnmmmmmmlllfff___SSSMMMFFFAAA@@@AAACCCDDDEEEFFFFFFFFFEEECCCAAA???@@@>>><<<;;;;;;;;;:::999666444333333444444333222111111111111222222333333KKK===222555;;;===;;;::::::999777444333333444555444333222333555888999999666666666666777777777777666555444333222111111111//////000111222333444444444555777:::===BBBFFFIIIIIIOOOVVV\\\aaagggnnnttt{{{}}}nnnWWWFFF===777555444333444444444444555333111111333444444444444111...000444999<<<===222111000000000111333444000000222444666555111...KKKHHHDDDBBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>======>>>???@@@>>><<<<<<<<<;;;999666222111111555444444333555777999;;;<<<>>>BBBEEEHHHKKKPPPSSSXXX[[[aaafffkkkpppuuuyyy~~~|||{{{yyyvvvtttrrrqqqqqqmmmmmmllliiiggggggiiikkknnnssszzzzzzxxxtttoookkkjjjlllnnnrrrpppooommmmmmnnnppprrrsssuuuyyy~~~zzzrrrmmmmmmnnnmmmlllkkkjjjjjjjjjjjjlllmmmnnnqqqqqqrrrsssssssssrrrrrrqqqqqqpppnnnmmmkkkiiihhhggglllpppqqqqqqpppjjjbbbUUUOOOGGGBBBAAADDDGGGIIIIIIJJJKKKJJJIIIFFFCCCBBBAAA???===<<<<<<<<<:::999777666444444555555444222000111111222222222333333III999...111777777666777666777666444222222333555555444222333555777888888666666777777777888888888555555333222111000000000//////000222333444555666555888;;;>>>@@@BBBEEEGGGNNNTTT\\\bbbgggmmmsssxxx~~~yyydddPPPBBB<<<666555444444444444444444222111///000222444444444000///...///333:::BBBGGG777555333111000000111222///000333666888666222...QQQMMMHHHDDDCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@??????BBB???>>>>>>???@@@>>><<<===<<<:::777444333111000666555444444555777999;;;:::<<>>AAACCCFFFJJJNNNTTTZZZcccjjjnnnsssyyy~~~nnnZZZIII===888444444444444333222222333333111000000111333333222...000222222333888@@@GGGBBB???;;;666222111000000///000222444666555222///UUUQQQKKKFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????EEEBBB>>>>>>???@@@>>><<<>>>>>>;;;999888::::::888666666555444555777999;;;888:::===@@@CCCFFFJJJMMMTTTWWW]]]bbbggglllqqquuuxxx{{{|||{{{rrrpppmmmjjjhhhfffeeeeeebbbccccccbbb___]]]]]]^^^[[[aaagggjjjkkkooovvv|||}}}zzzzzz{{{~~~{{{wwwsssqqqqqqrrrssstttxxx}}}}}}xxxtttqqqnnnooorrrtttsssqqqpppqqqsssuuuwwwxxxyyyyyyuuuvvvvvvvvvuuutttssssssooommmjjjgggffffffggggggfffmmmtttwwwzzzzzzssskkk[[[TTTKKKFFFFFFIIINNNQQQXXXYYYZZZYYYWWWTTTPPPNNNFFFDDDAAA@@@@@@???>>><<<;;;999888777888888666555222222222111000...---,,,---***///777666000333===222555888888555444666777777555333333444666666555555555555555666666666777444333111000//////......///000111222444555666777888;;;???BBBEEEJJJQQQWWWYYY___hhhoootttxxx~~~~~~gggSSSDDD:::555333444444333111000111111666333111000111222222111+++000333111...///555<<>><<<<<<;;;;;;;;;:::::::::???:::555222222555777888666888;;;===???CCCGGGKKKSSSVVV[[[```dddhhhlllooowww{{{}}}xxxrrrooommmkkkgggcccaaaaaabbbbbbaaa___]]]\\\]]]]]]\\\ZZZYYYZZZ[[[___ccciiinnnqqqssswww}}}}}}|||zzzyyyxxx|||}}}vvvwwwxxxyyyzzzzzzzzzzzz|||{{{{{{|||}}}|||yyywwwxxxvvvsssrrrqqqpppnnnlllmmmkkkgggcccaaa_________hhhjjjnnnuuuzzzzzzvvvqqq]]]WWWOOOJJJKKKPPPVVVYYY^^^^^^^^^^^^]]]ZZZTTTPPPLLLJJJGGGFFFEEECCC@@@>>>AAA@@@>>><<<:::999888777555333000000000111111000222111111111111333444555444555555555555555444444111222333444555555555555777777666666666666777777999555000......///000000333444555555555666999<<<<<<>>>AAADDDHHHNNNUUUZZZaaafffmmmtttyyy}}}rrr^^^MMM???999888777666444333222111000000222222222222222222222222111111111111111111111111999JJJQQQDDD444000000...333222222222111111000000ooobbbTTTLLLHHHCCCBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>=========>>>>>>===<<<;;;999999888<<<999444222333555777777666888:::<<<>>>BBBFFFJJJPPPTTTYYY]]]aaaeeeiiilllssswww|||~~~|||vvvqqqnnniiigggdddaaa_________```^^^\\\ZZZYYYYYYYYYWWWVVVVVVWWWXXXZZZ]]]aaadddfffjjjnnnrrrwwwzzz}}}~~~{{{xxxvvvtttqqqpppooonnnkkkiiihhhfffccc```]]]\\\\\\\\\dddffflllrrrwwwxxxtttooo[[[UUUNNNJJJKKKOOOTTTWWW^^^]]]^^^^^^]]]ZZZVVVRRRPPPNNNKKKHHHGGGEEEBBB@@@BBBAAA???===;;;999888888999666333222222222111000222111111000111222333444444444555555555555444444222222333444555555555555777666666555555666666777888555111//////000000000333444555666666777:::===???AAADDDHHHLLLRRRYYY^^^gggkkkrrrwww{{{~~~kkkWWWIII>>>888666444444333333333333333444000000000000000000000000111111111111111111111111444BBBHHH===222000111///222222111111111000000000ppp[[[OOOIIIEEEBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===@@@???>>>===;;;999888777999666333222444555666666555777999;;;===@@@EEEHHHLLLPPPUUUZZZ]]]aaaeeehhhmmmrrrwww{{{}}}{{{wwwyyy{{{||||||zzzuuupppmmmgggfffccc```___^^^___```^^^\\\YYYXXXWWWWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[```cccgggjjjlllnnnqqqsssvvv}}}}}}yyywwwrrrpppmmmlllkkkiiigggeeeaaa___]]]ZZZXXXXXXXXXYYY^^^bbbhhhooosssrrrnnnkkkYYYUUUOOOLLLNNNQQQTTTUUU\\\\\\[[[\\\\\\YYYVVVRRRSSSPPPMMMJJJIIIGGGDDDBBBCCCBBB@@@>>><<<:::999999:::777555444444444333222222111000000000111222333444444555555555555444444222222333444444555555555666555555555555555555666777444222000111111111000333555666666777999===???AAADDDIIIMMMRRRYYY```dddnnnrrrwww{{{~~~{{{___MMMCCC;;;777555666555444333333333333333000000000000000000000000111111111111111111111111///888<<<555///111222///111111000000000000//////|||bbbRRRKKKFFFBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<:::999999666444333333555666666555555666888:::;;;>>>BBBEEEIIILLLRRRVVVZZZ^^^bbbeeehhhmmmssswwwzzz~~~}}}zzzwwwxxxyyy{{{|||zzzuuupppllliiihhhfffdddcccccccccdddccc```]]]\\\[[[ZZZXXXVVVUUUVVVWWWYYYYYYZZZYYYYYY\\\___aaaccccccdddeeegggiiiooowww~~~}}}{{{xxxtttpppllljjjgggfffeeeccc```^^^ZZZYYYVVVUUUTTTTTTUUUVVV[[[^^^dddjjjllljjjfffcccYYYVVVSSSRRRSSSTTTUUUVVVXXXWWWVVVVVVVVVUUURRRPPPPPPMMMJJJHHHGGGFFFEEECCCDDDCCCAAA???===;;;;;;:::888777555666777777666555333222111000000000111222333333444555555555444444333333333333444555555666555555444444444444555555555444222222333333222111333555666777888;;;???BBBCCCGGGMMMRRRXXX___eeejjjsssvvvzzz}}}oooSSSDDD>>>:::666444:::999777444222111000000222222222222222222222222111111111111111111111111...222333///...111222///000000000///////////////fffUUULLLGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<;;;555444333444555666555444444555777888999<<<@@@CCCFFFIIIOOOSSSWWW[[[___bbbdddiiioootttxxx}}}~~~}}}|||}}}~~~~~~|||wwwrrrooommmlllkkkjjjiiijjjjjjkkkkkkhhhdddbbbaaa___]]][[[WWWXXXZZZ\\\]]]]]]^^^^^^]]]___``````^^^]]]]]]^^^___bbbgggkkknnnttt{{{~~~{{{yyyvvvrrrmmmjjjeeeccc```^^^]]][[[YYYWWWTTTSSSQQQPPPPPPRRRSSSTTTYYY\\\aaaddddddbbb^^^\\\YYYWWWVVVVVVWWWWWWVVVUUUTTTRRRPPPPPPPPPOOOMMMLLLJJJGGGDDDCCCCCCDDDCCCBBBCCCBBB@@@???======<<<<<<;;;:::888888999888666555444333222000000000111111222222333444555555444444333333222333333444666777555555444444444444555555555444222222333444333222333555777888:::===AAAEEEFFFKKKQQQXXX___eeekkkooouuuxxx|||~~~{{{dddKKK>>>;;;999666555999888666444222111000000222222222222222222222222111111111111111111111111000111///...///222111//////////////////000000000lllZZZOOOGGGCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============777555444444555666555444333444666777888:::===@@@BBBFFFKKKPPPTTTXXX\\\___```eeelllqqquuuzzz~~~{{{wwwuuusssssssssrrrsssssstttttttttqqqmmmjjjhhhfffdddaaa[[[\\\]]]___aaabbbddddddbbbccccccaaa^^^[[[ZZZZZZXXXZZZ\\\]]]^^^ccclllrrr{{{|||yyyvvvtttqqqlllgggccc^^^\\\YYYWWWVVVTTTQQQOOONNNMMMLLLLLLMMMOOOQQQSSSVVVYYY]]]^^^]]][[[ZZZYYYXXXXXXYYY[[[\\\[[[WWWTTTRRRPPPMMMLLLLLLKKKJJJIIIFFFCCC@@@>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@???===<<<;;;999666444666555333111000000111111111222333444444555444444444333222222333444666777666555555555555555555666666444222222333555555555555777999;;;>>>AAAFFFIIILLLQQQYYY```ffflllqqquuuyyy{{{~~~kkkYYYEEE;;;999777555444333333333222222333333444000000000000000000000000111111111111111111111111111000//////111222111/////////000000000000111111rrr___QQQGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????>>>===<<<<<<:::888555444555666666555333444555666666888<<<>>>???BBBGGGLLLPPPTTTXXX[[[]]]bbbiiimmmqqqvvv}}}}}}|||~~~~~~~~~|||xxxtttrrrpppmmmjjjcccccccccdddfffhhhkkkllljjjkkkjjjgggbbb^^^\\\[[[VVVXXXZZZYYYYYY\\\bbbggglllqqqyyy}}}zzzxxxtttrrrooollliiieee___\\\YYYVVVSSSQQQPPPNNNKKKIIIHHHHHHHHHHHHJJJLLLOOOQQQSSSVVVYYYYYYXXXXXXYYY[[[\\\]]]___bbbcccaaa\\\XXXTTTQQQNNNKKKKKKJJJJJJHHHGGGDDD@@@==============================>>>???@@@@@@@@@??????@@@???<<<:::777666444333111111111222111111222333444444444444444333222222222444666777777666666555555666666777777444222111333555777777999;;;===@@@BBBFFFKKKOOOTTTZZZbbbiiipppuuuyyy|||~~~|||]]]OOOAAA:::777444222333111111111111222222333444000000000000000000000000111111111111111111111111000///000222222111111111000000000111111111222222wwwcccSSSFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;:::<<<999666444555666666555222444555555555777;;;===<<<@@@EEEJJJMMMQQQUUUXXX[[[```fffkkkoootttzzz}}}zzzxxxuuurrrjjjiiiiiiiiijjjmmmppprrrrrrrrrppplllgggbbb```___XXXZZZ]]]\\\[[[[[[___bbb```fffmmmsssuuuwww{{{}}}{{{wwwtttrrrnnnkkkhhheeebbb^^^YYYUUUVVVSSSPPPNNNMMMJJJGGGEEEEEEEEEEEEEEEGGGJJJMMMOOOPPPSSSVVVVVVVVVWWWZZZ]]]aaacccfffiiijjjgggbbb]]]WWWTTTPPPMMMLLLKKKKKKJJJKKKGGGBBB>>>===<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@======>>>AAADDDEEEDDDCCC999777555333222222222222000111222333444444555444444333222222222444666888777777666666666666777777888555111000222555888999;;;===@@@CCCFFFJJJOOORRRZZZ```hhhpppvvv{{{tttTTTIII???:::666222000222333222111111000000111111222222222222222222222222111111111111111111111111---...000333333111111333000000111111222222222333hhhUUUIIIBBB???BBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@===;;;999999888777444222111222333444333333444444666777888999===@@@CCCEEEHHHLLLQQQUUU[[[^^^cccgggkkkoootttwww~~~{{{wwwtttqqqoooqqqsssuuuvvvvvvwwwwwwvvvsssooojjjfffcccbbb```___``````^^^]]]___aaadddhhhlllooorrrtttyyyvvvtttwww~~~~~~|||||||||{{{zzz{{{{{{zzzxxxtttoookkkhhhfffdddbbb___[[[XXXUUUTTTPPPPPPOOOMMMJJJGGGDDDBBBAAACCCEEEFFFGGGIIILLLNNNQQQRRRTTTUUUVVVYYY]]]```cccfffkkkooopppmmmiiifff^^^YYYUUUTTTUUUSSSMMMHHHGGGGGGEEECCC@@@>>><<<;;;>>>======>>>???>>>;;;999;;;;;;;;;>>>BBBEEEFFFEEE<<<:::777555333222333333000000111222444555666666777666444333333444555666888666555666888999666444555444333333444666888999>>>@@@CCCFFFJJJPPPXXX]]]^^^gggsss{{{~~~|||cccPPPCCC999777666333222444222222222111111000000000000000000000000000000000000000000000000000000000222111111000000000000000000000111111111222222222ppp\\\NNNEEEAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<;;;999777555333222222333444333333444444555777888999<<<>>>AAACCCFFFJJJOOOSSSYYY\\\```eeeiiimmmqqquuu~~~~~~yyyvvvrrrppprrrtttvvvwwwzzz{{{||||||zzzvvvssspppllljjjhhhhhhgggfffccc```aaabbbdddgggjjjlllnnnoooqqqpppooorrrwww|||~~~~~~||||||zzzwwwuuuuuuuuutttssstttsssrrrppplllhhhdddaaaaaa```]]]ZZZWWWTTTRRRPPPPPPOOOOOOMMMKKKGGGEEECCC???@@@BBBCCCDDDFFFIIILLLNNNPPPSSSUUUWWW[[[___ccchhhkkkooorrrsssqqqmmmkkkbbb^^^YYYXXXYYYWWWRRRNNNOOOMMMJJJGGGCCCAAA???>>>======<<<=========:::888:::999:::<<>>>>>======999888666444333333333444333333333444555666777888999<<<>>>AAACCCGGGLLLPPPUUUXXX]]]aaaeeeiiinnnqqqyyy}}}}}}yyytttrrrsssuuuwwwxxx|||}}}}}}{{{vvvuuutttsssrrrooojjjgggffffffggghhhiiijjjkkkllllllkkklllnnnqqqtttuuutttvvvtttssstttxxxzzzxxxvvvuuussspppnnnnnnnnnmmmllllllkkkjjjhhheeeaaa^^^\\\]]]\\\ZZZWWWTTTRRRPPPOOOOOOOOOOOOMMMKKKHHHFFFDDD@@@AAABBBBBBCCCEEEIIILLLKKKNNNRRRVVVZZZ___dddhhhnnnoooqqqrrrrrrpppmmmllldddaaa]]]\\\]]]\\\YYYVVVWWWUUUQQQMMMIIIFFFCCCBBB>>><<<;;;;;;;;;;;;999777;;;::::::;;;===???>>>===;;;:::777555333333333333222222333333444444444555666666444444444555666777777777666777999999777666444444555777999===@@@BBBDDDGGGKKKPPPTTTYYY___ccciiirrrlllSSSCCC<<<666666777555444555777666555333222000///...000000000000000000000000000000000000000000000000.........///000111333333///////////////000000000sss\\\LLLDDDAAA@@@???@@@BBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>======:::999777666444444444444333333333333444555666777888:::===???BBBEEEJJJNNNRRRUUUZZZ^^^bbbfffkkknnnuuuzzzzzzuuurrrrrrtttuuuvvvyyy{{{|||~~~{{{{{{{{{{{{{{{xxxsssoookkkkkklllmmmnnnnnnoooooopppooonnnoooqqqtttvvvwwwrrrpppnnnpppsssuuutttrrrqqqooollljjjjjjjjjiiihhhhhhhhhfffdddbbb___\\\ZZZ\\\\\\ZZZXXXUUUSSSQQQQQQOOOOOOOOONNNLLLIIIFFFEEEDDDEEEFFFFFFGGGIIILLLOOOLLLOOOUUUZZZ___dddjjjnnnqqqqqqpppooollliiifffeeeaaa^^^[[[[[[\\\]]]\\\[[[ZZZZZZYYYVVVRRRMMMHHHEEE@@@>>>;;;::::::999888777<<<;;;;;;===???AAA@@@???:::999777555444333333333333333333444444444444444666555555444555555666777777777777888999999888888666777888:::===@@@CCCDDDHHHLLLQQQVVVYYY]]]bbbeeekkkuuuyyy```KKK>>>:::666666666555444444333333333333333333333333000000000000000000000000000000000000000000000000.........//////000222222000000000000000000000000gggRRRGGGDDDAAA??????BBBDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::999777666555444444333333222333333444555666777999<<<>>>@@@DDDIIILLLOOOSSSWWW\\\___dddhhhkkkqqqvvv}}}~~~yyysssnnnnnnoooqqqqqqttttttvvvxxxzzz{{{|||}}}{{{{{{|||~~~}}}yyyvvvpppqqqrrrtttvvvwwwxxxyyyxxxvvvtttssstttxxx~~~wwwssspppppprrrsssrrroooooommmjjjhhhhhhhhhgggfffffffffdddcccaaa^^^]]]\\\]]]\\\[[[YYYWWWVVVTTTTTTQQQQQQQQQOOOMMMJJJGGGFFFHHHIIIKKKLLLLLLNNNPPPRRRQQQUUUZZZ```eeekkkppptttuuusssqqqmmmhhhccc___]]]ZZZXXXUUUTTTVVVXXXZZZZZZZZZ]]]``````^^^WWWQQQLLLEEEBBB>>>;;;:::999888777:::::::::<<>>AAADDDFFFHHHMMMRRRWWW[[[^^^```aaaccciiirrr}}}jjjTTTDDD;;;999777555555555444222333333333333333333333333000000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111yyy```PPPIIIEEEAAA@@@BBBCCCCCCAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;:::999777666444444222222222222222333444555666888:::<<<>>>BBBFFFJJJLLLPPPTTTYYY\\\aaaeeehhhmmmrrryyyzzzsssmmmlllmmmnnnoooqqqqqqqqqrrrtttuuuwwwxxxyyyyyyzzz|||~~~~~~|||zzzuuuvvvxxxzzz}}}~~~{{{xxxxxx|||~~~zzzvvvtttuuuuuusssqqqooommmjjjhhhhhhhhhgggfffeeeeeedddbbb```___^^^]]]^^^]]]\\\[[[ZZZYYYXXXXXXVVVVVVUUUSSSQQQMMMJJJHHHKKKNNNQQQSSSSSSSSSSSSTTTWWW[[[aaafffjjjooosssvvvyyywwwtttooohhhbbb\\\YYYTTTRRROOOMMMMMMOOORRRTTTXXX\\\aaaeeeddd```ZZZVVVLLLHHHBBB>>><<<;;;999999777666666999<<<>>>>>>>>>888888777666555444333333333333444444555555555666444555555666777777777888666888:::::::::999:::;;;;;;===@@@CCCGGGKKKMMMOOOTTTXXX]]]aaaaaaaaa``````ccckkkyyysss```PPPGGG888999888444333666666444555555444333222111000000000000000000000000000000000000000000000000000000111000//////.........///222222222222111111111111rrr___NNNIIICCCAAABBBCCCAAA???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888666555444222222222222222333333444444666888:::<<>><<<;;;:::666555555666999::::::999888888777777666444333333222333333444555666777777444555666666777888888888666888;;;;;;:::999;;;<<<===???CCCIIINNNSSSWWWXXXZZZ___dddfffeeebbb___]]]]]]eeerrr{{{gggWWWMMMJJJ555888777333222777:::888444444333222111000000///000000000000000000000000000000000000000000000000//////.........//////000222111111111000000000000kkkQQQKKKDDDAAABBBCCC@@@===AAAAAAAAA@@@@@@@@@??????<<<<<<===>>>???@@@@@@AAA======<<<;;;999777555444222222222111222222333333222444666888:::===AAAEEEFFFJJJNNNRRRVVV[[[___bbbgggkkkpppuuuzzz}}}zzz{{{|||}}}xxxvvvuuusssssstttvvvwwwxxxwwwvvvwwwyyyzzzzzzyyyyyyzzz|||yyyvvvsssrrrrrrrrrqqqpppkkkjjjiiigggffffffffffffggggggffffffeeeeeeddddddbbbaaa```]]]YYYUUUQQQOOOTTTYYY___bbbbbb```^^^]]]```dddhhhlllnnnpppsssuuuwwwwwwuuuqqqllleee^^^[[[VVVSSSMMMGGGBBBAAACCCFFFJJJMMMQQQVVVZZZ]]]^^^___XXXRRRJJJDDD@@@>>><<<;;;888777666777888999888777777777777777666555333333222222333444555777777888444444666777888888888888555888;;;;;;:::999;;;======@@@EEELLLSSSYYY^^^```___ccchhhjjjgggccc^^^\\\YYYaaannn}}}nnnZZZKKKEEEFFF222777666222222999===<<<000000000111111222222222000000000000000000000000000000000000000000000000---------...///000111222111111000000/////////...lll[[[JJJEEECCC@@@@@@BBBAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>===;;;999888777666666333333222222333333444444222444666999;;;===>>>>>>FFFHHHLLLOOOSSSWWW\\\___dddhhhmmmrrrvvv{{{{{{zzzzzz{{{|||~~~|||yyywwwwwwvvvtttrrrqqqsssvvv||||||yyyxxxxxxxxxxxxrrrsssrrrpppnnnmmmmmmooossssssrrrpppnnnkkkhhhfffjjjgggaaa\\\WWWUUUTTTTTTXXX^^^fffkkkkkkiiieeedddggghhhiiikkklllmmmmmmnnntttvvvwwwssslllfffcccbbbUUUPPPIIIDDDAAA@@@??????CCCDDDGGGKKKRRRXXX^^^bbbZZZZZZTTTJJJCCCAAA===888<<<999666666777999999999777777666555444333333222777444///777AAA999000777666666777777888888999999999<<<>>>>>>>>>===>>>???EEEFFFJJJSSS___fffgggeeegggjjjmmmpppooolllhhheee```hhhsssxxxcccOOO@@@;;;<<<666555444333333444555666222222222333333222111111------....../////////000000000000000000111111111000000000000000000000000000///......///111333555zzzhhhTTTJJJEEEAAA@@@BBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===;;;:::888777777666444444333333333333333444333444555777999;;;===>>>CCCFFFIIIMMMPPPTTTYYY\\\aaaeeejjjoootttxxx|||{{{xxxvvvsssqqqooopppsssxxx}}}~~~~~~~~~{{{yyyzzz{{{yyyxxxvvvsssoookkkgggeeeeeebbb]]]XXXTTTRRRQQQQQQXXX]]]eeejjjkkkiiifffeeeeeefffggghhhiiijjjjjjjjjnnnppprrrpppkkkeeebbbaaaWWWRRRLLLGGGDDDBBB@@@???@@@AAACCCFFFJJJPPPUUUXXX[[[\\\YYYQQQKKKGGGBBB<<<;;;999777666777888888888777777666555444333333222333333222;;;FFF<<<222888666666777777888999999999888:::<<<<<<<<<<<<>>>@@@GGGJJJOOOWWWaaagggjjjjjjnnnppptttvvvwwwtttqqqnnnjjjoooyyyrrr\\\KKK>>>999999666555444333333444555555111111222222222222111111222222222111000000//////000000000000000000000111000111111222333444555555000000/////////111222333{{{cccRRRHHHBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===<<<;;;999888888777666555444333333333333333333333333444666999;;;===@@@BBBFFFIIILLLPPPTTTXXX]]]aaagggkkkppptttxxx{{{|||xxxuuusssppppppssswww{{{~~~~~~}}}zzzyyyyyyyyy|||~~~}}}yyytttoooiiidddbbb^^^\\\YYYUUUSSSRRRRRRRRRXXX^^^eeejjjkkkjjjhhhgggfffgggggghhhiiiiiihhhhhhiiikkkmmmllliiieeeaaa```YYYVVVQQQMMMIIIFFFCCC@@@??????@@@AAACCCGGGKKKMMMXXX\\\\\\WWWRRRMMMFFF>>>:::999777777888888777666777777666555444333333222000333444>>>III@@@555888666777777888999999::::::999:::<<<<<<<<<>>>AAADDDKKKPPPWWW^^^dddiiinnnqqqvvvyyy|||~~~|||www{{{hhhSSSEEE<<<777666666555444333333333333444111111222222222222111111777777555444222111000///111111000000000000000000000111222444666777999:::000000000000000111111111qqqZZZLLLEEEBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>======<<<;;;:::999888888777666444333333222222333333222222444777999;;;===???CCCFFFIIIMMMQQQTTTZZZ^^^ccchhhlllppptttwww{{{~~~|||zzzvvvvvvwww{{{~~~yyyxxxwwwxxxzzz~~~}}}xxxrrrkkkeee```]]]ZZZXXXWWWVVVUUUVVVWWWXXX[[[```fffkkkmmmlllllllllkkkkkklllllllllkkkkkkjjjjjjjjjiiigggdddaaa```___\\\YYYUUURRROOOKKKFFFBBBAAAAAA@@@@@@AAACCCFFFGGGPPPVVV[[[YYYVVVPPPGGG>>>:::999888888999888666444777777666555444333333222000444666===FFF>>>555888666777777888999:::;;;;;;<<<===>>>>>>@@@CCCGGGKKKOOOUUU^^^dddggglllsssxxx~~~|||]]]JJJ@@@:::555444555555444333333222222222111222222333333333333222888777666555333111000000111111111000000000000000///000111333555666777888000000111111111000000///{{{bbbQQQIIIEEECCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>===;;;:::999999888777555444333333222333222222111333555888999<<<>>>AAADDDGGGJJJOOORRRWWW[[[```eeehhhlllpppsssxxx{{{|||{{{yyyyyyzzz|||~~~~~~~~~{{{xxxsssnnngggbbb^^^[[[XXXXXXXXXYYYZZZ\\\^^^___```eeejjjoooppppppqqqqqqoooppppppppppppooonnnnnnoookkkfff```]]]\\\[[[\\\\\\ZZZWWWUUURRROOOJJJGGGDDDCCCAAA@@@@@@BBBCCCEEEHHHPPPWWWYYYWWWSSSIII@@@<<<:::999999999888666444777777666555444333333222333777666888???:::444888777777888999:::;;;<<<<<<<<<>>>???AAACCCGGGLLLPPPSSS[[[dddiiilllqqqyyyqqqTTTCCC===999555333333333333333333222222111222222333444555555444444555444444333222111111111111111111111000000////////////000000111222222222000000111111111000000///hhhVVVMMMGGGCCC???@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999999777666555444333333333333222222333444666777:::<<<@@@BBBEEEHHHLLLPPPTTTXXX]]]aaaeeehhhllloootttwww|||||||||~~~~~~zzzxxxxxxyyyvvvtttppplllhhhdddbbbaaa]]]]]]^^^___aaaccceeefffhhhlllppptttuuuuuuvvvwwwssstttttttttttttttsssrrrtttnnnfff___[[[YYYXXXXXXZZZXXXVVVUUUTTTRRRNNNLLLGGGFFFCCCAAA@@@@@@@@@AAACCCKKKTTTWWWXXXVVVNNNFFF???===;;;::::::999777555777777666555444333333222444999555444999777333999777777888999;;;<<<======<<<>>>AAADDDGGGLLLQQQUUUYYY```hhhnnnsssyyyzzzdddKKK???;;;888555333111222222333333222222111111222333444555555555444111111111111111111111111222222111111000////////////////////////.........000000000000000111111111ooo[[[PPPHHHAAA??????@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@@@@???>>><<<;;;999888777666555555555555222333333444444555555555888;;;>>>@@@CCCFFFJJJMMMPPPTTTYYY]]]```dddhhhkkkppptttyyy}}}zzzwwwwwwzzz|||}}}xxxyyyxxxvvvsssqqqrrrssstttrrrpppnnnmmmllllllllljjjjjjjjjkkkkkkllllllmmmooorrrvvvyyyzzzzzz{{{|||yyyyyyzzzzzzzzzzzzzzzyyyyyytttlllfffccc___[[[XXXXXXVVVTTTTTTTTTTTTRRRQQQOOOLLLHHHDDDAAA??????>>>>>>FFFOOOSSSVVVVVVQQQKKKBBB???<<<:::999999888777777777666555444333333222111888555333888888555:::777888999:::;;;===>>>>>>???CCCGGGKKKOOOSSSXXX[[[```eeelllssszzzjjjXXXEEE<<<999666333333///000111222333333222222///000111222333333333333111111111000000000000///222222111111000//////...////////////////////////000000/////////111222333sss^^^SSSIII@@@?????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;999888777666666555555666222333444555555555555444777999<<>>999BBBJJJOOOSSSUUURRRLLLDDDAAA===:::999999999888777777666555444333333222...777555444::::::777<<<777888999:::<<<===>>>???DDDHHHMMMSSSWWW[[[___bbbdddhhhooowww}}}```QQQAAA:::888555222222---///000222333333333333......///111111222222222222222111111000///......222222222111000//////...000000000000111111111111000///......///111333555mmmVVVHHHCCC???@@@@@@???@@@BBBCCCBBB????????????>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>>>>;;;777555444444444333333222222111111222222333777999;;;<<<>>>AAAEEEHHHKKKOOOSSSXXX[[[^^^bbbeeehhhmmmsssyyy}}}}}}zzzxxxxxxyyy{{{|||}}}zzzwwwtttssstttvvvxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwxxx{{{~~~}}}}}}~~~~~~|||uuuoooggg```]]]YYYUUUSSSTTTUUUVVVVVVWWWWWWSSSLLLDDD???>>>???>>>>>>AAAGGGNNNSSSTTTSSSLLLFFF???;;;:::999777555777555444444555555444333333444444555666777888888999888:::===<<<:::>>>DDDEEEMMMTTTVVVYYY___eeefffmmmooorrrwww}}}~~~hhhRRRIII???888777777555222222222333333333222111000333222111000////////////000000000000////////////222111000000111111000///...............///000000111111000000000000111111|||cccQQQIII@@@??????>>>>>>@@@@@@???????????????>>>>>>>>>>>>@@@@@@??????????????????AAA===999777666555444333333333222222222222333333666888:::;;;===@@@DDDGGGIIILLLQQQUUUXXX\\\```cccfffkkkqqqvvvzzz}}}|||{{{|||~~~~~~~~~~~~~~~~~~zzzyyy|||~~~~~~}}}}}}}}}}}}vvvpppbbb^^^XXXTTTSSSTTTTTTTTTWWWWWWTTTNNNGGGBBBAAAAAA>>>>>>???EEELLLQQQSSSTTTPPPJJJCCC>>>;;;:::888777777666555555777777666555333444555555666777888888::::::;;;>>><<<;;;???FFFHHHQQQZZZ]]]aaafffjjjjjjooopppsssvvv{{{uuu^^^JJJBBB999444444444333222222222333333333333333444444333333222222222222222000000000000////////////111000000000000000000///...............///000000000//////////////////000uuu]]]OOOCCC@@@>>>>>>?????????>>>@@@@@@?????????>>>>>>>>>>>>>>>??????????????????BBB???;;;888777666444333333333222222222222333333555666888999:::===AAADDDFFFIIINNNRRRUUUYYY]]]```dddhhhnnnssswwwyyy|||~~~|||yyy|||}}}{{{{{{{{{}}}~~~pppjjjaaaZZZVVVUUUTTTTTTUUUUUUUUUQQQLLLGGGDDDCCC>>>======AAAGGGMMMQQQSSSUUUOOOHHHAAA===;;;999888888666666666888888888666444444555666777888999999;;;;;;<<<>>>======BBBIIIMMMWWWaaafffjjjooorrrqqqttttttuuuwww{{{kkkSSSBBB<<<555222222444444333333222222222444555777888111111000000000000000111000000000000/////////////////////000000000000///...............///000000///......------......///hhhTTTHHHCCC???@@@BBBAAA@@@AAA@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@>>>;;;999888777666444333333333222222333333333444555666777888:::>>>AAACCCFFFKKKOOORRRWWW\\\___bbbffflllppptttvvvyyy{{{~~~~~~~~~{{{{{{{{{||||||~~~|||zzzzzz{{{|||{{{pppeee^^^YYYVVVTTTSSSSSSTTTRRROOOJJJGGGDDD>>>===<<<===BBBHHHNNNRRRWWWSSSLLLEEE???<<<:::999777666555666888999888777444444555666888999::::::<<<;;;<<<>>>>>>>>>EEEMMMUUU^^^gggkkkooouuuyyyyyy|||||||||}}}|||bbbMMM???;;;666333444555555555333222222222444777:::<<<333222111000////////////000000000000////////////---...000111000//////000...............///000000///..................///xxx```PPPFFF???@@@BBB@@@AAACCC@@@@@@@@@@@@????????????=========>>>>>>??????@@@<<<:::999888999999888666444333333333333333333444333444555666666888<<<>>>BBBDDDHHHLLLPPPUUUZZZ^^^aaaeeejjjnnnqqqtttwwwyyy}}}|||xxxwwwuuutttuuuwwwyyyzzzzzz~~~zzzxxxwww|||}}}}}}~~~~~~}}}rrrhhh```YYYUUUQQQQQQRRRRRRPPPMMMHHHEEE???===;;;;;;>>>CCCJJJOOOVVVSSSNNNHHHAAA===:::999777666555555777777777555444555666777888:::;;;;;;<<<;;;;;;>>>???BBBJJJSSS]]]eeekkkmmmpppxxxpppXXXFFF===:::777555444444444444222222111222444666999;;;999888777555333222111111000000000000////////////,,,///222222000//////000...............///000000000//////......//////000rrr[[[MMMAAA@@@AAA>>>>>>BBBAAA@@@@@@@@@@@@?????????======>>>>>>>>>>>>>>>>>>:::999888999::::::999888444444333333333333444444333444555555555777:::<<>>;;;:::888777555555666777555444444555666888999;;;<<<======<<<===@@@BBBGGGQQQ[[[eeelllpppqqqttt|||vvv```KKK>>>999888666444222222111111222111111111333444666777888777555333222000000000000000000000////////////---111444444111......///...............///000000000//////////////////000lllYYYIIIEEECCC>>>===BBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<;;;::::::;;;;;;:::888444444333333333333444444333444555555444666999;;;<<>>;;;:::===CCCHHHNNNQQQRRROOOHHHBBB===;;;:::999777777777777555444444555666888:::;;;======???>>>???CCCGGGMMMXXXdddkkkrrrxxxxxx{{{|||gggSSSCCC;;;555555555444222111111222111111111111222222222222111111000///............000000000000///////////////333777666222......///...............///000000///......------......///{{{eeeQQQJJJFFF??????DDDAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<>><<<<<<===<<<999777555444444333333444444555333444555555444666888;;;:::<<<@@@CCCGGGMMMTTTXXX\\\^^^bbbeeehhhkkkooorrrwwwyyy|||zzzwwwsssnnnllllllmmmnnnpppsssyyy}}}{{{wwwrrrooommmllllllkkkqqqwwwzzzzzz{{{~~~{{{}}}|||ooofffXXXUUUSSSSSSTTTSSSOOOKKKBBBAAA???<<<:::<<>>AAA@@@AAAFFFJJJQQQ^^^jjjnnnwww}}}rrr^^^LLLAAA===333444555555444333444555000111111111111000///...000000000000000111222222000000000000////////////000555999888222......///...............///000000...------,,,,,,------...}}}dddPPPGGGDDDAAA??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::888777666555444333333333333333333444555666777777;;;===@@@CCCFFFJJJOOOSSSWWWZZZ^^^bbbeeeiiinnnrrrwwwyyy}}}|||yyyuuuqqqooooooqqqrrruuuvvvwww}}}~~~{{{wwwuuuqqqnnnkkkkkkllllllqqqrrrtttvvvxxxzzz{{{{{{zzzzzz{{{|||||||||||||||xxx{{{zzzxxxyyyzzzzzzyyyzzz{{{{{{|||}}}~~~~~~wwwoooeee```ZZZWWWVVVTTTOOOJJJGGG@@@;;;<<<<<<;;;===AAAIIINNNRRRRRRLLLEEE@@@>>>:::999888888999888555333666666666888:::;;;:::999@@@AAACCCGGGOOO[[[hhhqqq{{{{{{fffRRRBBB<<<<<<888777666444333222111111111000///000111000...---222222111111111111111111222222111000000000000000222222222222111111111000......////////////......000000///...............vvv^^^OOOGGGCCCAAA???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::888888666555444444333333222222222333333444666666666888;;;===@@@DDDIIILLLTTTWWW[[[___bbbfffkkkooosssvvvzzz}}}}}}{{{yyywwwtttqqqpppqqqrrrssswwwxxxzzz~~~{{{yyyxxxuuussspppmmmllllllnnnoooqqqrrrtttuuuvvvwwwwwwwwwwwwwwwyyyzzzzzz{{{{{{{{{zzz~~~}}}yyyuuupppnnnnnnnnnmmmlllnnnnnnoooooopppqqqqqqqqqsssvvv{{{~~~{{{nnnhhh```[[[YYYVVVQQQLLLEEE???;;;;;;;;;:::;;;>>>EEEKKKRRRUUUSSSNNNJJJGGG<<<:::999888999888666555666666777999;;;=========BBBDDDGGGMMMVVVcccpppxxxqqq[[[JJJ>>>:::;;;777666555333222111111111111000///000111111///---000000000000000000000000000000///...............222111111111000000000000......////////////......000000///...............jjjUUUHHHBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;999999777666555444444444222222222222222333444555666888;;;===???BBBGGGJJJPPPSSSWWWZZZ^^^bbbgggkkkmmmqqquuuyyy|||~~~~~~|||yyywwwwwwwwwvvvtttvvvuuurrrppppppppprrrsssvvvwwwzzz}}}zzzwwwvvvsssqqqooonnnnnnoooqqqsssttttttuuuuuuuuuuuuuuuttttttuuuwwwyyy{{{||||||}}}}}}{{{yyyuuuoookkkfffcccbbbaaa```^^^````````````````````````bbbeeeiiilllooosssxxx|||{{{tttjjjbbb\\\XXXSSSOOOFFF@@@=========::::::<<<@@@GGGQQQXXXXXXTTTNNNKKK>>><<<999888888888888777666777999;;;===???@@@AAAEEEHHHNNNVVVaaammmzzzbbbMMMAAA:::888999555555444222111111111111111000///000111111///...//////////////////000000000000///...............000000000000////////////......////////////......000//////............///sss[[[KKKDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>===============<<<<<<<<<<<<;;;;;;:::888777666555444444333333222222333444444555777888:::<<<===@@@EEEHHHLLLOOOSSSVVVZZZ^^^cccggghhhlllqqquuuxxx||||||yyyuuurrrrrrssssssssstttsssqqqooonnnnnnnnnnnnppprrrvvv|||{{{sssrrrpppooooooqqqsssuuuuuuvvvwwwwwwxxxxxxwwwwwwuuuvvvyyy}}}}}}vvvtttsssqqqiiifffbbb___\\\ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSUUUXXXZZZ]]]aaafffjjjnnnqqquuuzzz}}}rrrhhh```ZZZTTTPPPJJJEEEAAAAAA@@@===;;;<<<>>>EEEOOOVVVWWWRRRJJJEEE???<<<888777777888888888777999;;;<<<===???AAACCCGGGMMMUUU```kkkwwwqqqTTTBBB<<<888666666444333333222111111111111111000///000111222000.../////////000000000000000222111111000000000000000000////////////...............////////////......000///............//////fffSSSIIIFFFBBBAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::888666555555555444444444444444555555666333555777888999;;;???BBBIIIKKKOOOSSSVVVZZZ___cccdddhhhmmmrrrvvvzzz~~~~~~zzztttqqqppprrrssstttuuutttssspppnnnlllkkkjjjlllnnnsss{{{tttrrrpppooooooqqqsssuuuvvvwwwxxxzzz{{{|||}}}}}}|||~~~}}}zzzwwwtttyyyzzztttpppoooooonnnfffdddbbb^^^[[[XXXWWWWWWTTTTTTSSSQQQPPPOOONNNMMMJJJKKKMMMMMMNNNPPPTTTWWWZZZ^^^ccciiipppyyyyyyoooeee]]]VVVRRRMMMGGGCCCCCCAAA===:::;;;===CCCKKKRRRTTTPPPHHHBBB???<<<888777777888888777999;;;=========>>>BBBEEEKKKRRR]]]iiitttzzzcccJJJ>>>;;;999555222333333222111111222222222111000///000222222111///000000000111111222222222222111111000000000000000////////////.........---......////////////......//////............//////oooYYYJJJCCCCCCBBB@@@???>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===;;;999777666666555555555555444444555555666555666777888888:::>>>AAAEEEGGGKKKOOORRRVVV[[[___aaaeeejjjooorrrvvvzzz}}}}}}vvvqqqqqqrrruuuvvvyyyxxxwwwuuurrrooommmkkkmmmooottt|||{{{vvvtttsssrrrrrruuuwwwyyyzzz{{{}}}{{{xxxuuurrrooolllhhhlllmmmiiihhhiiiiiigggaaaaaa```]]]ZZZWWWWWWXXXSSSRRRQQQOOOMMMKKKIIIIIIFFFGGGGGGGGGFFFFFFHHHJJJKKKNNNSSSXXX^^^fffqqqyyywwwmmmddd[[[WWWOOOHHHCCCAAA???:::888999;;;???FFFNNNRRRQQQLLLGGG???===:::999999999999888:::===?????????AAAEEEIIISSS[[[gggttt~~~kkkXXXDDD<<<;;;999444111333222222222222333333444111000000111222333111000000000111111222222333333000000///...............////////////..................////////////......///............//////000|||dddQQQFFFDDDBBB@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======???>>><<<:::888777666666555444444333333444444555666777888999999:::>>>@@@@@@CCCGGGJJJNNNRRRWWW[[[^^^aaafffkkknnnrrrvvvyyy{{{}}}{{{uuutttvvvxxxzzz~~~~~~~~~}}}zzzwwwtttssspppqqqttt{{{{{{|||{{{zzzzzz|||{{{vvvrrroookkkgggdddaaaccccccaaabbbeeeddd```]]]^^^___]]]ZZZXXXYYYZZZUUUTTTRRRPPPMMMKKKIIIHHHCCCEEEFFFEEECCCBBBBBBCCCCCCFFFIIIKKKNNNUUU___gggtttyyyxxxmmmccc]]]RRRJJJDDDAAA>>>:::888::::::<<>>===<<<===<<<:::999:::===AAABBBBBBEEELLLQQQ\\\eeerrr~~~|||```PPP@@@:::999777444333333333222333333444555555000000000111333333222000/////////000111222222222000000///...............000000000/////////............////////////.....................///000000sss]]]QQQDDDCCC@@@???>>>>>>???@@@>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>???>>><<<:::888777666666444444333222222333333333333444444444444666999;;;===@@@DDDHHHKKKOOOTTTXXX[[[___dddhhhlllooosssvvvwwwyyy}}}zzzxxxzzz}}}~~~{{{zzzpppqqqsssyyy{{{vvvqqqmmmiiieeebbb``````___^^^aaadddbbb\\\\\\^^^___^^^[[[YYY[[[]]]YYYXXXUUUSSSPPPMMMKKKJJJBBBDDDFFFFFFCCCAAAAAAAAAAAACCCEEEEEEEEEJJJTTT\\\gggnnnwww~~~tttiiibbbVVVNNNFFFCCC???;;;:::<<<;;;<<>>>>>>>>>>>>>>????????????<<<<<<;;;:::999999888888666444222111111222333555333333444444666777888999<<>>@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;:::666555333222111222444555333333444444555777888999<<<>>>AAADDDGGGJJJNNNRRRVVVYYY]]]aaadddgggkkknnnrrruuuzzz~~~}}}~~~|||wwwtttpppmmmjjjeeedddbbb```^^^^^^^^^^^^YYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVTTTQQQOOOMMMLLLKKKHHHEEEBBB@@@>>>??????>>>===>>>@@@CCCDDDLLLTTT```jjjrrryyytttiii\\\TTTIIIAAA>>>===<<<::::::;;;===AAAFFFIIIJJJJJJDDDAAA@@@BBB@@@;;;:::<<<@@@BBBFFFIIIMMMUUU```hhhtttzzzxxxaaaKKKAAA888666666333222222111111111111111111111111000///...///222444333111111222222111//////000111111000000111///,,,---000////////////////////////...333888777333000000111......------------......aaaTTTGGGCCCCCCAAA>>>>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;777666444333333333444555333333444444555666888888;;;===@@@BBBEEEHHHLLLOOORRRUUUYYY]]]```dddhhhkkknnnrrrvvv{{{~~~}}}zzzvvvtttpppnnnkkkgggeeecccbbbbbb____________]]][[[YYYXXXZZZXXXWWWWWWXXXWWWTTTRRRRRRQQQOOOLLLIIIEEEBBBAAA???>>>===<<<<<<>>>???AAABBBHHHRRR\\\eeeppp|||yyymmm^^^VVVKKKCCC@@@???===<<<::::::<<<@@@FFFJJJLLLLLLDDD@@@>>>???>>><<<<<<@@@CCCFFFJJJNNNUUU```mmmvvv~~~mmmYYYEEE===666555555333222333111111111111111111111111111000///000222333333222111222222111//////000222333888@@@CCC;;;111///222////////////////////////000444999:::666222000000......------------......xxxrrr```MMMFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@??????===>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;::::::888777666444444444444555444444444444555666777888999;;;>>>@@@BBBEEEIIIKKKOOORRRVVVYYY]]]```dddgggiiimmmrrrwww{{{}}}{{{wwwsssooollljjjiiiiiiiiihhhfffccc___\\\ZZZXXXWWWVVVVVVVVVVVVTTTRRRTTTSSSRRRPPPMMMJJJHHHFFF@@@???===;;;;;;;;;<<<===???CCCIIIOOOXXXdddrrr|||~~~zzzooo```XXXNNNFFFBBBAAA>>><<<999999;;;@@@EEEJJJLLLMMMFFFAAA======<<<;;;===BBBEEEIIINNNUUU]]]jjjxxxwww^^^MMM???999444444444222111333111111111111111111111111111000000111222333333222///000000///......///111...FFFWWWQQQAAA888333///000000000//////////////////222555555222///------......------------......rrrmmmVVVJJJGGGEEEDDDDDDAAAAAA@@@@@@@@@@@@???@@@===>>>>>>>>>????????????===<<<<<<<<<<<<<<<;;;;;;888888777666555555555555444444333444444555666777777999<<<===???AAAEEEHHHLLLOOOSSSVVVZZZ]]]aaadddeeeiiinnnssswww{{{{{{xxxvvvuuusssrrrpppmmmiiiddd```]]]XXXVVVTTTTTTTTTSSSRRRPPPQQQQQQPPPPPPOOOMMMLLLKKKCCCBBB???<<<;;;;;;;;;<<<>>>@@@CCCFFFMMMYYYhhhsss{{{}}}}}}}}}{{{sssddd\\\RRRJJJEEEBBB???<<<::::::;;;???EEEJJJMMMNNNIIICCC>>>===<<<:::===BBBFFFLLLTTT\\\fffsssgggPPPDDD:::555333444444111111333111111111111111111111111000111111111111111222222///000000000......000111333UUUcccJJJ444444333)))111111000000////////////000000000///---,,,,,,---......------------......mmm}}}dddTTTLLLGGGDDDEEEBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>??????????????????????????????>>>>>>999999999888777666555555444444333333444555555666555777999;;;<<<>>>BBBDDDHHHKKKOOOSSSVVVZZZ^^^aaabbbfffkkkppptttxxx|||}}}|||yyyuuupppjjjfffccc^^^[[[XXXVVVUUUTTTRRRQQQMMMNNNOOOOOOOOOOOOOOOOOOHHHFFFBBB???===<<<<<<<<<;;;<<<>>>AAAGGGRRRaaakkkvvvyyy{{{{{{|||}}}xxxjjjbbbWWWOOOIIIEEEAAA===;;;;;;;;;???DDDIIILLLMMMJJJDDD???>>>===<<>>>>>>>>>>>????????????????????????????????????:::::::::999888666555555444444333333444444555555444666888999:::<<>>======:::;;;===>>>BBBLLLXXXaaakkkrrrvvvuuuvvvyyy{{{{{{qqqiii^^^UUUNNNIIIDDD@@@===<<<<<<>>>CCCHHHKKKMMMIIICCC?????????>>>BBBGGGNNNXXXfffsss}}}}}}ppp___MMM@@@;;;555333333555444000000333111111111111111111111111...000111000...---///111111222222222111111333555VVVWWWKKK555***000555333222222111111000//////...000000//////000111111111......------------......aaaooowwwdddSSSIIIFFFBBBAAA@@@?????????@@@AAA>>>>>>>>>>>>????????????===============>>>>>>>>>::::::::::::888777555555444444333333333444555555333555777888999;;;>>>@@@BBBEEEIIIMMMPPPSSSXXX[[[___ccchhhlllooossswwwyyy}}}xxxuuuooolllgggccc```]]][[[YYYVVVWWWXXXXXXYYYYYYXXXXXXOOOMMMIIIEEEAAA???>>>>>><<<=========@@@FFFPPPXXXaaaiiioooooooootttyyy{{{vvvnnncccYYYRRRLLLFFFBBB>>><<<<<<>>>CCCHHHKKKLLLGGGBBB???@@@AAAAAADDDJJJSSS^^^nnn|||pppbbbTTTDDD:::888555333444666444000000333111111111111111111111111---///111000---,,,...000///000111000//////111333PPPAAA333111222222000111222222222111000//////.........///111333333111///.........------.........\\\dddvvvrrr^^^OOOEEEFFFEEECCC@@@@@@AAA@@@<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;999777444333222222222111222222333333222333444666888:::<<<===>>>AAAFFFJJJMMMQQQVVVYYYZZZ]]]bbbgggkkkooosssvvv{{{~~~~~~{{{vvvrrrnnniiieeebbb\\\ZZZYYYZZZ[[[[[[ZZZYYYWWWRRRLLLGGGDDDBBB@@@???<<<======<<<===BBBJJJPPP^^^iiiooolllkkkpppwwwyyyyyywwwnnnaaaVVVOOOGGGAAA<<>>888666333333333222222222111111222222111111000//////...111222111000//////111333------///000000111111111444333222111111333555666111111000000//////......///000000000000111111111///******---///---,,,...UUU\\\jjj~~~rrr^^^PPPIIIFFFCCCAAAAAAAAA???<<<@@@@@@@@@???????????????????????????????????????======<<<;;;:::888666666444444333333333333444444444444555666888999::::::<<>><<<<<<@@@FFFLLLYYYcccjjjiiihhhnnntttvvvyyyxxxqqqdddZZZSSSKKKEEE@@@DDDFFFDDDDDDIIIMMMNNNFFFBBB@@@AAACCCHHHSSS^^^llluuuoooWWWIIIAAA;;;777555444444444333333333222222222111111111000000//////000000000///......///000---...000111222222222111222111000///000111333444000000000000////////////////////////000000000000---******---...///222888OOOSSS]]]lll{{{lllXXXOOOJJJEEECCCCCCBBB@@@>>>AAAAAA@@@@@@?????????>>>???????????????????????????>>>===;;;:::999999999666666555555555555555666555555666666777777888888999<<<@@@DDDGGGJJJNNNQQQTTTWWW\\\aaaeeeiiimmmpppvvvyyy~~~}}}yyyvvvvvvvvvxxx{{{~~~vvvsssnnniiifffaaa]]]ZZZWWWUUURRRQQQOOOLLLIIIFFFBBBAAA???===<<<>>>CCCGGGQQQ[[[ccceeefffkkkpppssszzzzzztttiii___XXXPPPHHHBBBEEEFFFEEEGGGKKKMMMLLLGGGEEEDDDEEEFFFMMM]]]lllwww~~~sssaaaLLL@@@;;;777555555555555555444444444333333111111111000000000000000111111000///////////////---///111333333333222111000///...---...///000111////////////000000000000.../////////000000000000///,,,,,,...///222;;;EEELLLNNNTTT^^^jjjzzz|||fffWWWOOOGGGFFFFFFEEEBBBAAABBBAAAAAA@@@@@@??????>>>????????????????????????@@@???===;;;::::::::::::777666666555555555555666444444555666666777777888888;;;>>>AAADDDGGGJJJMMMPPPTTTYYY^^^bbbfffjjjmmmsssvvv{{{xxxsssqqqpppnnnoooqqqvvv{{{~~~zzztttoooiiiccc___WWWVVVUUUUUUTTTQQQMMMJJJEEECCC@@@>>>===>>>AAADDDLLLTTT]]]cccgggkkkpppsss{{{|||xxxnnnddd\\\RRRIIIBBBDDDEEECCCEEEJJJJJJHHHJJJGGGFFFHHHLLLVVVfffuuueeeUUUCCC:::777444333555444444444444333333333333000000000000000000000000333222000000111111000///---...111222333222000///......------......///000......//////000000111111//////000000000111111111111///...//////333@@@MMMHHHIIIMMMTTT\\\jjjbbbUUUIIIGGGGGGDDDBBBCCCAAAAAAAAAAAA@@@@@@??????????????????????????????@@@>>><<<;;;:::::::::;;;777777666555555555555555222222333555666777888999888:::>>>@@@BBBDDDGGGJJJNNNQQQWWW[[[___cccgggjjjpppsssxxx||||||vvvqqqnnnkkkiiiiiilllppprrrwwwzzz~~~yyyqqqhhhcccXXXWWWVVVVVVVVVTTTQQQNNNHHHFFFBBB@@@???@@@BBBCCCIIIOOOYYYbbbhhhlllrrrvvv{{{}}}{{{sssiii```TTTJJJCCCFFFFFFDDDDDDHHHIIIHHHLLLGGGGGGNNNYYYeeesss~~~vvv[[[MMM???999666333333555333333333333222222222222111111111000000000000000111000...///111222000...,,,---///000111000...---............//////000000......//////000000111111000000000111111111222222111///......---///;;;GGGAAABBBFFFKKKPPPZZZmmm~~~rrr```NNNIIIFFFAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888888777666555555555555111111222444555777888888888:::===???@@@BBBEEEGGGKKKNNNTTTXXX\\\```dddgggllloootttxxx|||~~~tttqqqkkkgggddddddeeefffnnnqqquuu{{{wwwmmmfff\\\ZZZWWWVVVVVVVVVTTTSSSMMMJJJFFFCCCCCCCCCCCCBBBFFFJJJSSS___hhhmmmsssyyyzzz~~~yyyqqqggg[[[QQQGGGLLLLLLGGGEEEHHHLLLMMMMMMKKKOOO[[[jjjvvv{{{hhhPPPFFF<<<999777444333555333333222222222111111111222222111111000/////////...,,,+++---111222000------.........///.............../////////000000000////////////000000000000000000000000111111111111...,,,+++,,,+++,,,222:::;;;===BBBFFFHHHNNN^^^nnnpppYYYOOOIIIAAA???BBB???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<:::999888777777666666666222222333444555555666666777999<<<===>>>???BBBDDDGGGKKKPPPUUUYYY\\\```cccgggkkkppptttwww{{{zzzvvvpppjjjeeebbbaaaaaabbbeeekkkqqqxxx}}}vvvnnnbbb^^^YYYVVVVVVWWWXXXXXXTTTPPPJJJGGGEEEDDDBBB@@@CCCDDDMMM[[[eeekkkrrrzzzzzzzzzrrrggg\\\JJJPPPRRRJJJDDDFFFNNNSSSSSSVVV```nnnyyymmmYYYEEE>>>888888777444333444444444333333333222222222444333222111000......---...,,,,,,///444666333000000///...------...///000---......///////////////000000000000////////////............////////////---++++++//////---...222888<<>>???@@@AAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===<<<<<<;;;:::999888888888888444444444444444444444444666888:::<<<<<<>>>@@@BBBEEEHHHNNNRRRVVVZZZ^^^aaadddggglllqqqtttxxx||||||uuunnnhhhdddbbbaaaXXX\\\bbbiiiqqqwww|||~~~|||{{{~~~xxxfff```ZZZVVVUUUXXXZZZ\\\YYYTTTNNNIIIGGGEEEAAA>>>@@@@@@HHHWWWbbbhhhqqqzzzzzz{{{pppeeeKKKRRRSSSJJJBBBDDDMMMUUU[[[cccppp}}}zzzaaaMMM<<<777444666777444333444555555444444444333333333555444333111000...---,,,111//////333888;;;888555222111///------...000111,,,---......//////......111111000000//////......,,,,,,,,,---------......///,,,...333555222//////;;;<<<===???BBBIIIQQQVVVhhh|||ooo^^^SSSHHHBBB@@@??????@@@??????@@@BBBDDDEEEDDDBBBAAA@@@AAABBBBBB???@@@@@@@@@@@@???>>>>>>===<<<;;;:::888666444222444444333333222333333333555555666888999;;;===>>>CCCFFFKKKOOOSSSWWW[[[___cccfffjjjnnnqqquuuyyy|||~~~yyyqqqhhh```\\\UUUXXX\\\aaahhhnnnsssvvv{{{{{{|||||||||{{{yyyxxx}}}~~~qqqkkkccc[[[VVVUUUWWWYYYYYYYYYWWWQQQIIICCC@@@@@@@@@AAAGGGPPPYYYbbbppp}}}~~~{{{ssskkkZZZbbbbbbWWWRRR[[[fffiiiiiinnnttt{{{|||fffQQQEEE===;;;999666444444333444555333222111333444333222111111111111000000000000111111111111111222222222000000//////.........---......////////////......000///---,,,+++---.../////////...---,,,---000222,,,******......++++++...=========>>>@@@EEEKKKPPP___qqq|||gggWWWJJJBBB@@@AAAAAAAAAAAA@@@@@@BBBCCCAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<:::888666555555555444333333333444444555555666777999;;;===>>>@@@CCCHHHLLLOOOSSSXXX[[[```cccgggkkknnnqqquuuxxx}}}~~~|||uuummmeeeaaaZZZZZZ[[[]]]ccciiippptttvvvwwwxxxyyyyyywwwvvvuuurrrtttwww{{{|||wwwnnnddd^^^\\\\\\]]][[[[[[YYYRRRKKKDDDBBBBBBAAAAAAFFFNNNVVV___nnn{{{|||rrrjjjlllmmmiiibbb^^^___^^^\\\lllrrr{{{ttt\\\III???777666555333222111000000444222111222333444222111111111111111000000000000000000000000000000000000000/////////..................////////////............---,,,---...///000000000///...,,,,,,...///---+++,,,000000---,,,///>>>>>>=========@@@EEEIIITTTbbbxxxuuubbbQQQHHHDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@??????>>>@@@@@@???>>><<<;;;999888666666555444444444444444444555555666888:::<<<======@@@DDDGGGJJJOOOSSSWWW]]]```dddgggiiimmmpppsssyyy|||~~~}}}~~~zzztttmmmjjj```^^^\\\[[[^^^dddkkkooooooppprrrssstttsssqqqpppjjjkkknnnrrrxxxzzzqqqiiidddbbbaaa___^^^[[[UUUMMMGGGDDDCCCBBBAAADDDKKKRRR[[[jjjwww|||rrriiihhhaaa___cccgggeee```]]]rrryyyhhhQQQBBB;;;555555666555555444333222222111222333444444222000111111111111000000000000000000000//////.........////////////..................////////////......,,,,,,------.../////////111000///...---,,,++++++...,,,...222333///...///??????>>><<<<<<>>>BBBEEELLLWWWjjjqqq___RRRKKKDDDCCCBBBAAAAAABBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@???>>><<<;;;:::666666555444333333333333444444555666777999:::;;;;;;===@@@CCCFFFJJJOOOSSSYYY\\\```ccceeehhhlllooouuuxxx||||||{{{|||~~~}}}xxxtttpppgggdddaaa______bbbgggiiihhhjjjlllnnnooonnnmmmllljjjiiijjjlllqqqwww}}}{{{uuunnnhhheeedddbbb]]]WWWQQQJJJFFFDDDDDDBBBCCCHHHNNNWWWfffsss~~~uuummmbbbXXXVVVbbbjjjjjjkkknnn{{{rrr[[[III???<<<333444555666666555444333222222333555666666333111111111111111000000000///111111000000///...------///////////////...............////////////......------...//////......---//////.........---,,,***---,,,...333333///...///??????>>>======>>>BBBEEEIIIQQQaaayyyooo]]]RRRGGGDDD@@@???AAABBBAAA@@@============>>>>>>======@@@AAAAAAAAAAAA@@@??????????????????>>>===;;;;;;666555444333222222222222333444444555666888999::::::<<<>>>@@@CCCGGGLLLPPPUUUXXX\\\___bbbeeeiiilllqqqtttyyy|||~~~~~~{{{zzz{{{|||||||||}}}|||zzzwwwtttqqqlllkkkiiigggfffeeeeeeeeedddeeefffhhhiiijjjjjjjjjjjjiiihhhiiilllqqqvvvzzz~~~xxxqqqllliiifffaaa[[[TTTNNNIIIFFFFFFDDDDDDHHHLLLTTTbbbooo|||}}}vvvuuujjjfffjjjmmmmmmsss}}}vvvdddOOOAAA;;;:::///000111222333222111111222333444666888777555222111111111111000000000///222222111000//////...............///////////////......////////////........./////////...---,,,,,,...---,,,...000000...,,,---+++---111222...---...?????????>>>===>>>AAADDDHHHMMM[[[ooolll\\\NNNHHHBBB???@@@AAA@@@???<<<===>>>?????????>>>>>>AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<777777555444333333333333333333333444555666888888999:::<<<===@@@DDDIIIMMMPPPSSSWWW[[[^^^bbbfffiiimmmpppuuuxxx{{{~~~}}}||||||{{{zzzyyywwwuuusssqqqppppppqqqpppooommmiiifffddd``````aaabbbdddfffhhhiiihhhhhhhhhhhhkkknnnqqqssstttxxx~~~zzzvvvppplllfff```ZZZTTTNNNJJJHHHFFFGGGJJJMMMSSS___kkkxxx|||vvvsssqqqsss}}}~~~vvvgggTTTDDD:::666666111111222333333333333333333222333555777777555444111111111111000000000000111111111000000/////////.........///////////////......////////////......//////.........---------000---,,,---000222000...---++++++//////,,,,,,///@@@@@@@@@>>><<<<<<>>>@@@EEEIIIUUUeeetttoooXXXPPPFFF@@@???@@@???===>>>>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>?????????>>>======:::999888666555555444444222333333333444555777777777888999:::<<<@@@FFFJJJJJJMMMRRRVVVZZZ^^^cccfffiiilllppptttwwwzzz}}}|||xxxuuutttssssssuuuuuuuuussspppllliiifff]]]\\\[[[\\\^^^bbbfffhhhggghhhhhhiiijjjjjjiiiiiikkkooouuu{{{}}}wwwrrrkkkeee```ZZZSSSOOOJJJIIIIIILLLOOOSSS]]]hhhrrryyyzzzzzzqqqeeeUUUFFF<<<777555444555555555555555666666777222111111222444555555444111111111111000000000000////////////////////////............/////////000......////////////......------,,,,,,---...000111444000,,,---000222000...///++++++---...,,,---000AAAAAA@@@>>>;;;:::<<<===BBBFFFPPP^^^iiiyyyaaaWWWJJJBBB??????===;;;:::;;;<<<>>>>>>>>>===<<>><<<;;;:::888777666666666222222222333444555666777666777888888:::>>>DDDHHHFFFJJJOOOSSSWWW\\\aaadddfffiiinnnqqqtttwww{{{}}}|||yyywwwwwwxxxxxxwwwvvvtttqqqnnnkkkiii[[[ZZZXXXXXXZZZ___dddhhhiiijjjjjjjjjhhhfffbbb```eeehhhlllrrrwww|||{{{vvvoooiiiddd^^^WWWRRRLLLJJJKKKNNNPPPSSS]]]ggglllsssxxxyyyzzz~~~}}}yyydddXXXHHH<<<888888777666444333222111111222444555111000...///111333444333111111111111000000000000---------...............---.........//////000000......////////////......+++******+++---000333555888333...---000222000---000,,,+++------,,,...222IIIDDDAAAAAA@@@<<<:::;;;BBBDDDKKKTTT^^^mmmvvvcccPPPFFFCCC@@@<<<;;;=========>>>???AAABBBCCCBBBCCCBBB@@@AAADDDCCC???@@@?????????>>>>>>======;;;;;;;;;:::888666555444555555444444444555555666777777888999;;;>>>???AAAEEEHHHLLLOOOSSSWWW\\\___dddfffiiilllnnnqqquuuxxx}}}~~~}}}zzzxxxtttpppmmmbbb]]][[[]]]]]]\\\^^^bbbffffffiiimmmkkkccc______```aaadddiiinnntttyyy|||}}}{{{xxxuuuoooggg^^^WWWXXXVVVTTTTTTWWWZZZ]]]^^^cccfffkkkppptttyyy~~~iiiWWWKKK@@@;;;999555333444666555333333333666888:::777666555444222111000///,,,,,,---///000222333333000000//////.........---111111000......---------//////............/////////000111///...///333666TTTAAA000,,,......------...------------...//////QQQIIIBBBAAA@@@===<<<===>>>@@@EEELLLSSS___sssmmmXXXKKKEEE@@@<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCBBB???@@@CCCBBB===@@@?????????>>>>>>>>>>>>======<<<;;;:::888666555555555555444444555555666666666777888:::<<<>>>???CCCEEEIIILLLPPPTTTYYY\\\aaacccfffiiikkknnnsssvvvzzz}}}~~~zzzxxxuuusssqqqjjjeee___]]]ZZZXXX\\\bbbgggaaa```gggmmmllliiihhh___```aaadddhhhlllqqqssswwwwwwvvvuuuqqqkkkccc]]]YYYWWWUUUUUUWWWYYYZZZZZZ[[[^^^bbbggglllrrryyy~~~vvvcccJJJAAA999999:::888666777444444333333333444444555333333333333222111111000111111111111111000000000000000/////////.........222222111//////.........//////............//////...///000///---...222555JJJ;;;...,,,//////...///,,,++++++++++++,,,------___RRRGGGCCCAAA???>>>>>>@@@@@@BBBGGGLLLTTTcccqqq~~~eeeUUUKKKBBB===<<<::::::::::::<<<>>>@@@AAAAAACCCBBB???@@@CCCBBB===???????????????>>>>>>>>>>>>>>>======;;;:::888777666666555555444555555666555555666777999:::<<<===???BBBEEEHHHKKKOOOTTTWWW\\\___bbbdddgggjjjooorrrvvvyyy}}}|||yyywwwvvvuuummmgggccc___\\\]]]dddnnnwwwjjjaaafffnnnpppkkkgggbbbaaa``````aaadddgggiiinnnoooqqqrrrrrrnnnhhhccc\\\ZZZXXXXXXXXXYYYXXXWWWRRRTTTXXX]]]dddnnnwww~~~qqqbbbIII@@@888777777666666888333444444444444333222111111111111222222222222111333333222222111111000000000000////////////......333222111000000///000000//////............//////............---...000333;;;111******---......///,,,++++++++++++,,,------ppp```PPPGGGDDD@@@>>>???@@@???AAADDDFFFKKKWWWbbbtttwwwcccTTTHHH@@@===:::999888999:::<<<>>>???@@@AAAAAA???AAAEEEDDDAAA????????????????????????>>>>>>>>>===<<<:::999888777666666555555555555555444555555666777888:::;;;===???CCCEEEHHHKKKPPPSSSXXXZZZ]]]```cccgggkkknnnsssuuuyyy}}}}}}{{{zzzyyysssoookkkgggcccbbbiiirrr}}}pppfffiiiooopppllliiiiiigggccc```______aaabbbeeefffiiilllnnnkkkgggccc^^^\\\ZZZYYYXXXWWWTTTRRRMMMOOOUUU[[[eeeppp||||||iii^^^TTTJJJ@@@;;;888555555888444444444333333333333333111222333333333333222111000000000111111222222222000000//////////////////222111000000/////////000//////............//////---------------...///000///,,,***+++,,,---------...------------...//////rrr^^^QQQHHHBBB??????===;;;<<>>===@@@@@@???CCCHHHHHHEEE???????????????@@@@@@@@@============<<<;;;999999888777666555555555555555444444444555666777888999<<<>>>AAACCCEEEIIIMMMPPPTTTVVVZZZ]]]___ccchhhkkkooorrrvvvyyy}}}}}}zzzvvvppphhhaaaaaaeeejjjdddccchhhoooqqqsssuuuooolllhhhccc```___^^^______```bbbeeegggfffbbb___\\\ZZZXXXVVVUUUSSSPPPNNNLLLPPPWWW```kkkxxx}}}gggWWWOOOPPPLLLHHHHHHDDD>>>999999555444333222222333444555444555555666555333222000/////////000000000111111//////000000000000000000000000///.........////////////............//////...------------.........,,,///111000///...------...------------...//////rrr```QQQDDD???@@@???======AAACCCDDDJJJPPPZZZiii}}}yyycccQQQIII???===;;;999888:::<<<===<<<>>>??????BBBHHHHHHEEE?????????@@@@@@@@@@@@@@@===>>>>>>===<<<;;;::::::888888777666555555555555555555555555555666777777:::<<>>>>>===@@@EEEEEEAAA?????????@@@@@@AAAAAAAAA????????????>>>===<<<<<<999888777666555555555555666555555555555666666777999;;;===???AAACCCGGGJJJKKKMMMQQQTTTWWW[[[```dddhhhjjjnnnrrruuuyyy~~~{{{uuutttsssmmmgggeeeaaa```bbbgggjjjlllrrryyyyyywwwuuuqqqmmmiiifffddddddcccbbbccceeegggfffeeeaaa^^^ZZZXXXXXXXXXWWWVVV\\\cccnnnxxxyyybbbNNNCCC>>>444777>>>GGGIIIFFFEEEGGG???@@@AAAAAA???<<<888555222333555666666555333111000000000000000000000000//////000000000111111111000///////////////000000//////............//////000...---...000000...,,,---888???:::222000000000,,,++++++++++++,,,------{{{```KKKCCCDDD???<<<<<>>>>><<<>>>BBBAAA===?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===999999777666555555555555666666555555555666666777777999;;;===???AAAEEEGGGHHHJJJNNNQQQTTTYYY]]]aaaeeegggkkkooorrrwww|||zzzxxxvvvooogggccceeeaaaaaagggmmmrrryyy~~~}}}|||yyyuuuqqqmmmjjjiiigggffffffhhhkkkllllllhhheeeaaa^^^^^^_________gggnnnyyymmmXXXHHH???<<<;;;777555777999<<>>=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>;;;;;;:::999999888888888666555444333444444666666:::::::::;;;===>>>@@@AAAHHHFFFFFFLLLUUU\\\\\\ZZZaaadddhhhkkknnnrrrvvvyyy|||}}}|||}}}}}}xxxrrrnnnnnnkkkhhhgggiiimmmssswww|||||||||{{{yyywwwtttsssrrrpppoooqqqtttwwwvvvtttrrrooolllhhhfffhhhnnnrrrzzzsss[[[HHH===888777444444555555666666777777888888888888777666555444555444444333333444444555000777666///111:::===888///000111111111222555777CCC===444///...///000000222///,,,---000111000...555111---,,,---///...---........................111000...---...///......vvv^^^NNNGGGCCC???>>>???>>>===???DDDKKKMMMVVVeeewwwwwwbbbUUUGGGAAA===;;;:::<<<======>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<;;;:::999999888888777666555555555666777777999999:::;;;<<<>>>???@@@EEEHHHKKKOOOQQQTTTWWWYYY^^^aaaeeehhhkkkooosssvvvyyy|||}}}zzzxxxyyy{{{}}}}}}}}}~~~zzzwwwssspppmmmkkkkkknnnsssvvvxxxxxxxxxyyyxxxwwwuuutttrrrqqqrrruuuyyy||||||zzzzzzyyyvvvsssrrrtttxxx|||kkkUUUFFF===888777555555555555555666666666666666666666555444333222333333222222222222333333---333444///111;;;>>>999---///111111///000555999???999333//////000000000...111666===@@@===666000444111---,,,---///...---...........................------------------,,,iiiVVVLLLCCC???>>>??????===>>>BBBGGGJJJSSS```mmm~~~ttteeeSSSHHH@@@;;;;;;===<<<===???AAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@>>>>>>===<<<:::999999888999888777666666666777888888888888999;;;<<<>>>???DDDKKKRRRSSSOOONNNSSSYYYYYY\\\aaadddgggkkkooorrruuuyyy}}}~~~|||yyyuuuvvvxxxzzz||||||yyyvvvqqqppppppsssyyy|||yyyuuurrrpppqqqsssuuuuuuvvvvvvuuuuuutttrrrrrrooopppsssxxx}}}ttt^^^LLLBBB<<<888555555555555555555555444444444444444444333222111111222222111111111111222222...333333...000888:::666///444777555000...111666777444111//////000000000,,,111999AAAEEEAAA999333333000...---.........---........................///000222333333222111000sss]]]OOOGGGBBB???AAAAAA???@@@CCCDDDHHHPPP[[[fffuuutttaaaRRRHHH@@@???AAA===>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????===<<<;;;:::999999888777666555666777888777777777888999;;;======@@@GGGOOOOOOKKKIIIMMMSSSUUUXXX]]]```dddhhhlllooorrruuuzzz~~~~~~|||xxxxxxxxxyyyzzzyyyvvvssskkkjjjiiijjjpppyyy{{{xxxwwwvvvvvvxxxwwwuuusssqqqooommmlllmmmppptttyyy~~~sssdddPPPBBB===;;;888444666555555444444333333333333333333333333222111111222222111111111111222222222555444//////333333000444;;;AAA>>>444------000000000//////000000000000---///222666888777555444111000..........................................///222555777777555333222}}}eeeVVVLLLEEEAAAAAABBBAAAAAADDDCCCFFFOOOYYYbbbppptttcccTTTGGGBBBCCC???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;888888666555555555666666666666666777999:::<<<===:::>>>BBBDDDDDDEEEGGGIIIQQQUUUYYY]]]aaaeeeiiilllnnnrrrwww{{{||||||{{{{{{{{{yyyuuurrrjjjhhhfffgggkkksss{{{|||{{{yyyxxxvvvsssqqqooommmlllpppsssxxx|||wwwnnnbbbUUUDDD;;;999999777444555555444444333333222222333444444444444333333222333333222222222222333333222333222000///000000...444===FFFEEE;;;111---...,,,---///000000000000000...//////......//////000////////////.........///........................+++///444555444111//////vvvfffVVVMMMEEECCCBBBAAAAAABBBCCCEEELLLVVV___kkk|||yyydddQQQFFFCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@??????>>>999888666555444555555666666666666777999:::<<<===<<<<<<===@@@DDDGGGHHHIIIMMMQQQUUUYYY]]]aaafffiiikkkooosssxxx{{{~~~~~~}}}zzzvvvsssmmmkkkhhhgggiiioootttxxx|||~~~{{{zzzyyywwwvvvuuuuuuuuuvvvzzz~~~vvvhhh___QQQHHH===777666777666555333333333333333333222222444444444555555444444333333333222222222222333333...///000000000111222111///888AAACCC<<<444111111+++---///000///...///000///111333333111///------...///000///...---...///........................---111666666333000//////}}}gggZZZNNNHHHFFFBBBAAABBBDDDDDDIIIRRR[[[eeeqqq|||vvv^^^MMMHHHCCCBBBAAAAAABBBCCCEEEGGGFFFEEEEEEEEEDDDDDDDDDCCC@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA:::999888666555555666666666666777888999;;;<<<===???>>>>>>???BBBFFFHHHJJJIIILLLQQQUUUYYY]]]bbbeeehhhkkkpppsssvvvyyy}}}|||xxxtttrrrooollllllnnnrrrtttwwwxxxyyy{{{|||}}}~~~~~~||||||{{{{{{}}}~~~|||{{{{{{|||zzz~~~vvvfffYYYQQQEEE@@@:::666555666666555222222222222333333333333333333444444444444444333222222111111111111222222......///111222111111222...333888999666333111222,,,///000000...---...000///222555444111///......,,,///111000...---...000........................000444888777222//////000uuufffWWWOOOJJJFFFDDDDDDEEEDDDGGGPPPXXX```iiiqqq}}}hhhVVVOOOEEECCCAAA@@@AAACCCFFFHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC<<<;;;999777777777777888666777777888999;;;<<<===;;;;;;;;;:::;;;===BBBFFFFFFIIINNNRRRVVV[[[___ccceeehhhmmmpppsssvvvyyy|||~~~{{{yyyuuurrrpppqqqrrrsssttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}zzz~~~jjjYYYNNNHHH>>><<<999666555555555666111111111222222333333444222333333444444444333333111111000000000000111111222000111222222000//////000222222222000......///...000111000---,,,...000111222111...++++++///222,,,///111111...---...000........................---111444333---******,,,xxxcccWWWNNNFFFCCCDDD@@@CCCGGGJJJNNNTTT\\\cccqqq{{{{{{dddWWWLLLGGGDDDDDDCCCAAADDDHHHOOOKKKGGGEEEDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::999999888888888888888999999<<<<<<<<<<<<<<<===>>>???CCCFFFJJJMMMQQQVVV[[[^^^aaaeeeiiimmmppprrrvvvxxx}}}~~~{{{xxxvvvvvvuuuuuutttuuuvvvvvvvvvtttsssrrrqqqqqqqqqrrrtttuuuwwwxxx~~~}}}xxxzzzrrr^^^MMMEEEEEE:::888666444333444555666555555555555555555555555333333444444444444555555444333222333444444333111444333111000000000111222000000000000000000000000////////////...............111111111333666333.........000333222...---000,,,...//////...///111333???111)))...000,,,---222uuudddVVVIIIDDDEEE???AAACCCEEEGGGLLLSSSXXXbbbkkkxxxvvvgggVVVOOOJJJIIIHHHFFFFFFHHHDDDBBBAAACCCGGGLLLOOOPPPEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA??????>>>===<<<;;;::::::999999888888888888999999:::::::::;;;<<<>>>???@@@AAADDDGGGKKKNNNRRRWWWZZZ^^^aaafffjjjlllooosssuuuyyy{{{}}}~~~~~~|||{{{xxxwwwwwwvvvuuusssqqqqqqooooooooopppppprrrssssss{{{{{{|||~~~}}}{{{}}}}}}hhhUUUFFF@@@@@@999888666444333444555666555555555555555555555555111111222222222222333333333333333333222111000000333222111111000000111111000000000000000000000000111111111111111111111111...333666222000000000...222000000222111......111333000,,,***+++///444777AAA444---000222------222wwwbbbQQQHHHGGG@@@AAAAAA@@@AAADDDIIIMMMQQQXXXdddrrr}}}dddYYYOOOLLLKKKHHHEEEEEEGGGEEEDDDDDDGGGJJJLLLLLLCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;:::999999888888999999999888888999:::<<<>>>@@@AAA???AAAEEEGGGIIIMMMQQQTTTYYY]]]aaaeeehhhkkknnnppptttvvvxxxzzz|||~~~}}}{{{xxxuuusssrrrqqqqqqqqqpppoooooooooppppppuuuuuuuuuvvvxxx{{{}}}nnn[[[KKK???;;;<<<999888666555444444555555444444444444444444444444111111222222222222333333555777888666222000000111222222222222222111000000000000000000000000000000111111111111111111111111222999<<<777000///000111555222000222111//////333666222......111555777777???555...000111---,,,000sss]]]OOOIIIDDDCCCAAA??????AAAEEEHHHIIINNNWWWcccsssxxxhhhWWWOOOLLLIIIFFFEEENNNKKKGGGEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFDDDCCCAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<;;;::::::999999999999:::999999999:::;;;===>>>???>>>@@@BBBDDDFFFHHHLLLNNNUUUXXX\\\```cccfffiiillloooqqqtttwwwyyy{{{~~~zzzxxxvvvvvvwwwvvvuuutttrrrrrrqqqqqqsssrrrrrrrrrssstttvvvwww|||~~~uuuaaaQQQEEE<<<:::;;;888777666555444555555555444444444444444444444444333333333444444444555555888;;;===;;;444111222555111111222333333111000///000000000000000000000000//////000000000000000111333999:::555000111222222444000///222222000000222222111333888>>>@@@;;;666999111---......++++++...oooZZZMMMHHHEEEAAA>>>>>>AAADDDEEEGGGJJJPPPXXXggg||||||eeeXXXQQQLLLJJJJJJIIIGGGDDDDDDEEEFFFEEEEEEAAACCCDDDFFFFFFEEECCCBBBDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>===<<<<<<;;;:::999999::::::;;;:::::::::::::::;;;<<<===???AAABBBCCCEEEHHHKKKPPPTTTXXX\\\___bbbeeegggjjjmmmqqqtttvvvyyy|||~~~}}}{{{yyywwwuuuttttttsssrrrqqqqqqqqqrrrssstttxxxzzz}}}vvvfffSSSGGG@@@;;;999;;;777666666555555555555555444444444444444444444444333333333444444444555555777;;;===:::555111222555111111222333333111000///000000000000000000000000///000000000111111222222111333111///000444555222222///...222444222000111000000222888@@@BBB===888222...,,,---...------///hhhUUUKKKFFF@@@======???AAABBBEEEGGGJJJQQQ]]]ppptttbbbWWWNNNJJJJJJIIIGGGEEEEEEEEEFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@??????======<<<;;;::::::::::::;;;;;;:::999999999999:::<<<===???@@@AAACCCFFFHHHLLLOOOTTTWWWZZZ]]]```ccceeehhhmmmpppsssvvvyyy{{{|||}}}~~~|||zzzyyyxxxvvvuuutttrrrrrrsssttttttyyy{{{~~~|||eeeWWWGGG???<<<999888999666666666666666666555555333333333333333333333333111111222222222222333333333666777666333000111333222222222222222111000000000000000000000000000000222222222333444444555555333333222000555;;;===:::777222///333555222000000222///---000555999;;;;;;///////////////000000111yyycccPPPJJJCCC>>>>>>???@@@@@@BBBDDDGGGLLLWWWhhh{{{tttcccUUUNNNNNNNNNLLLIIIHHHGGGEEECCCAAACCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::::::::::::::999999999999999::::::999;;;===>>>>>>@@@CCCFFFGGGJJJOOORRRUUUXXX[[[^^^```dddiiimmmppprrruuuxxxxxxzzz}}}|||{{{zzzyyyxxxyyyyyyzzz~~~nnnZZZMMM@@@;;;;;;:::999999555555666666666666666555333333333333333333333333111111222222222222333333111111222333333222222222333222111111000000111111000000000000000000000000222222333333444555555666333555666444666===BBBBBBCCC:::222222333111000111111000......///222555777...000000///////////////oooVVVPPPGGGAAA@@@AAAAAA@@@AAACCCFFFKKKUUUdddvvvuuucccYYYWWWKKKJJJHHHIIIJJJJJJHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;:::::::::888888888888999:::;;;<<<777999;;;<<<===>>>BBBDDDDDDGGGLLLOOORRRUUUXXX[[[]]]aaafffjjjmmmpppsssuuuuuuwww{{{{{{gggVVVIII>>>;;;===<<<;;;;;;555555666666666666666555333333333333333333333333333333444444444555555555111111111222555666555333444333111000000000111222000000000000000000000000000000111222222333444444,,,111444000///555===AAAMMMAAA555111000000000222///111444444222000//////,,,///000...,,,,,,+++***|||dddTTTGGGFFFCCC>>>@@@HHHAAA@@@@@@CCCLLLZZZjjjtttyyyggg\\\TTTRRRNNNJJJHHHGGGGGGHHHDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<>>>:::777777:::<<<;;;999999999:::;;;===???@@@AAAEEEFFFHHHKKKOOOTTTXXXZZZZZZ\\\```cccgggjjjlllnnnqqqtttwwwyyy{{{~~~sss\\\JJJCCC:::666888999999777777777666555555555555555444555555555444333222222111333555555333000000000333222222111111222222333333333333444333333222222222222222222222222222222333333222111111222222222333222111111111222333444@@@GGGHHH===444222111...000000000000000000000000222111000//////000111222{{{ppp___PPPLLLHHHAAA???DDDAAAAAAAAACCCJJJVVVccclll||||||ppp]]]XXXQQQKKKHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@???===<<<<<<:::999888999:::999999999::::::;;;===>>>@@@AAACCCDDDEEEHHHLLLQQQTTTWWWXXXZZZ]]]aaaeeehhhjjjkkkoooqqqtttvvvyyy|||gggQQQEEE???888666888999999777666555555444444444444444444444444444444444333333222222222222222222222222333333222222222222333333333444444555555555444444111111111111111111111111222222111111111111222222555444333111111111222333999CCCJJJEEE;;;333111111000000000000000000000000111000///......///000111lllzzz~~~kkkXXXPPPKKKBBB>>>???AAAAAAAAACCCGGGPPPZZZaaaooo}}}tttiiiZZZPPPLLLJJJGGGEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>===999;;;<<<;;;999888888999:::::::::;;;<<<>>>???@@@@@@AAABBBEEEHHHLLLPPPRRRUUUWWWZZZ^^^bbbeeeggghhhlllnnnqqqsssuuuxxx|||sss\\\HHH???;;;777666888999999777555444444444333333333333555444333222333444555666:::555111000111333333222444444333333333333444444222333444555555555555555000000000000000000000000222222111111111111222222777666444222111111111222222<<>>?????????@@@BBBEEEIIILLLNNNRRRTTTWWW[[[___bbbdddeeehhhjjjmmmppprrruuuyyy|||{{{~~~zzzpppcccQQQCCC===;;;888888999999888666555555555555444444333333555444222111222444666777DDD<<<444000111333222///555444444333333444444555000111222333444555555555111111111111111111111111333222222222222333333444777555444222222222222333222777CCCLLLGGG:::222222000000000000000000000000000000////////////000000QQQXXXfffvvv{{{hhh\\\RRRKKKHHHAAABBBBBBBBBCCCGGGMMMQQQXXXbbbppp|||cccVVVPPPLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBBAAA===@@@CCCAAA===::::::;;;;;;;;;;;;;;;;;;<<<======??????@@@AAADDDGGGIIIKKKOOOPPPTTTXXX[[[^^^aaabbbeeegggjjjlllnnnqqquuuxxxxxxzzz~~~}}}ooodddZZZOOOEEE>>>===<<<:::999999888777666555666666666666555444444555444222111222444666777EEE>>>555222333555333111555444444333333444444555222222333555666666666666222222222222222222222222333333333333333444555555444333222222222333444444555555:::CCCFFF@@@666000000000000000000000000000111111111111111111111111KKKPPPZZZgggwww{{{iiiZZZPPPJJJFFFFFFEEECCCCCCEEEIIIMMMNNNUUU```lllyyysssaaaVVVNNNJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCCCCBBB???===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@BBBDDDGGGHHHJJJLLLOOOSSSWWWZZZ\\\]]]```bbbeeegggiiimmmpppssstttwwwzzz~~~}}}ppp```UUULLLDDD??????===<<<;;;999888777777777555666777777777666444444555444333222333444555666===999444333555666666555444444333333333333444444444555666777777777777777222222222222222222222222333333222333333444555666222222111111111222333444555444444999BBBFFF>>>222000000000000000000000000111222222333333222222111GGGKKKRRR[[[iiizzz|||jjj\\\TTTMMMLLLIIIEEEBBBCCCFFFIIIJJJNNNTTT\\\ffftttrrraaaUUUOOOJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDAAA??????>>><<<;;;<<<<<<;;;::::::;;;;;;;;;>>>======>>>@@@BBBDDDEEEFFFGGGKKKNNNRRRUUUXXXYYY[[[]]]```bbbdddgggkkknnnpppsssvvvzzz|||pppcccUUUMMMFFF>>><<<>>>:::999888777666666888999444555666777777555333222444444444444444444333333444444444444444444444444333333222222222222333333444444555555555555555444111111111111111111111111111111111111222333444444333222111000000000111222///444444333>>>LLLHHH999000000000000000000000000000111222222222222111000@@@CCCHHHOOO[[[mmm~~~nnneeeSSSQQQLLLGGGBBBAAADDDFFFFFFHHHKKKNNNUUUaaaoooyyylll\\\TTTKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHDDD???===>>>>>><<<:::<<<<<<;;;:::::::::;;;;;;===<<<<<<===>>>@@@BBBCCCBBBDDDGGGKKKOOORRRTTTUUUWWWZZZ]]]___aaadddhhhkkkmmmppptttwwwyyy}}}yyybbbVVVKKKEEE???888666999666666666555444666888;;;333444555666666444222111444555555555444333222222111333555555333000000000333222222111111222222333111111222222222111000000000000000000000000000000////////////000111222333444333111//////...//////(((444777222<<