BM636([@ &&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((''''''))),,,------333333<<>>???BBBDDDFFFHHHIIILLLMMMOOOQQQTTTVVVXXXYYY]]]^^^```bbbdddeeeffffffgggjjjnnnpppppppppqqqrrruuuvvvwwwzzz~~~RRR::::::888777666444333222111000000000/////////....................................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((()))***+++,,,,,,,,,)))***+++---000333666777666777999999999;;;===@@@CCCEEEGGGIIILLLMMMNNNOOORRRVVVUUUWWW\\\\\\iii&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((()))***,,,------000777CCCLLLLLLHHHHHHLLLVVV___rrrrrr```TTTOOONNNIIIEEEGGGEEECCC@@@>>><<<::::::888888888777777777666666666666666666666666666666666666666666777888999999:::;;;===???AAACCCDDDEEEIIIIIIKKKMMMPPPRRRTTTUUUXXXYYY[[[]]]___```aaaaaacccfffjjjlllllllllmmmnnnpppqqqrrruuuxxx|||eeeKKKAAA888444444333444555555555444000000/////////.................................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))))))))***+++++++++,,,+++,,,,,,...000222444555444666888999:::<<>>;;;:::888888555555555555444444444444555555555555555555555555333333333333444555666666777888999;;;===>>>@@@AAACCCDDDFFFHHHJJJLLLNNNOOOQQQRRRTTTVVVXXXYYYYYYZZZ]]]```ccceeeeeefffggghhhkkklllmmmpppssswwwzzz||||||}}}yyy^^^III555444333222333444444222000000000000/////////..............................,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++---------...///111222333444666888999:::<<>>777444555666444222111000000000////////////........................,,,------......------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++***************++++++,,,...000222444555888999::::::999:::<<<>>>BBBCCCFFFIIILLLNNNPPPPPPNNNTTTVVVXXX]]]```rrr'''((())))))******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***++++++,,,000777===MMMLLLIIIGGGMMMZZZcccfff}}}tttcccWWWUUUSSSOOOJJJDDD@@@>>>>>>>>>:::999888666555444444444333333333333222222222222111111111111111111111111222111111000111111222222222222333444444555666666777888999;;;<<<>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGJJJLLLNNNOOOOOOPPPSSSUUUUUUUUUVVVWWWYYY\\\___``````bbbdddeeefffgggiiikkkooonnnoooqqquuuxxxxxxxxx|||rrrLLLCCC777222222555666555111111000000000/////////........................------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++++++++,,,...000222444666888999::::::999:::<<<>>>AAACCCFFFIIILLLNNNPPPQQQNNNUUUWWWYYY]]]```ttt(((((()))************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++------...444???GGGPPPHHHBBBEEEOOO]]]mmmzzzxxxmmm^^^WWWXXXSSSNNNHHHDDDBBBBBB@@@???888777666555444444444444222222222222111111111111000000000000000000000000111000000//////000000000000000111111222222333333333444555777888:::;;;<<<===>>>???AAABBBBBBBBBBBBDDDFFFGGGHHHHHHJJJLLLOOOQQQQQQQQQRRRTTTVVVYYYZZZYYY[[[^^^___``````bbbdddgggffffffjjjnnnqqqrrrqqqssszzz~~~}}}lll]]]III:::555444333222111111111000000000//////........................------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))***+++++++++,,,,,,------...000111333444555777888999:::;;;>>>@@@AAACCCFFFIIILLLOOOPPPQQQNNNVVVXXXZZZ]]]```ttt(((((()))***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---......000888EEENNNPPPEEEAAAIIIUUUeee}}}rrrllleeeXXXRRRTTTKKKGGGBBB@@@@@@@@@===;;;888777666555444444444444111111111111000000000000111111111111111111111111000//////.........//////////////////000000111111111222333444666777888999;;;<<<===>>>??????@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKGGGGGGGGGHHHJJJMMMOOOPPPPPPSSSUUUWWWWWWWWWYYYZZZ[[[ZZZZZZ^^^cccggggggfffgggnnnuuuvvvsssqqqtttwwwwwwyyy}}}dddMMM???999444000111111111111000000000000........................------............---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))***+++,,,,,,---//////...//////000111222222444777999:::===@@@CCCAAACCCEEEIIILLLOOOPPPQQQOOOWWWYYYZZZ]]]```uuu******)))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***+++******...666@@@JJJOOOEEEDDDIIIUUUdddwww~~~sssgggbbb]]]VVVPPPNNNHHHEEEAAA>>><<<;;;999777555555444333333222111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000111222222333333444555666777888888888888<<<<<<<<<=========>>>>>>@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOSSSSSSUUUVVVYYY[[[^^^___```cccgggjjjkkklllnnnooorrrsssvvvxxx{{{mmm@@@444999333444222000000111222111000000/////////............---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))************+++,,,---...///111222222555666777777777888;;;>>>@@@BBBGGGKKKNNNOOOOOOOOOSSSXXXYYY]]]```aaawww******)))((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((()))******,,,+++,,,111:::CCCIIILLLKKKNNNQQQZZZttt{{{pppfffaaa]]]UUUOOOMMMGGGDDD@@@===<<<:::888777555444444333222222111111111111111111111111111111000000000000000000000000........................////////////////////////000000000111111222222222333333555666666777777777999999999999::::::::::::999:::;;;<<<>>>???@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTWWW[[[]]]^^^```aaacccdddfffhhhjjjmmmqqqvvvzzz}}}zzzQQQ;;;888555555333111000111222111000000000/////////...........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******************((((((((((((((((((((((((******)))((((((((((((((())))))))))))************+++,,,---...///111222222555666777777777888;;;>>>AAADDDGGGKKKNNNNNNNNNNNNQQQVVVXXX\\\```bbbyyy******)))(((((((((((()))))))))))))))))))))))))))---,,,+++)))((('''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))***+++------000666???FFFHHHHHHKKKQQQUUUaaauuummmeeeaaa\\\TTTMMMKKKFFFBBB???<<<:::999888666444444333333222222111111111111111111111111111111000000000000000000000000........................////////////////////////000000000000111111111111111222333444444444444444444444555555555666666666666666777888:::;;;<<<<<<<<<<<<===>>>??????@@@AAAEEEEEEEEEFFFHHHIIIKKKLLLLLLOOORRRTTTUUUVVVXXXZZZZZZ\\\^^^```cccfffkkknnnqqquuu|||cccFFF<<<777666444222111222222111000000000000/////////....../////////...---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((('''''''''(((((()))))))))*********+++++++++,,,---...///111222222555666777777777999<<<>>>CCCEEEHHHKKKMMMNNNNNNMMMPPPUUUXXX\\\```bbbyyy+++***))))))(((((()))))))))))))))))))))))))))))),,,+++***)))((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++---...333;;;BBBFFFEEEBBBGGGLLLVVVnnn~~~pppiiiccc```ZZZQQQJJJHHHCCCAAA===:::999888666555333333333333222222111111111111111111111111111111////////////////////////................................................000000000000000000/////////000111222222222222222111111111222222222333333333333444555666777888888888888999::::::;;;<<<<<>>BBBCCCAAA???GGGGGGWWW}}}{{{mmmgggbbb___XXXOOOHHHFFFAAA>>>;;;888777666555444333222222222222222111111000000000000000000000000////////////////////////........................------------------------000000//////////////////...//////000000000000/////////000000000111111111---......///000111222222555555555666666777777888888888888999999:::;;;<<<;;;===???@@@@@@AAACCCEEEFFFHHHJJJLLLMMMOOORRRTTTXXX\\\```dddjjjrrr}}}tttkkk[[[BBB999777444333333222000///111000000000////////////000000///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++******)))******++++++************+++++++++++++++,,,---...///111222222444555666777777999<<>>;;;???DDDHHH[[[yyyyyymmmgggbbb]]]TTTJJJDDDEEE>>>;;;777555555444333222111111111111111111222222000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......//////......---------.........////////////000000111111222222222////////////000000000000111111111222333444666777444555666555555666888;;;888:::<<<>>>>>>>>>@@@BBBDDDGGGKKKNNNPPPVVV^^^dddllltttrrrVVV<<<999666444333222000///111111111000000000//////..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************++++++******************************))))))***++++++,,,*********+++++++++,,,,,,+++,,,---...///111222222333444666777777:::===@@@FFFGGGIIIKKKLLLNNNOOOPPPLLLRRRUUUZZZ___bbbzzz,,,+++******)))*********************************,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))***,,,---...111<<>>BBBEEEGGGQQQTTT]]]jjjxxxZZZ;;;...555555222333222000000000000//////////////////.........---------------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************(((((())))))******++++++))))))))))))))))))))))))***************+++++++++------///000111111111111222222333444666999<<<===CCCFFFIIIKKKLLLMMMNNNOOOOOORRRSSSXXX```eee{{{,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))),,,...---++++++000444???@@@@@@>>>AAAMMMbbbttt~~~zzzpppggg^^^ZZZTTTKKKCCCAAA;;;888444333222222111///111111111111111111111111//////////////////////////////............//////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------........./////////000000000222111111111111222333333555444444555777:::===???DDDFFFMMMYYYeeessskkkJJJ777999666222333000111000000000//////////////////.........---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************)))))))))))))))*********))))))))))))))))))))))))***************+++++++++,,,---...000111111222222777666666666777888:::;;;DDDFFFJJJLLLMMMMMMOOOPPPRRRUUUUUUYYY^^^aaavvv------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))*********+++,,,------,,,///555;;;EEE>>>;;;AAAMMMddd~~~yyyooofff^^^YYYSSSJJJBBB???999777333222111111000///111111111111111111111111//////////////////////////////............//////------------------------------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,---------------------............///111111000000000111222222111000000000222444666777<<<===BBBKKKUUU```qqq~~~ZZZAAA<<<555222333000111111000000000//////////////////.........------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---///111222333333777777777777888:::<<<===DDDGGGKKKMMMNNNNNNPPPQQQSSSWWWWWWZZZ^^^```ttt------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******+++++++++,,,,,,,,,...444;;;AAAHHH@@@???III[[[www}}}~~~yyyooofff]]]XXXRRRHHHAAA>>>999777444222222222111000111111111111111111111111//////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............000000//////000000111222111111000111111222444444999888;;;BBBHHHQQQ___lllaaaFFF===444222444111111111111000000000//////////////////............------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++******))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***+++---///111333333444333333444666999<<>>DDDTTTppp```BBB777777333111333333///...000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((((((***+++,,,///---+++***++++++***)))***++++++,,,,,,------...,,,,,,---///111222444444333555666666888>>>HHHOOOLLLJJJIIIJJJLLLOOOPPPQQQPPPUUUVVVWWW^^^lll;;;555222222222///---///////////////......---------------,,,++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))************************++++++,,,,,,///000555@@@JJJOOONNNKKKWWWsssuuulllccc\\\SSSHHHBBB@@@:::777444333333333222111000000000000000000000000000000000000000000000000---------...............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++---...---,,,,,,...///...............---------......///000111111111111222222333333444555666666666999;;;===EEEYYYtttpppOOO777777333111444444000...///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******...,,,+++***++++++***)))***++++++,,,,,,------...++++++---...000222333333333888;;;888555999FFFRRRLLLJJJGGGGGGIIIMMMQQQRRRPPPUUUUUUWWW^^^lllEEE;;;333555999666111.../////////......------,,,...------,,,+++******)))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))))))))************)))******++++++,,,,,,,,,000111888DDDLLLMMMLLLKKKsssvvvmmmddd]]]TTTIIIAAA???:::777444333333333222111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,(((***,,,---,,,++++++,,,........................---...///000111111111111222222333333444555666666777;;;===;;;<<>>:::777444333333333222111000000000000000000000000////////////////////////.....................---------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,'''***,,,---,,,+++++++++---.....................---...///000000111111000111111222333444555666777777;;;===;;;999AAAOOO\\\~~~pppXXXAAA888222...111444222111111////////////////////////------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***---,,,******+++,,,+++******++++++,,,,,,------...***+++,,,...///111222333444444444555999AAAKKKRRRFFFEEEFFFIIILLLOOOOOOOOOUUUXXXVVVWWW]]]hhhoooMMM999333333444555111000000///...---,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************)))******+++,,,---......222777CCCLLLKKKGGGOOO[[[yyyqqqhhhaaaWWWJJJAAA???:::777444333333333222111000000000000000000000000000000000000000000000000...............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***,,,...///...------...---------...............------...///000000000000111111222333555666777777777999;;;:::999>>>GGGNNNiiirrr\\\JJJ???666000111444333222222000000000000000000000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********))))))---+++******+++,,,++++++***++++++,,,,,,------...++++++---...000222333333===999666777===DDDHHHJJJDDDDDDFFFJJJNNNPPPPPPOOOSSSVVVTTTVVV[[[eee^^^EEE666444777333333222111000///......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))))))))************)))******+++,,,---...///555===IIIQQQKKKFFFSSShhhyyy{{{|||tttkkkdddZZZMMMDDD@@@:::777444333333333222111000000000000000000000000000000000000000000000000//////.........---------------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,......---,,,---...---------.........//////,,,---...///000000000000000111222333555666777777888999:::;;;<<>>444333555444222222000000000000000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++******---+++******+++,,,,,,+++***++++++,,,,,,------...,,,,,,---///111222444444???<<<999:::>>>CCCDDDDDDFFFEEEEEEHHHLLLPPPRRRRRRSSSUUUTTTWWW^^^hhh^^^@@@555666555555444333222111000///,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))))))))************)))******+++---...//////888@@@NNNTTTKKKFFFWWWppprrrtttwwwnnnggg]]]OOOEEEBBB:::777444333333333222111000000000000000000000000000000000000000000000000//////.........---------------------------------))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,+++******,,,------------.........//////,,,---...///000000000000000111222333555666777888;;;:::;;;===@@@BBBCCCCCCDDDRRRhhhyyytttRRREEE999555666444222222000000000000000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---------,,,---+++)))***+++,,,,,,+++***++++++,,,,,,---......,,,---...000111333444555888777666777999<<<>>>???HHHFFFEEEFFFKKKPPPTTTUUUTTTWWWVVVZZZbbbmmmTTT;;;;;;999666444555333...---//////...------...///...,,,,,,++++++******++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***,,,---,,,+++---111666@@@LLLOOONNNNNNPPPeeevvv}}}yyyoooiii```SSSHHHDDD===:::666444333333333222111111111111000000000000000000000000////////////////////////..................---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------...///000111222222111222444666777888999999=========>>>@@@BBBEEEFFFKKKLLLPPP]]]uuu~~~pppTTT===::::::222...111000000000000//////////////////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++************************+++)))(((+++000333000---***+++,,,,,,,,,,,,+++***++++++++++++,,,---....../////////.........111333444555777777888:::>>>AAACCCDDDEEEHHHLLLPPPTTTWWWVVVTTTWWWZZZ[[[iiikkkOOOAAA:::666444777888555333555000///---...//////...,,,,,,,,,++++++++++++,,,,,,************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******,,,------,,,...333777CCCLLLLLLIIILLLTTTnnnzzzzzzqqqjjjaaaTTTIIIEEE>>>;;;777444444333333222111111111111000000000000000000000000////////////////////////..................---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................---......///000111222222222333555666888999::::::======>>>???AAADDDGGGHHHHHHLLLQQQXXXggggggKKK<<<444000111777000000000000////////////........................///......---,,,,,,++++++++++++++++++++++++++++++************************,,,***(((***...000---******+++,,,,,,,,,,,,+++***++++++++++++,,,---.........///000/////////111333444555777777888:::>>>AAADDDEEEGGGJJJNNNQQQUUUVVVUUUSSSVVV[[[\\\lllttt]]]JJJ>>>444444666666444444111000......///000...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********,,,...------000555:::EEEKKKIIIIIIUUUhhh}}}sssmmmdddVVVKKKFFF???<<<777555444444333222111111111111000000000000////////////000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.../////////////////////......///000111222222333444555666888:::;;;======???@@@AAABBBDDDGGGIIIJJJJJJQQQUUUUUU\\\uuu{{{```FFF555000333777000000000000////////////.................................------,,,,,,+++++++++++++++++++++++++++************************,,,***)))***------***'''***++++++,,,,,,++++++***++++++++++++,,,---......,,,...000000000000111222444555666777888:::===@@@EEEFFFIIILLLOOORRRTTTVVVSSSRRRVVV[[[^^^nnn|||```AAA444555777555222222111//////000000///---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))************,,,.........222999>>>FFFIIIFFFQQQooowwwpppgggYYYMMMHHH@@@===888666555444333222111111111111000000000///////////////000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000111222333333444666777888:::<<<>>>@@@AAAEEEEEEEEEFFFGGGIIIJJJJJJPPPVVVZZZZZZ```yyyoooTTT>>>444111000000000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,---+++)))++++++++++++++++++++++++++++++++++++,,,---......+++---000111111000111111333555666777777:::===@@@EEEFFFIIILLLOOORRRTTTTTTTTTRRRVVV[[[^^^nnn___BBB;;;;;;888444444222111111111111///...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++---...///000555<<>>999666555555333222111111111111000000000///.../////////000000000111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------....../////////000000111111222333444555555888999:::<<<>>>AAADDDEEEKKKKKKKKKKKKKKKKKKJJJJJJNNNTTT\\\eeeuuu~~~}}}qqqYYYCCC777111...000000000000////////////........................---------------,,,,,,,,,++++++++++++++++++++++++*********************************+++---...---,,,++++++++++++++++++++++++++++++++++++,,,---......***---000111111000111222333444666666777999===@@@CCCEEEGGGJJJMMMQQQSSSTTTVVVTTTWWW[[[\\\kkk~~~VVVDDD<<<666444555444222222222222000...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++---///000111777???FFFCCCFFFLLLkkk}}}wwwnnn___RRRLLLBBB???:::777666555444333111111111111000000000000......//////000000111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------..................//////000000111111222333444555666777777888;;;;;;<<<>>>AAADDDGGGIIINNNOOOOOOOOONNNMMMLLLLLLIIIQQQaaaxxxwwwiiiWWWEEE999444444000000000000////////////------------------------------------------------++++++++++++++++++++++++************************)))***+++,,,------------,,,++++++******++++++,,,++++++++++++,,,---......+++---///000000000222333333444555666777999<<>>@@@CCCHHHLLLNNNMMMNNNPPPRRRTTTTTTTTTSSSTTTdddsssddd```UUUAAA444444000000000000////////////------------------------------------------------++++++++++++++++++++++++***************************+++,,,+++)))((('''(((---,,,+++******+++,,,---++++++++++++,,,---......,,,---.........000333666222444555666666999<<>>??????CCCAAAAAAEEEFFFFFFJJJOOOQQQXXXUUUQQQUUUZZZeeewww}}}vvvrrrlll^^^III666444333111111111111111000//////............//////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000111111111111333444555666666888<<<>>>BBBDDDFFFIIIKKKPPPUUUYYYVVVXXXWWWYYYaaannn___LLL@@@888999:::555222444111111000000///..................------------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---------...///...111888AAAGGGJJJKKKNNNZZZjjj|||~~~yyylll^^^UUUNNNEEE===:::888555333444222222222111111111111000...//////000111111222222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------......000/////////////////////......///000111222222333444666888999999999:::;;;<<<======>>>@@@AAAAAABBBGGGBBBAAAEEEHHHJJJMMMRRRTTT]]]ZZZUUU[[[ggg||||||yyywwwccc===777444111000000111111000//////............//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000111111111111444555666666666888;;;>>>BBBCCCFFFHHHJJJOOOTTTXXXWWWYYYXXXZZZbbbooovvvXXX???:::999333222777222111111000000//////...............------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,------.........---111;;;FFFKKKMMMMMMRRReeezzz{{{~~~rrreee\\\OOOFFF===;;;999555333444222222222111111111000000//////000000111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////............/////////////////////000000000000000111222333444555666666888:::;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDDDDHHHDDDDDDIIINNNPPPQQQUUURRR]]]]]]]]]lll~~~}}}PPP<<<777222///000111111000//////............//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...000111111111111444555666666666888;;;===BBBCCCEEEGGGJJJNNNSSSWWWXXXZZZXXX[[[bbbooo|||PPP===888333333888222222222111000000////////////.........---------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,*********+++,,,------......---222???IIILLLNNNRRRbbb|||nnntttuuuiii```QQQHHH???;;;999555222333222222222111111111000000111111111111000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000//////......//////000......//////000000111111222222333444666777888888777999;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFFFFKKKHHHIIIOOORRRQQQQQQTTTTTTccciiiqqq~~~___CCC<<<444000000222111000//////............//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...000111111111111444555666666666888;;;>>>BBBDDDFFFGGGJJJNNNSSSWWWXXX[[[YYY[[[bbbooojjjKKK===777555777333333222222111000000000/////////.........------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,))))))***+++,,,---......000///666CCCKKKLLLQQQXXX{{{{{{wwwwwwiii```UUUKKKBBB>>>:::555222222222222222111111111111000222222111111000//////.../////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000////////////000000//////000000111222333333555555666777888999999:::999;;;===>>>>>>>>>???@@@BBBBBBCCCEEEGGGHHHIIIJJJNNNNNNPPPTTTTTTRRRTTTYYYjjj}}}zzz~~~zzzbbbKKKBBB777111111222111/////////............//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000111111111111222444555666666999<<>>@@@AAA@@@@@@BBBCCCEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRVVVYYYYYY[[[dddooo~~~|||{{{wwwlll```QQQGGG999222111222111/////////............//////......---------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000111111111111111222444555777999===@@@DDDFFFGGGIIIKKKOOOTTTWWWXXXZZZXXXYYYaaammmsssTTTBBB:::555444444333222222111111000000/////////............,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))***++++++,,,++++++,,,---...///000111666777@@@LLLNNNMMMVVVeeetttrrrhhh^^^SSSIIIDDD???888555444222222222111111111111000/////////000111111222222//////.........---------........................------------------------------------------------........................------------------------,,,,,,------...///000000111111000000000000111111222333444555666888999999::::::::::::::::::::::::>>>@@@BBBCCCBBBBBBDDDEEEHHHHHHJJJLLLMMMOOOPPPQQQPPPSSSYYY]]]___fffwwwzzz{{{wwwfffaaaUUUJJJ;;;333222333111/////////............//////......---------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...000111111111111000222444555777:::>>>BBBEEEFFFHHHJJJLLLOOOTTTXXXWWWZZZWWWYYY```lllqqqRRRAAA888555222666777444888666(((111000///------...//////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************+++,,,------)))))))))))))))******+++******+++++++++,,,,,,,,,111,,,***---...---...111000333???KKKJJJGGGVVVkkkfffsssuuukkkeeeWWWJJJCCC???:::666555444333222222111111222222111111111111000000000000000000000000000000000000------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------........................//////000000111111333333333333333333333444444444555777888:::;;;;;;::::::;;;;;;<<<===>>>>>>CCC???>>>DDDGGGGGGGGGHHHGGGHHHKKKNNNPPPRRRTTTTTTZZZ\\\```fffrrrttttttzzzppp^^^\\\LLL999000//////...,,,000000///..................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000000000000222444555666666777999===AAADDDCCCFFFKKKLLLLLLPPPUUUUUUWWWVVVZZZbbbllleeeEEE???666666666111333777222000000///............//////...------,,,,,,------,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,)))))))))))))))***++++++***++++++++++++,,,,,,,,,...+++***...///...///222555888BBBKKKIIIGGGTTTgggnnniii}}}sssiii[[[MMMEEE@@@:::555444444333222222111111222222111111111111000000000000000000000000000000000000------------------------.........---------,,,,,,------------------------,,,,,,---------.........---------.............../////////000111111222222555555666666666666777777666777777999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@HHHDDDDDDHHHJJJHHHGGGIIIJJJLLLOOORRRUUUYYY\\\^^^gggsss}}}vvvvvvxxxrrrgggaaaSSSBBB888444333222000000000///..................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000000000000222333444555666666999===@@@DDDCCCFFFKKKMMMLLLPPPUUUVVVXXXWWWZZZbbblllgggKKK;;;888:::333111666666000000000000000///......///...------,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,***+++///111///000333666;;;DDDKKKKKKPPPbbbwwwqqqgggvvvyyymmm```QQQIIIBBB;;;555333444333222222111111222222111111111111000000000000000000000000000000000000------------------------.........------------,,,------------------------,,,------------.........------------....../////////000000111222333333333888888999999999:::::::::999::::::;;;<<<======>>>>>>??????@@@BBBCCCCCCDDDGGGEEEGGGLLLMMMKKKKKKMMMQQQRRRTTTYYYaaammmyyyxxxxxx~~~|||yyywwwvvvuuunnndddUUUFFF<<<666333222000000///..................------,,,,,,------...------------------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000000000000222222333555555666888<<>>999222222111///000111222111000///...//////...---------------------,,,,,,,,,+++++++++------,,,+++******************))))))******+++,,,+++++++++,,,,,,,,,---------+++---111111///000333888???FFFIIIKKKYYYvvvmmmkkkyyyooobbbSSSKKKEEE===666444444333222222111111222222111111111111000000000///////////////////////////....................................------------........................------------............---------....../////////111111222333333444555555999999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>???AAAAAABBBCCCDDDFFFGGGGGGGGGGGGJJJOOOPPPOOORRRWWWRRRUUU[[[eeeuuuvvvyyy|||uuuwww~~~yyyiiiUUUCCC999333///000000///...............------------------------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,...000000000000000222111333444555666888;;;>>>DDDDDDGGGMMMOOONNNQQQVVVYYYZZZXXXZZZaaaiiitttQQQ===<<<888333222///000111222222222111///...//////...------------...---------,,,,,,,,,++++++------,,,+++***************************++++++,,,++++++,,,,,,,,,---------......///222000...///444===EEEIIIIIIOOOggglllssszzzpppcccUUUMMMGGG???999666444333222222111111222222111111111111000000000///////////////////////////........................//////.........---------........................---------.........//////------...//////000111111222222333444555666777888888888999999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@CCCDDDEEEFFFGGGIIIJJJJJJLLLMMMOOORRRPPPPPPVVV___\\\fffvvvxxxqqquuu}}}uuu^^^JJJ???666000000000///...............------------------------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,...000000000000000222111222444666666888;;;===CCCDDDHHHNNNPPPPPPRRRWWWYYY[[[XXXZZZ```hhhjjjJJJ<<<333444777444222222222222222111000000000///......------......------------,,,,,,,,,,,,,,,,,,++++++***++++++++++++************+++,,,,,,,,,,,,,,,,,,------------///...000111///---111888===EEELLLUUUkkk|||sssfffXXXQQQKKKBBB;;;888444333222222111111222222111111111111000000000000000000000000000000000000......................../////////.........------........................------........./////////...//////000111222333333333444444666777888999:::888999::::::;;;<<<======@@@@@@AAABBBCCCCCCDDDDDDGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRQQQTTT```nnnvvvpppqqquuu}}}}}}rrr^^^NNNFFF>>>555000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000000000000222111333555777777999;;;===CCCDDDHHHOOOQQQQQQSSSXXXYYY[[[XXXZZZ```hhhaaaHHH777888;;;555333333222111111111111222000//////..................------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------...------...000///...555>>>???EEEPPPfffyyylll^^^VVVNNNEEE===999444333222222111111222222111111111111000000000000000000000000000000000000........................////////////................................................///////////////000111222333444444555444444555777888:::;;;;;;;;;<<<<<<===???@@@@@@AAACCCCCCDDDEEEGGGHHHIIIIIIKKKKKKMMMNNNPPPRRRSSSTTTQQQSSSXXX^^^eeerrr|||uuuqqqlllpppqqqiiiYYYNNNKKKCCC888000000///...............,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...000000000000000222111333666888999:::<<<>>>CCCDDDIIIPPPRRRQQQTTTXXXXXXZZZXXXYYY```hhhvvvYYYAAA<<<<<<222444333222111000111222333000000///.....................---------,,,,,,,,,************+++,,,------++++++******++++++,,,---,,,,,,,,,---------......++++++---///...000888CCCGGGJJJSSSoooxxxyyy~~~qqqbbbYYYQQQFFF===999444333222222111111222222111111111111000000000000000000000000000000000000////////////////////////000/////////............////////////////////////............/////////000000111111333444555666666444555666777999:::;;;<<<>>>??????@@@BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUWWWWWWVVV[[[fffsss}}}sssfffgggjjjcccTTTMMMLLLCCC666000000///...............,,,,,,---......---,,,,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,...000111000000000222111444777999999:::<<<>>>CCCDDDIIIPPPSSSRRRTTTXXXXXXZZZWWWYYY```hhhWWW===;;;>>>555666444111///111222222000000000///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------......///...//////...///333;;;AAAPPPNNNZZZ~~~}}}tttfff]]]TTTHHH>>>:::777444222111222333333222222222222222222222222222---.........//////000000000000000000000000000000//////.........---------------..............................///111222222333333444444555666777777888999999:::;;;;;;<<<<<<@@@;;;<<>>>>>???BBB???@@@FFFIIIHHHIIIKKKJJJJJJLLLNNNOOOQQQRRRRRRWWWUUUTTTUUUXXX\\\^^^^^^qqq|||vvv~~~uuukkk___aaa```ZZZSSSPPPNNNHHHBBB666222000222111...---///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------------.........//////000000111111333444555777999;;;======AAABBBHHHNNNQQQPPPRRRWWWZZZ[[[XXXYYY___hhhiiiCCC999888666666666555222111111111000000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///000555>>>EEEKKKPPPbbbtttyyyooodddYYYLLLBBB===888555333222222333333222111111111111111111111111000000000000000111111111000000000000000000000000/////////............---------------......//////000000000111222333444555555555666777888999:::;;;<<<===>>>???@@@AAABBBBBBCCCBBBEEEIIIKKKJJJMMMQQQTTTUUUVVVWWWYYYYYYZZZZZZVVVUUUXXXbbbqqqyyy~~~xxxuuukkk______```]]]WWWTTTSSSOOOIII:::444000000000......000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000111111333444555666888;;;<<<>>>AAAAAAEEEKKKMMMMMMQQQVVVZZZ\\\YYYZZZ```hhhXXXBBB<<<888888888444000...222111111000000//////...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000///111777AAAIIIKKKRRRggg}}}lllttthhh\\\OOOCCC>>>888666333222333333222222000000000000000000000000111111111111111111111111/////////////////////////////////...............---------....../////////111111222222444555777888777888999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFIIIOOORRRQQQRRRTTTWWWWWWVVVVVVXXXZZZ]]]^^^dddkkkyyy|||yyyuuusssuuuuuuooogggbbbdddeeedddeeebbbXXXLLL>>>666000//////......000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......//////000000111111333444444555888:::<<<>>>BBBAAADDDIIIKKKLLLQQQWWW[[[\\\YYY[[[aaaiiiuuuIII???777888:::666222111222222222111000000//////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111...///000000222:::DDDLLLQQQYYYrrrxxxmmmyyymmm```QQQEEE???999777444333333333222111000000000000000000000000222222222222111111111111////////////////////////////////////////////////------...//////000111111333333333444666888999:::999:::;;;<<<>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJQQQMMMOOOUUUYYYXXXUUUUUUZZZZZZZZZ]]]dddllluuu{{{zzzvvvwwwxxxuuuqqqooofffhhhllluuu}}}zzzfffQQQBBB888000...///......000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......//////000000111111444333444555777999<<<>>>CCCBBBEEEIIILLLMMMRRRYYYZZZ\\\ZZZ\\\aaaiiiRRRBBB666888<<<:::888999333333222222111000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000222222...///000000333<<>>DDDCCCFFFJJJMMMNNNSSSYYYYYY[[[YYY[[[aaaiiiaaaLLL::::::===;;;:::<<<444333333222111111000000......////////////..............................------------------------------------///000111222...///000111444===JJJSSSYYYmmm}}}oooxxxxxxlllZZZJJJAAA;;;888555333333333222111222222222222222222222222222222111111111000000000000000000000000000000000.../////////000000000000///000111222333444444555555666666888999;;;===>>>===>>>???AAACCCDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTWWWXXXZZZ[[[YYY[[[gggtttuuuxxxtttooogggfffiiirrr}}}|||hhhSSSGGG;;;111///111///------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,......//////000000111111444333333333555999<<<>>>CCCBBBFFFKKKMMMNNNRRRXXXXXXZZZYYY[[[aaahhhpppVVV@@@<<<===:::888;;;444444333222222111111000......////////////..............................------------------------+++,,,,,,---...///111111...///000111555>>>KKKTTTccc~~~uuu}}}ppp]]]LLLCCC;;;888555444333333222111222222222222222222222222111111111111000000//////000000000000000000000000.../////////000000111111000111111333444555666666666666777888:::<<<>>>???>>>???@@@BBBDDDEEEGGGGGGJJJKKKMMMOOORRRUUUWWWXXXOOOUUU[[[ZZZVVV]]]ssszzzgggeeeccceeekkkiiiZZZJJJGGG<<<222000111000---,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,......//////000111111111444333222333555888<<<>>>AAAAAAEEEKKKMMMNNNQQQWWWWWWZZZXXX[[[aaahhh|||]]]EEE===???<<<555555555444444222000///...111111111111000///...---000///...---------------333222000...---,,,,,,---............/////////000000111222222777EEESSS\\\nnnoooyyyooobbbRRRFFF<<<888444444555555222///000000000000000000000000222222222111111111000000111000///......///000111000000111111222222333333///111333555555666888:::888999:::;;;===>>>???@@@DDDCCCCCCDDDEEEHHHJJJKKKPPPTTTUUUTTTWWW[[[XXXPPPSSSQQQWWW]]]]]]ggguuudddddd```ZZZZZZ[[[UUULLLEEE>>>666333333333///+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,------......///000000000444555666666666888;;;>>>DDDEEEFFFHHHJJJMMMOOOQQQVVVYYYXXX[[[```gggrrrTTTBBB;;;:::;;;777666666555333222000000111111111111000///...---000///...------------...333222000...------------........./////////000000///000222444:::FFFSSS[[[uuuwwwzzz{{{pppbbbQQQEEE===999555444555444222///111111111111111111111111222222222111111111000000111000///......///000000000000111111222222333333111333555666666777999;;;999999;;;<<<>>>@@@AAABBBEEEEEEFFFHHHJJJLLLMMMNNNSSSUUUUUUSSSUUUZZZZZZUUUSSSXXXeeerrrssszzzwwweeeccc]]]WWWWWWWWWPPPGGG???:::333000000000000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------......///000000000333555666666666888;;;>>>BBBCCCEEEGGGKKKNNNQQQRRRWWWZZZYYY\\\bbbjjjzzzYYY@@@999@@@999888777666555333222222111111222111111000///...//////......------......222111000...------------....../////////000000000---///222777>>>GGGSSS[[[vvvsssooo}}}ssseeeSSSFFF???;;;666444444444222000111111111111111111111111222222222111111111111111000000////////////000000000000111111222333444444444555777888888888:::<<<:::;;;===???AAACCCEEEFFFHHHIIILLLNNNQQQRRRSSSSSSVVVXXXYYYWWWWWWYYYYYYVVVTTTbbb{{{lllhhhddd\\\WWWWWWVVVMMMCCC>>>:::555000---...///111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......//////000000111333444555666666888<<<>>>@@@AAADDDGGGKKKOOORRRTTTWWWZZZYYY]]]dddlllRRR<<<>>>:::999777666555444333333222222222222111000////////////............//////000000//////...............////////////000000000---///333:::@@@GGGSSS]]]sssssshhhpppvvvhhhWWWJJJCCC>>>777444444444222000111111111111111111111111111111111111111111111111////////////000000000111111111222222333444555555777888:::;;;:::;;;<<<>>>===>>>@@@BBBEEEGGGIIIJJJLLLNNNRRRUUUWWWXXXWWWVVVWWWZZZ\\\ZZZXXXXXXYYYYYYbbbvvvuuufffiiiddd___]]]]]]YYYPPPGGGCCC@@@;;;555///---...000///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000000111111333444555666666888<<>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOQQQSSSWWWZZZ[[[[[[YYYXXXVVVVVVUUUTTTUUU[[[fffqqq{{{zzz~~~|||{{{wwwqqqlllgggcccaaabbbbbb]]]WWWRRRIIIFFF@@@999222......//////............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........//////000111111111222444555666666999<<>>???@@@AAACCCEEEHHHIIIJJJLLLOOOQQQSSSSSSVVVXXXZZZ\\\\\\ZZZXXXWWWSSSQQQPPPRRRYYYjjjuuuppp|||uuuooolllmmmhhheeecccdddbbb______aaaVVVOOOEEE:::333000///000///............---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---.........//////000000111111222222333555666777999===@@@CCCDDDEEEGGGIIIKKKNNNOOOSSSVVVUUUZZZbbbmmmaaaKKK===;;;999666555555555666444444444444333222111000///////////////000111111,,,---...000000000////////////000000000111111111000333;;;BBBCCCPPPssspppvvv{{{vvvnnnaaaWWWLLLEEE;;;555333444333222222222222222222222222222000000111111111222222222111222333555555555555555555666777888:::;;;<<<<<<;;;===???AAABBBDDDFFFIIIMMMNNNOOOQQQSSSTTTVVVVVV[[[\\\\\\\\\[[[XXXVVVTTTOOORRRZZZeeerrr|||rrrwwwiiiiiiqqqppplllgggddd```___hhhtttqqqcccNNN===444111000000///............---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...////////////000111111222222111333555666777999===@@@AAABBBDDDFFFIIILLLOOOPPPTTTVVVVVVYYYbbbmmmmmmPPP???===:::888666666777888444444444444333222111111///////////////000111111,,,---...000000000//////000000000000111111111111///444===CCCEEEUUUsss|||zzzuuummmaaaWWWMMMFFF<<<555333333333333222222222222222222222222000000111111222222222222111333444666777777666666666777888999;;;<<<===>>>;;;===@@@BBBCCCEEEHHHKKKPPPQQQRRRTTTUUUVVVXXXXXX^^^^^^]]][[[YYYVVVTTTRRRNNNWWWjjj~~~vvv}}}lllpppzzzssslllfff___```pppvvvYYYAAA555111000000//////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...////////////000111111222222111333444666777999===@@@???@@@BBBFFFIIIMMMPPPRRRUUUWWWVVVZZZcccnnnnnnMMMAAA777777888666444444555333222333444444333111000000000000000111111111000000//////.........---////////////000111222333000444BBBIIIIIIddd~~~{{{~~~xxxoooeee]]]UUULLLAAA:::777666444111///000000000111111111111000000111111222222333333444555555666777888999999888:::===>>>??????AAABBBDDDEEEGGGJJJLLLNNNOOOPPPSSSTTTVVVZZZ]]]^^^]]]\\\___XXXVVV[[[]]]YYYUUUVVVZZZvvvzzz|||{{{rrrggg\\\ZZZeeerrrvvvlllYYYCCC666333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,+++++++++,,,---.........//////000000111111555555555555777999;;;===BBBCCCEEEGGGKKKNNNQQQSSSWWWZZZYYY[[[bbbnnn^^^HHH777777;;;999666666666555333333444444333222111111111111000000000000000000/////////........./////////000000111222333555555@@@IIIRRRsss~~~}}}wwwnnnddd]]]UUULLLAAA999777666444111000000000111111111111111111111222222333444444444666666777888999::::::;;;<<<>>>???@@@@@@AAACCCDDDHHHIIIKKKMMMPPPQQQRRRSSSXXXYYY[[[]]]___^^^\\\[[[___ZZZXXXYYYXXXXXX___hhhxxxxxxcccUUUPPPTTT[[[ccc]]]OOO???555222///,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........///000000111111444444444555777999;;;===BBBCCCEEEHHHKKKNNNQQQSSSUUUXXXWWWZZZbbbnnnYYY999777>>>;;;777999888666444444555444333111222222222111000000000///000000000000////////////000000000000000111333333999777???IIIYYY|||vvvnnneee^^^VVVNNNBBB999555444333222222111111111111111111111222333333444555555666666888888999:::;;;<<<======@@@AAACCCCCCCCCDDDFFFHHHMMMNNNPPPRRRTTTUUUVVVVVVZZZ\\\^^^```aaa___]]][[[\\\[[[YYYUUUSSSZZZnnnyyyeeeVVVOOOLLLLLLPPPNNNGGG<<<444222///+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000111111444444444555777999;;;===AAABBBEEEHHHKKKOOOQQQSSSSSSVVVVVVYYYbbbnnntttEEE:::>>>:::666:::888666444444444444222111333333222222111000//////000000000000000000000000000000000000111222333333888999AAAIIIWWW|||~~~zzz{{{wwwpppfff___XXXOOOCCC:::555444333333333222222222222111111111333333444555666666777777999:::;;;<<<===>>>???@@@BBBCCCEEEEEEFFFHHHLLLNNNQQQRRRSSSUUUWWWXXXXXXYYYXXX[[[^^^``````___^^^]]]XXXYYYWWWUUUYYYkkkxxxfff[[[UUUPPPMMMIIIJJJEEE<<<555222000,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......///000000111333333333444666999;;;===AAABBBEEEHHHLLLOOOQQQRRRTTTWWWVVVYYYaaammmYYYBBB>>>888555888777555333333444444222000444333333222111000000///000111111111111111111111000000000000111222333444444:::EEEIIIQQQpppzzzeeesss~~~{{{wwwqqqhhhaaaYYYQQQFFF<<<666444444444333333333333222222222222333444444555777888888999;;;;;;<<<>>>???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQTTTSSSTTTVVVWWWXXXYYYYYYYYYYYY\\\^^^___]]]\\\\\\]]]YYY\\\```gggwwwxxxzzzpppbbb[[[UUUPPPNNNMMMMMMHHH<<<444111///,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,---------...//////000000222222333444666999;;;===@@@BBBEEEIIILLLOOOQQQQQQVVVYYYWWWZZZ```kkksssPPPAAA888666777666555333444555555444333333333333222111111111000111111111111222222222222111111000111111222333444222<<>>???AAABBBDDDEEEEEEEEEHHHLLLOOOQQQSSSVVVXXXUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^```___\\\[[[]]]___gggppp|||wwwooo|||tttmmmfffbbb]]]UUUOOONNNQQQRRRLLL???444///...,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,------......///000000111222222444666999<<<===@@@BBBEEEIIIMMMOOOQQQQQQXXX[[[YYYZZZaaakkk```GGG===999777777666555666777888777666222222222222222222222222111111111222222222333333111111111111222333444444444===GGGKKKWWWvvvtttdddiii}}}yyywwwtttooogggaaaZZZUUUNNNDDD<<<666444444111222222333444555666666777888999:::<<<===>>>???AAAAAACCCDDDFFFHHHIIIJJJKKKNNNSSSVVVWWWWWWXXXYYYWWWXXXYYYYYYZZZZZZZZZZZZ[[[^^^```___^^^```eeekkkxxxeee|||~~~{{{yyyllldddfffdddeeeeee```WWWQQQPPPSSSUUUQQQEEE999333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,---......//////000111111222333666999<<<===???BBBFFFJJJMMMOOOPPPQQQXXXZZZYYY[[[bbbmmmkkkMMMBBB===888888777666777999;;;:::999222222222222222222333333111111111222222333333333111111111111222333444555777===FFFLLL```zzz___jjj}}}zzzwwwuuusssmmmfff```ZZZWWWPPPGGG>>>777555444000111222333555666777777::::::;;;===>>>@@@AAAAAACCCDDDEEEGGGIIIKKKLLLMMMPPPTTTYYY[[[[[[ZZZYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[WWW[[[^^^```aaagggpppxxx~~~{{{___hhhmmmddddddbbbccceee```WWWPPPNNNSSSWWWUUUKKK???999555333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------)))***,,,......---,,,+++,,,,,,------...//////000111111111333666999<<<===???BBBFFFJJJNNNPPPPPPPPPVVVYYYXXX[[[cccnnnrrrTTTDDD<<<999777666555444555777444111222222222222222222222222222222111111111111222222222333333222111222444777<<<<<>>999666555555555666777888999:::;;;???>>>>>>???BBBDDDFFFGGGJJJKKKMMMOOORRRUUUWWWWWWXXXYYY[[[\\\\\\ZZZYYYXXXXXXZZZZZZZZZZZZYYYXXXWWWQQQTTT]]]ppp}}}eeeTTTmmmvvvrrrsssppphhhbbb^^^XXXQQQ[[[mmmpppOOO777.........---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---------///000000000111111111222444777:::;;;@@@BBBFFFJJJMMMPPPRRRSSSUUU[[[ZZZZZZaaaooovvvLLL<<<<<<999555333222333555777333333333333333333333333222222111111111111222222222333333222222333555888888>>>WWW{{{yyyttt|||zzzwwwtttpppmmmhhhbbb^^^YYYUUUMMMEEE>>>:::777666666666888999:::<<<===>>>BBBBBBCCCDDDEEEGGGHHHIIIPPPQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[[[[[[[YYYWWWVVVWWWZZZ\\\[[[XXXUUUVVVXXXaaaiiizzzpppUUUcccyyywwwzzz}}}|||uuulllcccYYYPPP\\\lll~~~iiiJJJ666000......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111222444777:::;;;@@@BBBFFFJJJNNNQQQRRRSSSUUU[[[ZZZZZZaaannnhhhHHHBBB===888666444222222444333333333333333333333333333222222111111222222333222222333333222333666888<<>>JJJjjjyyy}}}zzzxxxuuurrrnnnkkkgggbbb\\\XXXSSSPPPJJJDDD???;;;888777888999:::<<>>666999===:::777888333333333333333333333333333333222222222222333333111222333333333444777:::;;;JJJfffrrrttt}}}zzzwwwqqqoookkkhhhddd___YYYUUUOOOLLLHHHCCC>>>:::888777888999;;;===@@@BBBDDDEEEDDDHHHLLLNNNMMMNNNQQQTTTUUUVVVYYY[[[\\\[[[ZZZZZZXXXWWWXXXXXXXXXXXXXXXXXXSSSQQQVVVcccqqq~~~tttgggHHHNNN___uuuhhhWWWMMMGGGEEEIIIIIIAAA666///......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---111111///...///111111111111222444777:::;;;>>>AAAFFFKKKOOOQQQRRRQQQVVV[[[ZZZZZZ```mmmYYYDDD555777<<<;;;777888444444444444444444444444444333333222222333333444111222333333333555888;;;;;;LLLdddooobbb{{{~~~{{{vvvsssnnnlllhhheeeaaa\\\VVVRRRLLLIIIFFFAAA===:::777666888999;;;>>>@@@CCCEEEFFFIIIMMMRRRRRRPPPOOORRRUUUTTTVVVXXX[[[\\\\\\ZZZZZZVVVVVVUUUTTTTTTSSSSSSSSSQQQRRRbbb}}}}}}zzzmmm^^^LLLIIITTTiiiuuurrrmmmmmmvvvuuubbbXXXQQQGGG???===<<<999555333......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------(((---111222///---///111111111111222444777:::;;;>>>AAAGGGLLLPPPQQQQQQQQQVVV\\\ZZZYYY```lllhhhMMM666555:::888444555444444444444444444444444444333333222222333333444111222333333444555888;;;???QQQfffccc```~~~{{{wwwrrrnnnllljjjfffccc___ZZZTTTPPPJJJHHHEEEAAA===999777666888999;;;>>>AAACCCFFFGGGNNNRRRVVVVVVRRRPPPQQQTTTQQQSSSWWWYYY[[[ZZZYYYXXXTTTSSSQQQPPPNNNMMMMMMMMMOOOUUUmmm|||yyykkkZZZPPPFFFKKKdddxxxwwwnnnkkkjjjyyy~~~wwwxxx~~~ssshhhpppuuuooofff```[[[XXXKKKGGGEEEEEEBBB;;;555333......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......(((---222222///---///111111111111222555777:::;;;>>>AAAGGGLLLPPPQQQQQQQQQVVV\\\ZZZYYY___lllsssPPP999<<<>>>333111;;;555555444444444333333333555444444333333444444555999444222444666777999<<>>CCCFFFHHHHHHQQQTTTSSSQQQQQQTTTTTTQQQMMMQQQTTTTTTSSSSSSWWW[[[UUUNNNIIIHHHIIIIIIMMMQQQ]]]llluuu|||{{{vvvssscccSSSKKKXXXppp|||xxxoooooommmpppzzzxxxmmmgggXXXXXXaaabbbaaa___WWWMMMIIIFFFFFFFFFAAA888000111///,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------............///,,,,,,------.../////////000111222333444666999<<<@@@DDDHHHLLLMMMNNNPPPQQQXXXVVVYYY^^^bbbooo\\\>>>999<<<888555888555555555444444444333333555444444333333444444555888444222555777777999===HHHUUU~~~uuummm|||xxxtttpppllliiigggccc___]]][[[WWWQQQLLLIIIEEE???;;;999888777777888999:::===AAADDDDDDDDDLLLPPPQQQOOONNNQQQRRRPPPQQQQQQQQQRRRTTTVVVXXXZZZQQQLLLHHHIIIKKKOOOXXXaaammmrrrwww|||~~~||||||rrr^^^PPP[[[ppp}}}~~~}}}wwwpppqqq||||||pppiiiZZZXXX^^^]]]\\\ZZZRRRPPPIIICCCBBBEEEDDD===666111///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------.../////////000111222333444666999<<<@@@CCCHHHLLLMMMNNNPPPQQQ[[[YYYZZZ\\\^^^mmmsssMMM::::::<<<999555555555555444444444444333555444444333333444444555777444333555777777:::???MMMaaaxxx|||}}}yyyuuurrrnnniiifffccc___ZZZWWWUUURRRMMMIIIGGGCCC===:::888777777666777888:::>>>AAABBBAAA???BBBHHHKKKIIIHHHLLLOOOOOONNNKKKIIIJJJMMMPPPQQQQQQOOONNNOOOSSSWWWaaaqqqnnnooosss{{{~~~eeeSSS[[[mmm{{{ttt|||jjjdddeeeaaaaaa^^^TTTOOOIIIEEEJJJQQQRRRIII@@@111///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000111222333444666999<<>>BBBCCCBBB@@@>>>EEEIIIFFFEEEIIIMMMNNNJJJIIIIIIIIIJJJMMMPPPSSS^^^bbbjjjsss{{{|||iiigggkkkqqqxxxxxxaaaQQQWWWgggwwwxxxmmmkkkggghhheeeYYYLLLIIIMMMXXXddddddVVVHHH222///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000111222333444666999<<<>>>BBBGGGKKKMMMNNNPPPQQQUUUXXX]]]___dddzzz___AAA;;;:::555666666555555555444444444555444444333333444444555555444555777888888===DDDSSS{{{}}}|||{{{xxxtttppplllhhhdddaaa\\\XXXRRROOONNNKKKGGGDDDAAA===999777666666444333333555999???EEEGGGGGGEEEBBBFFFGGGDDDCCCGGGKKKLLLNNNSSSYYYZZZZZZ^^^fffnnn{{{{{{fffdddgggkkkpppwww}}}xxxvvvjjj]]]SSSWWWcccuuuwwwmmmnnnrrrxxxsssaaaPPPMMMOOOYYYdddcccUUUGGG222000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------.../////////000111222333444666999<<<>>>AAAGGGJJJMMMNNNPPPRRRVVV[[[``````aaarrr}}}QQQ>>>999777666666666555555555444444555444444333333444444555555444555888888888>>>FFFXXX~~~|||{{{xxxuuupppllliiieeeaaa]]]XXXTTTOOOMMMLLLIIIEEEAAA>>>;;;888666555555333222333444999???FFFJJJKKKJJJBBBCCCBBB@@@CCCLLLQQQRRR___iiitttyyyzzz{{{dddaaacccfffjjjooowww|||tttpppdddccc___[[[aaarrr}}}yyywwwyyyXXXPPPIIIKKKPPPRRRJJJBBB222000---------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------.../////////000111222333444666999<<<===AAAFFFJJJLLLNNNPPPRRRUUU\\\aaaaaacccrrrdddEEE;;;999666666666666555555555555555444444333333444444555444444666999888888???HHH[[[zzz~~~|||zzzzzzsssppplllhhhdddaaa\\\YYYTTTPPPMMMKKKJJJGGGAAA===;;;999666555555444333111333555888>>>EEEJJJLLLLLLCCCCCCCCCGGGUUUgggrrrttt|||ccc[[[\\\^^^```eeellltttyyy~~~wwwrrriiissspppaaa]]]mmm||||||~~~~~~}}}|||YYYPPPFFFBBBDDDFFFCCC>>>333000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000111222333444666999<<<<<<@@@FFFJJJLLLNNNPPPRRRUUU[[[``````dddtttrrrLLL===;;;777666666666555555555555555444444333333444444555444444777999888888@@@HHH[[[uuulll~~~|||zzzyyyyyypppmmmiiieeeaaa]]]YYYVVVPPPNNNKKKJJJIIIEEE???::::::888555444444444222111555555888===CCCIIIKKKLLLKKKKKKNNNYYYqqq}}}cccSSSTTTVVVWWW[[[bbbjjjooo{{{{{{xxxppp|||cccYYYgggssspppkkkkkkpppzzzzzzuuuTTTNNNGGGEEEFFFFFFBBB>>>333000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,------...//////000000111333333444666999<<<<<<@@@EEEJJJLLLNNNPPPRRR[[[^^^___\\\___lllQQQ;;;999>>>777222444666555444444333333333333333444555666000777555333888888>>>MMM___|||yyykkkhhh{{{wwwssspppllliiiddd```\\\YYYUUUSSSNNNKKKGGGCCCAAA>>>;;;999666555444333222222222222444444555:::AAAIIINNNQQQQQQUUUXXXjjj{{{gggXXXRRROOORRRWWWZZZ^^^cccppp}}}}}}vvvvvvwwwxxxjjjZZZaaannnnnnhhhdddoooyyy~~~rrrwwwtttssszzz~~~lllVVVOOOFFFBBBCCCEEEEEEEEE888333///000000---,,,...---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111222333444666999<<<===BBBGGGJJJKKKMMMQQQUUU\\\\\\\\\^^^eeeoooyyy}}}XXXEEEBBB===888555666777555555888444444444444444444555666222888555444999:::???MMMaaa}}}xxxhhhhhh|||xxxssspppjjjgggbbb]]]ZZZVVVRRROOOLLLIIIEEEBBB@@@===:::888555555444333222222222222444444555999@@@GGGNNNRRRUUUZZZ^^^rrrxxxdddZZZTTTNNNNNNOOOPPPTTTZZZcccooo}}}}}}}}}vvvqqqxxxpppYYYZZZhhhmmmhhhiiisssvvvsss{{{tttnnnfffaaaccceee```WWWRRRPPPLLLJJJHHHEEEAAA>>>888111,,,...///---++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111222333444666999<<<===BBBGGGJJJKKKMMMQQQUUU\\\\\\\\\^^^ccckkktttzzz{{{yyy[[[FFF<<<===:::888999777555777;;;666666555555444555555555555888555555;;;;;;???NNNccc~~~wwwfffkkk~~~{{{wwwrrrooohhhddd___ZZZVVVRRRNNNKKKIIIFFFBBB???===;;;888666555444333222222111222222333333333777===EEEMMMRRRVVV\\\aaavvvuuuddd\\\VVVOOOKKKHHHFFFJJJQQQYYYdddqqq~~~}}}|||zzzsss~~~}}}^^^XXXhhhssssssqqqtttrrrmmmxxxzzzsssqqqhhh\\\VVVXXXZZZZZZOOONNNLLLJJJGGGDDDBBB@@@>>>444,,,---000///,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111222333444666999<<<>>>BBBGGGJJJKKKMMMQQQTTT[[[\\\]]]^^^aaaffflllqqqssslllNNN888<<<;;;::::::777444777===888777666555555555555555666777333555<<<;;;AAASSSiiixxxhhhrrr{{{wwwsssooolllfffbbb\\\WWWSSSNNNJJJGGGEEEBBB???<<<;;;999666444444333333222111111222222222222333555:::BBBKKKRRRSSSZZZ___rrrxxxkkkaaa]]]XXXQQQHHHBBBFFFNNNRRR[[[gggsss}}}~~~uuu|||}}}^^^VVVgggvvv}}}xxxuuussssssvvvvvvpppjjjkkkfff[[[TTTTTTVVVWWWQQQOOOKKKGGGGGGKKKPPPTTTKKK<<>>BBBGGGJJJKKKMMMQQQTTTZZZ\\\]]]]]]^^^```eeeiiirrrfffDDD===;;;;;;:::777333666<<<888777666555555555555555555666333555;;;:::EEE\\\www{{{lllzzz~~~zzzvvvrrrnnnjjjgggccc___ZZZTTTPPPLLLGGGDDDBBB???<<<999888777555333333333222111111111222222111222333444777???HHHOOOUUU^^^bbbrrrzzzrrrqqqmmmcccRRRDDDDDDJJJIIIOOOYYYeeettt~~~}}}~~~qqqnnnssslllUUUNNN___nnnzzzyyywww~~~xxxggg[[[VVVSSSPPPSSSPPPLLLLLLPPPXXX```eeeTTTCCC222,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111222333444666999<<>>;;;888777666555333222222222111111111111222222///222444555555999AAAGGG\\\pppzzzuuuTTTEEEDDDCCCEEELLLVVV^^^kkk~~~wwwddd```bbbUUUOOO]]]jjjvvvvvvggghhhooossscccXXXLLLHHHKKKNNNMMMJJJGGG<<<111---,,,***+++---+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111222333444666999<<>>===;;;888666666555333222222111111111111111222222///222555555555888???EEEYYYqqq]]]JJJHHH???AAAGGGOOOVVVaaavvvyyyeeeaaadddXXXPPP\\\iiivvvyyytttwwwsss~~~|||iiiRRREEEEEEHHHGGGEEE???888333111///,,,+++...+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...///111222000111333333444666999<<<@@@DDDHHHJJJKKKLLLOOOSSSSSSWWW[[[ZZZYYY]]]fffoooaaaDDD;;;;;;333666;;;000666666555555555555666666444222555888888@@@\\\zzzxxxttt}}}xxxwwwuuupppkkkddd___ZZZXXXSSSQQQMMMIIIDDDAAA>>>===888777666444222111111111111111111111111111111111222222222222555999===@@@ZZZsssqqqOOO???@@@AAADDDIIILLLTTTeeettt~~~|||vvvmmmpppnnnnnnaaaQQQdddtttyyyxxxuuutttooovvv|||tttxxxxxxVVVHHHFFFCCCEEEJJJCCC;;;222...------+++(((------------------------+++*********))))))((((((++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------+++---......---...///111///000111222333666;;;>>>@@@CCCGGGJJJKKKMMMPPPRRRWWWXXXZZZ\\\ZZZ\\\gggtttjjjKKK>>>???888888;;;333666666555555555555666666999777888:::999===TTTnnnwwwhhhsss}}}wwwqqqooolllgggaaa\\\YYYVVVPPPNNNKKKFFFBBB???<<<;;;888777555444222111111111111111111111111111111111222222111222555999===???RRRjjj{{{XXXEEE>>>>>>@@@CCCEEELLLZZZiii~~~~~~~~~~~~}}}|||xxxnnnqqqrrruuujjjUUUbbbpppoooeee___ccchhhwww~~~tttlllmmmwwwfffNNNFFFCCC>>>===AAA<<<666///---...000///---------------------------++++++++++++*********)))++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---+++---......---...///111111222444444555888;;;>>>@@@CCCGGGJJJKKKMMMPPPRRRWWWXXXZZZ\\\ZZZ\\\gggtttsssPPP???AAA<<<777888777777666666555555666666777;;;999:::<<<:::===NNNaaaccc^^^www{{{vvvllljjjgggbbb]]]YYYVVVTTTMMMKKKHHHCCC???<<<:::999777666555333222111111000111111111111111111111111222111111222444888;;;===HHH]]]tttbbbKKK===<<<===???@@@DDDPPP\\\nnn~~~|||}}}~~~~~~~~~{{{ooorrrwwwvvvZZZ___mmmooohhhcccgggfffkkkzzz|||xxxqqqjjjfffdddfffggg```SSSIIIHHHEEE@@@>>>BBB???999333/////////...,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---......---...///111222444666777888999;;;===AAACCCGGGJJJLLLNNNPPPRRRWWWXXXZZZ\\\ZZZ\\\hhhtttwwwTTT<<<>>>===666555:::777777666666666666777777888777888:::;;;???MMM\\\^^^]]]yyy~~~yyytttjjjhhheee```[[[VVVSSSQQQJJJHHHEEEAAA>>>;;;999888666555444222111111000000111111111111111111111111111111111222444666999;;;???OOObbbttthhhMMM???======??????BBBKKKVVVbbbyyy~~~|||pppssszzz^^^[[[ooowwwuuuooommmddd```iii{{{xxxsssmmmfff___XXXTTTRRRNNNKKKJJJEEE>>>===AAA>>>999333///------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++---......---...///000222444777888888999:::;;;AAADDDHHHJJJLLLNNNQQQSSSVVVWWWZZZ[[[ZZZ]]]hhhttt___@@@;;;>>>888555>>>777777666666666666777777666666888999:::AAAPPP^^^^^^^^^yyy{{{uuuqqqkkkiiieee___YYYTTTPPPMMMGGGFFFCCC???<<<:::888777555444333222111000000000000000000000000000000000111000111222333555777888:::CCCQQQaaawwwiiiMMM???======>>>???AAAIIIQQQYYYnnn~~~{{{}}}qqqsssxxx\\\WWWppp{{{zzzrrrnnnfffdddllluuutttqqqlllddd\\\VVVRRRQQQPPPNNNIII@@@:::<<>>;;;:::<<<===>>>DDDKKKPPPaaa~~~~~~~~~}}}{{{xxx{{{rrrssssss~~~wwwWWWSSSlll~~~lllgggkkkoooqqqmmmddd[[[UUUSSSOOOPPPNNNIIICCCEEENNNXXXWWWPPPEEE:::222.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---......---...///111///111333444555666888:::BBBDDDHHHKKKMMMOOOQQQSSSUUUVVVYYY[[[[[[]]]iiiuuu___???BBBAAA999<<<888888777777777777888888555:::<<<888:::JJJeeezzzpppttt|||xxxtttooollldddbbb^^^YYYSSSNNNJJJHHHAAA???===:::888666444444333222111000000///000000000000000000000000000000000000000111222333444444777999===DDDPPPeee~~~sss]]]HHH>>>:::999;;;;;;;;;>>>DDDDDDRRRmmm~~~{{{zzz{{{zzzzzzyyyrrrrrrmmmrrrkkkPPPPPPhhhiiioooxxxssseee]]]ZZZVVVVVVRRRKKKGGGNNN[[[fffhhh___QQQAAA444...------++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,---+++---......---...///111///000222333333666999<<>>===;;;888666444222222222222111000//////000000000000000000000000000000///000000111222222333333777888;;;>>>FFFWWWpppuuuvvvtttooollleeeUUUDDD@@@<<<:::;;;;;;999<<<@@@;;;GGG```zzzyyy{{{}}}~~~wwwrrrqqqhhhjjjcccLLLOOOgggzzzttthhhdddeeebbbYYYKKKBBBEEEPPPXXX\\\TTTGGG999///,,,...222++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------+++---......---...///111///000111222333666;;;>>>BBBEEEIIIKKKMMMOOORRRTTTUUUVVVYYY[[[[[[]]]iiivvvJJJ@@@???777888888777777777888999999:::<<<666:::<<<===RRRrrrsss~~~{{{wwwrrrkkkggg^^^[[[WWWRRRMMMHHHEEECCC???>>>;;;999777555444333111111111111111111111111000000//////.........---000111111222333333444444:::;;;===>>>CCCQQQeeeuuu~~~wwwrrrlllhhheeeccc```YYYNNNEEE;;;;;;;;;;;;;;;<<<===>>>AAAFFFVVVppp{{{zzz{{{}}}xxxuuupppmmmiii```SSSIIIccc~~~{{{yyy|||jjjiii{{{~~~qqqTTT???@@@HHHKKKFFFCCC>>>777111------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,---...---------///111111222333333444777;;;>>>AAADDDIIILLLNNNPPPRRRSSSUUUXXXVVVYYY^^^\\\cccvvv```HHH@@@999===888888888888888999::::::<<<666999<<<>>>QQQmmm{{{mmm|||xxxtttooohhhddd[[[YYYUUUPPPJJJFFFCCCAAA<<<;;;999777555333222111111111111111111111111111000/////////............000000111111222222333333777999;;;<<<@@@MMM___mmmyyyoooiiifff^^^ZZZVVVSSSRRRNNNGGGAAA;;;;;;::::::;;;;;;<<<===???CCCPPPeee}}}zzzzzz|||~~~yyyuuuppplllggg^^^PPPFFF\\\wwwrrrttt~~~|||xxxttthhhKKKBBBBBB@@@CCCBBB>>>888222///......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,---...---------///111111222333333444666:::>>>AAADDDHHHJJJLLLNNNPPPRRRUUUXXXWWWZZZ```^^^fff{{{tttMMM<<<888>>>999999999999999::::::;;;<<<555888<<>>GGGVVVaaa{{{lll```ZZZZZZPPPKKKEEECCCCCCCCCAAA>>>::::::999999::::::;;;;;;<<>><<<===>>>>>>===:::999999888999999::::::;;;<<>>KKKeeevvvqqqhhhhhhhhhcccjjjvvvxxxtttpppgggeeeoootttnnn^^^JJJ>>>===>>><<<888888777444000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------,,,---...---------///111111222222333333666:::===EEEFFFGGGHHHIIIKKKOOORRRVVVZZZYYY[[[``````kkk}}}QQQ@@@??????;;;;;;:::999999::::::::::::666999<<<@@@RRR```]]]eee|||yyytttooojjjddd^^^ZZZTTTRRRNNNIIIDDD@@@===<<<777666444333222111111111000000000000000000000000.........///////////////---......///000000111111111333777999;;;@@@FFFKKK```wwwwwwkkkbbbZZZPPPJJJBBBAAA???>>>======<<<::::::999999888888888999999<<<<<<@@@GGGNNNccc}}}zzzzzz|||}}}xxxsssmmmhhhbbbWWWHHH===EEE^^^pppkkk```\\\[[[WWWVVVeeelllmmmmmmcccXXXZZZ[[[XXXPPPFFFAAA@@@@@@===::::::999666222...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---...---------///111000111222222333555:::===FFFGGGIIIIIIJJJMMMPPPSSSWWW[[[YYY[[[______kkk}}}RRR@@@???999;;;::::::999999999999::::::888;;;===AAATTTccc___fff|||xxxrrrlllgggaaa\\\XXXQQQOOOKKKGGGBBB>>><<<:::666555444333222222222222000000000000000000000000.........///////////////.........///000000111111111333666888:::===BBBEEEUUUjjjuuuhhh```XXXLLLDDD@@@@@@@@@???>>><<<:::999::::::999999888888999999<<<;;;???EEEGGGVVV|||}}}zzzzzz{{{}}}wwwrrrmmmiiicccXXXJJJ@@@BBBYYYkkkjjj```[[[VVVQQQRRR```ddddddhhhaaaVVVTTTTTTSSSOOOJJJEEEAAA===<<<;;;:::888444///+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,---...---------///111000111222222333555999<<>>===AAAVVVhhhffffff{{{wwwpppjjjddd___YYYUUUNNNLLLHHHDDD???<<<999888444444333222111111111111000000000000000000000000............/////////000...//////000000111222222111222444777999;;;>>>@@@III[[[qqqssseee[[[SSSJJJDDD@@@@@@@@@???===<<<<<<<<<;;;;;;:::999999999999999;;;999===BBBAAAIIIiii{{{zzz{{{|||vvvrrrmmmiiiddd[[[MMMCCCBBBUUUhhhnnnmmmkkkeee___WWWcccdddaaafffaaaUUUQQQMMMMMMLLLIIIDDD@@@???@@@???>>>:::444...*********+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,---...---------///111000111111222222555999<<>>@@@XXXlllkkkkkk}}}zzzuuuooohhhbbb]]]WWWTTTLLLJJJFFFBBB===:::777666333333222111111111111111000000000000000000000000---.........//////000000//////000000111111222222111222333555777:::===>>>@@@PPPaaannn}}}~~~qqqbbbWWWOOOJJJHHHBBBAAA@@@>>>======???AAA<<<;;;;;;:::999999999::::::777;;;@@@===@@@\\\~~~|||zzzzzz{{{uuuqqqmmmjjjfff]]]PPPEEEBBBTTThhhttt{{{~~~zzztttTTTaaacccbbbiiieeeWWWQQQPPPPPPOOOMMMGGGCCCDDDHHHJJJGGGBBB;;;555111000111+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...,,,---...---------///111000111111222222555999<<>>CCC===;;;:::888777777888888888===<<<;;;HHH___kkkjjjppp~~~yyyvvvuuunnneee___\\\VVVPPPKKKHHHEEE@@@;;;888555333111111111111000000000000000000000000////////////////////////////////////...............///000000222222333444666888:::;;;<<>>>>>======<<<<<<;;;;;;:::666888??????@@@MMM___{{{zzz{{{wwwtttqqqmmmhhh]]]QQQGGGBBBQQQiii{{{hhhiii~~~zzzjjjZZZ[[[\\\ZZZPPPEEECCCKKKTTTccc]]]SSSFFF999///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++++++++***++++++,,,,,,,,,,,,------...////////////000111111222333777999???BBBFFFIIIJJJLLLOOOQQQUUUXXXYYY\\\aaabbbwww___CCC???<<<;;;:::888888888888999<<<@@@>>>>>>JJJ```mmmnnnqqq|||xxxuuutttmmmddd^^^[[[UUUOOOIIIGGGCCC???;;;888555444111111111111000000000000000000000000////////////////////////////////////...............//////000222222333444666888999:::;;;DDDLLLSSSdddwwwjjj^^^TTTLLLGGGCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>===<<<<<<;;;===999;;;@@@???>>>IIIXXXttt~~~zzzzzz{{{xxxuuuppplllfff]]]SSSKKK@@@MMMggg}}}uuudddWWWaaafff]]]LLLAAAEEEMMM\\\XXXQQQFFF<<<444000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,,,,,,,------.../////////000111222222222444777:::???BBBFFFIIIJJJLLLOOOQQQTTTXXXXXX]]]bbbdddyyyyyyQQQ@@@<<<;;;:::999888888999999===@@@>>>>>>JJJ___nnnqqq~~~zzzvvvsssrrrkkkbbb\\\YYYSSSMMMFFFDDDAAA>>>:::888666555111111111111000000000000000000000000////////////////////////////////////......------......///000111111222333555777999::::::@@@DDDHHHXXXuuuxxxqqqfff\\\SSSKKKEEEAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEECCCBBB@@@???>>>===@@@===>>>BBB???===DDDPPP]]]~~~{{{yyyyyy{{{zzzvvvpppkkkeee^^^TTTMMM???IIIaaavvviiiooo}}}xxx[[[DDD???CCCLLLKKKGGGAAA999333000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------.../////////000111222333333555888;;;???BBBFFFIIIJJJLLLOOOQQQSSSWWWXXX]]]bbbdddzzz\\\@@@<<<;;;:::999888999999::::::;;;;;;<<>>EEE]]]vvvvvvpppuuussspppoooiii|||}}}___DDD;;;<<>>???===999444000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,------.../////////000111222333444666:::===???BBBFFFIIIJJJLLLOOOQQQUUUXXXXXX\\\```aaavvvbbb???<<<;;;:::999999:::;;;<<<999999;;;@@@KKK[[[mmmxxx}}}zzzvvvsssllljjjcccZZZTTTQQQLLLEEE???>>><<<999777555444444111111111111000000000000000000000000////////////////////////////////////------,,,,,,------.../////////000111333555777888;;;<<>>???888:::<<<:::666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,------...////////////000222333333666:::===???BBBFFFIIIJJJLLLOOOQQQUUUXXXYYY\\\```bbbwwwgggEEE<<<;;;:::999999:::;;;<<<:::;;;===BBBJJJXXXhhhsss~~~{{{xxxssspppjjjhhhaaaXXXRRROOOJJJCCC???>>>;;;999666444333222111111111111000000000000000000000000////////////////////////////////////------,,,,,,------.../////////000111333555666777;;;;;;===AAAAAAEEERRRaaa{{{{{{vvvqqqhhh^^^OOOLLLGGGDDDCCCBBBAAA@@@AAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLNNNNNNMMMNNNPPPRRRSSSUUUTTT\\\vvvzzzwwwwwwvvvtttqqqnnnggg\\\NNNCCC;;;@@@XXXooooookkkiiidddZZZ[[[kkkzzzvvvooofffYYYTTTTTTQQQKKKDDD???>>>>>>555777888666333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,------.../////////...///111222333555999<<>>>>>@@@MMM\\\hhh{{{|||xxxwwwqqqiiiccc```YYYQQQJJJGGGCCC@@@@@@AAAAAAAAA@@@AAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPPPPSSSTTTTTTVVVWWW]]]ooo{{{wwwvvvuuurrrnnnjjjeee\\\PPPHHH======SSSkkkpppmmmlllgggaaaZZZbbbnnnoooooojjj^^^KKKMMMNNNIIIBBB<<<:::;;;777999:::999666222000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,------...//////000---...000111222555999<<>>:::888999999888999<<<;;;>>>;;;???MMMTTTZZZggg{{{vvvpppllliiiddd\\\TTTNNNIIIEEEBBB;;;999777444333222111111222000...///222333111///111111000000//////.................................------,,,,,,------...//////000222333555777888;;;;;;<<<===@@@CCCFFFHHHXXXjjjyyyrrriiibbb```\\\\\\[[[YYYUUUQQQLLLIIIDDDDDDCCCBBB@@@??????>>>CCCDDDDDDEEEEEEEEEEEEEEEJJJIIIJJJLLLNNNPPPQQQQQQTTTRRRPPPPPPRRRUUUWWWWWWZZZZZZ___ooo~~~||||||yyysssooonnngggZZZNNNGGG===;;;NNNjjjzzzzzzmmm___\\\]]]dddiiieee^^^ZZZLLLFFFCCCDDDDDD???<<<======CCC===555888555......,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222555999<<<@@@AAADDDGGGJJJMMMNNNOOORRRYYY[[[^^^dddkkkNNN@@@;;;999::::::999999===;;;===:::???MMMTTTYYYeee~~~zzzuuupppkkkhhhccc[[[TTTNNNIIIDDDAAA:::999777444222222111111222000//////111222111///111000000000/////////..............................------,,,,,,------...//////000111333555666888::::::;;;<<>>???@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLQQQRRRUUUYYY]]]```bbbbbbaaa___]]]\\\\\\\\\\\\\\\^^^]]]```lll|||{{{}}}yyysssooonnnhhh[[[OOOHHHGGGBBBRRRmmm{{{lll___^^^```___[[[YYYNNNJJJHHHKKKKKKFFF@@@>>>EEEPPPLLLAAA<<<444...111,,,+++++++++*********)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222555999<<<@@@AAADDDGGGJJJMMMNNNOOOSSSZZZ\\\^^^dddlllVVVDDD>>>:::;;;<<<::::::===<<<===:::AAAPPPVVV[[[hhh}}}yyyuuuooojjjfffaaaYYYRRRLLLGGGCCC@@@:::888666444222111111222111000///000111222111///000000000000////////////...........................------,,,,,,------.........///000222333555666888888999;;;===@@@BBBDDDNNN\\\ttt}}}fff\\\TTTQQQOOOKKKHHHHHHIIIHHHHHHGGGFFFFFFEEEEEE>>>>>>@@@BBBEEEGGGIIIIIICCCEEEFFFGGGIIILLLQQQUUU\\\___dddjjjoootttwwwxxxssssssqqqooommmkkkiiigggiiihhhgggiiivvvzzz{{{~~~xxxsssooonnniii\\\PPPJJJHHHBBBOOOiiiiii\\\]]]```___]]]RRRMMMJJJKKKIIIEEECCCDDD```mmmhhhVVVFFF666,,,000,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222555999<<<@@@BBBDDDGGGKKKMMMOOOPPPTTT[[[\\\]]]dddnnneeeHHH@@@;;;<<<===;;;;;;=========<<>>999888666333222111111222111000000000111111000000000000000000////////////...........................------,,,,,,------...---......///111222444555777888999;;;===@@@AAABBBKKKVVVkkkwwwkkk[[[SSSMMMLLLKKKGGGFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGCCCEEEIIILLLQQQWWW```fffoootttzzzzzzxxx|||}}}xxxsssooooooiii\\\PPPJJJDDD===JJJeeetttaaaccchhhhhhfffWWWWWWXXXTTTKKKCCCDDDJJJfffsssnnn\\\LLL:::...000.........---------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222555999<<<@@@BBBEEEHHHKKKMMMOOOPPPTTT[[[[[[\\\cccooo|||KKKCCC<<<<<<===<<<;;;<<<;;;<<<;;;EEEUUU]]]lll~~~zzzuuunnniiiaaa\\\UUUNNNHHHDDD@@@===888777555333222111111222000000111111000000000111////////////000000000000...........................------,,,,,,------............///000222333444777888:::<<<>>>@@@AAAAAAGGGPPPaaattt~~~lll]]]UUUPPPKKKFFFFFFEEEAAAAAADDDGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJOOOVVV\\\bbblllwww~~~xxxsssooonnniii\\\PPPIIIEEE???LLLeee}}}ttteeehhhnnnmmmkkkaaapppmmmSSSGGGGGGKKKWWWTTTKKKFFF===222111,,,,,,,,,---------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000000111111222222555999<<>><<<;;;;;;999::::::CCCPPPZZZqqqzzzuuummmggg___ZZZSSSLLLGGGBBB>>>;;;777666444333222111222222///111222111000///000111////////////000000000000...........................------,,,,,,------.........//////000222333444777888:::<<<>>>???@@@@@@BBBIIIXXXiiivvvxxxhhhWWWKKKGGGHHHDDDCCCDDDCCCAAABBBFFFHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNSSSZZZdddlllsss}}}~~~yyysssooonnngggZZZNNNGGGEEE???KKKaaarrrhhhbbbhhhlllkkkhhhiiifffJJJ@@@<<>>>>>AAAFFFRRRaaammmuuu}}}rrrhhhZZZMMMGGGHHHEEECCCDDDHHHJJJKKKNNNSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]fffqqqzzz~~~~~~yyysssooommmfffXXXKKKEEEBBB<<>>CCCEEEMMMWWW^^^fffqqq|||llldddXXXNNNJJJHHHGGGFFFCCCHHHKKKLLLSSSbbbpppxxx}}}{{{|||~~~{{{vvvxxxwwwvvvuuuuuuuuuuuuuuu~~~xxxvvvxxxvvvtttrrrnnnhhh\\\NNNDDD;;;;;;CCCTTTeeekkkcccXXX___UUURRRZZZcccdddaaa```^^^\\\WWWPPPKKKFFF???999<<<888777;;;:::444//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000222444666999:::???@@@CCCFFFJJJMMMPPPQQQYYY\\\```bbbggg}}}|||PPPDDDAAA@@@:::;;;???;;;:::>>>???BBBJJJTTTtttxxxssslllddd^^^YYYTTTLLLFFFAAA===:::888444333222222111111222222000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---............///000111222333333444666888999:::;;;===???BBBCCCIIIRRRYYY```kkkvvvzzz}}}sss```YYYPPPJJJIIIJJJLLLLLLNNNUUU\\\aaakkk|||xxxuuuvvvvvvtttrrroooiii^^^PPPEEEDDD>>>>>>LLL```kkkfff]]]dddYYYRRRWWW^^^^^^[[[YYYPPPNNNJJJHHHGGGFFFBBB???888999;;;:::888444000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---...////////////000000000222444666999:::@@@BBBDDDHHHKKKOOORRRSSSYYY]]]aaaccciiiVVVEEE??????:::;;;>>>;;;:::===>>>CCCMMMUUUrrrxxxssslllddd^^^XXXSSSLLLEEE@@@<<<999777444333222222111111222222000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---............///000111222333333555777999:::;;;<<<>>>@@@@@@@@@DDDKKKPPPWWWbbbnnnwwwyyy}}}rrrbbbWWWRRRLLLIIIJJJNNNQQQSSSXXXaaakkksss}}}zzz{{{vvvtttqqqoooiii^^^QQQGGGEEE<<<;;;JJJddduuuvvvoooiii___WWWYYY^^^^^^YYYUUUKKKHHHEEEFFFFFFDDD@@@<<<<<>>>>>;;;;;;>>>;;;;;;======CCCNNNVVVpppyyytttlllddd]]]WWWRRRJJJDDD???<<<999777444333222222111111222222000000000000000000000000////////////////////////........................---,,,,,,,,,,,,---............///000111222333333666888:::;;;;;;<<<>>>@@@@@@???AAAFFFJJJOOOZZZeeerrrvvv{{{vvvfffYYYVVVSSSOOOMMMOOORRRVVVXXXbbblllwww{{{{{{tttrrrpppmmmhhh^^^QQQHHH@@@;;;===OOOiii~~~rrrggg\\\YYY]]]^^^ZZZVVVOOOIIIEEEGGGHHHEEEAAA>>>HHHUUUXXXJJJ???<<<666+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++,,,---...////////////000000000222444666999:::AAACCCFFFIIIMMMQQQTTTUUUXXX\\\aaadddkkkpppQQQ???>>>;;;<<<>>>;;;<<<>>>===CCCNNNWWWssszzzuuummmddd]]]UUUPPPIIICCC>>>;;;888666444333222222111111222222000000000000000000000000////////////////////////........................---,,,,,,,,,,,,---............///000111222333333666888:::;;;;;;<<<>>>@@@@@@???@@@CCCFFFJJJUUU___hhhllluuuzzzkkk]]]TTTUUUTTTTTTTTTVVVZZZ___bbbnnnyyy}}}wwwtttsssqqqnnnjjjeee[[[OOOFFF@@@>>>AAAOOOhhhjjj]]]^^^eeeiiiiii[[[OOODDDDDDFFFFFFFFFHHHIIIVVVXXXKKK???===666+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********++++++,,,---...////////////000000000222444666999:::???AAADDDHHHLLLPPPSSSUUUVVVZZZ___bbbjjj[[[BBB???<<<<<<>>>;;;===>>>===BBBNNN\\\~~~zzztttmmmccc\\\TTTOOOHHHBBB===:::888666444333222222111111222222000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---............///000111222333333555777999:::;;;<<<>>>@@@@@@???@@@CCCEEEHHHQQQZZZaaafffppp{{{nnn```WWWSSSTTTVVVYYY\\\```gggmmmrrryyy|||zzzssspppmmmiiicccZZZNNNEEE???===@@@MMMiiiqqqooo|||ppp___QQQOOONNNHHHEEEFFF@@@HHHKKKCCC;;;999444,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,---...////////////000000000222444666999:::>>>@@@CCCGGGKKKOOOSSSTTTVVVYYY^^^aaaiiieeeEEE???<<<<<<>>><<<<<<>>>===BBBPPPccc}}}xxxssskkkaaaZZZSSSNNNGGGAAA===:::777555444333222222111111222222000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---............///000111222333333444666888999:::;;;===??????>>>@@@CCCEEEFFFNNNVVV[[[^^^gggqqquuuuuuyyypppaaaXXXVVVXXXZZZ]]]ccchhhnnnuuu~~~~~~uuurrrnnniiicccYYYMMMDDD>>>;;;===KKKgggzzzyyyssskkkkkktttsss```LLLCCC===>>>???>>>:::666111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------...//////+++,,,---...////////////000000000222444666999:::>>>???CCCGGGKKKPPPSSSUUUWWWZZZ^^^aaaiiikkkHHH@@@<<<<<<>>>===:::>>>===CCCRRRiii|||vvvqqqiii___XXXRRRMMMFFF@@@<<<:::777555444333222222111111222222000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,---............///000111222333333444666888999999:::<<<>>>======@@@CCCDDDEEELLLTTTSSSTTT[[[cccggghhhpppzzz}}}qqqdddYYYUUUYYY___cccgggnnnsssyyyxxxtttwwwsssooojjjdddZZZMMMEEEAAA<<<<<>>@@@CCCGGGLLLPPPTTTUUUXXX[[[___aaaiiijjjHHHAAA???@@@@@@;;;===;;;???GGGSSSooozzzsssjjj___WWWQQQLLLEEE???;;;999777555333333333222222222111111000000000000000000000000000000000000000000000000........................------,,,++++++,,,,,,,,,//////000000111222444555555666888999999:::<<<>>>@@@??????@@@BBBFFFJJJMMMNNNPPPSSSXXX^^^ccchhhjjjwww|||sssaaaWWWSSSSSSXXX^^^lllssszzzzzzvvvvvvtttooojjjbbbXXXMMMFFF>>>>>>AAALLLaaarrrtttmmmgggddd______iiisssoooccc\\\aaaxxx]]]EEE===<<<;;;<<<<<<:::444000------,,,,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---------......///000000000222222222111111444888<<<@@@AAADDDHHHLLLQQQTTTWWWVVVYYY]]]```hhhjjjIIIAAA>>>>>>@@@<<<<<<:::===GGGTTToooyyyrrriii___WWWQQQLLLEEE???;;;888777555333333333222222222111111000000000000000000000000000000000000000000000000........................------,,,,,,+++,,,,,,---//////000000111333444555555777999999999:::<<<>>>???>>>>>>>>>@@@DDDGGGJJJKKKMMMOOOSSSXXX\\\```bbblllqqqxxx{{{zzz{{{~~~wwwjjj[[[TTTSSSUUU[[[bbbmmmvvvyyyuuuuuusssooojjjbbbXXXMMMEEEAAA>>>???JJJ^^^mmmkkk``````\\\WWWWWW^^^fffhhheee[[[XXX```rrrvvveeeOOOBBB<<<;;;:::;;;;;;:::555222------,,,,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,------...//////000000000111222222222444888;;;@@@AAADDDHHHLLLQQQTTTWWWVVVYYY\\\___ggggggIIIBBB===<<>>GGGVVVqqq~~~wwwpppggg___XXXQQQLLLEEE>>>;;;888666555333333333222222222111111000000000000000000000000000000000000000000000000........................---,,,,,,,,,,,,,,,------000000000000222333444555555777999:::::::::<<<>>>???>>>======>>>AAADDDFFFGGGHHHJJJMMMPPPTTTWWWXXX^^^cccjjjnnnppprrruuuxxxxxxyyy{{{|||iii___VVVSSSUUUZZZbbbjjjvvvxxxtttsssrrroookkkcccXXXLLLDDDBBB===<<>>@@@===???GGGWWWqqq~~~uuunnnfff^^^YYYQQQLLLDDD>>>:::888666555333333333222222222111111000000000000000000000000////////////////////////........................---,,,,,,,,,,,,------...000000000111222333444555555777999::::::;;;===>>>@@@???===<<<<<<>>>AAABBBCCCDDDEEEHHHKKKNNNQQQRRRUUUZZZ```dddgggiiilllnnnmmmoooqqqqqqtttzzzuuu___XXXSSSUUUZZZaaakkktttxxxrrrrrrqqqpppllleeeZZZMMMDDDAAA<<<:::GGG```pppmmm```___VVVSSSXXX]]]^^^___cccUUUNNNJJJJJJIIIDDDAAABBB;;;:::999888666444222000------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---.........,,,...111333555666999;;;@@@AAADDDHHHLLLQQQTTTWWWUUUWWW[[[\\\ddd]]]EEEBBB>>><<>>>>>DDDSSSnnn~~~uuummmfff___YYYPPPKKKDDD>>>:::888666444333333333222222222111111000000000000000000000000////////////////////////........................---,,,,,,,,,------...///000000111111222333555666666777999::::::;;;===???AAA???===<<<;;;===???@@@@@@AAABBBEEEHHHKKKNNNPPPRRRUUUZZZ^^^```aaacccdddeeeggghhhhhhiiiooowww}}}wwwgggVVVSSSSSSXXX___gggrrr|||xxxrrrsssrrrpppmmmfff[[[NNNFFFAAA<<<:::EEE]]]rrrvvvqqqddd[[[XXX___hhhhhhccc^^^QQQLLLIIIIIIHHHEEEDDDEEEAAAAAA@@@===999555222000------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---.........,,,...111333555666999;;;@@@AAADDDHHHLLLQQQTTTWWWUUUWWW[[[\\\dddeeeIIICCC>>>===???============AAAPPPmmmvvvoooggg___YYYPPPKKKDDD===:::777555444333333333222222222111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,---...///000111111111111222444555666666888:::::::::;;;===???@@@???<<<;;;:::;;;===???>>>???@@@BBBEEEHHHKKKLLLOOOQQQTTTWWWYYYYYYYYYYYY^^^______^^^]]]aaagggmmmssszzzkkk\\\PPPPPPTTT]]]eeennnzzzxxxrrrsssqqqooollleeeZZZNNNFFFAAA>>>;;;AAAVVVpppwwwppphhhgggnnnrrriii]]]OOOKKKFFFDDDDDDFFFGGGHHHEEEGGGGGGDDD>>>888444222------,,,,,,,,,,,,++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---......//////...000222333444666999;;;@@@AAADDDHHHLLLQQQTTTWWWUUUXXX[[[]]]eeexxxQQQDDD===<<>>???BBBQQQrrrxxxqqqhhh___YYYPPPKKKCCC===999777555444333333333222222222111111000000000000000000000000000000000000000000000000........................,,,,,,,,,------...///000111111111222333444555666666888:::;;;;;;;;;===???>>>===:::888888999;;;======>>>>>>???AAACCCEEEFFFIIIJJJLLLOOOQQQQQQPPPOOORRRSSSRRRPPPMMMOOOTTTYYY]]]dddnnnwwwyyymmm^^^RRROOOQQQYYYdddoooxxxxxxsssqqqpppmmmhhhbbbXXXMMMFFF@@@???===@@@RRRsssvvvrrrwwwqqqbbbRRRNNNIIIGGGJJJLLLKKKIIIBBBEEEHHHFFF???888333111------,,,,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,------...//////000000000111222222222444888;;;@@@AAADDDHHHLLLQQQTTTWWWVVVYYY\\\___gggYYYFFF<<<<<>>???<<<;;;888777666888:::;;;===============>>>???@@@CCCDDDFFFHHHKKKKKKJJJHHHHHHHHHGGGDDD@@@AAAEEEIIIIIIOOOXXX```hhhrrrsssggg]]]SSSJJJQQQUUU___lllwwwyyytttpppnnnkkkfff___VVVLLLEEE===??????@@@RRRyyyuuuzzzvvvgggVVVTTTRRRSSSVVVWWWQQQIII<<>>999;;;>>>???BBBVVVwwwoooggg]]]UUUPPPKKKCCC===999777555444333333333222222222111111222222222111111111000000000000000000000000000000........................+++,,,,,,---...///000000444444444555555555666666999::::::;;;;;;<<<<<<<<<===<<<:::888777777888888999:::::::::::::::;;;;;;??????@@@AAABBBBBBCCCCCC@@@@@@???===:::888888999>>>AAAFFFKKKQQQZZZbbbhhhppprrrkkk]]]RRRPPPOOOMMMUUUZZZcccooo}}}zzztttrrrnnnhhhccc]]]TTTIIIBBB=========BBBTTTuuuppp{{{wwwhhhaaalllrrreeeSSSHHHDDDCCCAAA@@@>>>:::555222------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;@@@CCCGGGIIILLLOOORRRUUUXXXXXX___dddjjjgggFFF???@@@???===>>>AAACCCGGG]]]xxxpppggg]]]UUUPPPKKKCCC===999777555444333333333222222222111111111111111000000000//////000000000000000000000000........................+++,,,---...///000000111333333444555555666777777:::::::::;;;;;;<<<======;;;;;;:::999999999:::;;;999999999999::::::::::::<<<<<<===>>>>>>???@@@@@@<<<===<<<:::777555666777999;;;>>>AAAEEELLLSSSXXX^^^aaa]]]SSSMMMMMMNNNMMMWWW]]]hhhuuu{{{tttqqqmmmiiiddd^^^UUUJJJBBB<<<;;;999???RRRpppvvvooo{{{zzzsssxxxeeeTTTBBB@@@???===<<<888333000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;@@@CCCFFFIIIKKKNNNRRRUUUXXXXXX```dddkkk}}}gggGGG>>>???@@@@@@<<<@@@BBBGGG]]]yyyqqqhhh^^^VVVPPPKKKCCC===999777555444333333333222222222111111000000000///////////////000000000000000000000000........................,,,,,,---...///000111111222333444555666777888999::::::;;;;;;<<<======>>>;;;::::::::::::;;;<<<===999999999999999999888888888999999::::::;;;;;;;;;888888888666333222333444444555666777999<<>>SSSlll{{{}}}vvvppphhhcccgggqqqvvvuuummmkkkuuueeeSSS@@@???===<<<:::777222///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;@@@CCCFFFJJJLLLOOOSSSVVVXXXXXX```eeekkktttqqquuudddGGG>>>>>>???AAA;;;???@@@EEE[[[zzzsssjjj___WWWPPPJJJCCC===999777555444333333333222222222111111000000000000000000000000////////////////////////........................------...///000111111222222333444555777888::::::::::::;;;<<<===>>>>>>???======<<<<<<<<<=========999999999888888777777777666666666777777888888888555555555444111000111333333444444444444555999;;;999<<>>UUUkkkooofff___UUUQQQXXXdddhhhfffccc[[[UUUVVVaaaggg```QQQHHH???>>>===<<<:::777222///------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;AAADDDHHHKKKNNNQQQUUUXXXXXXXXX```eeelllvvv}}}vvvzzz___GGG???>>>>>>>>>>>>BBBCCCFFF[[[|||tttkkk```XXXPPPJJJCCC===999777555444333333333222222222111111111111111111111111111111////////////////////////........................---......///000111222222333333555666888999:::;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@???>>>======<<<::::::999999888777666666555555555666666666666666333444444333111000111333222333444444333444777999777999<<<>>>???BBBHHHNNNaaammm}}}xxxmmmkkkiiifffaaaXXXKKKBBB???;;;777>>>UUUjjjiii[[[[[[OOOLLLZZZiiilllfffaaaWWWLLLCCCDDDHHHIIIFFFEEE===<<<;;;:::999555111...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;CCCFFFIIIMMMPPPSSSWWWZZZYYYXXX___eeelll{{{ooo}}}[[[EEE???>>>===<<<===@@@AAADDDVVV|||}}}vvvmmmaaaYYYPPPKKKCCC===999777555444333333333222222222111111111111111111222222222222000000000000000000000000..............................///000111222333333444555666777888999:::;;;:::;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???===<<<<<<;;;:::999888777666666555555555555555555555555333333444333111111222444000222333333333444666888::::::<<>>>>>BBBDDDDDD<<<;;;::::::999666222...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000222222333555999;;;AAADDDHHHLLLOOOSSSWWWZZZZZZXXX___cccjjj[[[CCC???@@@???===>>>BBBDDDGGGWWWyyyxxxooocccZZZPPPKKKCCC===999777555444333333333222222222111111.../////////000000111111000000000000000000000000........................//////000111222333333444777777888888999999999:::;;;;;;<<<>>>???AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA>>>>>><<<;;;999888777666444444333333333333333333000111222111000000222444222333555555555555666888;;;888999???BBBFFFRRR___vvvyyyppplllgggaaa[[[RRRHHH@@@:::>>>===>>>RRRppp|||wwwrrrjjj]]]YYYbbbkkkeeeWWWOOOIII@@@999999>>>BBBCCC@@@???>>>>>>===:::666333---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000///000222222333555999;;;@@@CCCGGGKKKNNNRRRVVVYYYZZZYYY___ccciii```DDD???@@@???===<<<;;;BBBGGGRRRyyyxxxooobbbXXXSSSLLLCCC===:::999666444444444333333222111000000222222222111111///.........///000111111000///...000000000///......------...///000222444666777888777888888999::::::;;;;;;@@@@@@@@@@@@@@@???>>>>>>@@@BBBGGGLLLOOONNNJJJFFF@@@???===;;;999777666666666666666555555444444444444444333333333444555555777444333444888<<<<<<;;;;;;;;;@@@FFFEEEFFFUUUggg}}}~~~vvvpppmmmiiifff]]]OOOFFFCCC>>>>>>>>>@@@OOOlllhhhaaajjjgggXXXWWWNNNDDD@@@BBBEEEGGGFFFDDDGGGLLLPPPNNNFFF:::222,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------...............//////000222555888<<<===BBBDDDHHHLLLPPPSSSVVVWWW[[[ZZZ___aaajjjiiiJJJAAA@@@???======;;;@@@EEEQQQzzzyyypppcccYYYSSSLLLCCC===:::888666333444333333222222111111111222222222111111000///......///000111111000///...000000/////////.........///000111222444666777777888999999::::::;;;;;;<<<>>>???@@@AAA@@@@@@>>>>>>???CCCJJJNNNNNNJJJDDD@@@>>>===;;;999888777666666555555555555444444444333444333333333333444555555555444333555:::>>>??????AAA???AAAEEEDDDHHHZZZooouuuqqqmmmiiifff\\\OOOEEEAAA;;;======@@@SSSxxxpppvvvxxxqqqeeeXXXHHHBBBGGGMMMNNNLLLAAACCCEEEFFFDDD>>>666///......------,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------.....................///111444777:::<<>>>>><<<@@@CCCQQQ~~~{{{qqqeee[[[SSSLLLCCC===:::888555333222222222222222222222222111111222111111000///...//////000000000000//////000/////////////////////111111222333444555666777999999::::::;;;<<<<<<<<<===>>>@@@AAAAAA@@@???>>>>>>DDDKKKMMMIIIBBB<<<999;;;;;;999888777666666666555444444444444333333333333333333333333444555555444444444777<<<@@@BBBBBBGGGDDDDDDEEEEEEKKKbbbzzztttqqqmmmiiieee[[[MMMCCC@@@???@@@===<<>>===;;;888333/////////...---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////000000222555888;;;===BBBDDDHHHLLLPPPSSSVVVWWWZZZZZZ___cccmmmxxxQQQBBB>>>>>>>>>???===AAADDDSSS{{{rrrfff]]]TTTMMMDDD===:::888555333222222222222222222333333111111111111111000////////////000000000000/////////////////////000000000222333333444555666666666888999999::::::;;;<<<<<<<<<>>>@@@BBBBBBAAA???>>><<>>AAACCCDDDGGGFFFGGGIIIHHHOOOgggrrrqqqmmmiiidddZZZLLLAAA>>>AAAAAA<<<;;;MMMpppvvv~~~jjjWWWUUU___cccYYYLLLAAA???===;;;:::777444111......------,,,+++******++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111222222444666999<<<>>>BBBDDDHHHLLLPPPSSSVVVWWWYYYYYY```dddnnnqqqMMM???======???@@@???DDDHHHVVV{{{sssggg^^^UUUNNNEEE>>>;;;999666333222222222222222222333333000111111111111000000///000000////////////000000.../////////000000111111333333444555666666777777888888999999:::;;;;;;;;;===>>>@@@AAAAAA@@@???>>>;;;???BBBAAA;;;888999<<<:::999888777666666666666444444444444444444444444444444444444555666777888888999<<<>>>@@@BBBCCCEEECCCEEELLLQQQQQQUUUjjj~~~qqqppplllhhhcccYYYKKK@@@===<<<<<<:::???VVVtttyyyhhhdddqqq{{{{{{vvvhhh^^^cccooopppaaaPPP@@@???===<<<;;;888444111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...//////000111111111333555888;;;<<>><<<>>>???@@@@@@GGGJJJVVV}}}uuuiii```WWWPPPGGG@@@<<<:::777555222222222222222222222222000000111111111111000000000000////////////000000......///000000111222222333333444555666777888999999999999:::;;;;;;<<<<<<@@@@@@@@@@@@@@@???>>>>>><<<===>>>===;;;;;;>>>AAA<<<<<<:::999888777777777444444444555555555555666555555555666777888999:::;;;===AAACCCDDDEEEGGGHHHEEELLLYYYbbbaaacccttt{{{~~~rrrnnnjjjfffbbbXXXJJJ@@@===;;;;;;:::@@@XXXppprrreee___^^^WWWRRRZZZhhhkkkeee___YYYWWWaaammmmmm^^^NNN>>><<<;;;;;;:::777222///***+++++++++,,,,,,,,,---******++++++++++++***************++++++,,,,,,---++++++------------++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000/////////000222555888999BBBDDDHHHLLLPPPSSSVVVWWWXXXYYY```dddnnn[[[DDD>>>>>>???@@@???AAAIIIKKKRRRzzzxxxmmmdddYYYRRRHHHAAA>>>;;;888666444333333222222111111111000000111111111111000000111000///......///000111---...///000111222333333222333444555777888::::::;;;;;;<<<<<<===>>>>>>>>>CCCBBB@@@???>>>===>>>>>>>>>>>>>>>???@@@BBBCCCDDD???>>>===;;;999888888777555555555666666666777777666666666777888:::;;;<<<===AAAEEEHHHIIIJJJMMMOOOTTT^^^ooozzzyyyyyyooozzzuuulllhhheeeaaaXXXJJJ@@@===>>>>>>999;;;OOOffffffWWWSSSOOOJJJKKKYYYhhhiii```QQQOOOQQQXXX```^^^SSSHHH===;;;999777666555222000,,,,,,,,,+++++++++++++++******++++++++++++******)))******+++,,,,,,------***+++---......---+++*********+++++++++,,,,,,,,,++++++,,,---...///000000000000000111333666888:::BBBDDDHHHLLLPPPSSSVVVWWWXXXYYY```dddnnnxxxVVVCCC??????@@@@@@>>>AAAIIIJJJOOOrrrzzzoooggg[[[SSSJJJBBB???<<<999777444444333333222111000000///000000111111111000000111000///......///000111---...///000111222333444222222444666777999;;;;;;======>>>>>>??????@@@@@@EEECCC@@@>>><<<<<<===>>>@@@???@@@CCCFFFGGGFFFEEEAAA@@@>>><<<:::999888888555666666666777777888888777777777888999;;;<<<===>>>BBBHHHKKKMMMOOORRRUUUeeeooodddiiixxxkkkgggdddaaaXXXJJJ@@@===>>>>>>999888KKKffflllaaa\\\VVVMMMLLLXXXeeeddd\\\VVVTTTSSSVVVXXXUUUMMMFFF@@@<<<888555555444333222...------,,,+++***))))))******++++++++++++******))))))***+++,,,,,,------***+++---......---+++*********+++++++++,,,,,,,,,++++++,,,---...///000111333333333444666999;;;===BBBDDDHHHLLLPPPSSSVVVWWWXXXYYY```dddmmmkkkNNNFFF@@@===>>><<<@@@???;;;FFFKKKccc{{{nnnccc]]]VVVLLLCCC===999777666444444333333333333222222000000000000000000000000000111222222222000///.........///000111222222333555555666777888999::::::<<<;;;;;;<<<===???AAABBBFFFBBB<<<:::;;;======<<>>:::999888666333777777777777777666666666555777:::999888;;;@@@FFF@@@CCCJJJNNNNNNRRRbbbuuubbb___sss}}}vvvnnnhhhccc]]]TTTGGG???>>>;;;<<<:::>>>VVVrrrxxxkkkeeeZZZJJJMMM^^^aaa^^^eeeSSSJJJHHHOOOSSSMMMGGGGGG888<<>>888333111111------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,------.../////////000000111222555888:::<<>>@@@===AAA@@@;;;DDDHHHaaa~~~rrrggg^^^WWWMMMDDD>>>:::777666444444333333333333222222111111111111111111111111000111111222111000///......//////000111222333333555666666777888999:::;;;<<<<<<<<<<<<===???AAABBB@@@<<<888777999<<<<<<<<<<<>>;;;===;;;???XXXzzzqqqeeeQQQPPPcccjjjbbb^^^PPPFFFCCCJJJNNNIIIDDDDDD@@@IIIPPPKKK>>>111---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,------.../////////000000111333555888;;;<<>>???BBB???BBBAAA<<>>???@@@AAA:::888777777:::<<<>>>>>>BBBLLLTTTTTTQQQMMMGGGBBBCCC@@@===;;;:::888666444333444444555777999:::;;;;;;;;;<<<@@@FFFIIIIIIHHHMMMNNNSSS\\\jjjbbbYYY___bbb}}}wwwpppjjjddd]]]SSSGGG???===;;;>>>===@@@[[[fffZZZnnnyyyoooTTTHHHBBBHHHLLLHHHDDDDDDGGGUUU```ZZZGGG666000222------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,------.../////////111111222333666999;;;===AAADDDGGGJJJMMMPPPSSSVVVVVV\\\___bbbpppRRRCCC>>>@@@CCC???AAAAAA<<>>>>>>>>>>>???@@@@@@AAA:::999999999<<<>>>@@@AAANNNTTTWWWQQQJJJGGGEEEBBBAAA???===;;;:::888666555444444555666777999;;;===@@@AAACCCFFFHHHJJJKKKLLLLLLYYYjjjxxxfff^^^``````ppp}}}wwwqqqjjjccc]]]RRRFFF>>>===:::======BBB]]]aaarrr^^^PPPGGGKKKNNNKKKGGGHHHCCCPPP[[[XXXHHH999333444------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,------.../////////111111222333666999<<<===@@@CCCGGGJJJLLLOOOSSSVVVVVV\\\```bbboooVVVEEE???@@@BBB???>>>@@@===CCCDDD```yyynnneee]]]SSSIIIBBB===:::888444444333333333222222222111111111111111111111111000000000000000000111111000000111333444666777777999999:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@::::::::::::<<<>>>BBBDDDQQQWWWWWWPPPGGGDDDDDDDDDCCCBBB@@@===:::888777777888777777777888:::<<<===CCCHHHKKKJJJHHHJJJSSSZZZfffzzzggg```aaaaaaeee|||uuupppiiibbb[[[QQQEEE>>>===999;;;<<>>;;;@@@>>>DDDEEEaaa|||pppggg```UUUJJJCCC>>>;;;999444444333333333333222222222222222222222222222222000000000///000000111222000111222444555777888999:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@??????:::::::::999:::>>>CCCGGGNNNVVVZZZSSSKKKGGGGGGGGGIIIGGGDDD???:::888888999:::999888888999;;;>>>@@@@@@EEEIIIHHHIIIRRRdddssslll______```aaazzzsssmmmggg___YYYOOODDD>>>===::::::;;;FFF```dddhhhvvvwwwrrraaaUUUPPPWWW\\\TTTHHHCCCBBBAAA@@@>>><<<777222...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------.../////////000000111222555888:::<<>>@@@>>>:::??????EEEDDD```uuuiiibbbVVVLLLDDD???;;;999444444333333333333222222222222222222222222222222111000/////////000222333111111333444666888999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA???>>>::::::::::::;;;AAAIIIOOOYYY^^^^^^TTTJJJHHHJJJMMMOOOMMMHHHAAA:::777888;;;:::999999999;;;>>>BBBDDDCCCFFFIIIMMMXXXmmmttthhhiiinnniiiyyypppkkkddd]]]VVVMMMCCC=========:::<<>>???@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>;;;<<<<<<<<<>>>EEEOOOWWWjjjkkkcccQQQDDDDDDLLLSSSTTTQQQKKKBBB:::777999<<<999888888999<<>>???;;;===MMMeeevvvvvvooojjjeeeVVVQQQaaakkkfffcccZZZYYYdddyyyrrrYYYHHH>>>===<<<:::888444000...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......///000333666999:::>>>AAAEEEHHHJJJMMMQQQSSSTTT\\\```aaakkkhhhMMMFFFAAA>>>@@@>>>AAA???>>>???GGGeeevvvssshhhZZZPPPKKKGGG???999888666444333444555444444111111111111000000000000333222111000...,,,+++***111222333444555777888888;;;<<<>>>???@@@@@@@@@???BBBBBBBBBBBBAAA@@@???>>>>>>??????;;;<<>>CCCGGGHHHNNNIIIOOOhhhvvvlllhhhjjjpppuuurrrooouuuvvvkkkdddbbb\\\SSSIIIAAA===;;;???>>>CCCQQQcccmmmggg\\\bbbZZZJJJWWWdddcccggg\\\VVVVVV^^^rrr{{{___DDD???===999333333666333.........---,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++,,,------......///...000111222333666999<<<@@@BBBEEEIIIMMMPPPRRRSSSYYYWWW^^^dddiii]]]FFFCCC???===>>><<>>>>>>>>CCC[[[zzztttiii[[[RRRLLLGGG@@@:::999777444333444555444444111111111111000000000000111111111000000/////////222333444555666888999999;;;<<>>>>>@@@@@@@@@EEERRRdddssseeeVVVFFF>>>AAALLL]]]lllmmmaaaPPPBBB;;;888777666888:::<<<>>>BBBGGGIIIJJJJJJOOO^^^xxx}}}yyyyyyyyyvvvpppooozzzwwwmmmfffccc]]]TTTJJJBBB===<<<>>>===AAANNN___hhhaaaUUUVVVQQQDDDRRR^^^___fff___QQQPPPTTT^^^gggcccSSSDDD<<<===:::555444555333///......---,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++,,,------......///...000111222333666999<<>>???<<<<<<<<<>>>???AAATTTwwwlll___TTTNNNHHHAAA;;;999777444444444555444333222222111111111000000000///000000111222222333333444555666777888:::;;;;;;<<<===@@@CCCEEEFFFFFFFFFBBBBBBBBBBBBAAA@@@???????????????AAAGGGSSS```iiiQQQDDD999:::FFFXXXlll{{{qqqdddQQQBBB;;;999777666888999<<>>AAACCCTTTzzzqqqcccXXXPPPIIIBBB>>>:::888555444444555444333222222222111111111000000//////000111222333444444666666777999:::;;;<<<===>>>???AAADDDEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@???===;;;<<<@@@FFFKKKNNNAAA;;;;;;EEEUUUcccoooxxxiii]]]NNNBBB===;;;999777999999===DDDJJJJJJKKKLLLXXXoooyyyrrrhhhddd\\\RRRGGG@@@<<<<<<@@@AAABBBLLLaaatttvvvmmm]]]XXXLLL]]]jjjfffcccTTTHHHIIIJJJKKKIIIGGGCCCAAAFFFMMMNNNEEE999222///------------,,,,,,+++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,------......///...///111222333666999<<>>;;;>>>AAABBBSSS~~~uuuhhh\\\RRRKKKDDD@@@;;;888666444555555444333222222222222111111111111///000000111111222222333777888999:::;;;===>>>>>>@@@AAABBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@===:::999:::;;;;;;:::<<>>???IIIdddqqqbbbMMM]]]ssswwwvvveeeNNNKKKGGGFFFFFFFFFDDDBBBGGGNNNPPPFFF999222...---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......///...///111222333666999<<>>>>>@@@<<<===@@@@@@NNNyyylll___UUULLLFFFBBB<<<999666555555555444333333222222222222111111111000000111111111222222222888999:::;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCC@@@>>><<<<<<<<<;;;:::888>>>HHH\\\pppwwwqqqhhhcccZZZWWWRRRIIIAAA<<<;;;;;;======BBBHHHHHHFFFNNNZZZ~~~jjj[[[UUU[[[___eeelllxxxwwwpppeeeaaaXXXLLLBBB===<<<<<<@@@BBBBBBMMMkkkpppRRRaaaWWWOOOEEE@@@AAADDDEEEDDD@@@GGGJJJBBB777222000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------......///...000111222333666999<<<@@@BBBEEEIIIMMMPPPRRRSSSVVVXXX^^^eeeyyyqqqSSSDDDDDD???;;;>>>>>>???:::===AAA@@@LLL||||||pppbbbVVVMMMGGGDDD<<<:::777555555555444333333333222222222111111111111111111222333444444444888999:::;;;<<<>>>??????@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>?????????>>>===<<<<<<>>>KKK```rrruuunnngggfffgggfff___RRRCCC:::999===>>>???DDDJJJHHHGGGTTTggg|||iii___^^^bbb\\\eeesssuuunnneee```WWWLLLBBB>>>===???@@@DDDEEEOOOnnnvvvZZZiii]]]WWWOOOIIIFFFEEEDDDCCC===CCCDDD>>>666333111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......///...000111222333666999<<>>@@@???;;;888===CCCBBBNNN~~~~~~rrrdddWWWNNNHHHEEE===:::777555555555444333333333333222222222111111000111222333555666777777888999:::;;;<<<>>>?????????@@@BBBDDDEEEFFFFFFEEE@@@@@@AAAAAABBBAAAAAAAAA<<<>>>??????<<<;;;;;;<<<<<>>>>>???FFFKKKHHHHHHZZZrrrzzzggg___^^^fffppprrr~~~tttmmmeee```WWWLLLCCC??????AAA999>>>AAAJJJhhhrrr\\\mmmsss^^^^^^]]]YYYRRRJJJDDD@@@AAAEEEDDD===666333111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------......///...000111222333666999<<>>>>>???>>>>>><<<>>>DDDQQQwwwggg\\\UUULLLCCC>>>;;;777555444444444333333333333222222111111111444333222222333666888:::<<<<<<<<<===>>>@@@AAABBBEEEEEEDDDCCCCCCCCCCCCCCCAAABBBAAA===999999<<<@@@@@@???===<<<=========<<<;;;>>>GGGRRR\\\eeerrr}}}xxx[[[BBB:::<<<>>>AAABBBFFFJJJJJJPPPfffrrrccc______ggg~~~vvvnnnggg]]]RRRKKKDDD>>><<<===@@@@@@EEERRReeerrrsssnnnpppVVVUUUnnnyyyvvvqqqlllcccrrrhhhOOOFFFKKKCCCBBB???;;;777333000...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<>>===>>>>>>>>><<<>>>CCCNNNzzzzzziii^^^WWWNNNEEE???<<<888555555555444333333333333222222222111111444333222333444666999:::<<<<<<======???@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBCCCDDDCCC@@@<<<999888999;;;<<<===>>>???@@@???===;;;999888;;;BBBLLL[[[nnn}}}uuu\\\FFF>>>===<<>><<<>>>===???EEEPPPaaalllkkkdddcccMMMRRRkkkuuuqqqmmmiiiyyy```KKKEEECCCAAA>>>:::555111///---------,,,,,,,,,,,,++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<>><<<===<<<>>><<<>>>BBBJJJppp}}}mmmbbb[[[QQQHHH@@@===999666555555444333333333333333222222222222333333333333555777999;;;=========>>>@@@AAACCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBB???<<<:::::::::::::::<<<>>>@@@BBBBBB@@@===;;;BBB===;;;<<>><<<>>>===AAAHHHQQQ^^^fffbbbXXXUUUFFFRRRmmmtttooojjjeeeoooaaaIII@@@???>>>;;;888555222000///------,,,,,,,,,,,,++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<<@@@AAACCCGGGJJJMMMPPPQQQRRRVVVVVVZZZooo|||{{{yyy~~~RRRIIIAAA@@@@@@===<<<<<<;;;>>>===>>>@@@FFFeeeqqqfff^^^TTTKKKBBB???:::777666555444333333333333333333333333333333333333444666888:::;;;======>>>???AAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@===:::777888<<>>BBBCCCCCCBBBAAAAAAAAABBBDDDBBBAAABBBAAAAAAHHHQQQ]]]ffffffUUUDDD??????>>>EEEGGGHHHHHHRRRkkkzzzaaaZZZXXXdddxxxzzzxxxxxx~~~~~~qqqhhh```WWWMMMGGGBBB===<<>>======@@@CCC\\\vvvjjjbbbWWWMMMDDD@@@<<<888777666444333333333333333333333333333333333444666777999;;;<<<>>>>>>???@@@BBBDDDFFFGGGFFFEEECCCBBB@@@???>>>>>>:::888777999>>>BBBCCCBBBDDDEEEEEEDDDEEEHHHNNNSSSGGGGGGJJJLLLIIIEEEGGGLLL^^^jjjkkkYYYEEE>>>AAACCCDDDIIIJJJLLL[[[yyyzzz```\\\\\\jjj{{{vvv{{{~~~|||ooofff]]]TTTJJJEEEAAA======???@@@HHHQQQ[[[iiiqqqgggUUUQQQIIIXXXsssyyyqqqeeeXXXOOOPPPTTTTTTNNNDDDAAACCCEEECCC>>>999555222111000------,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///111222333666999<<<@@@BBBDDDGGGKKKNNNPPPRRRRRRWWWZZZ^^^kkk~~~tttxxxiiiyyycccLLLFFFAAAAAA@@@>>>===???:::???>>>===@@@CCCWWWwww{{{ooofff[[[QQQFFFBBB===:::888666555333333333333333444444444444222333555777999:::<<<<<<>>>>>>???AAACCCEEEGGGHHHFFFEEECCCAAA???>>>======<<<;;;;;;===@@@CCCDDDDDDGGGKKKPPPTTTWWW]]]dddjjjhhheeedddbbb\\\VVVWWW\\\qqqyyyttt^^^HHHAAADDDFFFEEEKKKLLLOOOeee}}}jjjddd___ddd{{{yyy|||ooofffZZZQQQHHHDDD@@@======@@@>>>GGGRRR```vvv{{{eee[[[PPP[[[uuuyyyhhhSSSEEEFFFIIILLLHHHBBBBBBEEESSSNNNGGG>>>777000---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<>>???BBB:::???>>>===@@@CCCUUUqqqtttkkk```UUUGGGDDD>>>:::888777555333333333333444444444555555222333555777:::;;;<<<===>>>???@@@AAADDDFFFHHHIIIGGGEEECCCAAA???===<<<<<<:::<<<>>>@@@BBBDDDGGGIIIRRR\\\jjjtttxxxzzz|||~~~}}}vvvmmmlllppp~~~~~~qqqYYYHHHEEEFFFDDDEEEIIIHHHNNNkkksssooohhhfffttt}}}qqqgggWWWOOOFFFCCC@@@======@@@===GGGTTThhhppp___eeevvv[[[???AAAEEEHHHDDD@@@BBBGGG[[[VVVMMMCCC999222---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<>>@@@CCC:::@@@>>>===@@@DDDTTToooxxxooocccXXXHHHDDD???;;;999777555333333333333444444555555555222333555888:::<<<======??????@@@BBBDDDFFFIIIJJJGGGEEECCCAAA>>>===;;;;;;555:::???BBBDDDGGGLLLQQQ```ooo|||~~~yyyfffOOOEEEFFFFFFAAABBBEEECCCIIIkkkqqqssssssssssssiiiVVVNNNEEEBBB???======@@@>>>HHHVVVooonnnqqqhhhMMMMMMMMMJJJCCC>>>AAAIII\\\WWWNNNEEE<<<666222000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........000111222333666999<<>>:::===@@@???RRRsss|||rrrfff[[[PPPJJJAAA:::777666666666444444444333333333222222222333555888:::<<<===>>>>>>>>>???AAADDDGGGJJJLLLHHHGGGFFFCCCAAA>>><<<;;;<<<>>>CCCHHHIIILLLXXXddduuukkkgggdddcccffflllqqqrrrpppmmmfff\\\VVVSSSOOOJJJEEEBBBGGGEEEJJJmmmyyysssjjjeeeWWWNNNFFFCCC@@@>>>>>>AAA???GGGYYY{{{}}}vvvVVVWWWQQQGGGBBBEEEFFFCCCNNNEEE??????>>>777///,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,---.........---,,,+++,,,,,,,,,---------......///111222222333555888;;;>>>BBBGGGKKKMMMPPPRRRTTTXXXWWWYYY___nnn~~~vvvttt}}}|||ooo~~~dddOOOJJJDDDAAAAAAAAA???===>>>>>>;;;>>>BBBAAASSStttzzznnncccTTTNNNDDD<<<888777666666444444444333333333222222333444777999<<<===??????@@@AAAAAACCCFFFIIIKKKMMMIIIGGGEEEBBB@@@>>>===<<<===AAAGGGMMMSSS```uuuvvvbbbVVVNNNSSSRRRQQQTTTWWWXXXVVVSSSXXXVVVUUUXXX[[[XXXNNNFFFEEEJJJIIINNNqqq}}}pppeee```UUUMMMEEEBBB@@@===>>>AAADDDKKKYYYvvvyyyjjjiiinnnkkk[[[LLLHHHKKKNNNFFFAAA===<<<888111------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,---......---,,,+++,,,---------............///000222222333555888;;;???BBBGGGKKKMMMOOORRRTTTWWWWWWYYY^^^jjjzzzrrrqqqzzznnnhhh[[[LLLJJJFFFBBB@@@???>>>>>><<<>>>;;;>>>BBBCCCSSSqqquuujjjXXXRRRHHH???:::888777666444444444444333333333333555666888;;;===???@@@AAACCCCCCDDDFFFHHHKKKMMMNNNJJJHHHDDDAAA???>>>>>>>>>@@@GGGNNNTTT___wwwgggUUUIIIDDDDDDHHHJJJOOOTTTXXXXXXVVVSSSOOOQQQXXXccckkkgggXXXKKKIIIMMMMMMTTTuuuzzzlll```ZZZRRRJJJCCCAAA???<<<===@@@EEEKKKVVViiivvvyyyyyysssssspppeeeQQQLLLNNN???===<<<:::555...---000,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------.........////////////000222222333555999<<>>>>>@@@<<<>>><<<===AAAAAAOOOjjjwwwkkkZZZSSSJJJAAA<<<:::999888555444444444444333333333555666999;;;>>>@@@AAAAAADDDDDDFFFGGGIIIKKKMMMMMMJJJHHHDDD@@@>>>>>>>>>???CCCMMMUUUZZZjjj\\\LLLJJJIIIJJJOOONNNSSS[[[bbbfffgggfffeee[[[\\\aaalllsssnnn]]]NNNMMMOOOOOOWWWuuuyyyjjj^^^XXXOOOGGGAAA???>>><<<<<>>:::999999555000///222------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------------.........////////////000...000111222333555999<<>>???AAAAAADDDDDDFFFGGGIIIJJJKKKKKKJJJGGGDDD@@@>>>>>>???@@@BBBNNNYYY```tttmmmKKKEEEKKKKKKLLLQQQRRRZZZeeennnqqqrrrssstttrrrooommmpppsssmmm___SSSUUUUUUUUU\\\tttzzzkkk^^^XXXLLLEEE???>>>>>><<<<<>>IIIXXXccciiiiiiaaaXXXKKKTTTkkkzzztttnnnmmmhhhhhhwwwoooWWWIIIDDD???888333555666333000///---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........////////////000...///111222333666:::<<<@@@CCCHHHKKKMMMOOOQQQSSSQQQVVV[[[\\\```xxxwwwmmmnnnttt|||^^^rrrnnnWWWKKKJJJHHHFFFDDDBBBAAA@@@<<>>===EEEXXX~~~rrr___XXXMMMDDD???<<<::::::555555555555444444444333555777999<<<>>>@@@AAABBBDDDEEEFFFHHHIIIIIIJJJJJJHHHGGGDDDAAA????????????@@@LLLWWWbbb|||mmmSSS@@@BBBJJJLLLMMMRRR\\\iii|||yyyppphhhhhhfffdddhhhyyyzzzjjj^^^WWWJJJCCC>>>>>>>>><<<===???AAAJJJWWW```bbb___ZZZVVVIIISSSlll}}}xxxooogggZZZYYY]]]ccccccYYYLLLDDDDDD@@@777000222444222...,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...------........./////////---///111222333666:::===@@@DDDHHHKKKMMMNNNQQQRRRQQQVVVZZZ\\\bbb{{{ssskkkqqq{{{nnnZZZyyyaaaTTTMMMJJJGGGFFFFFFFFFCCC@@@;;;@@@===;;;??????EEEUUUtttyyyeee^^^RRRHHHAAA<<<:::888555555555555444444444444777888;;;===@@@AAACCCCCCEEEFFFGGGIIIJJJJJJIIIIIIGGGFFFDDDBBB@@@??????>>>@@@JJJRRR]]]{{{zzzMMMEEEAAAGGGOOOVVV```hhh}}}}}}zzz{{{yyyhhhZZZSSSHHHBBB>>>??????===>>>@@@AAAKKKYYYcccddd]]]TTTPPPFFFQQQkkk|||yyyqqqgggVVVXXXUUUTTTTTTMMMDDDAAADDDAAA:::555444333///---......------------,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---+++************,,,---...,,,---------............---///111222333666:::===AAADDDHHHKKKMMMNNNPPPRRRRRRUUUYYY\\\eee|||pppkkktttaaaZZZqqq___XXXOOOKKKFFFFFFHHHHHHDDD???:::@@@>>>;;;@@@AAAGGGUUUooo}}}kkkcccVVVKKKBBB<<<999777666666555555555444444444999:::<<>>>>>BBBIIIMMMXXXwww```IIILLLOOOTTT[[[gggwwwxxxfffWWWOOOHHHBBB>>>??????>>>>>>AAA>>>LLLaaarrruuukkk^^^VVVIIITTTmmm{{{vvvooodddSSSNNNLLLMMMPPPMMMEEEDDDHHHBBB>>>;;;999444......333......---------,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,------******))))))***,,,---///,,,,,,,,,---------......---///000222333666:::>>>AAADDDHHHKKKMMMNNNPPPRRRSSSUUUYYY]]]gggvvvllllllyyy~~~\\\\\\hhhWWWQQQKKKHHHIIIGGG@@@===@@@<<<<<<===>>>===???HHHRRRwwwooofffYYYMMMDDD???<<<:::777666555444444555666777888:::===???@@@BBBDDDFFFIIIHHHHHHJJJLLLLLLKKKJJJIIIFFFBBB>>>======>>>???EEEBBBIII___www{{{jjjVVVEEEKKKTTT\\\cccuuuooo```UUUMMMDDDBBB???<<<;;;;;;===>>>BBBMMMjjjvvvhhhXXXOOOUUUjjjyyyvvvlll]]]KKKOOOOOOMMMJJJEEEEEELLLUUUUUUFFF777333222///---...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000///000111111222555999===BBBDDDHHHJJJLLLNNNPPPRRRTTTWWW^^^^^^aaa}}}tttkkklllyyyjjjVVVdddxxxdddWWWTTTMMMHHHHHHGGGAAA???@@@>>>======>>>======EEENNNffftttkkk]]]OOOEEE???:::888777666555555555555666777888;;;>>>@@@AAABBBDDDFFFHHHGGGFFFGGGIIIJJJIIIHHHHHHFFFBBB???>>>???@@@AAADDDDDDIIIWWWdddeeeYYYKKKEEERRRaaakkkwwwyyyjjjccclll~~~lll^^^RRRKKKCCCAAA>>><<<<<<<<<>>>???DDDZZZdddQQQYYYooozzzhhhTTTPPPQQQRRRPPPLLLLLLQQQXXXRRREEE999555222...,,,...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000///000111222333555:::===BBBEEEIIIKKKMMMOOORRRTTTTTTWWW^^^]]]bbb}}}vvvpppkkknnn~~~jjjZZZXXXqqqpppaaaZZZSSSNNNJJJIIIGGGCCCAAABBB@@@>>>>>>>>><<<<<>><<<<<<>>>@@@BBBGGGfffzzz[[[eeewwwnnn]]]^^^```___XXXOOOJJJKKKMMMKKKDDD<<<777222---,,,///+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000///000111222333666:::>>>BBBEEEIIILLLNNNQQQTTTVVVTTTVVV]]]]]]bbbzzztttooollllllttt]]]SSS^^^mmmaaa]]]PPPSSSUUURRRJJJDDDCCCEEE@@@>>>=========<<>>===<<<===???BBBDDDJJJjjjhhhsss|||zzzooolllxxxxxxqqqaaaQQQHHHDDDCCCEEECCC???999111,,,,,,...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......------...000///000111222333666;;;>>>@@@DDDHHHKKKNNNQQQTTTVVVTTTVVV\\\]]]dddvvvpppkkkjjjnnnzzz|||WWWRRReeennnccc___VVVaaahhhaaaPPPEEECCCFFF@@@===<<<===>>>===AAAGGGVVV~~~ooo```SSSIIIAAA===999888777666666777888999<<<>>>AAADDDEEEFFFHHHJJJKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDBBBBBBBBBCCCEEEFFFEEECCCAAA@@@AAACCCFFFGGGEEESSSeee~~~pppiiinnn~~~sssaaaTTTLLLGGG>>>===<<<<<<>>>@@@DDDFFFMMMiiiiiiyyy{{{vvvvvvqqqssspppYYYMMMFFFBBB@@@AAA???888111------...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......------...000///000111222444777<<>>??????AAAFFFUUUsssdddVVVJJJBBB===:::999888777777888999:::===@@@CCCEEEFFFGGGIIIKKKKKKJJJIIIIIIJJJIIIGGGEEEBBBBBBAAAAAAAAABBBDDDDDDGGGDDDAAA@@@AAACCCDDDEEEJJJVVVjjjwwwvvvvvv~~~ppp]]]RRRKKKGGG>>>===<<<<<<>>>AAAEEEGGGPPPhhhccc```wwwxxxooopppmmmvvvzzz^^^NNNDDD===>>>@@@>>>777000......---+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000///000111222444888<<<@@@@@@CCCGGGJJJLLLOOORRRTTTWWWVVV[[[^^^hhhqqqkkkgggkkkvvvkkkXXXkkksssiii```eeennnqqqeeeTTTJJJFFFCCCEEE@@@>>>???@@@???@@@CCCPPP|||kkk\\\OOOEEE???:::999888888888888999:::>>>AAADDDFFFGGGHHHJJJLLLJJJJJJJJJKKKKKKIIIEEEBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEHHHXXXgggyyy}}}zzzjjj```[[[YYYccclll|||kkkYYYOOOJJJFFF>>>=========>>>AAAEEEGGGSSSfff{{{yyykkkggg```MMM[[[wwwyyyooorrrhhhhhhoooWWWLLLDDD======???<<<444///000000,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...000...000111333444888===@@@BBBDDDHHHKKKMMMOOORRRTTTYYYWWW\\\___jjjjjjeeedddkkkzzz|||___SSSqqqyyyssskkkbbb```eeedddZZZPPPLLLIIIEEEHHHCCC???AAAAAA>>>???AAAGGGyyysssbbbTTTIIIBBB::::::999888888999::::::>>>AAADDDFFFGGGIIIKKKMMMIIIIIIJJJLLLLLLIIIDDD@@@?????????>>>?????????@@@>>>DDDIIIJJJGGGFFFJJJOOOgggyyy{{{iiieeelllrrrmmmYYYJJJIIILLLKKKLLLUUUcccttt}}}iiiWWWNNNIIIFFF???>>>======>>>AAAEEEGGGUUUcccssskkkVVVPPPPPPGGG\\\zzz|||ssstttaaaUUUiiiccckkkhhhYYYNNNNNNMMMHHH>>>???;;;222///222111,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...------...000...000111333555888===AAACCCFFFJJJLLLNNNPPPRRRTTTZZZXXX\\\```lllhhheeehhhsss|||fffVVVUUUyyy|||uuupppiiidddddddddaaaYYYQQQKKKJJJKKKHHHFFFDDDBBB@@@@@@AAABBBHHHggg{{{jjjWWWJJJGGG???<<<999888999;;;<<<<<>>:::CCC===:::;;;<<<;;;<<<>>>EEEDDDEEEIIINNNOOOLLLIIIYYYdddyyygggVVVUUURRRSSSRRRNNNIIIGGGHHHIIINNNNNNRRRZZZbbboooxxxbbbTTTOOOIIICCCAAAAAA???>>>???CCCDDDCCCRRRpppuuukkkgggWWWEEEGGGeeerrrnnnbbbSSSVVVZZZUUUQQQJJJJJJXXX[[[KKKHHHAAA888111///...,,,***)))000222///---//////,,,,,,,,,------+++)))***---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,------.../////////111111222444666999;;;<<<@@@BBBFFFIIILLLOOOSSSVVVTTTWWW\\\\\\kkkggghhhooo}}}yyybbbVVV]]]~~~xxxqqqggg```___^^^[[[WWWRRROOONNNOOOGGGFFFCCCAAA@@@@@@AAABBBBBB\\\ppp[[[MMMIII???<<<999888999:::<<<<<>><<<===AAA===AAAFFFKKKNNNQQQRRRSSSSSSYYYhhhssskkkWWWMMMNNNKKKJJJIIIJJJLLLOOOQQQRRRRRRSSSXXX]]]]]]___iiiuuuxxxcccUUUOOOJJJDDD??????>>>>>>@@@DDDGGGHHH[[[{{{yyyrrr\\\IIILLLqqquuulll^^^RRRUUURRRMMMKKKIIILLL___fffZZZHHHAAA777111///...,,,+++,,,//////***)))++++++'''((('''&&&''')))***+++---)))***++++++,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,------.../////////000111222444666999;;;<<>>@@@DDDJJJOOOfffjjjQQQUUUlllpppbbbUUUMMMQQQOOOHHHGGGHHHNNNaaakkkbbbGGG@@@777111///...---+++------+++'''(((+++***'''...,,,***((()))******)))))))))***++++++++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,------.../////////000111222444666999;;;===BBBEEEHHHJJJKKKMMMPPPRRRXXXZZZ^^^___nnneeekkkwww|||fffXXXiiiyyylllbbb\\\XXXTTTSSSTTTTTTRRRPPPGGGEEECCCAAA@@@@@@AAABBBAAAPPPqqqyyyfffWWWNNNAAA>>>999777888:::<<<<<<@@@CCCFFFIIIJJJKKKLLLNNNNNNKKKFFFCCCBBB@@@???===???======???BBBFFFOOOXXXjjjttt}}}ooo```WWWVVVWWW[[[\\\UUUJJJGGGLLLJJJLLLOOOSSSYYYaaaiiioooxxx~~~lll[[[PPPIIIDDD@@@>>>===>>>???@@@CCCLLLVVVppp^^^aaa{{{qqqccc\\\^^^WWWMMMJJJLLLNNNYYY```XXXFFF???666000///...---,,,---,,,******,,,...---+++***...///,,,))))))***))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------.../////////000000222444666999<<<===BBBEEEHHHKKKMMMOOORRRUUUZZZ\\\```aaaqqqiiippp~~~|||yyybbbaaazzznnndddbbb^^^XXXVVVUUUTTTQQQNNNHHHGGGDDDBBB@@@@@@AAAAAABBBOOOnnnqqqaaaVVVCCC???:::888888;;;<<<===AAADDDHHHJJJKKKLLLNNNOOOMMMIIIDDDAAA??????>>>>>>???<<<<<>>555000//////...,,,---,,,,,,---...---++++++$$$...444///)))))),,,---***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...////////////000111444666999<<<===AAADDDHHHLLLOOORRRVVVYYY[[[\\\```bbbtttfffqqq~~~qqq^^^mmm|||vvvkkkdddhhhddd___[[[WWWTTTQQQOOOKKKIIIFFFCCCAAA@@@AAAAAAAAAJJJhhhwwweeeWWWFFFAAA<<<999999<<<>>>???CCCFFFJJJLLLMMMNNNPPPQQQNNNJJJEEEAAA@@@@@@@@@???<<<;;;???LLLYYYdddmmmuuuppplllhhhhhhlllooonnnllljjjssszzzsssaaaRRRNNNQQQWWWbbbnnnrrrsss~~~xxxppplllqqq|||tttbbbVVVNNNHHHDDDCCCAAA???@@@BBB@@@AAAOOOaaalllyyyzzzfff\\\ZZZQQQJJJGGG@@@CCC<<<444///...///...---...------...,,,((()))---:::BBBCCC777,,,++++++***++++++,,,------------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------...///////////////111333666:::<<<>>>@@@CCCHHHLLLOOOSSSWWW[[[ZZZ[[[___bbbvvvgggvvv{{{kkkaaa|||~~~yyyrrrlllhhhiiihhheee```ZZZWWWVVVVVVNNNLLLIIIEEEBBBAAA@@@AAA@@@GGGccc}}}jjj[[[HHHCCC===::::::===???AAAEEEHHHKKKNNNOOOPPPQQQSSSOOOLLLGGGDDDCCCCCCBBBAAA>>>@@@JJJ]]]kkkmmmjjjggg\\\XXXSSSQQQTTT[[[bbbggg|||~~~fffVVVVVV[[[lllvvv|||||||||ooo]]]SSSMMMGGGDDDDDD???>>>@@@CCC@@@AAASSShhhjjj^^^yyywwwhhhcccUUUKKKGGGCCCBBB<<<444///...///...------,,,---...***(((000:::SSSTTTJJJ777------,,,&&&******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,------.../////////...///111333777:::===>>>@@@CCCGGGKKKNNNQQQUUUXXXXXXYYY^^^bbbwwwqqq}}}nnnkkk|||wwwrrrooonnnhhhiiigggccc\\\YYYZZZ\\\PPPNNNJJJFFFCCCAAA@@@@@@BBBFFFbbbvvvfffIIIEEE>>>;;;;;;>>>@@@BBBFFFIIIMMMOOOPPPQQQSSSTTTQQQNNNJJJGGGFFFEEEDDDCCCCCCGGGUUUjjjvvvppp___SSSKKKNNNPPPRRRVVV^^^iiiqqqjjjZZZ^^^gggzzz|||jjjXXXOOOKKKEEEBBBCCC===<<>>@@@CCCGGGIIILLLNNNRRRUUUWWWXXX]]]bbbxxxqqq{{{~~~ggg~~~xxxuuutttssspppkkkjjjiiigggdddaaa___]]]SSSQQQNNNJJJGGGDDDAAA@@@@@@IIIjjj}}}kkkUUUJJJ@@@>>>???>>>>>>@@@FFFKKKOOONNNKKKJJJPPPUUUQQQMMMLLLNNNNNNJJJHHHJJJGGGOOOlllzzzeeeXXXUUUHHHHHHMMMNNNUUU___cccooouuujjj^^^eee{{{{{{}}}uuufffVVVMMMGGGBBB??????AAA>>>>>>AAA@@@EEE\\\vvvmmmbbbLLL@@@___yyy~~~rrrkkkjjjoooyyyvvvlll___VVVTTTSSSOOOJJJBBB:::222111000...---...///000000///000333888;;;555333000---+++***++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222444666999;;;<<<@@@CCCGGGKKKNNNPPPQQQQQQVVVYYY^^^bbbttt~~~{{{}}}sss}}}vvvttttttrrrpppuuutttrrroooiiiccc]]]ZZZSSSQQQNNNJJJFFFCCCAAA@@@BBBKKKgggwwwZZZMMMBBB>>>??????@@@BBBEEEJJJNNNNNNLLLMMMSSSYYYWWWQQQMMMNNNMMMKKKLLLOOOVVV___yyygggWWWSSSHHHMMMSSSZZZmmmvvvtttsssssseeeVVVMMMGGGAAA??????@@@===???CCCDDDKKKdddyyyccc[[[MMMGGGggg~~~vvvnnniiijjjnnnrrrbbbYYYRRRUUUWWWQQQHHHBBBAAA888111000000...---...***++++++******+++...000000///---+++******++++++*********+++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222444666999;;;<<>>666/////////---,,,---,,,---------+++***+++,,,,,,+++***)))))))))***+++))))))*********+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222444666999;;;===CCCEEEIIINNNRRRUUUVVVWWWWWWYYY___cccuuuzzz{{{wwwvvvuuutttrrrwwwyyyzzzxxxsssjjjaaa[[[VVVSSSOOOJJJFFFCCCBBBAAAAAALLLWWWgggiiiYYYHHH@@@>>>???CCCGGGHHHKKKNNNOOONNNPPPVVV[[[ZZZUUUPPPOOOMMMMMMQQQXXX]]]pppwww[[[KKKMMMQQQ^^^xxxtttnnnrrrjjj___RRRKKKEEE@@@???AAA@@@AAACCCCCCEEERRRppppppbbbWWWYYY{{{rrrcccYYYWWWWWWWWWTTTLLLWWWrrr{{{hhhRRRJJJ;;;333......///---,,,------///111000///---,,,---+++******)))))))))******************++++++++++++------------------------++++++,,,,,,,,,,,,------------......///000000000000000222444666999<<<===BBBDDDHHHLLLQQQTTTVVVWWWVVVYYY___cccvvv}}}zzzyyyxxxwwwxxx{{{}}}|||wwwnnneee___XXXUUUPPPKKKGGGDDDCCCCCC???IIINNNUUUtttqqq```LLLBBB>>>???BBBGGGKKKMMMPPPPPPPPPPPPSSSVVVTTTQQQOOOPPPNNNNNNSSSZZZgggyyy]]]OOOWWWggg{{{{{{cccfffttt|||eee[[[PPPJJJDDD???>>>AAA@@@BBBDDDCCCGGGZZZ~~~ppp```dddsss```WWWZZZ___```RRRKKKUUUooovvvaaaKKKCCC888111,,,---///---,,,---(((+++---...---+++++++++,,,,,,+++*********))))))+++++++++,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------------......///000000000///000111444666999<<<===AAACCCFFFJJJNNNQQQSSSUUUUUUXXX___bbbuuu{{{~~~|||||||||}}}ssshhhaaa[[[XXXRRRMMMHHHFFFEEEEEE???FFFGGGKKKfffzzzhhhRRRFFFAAA@@@BBBFFFLLLNNNQQQRRRQQQPPPPPPQQQMMMLLLLLLNNNNNNNNNUUU^^^ttt{{{___SSSaaa|||}}}fffeeeqqqwww```WWWOOOHHHCCC>>>>>>BBB===BBBDDDDDDKKKgggkkkmmmmmmaaabbbeeecccUUUOOOTTTcccdddSSSBBB<<<777000,,,...///...---...'''***,,,---,,,+++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,,,,------...------......///000000000//////111333666:::<<<>>>BBBCCCEEEHHHLLLOOORRRSSSTTTWWW]]]aaauuuuuuvvvkkkeee]]]ZZZTTTNNNIIIGGGFFFGGGBBBEEEEEEHHH```pppYYYKKKDDDBBBCCCFFFJJJMMMQQQSSSSSSQQQOOONNNJJJHHHHHHJJJKKKOOOYYYeee||||||```WWWlllmmmkkkvvvppp\\\UUUMMMHHHBBB===>>>CCC<<>>555///,,,...000///...///+++,,,......---,,,---...******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---......------......///000000000...///111333777:::===>>>EEEFFFHHHJJJMMMPPPRRRTTTSSSVVV\\\```tttvvvzzzwwwnnnhhh___[[[UUUOOOJJJHHHHHHHHHEEEFFFDDDHHH^^^uuu^^^OOOGGGCCCDDDGGGHHHKKKPPPTTTTTTRRROOOLLLJJJGGGFFFGGGIIIOOO]]]kkkeee___www~~~kkkjjjtttjjjZZZSSSLLLGGGAAA===>>>CCC>>>CCCDDDAAAKKKnnn{{{gggooojjjfff^^^TTTLLLHHHDDDBBB555///,,,///111000//////+++,,,---,,,*********,,,'''''')))***,,,,,,------)))************+++++++++,,,,,,---......---,,,,,,******+++,,,,,,---......------......///000000000...///111333777:::===>>>IIIIIIJJJLLLOOOQQQTTTUUURRRUUU[[[```sss~~~|||zzztttnnnkkkbbb]]]YYYWWWQQQIIIFFFGGGCCCCCCBBBEEETTTxxxlll\\\HHH@@@GGGKKKLLLQQQUUUUUUUUUSSSMMMEEEEEEDDDEEEFFFEEEJJJWWWdddrrrooo~~~{{{rrrwwwfff[[[UUULLLEEEAAA@@@@@@@@@===GGGDDD;;;MMMyyymmmXXXWWWqqq}}}zzzzzzfffRRRHHHFFF@@@888333000,,,++++++---......************************************************,,,++++++******++++++,,,++++++++++++++++++++++++222...***+++///111///++++++,,,---...////////////000000111333666999<<<>>>GGGGGGHHHJJJLLLNNNPPPRRRRRRSSSZZZaaasss~~~~~~|||xxxsssooollleee```[[[XXXRRRKKKHHHJJJDDDCCCBBBCCCQQQxxxuuueeeOOODDDHHHJJJNNNRRRUUUTTTTTTSSSMMMFFFDDDCCCDDDEEEFFFIIIUUUaaauuuttttttcccZZZTTTKKKDDDAAA@@@@@@@@@???DDD@@@===SSS{{{ttt[[[LLLUUUuuuyyyvvvrrrwww}}}|||oooXXXEEE@@@@@@>>>333000,,,+++,,,---...---++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++...+++)))***,,,---,,,***+++,,,---...////////////000000111333666999<<<>>>FFFGGGHHHJJJLLLNNNQQQRRRTTTUUU\\\cccuuuxxxyyy{{{~~~~~~}}}|||zzzwwwtttpppnnngggccc___\\\UUUMMMJJJMMMFFFDDDAAAAAAMMMtttpppVVVGGGHHHIIIPPPTTTVVVTTTRRRRRRNNNHHHEEECCCCCCEEEFFFIIIRRR\\\||||||~~~ooo___WWWQQQJJJDDDAAA@@@@@@@@@@@@AAA===AAA]]]ttt```LLLEEEXXX}}}{{{pppmmmiiikkkxxxwwwkkkpppiiiUUUEEEBBBAAA>>>333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////000000111333666999<<<>>>FFFFFFHHHJJJLLLOOOQQQSSSVVVVVV]]]dddwwwzzz{{{}}}yyyuuurrrpppgggfffeeecccZZZOOOJJJKKKEEEDDDBBBBBBJJJlllxxx[[[JJJJJJJJJRRRVVVWWWTTTRRRRRRPPPLLLIIIEEEBBBCCCEEEGGGNNNVVVppp~~~{{{jjj\\\TTTOOOHHHCCCAAA@@@@@@@@@??????===GGGfffwwwgggWWWJJJJJJbbbxxxqqqlllggghhhnnnooodddXXXZZZ```^^^QQQJJJJJJCCC888222000---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,,,,---...+++,,,---...////////////000000111333666999<<<>>>EEEFFFGGGIIILLLOOORRRSSSVVVVVV]]]dddwwwzzzuuuqqqooohhhiiilllkkkaaaRRRIIIHHHEEECCCCCCCCCGGG```aaaMMMLLLLLLSSSXXXYYYVVVSSSSSSSSSPPPMMMGGGCCCDDDEEEFFFJJJNNNeeeuuufffZZZPPPLLLFFFBBBAAAAAAAAAAAA@@@@@@AAANNNlllwwwcccTTTMMMVVVnnnzzz{{{mmmcccdddhhheeeYYYNNNWWWggglll^^^OOOJJJBBB777222///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***,,,......---------...+++,,,---...////////////000000111333666999<<<>>>DDDEEEGGGIIILLLPPPSSSTTTTTTUUU\\\cccvvv}}}xxxssspppnnnlllooosssrrreeeTTTJJJHHHEEEBBBCCCDDDEEETTT~~~lllUUUOOOMMMRRRYYY\\\YYYVVVVVVVVVUUUOOOKKKIIINNNPPPNNNLLLLLLeee|||~~~oooaaaXXXMMMIIIDDDAAA@@@AAAAAAAAABBBBBBGGGYYYzzzlllVVVQQQccc~~~}}}zzzhhhYYYZZZ```]]]UUUQQQ___{{{nnnOOOBBB???<<<111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++)))***,,,---......---,,,+++,,,---...////////////000000111333666999<<<>>>CCCDDDFFFIIIMMMPPPTTTUUUSSSTTT[[[bbbuuu~~~{{{xxxuuussssssuuuwwwyyyuuugggVVVMMMMMMGGGBBBAAACCCBBBJJJlll|||___SSSMMMQQQYYY^^^\\\YYYYYYYYYXXXSSSRRRXXXbbbgggbbbYYYSSSeeexxxyyyiii]]]UUUKKKGGGCCC@@@@@@AAAAAAAAABBBBBBLLLhhheee[[[uuuttteee]]]bbbddd\\\UUUUUUccczzzeeeJJJBBB???888111///------......---+++++++++++++++++++++++++++************************)))***,,,------,,,***)))+++++++++++++++++++++++++++******---000111...++++++,,,---...////////////000000111333666999<<<>>>BBBCCCFFFIIIMMMQQQTTTVVVTTTTTT[[[bbbuuu|||xxxwww~~~yyy~~~}}}|||{{{zzzyyyyyyyyy|||}}}}}}vvvgggVVVPPPQQQIIIBBB@@@BBB@@@FFFdddgggVVVMMMQQQYYY___^^^[[[[[[[[[[[[XXXZZZeeeuuu|||tttfff\\\^^^nnntttwwwuuueeeZZZSSSIIIFFFBBB@@@@@@AAABBBAAA@@@AAANNNtttvvvgggsssmmmoooxxxuuudddYYYYYY```iiicccNNNEEEHHH@@@///000///...---......---+++************************************************)))***,,,------,,,***)))++++++++++++++++++++++++///,,,,,,///444555111---+++,,,---...////////////000000111333666999<<<>>>BBBCCCEEEIIIMMMQQQTTTVVVTTTUUU\\\cccuuu|||rrr|||~~~{{{xxxwwwyyy|||~~~|||uuunnnggg___UUUOOOJJJAAADDDBBBDDDHHHYYYtttZZZQQQRRRZZZ___\\\[[[^^^___]]]WWW[[[fffxxxxxxfff^^^___gggrrryyynnn```XXXSSSIIIGGGDDDAAA@@@AAACCCDDD???HHHYYYzzz{{{ppp~~~mmmccc___kkkbbbVVVKKKEEE@@@999111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---***))),,,111555333000,,,,,,------.../////////000000222444777:::>>>@@@EEEFFFIIILLLOOORRRTTTVVVTTTTTTZZZaaasssyyy~~~ttt~~~yyy|||yyyzzz~~~}}}wwwpppiii```WWWQQQNNNEEEGGGCCCDDDHHHVVVzzz^^^TTTVVV]]]```^^^\\\^^^^^^[[[XXX[[[fff|||vvvddd```bbbiiinnnuuu|||iii]]]VVVRRRGGGEEEBBB@@@@@@BBBDDDFFFHHHOOO___mmmlllqqqbbbbbb[[[QQQHHHBBB>>>999555......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---+++))),,,000333111///,,,,,,------.../////////000000222444777:::>>>@@@BBBDDDFFFIIILLLOOOQQQRRRTTTTTTZZZ```sssxxx|||xxxzzzrrr~~~|||zzzssslllddd[[[UUUTTTKKKLLLFFFFFFHHHRRR{{{hhhZZZYYY___bbb```^^^^^^[[[XXXYYYYYYffftttjjjdddfffjjjppp|||sssbbbYYYTTTPPPEEECCCBBB@@@AAACCCEEEGGGGGGNNNbbbpppWWWccc}}}mmmYYYUUUNNNFFF???888444222......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---+++)))+++///000///---,,,,,,------.../////////000000222444777:::>>>@@@BBBCCCEEEHHHKKKNNNPPPQQQTTTTTTZZZ```rrrwwwyyyzzzzzz}}}xxxpppggg___[[[XXXOOOPPPIIIIIIJJJOOOssstttaaa\\\___aaabbbaaa^^^[[[XXXYYYWWWdddvvvjjjiiikkkqqq~~~lll]]]VVVQQQMMMEEEDDDBBBAAAAAABBBDDDEEEEEEOOOhhhxxxgggUUUQQQhhh|||tttZZZWWWSSSMMMCCC888111000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---...---+++,,,,,,------.../////////000000222444777:::>>>@@@EEEFFFHHHJJJMMMPPPRRRSSSTTTTTTZZZ```rrrppp{{{xxxyyy~~~{{{tttllleeeaaa[[[TTTTTTLLLMMMLLLMMMkkk~~~hhh^^^^^^```cccccc```\\\[[[YYYVVVccctttmmmjjjnnn~~~{{{fffYYYTTTOOOJJJFFFEEECCCAAA@@@AAABBBBBBGGGUUUnnn|||gggZZZPPP]]]zzz}}}}}}}}}tttnnnlll]]]YYYWWWTTTIII:::222111......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---,,,+++,,,,,,------.../////////000000222444777:::>>>@@@FFFGGGIIILLLNNNQQQSSSTTTSSSTTTZZZaaarrriii}}}sssiiiqqq~~~~~~wwwoooiiiggg```XXXXXXOOOOOONNNKKKccctttdddbbbaaaeeeeeebbb______YYYYYYfffyyynnnooottt```UUURRRNNNGGGFFFEEECCCBBBAAA@@@@@@AAADDDWWWppp}}}ppp```WWWJJJbbbtttmmmjjjsss{{{zzzpppfffaaaaaa[[[SSSNNNLLLCCC666...///......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000222444777:::>>>@@@EEEFFFHHHJJJMMMOOOQQQRRRSSSTTT[[[bbbtttkkkyyysssmmm}}}|||}}}~~~yyyrrrmmmkkkeee^^^]]]RRRQQQOOOGGGZZZwwwnnnhhheeehhhhhhdddaaabbb[[[]]]llluuussskkkYYYRRRPPPLLLEEEDDDCCCBBBAAAAAAAAAAAABBBHHHfffvvvbbbSSSLLLjjjhhh^^^^^^gggmmmjjjaaa]]]bbbjjjcccTTTHHHCCC<<<000+++.........---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,------...,,,,,,------.../////////000000222444777:::>>>@@@EEEFFFGGGJJJLLLNNNPPPQQQRRRSSS[[[cccuuukkk~~~yyyzzz~~~|||zzzsssooonnniiibbb```TTTRRRNNNCCCTTTXXXuuummmiiikkkjjjeeebbbddd]]]aaaqqqxxxuuuyyydddTTTOOOOOOKKKDDDBBBBBBAAAAAAAAABBBCCCCCCXXXoooVVV\\\{{{kkk___mmmppplll```UUUYYYkkk}}}uuu```MMMDDD===222...333......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,------------...000,,,,,,------...//////000000000222444777:::>>>@@@FFFGGGHHHKKKMMMOOOQQQQQQRRRSSS[[[cccvvvccc~~~~~~xxxssspppooojjjgggaaaZZZTTTNNNJJJHHHVVVqqqppphhhjjjfffeeegggeeeeeeggg|||zzzkkkYYYNNNLLLLLLHHHDDDEEECCCDDDEEEDDDBBBDDDIIIjjjvvvbbbkkk|||}}}{{{ooo___ZZZmmmyyygggQQQBBB888111000444------------------------++++++++++++++++++++++++---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------............///000000111333666;;;???AAAGGGIIIKKKLLLLLLLLLNNNOOOPPPUUU]]]bbbtttddd~~~~~~|||xxxrrrppppppjjjggg```YYYSSSNNNKKKJJJPPPhhhwwwjjjkkkgggfffhhhdddggggggyyy|||tttgggWWWNNNLLLKKKHHHCCCDDDCCCCCCEEEDDDBBBEEEKKKlllzzzccctttyyyiii^^^___pppmmmbbbRRRAAA666111///...////////////////////////++++++++++++++++++++++++,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------............///000000111333666;;;???AAAGGGIIIKKKLLLLLLLLLNNNOOOSSSWWW___cccvvv]]]~~~{{{}}}}}}yyyuuuuuuuuulllhhhbbbZZZTTTOOOMMMLLLPPP___ooollliiiiiiiiicccfffeeettt|||zzz|||kkk```SSSLLLKKKKKKGGGBBBCCCBBBCCCDDDCCCBBBGGGNNNsssppp___xxxnnnfffeeehhhlllbbbaaaVVVBBB666333///)))........................++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------............///000000111333777;;;???BBBFFFHHHJJJKKKKKKLLLNNNPPPSSSWWW___dddvvv}}}[[[~~~|||zzz{{{|||pppnnnhhhaaaZZZSSSNNNKKKNNNTTTzzztttooollllllkkkcccdddcccqqqtttzzzqqqaaaYYYOOOJJJJJJIIIFFFBBBBBBAAACCCDDDCCCCCCJJJSSSzzz___\\\}}}}}}rrrcccXXXaaaeee[[[CCC555444222***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............///000111111444777;;;???BBBFFFHHHJJJJJJKKKLLLNNNPPPRRRVVV]]]bbbvvv{{{ZZZ|||ooottt~~~{{{|||}}}{{{}}}~~~}}}|||}}}vvvuuuqqqkkkbbbXXXOOOJJJGGGHHHkkkyyyrrrnnnnnnllldddggghhhwwwwwwlll|||}}}hhhYYYSSSLLLHHHHHHHHHEEEAAAAAAAAACCCDDDCCCDDDMMMXXXsssYYYWWWeeeooo___dddfffYYY@@@111222222+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------............///111111222444777<<<@@@BBBFFFGGGIIIIIIJJJKKKNNNQQQSSSVVV]]]cccxxxyyyWWWfffhhh|||www}}}~~~}}}yyyzzz}}}}}}{{{{{{|||zzzwwwqqqhhh]]]SSSNNNJJJFFFeee~~~tttoooooonnngggnnnqqqkkkhhhuuuaaaTTTOOOIIIFFFFFFFFFDDDBBBAAABBBDDDEEEDDDFFFQQQ^^^vvvXXXJJJ[[[ttt{{{qqqeeeaaaPPP:::------///---------------------------++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......------------............///111111222444888<<<@@@BBBFFFGGGHHHHHHIIIKKKOOORRRVVVXXX___fff}}}~~~[[[oooaaaooo{{{zzz|||~~~|||~~~~~~~~~~~~}}}xxxqqqhhh```YYYVVVTTTMMMdddvvvoooooopppkkkpppvvvtttfffjjjnnnZZZQQQMMMGGGDDDDDDDDDDDDCCCAAACCCEEEFFFEEEHHHUUUccc{{{uuussshhhNNNJJJgggzzzssswww}}}zzzsssdddXXXFFF666---,,,...000------------------------++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///111222222444888<<<@@@CCCEEEFFFGGGHHHHHHKKKOOORRRVVVXXX___hhh___qqq___cccsss{{{zzz~~~}}}vvvnnngggaaa^^^\\\YYYPPPaaawwwpppoooqqqmmmmmmuuuxxxooogggooojjjWWWPPPLLLFFFCCCCCCDDDDDDCCCBBBCCCFFFGGGFFFIIIWWWeeetttoooeeeOOOPPPvvvwwwvvvtttmmmqqqyyyuuulllcccSSSAAA777111---...333++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////222222333555888<<<@@@CCCEEEFFFGGGGGGHHHKKKOOORRRTTTVVV^^^ggg]]]qqq]]]ggg{{{wwwqqqlllhhhddd```YYY[[[___rrr|||xxxtttpppooojjjwwwooogggfff{{{ooo___VVVKKKIIIGGGDDDCCCCCCCCCDDDEEECCCEEEGGGFFFJJJ___wwwpppMMMeee~~~sssttteeecccvvvvvvlll^^^LLL:::111000...,,,+++......---------,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++***+++...000///---000111222444888<<>>@@@GGGHHHIIIJJJJJJMMMPPPSSSXXXXXX^^^eee|||```}}}|||~~~~~~vvvooolllhhhaaaXXXUUURRRRRRxxxmmm^^^PPPKKKLLLJJJHHHGGGDDDDDDCCCCCCGGGJJJLLLKKKKKKMMM]]]uuuccc^^^yyy|||zzzyyyiiidddrrr{{{{{{ooofffaaaQQQ===111000///......---------------,,,,,,,,,,,,+++++++++++++++*********))))))+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000222444777;;;???AAAGGGHHHIIIJJJKKKMMMPPPSSSXXXYYY^^^fff~~~fff{{{|||}}}vvvpppiiiddd]]]\\\XXXPPPeeewwwfffYYYMMMJJJKKKJJJHHHGGGDDDCCCCCCGGGKKKMMMLLLJJJQQQRRRtttgggttt}}}jjj___bbbyyy}}}vvvdddWWWRRRFFF777111000///......---......------,,,,,,,,,,,,+++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222555888<<<@@@BBBGGGHHHJJJJJJKKKMMMQQQTTTXXXYYY^^^gggcccvvvllliiigggbbbbbb```UUU[[[uuu~~~nnn___TTTJJJIIIKKKJJJHHHHHHFFFDDDDDDJJJMMMLLLJJJIIIWWWcccpppkkkaaadddrrrtttlll___VVVRRRGGG888000000///...............------,,,,,,,,,+++++++++*********************************++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////111222333555999===@@@BBBGGGHHHJJJJJJKKKNNNQQQTTTVVVWWW^^^fff___}}}|||{{{||||||wwwiiikkkkkkeeedddcccXXXVVVddd~~~wwwgggYYYPPPJJJJJJLLLJJJIIIIIIIIIFFFGGGLLLMMMIIIHHHJJJ___{{{vvvfffcccfffgggccc]]][[[WWWGGG666000//////............///------,,,,,,,,,+++++++++************************)))***++++++++++++***))))))*********+++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------.../////////111222333555999===@@@BBBFFFHHHJJJKKKLLLNNNRRRUUUUUUVVV\\\eee___~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{zzzzzz~~~vvvmmmnnnhhhdddcccWWWPPPXXXwwwnnn___UUUOOOKKKLLLNNNLLLJJJKKKKKKHHHJJJNNNKKKFFFIIIQQQooowwwqqqrrrfff```bbbaaa^^^ZZZQQQ???/////////............//////------,,,,,,,,,,,,++++++***************+++++++++)))***+++,,,,,,+++***))))))))))))******++++++,,,***++++++,,,,,,------...***++++++,,,,,,------...,,,,,,------.../////////000111222555888<<<@@@BBBFFFHHHJJJKKKLLLOOOSSSVVVUUUVVV]]]eee~~~\\\~~~}}}|||}}}}}}~~~}}}|||{{{yyywwwuuutttssstttvvvzzz~~~yyykkkpppkkkfffdddZZZPPPTTTkkk~~~}}}zzzeeeWWWTTTOOOLLLOOOPPPMMMLLLLLLLLLJJJMMMPPPJJJEEENNN]]]sssfffpppssscccgggggg___SSSEEE666,,,//////............//////------,,,,,,,,,,,,++++++))))))*********+++++++++(((***+++,,,,,,+++***((())))))***++++++,,,------******+++,,,,,,---......******+++,,,,,,---......,,,,,,------.../////////000000222444777;;;???AAAFFFHHHJJJKKKMMMOOOSSSWWWWWWXXX^^^fffvvvVVV~~~}}}}}}~~~~~~|||{{{{{{}}}{{{xxxuuutttooovvv~~~}}}ggghhhooommmhhhhhh^^^TTTVVV\\\yyyqqq{{{sss___QQQTTTOOONNNPPPQQQNNNLLLMMMLLLKKKOOOQQQKKKFFFSSSfffgggRRR]]]|||hhhnnnnnnaaaMMM<<<333000//////.........//////000---------,,,,,,,,,++++++))))))******++++++++++++((()))+++,,,,,,+++)))(((******+++,,,,,,---......******+++,,,,,,---......******+++,,,,,,---......,,,,,,------...//////000///000111333777;;;>>>@@@FFFHHHJJJKKKMMMPPPTTTWWWYYYZZZ```hhhnnnTTT~~~}}}|||{{{zzzyyy}}}~~~zzzxxxzzz}}}|||{{{|||}}}~~~|||tttmmmqqqqqqooommmhhhaaaZZZTTTaaayyy}}}qqqtttjjj\\\XXXQQQPPPOOOOOONNNNNNNNNNNNKKKIIIHHHNNNOOOFFFUUUxxxmmm]]]]]]bbbzzzlllpppnnnaaaMMM:::///+++////////////............///...---+++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000...///000333777<<<@@@BBBEEEGGGJJJKKKLLLOOORRRUUUTTT[[[]]]dddcccYYY~~~}}}}}}|||{{{zzzyyyyyy}}}}}}|||}}}}}}xxxrrrkkkkkklllllljjjeee___ZZZbbbuuurrrqqqxxxvvvcccVVVRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNGGGGGGJJJNNNiii|||```UUUhhhxxxllllllgggYYYGGG777000...////////////............///...---+++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********++++++++++++,,,,,,---...///000000//////111333777;;;???AAADDDFFFIIIJJJKKKNNNQQQTTTTTT[[[]]]eeecccXXX||||||}}}|||||||||||||||{{{{{{{{{zzz~~~~~~~~~~~~zzzzzz~~~zzz}}}{{{xxxtttqqqrrrsssqqqmmmfff___ZZZ```iiixxxxxx}}}{{{jjj[[[RRRPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPHHHDDDPPPggg|||___YYY|||pppjjj___NNN>>>444000111/////////............---......---,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++))))))))))))************+++,,,,,,---...///000000000111222444777;;;>>>@@@CCCEEEHHHIIIKKKMMMQQQTTTSSS[[[]]]eeecccWWW}}}zzzyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{}}}{{{wwwwwwzzzxxx}}}|||yyyxxxuuurrrxxxyyyzzzxxxrrrjjjccc___bbbaaa}}}zzzlll```WWWRRRSSSPPPOOOOOONNNNNNOOOOOOOOOLLLOOOHHHJJJgggllluuuzzzqqqsss}}}xxxlllYYYFFF777111000111//////.........------------------,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,---...///000000111222333444777;;;>>>@@@DDDFFFHHHJJJLLLNNNRRRUUUSSS[[[]]]eeeeeeWWWzzzuuuuuuzzz~~~|||}}}}}}~~~~~~~~~{{{yyyxxxyyy{{{yyyttttttwwwyyy}}}~~~zzzwwwwwwuuusssrrruuuxxxxxxuuupppnnnmmmjjjcccmmm}}}kkk```YYYTTTRRRTTTOOOOOOOOONNNNNNOOOOOOPPPOOOMMMFFFRRR{{{uuuxxxnnnooowwwoooUUU@@@333/////////............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000222222333555888;;;>>>@@@EEEGGGJJJLLLMMMPPPTTTWWWTTT[[[^^^eeehhhYYYyyyrrrpppssswwwzzz|||||||||||||||}}}~~~~~~~~~|||zzzxxxvvvvvvxxxvvvrrrsssvvvwww{{{|||yyywwwyyyyyywwwrrruuuwwwvvvrrrooonnnooojjjdddaaauuuqqqaaaYYYUUURRRPPPQQQOOOOOONNNNNNNNNOOOPPPPPPSSSNNNGGG```ttt{{{xxxpppqqquuu}}}iiiNNN:::222000///---.........------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,---...///000000111222333555888<<>>BBBDDDEEEGGGJJJLLLNNNPPPSSSUUUYYYZZZ^^^eeeiiiWWW}}}~~~}}}||||||}}}vvvyyy}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{vvvqqqnnnuuu}}}tttooommmrrrzzz|||wwwqqqpppppprrrttttttsssrrrkkkoooqqqrrrtttuuuqqqlllooommmoooqqqrrrvvvjjj\\\RRRPPPMMMLLLLLLLLLKKKKKKIIINNNKKKKKKRRROOOJJJNNNLLLkkkhhhUUUgggrrr```HHH:::111111222///...222///...---,,,+++,,,------+++***)))***+++,,,+++***************************+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******+++------+++++++++,,,,,,,,,,,,,,,---...///000...///222555:::???DDDFFFEEEGGGJJJLLLMMMOOORRRUUUXXXYYY]]]eeeeeeUUU~~~|||~~~~~~{{{yyyxxxxxxzzz|||~~~}}}|||||||||~~~}}}}}}|||{{{yyyxxxzzzvvvtttxxx~~~{{{uuuvvvtttsssvvv|||}}}zzzqqqpppqqqrrrtttuuusssrrrrrrqqqooommmmmmqqquuuwwwwwwrrrtttyyyxxx{{{kkkbbbWWWRRRQQQOOONNNNNNNNNNNNNNNJJJNNNLLLLLLQQQLLLIIIPPP```mmmccc~~~{{{tttcccPPP???666000111222000///000///...---,,,,,,,,,------++++++***++++++,,,++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,------...///000...000222555:::???DDDFFFFFFIIILLLNNNOOOQQQTTTVVVWWWXXX]]]eeefffVVV~~~}}}yyywww{{{}}}~~~}}}zzzwwwvvvuuu}}}~~~}}}{{{yyywwwvvvxxxxxxyyyzzzyyywwwtttrrruuuwwwzzz{{{{{{{{{{{{{{{tttttttttvvvwwwwwwuuusssrrrrrrrrrrrrsssxxxzzzwww|||zzz}}}ooo```ZZZSSSOOOPPPPPPOOOOOOOOOOOOPPPLLLQQQNNNLLLNNNJJJLLL\\\hhhyyyzzzvvv}}}|||sss___HHH888333///000111000///000......------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,...---,,,+++,,,---------------...///000000111111333666:::>>>BBBDDDFFFHHHKKKMMMOOOQQQTTTVVVVVVXXX]]]fffjjjZZZ}}}yyyuuusssuuuxxxzzzzzzxxxvvvuuuuuuzzz}}}~~~~~~{{{yyyxxxxxxsssvvvyyyyyyvvvsssssssssrrrwww}}}~~~{{{wwwwwwyyyvvvvvvwwwyyyzzzzzzwwwtttmmmqqqyyy{{{zzzvvvtttuuuaaaTTTQQQNNNJJJKKKMMMMMMLLLLLLMMMNNNMMMRRROOOLLLKKKIIIVVVpppnnn}}}rrrqqq|||vvv[[[@@@444222000///000111000000......---------,,,,,,,,,+++,,,---,,,+++***+++,,,***************************************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,......,,,,,,,,,---------------...///000111222333444666999===AAACCCDDDFFFIIIKKKLLLNNNQQQTTTVVVXXX^^^gggmmm\\\}}}}}}|||zzzxxxtttrrrppptttvvvyyyyyyvvvtttrrrqqqqqqvvv|||~~~|||zzzyyyzzz{{{zzzzzzzzz|||~~~~~~~~~zzzwwwwwwwwwttttttuuuvvvuuuuuussssssqqqvvv||||||yyywwwssstttvvvyyy{{{{{{yyyvvvrrrvvv~~~xxxsssqqquuu|||qqqhhhVVVKKKKKKKKKFFFHHHKKKKKKJJJIIIKKKMMMKKKQQQPPPKKKHHHJJJbbb}}}|||uuukkkQQQ555222222000//////111111000------......------,,,,,,+++---...---+++)))+++,,,************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++---......---,,,,,,---------------...///000111222222444666:::===AAACCCDDDFFFIIIKKKLLLNNNQQQSSSWWWYYY___iiinnn\\\~~~|||}}}yyyyyyxxxvvvtttrrrpppooowwwxxxzzzxxxtttpppmmmllliiipppwww{{{yyyvvvttttttzzzyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~|||wwwttttttuuuyyyvvvssstttvvvvvvsssooorrruuu{{{}}}wwwpppqqqtttxxx{{{|||zzzxxx~~~~~~~~~|||xxxssstttvvvyyyyyyjjjbbbQQQGGGIIIKKKEEEHHHKKKKKKJJJJJJKKKNNNIIIPPPOOOJJJGGGKKKkkkmmmddd]]]III000222222111...///111111000------......------,,,++++++---///---+++)))+++---************************))))))******++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++---......---,,,,,,---...------......///000111111111333666:::>>>BBBDDDEEEHHHKKKMMMNNNPPPSSSUUUWWWYYY```jjjnnn[[[|||{{{~~~zzzuuuxxxvvvsssqqqpppqqqrrrsss}}}xxxsssqqqoookkkpppppprrrsssuuuvvvvvvwwwwwwyyyzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwvvvtttrrrqqqwwwuuurrrooommmmmmooopppuuuwww{{{}}}~~~}}}{{{yyyqqqpppnnnppp{{{{{{~~~zzzsssoooooopppxxxiiiYYYRRROOOJJJGGGFFFKKKJJJIIIHHHHHHIIIKKKKKKNNNMMMIIIIIIIIIRRRoootttuuuooodddLLL:::555222111111000///......---///............---------******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////333222222555;;;@@@DDDFFFEEEHHHKKKLLLLLLMMMQQQTTTWWW]]]___gggkkkVVV{{{{{{}}}}}}{{{wwwyyywwwtttqqqpppqqqrrrtttxxx||||||vvvqqqqqqrrrqqqtttttttttuuuvvvxxxzzz{{{xxxyyyzzzyyywwwuuuvvvvvvyyyxxxwwwvvvtttrrrpppoooooommmjjjiiiiiikkkmmmmmmqqqssswwwzzz||||||{{{zzzxxxtttmmmmmmxxx}}}zzzyyy{{{}}}~~~yyysssnnnmmmmmm}}}nnn```SSSNNNLLLJJJGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNRRRbbbzzznnnrrruuujjj\\\DDD444222111111000000///......---............------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////222111222666;;;AAADDDEEEEEEHHHKKKLLLLLLNNNQQQTTTWWW]]]___hhhkkkVVV}}}~~~}}}|||{{{{{{{{{{{{{{{}}}zzzvvvrrrppppppqqqsss{{{yyysssuuuxxxzzz{{{yyyxxxvvvuuuvvvwwwwwwuuuvvvwwwuuusssrrrrrrsssuuuuuutttsssqqqooonnnmmmhhheeebbbcccgggkkkmmmmmmlllooorrrvvvyyyzzzzzzyyyuuurrrnnnooozzz||||||zzzwwwttttttuuuwww~~~yyysssnnnmmmsss~~~ppp___TTTJJJHHHIIIIIIHHHIIIHHHHHHHHHIIIIIIKKKLLLMMMMMMLLLJJJLLLYYYvvv~~~bbbnnnrrrdddQQQ;;;000222111000000//////.....................------------******+++++++++,,,,,,,,,---,,,***))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111111333777===AAACCCCCCEEEGGGJJJKKKMMMNNNQQQSSSWWW^^^```iiilllVVV}}}~~~}}}}}}zzzyyy{{{}}}}}}xxxtttqqqpppqqqrrr}}}zzzssstttyyy{{{|||{{{yyyvvvssspppmmmlllppppppqqqpppnnnmmmnnnooopppppppppooonnnmmmlllkkkgggcccaaaccciiinnnoooooolllnnnqqqsssuuuwwwwwwwwwpppqqquuu}}}{{{vvvvvvuuurrrpppppprrruuuzzzsssooooooqqqdddTTTKKKEEEFFFHHHHHHHHHJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNGGGFFFNNNdddyyylllmmm\\\HHH555000555000000/////////..................---------,,,,,,******+++++++++,,,,,,,,,,,,***(((&&&&&&(((***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111333888>>>AAACCCCCCEEEFFFHHHKKKMMMOOOQQQSSSWWW^^^aaakkkmmmWWW{{{yyy{{{~~~{{{zzzwwwuuutttuuuvvvwwwwww{{{{{{uuupppqqquuuvvvvvvvvvwwwvvvsssooojjjhhhkkkkkklllkkkjjjjjjlllnnnkkkkkkllllllkkkkkkjjjjjjgggeeeccceeejjjnnnqqqqqqqqqqqqrrrssstttuuuuuuvvvsssuuu|||~~~wwwrrrsssrrrpppoooppprrruuu|||uuupppooossseeeZZZNNNHHHDDDFFFHHHGGGGGGIIIFFFGGGHHHIIIKKKLLLLLLMMMHHHCCCQQQjjjyyyyyyiiiTTT@@@222///444////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,,,,***(((&&&&&&(((***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111333888>>>AAACCCCCCEEEEEEGGGJJJMMMPPPQQQRRRVVV^^^bbblllnnnWWW|||zzz{{{~~~uuuuuuvvvwwwyyyzzz||||||qqquuuwwwuuutttvvvvvvtttmmmooorrrttttttsssqqqppplllmmmmmmkkkjjjjjjlllnnnllllllllllllkkkjjjiiihhhfffffffffgggiiinnnrrruuuwwwwwwvvvuuuuuuvvvvvvwwwuuusssvvv}}}}}}xxxuuuttttttsssqqqoooooorrrtttwwwyyy|||}}}wwwrrrqqq~~~ooodddYYYOOOLLLGGGEEEGGGHHHFFFFFFHHHGGGGGGIIIJJJKKKKKKKKKKKKCCCHHHooo|||aaaIII:::000---///........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111333777===AAACCCCCCDDDDDDEEEIIIMMMQQQRRRRRRVVV^^^cccnnnoooWWW~~~}}}|||}}}~~~wwwxxxyyy{{{{{{zzzyyyyyyqqqtttwwwxxxzzz{{{vvvpppiiijjjlllooorrrtttwwwxxxttttttssspppnnnmmmoooqqqrrrrrrpppooollljjjgggfffdddgggjjjkkkkkkooovvv||||||{{{yyyxxxxxxyyyzzz{{{rrrnnnooovvvyyyvvvssstttxxxxxxvvvrrrooommmnnnpppmmmpppuuu|||}}}zzznnn```WWWOOOGGGIIIEEEEEEHHHIIIFFFFFFHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIWWWwwwSSS===555222///,,,........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,------.../////////222111222666;;;AAADDDEEEDDDDDDDDDHHHMMMQQQRRRQQQVVV^^^dddooopppXXX~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||wwwsssqqqqqqsssuuuvvvyyyxxxoooeeeiiiiiihhhiiimmmrrrwwwzzz|||{{{yyyuuuqqqpppqqqrrrxxxwwwuuurrrnnnjjjfffddddddiiinnnooonnnrrr{{{~~~}}}{{{zzzzzz{{{}}}rrrooorrr{{{~~~zzzvvvwww|||{{{xxxsssnnnkkkkkklllkkknnnttt~~~vvveeeXXXQQQJJJDDDFFFDDDEEEHHHIIIFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIUUUeeelllGGG333222555333...---.....................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,------...//////000333222222555;;;@@@DDDFFFDDDCCCDDDHHHNNNQQQRRRQQQUUU___eeeppppppXXX}}}|||||||||~~~~~~|||zzz}}}wwwtttppplllkkkqqqwwwyyyvvvqqqmmmlllhhhhhhhhhgggiiimmmtttxxxuuuuuuuuuuuutttsssssstttzzzuuupppnnnooommmhhhccccccjjjllliiippp{{{vvvxxx{{{{{{zzz{{{uuuqqqqqqsssuuutttvvv{{{~~~}}}zzzuuuqqqoooqqqsssttttttwww~~~wwwgggZZZSSSNNNJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHLLLQQQOOOIIIIIINNNWWW]]];;;111444333000000///............---------........................++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++++++++++++++******)))))),,,---...---,,,+++---///------...///000111222222111222555888<<>>BBBEEEFFFGGGHHHIIILLLOOORRRTTTVVVYYY^^^^^^fffXXXzzz|||~~~zzzxxxuuuuuuvvvxxxyyyxxxwwwxxxtttlllhhhiiikkkkkkhhhhhhhhhjjjnnnooonnnllloooqqqrrrrrrooolllkkkkkkmmmsssyyyzzzvvvrrrppppppooopppooonnnlllkkkkkkkkkpppoooqqqvvv{{{~~~}}}}}}}}}|||yyytttooommmmmmnnnkkkmmmppppppooooooqqqtttoooooopppooommmqqq|||pppfffYYYLLLHHHIIIIIIIIIIIIIIIIIIJJJIIIJJJJJJKKKMMMNNNNNNOOOJJJIIIJJJYYY|||kkkIII999333444333111///.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++,,,...,,,------...///000111111000222555999>>>BBBEEEGGGHHHIIIJJJLLLOOOQQQTTTUUUXXX]]]^^^gggYYY~~~zzzyyy|||~~~}}}~~~{{{zzzwwwuuurrrqqqrrrtttttttttrrrtttqqqjjjfffiiikkkkkkdddcccbbbdddhhhiiihhheeefffhhhjjjjjjiiihhhhhhiiihhhpppxxxyyytttnnnnnnooopppqqqqqqqqqpppooopppqqqxxxwwwwwwzzz}}}~~~|||zzz{{{}}}}}}yyyxxxuuuqqqnnnmmmoooqqqnnnpppqqqpppoooppptttxxxnnnnnnooonnnllllllwww}}}oooeee^^^SSSHHHJJJKKKLLLLLLKKKIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOHHHJJJVVVvvv[[[AAA<<>>BBBFFFGGGIIIJJJKKKLLLOOOQQQSSSTTTWWW]]]^^^gggZZZ|||zzzyyyzzz}}}}}}{{{~~~yyywwwtttnnniiihhhllltttzzzwwwrrrlllgggdddeeehhhjjjiiieeebbbbbbfffhhhgggeeeffffffeeeeeefffjjjooossslllpppuuuwwwuuuqqqmmmkkkzzz{{{zzzuuuqqqssszzz{{{}}}}}}|||vvvtttvvvtttnnnuuupppjjjhhhjjjnnnooopppsssrrrrrrsssuuuyyy|||tttoooiiiddddddhhhooosssppp___TTTMMMJJJIIILLLLLLMMMLLLLLLKKKJJJIIIFFFLLLMMMJJJLLLRRRNNNDDDIIIDDDiii~~~NNN777333111111111111000000000000..............................---,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,+++++++++******,,,,,,,,,------,,,+++++++++,,,---...///111222222111222555999===BBBFFFHHHLLLLLLMMMNNNOOOQQQSSSSSSYYY\\\^^^hhh___~~~|||zzzzzz||||||{{{yyy{{{}}}~~~wwwqqqoooooommmllljjjlllooosssuuurrrmmmjjjhhhiiilllnnniiigggdddcccddddddcccaaagggggghhhhhhiiilllppptttnnnpppssssssrrrpppooonnn~~~{{{|||}}}~~~{{{yyyxxxyyywwwsssppptttzzzyyysssqqqnnnjjjiiijjjkkkkkkiiioooooopppqqqsssvvvxxxzzzpppmmmhhheeedddgggkkknnn}}}|||rrrdddXXXOOOKKKIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLOOOPPPPPPQQQQQQKKKCCCGGGRRRdddAAA777999111111111000000000//////..............................---,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,++++++,,,---...///111222222111222555999===BBBFFFHHHLLLMMMMMMOOOQQQSSSUUUVVVYYY]]]___iii^^^{{{xxxvvvuuuuuuuuutttsssuuuxxx{{{}}}{{{uuuooojjjjjjlllnnnnnnlllkkkkkkkkknnnllljjjiiihhhiiikkkllliiihhhfffdddcccaaa```___ccceeeggghhhiiilllooorrrtttuuuvvvvvvttttttvvvxxx~~~}}}}}}}}}}}}}}}}}}|||}}}|||xxxtttsssuuupppkkkkkksss{{{yyysssjjjhhhggghhhiiiiiihhhfffiiikkkmmmoooqqqssssssssslllkkkiiigggffffffggghhhooo~~~{{{ggg```VVVMMMIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQOOOHHHDDDDDDFFFbbbiiiGGG444666888111111000000000000//////...........................------,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,+++,,,---...///111222222111222555999===BBBFFFHHHMMMMMMNNNPPPRRRUUUWWWXXXZZZ^^^```kkk]]]rrrpppmmmkkkkkkllllllmmmqqqrrrtttsssqqqnnnkkkjjjpppppppppnnnkkkjjjjjjkkkmmmmmmlllkkkjjjjjjjjjjjjgggggggggfffdddbbbaaaaaacccfffjjjmmmoooqqqtttvvv|||~~~}}}yyyxxxvvvxxxzzzyyyuuusssrrrssstttwww{{{|||yyyvvvrrrqqqqqqnnnkkklllpppsssqqqmmmeeeeeeeeeeeeggghhhhhhhhhgggjjjmmmppprrrrrrpppooojjjkkkkkkkkkjjjhhheeedddgggqqqtttjjjWWWRRRKKKFFFEEEFFFHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNPPPIIIAAAFFFSSS[[[iiiPPP999222444000111000000000////////////........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,+++,,,---...///111222222111222555999===BBBFFFHHHLLLMMMNNNPPPSSSUUUXXXYYYZZZ^^^aaalll[[[jjjhhhfffeeeeeegggjjjllloooooonnnkkkiiiiiilllooo{{{xxxtttnnnjjjkkknnnqqquuuuuutttsssqqqooonnnmmmeeefffhhhiiijjjjjjhhhgggjjjnnnssswwwzzz|||}}}xxxtttsssvvvyyywwwrrrmmmmmmnnnooorrrvvvxxxvvvrrrooonnniiijjjmmmnnnllljjjhhhiiiiiihhhfffddddddeeegggiiihhhkkkooorrrsssrrrpppnnnjjjkkkmmmnnnmmmjjjfffddddddhhhttttttcccXXXNNNKKKFFFDDDEEEGGGHHHHHHEEEGGGIIIKKKMMMOOOPPPPPPUUUSSSRRROOOGGGEEEXXXpppxxxUUUAAA555555444***000000000////////////...........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,---------,,,+++,,,---...///111222222111222555999===BBBFFFHHHKKKLLLMMMOOORRRUUUWWWYYYZZZ^^^aaammmvvvUUUggggggeeeddddddggglllqqqnnnmmmlllhhheeeggglllrrr|||wwwpppmmmnnnssswwwyyyxxxwwwuuussspppnnnlllggggggiiinnnsssuuurrrnnnmmmppptttxxx{{{}}}~~~~~~|||vvvxxxyyywwwrrrnnnmmmnnnnnnqqqttttttqqqmmmkkkiiiccceeejjjllliiiddddddiiimmmllljjjfffcccbbbdddfffhhhkkkooorrrsssrrrooommmiiijjjlllmmmllliiifffdddgggiiirrrxxxiiiZZZPPPJJJHHHEEEEEEFFFGGGGGGGGGEEEFFFHHHKKKMMMOOOPPPQQQTTTRRROOOKKKJJJYYYxxxnnnHHH999333444444...000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,------------+++,,,---...///111222222111222555999===BBBFFFHHHLLLMMMNNNPPPRRRUUUWWWXXXYYY^^^aaammmnnnPPPhhhhhhgggddddddgggnnnssslllmmmmmmiiieeeeeejjjoooyyyyyywwwuuussssssuuuwwwxxxxxxvvvtttrrrooommmlllllliiikkkrrr{{{zzzsssmmmooorrrssstttvvvyyy{{{zzz~~~xxxxxxwwwuuurrrooommmmmmlllnnnppppppnnnlllkkkjjjfffccccccfffddd```bbbgggiiijjjjjjhhheeeccceeefffgggjjjmmmppppppooollljjjfffgggggghhhhhhfffeeecccgggiiiooo|||qqqggg]]]RRRJJJFFFEEEDDDDDDFFFGGGGGGFFFEEEFFFHHHKKKMMMOOOPPPQQQNNNMMMIIIJJJ]]]^^^???999333000222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++,,,------------+++,,,---...///111222222111222555999===BBBFFFHHHOOOOOOPPPQQQSSSUUUWWWXXXXXX]]]aaammmmmmQQQiiiiiigggdddcccfffmmmssskkkmmmooolllgggdddgggjjjqqqtttwwwyyyxxxvvvvvvvvv{{{zzzyyywwwuuusssqqqqqqppplllllluuu~~~vvvqqqrrrssssssssstttvvvxxxyyy|||}}}|||}}}||||||||||||zzzxxxxxxwwwtttrrrpppnnnlllkkkgggiiilllmmmmmmmmmnnnooonnneee___```aaa^^^___cccaaadddhhhjjjhhhggghhhiiifffhhhkkkmmmnnnllljjjhhhcccccccccdddcccccccccbbb___bbbeeeooowwwjjj^^^UUUMMMFFFAAACCCBBBBBBCCCFFFGGGFFFEEEEEEFFFIIIKKKMMMOOOPPPQQQLLLKKKHHHQQQvvvtttLLL888<<<666---///444000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******)))***+++,,,------...---+++,,,---...///111222222111222555999===BBBFFFHHHQQQQQQRRRSSSTTTVVVXXXYYYXXX]]]aaammmqqqTTTnnngggbbbgggsssyyywwwqqqtttqqqkkkgggeeegggiiikkkpppppppppqqqrrrssstttuuuwwwvvvuuuvvvwwwxxxwwwuuutttqqqrrruuussspppttt|||uuurrrpppppptttvvvwwwvvv{{{}}}~~~{{{zzz|||~~~~~~|||{{{zzzyyywwwsssppprrrvvvxxxvvvqqqkkkhhhggghhhhhhhhhiiilllooosssvvvkkkgggbbb^^^^^^^^^______ccchhhhhhcccbbbhhhkkkiiigggiiiiiiiiilllooolllfffdddeeeeeeeeedddbbb___]]]aaa```ccckkkvvvyyyqqqgggZZZQQQMMMKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDKKKGGGEEENNNRRROOORRRHHHJJJMMMiiiIII???666444444111//////000000000000000000000000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,...//////......000111333555888;;;@@@CCCFFFHHHMMMOOOQQQRRRRRRTTTWWWYYY\\\```bbbnnnwwwUUUpppnnnlllooosssvvvwwwvvvsssppplllhhhfffgggiiijjjkkklllnnnpppsssvvvxxxyyy|||zzzxxxxxxyyyyyyxxxwwwrrrpppqqqssspppkkkmmmrrruuurrrnnnnnnrrruuuwwwxxx~~~~~~|||yyywwwwwwyyy{{{vvvuuuuuuuuuvvvuuurrrppptttuuuuuurrrnnnjjjiiiiiijjjjjjkkkmmmnnnqqqssstttmmmjjjfffdddddddddcccbbbccchhhiiifffeeehhhiiifffhhhjjjjjjiiilllooonnniiiiiiiiiiiihhhgggeeebbbaaadddcccccceeejjjsss~~~ssskkkbbbZZZPPPJJJHHHHHHFFFCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHMMMIIIIIISSSSSSLLLLLLPPPPPPYYYaaaCCC;;;444444444222000111///////////////////////////.........---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,...//////......000111333555888;;;@@@CCCFFFHHHMMMOOOQQQRRRRRRTTTWWWYYY\\\aaacccnnnxxxVVVoooqqqsssqqqnnnnnnqqqtttqqqooollliiiggggggggghhhfffhhhlllpppuuuxxx{{{||||||yyywwwwwwwwwvvvuuuooonnnnnnnnnkkkffffffiiiuuuqqqlllkkkmmmrrrvvvxxx|||yyyuuussstttvvvxxxxxxtttsssrrrsssssssssqqqooossssssqqqnnnjjjiiiiiikkkkkklllnnnppprrrrrrrrrrrrnnnmmmkkkjjjjjjiiifffdddbbbgggjjjhhhffffffeeeccceeeggggggeeehhhmmmmmmjjjmmmmmmllljjjiiihhhgggfffiiihhhggggggfffhhhrrr~~~~~~rrrggg___PPPKKKFFFDDDEEEGGGFFFDDDEEEEEEEEEEEEFFFGGGHHHIIILLLOOOJJJLLLTTTPPPGGGHHHKKKZZZsss}}}aaaGGG<<<555111333555333111222////////////////////////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,---//////......000222333555888;;;@@@CCCFFFHHHMMMNNNPPPQQQRRRTTTWWWZZZ\\\bbbcccnnnyyyWWWqqqtttvvvsssmmmjjjmmmpppooonnnllljjjhhhgggffffffdddfffkkkpppuuuxxx{{{|||}}}zzzvvvsssrrrqqqpppoooooommmkkkiiigggeeeeeegggtttpppjjjgggggglllqqqtttrrrooommmoootttwwwxxxvvvwwwuuussssssrrrqqqooommmpppooommmkkkiiihhhiiiiiihhhkkknnnqqqssssssrrrqqqnnnmmmnnnnnnnnnllliiifffeeehhhiiigggeeedddcccbbbfffgggfffbbbccchhhjjjhhhmmmllllllkkkkkkkkkllllllhhhiiikkkmmmkkkkkkrrr{{{~~~sssggg[[[TTTGGGEEECCCDDDGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKNNNPPPKKKKKKNNNHHHFFFQQQYYYdddLLL<<<777222000333444222000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---...///...///000222333555888;;;@@@CCCFFFHHHLLLNNNPPPQQQRRRTTTWWWZZZ\\\bbbdddnnn{{{XXXwwwxxxxxxvvvssspppooopppmmmmmmkkkjjjhhhfffeeeeeeeeegggjjjnnnrrruuuxxxyyyzzzwwwsssqqqooonnnmmmkkknnnlllhhheeeeeehhhjjjkkkrrroooiiieeeccceeejjjmmmiiiiiikkkoootttvvvssspppuuusssqqqpppppppppnnnmmmjjjjjjjjjjjjjjjiiigggfffdddfffjjjmmmpppqqqqqqqqqooooooooopppqqqooollliiilllkkkjjjhhhfffdddeeegggqqqrrrooohhheeefffgggeeelllllllllmmmnnnpppqqqrrrggghhhlllooommmkkkpppxxx}}}zzznnnbbbWWWMMMGGGDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLNNNJJJHHHGGGCCCPPPmmmsssLLL>>>777666222111333333000...///........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,...///...///111222333555888;;;@@@CCCFFFHHHLLLNNNPPPQQQRRRUUUXXXZZZ[[[bbbdddmmm}}}ZZZvvvuuutttssssssqqqooommmmmmlllkkkiiigggfffeeeeeeiiiiiijjjlllnnnqqqsssuuuwwwuuusssrrrqqqpppmmmkkkkkkjjjfffccceeekkknnnmmmnnnllliiieeebbbbbbeeehhhgggiiilllppprrrpppllliiillljjjiiijjjlllmmmmmmmmmfffffffffgggiiiiiifffdddcccdddfffhhhkkknnnpppqqqpppoooooooooppppppnnnlllpppmmmkkkjjjhhheeegggkkk|||}}}yyyoooiiihhhgggeeekkklllmmmoooqqqrrrttttttmmmnnnqqqrrrnnniiilllsss~~~{{{uuulll```UUULLLFFFCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOIIIJJJGGGGGGIIILLLkkk^^^???999777555222111333222...---000........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,************++++++++++++***,,,.../////////111333333555888;;;@@@CCCFFFHHHKKKMMMPPPQQQSSSUUUXXX[[[ZZZaaaccckkk[[[ppppppqqqqqqpppooonnnmmmnnnllljjjgggeeeeeeeeeeeekkkjjjiiiiiijjjmmmppprrrssssssrrrssssssqqqnnnkkkeeegggeeecccgggmmmmmmiiihhhiiijjjhhheeedddeeehhheeehhhlllnnnmmmllljjjiiihhhfffeeeeeegggiiijjjjjjfffdddbbbcccfffggggggfffeeedddcccdddfffjjjnnnqqqnnnllliiihhhiiikkkkkkkkkllliiiiiijjjhhhcccccchhhrrruuutttmmmiiiiiiiiihhhhhhjjjlllmmmnnnoooooonnnnnnooopppqqqmmmiiimmmtttxxx|||zzzmmmhhh___UUUMMMHHHFFFFFFDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNGGGEEECCCKKKUUUbbb~~~LLL:::;;;888444111111222111...///333........................++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************++++++++++++***,,,.../////////111333333555888;;;@@@CCCFFFHHHKKKMMMOOOQQQSSSUUUYYY[[[YYY```bbbjjj\\\nnnrrruuuuuurrrqqqqqqsssnnnllliiifffeeedddeeeeeekkkjjjhhhggghhhkkkooorrrooopppppprrrrrrqqqmmmjjj```dddeeedddhhhmmmkkkcccdddgggjjjjjjhhhfffgggiiiaaafffjjjkkkjjjjjjlllooojjjhhhfffeeefffggggggfffgggccc______bbbfffhhhhhhiiifffcccbbbcccggglllpppjjjgggbbbaaabbbeeeggghhheeecccdddhhhfff___]]]aaa```eeegggeeedddhhhkkkkkkeeefffhhhjjjjjjiiigggfffeeefffiiikkkiiihhhnnnwwwooozzz|||tttmmm```\\\TTTKKKEEECCCDDDGGGEEEFFFGGGHHHHHHIIIKKKMMMIIIIIIIIIJJJJJJKKKLLLMMMGGGBBBAAANNNaaavvvhhh===555;;;444333000000222111///111555........................+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++***,,,...//////000222333333555888;;;@@@CCCFFFHHHKKKMMMOOOQQQSSSUUUYYY[[[XXX___bbbiii]]]jjjlllooopppqqqrrrtttuuutttoooiiifffggghhhhhhgggooolllhhhgggiiikkkmmmmmmeeefffggghhhhhhgggfffeeeccc```___```dddggggggeeefffffffffcccaaabbbfffkkkhhhqqqtttkkkdddeeejjjlllmmmllljjjhhheeebbb```^^^\\\^^^```cccfffiiikkklllllliiiggggggiiijjjiiigggbbbbbbbbbbbbaaa```______^^^]]]]]]^^^\\\YYY\\\bbbaaabbbdddeeeffffffeeeeeejjjhhhffffffggggggfffdddgggfffeeeeeefffhhhkkkmmmgggtttxxx{{{oooeee```PPPNNNJJJFFFDDDDDDEEEFFFHHHHHHJJJKKKLLLLLLLLLLLLEEEKKKJJJBBBBBBJJJJJJCCCDDDFFFKKKXXXsssaaaIII>>>666333666222111111111000000/////////............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,,,,++++++***))))))))))))************++++++++++++,,,---...///111222222444555777:::>>>BBBEEEGGGIIIKKKNNNOOOPPPRRRTTTWWWYYY^^^___iii```oooppppppooonnnnnnppprrrooollliiihhhkkknnnoooooommmkkkiiiiiikkklllllllllhhhhhhggggggggghhhiiijjjfffdddbbbbbbccccccaaa______bbbdddcccbbbcccgggjjjrrrxxxxxxoooggggggiiiiiihhhgggdddbbb___]]][[[ZZZ^^^___aaacccfffhhhjjjkkkjjjhhhgggggggggeeeaaa]]]aaabbbbbbaaa```___^^^]]]^^^\\\]]]___^^^\\\___eeefffeeecccaaa````````````fffdddbbbaaaccceeeeeeeeebbbdddeeehhhiiijjjjjjjjjmmmrrryyy|||}}}~~~uuukkk```XXXSSSKKKIIIFFFDDDDDDEEEGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKEEE???@@@FFFIIIGGGOOOOOOXXXqqqjjjIII;;;777333222555111111111111000000000//////............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++*********************************************++++++)))************++++++++++++,,,---...///111222222555666888;;;???CCCFFFHHHKKKMMMOOOPPPPPPQQQSSSUUUXXX^^^```kkk___nnnoooooonnnmmmmmmoooqqqlllkkkiiijjjllloooppppppjjjiiihhhiiikkkllllllkkkhhhgggeeeeeefffhhhkkkmmmhhhfffdddcccbbb```\\\YYYZZZ^^^bbbdddcccdddgggjjjqqqrrrpppiiicccbbbbbb``````______]]]\\\ZZZYYYXXX^^^___aaacccdddeeeffffffhhhhhhiiijjjjjjfffaaa]]]aaaaaaaaaaaa```^^^\\\[[[^^^\\\]]]``````^^^bbbggggggeeebbb___^^^^^^```aaaaaa___]]]^^^aaaccceeeeee```cccfffiiijjjiiigggeeepppqqqpppooosss|||vvvyyywwwssslllcccZZZQQQKKKGGGDDDDDDCCCCCCDDDGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOORRRKKKFFFDDDBBBAAAEEEKKKbbbjjj|||yyyfffPPP;;;666777555444666111111111111000000000000///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))************++++++++++++,,,---...///111222222555777999===AAADDDGGGIIIMMMNNNPPPPPPPPPPPPRRRTTTXXX^^^aaammm___fffiiimmmooopppqqqssstttmmmlllkkkjjjjjjjjjiiihhhhhhfffdddeeegggiiijjjjjjeeeeeeeeeeeeggghhhjjjkkkdddddddddcccbbb^^^ZZZXXX[[[___cccddddddeeehhhkkkiiigggccc```^^^]]]\\\ZZZZZZ\\\^^^aaaaaa```]]]\\\___```aaacccccccccbbbbbbccceeegggiiijjjiiifffeeeaaaaaaaaaaaa```^^^[[[ZZZ^^^[[[[[[^^^^^^]]]```dddcccbbbaaaaaaaaaccceeeggg___^^^___```cccdddcccbbb```bbbeeeggggggeeecccaaalllppprrrooonnnzzzuuuttt}}}zzzkkkggg___WWWOOOIIIEEEDDDBBBBBBCCCDDDFFFHHHKKKLLLMMMMMMLLLLLLLLLMMMOOOOOOSSSLLLJJJKKKDDD>>>HHHZZZzzz~~~XXXIII<<<888888555333333111111111000000000000000///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********++++++++++++,,,---...///111222222444666999===AAAEEEGGGIIILLLNNNPPPPPPQQQRRRTTTUUUYYY^^^```kkk^^^aaafffmmmrrrttttttssssssnnnnnnnnnmmmjjjgggdddcccfffccc______aaaeeehhhjjjdddeeehhhjjjkkkjjjiiihhh^^^```aaabbb```^^^\\\[[[aaacccffffffeeeeeeiiillliiiddd```______]]][[[ZZZYYY]]]ccciiikkkjjjgggeeedddeeefffggggggfffdddccc```aaabbbccccccdddeeefffaaaaaabbbcccbbb___]]][[[^^^ZZZYYY[[[\\\[[[\\\___^^^```aaaccceeefffgggggg```aaacccfffhhhfffbbb^^^^^^___```aaacccdddeeefffggglllqqqppplllsss{{{qqquuu|||tttmmm^^^ZZZSSSLLLGGGDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOONNNHHHGGGGGG@@@@@@\\\uuuLLLCCC:::666333000...///000000000000000000111111///............---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************+++++++++*********))))))))))))*********++++++++++++,,,---...///111222222222555888===AAADDDGGGHHHIIILLLNNNPPPRRRSSSVVVXXXZZZ^^^___iii^^^dddiiiooosssssspppnnnmmmlllnnnpppooolllhhheeecccbbb___\\\\\\___cccfffhhhgggiiilllnnnnnnkkkhhhfff[[[]]]___```^^^]]]]]]]]]cccfffiiijjjhhhgggiiikkkiiiddd``````^^^[[[YYYZZZ]]]aaagggmmmppppppnnnmmmkkklllnnnnnnnnnllljjjhhhfffgggfffeeebbbbbbccceeeaaabbbdddeeedddbbb```^^^___ZZZXXX[[[\\\[[[[[[]]]```aaabbbddddddcccbbbaaacccdddfffhhhiiifffaaa]]]ZZZZZZ[[[^^^bbbggglllooohhhggghhhhhhdddiii|||qqqrrrxxx|||zzzqqqkkkccc\\\NNNKKKGGGBBB@@@@@@AAABBBFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMHHHDDDBBBAAAAAARRRqqqMMM===:::777444222111222333000000000000111111111111///............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************,,,,,,++++++***))))))((()))************++++++++++++,,,---...///111222222111444888===AAAEEEGGGGGGHHHKKKNNNPPPRRRTTTXXXZZZ[[[___```jjj]]]iiikkknnnnnnmmmjjjiiiiiiiiimmmppppppkkkfffbbbaaa]]]\\\]]]___bbbdddeeedddiiijjjkkkkkkjjjgggeeeccc]]]___```^^^[[[ZZZZZZ\\\___eeelllnnnmmmjjjhhhhhheee```^^^```^^^YYYZZZ^^^cccdddfffiiikkkmmmoooooonnnpppqqqrrrqqqooommmkkkkkkmmmmmmjjjfffbbbaaabbbaaacccfffhhhgggfffcccaaaaaa\\\YYY]]]_________```eeeeeedddccccccbbbbbbbbbeeeddddddeeeeeedddaaa___[[[\\\]]]```dddiiinnnqqqkkkfffcccccc___aaarrrtttpppqqqxxx{{{~~~vvvjjjbbb\\\TTTLLLDDDCCC@@@??????AAACCCEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJLLLNNNOOOOOONNNLLLJJJEEEEEEHHHKKKUUUqqqfffMMM<<<666888:::888555555666777///000000000111111111111///............---------++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++******************)))************++++++++++++,,,---...///111222222222444999>>>CCCFFFHHHIIIJJJLLLOOOQQQRRRTTTWWWYYYYYY```cccooo]]]jjjkkkkkkiiihhhggghhhjjjhhhlllooonnnhhhaaa]]][[[YYY[[[^^^bbbffffffdddaaajjjiiihhhfffdddbbb```___aaabbbaaa^^^YYYVVVWWWYYYZZZbbblllrrrqqqlllhhheeeaaa^^^___bbbaaa^^^aaaggghhhfffdddccceeehhhlllooonnnoooqqqrrrqqqooollljjjfffiiilllkkkfff```^^^]]]bbbdddgggiiiiiihhheeecccbbb]]][[[___ccccccccceeejjjhhhfffdddcccdddfffgggeeeccc``````aaabbbbbbaaa```aaabbbdddfffiiilllnnnooogggdddfffccc```iiixxxwwwsssppptttyyy~~~}}}wwwpppnnnfff\\\TTTOOOHHHAAABBBAAAAAAAAABBBFFFIIIKKKEEEFFFIIIKKKMMMLLLLLLKKKIIIKKKNNNPPPPPPNNNKKKHHHDDDJJJSSS]]]nnnnnnBBB;;;???444999===;;;666444333222//////000000111111111222//////.........---------++++++,,,,,,,,,---------************************++++++++++++++++++++++++((((((((((((((((((((((((+++***)))'''''')))***+++************************)))))))))***++++++,,,,,,)))************++++++++++++,,,---...///111222222333555:::@@@DDDHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWXXX```ggguuu~~~\\\jjjiiigggfffggghhhhhhgggbbbeeeggggggccc___\\\[[[VVVYYY\\\```dddfffhhhhhhqqqooojjjddd^^^[[[[[[\\\cccbbb```___^^^^^^______```fffnnnqqqnnnhhhdddaaaaaa```^^^^^^```ccchhhjjjhhhgggeeeeeefffjjjnnnpppllllllllljjjhhhfffggghhhbbbccccccaaa^^^\\\]]]^^^aaabbbdddffffffdddcccaaa```\\\[[[^^^___```ccchhhhhhgggeeeddddddeeeggghhhffffffeeeccc```aaaeeeiiieeeeeeeeedddcccdddhhhjjjkkkjjjjjjjjjkkkooorrruuuwww{{{mmmrrrxxxzzzzzz}}}yyypppiiidddaaaZZZSSSKKKFFFBBB@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKNNNNNNKKKJJJKKKMMMOOOOOOLLLJJJKKKLLLHHHAAAKKKSSSeee~~~~~~OOO===;;;888444444333333222111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))((()))***,,,,,,+++*********,,,.../////////111222444666:::>>>BBBEEEHHHIIIKKKNNNRRRTTTTTTUUUVVVWWW\\\```fffuuu~~~ZZZiiigggdddccccccdddeeeeee^^^aaadddeeeccc```^^^]]]\\\___dddiiilllmmmmmmlllmmmkkkgggbbb\\\YYYYYY[[[\\\]]]^^^___````````````^^^ccciiillliiiccc___\\\[[[ZZZZZZ[[[]]]bbbfffiiibbbbbbbbbccceeegggiiijjjjjjkkklllkkkhhheeecccbbbbbbbbb```^^^[[[ZZZ\\\]]]^^^___```bbbccccccbbbbbb^^^ZZZXXX[[[\\\\\\```eeecccbbbbbbcccdddfffhhhiiijjjjjjjjjhhhffffffhhhkkkfffffffffeeedddeeegggiiihhhiiikkkmmmoooqqqssstttqqq~~~zzzmmmnnnuuuzzz|||}}}zzztttoooiiiaaaZZZYYYUUUOOOHHHCCCAAA@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIIIIIIIJJJMMMOOONNNOOOOOOMMMIIIHHHMMMSSS```xxx]]]AAA;;;:::888444444333222222111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++******,,,///000000000111333555777:::>>>BBBFFFHHHIIIKKKNNNRRRTTTTTTUUUVVVWWW]]]aaaeeettt~~~[[[fffdddaaa^^^^^^^^^```aaa___aaaddddddbbb```^^^]]]aaadddjjjnnnqqqpppnnnmmmhhhgggddd___ZZZXXXXXXYYYYYY[[[]]]___```___^^^]]][[[^^^bbbcccaaa]]][[[YYYZZZZZZZZZZZZ\\\___ccceee```aaaccceeefffgggggggggdddgggjjjkkkiiieeecccaaadddbbb___[[[XXXXXX\\\___^^^^^^^^^```aaacccdddeeebbb]]]ZZZ[[[ZZZYYY\\\aaaaaabbbdddfffgggiiijjjjjjjjjjjjiiifffcccbbbcccdddcccdddeeeeeeddddddeeefffeeehhhlllpppsssssssssrrrooottt~~~}}}uuuuuusssuuu{{{zzz}}}xxxqqqiiiaaa\\\VVVPPPKKKLLLIIIDDD???>>>???AAACCCEEEEEEFFFHHHIIIJJJKKKLLLJJJHHHGGGGGGJJJNNNPPPQQQJJJJJJLLLJJJDDDFFF]]]uuuWWW???999;;;999444333333333222111111000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))*********)))******+++,,,+++---///111111111222444555777;;;???CCCGGGIIIJJJKKKNNNRRRTTTUUUUUUWWWXXX___bbbeeerrr\\\aaa```]]]ZZZXXXYYY[[[]]]dddfffhhhgggddd```^^^]]]ccceeegggiiijjjiiigggfffeeedddbbb^^^ZZZYYYYYYZZZ\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\^^^bbbbbbaaa``````aaabbbbbbbbbbbbbbbcccccccccccccccaaadddhhhjjjiiihhhhhhhhhgggeeeaaa\\\YYYZZZ^^^bbbbbbaaa``````aaadddfffgggjjjeee```___]]]ZZZ[[[^^^eeegggjjjmmmnnnoooooonnnnnnkkkgggbbb^^^]]]]]]^^^^^^```bbbcccccccccdddeeegggiiillloooqqqqqqpppppppppooorrr|||mmmlllyyyssswww|||yyyqqqkkkhhhbbbZZZSSSNNNJJJFFFCCCBBBAAA@@@???AAACCCFFFHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNKKKJJJKKKOOORRRRRRPPPMMMIIIGGGHHHIIIZZZ|||\\\>>>777<<<;;;555111333222222222111111000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---+++---000111111222333555666888;;;@@@DDDGGGJJJKKKKKKNNNRRRTTTUUUVVVWWWYYY```ccceeeqqq\\\[[[[[[ZZZWWWTTTTTTWWWZZZeeeggghhhgggeeebbbaaa```dddcccaaa___^^^^^^^^^^^^bbbbbbaaa^^^[[[ZZZ[[[\\\]]]\\\YYYWWWWWWWWWYYYZZZYYYWWWUUUUUUXXX]]]bbbfffhhhhhhhhhgggggggggfffffffffdddaaa___^^^___```aaafffgggiiijjjiiijjjkkkmmmjjjhhhddd```]]]^^^bbbeeeeeedddbbbaaaaaaccceeegggjjjeeebbbbbb```]]]]]]```hhhkkkooosssvvvxxxxxxwwwxxxssskkkccc___^^^___```[[[^^^aaaccccccdddfffhhhkkkjjjjjjjjjjjjkkkllllllmmmjjjkkkttt~~~jjjjjjkkkmmmrrrzzzxxxssslllccc]]]XXXTTTNNNHHHEEECCCBBBAAA<<<>>>AAADDDGGGHHHIIIJJJFFFGGGHHHIIIKKKLLLMMMMMMOOOMMMMMMOOORRRRRRNNNJJJNNNHHHDDDJJJYYYyyy```JJJ:::999:::555222444222222111111111111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---***---///111111222444555666888;;;@@@DDDGGGJJJKKKKKKNNNRRRTTTUUUVVVXXXZZZ```ccceeerrr\\\VVVXXXXXXVVVSSSSSSUUUXXX\\\___aaabbbbbbbbbbbbcccbbb___\\\XXXVVVVVVWWWYYY]]]^^^^^^]]]ZZZZZZ[[[\\\YYYXXXUUUSSSTTTWWWZZZ]]]XXXVVVUUUWWW\\\ccchhhjjjfffgggiiijjjkkkkkkkkkkkkllljjjfffdddcccdddfffhhhoooooonnnmmmjjjiiijjjllljjjjjjhhhdddbbbaaaccceeeeeedddbbbaaaaaabbbccceeebbb______bbbbbb___```cccfffiiinnnsssxxx{{{|||}}}yyysssjjjccc```_________]]]___bbbcccdddfffhhhkkkkkkiiifffdddccceeeggghhhfffdddhhhpppxxxnnnjjjgggiiipppwww{{{}}}zzzrrrkkkfff___WWWRRRJJJHHHDDDAAA??????@@@AAA<<<>>>CCCGGGJJJJJJIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMOOOPPPPPPMMMHHHDDDBBBCCCGGGSSSkkknnnOOOCCC:::666333...111888111111111111111111111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))*********)))******+++,,,))),,,///000111222444555555777;;;???CCCGGGIIIJJJKKKNNNRRRUUUVVVWWWYYYZZZ```cccfffsss\\\QQQUUUXXXWWWTTTRRRUUUXXXSSSUUUXXXZZZZZZ[[[\\\^^^[[[YYYVVVTTTSSSTTTUUUUUUWWWXXXYYYXXXWWWWWWXXXYYYVVVUUUTTTSSSTTTVVVXXXZZZUUUVVVXXX^^^dddhhhiiihhhbbbcccfffhhhiiiiiihhhhhhkkkjjjiiiiiiiiikkkmmmnnnqqqrrrrrrqqqmmmkkkjjjjjjggghhhhhhgggdddbbbaaabbbdddccccccccccccdddfffggg```^^^___cccccc```___```dddfffjjjmmmqqqssstttuuunnnjjjddd```______]]][[[___```aaaaaaaaabbbeeehhhfffdddaaa______```cccdddbbbbbbhhhoooppprrrzzzppphhhhhhlllooovvv}}}}}}~~~zzzvvvmmmggg```ZZZUUUPPPJJJEEEBBBAAA@@@???>>>>>>@@@BBBAAACCCFFFHHHJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOMMMNNNPPPOOOMMMIIIGGGFFFCCCUUUjjj{{{}}}WWWBBB>>>999555222111222555000000000000111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))************)))(((************************************************))))))))))))))))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))))))))***++++++++++++***(((+++...///000111333555555777:::>>>BBBFFFHHHIIIKKKNNNRRRUUUVVVWWWYYY[[[^^^bbbggguuu~~~[[[NNNSSSXXXXXXUUUSSSUUUXXXNNNPPPRRRSSSRRRRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUTTTSSSUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTSSSVVV\\\dddjjjkkkhhhddd```aaacccddddddcccaaa```aaabbbdddfffhhhjjjjjjkkkmmmpppssssssqqqmmmkkkjjjccceeeggggggdddaaa___^^^ddddddeeefffgggiiijjjkkkdddbbbdddgggeee___\\\\\\ffffffggghhhiiiiiiiiiiiifffdddbbbbbbcccbbb^^^[[[_________]]]\\\]]]```ccc``````^^^^^^^^^___aaabbbbbbcccjjjooojjjeeeqqq}}}mmmfffeeefffnnnwwwwwwvvvyyy}}}{{{yyyvvvqqqkkkggg\\\WWWPPPKKKHHHDDD>>>:::@@@AAAAAA@@@???@@@AAACCCHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNQQQRRROOOKKKIIIJJJLLLZZZzzz[[[CCC999999888777888999444---000000000000000111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))))))))))))))((()))***,,,,,,+++******'''***---///000111333444444666:::>>>BBBEEEHHHIIIKKKNNNRRRUUUVVVXXXZZZ[[[]]]bbbgggwww~~~ZZZMMMLLLMMMPPPTTTVVVTTTRRRPPPRRRTTTUUUTTTTTTUUUVVVVVVTTTRRROOONNNOOOPPPPPPTTTRRRQQQPPPQQQSSSVVVXXXZZZYYYYYYXXXWWWVVVUUUTTTRRRVVV]]]cccfffgggeeedddbbbbbbaaabbbcccbbbaaa___bbbaaa```___```aaabbbcccmmmlllllllllmmmkkkgggeeeaaacccdddccc```^^^^^^___eeecccbbbdddggghhheeecccfffggggggeeecccaaaaaabbbiiihhhfffeeeeeefffhhhiiilllgggaaa```cccfffeeecccbbb```]]]]]]^^^]]]ZZZWWWWWWWWWXXXYYY[[[^^^aaabbbaaagggmmmmmmiiigggjjjnnnzzzmmmlllmmmjjjgggdddlllwww~~~yyyyyy}}}}}}{{{yyyrrrnnniiieeebbb^^^YYYTTTJJJHHHEEEAAA???>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHJJJLLLNNNNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNQQQTTTWWWXXXKKKGGGMMMLLLJJJ\\\vvvsss]]]JJJ<<<999777555333333333111000111000000000111222333333////////////............+++---///...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,---...///000222333333666888<<>>AAAEEEGGGHHHLLLOOOSSSVVVWWWXXXZZZ\\\___dddhhhvvvoooXXX@@@AAABBBCCCEEEFFFHHHIIIGGGIIIJJJJJJJJJKKKMMMPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXWWWVVVUUUUUUSSSRRRQQQRRRTTTWWWYYYYYYYYYYYYYYYZZZ\\\]]]___]]]]]][[[XXXUUUWWW[[[^^^bbbbbb```^^^\\\ZZZXXXWWWTTTTTTUUUXXXZZZ[[[YYYXXX]]]___``````aaabbbeeegggaaaaaabbbaaa```_________aaa___^^^^^^```aaa___]]]ccccccbbbaaaaaabbbcccccciiimmmppplllddd^^^^^^```ZZZ[[[\\\]]]]]]]]]]]]]]]^^^]]]\\\ZZZYYYYYYYYYZZZ\\\[[[[[[___dddeeebbb___]]]^^^bbbjjjxxx~~~oooiiihhhkkkooofffggghhhiiikkkmmmnnnooommmnnnoooooonnnllljjjiiikkklllmmmooorrruuuzzz}}}}}}}}}zzzvvvqqqkkkccc\\\VVVSSSQQQOOOLLLIIIGGGEEEEEEBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIILLLMMMMMMMMMLLLMMMPPPSSSWWW[[[^^^[[[VVVVVV]]]ddduuuyyyZZZ@@@>>>BBB===999:::777555333222222222111000000000//////...//////000............---------------,,,,,,///222111---)))++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,---...///111222222666777:::===AAADDDGGGIIILLLOOOSSSVVVWWWYYY[[[\\\^^^ccchhhuuunnnXXX???@@@BBBBBBCCCDDDGGGJJJGGGIIIJJJJJJJJJLLLOOORRRPPPOOONNNMMMOOOQQQTTTVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXYYY\\\^^^___]]]^^^\\\YYYVVVWWW[[[___bbbbbbaaa```]]][[[YYYWWWTTTSSSSSSUUUYYY[[[[[[[[[]]]^^^aaaccceeehhhmmmppphhhfffbbb]]][[[\\\```dddcccaaa^^^___aaabbb```]]]eeecccbbb``````bbbccceeeeeehhhjjjfff___ZZZYYY[[[YYY[[[]]]^^^]]]]]]^^^___\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\___bbbbbb___[[[___^^^]]]___ggg}}}}}}rrrjjjgggeeeeeedddeeefffhhhjjjkkkgggiiikkklllllljjjgggeeehhhfffdddccceeeiiimmmpppmmmqqqwww{{{}}}}}}zzzwwwuuupppmmmhhhddd___YYYRRRNNNFFFEEEDDDCCCBBBBBBBBBBBB???AAABBBBBBBBBBBBCCCEEEIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLNNNOOOOOOOOOPPPRRRTTTXXX]]]^^^YYYTTT[[[mmm}}}___JJJ888888<<<<<<:::;;;666444222222222222111000000//////........................------------,,,******+++,,,------***(((++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---...///000222333333777888:::===AAAEEEHHHJJJKKKNNNRRRUUUWWWXXXZZZ\\\^^^dddhhhsssmmmXXX>>>???AAAAAAAAABBBFFFIIIKKKKKKLLLKKKKKKMMMPPPSSSPPPOOONNNOOOPPPSSSVVVXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^\\\]]]]]]ZZZWWWVVV[[[___aaaaaaaaaaaaaaa___^^^]]]WWWUUUTTTUUUYYY]]]```aaa```aaacccdddeeehhhmmmppphhhiiihhhfffcccbbbdddffffffccc``````cccccc```]]]eeeeeeeeeddddddeeeeeeeee```bbbbbb```\\\YYYYYYZZZ\\\___aaa```^^^]]]^^^```[[[[[[[[[[[[\\\^^^```bbb``````aaaaaaaaa```]]]ZZZ^^^\\\ZZZZZZ]]]jjj{{{llliiigggdddbbbbbbccceeegggdddeeeggghhhiiiiiihhhgggeeecccaaa```aaaccceeefffcccfffjjjmmmoooqqqsssuuuuuuvvvzzzzzzwwwsssooommmkkkhhheeeaaa^^^ZZZVVVSSSPPPLLLIIIAAAAAA@@@@@@@@@AAABBBBBBAAACCCEEEFFFEEEEEEHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLNNNQQQRRRRRRSSSTTTVVVUUUWWWWWWWWW^^^rrrjjjMMMEEE<<<999;;;===<<<:::666444222111222222111000000///......---------............---------,,,,,,(((***++++++***))))))***************************,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---...///000111333444444888999;;;===AAAEEEIIIKKKJJJMMMQQQTTTVVVXXXZZZ\\\^^^cccgggrrrmmmYYY<<>>;;;;;;===:::444555333111111222222111000000///...---------------......---------,,,,,,,,,))),,,...,,,***)))+++---************************,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......///111222333444555999:::;;;>>>BBBFFFJJJLLLIIILLLPPPTTTVVVWWWYYY[[[^^^dddgggrrrmmmZZZ===???AAAAAA@@@@@@CCCFFFKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLMMMMMMNNNOOOOOOPPPQQQUUUYYYXXXUUUTTTVVVZZZXXXYYYZZZYYYXXXWWWXXXYYY]]]\\\[[[ZZZZZZ\\\^^^___hhhhhhiiikkkkkkjjjgggdddjjjddd______dddgggeeeaaa^^^___aaabbbdddgggkkkmmmtttuuuwwwwwwtttooojjjggglllhhhdddcccdddgggggggggiiigggfffeeefffeeedddbbbaaa]]][[[```cccbbbaaaaaa]]]___aaabbbcccbbb```___YYY[[[]]]^^^]]]^^^```bbbhhhgggeeeaaa^^^[[[XXXWWW[[[WWWUUUWWWZZZ\\\___bbbllltttlllcccZZZ]]]ddd````````````^^^^^^``````^^^\\\[[[ZZZ[[[\\\\\\[[[YYY[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXYYY\\\___ccceeeiiijjjmmmppptttxxx{{{}}}|||zzzxxxwwwwwwvvvtttrrrllljjjfffaaa^^^\\\[[[[[[UUUSSSQQQNNNKKKHHHGGGFFFFFFEEECCCAAA@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIILLLLLLMMMNNNNNNNNNNNNMMMPPPOOOMMMLLLLLLNNNPPPQQQLLLOOOQQQRRRRRRQQQRRRSSSRRRPPPSSSWWWUUUPPPQQQVVV```dddgggrrryyy^^^JJJ>>><<<:::999999;;;;;;:::888555444333111000/////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))*********)))'''((()))***((('''''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++***,,,...///000111333555333999<<<;;;???GGGJJJGGGOOORRRUUUWWWWWWWWWWWWWWW\\\]]]dddoooqqqZZZ<<<>>>@@@@@@??????BBBEEEHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOORRRVVVYYYXXXUUUSSSUUUXXXVVVXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZ[[[\\\___bbbdddgggffffffggghhhhhhhhhggggggccc```bbbhhhjjjgggcccaaabbbcccdddfffiiimmmpppppprrrtttuuutttpppllljjjmmmiiieeeeeehhhjjjiiiggghhhgggeeeeeefffeeecccaaa]]]XXXVVVYYY[[[YYYWWWXXXYYYZZZ\\\^^^___`````````ZZZ\\\]]]]]]\\\\\\^^^___gggfffccc___[[[XXXVVVUUUVVVVVVXXX[[[]]][[[XXXUUUZZZiii}}}qqqfffgggkkkfffbbb```YYY[[[]]]^^^]]]]]]^^^```aaaZZZYYYYYYZZZ[[[[[[ZZZXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^aaadddgggiiipppooonnnmmmmmmmmmnnnnnnqqqrrrtttuuuvvvvvvuuuuuuwwwvvvuuusssqqqpppnnnnnnjjjhhhfffeeeeeedddbbb```[[[YYYUUURRROOOMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPNNNNNNNNNOOOPPPQQQVVVUUUSSSRRRQQQQQQPPPPPPOOOLLLLLLNNNQQQYYYjjj{{{oooYYYIII???<<<<<<:::999999::::::999777555444222111000/////////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))*********((('''((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++***,,,...///000111333555444999<<<<<<@@@HHHJJJHHHOOOQQQUUUWWWWWWWWWXXXXXX[[[\\\cccmmmuuu]]];;;<<<============@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNSSSVVVXXXVVVSSSQQQRRRTTTSSSUUUWWWWWWVVVVVVWWWXXXZZZZZZZZZ[[[]]]```ccceeedddcccbbbaaabbbdddfffhhhcccbbbbbbffflllnnnjjjeeeeeeddddddeeegggkkkppprrrmmmoooqqqssssssrrrooonnnmmmiiigggiiimmmnnnkkkggghhhggggggggghhhfffdddaaaZZZVVVTTTWWWWWWTTTSSSTTTUUUUUUWWWYYY\\\^^^___```___``````___]]]\\\]]]^^^fffdddaaa]]]YYYWWWUUUUUUTTTUUUXXXZZZ\\\ZZZVVVRRRSSSZZZfffwwwnnn[[[ZZZfffgggfffhhhhhh______^^^]]][[[ZZZZZZ\\\XXXWWWVVVWWWXXXYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNQQQRRRRRRTTTUUUWWWYYYZZZ``````___^^^^^^^^^^^^^^^bbbcccdddffffffffffffeeefffeeedddcccaaa```___^^^[[[YYYWWWWWWWWWVVVTTTSSSOOOMMMJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIKKKLLLNNNPPPRRRSSSSSSQQQQQQPPPOOOOOOPPPPPPQQQTTTSSSSSSSSSSSSSSSQQQOOOLLLKKKKKKOOOZZZqqqfffNNNEEE===:::===<<<:::999999999999777666444333222111000/////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***)))((('''''')))))))))'''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***,,,...///000111333555666999<<<>>>BBBHHHKKKKKKNNNQQQUUUWWWWWWXXXYYYZZZZZZ\\\cccjjjwww^^^999999:::::::::;;;===>>>????????????????????????AAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLQQQSSSTTTSSSPPPMMMMMMNNNOOORRRTTTVVVVVVVVVWWWXXX[[[ZZZYYYXXXYYY[[[]]]____________^^^]]]^^^```bbb``````ccciiiooooookkkgggfffeeecccdddgggkkkoooqqqkkklllnnnpppqqqpppooonnnjjjhhhgggkkkooooookkkggghhhhhhhhhhhhiiihhheeebbb]]]YYYXXX[[[ZZZWWWVVVXXXUUUUUUVVVWWWZZZ\\\^^^___cccccccccaaa^^^\\\\\\]]]bbb```]]]ZZZXXXWWWWWWWWWVVVVVVUUUTTTVVVZZZZZZXXXXXXYYY]]]gggzzzgggVVV[[[\\\```ooozzzrrrjjjbbb___^^^[[[YYYXXXWWWVVVTTTTTTVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTOOOPPPPPPQQQQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNPPPRRRSSSSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQTTTSSSPPPLLLKKKLLLGGGJJJRRRbbb{{{uuuNNNEEEDDD<<<888<<<;;;:::888888888888666444333222111000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((('''&&&''')))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***,,,...///000111333555777:::===@@@DDDIIILLLMMMOOOQQQUUUVVVWWWXXXYYY[[[ZZZ]]]ccciii}}}www]]]777666666666777999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMNNNNNNMMMLLLJJJIIIIIILLLOOORRRUUUVVVVVVWWWXXXWWWVVVUUUTTTUUUVVVXXXYYYYYY[[[\\\\\\ZZZYYYZZZ[[[]]]___ccchhhmmmnnnjjjgggfffcccaaaaaaeeehhhjjjjjjeeefffggghhhhhhhhhggggggdddeeegggjjjmmmmmmiiifffdddccccccdddeeeeeecccaaaaaa^^^]]]]]]ZZZUUUTTTVVVXXXXXXXXXXXXYYY[[[\\\]]]aaaaaaaaa___[[[YYYYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVSSSUUUSSSPPPSSSYYYZZZVVVVVVUUUUUUWWW___rrrqqqppplllnnn{{{rrrccc```cccbbb___^^^YYYWWWUUUTTTUUUUUUUUUSSSTTTTTTSSSRRRRRRRRRSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMKKKKKKLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHIIIIIILLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPSSSSSSMMMGGGHHHQQQ[[[]]]eeeuuuqqqSSS>>>@@@AAA888333999:::888777777777777555444222222111000//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&'''((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,***,,,...///000111333555888999<<>>>>>===<<<<<<<<<>>>???AAABBBDDDDDDCCCCCCCCCFFFHHHJJJJJJIIIGGGKKKQQQUUUWWWYYYZZZ[[[[[[YYYWWWTTTRRRRRRSSSSSSSSSUUUWWWVVVUUUXXX```ggg^^^]]]\\\\\\]]]___aaabbbbbb___\\\^^^aaa```[[[WWWRRRQQQQQQRRRSSSVVVXXXYYYXXXbbbjjjjjjdddaaaffflll\\\ZZZXXXXXX\\\```cccddd[[[ZZZ[[[[[[WWWQQQRRRVVVOOOPPPSSSTTTUUUTTTSSSRRRPPPQQQRRRQQQOOONNNNNNOOOTTTUUUVVVVVVTTTPPPMMMJJJFFFLLLLLLKKKUUUhhhrrrpppPPPJJJHHHJJJJJJGGGIIINNNVVVxxxrrrcccgggsssnnnkkkfffbbbaaa```^^^]]]ZZZYYYXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNPPPRRRTTTMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSRRRQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRQQQOOOOOOOOOQQQRRRQQQPPPLLLMMMNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOPPPKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]___```___]]]YYYWWW\\\aaaooo```KKKFFF999999888999::::::777333444333333444666777666555111000000////////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***+++,,,------***,,,...///000111333555888666:::BBBGGGHHHKKKQQQVVVWWWWWWWWWVVVVVVXXXZZZWWWZZZdddrrr{{{]]]222222111000///...------111111111000000000000000444555777999::::::::::::<<<;;;;;;===AAACCCBBB@@@BBBBBBBBBBBBDDDFFFHHHJJJGGGJJJNNNTTTXXXZZZ\\\\\\XXXXXXWWWTTTQQQPPPRRRSSSQQQTTTWWWXXXXXXYYY]]]aaa```aaabbbeeeffffffccc```ccc^^^[[[```ccc```\\\ZZZXXXVVVTTTRRRQQQRRRSSSTTTTTTYYY]]]]]]YYYWWWXXXZZZXXXWWWVVVWWWYYY]]]```ccc___[[[VVVRRRPPPOOONNNMMMPPPPPPQQQRRRRRRPPPMMMJJJNNNNNNPPPQQQMMMIIIKKKPPPSSSUUUWWWVVVRRRNNNKKKIIILLLKKKKKKMMMRRRYYY```dddOOOLLLHHHEEEDDDFFFIIIKKKLLL]]]zzz|||yyyhhhaaabbbcccbbb```ddd```[[[YYYYYYYYYVVVSSSRRRQQQQQQPPPOOOOOONNNNNNRRRSSSSSSSSSQQQPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPUUUSSSQQQOOONNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRMMMMMMOOOPPPQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRTTTVVVUUUUUUWWWZZZ[[[[[[\\\^^^XXXZZZYYYYYYaaaooouuutttttt|||pppLLLAAA===>>><<<;;;999888777888888555555666666555555444333111000//////000000///............------,,,,,,,,,,,,,,,,,,++++++*********+++***)))(((((()))***+++)))((('''&&&&&&'''((()))******)))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNQQQRRRTTTVVVWWWYYYYYYYYY\\\aaaeeeqqq|||ZZZ000000000000000000//////000000111111111111111111333444666777888999999888:::999999;;;???@@@???===>>>??????AAACCCEEEFFFHHHHHHJJJMMMPPPSSSTTTUUUUUUSSSSSSRRRPPPPPPQQQUUUXXXTTTUUUUUUUUUUUUVVVYYY[[[___```bbbeeeggghhheeecccccc^^^[[[___aaa]]]WWWUUUWWWVVVUUUSSSSSSSSSTTTTTTTTTXXX[[[YYYTTTPPPPPPRRRVVVUUUUUUUUUXXX[[[___aaa^^^[[[XXXTTTQQQOOOMMMLLLMMMLLLLLLLLLLLLLLLKKKJJJNNNLLLMMMNNNLLLHHHIIINNNNNNPPPQQQPPPNNNKKKHHHGGGLLLJJJIIIHHHIIIKKKOOOQQQMMMKKKHHHEEEEEEFFFHHHIIIIIIPPP^^^mmmzzz|||nnnccc^^^___cccdddeeeeeebbb^^^ZZZWWWUUUUUUUUUUUUUUUUUUVVVVVVOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQOOONNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPQQQRRRSSSSSSSSSUUUTTTTTTTTTTTTUUUUUUUUU\\\]]]^^^______]]]]]]^^^]]]eeeppp}}}xxxRRR===:::888888777555333222222222333444444444444444333333222111000//////000000///---......---------,,,,,,,,,,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))(((''''''((())))))******)))((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNQQQRRRTTTVVVWWWYYYYYYZZZZZZ___dddrrr|||ZZZ///000000000111111111111000000000111222222333333222333444555666777777777888777888999;;;<<<;;;:::;;;<<>>;;;:::999777555444444444555333333333333333222111111111000...///000000///---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))*********))))))(((((())))))*********)))(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNQQQRRRTTTVVVXXXYYYZZZZZZXXX^^^dddttt{{{YYY000000111111111111111111///000000111222333333444222333444555555666666666777777888999999999999888:::<<>>???@@@:::<<<;;;999888777777777888333333333333333222222111111///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))*********))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((()))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNPPPRRRSSSVVVXXXYYYZZZZZZXXX^^^eeevvv{{{YYY222222111111000//////...//////000111222222333333444444444444555666666777888888999999888777777777888:::===@@@CCCEEEEEEEEEBBBBBBAAABBBEEEHHHLLLOOOMMMQQQWWWZZZ[[[ZZZYYYYYY[[[WWWTTTVVV[[[```ccccccbbbbbbbbbdddffffffeeecccdddbbbbbbeeeeee```\\\\\\SSSTTTWWWYYYZZZZZZYYYXXXRRRSSSSSSSSSSSSTTTVVVXXXTTTSSSRRRRRRSSSTTTUUUVVVSSSUUUWWWVVVSSSOOOMMMLLLPPPSSSVVVWWWUUUSSSSSSTTTWWWRRRNNNNNNMMMMMMQQQVVVXXXSSSMMMIIIHHHHHHHHHHHHBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC???AAAFFFIIIHHHKKKVVVcccmmm___```aaadddeeeffffffeeedddeeeccc```______^^^\\\YYYWWWXXXYYYYYYXXXUUURRRPPPPPPQQQQQQRRRQQQQQQPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNPPPSSSVVVXXXYYYWWWUUUSSSSSSTTTUUUVVV[[[\\\\\\ZZZXXXYYY]]]`````````___]]]\\\[[[]]]^^^ggg{{{fffRRRDDDBBBDDD???<<<:::222777666555444333333444444444444444444444333222222000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))))))))************))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((()))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNPPPQQQSSSVVVXXXYYYZZZ[[[ZZZ___eeevvv|||ZZZ222222111000///...------/////////000111111222222444444333333444555666666888999::::::777666666666555777999;;;===???@@@AAAEEEDDDCCCBBBCCCEEEGGGHHHHHHMMMUUU[[[]]]]]]]]]]]]^^^\\\YYYYYY[[[^^^```aaaaaaaaa```aaaccccccbbbaaa```^^^^^^aaa```]]][[[]]]VVVXXXZZZ]]]^^^___^^^]]]^^^]]]ZZZXXXWWWWWWXXXYYYVVVVVVUUUTTTSSSRRRRRRRRRPPPSSSWWWWWWTTTQQQRRRSSSVVVZZZ]]]]]]ZZZVVVUUUVVVZZZWWWTTTRRRPPPPPPWWW```llldddXXXPPPLLLJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBFFFFFFEEEJJJQQQ\\\ooo}}}wwwppphhhdddgggdddaaaaaacccccc```]]][[[[[[[[[[[[ZZZYYYYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[^^^\\\ZZZXXXXXXYYY\\\]]][[[\\\[[[WWWSSSSSSVVVZZZXXX___hhhkkkkkkkkkooossssssbbbKKKGGG===>>>AAA999777:::777666555333222222222333444444444444444444333333222000///---...//////...,,,++++++++++++,,,,,,,,,,,,)))))))))***************))))))************))))))((())))))******))))))(((******)))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNOOOQQQSSSUUUXXXZZZ[[[[[[\\\___cccttt~~~[[[000/////////......------/////////////////////000333333222111222333444555888999;;;999666333444555555666777888:::<<<>>>???DDDCCCCCCBBBBBBCCCDDDEEEHHHLLLRRRWWWYYYZZZ\\\]]][[[\\\\\\\\\\\\]]]```bbb^^^]]]]]]^^^aaabbbaaa```^^^\\\[[[]]]\\\XXXYYY\\\[[[]]]___aaacccdddeeeeeehhhddd___[[[YYYXXXXXXXXXZZZYYYWWWUUUTTTRRRQQQPPPOOOSSSXXXXXXWWWVVVXXX\\\___bbbdddbbb\\\YYYYYYZZZ[[[ZZZYYYVVVQQQQQQ\\\jjjuuukkk]]]RRRNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBCCC??????DDDFFFEEEEEEGGGAAALLLbbb~~~|||xxxtttssssssrrrnnnjjjllliiiddd___]]]^^^```bbb```___]]][[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWWWWXXXXXXYYYYYYYYY[[[[[[\\\\\\]]]^^^^^^^^^\\\[[[YYYXXXZZZ]]]```bbb___``````]]]YYYZZZ___dddooo]]]JJJFFF>>>===555999===666777======777666555444444444555666333333333333333222111111000...------...///---,,,******+++++++++,,,,,,,,,((()))))))))*********+++((()))***++++++***)))((('''((())))))))))))((('''******)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,---///000000111444666777:::===@@@CCCFFFKKKNNNOOOPPPSSSUUUXXXZZZ[[[\\\[[[]]]```qqq\\\---------...............////////////............222111000000000111222333777999:::888444222222333888777777888999<<<>>>??????@@@@@@AAABBBDDDEEEFFFKKKNNNPPPRRRSSSUUUWWWZZZPPPTTTWWWXXXXXXYYY]]]aaa[[[ZZZZZZ\\\___aaabbbaaa```]]]\\\\\\ZZZWWWXXX\\\___```bbbeeeggghhhiiijjjjjjfff```\\\ZZZZZZYYYYYY\\\[[[YYYWWWTTTRRRPPPOOOOOOTTTYYYZZZYYYYYY]]]bbbhhhjjjiiieee^^^[[[]]]```[[[\\\\\\XXXRRRRRR___ooonnncccUUULLLIIIIIIIIIGGGGGGFFFDDDCCCBBBBBBCCCDDDAAA@@@?????????@@@AAABBB???;;;<<>>============@@@?????????>>>>>>======>>>===AAAGGGJJJVVVuuuwwwnnnllloootttxxxrrrllliiihhhhhheeeccceeehhhfff___\\\^^^]]]YYYXXXWWWVVVUUUVVVVVVWWWWWWWWWYYY]]]aaacccaaa``````]]]^^^___^^^^^^fff{{{{{{jjjTTTGGGCCCCCCAAA>>><<<;;;::::::999999999:::555444222111111333666777333333222111000000111111//////...------------...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((111000---+++***)))***+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&'''''''''''''''((())))))))))))))))))******************))))))******+++,,,,,,,,,,,,---///222444666999<<>>============>>>>>>=========<<<<<<<<<>>>===???DDDCCCGGG[[[rrrwwwtttrrrrrruuu{{{|||wwwpppcccWWWSSSSSSWWWaaakkknnnjjjddd]]]\\\]]]eeeqqq^^^TTTGGG@@@??????===;;;::::::999888777777777888888666444222111222333555333222111111000000000111//////...---------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((000...+++'''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''''''''((())))))))))))))))))******************))))))******+++,,,---------...000333555777999;;;>>>AAACCCFFFJJJMMMOOOOOOQQQTTTXXXZZZZZZZZZ[[[]]]^^^mmm]]]------,,,,,,,,,,,,------...---++++++---......---000000000111222222333333333333333333444444444444666666666777888:::===>>>BBBBBBCCCBBBAAAAAADDDFFFKKKMMMNNNMMMJJJHHHGGGGGGIIIJJJLLLPPPSSSTTTRRROOOOOORRRVVVYYY[[[[[[ZZZYYY]]]]]]]]]^^^___aaabbbccc```___^^^^^^______]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\___[[[WWWTTTSSSSSSRRRPPPXXXZZZ[[[XXXTTTTTTZZZ___fffdddddddddfffgggfffeee^^^aaaaaa```aaafffhhhfff\\\[[[XXXUUURRROOONNNMMMRRRQQQNNNIIIDDD@@@@@@@@@>>>>>>===============>>><<<<<<<<<;;;;;;;;;;;;;;;===;;;===AAA???<<>><<<999888777666555555555555:::888555333111111111222222111111111111000000000///......---------------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))******&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))))))))******************))))))******+++,,,------...000222444666777888:::===@@@BBBFFFJJJMMMOOOOOOQQQTTTXXXZZZZZZZZZ[[[]]]___nnn\\\,,,++++++++++++,,,,,,---,,,+++***+++---...------000000000111111222222222111111222333333444555555666555555555777:::===???AAABBBBBBAAA@@@AAACCCEEEHHHJJJKKKKKKIIIHHHHHHHHHHHHIIILLLPPPSSSSSSQQQNNNLLLNNNQQQTTTWWWZZZ[[[[[[]]]]]]]]]^^^___```aaabbbaaa```___```cccccc___\\\YYYZZZ\\\^^^^^^]]][[[ZZZ___[[[VVVSSSRRRRRRRRRRRRWWWXXXWWWTTTRRRSSSWWW[[[aaa`````````bbbbbbaaa___\\\``````^^^^^^``````\\\ZZZYYYXXXVVVTTTRRRPPPOOOMMMMMMKKKHHHDDDAAAAAABBB<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::888;;;@@@@@@======AAAAAAKKK]]]sss~~~mmmXXXEEECCCDDDDDDBBB@@@===<<<<<<:::999777666555444444444999777555333111111111222000111111111111111000000///...------,,,,,,------************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((()))))))))******************))))))******+++,,,,,,---...000222444555666777999===@@@BBBFFFJJJMMMOOOOOOQQQTTTXXXZZZZZZYYYZZZ\\\___oooZZZ***************+++,,,,,,***))))))+++---......---//////000000000000000111//////000111222333444444666555555555777:::===???===>>>?????????@@@CCCFFFEEEGGGIIIIIIIIIIIIKKKLLLJJJKKKMMMQQQTTTTTTRRRPPPOOONNNNNNOOORRRVVVZZZ]]]]]]]]]\\\\\\]]]]]]^^^___^^^]]]^^^aaadddddd```\\\YYY[[[^^^``````^^^[[[YYY]]]YYYUUURRRRRRSSSSSSSSSVVVUUUSSSQQQQQQRRRTTTVVV]]]\\\[[[\\\]]]\\\ZZZXXXXXX\\\]]][[[ZZZ[[[YYYUUUVVVVVVUUUUUUSSSQQQOOONNNJJJJJJIIIFFFBBB?????????;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888999>>>AAA@@@@@@@@@;;;???GGGUUUiiikkkZZZQQQIIIAAA@@@AAA@@@>>>:::888888999;;;:::999777555444444444555444333222111222222333///000000111111111000000......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,...---(((### ((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))((()))))))))******************))))))******+++,,,***+++---///111333444555777999===@@@CCCFFFKKKNNNOOOOOOQQQTTTXXXZZZZZZYYYYYY\\\___ooo{{{YYY)))))))))))))))***+++,,,)))))))))+++...//////---.............../////////......//////000111222222444444444555666999;;;<<<999:::<<<<<<===???BBBEEEAAACCCEEEFFFGGGHHHJJJMMMLLLLLLMMMPPPSSSTTTTTTRRRVVVTTTPPPNNNOOORRRWWWYYY\\\[[[[[[[[[[[[[[[\\\]]]XXXZZZ\\\___aaa```\\\YYY[[[]]]```bbbbbb```^^^\\\ZZZWWWTTTRRRSSSTTTTTTTTTUUUSSSQQQQQQRRRSSSSSSRRRWWWWWWWWWXXXYYYYYYWWWUUUSSSWWWYYYXXXYYY[[[YYYUUUQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIHHHDDD@@@<<<::::::;;;;;;:::::::::::::::;;;::::::::::::;;;;;;;;;;;;:::999999;;;===>>>>>>===??????>>>BBBMMM___rrr~~~jjjUUUKKKGGGCCC@@@>>>>>>===;;;999999:::<<<===<<<:::888666555444333000000000000111222222333...///000111111111000///...------,,,,,,,,,,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((($$$''',,,111333222///---(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))******************))))))******+++,,,)))+++---///111333333444777:::>>>AAADDDHHHLLLPPPOOOOOOQQQTTTXXXZZZZZZZZZYYY\\\```pppvvvWWW(((((((((((()))***++++++))))))***,,,///000000...---------------------------------....../////////111222333444555666777777777888999999:::<<>>===<<<<<<===>>>>>>>>>===<<<:::888666444333222////////////000000000111---...000111222111000///...---,,,,,,++++++,,,,,,************************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((###%%%)))...222555777888(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))))))))))))))******************))))))******+++,,,***+++...000222444444444888;;;>>>BBBEEEIIINNNQQQOOOOOOQQQTTTXXXZZZZZZZZZXXX\\\```qqqqqqVVV''''''''''''((()))++++++))))))***---000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333333444444333666777888888888999<<>>>>>>>>>>>AAACCCKKKIIIHHHIIIMMMPPPQQQQQQTTTSSSSSSSSSTTTUUUWWWXXXWWWXXXXXXZZZ[[[^^^___```VVV[[[``````\\\WWWUUUTTTTTTVVVYYY\\\^^^^^^]]]\\\TTTSSSRRRSSSUUUVVVVVVUUUWWWTTTSSSTTTXXXWWWSSSOOOGGGHHHKKKOOOSSSTTTSSSRRROOOSSSUUUSSSTTTWWWWWWSSSMMMOOOQQQQQQPPPLLLHHHFFFBBBCCCDDDCCC@@@???>>>???<<<;;;:::999888888888888666666777777888888888999777999:::999888888888666777999;;;;;;;;;;;;<<<>>>???```yyyuuuVVVSSSJJJCCCBBBDDDCCCAAA???<<<;;;:::;;;======<<<:::===<<<:::777555333222111......//////////////////,,,...000111222111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%&&&(((+++---'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))'''''''''''''''((())))))))))))))))))*********************)))***++++++,,,+++,,,///222444555555555999;;;???BBBFFFJJJNNNRRROOOOOOQQQTTTXXXZZZZZZZZZXXX\\\```qqqoooUUU''''''''''''((((((((((((***)))))),,,///000...+++++++++******************,,,,,,++++++,,,,,,---...//////////////////000111555555666777888999::::::::::::999888888;;;@@@DDDJJJHHHGGGFFFHHHJJJMMMOOOTTTRRRPPPQQQTTTVVVUUUSSSSSSUUUXXXYYYYYYYYYZZZ[[[ZZZZZZZZZZZZXXXVVVTTTSSSUUUTTTTTTWWW[[[[[[WWWSSSRRRRRRQQQQQQQQQSSSTTTUUUPPPSSSUUUUUURRRNNNJJJIIIJJJLLLNNNOOONNNNNNRRRUUUUUUWWWUUURRRSSSTTTRRRMMMHHHIIIKKKLLLKKKIIIFFFDDD???>>><<<;;;:::;;;===>>><<<;;;:::888777777888888:::888666888:::<<<:::888888777666666666666666777666666666666777777777777999>>>HHHWWWmmmxxx___MMMHHHGGGFFFEEEDDDBBBAAA@@@???>>>======<<<;;;;;;::::::666666666555444444333333000000////////////000000111000///------......///+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''')))(((((('''''''''((((((''''''(((((('''&&&%%%%%%)))))))))))))))*********************************+++,,,...111333555666777999:::===AAAFFFKKKPPPRRRKKKNNNRRRVVVYYYZZZ[[[[[[WWWbbbeeetttjjjYYY''''''''''''(((((((((((()))((((((***------,,,)))************************+++************+++,,,,,,///////////////000000111333333444555666777888888999999999999999<<>>===;;;:::999:::;;;<<<<<<;;;999888777777888888:::999888999<<<===<<<:::777666555555444444444444555555555666666666777777:::<<>>===<<<;;;;;;::::::999888888555555555444333333222222000000////////////000000111000///...---......///,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%))))))))))))************************************+++,,,...111333555666777999;;;===AAAFFFKKKOOORRRMMMOOOQQQUUUWWWYYYZZZZZZWWWbbbdddtttjjjZZZ&&&''''''''''''(((((((((&&&&&&&&&''')))***)))'''))))))))))))************)))))))))))))))***++++++///////////////000111111111111222333444444555555777888999999:::===AAAEEEDDDDDDDDDDDDFFFHHHKKKLLLPPPMMMKKKLLLOOOSSSUUUVVVPPPPPPQQQPPPOOOQQQTTTVVVUUUTTTRRRPPPPPPRRRTTTUUUWWWXXXYYYWWWSSSOOOMMMLLLQQQSSSUUUVVVWWWVVVTTTRRRPPPQQQRRRPPPMMMKKKJJJJJJMMMOOOPPPQQQRRRTTTXXX[[[[[[[[[XXXRRRPPPPPPMMMHHHJJJIIIHHHEEECCC@@@>>>===<<<;;;:::999888999::::::;;;:::888777666777777888777666666888:::;;;:::999666666444333222222222222444444444444555555555555777999999666777FFF^^^rrrtttXXXNNNLLLHHHCCCAAA??????>>>>>>===<<<;;;;;;:::999999888777777666666444444333333222111111111000000////////////000000000000///............///------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((('''''''''''''''(((((('''''''''(((''''''&&&%%%(((((())))))************************************+++,,,...111333555666777999;;;===AAAFFFKKKOOOQQQPPPPPPQQQSSSUUUWWWYYYZZZXXXaaacccssskkkZZZ&&&&&&&&&'''''''''((((((&&&%%%&&&&&&'''(((''''''((((((((()))))))))))))))***))))))))))))***++++++............///000111111000000111222222333444444666777999:::;;;===AAADDDBBBBBBCCCEEEGGGIIIJJJKKKSSSQQQOOONNNPPPSSSVVVXXXWWWVVVSSSPPPMMMMMMPPPRRRQQQQQQQQQQQQRRRTTTUUUVVVRRRTTTTTTQQQMMMLLLOOORRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTRRROOOMMMNNNOOOQQQRRRSSSTTTVVVYYY]]]___bbbaaa]]]VVVSSSRRRNNNIIIIIIHHHEEEBBB@@@>>>======<<<;;;:::999999999999999999888777666555666777777222222444555777777777666777666444333222111111000222222222333333333444444222666888666444777AAAIIIWWWfff|||vvvfffWWWJJJHHHIIIFFF@@@>>>======<<<<<<;;;;;;::::::999888888777777666666555444444444333222222111111000000////////////000000000/////////...............---+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&(((((())))))******++++++************************+++,,,...111333555666777999;;;>>>BBBGGGKKKNNNPPPRRRQQQQQQQQQSSSUUUXXXZZZXXXaaabbbssslllZZZ&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''(((''''''((((((((()))))))))***************+++,,,,,,------------...///000111111111111222222333333444444666999:::;;;<<>>JJJZZZpppvvv___SSSMMMJJJHHHHHHGGGBBB???>>>======<<<<<<;;;;;;;;;:::999999888888777777666666555555444444333222222222000000////////////000000///////////////......------,,,+++***)))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&'''(((((()))******++++++************************+++,,,...111333555666777999;;;>>>CCCGGGKKKNNNOOORRRQQQPPPPPPQQQTTTWWWYYYYYYaaaccctttlll[[[%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%''')))&&&&&&''''''(((((())))))+++************+++,,,,,,+++++++++,,,---...///000111111222222222333333333333555888:::::::::<<<===>>>@@@CCCFFFIIIJJJKKKKKKPPPOOONNNLLLJJJKKKMMMPPPNNNMMMLLLJJJIIIJJJNNNRRRLLLOOOSSSWWWYYYXXXVVVUUUUUUTTTQQQNNNMMMOOOTTTWWWUUUTTTRRRQQQRRRVVVZZZ\\\\\\]]]\\\ZZZXXXWWWXXXYYYXXXVVVTTTUUUYYY]]]```aaaaaa___ZZZRRRNNNNNNJJJEEEDDDCCCAAA@@@???@@@@@@AAA<<<<<<;;;;;;:::999888888777666555444444444555666222444777888777666555555666555444222111111111111////////////000000000111444111///000333555555333555333444:::FFFZZZuuusssbbbRRRKKKMMMDDDEEEDDDBBB>>>===>>>AAA>>>>>>======<<<;;;;;;::::::999999888888777666666555555555444333333222222000000////////////000000/////////000///......---,,,,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%&&&''''''((('''''''''''''''((()))***++++++,,,************************+++,,,...111333555666777999;;;???CCCGGGKKKMMMNNNPPPPPPOOOPPPQQQTTTWWWXXXYYYaaadddwwwmmm[[[%%%%%%&&&&&&&&&'''''''''&&&''''''&&&$$$$$$&&&)))%%%%%%&&&''''''((())))))***))))))))))))***++++++)))))))))***+++,,,...///111111111111222222222222222555888999999888999:::;;;===AAAEEEHHHIIIIIIIIIIIIJJJKKKIIIGGGGGGJJJMMMIIIIIIIIIHHHGGGIIIMMMPPPKKKMMMPPPSSSUUUUUUTTTTTTWWWVVVUUUUUUWWWWWWWWWVVVRRRQQQQQQQQQSSSWWWZZZ\\\\\\]]]^^^\\\ZZZXXXYYYYYYXXXUUURRRSSSWWW[[[]]]^^^\\\[[[UUUMMMJJJJJJHHHCCCBBBAAA@@@???????????????;;;;;;;;;:::999777666555555555444333333444555666222666999999777444444444333222111111000000000000............////////////000000///...///111333555888444333444777>>>NNN^^^xxx}}}aaaTTTNNNGGGGGGLLLAAAAAAAAA???>>>???@@@AAA??????>>>===<<<::::::999999999888888777666666666444444333333222111111111000000////////////000000...///000000000///------+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''((((((''''''''''''((()))***+++,,,,,,************************+++,,,...111333555666777999;;;???DDDHHHKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXbbbfffzzznnn[[[%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%###"""%%%(((%%%%%%&&&&&&'''((())))))((((((((((((((()))******((((((((()))***,,,---...000000000000111111111111222444888999888777777777888;;;@@@DDDGGGHHHHHHHHHEEEHHHJJJIIIHHHHHHJJJMMMJJJJJJJJJIIIHHHHHHKKKMMMKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUWWW[[[___```\\\WWWNNNOOOQQQSSSUUUXXXZZZ[[[[[[\\\]]]\\\ZZZXXXXXXXXXWWWSSSPPPPPPTTTYYY[[[[[[ZZZYYYSSSLLLIIIJJJHHHCCCAAAAAA@@@???>>>===<<<<<<::::::999999888666555444555444333333333444555666111555888888555222111111111000///////////////000---------.........//////***...333333111///111333222000222555333222999DDDHHHZZZtttjjjRRRNNNOOOKKKFFFFFF>>>???AAACCCFFFGGGDDD???@@@???>>>===;;;:::999888888888888777666666555555333333222222111000000000000000////////////000000...///000000000///---,,,******+++,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&'''((()))***+++,,,,,,************************+++,,,...111333555666777999;;;???DDDHHHKKKMMMMMMMMMMMMNNNPPPRRRTTTVVVXXXXXXbbbggg|||nnn[[[&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***---000...(((%%%''')))***)))((((((((()))+++,,,,,,...//////...------...000222333333333333444666777999<<>>===<<<;;;;;;:::>>>;;;777555444444444333444444444333333222222222000000000000000000000000////////////............------------------------............////////////222222333333333444444444555666@@@PPP]]]ooozzzgggXXXWWWQQQJJJEEECCCDDDEEEEEEFFFBBB======@@@AAA>>>;;;======<<<;;;999888777666:::999888777555333222111333333222222111000//////000000000000000000000000///////////////......---...---,,,+++******************))))))(((((('''''''''&&&&&&((()))***)))'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((()))******+++***++++++,,,,,,++++++******---///111222333666888:::<<<>>>BBBFFFIIILLLMMMOOOOOOPPPRRRSSSUUUVVVVVVZZZdddhhh{{{ooo]]]$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***---///---)))&&&''')))***)))((((((((()))***+++,,,...//////---,,,---...000111333333222222444555666888;;;>>>@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHEEEDDDDDDEEEGGGIIIJJJJJJIIIKKKLLLLLLMMMOOORRRUUUTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZXXXVVVVVVYYY[[[\\\___aaa___YYYUUUUUUVVVTTTTTTTTTVVVXXXXXXVVVUUUTTTQQQNNNLLLKKKIIIGGGEEE???>>>===<<<;;;:::999999<<<999666555555555444444444444333333333222222222000000000000000000000000////////////.........------------------------------.........////////////111111111222222222333333444111555;;;>>>BBBTTThhhuuuiiiccc\\\RRRJJJKKKJJJGGGCCC@@@???CCCFFFAAA>>>;;;<<>>:::===<<<;;;:::999888888888888888777666555444333333333333222111111000/////////////////////////////////////////////...------...---,,,+++************************)))))))))((((((''''''((()))***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))******+++,,,,,,------,,,,,,+++***,,,///111222333666888:::<<<>>>BBBFFFIIILLLMMMLLLMMMOOOQQQSSSTTTUUUVVVYYYcccgggyyynnn\\\"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,...,,,)))&&&''')))))))))((((((((()))***++++++---......---,,,---...///111222222222222333555444666999;;;===>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRPPPQQQSSSUUUWWWXXXZZZZZZ]]]\\\ZZZXXXVVVVVVZZZ\\\\\\___aaa^^^YYYTTTRRRRRRTTTTTTVVVWWWXXXVVVRRRNNNMMMKKKJJJJJJJJJIIIGGGEEE???>>><<<:::999888777777:::777555555555666555444333333333222222222222222000000000000000000000000//////.........------------------------------------------.........////////////000000000111111111333///000444222///444>>>NNNYYYnnnppphhh^^^VVVSSSQQQOOOMMMHHHLLLMMMIIICCCAAAEEEJJJ@@@>>><<<===@@@???<<<888<<<;;;999888888888999:::666666666555555555555555222222222111111000000///////////////////////////...////////////...---------,,,+++***************++++++************)))))))))(((((((((((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,,,,------------,,,,,,***,,,///111222444666999:::<<<>>>BBBFFFIIILLLMMMJJJLLLNNNQQQTTTUUUUUUUUUXXXbbbfffxxxooo\\\######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''&&&&&&'''(((((((((((())))))*********,,,---...,,,,,,,,,---...000111111111111222444333444666888:::;;;<<<<<<<<<===???AAACCCEEEEEEFFFCCCEEEGGGGGGFFFEEEEEEEEEKKKLLLNNNNNNMMMLLLLLLMMMOOOOOOQQQSSSVVVYYY\\\^^^YYYZZZZZZYYYXXXYYY[[[^^^ZZZ\\\^^^\\\XXXTTTQQQPPPQQQRRRTTTVVVWWWSSSNNNJJJHHHGGGGGGHHHHHHGGGEEEBBB>>>===;;;888777666666666777555444555666666555333222222222222222111111111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........////////////333000111555666444555999777:::FFFYYYmmmtttcccXXXVVVRRRMMMIIIGGGGGGHHHHHHLLLNNNOOOLLLFFFCCCCCCEEEAAA@@@???@@@@@@>>>:::666:::999888777777888:::;;;666666555555555444444444222111111111000000000///////////////////////////......//////......---,,,,,,,,,+++******************)))))))))))))))))))))((((((((('''&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))))))))((((((((((((+++,,,,,,------,,,,,,+++***,,,///111222444777999:::<<<>>>BBBFFFIIILLLMMMIIIKKKOOORRRUUUVVVWWWWWWYYYcccfffxxxppp^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%%%%''''''(((((()))))))))))))))+++,,,---,,,+++,,,------///000000///000111333222333444666777999::::::<<<===???AAADDDEEEFFFGGGGGGIIIKKKJJJGGGDDDCCCDDDJJJKKKMMMMMMLLLKKKLLLMMMOOOOOOPPPRRRUUUYYY]]]___ZZZ\\\^^^___]]]\\\\\\\\\XXXYYYZZZYYYWWWTTTRRRQQQMMMNNNPPPRRRSSSPPPKKKHHHFFFEEEEEEEEEFFFDDDBBB???===;;;999777555555555555444444444555666666444222111111111111111111111111........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......111...---///000......000666333333999@@@IIIWWWcccyyyfffVVVLLLGGGEEEAAAAAABBBBBBBBBBBBCCCDDDFFFFFFEEEDDDCCCAAA>>><<<<<<<<<===>>>>>><<<999777888888777777777888999:::777777666555444333222222111111111000000000000000.......................................------,,,++++++******))))))******'''(((((((((((((((((((((&&&((()))'''&&&%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((******++++++++++++******)))+++...000222444777999:::<<<>>>BBBFFFIIILLLMMMKKKMMMPPPSSSVVVWWWXXXYYYZZZdddfffxxxnnn\\\&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((***,,,,,,++++++,,,---,,,...////////////000222111222333444666777888999;;;<<<>>>AAADDDFFFGGGHHHIIILLLMMMKKKGGGDDDDDDFFFEEEGGGJJJKKKLLLMMMPPPRRROOONNNNNNOOORRRWWW[[[^^^```bbbddddddaaa]]][[[ZZZWWWWWWVVVVVVTTTSSSQQQQQQJJJIIIJJJKKKLLLKKKHHHFFFFFFDDDCCCCCCCCCBBB@@@>>><<<:::888666555555666777333333444555777666333000000000000000000111111111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,------------,,,,,,++++++,,,---///111//////111222222777>>>GGGTTTdddppp}}}vvvjjj[[[TTTMMMIIIFFFFFFJJJOOOHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>???AAAAAA>>>;;;777888999:::;;;:::999999777777777777777888888888777777666555444333222111000000000000000000000000........................---............---,,,,,,+++******)))))))))******&&&&&&''''''''''''((((((%%%(((+++***'''%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))************)))))))))+++...000222444777::::::<<<>>>BBBFFFIIILLLMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZdddfffxxxkkkYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((()))))))))((('''''')))++++++++++++,,,---+++---............///111111222222333444666777888999;;;===@@@CCCFFFGGGHHHHHHKKKLLLJJJFFFDDDGGGJJJDDDFFFHHHIIIJJJMMMQQQTTTOOOMMMLLLLLLOOOSSSXXX[[[aaabbbcccbbb___\\\ZZZZZZZZZXXXUUUSSSQQQQQQPPPOOOIIIGGGEEEDDDDDDEEEDDDCCCEEECCCAAA@@@AAABBBAAA@@@;;;999777555555666777999333333444666777555111.../////////000000000111111------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++...000///...///222333++++++...333444222444999---555<<>>???@@@AAA@@@@@@??????<<<<<<<<<;;;:::999888999555666888999888777666555555555555444444333333333///000000000000000000000........................------......------,,,+++******))))))))))))******''''''''''''((((((((()))%%%***......***'''''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))***************++++++*********(((+++...000222555888::::::<<<>>>BBBFFFIIILLLMMMQQQPPPPPPQQQSSSUUUXXXZZZZZZccceeewwwlllZZZ######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((()))((('''%%%&&&((()))))))))((('''''')))++++++++++++,,,---+++---......---...///111222222222333444666777888888:::<<>>DDDEEEQQQ^^^ooo~~~www___MMMEEEDDDCCCAAABBB<<<:::<<<<<<<<>>===@@@BBBBBB@@@===AAADDDBBB<<<999;;;>>>FFFFFFCCC???;;;888777777555666888:::999777444333333333333444444555555555////////////000000000000........................------......------,,,+++***)))))))))))))))******'''((((((((())))))******&&&,,,111111---)))((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&''''''((()))******++++++++++++,,,,,,+++++++++(((+++...000222555888::::::<<<>>>BBBFFFIIILLLMMMRRRPPPOOOOOOPPPTTTWWWYYYXXXbbbdddvvvooo]]]&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''***---//////---)))'''))))))***+++---....../////////111222222222222222777:::===?????????@@@BBBFFFEEECCCBBBDDDHHHLLLOOONNNLLLJJJJJJKKKNNNRRRUUURRRRRRQQQPPPOOOPPPSSSUUUVVVXXXYYYXXXVVVUUUVVVWWWSSSRRRPPPNNNLLLKKKJJJJJJMMMFFFAAA@@@???======@@@BBBEEEFFFEEE@@@===<<<===:::999888666666666777777222222333444444333222111////////////..................---------,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))************************.........------,,,,,,,,,............////////////111111222333333444444555===???EEEMMMZZZkkk}}}zzzvvvttttttgggaaaVVVKKKBBB===<<<<<<>>>======<<<<<<======>>>BBB<<>>???CCCCCCDDDEEEIIINNNRRRUUUOOONNNLLLKKKLLLOOORRRTTTVVVVVVVVVTTTRRRRRRTTTVVVQQQSSSUUUUUUSSSRRRQQQRRRQQQQQQPPPOOONNNMMMLLLKKKMMMFFFBBBAAAAAA>>>===???@@@BBBDDDCCCAAA>>>>>>???<<<;;;999777666666666666333444444555444333222111////////////...............------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))************************---,,,,,,,,,++++++++++++------........./////////000000000111222222333333222333444555888>>>EEEJJJZZZfffvvvuuukkk]]]RRRMMMMMMNNNOOORRRNNNGGGAAA===;;;<<<===;;;;;;::::::::::::;;;;;;999555888;;;:::BBBEEE:::<<<:::::::::888999BBBLLL]]]QQQAAA999888999666333777777666666555444444333222222222222222222222222333222000//////000222333000///---,,,,,,,,,...///,,,------......------,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))+++***************)))))))))***,,,///222555666777;;;;;;===AAAEEEIIIJJJKKKQQQQQQPPPQQQRRRUUUWWWYYY[[[```fffwwwkkkZZZ%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((())))))((('''&&&''''''((()))***++++++,,,......///000111111111111222444777999999:::;;;===AAABBBDDDHHHLLLPPPSSSUUUPPPNNNLLLKKKKKKMMMPPPRRRXXXYYYXXXUUURRRQQQQQQSSSOOOQQQTTTUUUSSSQQQOOOOOORRRRRRSSSSSSRRRQQQOOONNNMMMGGGDDDDDDCCC???===>>>===???BBBBBBAAA@@@@@@@@@===;;;999888666666666666555555555555444222111000/////////............---------------,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))************************+++++++++***************------------..................//////000111111111222333555555444444555666000888AAAIIIPPP[[[gggqqq{{{rrrdddWWWOOOKKKGGG@@@======???BBBCCC???===;;;999888999:::;;;777777777777777777777777777555888:::AAASSSTTTAAA;;;999999:::999999???GGGMMMEEE;;;666888;;;;;;:::666666666555555444444333333333333222111111111000222111000//////000111222000///---,,,,,,,,,---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&)))))))))))))))))))))))),,,+++++++++*********)))***+++---///222444666777999:::===AAAEEEIIILLLMMMOOOOOOOOOPPPRRRUUUWWWYYYZZZ___dddtttmmmZZZ%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))******++++++------...///000000000000000222555666666777999;;;@@@BBBDDDHHHKKKMMMOOOPPPPPPOOOMMMKKKKKKLLLNNNOOOVVVVVVVVVSSSPPPMMMMMMMMMPPPSSSWWWXXXVVVTTTQQQQQQTTTUUUVVVVVVVVVTTTQQQPPPNNNIIIGGGHHHGGGBBB??????>>>???AAAAAAAAA@@@??????;;;:::999888777777888888777666666444333111000/////////.........------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------------......///000000000)))+++...000000111222444111333444333222555<<>>BBBEEEIIIMMMPPPMMMMMMNNNOOOQQQSSSVVVWWWZZZ^^^cccrrrooo[[[%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((())))))******++++++,,,,,,---...////////////000222444555555666999;;;>>>@@@CCCGGGJJJMMMNNNOOOQQQPPPOOOMMMMMMNNNOOOPPPRRRSSSTTTRRROOOLLLKKKKKKRRRUUUXXXYYYXXXUUUSSSRRRRRRSSSTTTUUUTTTQQQOOOMMMNNNJJJHHHJJJJJJEEEAAAAAABBBBBBBBBBBBAAA@@@>>><<<999888777777777888999:::777666555333222000//////............------------------,,,,,,,,,+++++++++******++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000+++,,,,,,+++******+++---111222333222000111444777111444888<<>>;;;;;;::::::<<<>>>@@@BBB;;;<<<===<<<:::888888888555666666777777666666555666777888999999888777666555111333999IIIffftttiii@@@<<<:::;;;999444333666666777777666555444555666333333333333333333333333222222222111000000000///......////////////......------------,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))***---//////,,,,,,...111............000222444666666;;;@@@CCCEEEHHHNNNRRRQQQRRRSSSTTTUUUVVVWWWXXXZZZ___dddtttsss]]]$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((((((((())))))***+++,,,------......---...000111111222333777999:::<<>>;;;999888777555555555555666444333222000.....................---------,,,,,,,,,,,,,,,++++++++++++***)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********)))))))))*********++++++******+++,,,,,,------...(((***+++,,,+++,,,...///+++,,,...//////.........222333222111///000222444444777;;;<<<;;;<<>>>>>@@@BBB???EEEKKKMMMJJJHHHIIILLLJJJEEEAAABBBGGGJJJIIIGGGGGGCCCBBBEEEDDD===;;;>>>???>>><<<;;;::::::;;;;;;777777777888888888777777666666666666555444444444666666777666555555777888666888888666333222333666222222333333444444555555666777888::::::888777666333---222555222777>>><<<999444222444444222222444///444888888444222222444222222222222222222222333000000000000000111111111---......//////......---,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''+++///000......222666000///......///111444555777===BBBDDDEEEGGGMMMRRROOOPPPPPPQQQRRRQQQQQQQQQVVV\\\dddvvvvvv^^^&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))///...---,,,,,,,,,---...111///---,,,...111444777888:::<<>>===888888666555444333333333111111000000//////............---------,,,,,,,,,///...---+++***))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////444333222222111111222222444444444444444444444444444444444555555555666666:::::::::999999777666666;;;:::999888888999:::;;;999999888777777777777777777666555444444444444444999666444555777777555333666777777777555444555666555555666666666666555555333333333333333333333333333333333444444444555555444555777;;;===<<<999666222333333444444333333222111111111111111111111111666666666666666666666666555333111//////111333555444222000///...///000000++++++,,,---//////---+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++******************)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))************)))))))))***,,,///222333***---111222111222666999>>>???BBBDDDFFFJJJNNNRRRQQQPPPOOONNNOOOQQQSSSUUUWWW```aaarrrsss]]]%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,,,,+++*********+++,,,///...------...000333555666777:::<<>>===>>>@@@@@@@@@AAADDDFFFFFFHHHKKKMMMNNNOOOQQQSSSSSSQQQOOONNNNNNMMMJJJGGGNNNOOOPPPQQQSSSTTTVVVVVVOOOKKKFFFBBBAAAAAA@@@???BBBAAA???>>><<<:::999888444333222111000000//////000000000000111111111111------------,,,,,,,,,,,,+++***))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////111000//////......////////////////////////////////////000000000111111111444444444444333222111111111111000//////000111111222222111000000000000111333333222111111111111222111000000111333444444333111222333222000000000111000111111222222111111000111111111111111111111111000000000111111111222222444333333444555555444222000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000...//////000000000000000111000...---......---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******(((((((((((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''***))))))(((((('''''''''+++,,,---......///......)))---000111000111444777;;;>>>AAADDDGGGKKKPPPSSSUUUTTTSSSRRRSSSTTTUUUVVVTTT^^^bbbuuuooo[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))***+++,,,------.........///000222444777888999:::999;;;<<<===>>>@@@CCCFFFFFFHHHKKKLLLMMMNNNPPPQQQOOOOOOOOOQQQSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVRRRMMMGGGCCCAAAAAA@@@@@@???>>>===<<<:::999777777333333222000000///////////////000000111111222222---------,,,,,,,,,++++++(((((('''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000///...................................................////////////111111222222111000000///111111111111111111111111222222111111111111111222222222111111000111111222222111111111222222222222000111222111///...///000//////000000000000/////////////////////////////////000000000000111111111333111000000111222111000000000000000000000000000000000000000000000000000222222111111000///////////////000111111000//////000///......///111222444444222///------...---,,,+++,,,,,,,,,,,,+++************++++++++++++******&&&''''''(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***))))))((('''&&&&&&%%%)))+++---.../////////...)))---000111000000333777:::===AAADDDHHHLLLPPPSSSUUUTTTTTTSSSSSSTTTUUUUUUTTT___cccwwwgggUUU&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((())))))))))))))))))***+++,,,------,,,,,,---...000222444555666777777888999:::;;;>>>BBBEEEEEEGGGIIIJJJKKKLLLOOOQQQNNNNNNOOOSSSVVVYYYYYYXXXUUUUUUVVVWWWWWWWWWVVVVVVVVVPPPIIICCCAAABBBBBBBBB>>>===<<<;;;:::999888888444333222111111000111111//////000000111111111222------,,,,,,,,,+++++++++''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------000000///...................................................////////////000000000111000000//////111111222222222222111111222111111000111111222222222111111111111111222222444444444333222111000111000111222111/////////000//////000000000000//////........................000000000000111111111111222000......///000000///222111000000000000111222////////////////////////111111111111000000/////////000222333333222000///333000...,,,---111555777555222///------------,,,++++++,,,,,,++++++***))))))******++++++******)))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((***))))))((('''&&&&&&%%%'''(((+++---///000000000***---111111000000333777999<<>>BBBFFFIIIKKKNNNPPPNNNOOOPPPRRRSSSTTTTTTUUUVVV___bbbsssaaaTTT$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))******)))(((,,,++++++***++++++,,,---///000111333555666777777666777777777888;;;@@@CCCBBBCCCEEEGGGHHHKKKPPPSSSUUUTTTTTTUUUWWWWWWVVVUUUUUUVVVXXXZZZZZZYYYWWWVVVKKKKKKKKKKKKJJJFFF@@@<<<;;;;;;;;;:::::::::999999333222111111111111111111//////......---------,,,,,,,,,,,,+++++++++******))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,,,,---...//////...---,,,...............///000111---------------...///000111333555444111000111444///000000000...---...///,,,------......------,,,........................,,,,,,,,,---------.........---...///222333222000000///---,,,,,,---///000........................,,,------...///000111111////////////////////////***+++---//////...---+++...------...///...+++)))***++++++++++++***))))))))))))************))))))&&&&&&'''((()))))))))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))))))))))))))************)))(((((('''(((***+++---...111444444222222555888;;;>>>CCCGGGIIIKKKMMMOOOMMMOOOPPPRRRTTTUUUVVVVVVVVV^^^```qqqbbbVVV###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))******+++***++++++++++++++++++++++++,,,...333777999999888777111444666888999:::===???BBBCCCCCCDDDEEEGGGLLLOOOOOOQQQSSSTTTRRRQQQQQQRRRQQQUUUYYYXXXUUUSSSTTTWWWUUUPPPJJJHHHHHHFFF@@@;;;>>>===;;;:::888888777777888666333111//////000000111111111111000000000//////...---+++***)))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&!!!%%%((('''%%%$$$$$$$$$###%%%%%%######%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))),,,***''''''((((((&&&###((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))*********+++++++++***+++,,,+++******+++---,,,,,,((()))///***'''111...---,,,,,,++++++++++++.........///000111111222.........------,,,,,,,,,000111222222111///,,,+++---------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...//////000//////...---***+++,,,,,,+++++++++---....................................////////////888777666444222000///..................///000000000...---++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%&&&''''''((((((''''''******+++,,,,,,,,,,,,+++''')))++++++***))))))***,,,...111333444555777999<<>>>>>===<<<;;;:::999999999888666444111000000000111111111111000000000//////......,,,+++***)))))))))(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&######%%%((()))((($$$&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&***(((&&&'''((()))'''%%%(((((())))))***+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))***)))))))))*********++++++)))***++++++******,,,...+++,,,'''(((///+++(((222------,,,+++++++++++++++,,,,,,,,,---.../////////...---------,,,,,,,,,,,,,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------***+++,,,,,,,,,,,,,,,------------------------------.........////////////555444333222000///......---------------.../////////...,,,+++++++++---...))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$"""!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''((())))))******************+++,,,,,,++++++---...+++---000222222333555777;;;>>>AAADDDFFFIIILLLNNNOOOOOOPPPQQQSSSUUUWWWXXXWWW___bbbwwwiiiVVV###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((())))))*********+++,,,,,,---......111111222333444444444333111333555666777:::===??????@@@AAABBBBBBEEEHHHKKKJJJLLLMMMMMMKKKIIIIIIJJJNNNQQQTTTSSSPPPOOOPPPRRRMMMJJJFFFFFFGGGFFFCCC@@@=========<<<<<<;;;;;;;;;888666444222111111111111000000000000////////////...---,,,+++***)))))))))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((($$$!!!###''')))(((%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((((((&&&%%%%%%'''&&&%%%&&&((())))))''')))))))))***++++++,,,,,,,,,,,,,,,++++++******)))((((((((())))))*********))))))))))))************((()))******)))***,,,...+++---((((((...+++***222---,,,++++++***+++++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---***+++,,,,,,------,,,,,,---------------------------------.........//////000000000///......---------,,,,,,,,,,,,---.........---,,,+++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&'''(((((())))))((((((***+++++++++***+++...000***,,,///000000111222444:::===@@@CCCEEEHHHKKKNNNMMMNNNPPPRRRTTTUUUUUUVVVWWW___bbbwwwnnnXXX###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***)))***+++,,,---...//////333222111111111111111111000222444555666999===@@@???@@@BBBBBBCCCDDDGGGJJJIIIJJJJJJIIIHHHFFFGGGGGGMMMOOOPPPPPPNNNLLLMMMOOOJJJHHHFFFEEEEEEEEEBBB@@@=====================<<<777666444333222111111111000000/////////.........---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))&&&###"""%%%""""""%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''(((((('''))))))******++++++,,,,,,,,,,,,+++***))))))((((((&&&''''''((()))***++++++((((((((()))))))))******&&&((()))))))))***,,,...---000***'''---+++)))000++++++************++++++)))))))))******+++++++++,,,,,,,,,,,,++++++++++++((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,+++************++++++++++++******,,,++++++*********+++,,,*********+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------,,,------......------,,,+++***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''((('''%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''&&&'''(((((())))))(((((('''''''''''''''(((,,,///***,,,///000000000111222999<<>><<<======>>>======<<<;;;666555444333222111111111/////////............---,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######&&&)))&&&###(((000///(((###$$$%%%$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((())))))***++++++,,,,,,++++++***)))((((((''''''&&&&&&'''((()))******+++''''''((((((((()))))))))&&&'''((((((((())),,,...111555---'''+++)))''',,,******)))))))))******+++***************+++++++++++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++...------,,,++++++******)))******++++++******)))*********)))******++++++,,,***((((((******)))'''++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........////////////...............///,,,,,,++++++************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''((())))))******))))))&&&&&&&&&&&&%%%'''+++...+++---000111000111222333999;;;???BBBEEEHHHLLLNNNMMMNNNPPPRRRTTTTTTTTTSSSWWW^^^aaaxxxoooYYY###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++))))))***++++++,,,------///......------......//////000222333444888===@@@???AAACCCDDDDDDEEEFFFHHHGGGHHHHHHGGGFFFFFFGGGIIIMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDAAA???===<<<;;;<<<<<<===<<<;;;:::999444444333333222111000000///.........------------++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%"""###111CCC<<>>@@@BBBCCCCCCCCCEEEFFFEEEFFFFFFFFFEEEFFFHHHJJJMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFCCC@@@>>><<<<<<:::;;;;;;<<<;;;999777555222222222222111000//////.........---------,,,,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((###"""%%%%%%$$$000@@@;;;---%%%'''(((######(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''((())))))******''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((('''''')))+++444999000&&&)))***'''***((((((((((((((()))******************))))))))))))))))))))))))******++++++)))))))))))))))******+++((((((((((((((((((((((((************************)))))))))))))))*********((())))))))))))))))))((()))---222888<<>>AAABBBBBBBBBCCCEEECCCDDDEEEDDDDDDEEEHHHKKKMMMKKKIIIHHHHHHHHHHHHHHHEEEEEEEEECCC@@@=========999:::;;;;;;999777555333111111111111111000///.........---------,,,,,,,,,+++***)))))))))))))))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&& """******%%%&&&...222%%% &&&)))$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$!!!$$$&&&'''%%%%%%(((+++&&&&&&''''''((()))))))))&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((((((&&&&&&(((***333999000%%%(((+++(((+++((((((((((((((()))******)))))))))))))))((((((((((((((())))))*********+++'''''''''''')))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******(((((())))))))))))((((((---222:::BBBIIIMMMOOOPPP<<<444+++'''(((******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&$$$###$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%&&&''''''((((((''''''(((((()))***************)))+++,,,---+++***+++,,,(((+++...000111222444666:::===AAADDDGGGJJJNNNQQQSSSRRRRRRRRRRRRTTTVVVWWWXXX]]]```xxxoooZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++***((('''((()))+++,,,///000111222333555999<<<>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCFFFDDDBBB@@@>>><<<888666<<<:::888777666555333111333222000...---,,,------000000///...,,,+++*********+++++++++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%$$$%%%(((+++999666111---)))'''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))************''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((+++999DDDGGGLLLRRRNNNDDD///---+++((('''&&&'''((((((((())))))******++++++)))***+++,,,,,,,,,,,,,,,---,,,***))))))))))))***///,,,((('''(((***+++++++++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%))))))((('''%%%$$$######(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&000>>>>>>111(((((('''''''''''''''''''''''''''(((((((((((((((''''''###%%%&&&'''&&&''')))***+++...000000///000444777>>>@@@CCCEEEGGGIIIMMMPPPRRRQQQPPPQQQTTTUUUTTTSSSXXX\\\___yyykkkXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))((('''''')))***,,,...000111222333555888;;;<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCDDDBBB@@@???>>><<<888666888777666666888888777666333222000...------------------,,,,,,+++++++++*********++++++***)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((&&&%%%&&&)))+++:::666000+++'''&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******************)))((((((((((((((()))))))))******''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&000666555999???>>>666---+++)))'''&&&&&&'''''')))))))))))))))*********))))))***+++++++++++++++)))******+++++++++***)))+++***((()))***,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%###)))444444***%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))((('''(((***+++...000000///000444777<<<>>>AAADDDGGGJJJOOORRRQQQPPPPPPQQQTTTUUUUUUTTTXXX]]]```yyykkkXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&'''((()))***---///000111222444777999999999:::;;;;;;<<<======<<<============>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCAAA???>>>======;;;999666444444444555777888777666333222111///............*********+++++++++++++++************)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''))),,,888444...(((%%%&&&(((***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********))))))******))))))(((((('''''''''(((((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%******&&&'''...///+++)))((('''&&&&&&&&&'''(((***))))))))))))))))))((((((((()))*********))))))'''(((***+++,,,+++)))((()))((()))***,,,---+++***+++************)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%'''"""$$$******%%%$$$((('''''''''''''''''''''''''''(((((())))))(((((((((***+++,,,+++)))((()))******---000000///000444888:::===@@@DDDGGGKKKOOOSSSOOOOOOOOOQQQTTTVVVVVVVVVYYY^^^aaayyyjjjWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))))),,,...000111111222555777777777888999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDCCCBBB>>>===<<<<<<<<<;;;999777444444333444555555333111222222111000//////......+++++++++++++++*********)))))))))))))))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&(((***111///+++'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******((()))))))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((***(((###$$$)))+++)))''''''&&&&&&&&&'''((()))******))))))((((((((('''''''''(((((()))(((((('''))))))******+++------...+++***)))***++++++***)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&)))%%%$$$''''''$$$%%%)))'''''''''''''''''''''''''''(((((())))))))))))((()))***++++++))))))***+++***---000000///000444888;;;>>>AAADDDFFFJJJNNNQQQNNNNNNNNNQQQTTTWWWWWWWWWYYY___bbbzzziiiVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***,,,///000000111333555555555666888999;;;<<<===999999:::::::::;;;;;;;;;>>>???AAACCCDDDDDDBBBBBB<<<;;;:::;;;;;;;;;999777555444555666888777555333111111000000//////............---,,,+++***)))))))))))))))(((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%'''((()))))))))((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))(((&&&''')))***)))''''''''''''((()))*********)))))))))((((((''''''''''''(((((((((''''''&&&***))))))+++///555;;;???111...***(((((())))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&((((((&&&&&&'''''''''''''''''''''''''''''''''((()))******))))))&&&'''))))))))))))***,,,***---///000///111555999===???BBBDDDEEEHHHKKKNNNNNNMMMNNNQQQTTTWWWXXXWWWXXX___ccczzzmmmYYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++...//////000111222222333444666888:::;;;<<<999999999999::::::::::::???@@@BBBDDDDDDCCCBBBAAA<<<;;;:::;;;;;;;;;999777555555777999<<<<<<;;;888/////////000///...------//////...,,,+++***)))((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&''''''((())))))******)))(((((((((((((((((('''''''''((((((((('''&&&&&&)))((((((+++333<<>>@@@BBBDDDEEEGGGJJJMMMNNNNNNNNNQQQTTTWWWWWWWWWWWW___ccczzzsss]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******))))))(((***---/////////000111///000222444666888::::::888888999999999:::::::::AAABBBDDDEEEDDDCCCAAA@@@===<<<;;;;;;<<<;;;999777555666777:::<<<<<<:::888---......///......,,,,,,---,,,,,,+++***))))))((()))(((''''''''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))((((((&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''(((+++111:::BBBGGG111...+++)))((((((((('''(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$"""""""""$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''%%%''''''''''''''''''''''''''''''(((******++++++***&&&'''(((((('''''')))***))),,,///000000111555999===???AAACCCEEEGGGKKKNNNOOONNNOOOQQQTTTVVVWWWVVVVVV^^^ccczzzvvv^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************'''***---.........///000---...000222444666888999888999999999999:::::::::CCCDDDEEEEEEEEECCCAAA???>>>===;;;;;;<<<;;;999777777777777999999888444111,,,---.........---,,,+++***))))))))))))))))))))))))((('''&&&&&&'''))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((((('''''')))$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))((()))))))))((('''&&&&&&''''''''')))---111666999---,,,+++++++++***(((&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$###$$$'''***---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,+++))))))******(((''''''''''''''''''''''''''''''(((******+++++++++((()))***)))((('''((()))))),,,///000000111666:::;;;===@@@CCCEEEHHHLLLOOOOOOOOOOOOQQQTTTVVVVVVVVVUUU]]]ccczzzvvv\\\%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,------......///333888:::999777<<<<<<:::999999:::;;;<<>>?????????>>>>>>=========EEE???888555777999888777888888777666444222000///...------------,,,,,,,,,...------,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((...+++(((''')))******)))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))+++,,,+++***)))))))))))))))***************,,,///000111222555777:::===AAADDDFFFHHHKKKMMMPPPQQQRRRRRRRRRSSSVVVYYYTTT^^^dddyyytttYYY$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,......000333777999999888777888:::<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<>>>:::555555777888888666777777666555333222000///------------,,,,,,,,,,,,------,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((---***(((''')))******)))((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))***++++++******)))))))))*********+++++++++---///000111222555777:::===AAADDDFFFHHHKKKNNNQQQRRRSSSRRRQQQRRRUUUWWWTTT^^^cccyyyuuu[[[#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++++++++......000222555888999999777888;;;===>>>???>>>>>>;;;;;;::::::::::::;;;<<<;;;888666666777777666444555555555444333111000///---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((()))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++******)))))))))******++++++,,,+++---///111111333555777:::===AAADDDFFFIIILLLNNNRRRRRRSSSRRRQQQRRRTTTVVVVVV___eee{{{uuu[[[#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((())))))******+++,,,...///111333555888999888:::;;;===>>>======<<<;;;:::999999:::;;;===>>>;;;:::999999888666444222333333333333222111000///------,,,,,,,,,+++++++++,,,+++++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''((())))))***+++++++++((())))))***+++,,,,,,,,,+++---000111222333666888:::===AAADDDFFFHHHKKKMMMQQQRRRRRRQQQQQQQQQTTTVVVYYYaaafff}}}sssZZZ$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,///000111333666999999999:::;;;<<<<<<<<<<<<;;;:::999888999;;;>>>???===<<<;;;:::888555333111111111222222111000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((()))******++++++((())))))***+++,,,------,,,...000111222333666888999<<<@@@CCCEEEGGGJJJMMMPPPQQQRRRQQQPPPQQQTTTVVV[[[ccchhhqqqYYY%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((())))))***)))+++---...///111555888777777888888:::;;;===>>>:::999777777888;;;>>>@@@<<<<<<;;;999666444333222000000111111000000//////,,,,,,,,,++++++++++++*********************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''&&&''')))((((((((((((((()))******))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((((((((())))))***+++,,,((())))))***,,,------...,,,...000222222444666888888;;;???BBBDDDFFFIIILLLOOOPPPQQQQQQPPPRRRUUUWWW[[[cccgggqqqYYY&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((***---------///444888555555555666999<<<>>>@@@999888666666777:::===???:::::::::888555333333333//////000000000000//////,,,,,,,,,+++++++++************************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&)))((('''&&&''')))((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))******+++(((((((((((()))***+++,,,((())))))+++,,,---......,,,...000222222444666888777:::>>>AAACCCFFFIIIKKKNNNOOOPPPPPPPPPRRRUUUXXX[[[bbbgggqqqYYY######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++---///111222333333444555666777888888666555444444555666888999555444444333333333444444333222111000///...---------------,,,+++***)))))))))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''))))))))))))))))))******((())))))))))))************---000111000222666:::;;;<<<===@@@DDDIIIMMMOOOOOOQQQSSSTTTTTTTTTUUUVVV\\\ccchhhuuuVVV######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((()))))))))******,,,---///111222444444555555666777888888666555444444444444444555333333222222222222333333222111000///...------,,,,,,,,,,,,++++++******))))))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&******)))((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''))))))))))))******++++++((((((((()))))))))*********---000111000222666:::;;;<<<>>>AAADDDIIILLLNNNOOOQQQTTTUUUVVVVVVXXXZZZ]]]dddhhhuuuUUU######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((******+++,,,...///111222333333333444444555555555555555444444333222222111333333222111111111111111000000///...---,,,,,,+++++++++******************))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&***)))(((((('''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***+++,,,,,,---(((((()))))))))************---000111000222666:::;;;<<<>>>AAAEEEIIILLLNNNOOOQQQTTTVVVWWWYYY[[[^^^]]]dddiiiwwwUUU######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&'''******+++,,,---///111222000111111111222222222222444444555444444333333222666555444222000//////...//////...------,,,++++++)))*********************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''((()))***+++,,,---...************++++++++++++***---000111000222666:::;;;<<<>>>BBBEEEIIIKKKMMMOOOQQQTTTUUUVVVXXX[[[]]]]]]dddiii{{{WWW######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&''''''(((******++++++---...000000111111111222333333444444555555555555666666777777:::888666333111...------......------,,,,,,++++++***************+++++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((((((***+++,,,------+++++++++,,,,,,,,,------***---000111000222666:::;;;<<>>===666&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''))))))))))))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---)))(((((()))+++,,,+++)))+++---000000000111444666;;;===@@@DDDHHHJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[\\\eeelll[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))((()))***+++,,,.../////////111333444222000///...//////............/////////////////////...---,,,,,,,,,,,,,,,++++++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))) """"""333PPPLLL&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''%%%###'''333===:::222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((******((('''%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''))))))((((((((((((((((((((((((''''''((()))***,,,,,,---+++******+++------+++***+++...111111000000333666;;;===@@@DDDHHHJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXZZZ\\\dddmmm}}}[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))************,,,...///000000//////...///000000...---///......------......///......//////......---------,,,,,,,,,+++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***###$$$###000IIIBBB&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&$$$(((,,,***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))++++++)))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,---,,,++++++,,,...---+++))))))---111111000000444888;;;===@@@DDDHHHJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXYYY]]]bbbiii{{{ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''%%%""" """%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((***++++++++++++---///111111111111///---...111222111............------..................///......------------,,,,,,+++***)))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )))((()))###'''333###&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""'''(((%%%$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((+++,,,,,,+++(((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---+++++++++,,,---,,,***((('''+++000111000111666:::;;;===@@@DDDHHHJJJKKKLLLMMMNNNOOOQQQSSSVVVXXXYYY]]]aaaeeezzzZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***+++,,,---...000111111...///000111111111111111......------------............////////////......///...---+++***++++++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((((()))))))))))))))(((((())))))************))))))))))))))))))))))))))))))***---///111111222444555999;;;???CCCGGGJJJKKKLLLOOOPPPPPPPPPPPPSSSWWWZZZ\\\ccchhhvvv^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******+++---...///000111///000000111111111111000......------------............////////////......///...,,,+++******++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***---///111111222333555999;;;???CCCGGGIIIKKKLLLOOOPPPQQQRRRRRRSSSVVVYYYZZZaaafff~~~sss^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***+++,,,---///000000000111111111111000000///......------------............////////////.........---,,,+++************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))'''(((((())))))((((((((())))))************))))))))))))))))))))))))))))))***,,,///000111222333555888;;;>>>CCCFFFIIIKKKKKKOOOQQQSSSTTTTTTTTTVVVWWWWWW___ccczzzmmm]]]########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***+++,,,...//////111111111111111000///......------,,,,,,------...---......//////......------,,,,,,+++******))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))''''''(((((()))((((((((()))******++++++******)))))))))))))))))))))))))))***,,,///000000111333444888:::>>>BBBFFFIIIJJJKKKNNNQQQTTTVVVUUUUUUUUUVVVVVV___bbbvvvgggZZZ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''((()))***+++---......000000000000//////...---------,,,,,,,,,,,,------------............------------,,,,,,+++******)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((******++++++++++++******))))))))))))))))))))))))))),,,...000000111222444888:::>>>BBBFFFIIIJJJKKKMMMPPPTTTVVVVVVUUUUUUUUUWWW``````rrrcccXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''((()))***,,,---------...............---,,,------,,,,,,,,,,,,------------............---------------------+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((((((((******++++++++++++******)))))))))))))))))))))))))))+++...///000111222444777:::===BBBEEEHHHJJJJJJKKKNNNRRRTTTUUUUUUUUUVVVWWW```___mmmeeeXXX%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''%%%&&&'''(((***+++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,......//////...---+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))+++...///000000222333777999===AAAEEEHHHJJJJJJIIILLLPPPRRRSSSTTTVVVWWWUUU^^^\\\hhhkkkYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%&&&'''((()))++++++,,,)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,...//////000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))+++...//////000222333777999===AAAEEEHHHIIIJJJHHHKKKNNNQQQRRRTTTVVVXXXSSS\\\ZZZeeeppp[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++++++++++++++,,,,,,++++++,,,---...///000111///------///222333111...111111000...---+++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))))))))))))))*********(((((()))***+++,,,,,,,,,,,,+++---111111///111666:::<<>>BBBFFFHHHJJJJJJJJJMMMRRRUUUVVVWWWYYYZZZVVVXXXVVV^^^sss^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))***+++,,,,,,++++++,,,,,,------------,,,------,,,+++***,,,---.........---,,,+++++++++)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''((())))))************************++++++++++++---222333222444999888:::>>>BBBFFFIIIJJJKKKNNNQQQTTTVVVVVVVVVVVVWWWUUUXXXVVV]]]qqq\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,+++,,,,,,,,,,,,---------***,,,---,,,+++,,,///222888::::::666///++++++---)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&''''''((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))***+++)))))))))***+++++++++,,,******,,,111222111444999888:::>>>BBBFFFIIIJJJKKKNNNQQQUUUWWWWWWWWWWWWWWWUUUYYYWWW^^^oooZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---//////...///333777FFFIIIHHH@@@444,,,+++---)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((()))***+++(((((()))***+++,,,,,,---)))))),,,000111000333888888:::>>>BBBFFFIIIKKKKKKKKKNNNTTTWWWXXXYYYZZZZZZVVVZZZYYY```pppZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&(((((('''((()))+++++++++***************+++******,,,...---000<<>>BBBEEEHHHJJJJJJMMMOOOSSSUUUUUUVVVWWWXXXUUUXXXWWWaaarrr^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''')))*********)))))))))******+++++++++---///...000:::EEEXXXccchhhbbb[[[YYYVVVPPP>>>555---+++***(((''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))(((((('''((()))+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''***)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))++++++******)))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((()))***+++,,,,,,,,,,,,)))+++...///000111444666888:::===AAADDDGGGIIIJJJNNNQQQTTTVVVVVVVVVWWWXXXVVVZZZYYYbbbppp^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((((((''''''(((******))))))))))))******+++,,,+++---//////000777AAAPPP___jjjkkkjjjkkkggg```DDD888---******((('''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))))))))'''((())))))))))))((('''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))************)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&'''((()))************)))+++...///000111444666888:::===AAAEEEHHHJJJKKKNNNQQQTTTUUUUUUUUUVVVWWWVVVZZZZZZbbblllZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''((((((''''''((()))))))))(((((()))******+++,,,+++,,,......///444<<>>BBBFFFIIIKKKLLLLLLOOORRRTTTTTTTTTUUUWWWUUUYYYYYYcccjjjYYY&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&((()))(((''''''((()))(((((((((((()))******+++,,,***+++---...---111666888DDDQQQ[[[gggnnneeeWWW<<<333+++)))(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))***,,,---...)))))))))))))))))))))))))))((((((''''''(((((()))((())))))************)))''')))***,,,,,,***)))'''''''''((((((((((((''''''%%%%%%&&&&&&'''(((******&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))*********''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))***++++++++++++)))+++...///000111444666999;;;>>>BBBFFFJJJLLLMMMKKKNNNQQQSSSTTTUUUVVVWWWTTTXXXXXXdddmmmZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''((()))((('''&&&'''((('''''''''(((((()))+++++++++)))))),,,---+++---222222888>>>GGGVVV___VVVEEE444///,,,+++)))&&&&&&)))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******++++++,,,************************))))))(((((((((((())))))******++++++******))))))((()))+++,,,,,,+++)))(((''''''((((((((((((''''''''''''&&&''''''((()))***''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))******+++''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))***++++++++++++)))+++...///000111444666888:::===BBBFFFIIILLLMMMJJJMMMQQQTTTUUUVVVXXXZZZVVVXXXXXXgggppp\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''((()))((('''&&&'''(((''''''''''''((()))+++++++++((())),,,,,,***,,,///222222222888IIITTTJJJ999...,,,,,,---+++''''''+++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++---------......---,,,,,,))))))))))))))))))))))))+++++++++*********))))))************************))))))(((((((((((())))))+++++++++++++++***)))(((((()))+++------+++)))(((''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))%%%&&&'''((()))))))))))))))+++...///000111444666777999<<<@@@EEEHHHKKKLLLJJJMMMRRRUUUVVVXXXZZZ\\\WWWXXXXXXiiippp\\\&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''))))))))))))************,,,+++***...333444111---//////000222333333333333...---,,,***)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((('''''''''&&&&&&'''((())))))))))))...,,,)))(((((((((((((((%%%'''(((((((((((()))+++++++++++++++++++++,,,---+++,,,------.........---,,,++++++******))))))(((+++***)))***+++,,,+++***+++)))'''''')))*********************************++++++++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((()))***************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))******++++++***(((((((((((())))))))))))+++---///000111222444666;;;<<<>>>AAADDDGGGJJJKKKJJJKKKNNNQQQTTTVVVWWWXXXWWWZZZUUUgggnnn[[[&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''(((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))************///------000555666333///+++,,,---...............---,,,+++***)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))(((''''''&&&((((((((((((((((((((((((++++++,,,,,,++++++************))))))*********)))+++,,,---,,,******+++,,,,,,+++++++++++++++,,,,,,,,,---...............---------------,,,,,,++++++***((('''((())))))(((&&&,,,***)))***---///000000++++++++++++++++++++++++++++++++++++*********)))***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((())))))***************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''((()))******++++++***(((((((((((()))))))))***+++,,,///000000111333555;;;<<>>BBBFFFIIIKKKLLLKKKMMMOOOQQQTTTUUUWWWWWWTTTZZZZZZmmmsss___''''''''''''''''''''''''&&&&&&((((((((((((&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((()))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))************************+++++++++,,,)))******+++++++++***************)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))*********)))))))))))))))***++++++,,,,,,+++******)))***+++---...---111555888;;;AAAIIIOOOSSSUUUYYY\\\___bbbfffhhhbbbbbbccceeegggiiikkklllkkkkkkjjjiiigggeeecccbbbZZZZZZZZZZZZWWWTTTQQQOOOIIIFFFBBB>>>;;;888444111222111000000111111///---------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((()))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,+++++++++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))******++++++***)))))))))*********++++++***,,,...//////000333444999:::===@@@DDDHHHKKKMMMKKKMMMOOOQQQSSSUUUVVVVVVRRRYYYZZZlllttt```''''''''''''''''''''''''&&&''')))******)))'''&&&(((((())))))***+++++++++************************************************((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))************))))))))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************(((((((((((((((((()))***'''((()))***************+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))***************))))))******+++,,,,,,---++++++,,,---000333666888@@@FFFOOOTTTXXX\\\bbbgggkkkmmmoooqqqqqqsssuuuwwwuuuuuuttttttuuuvvvvvvwwwzzzzzzyyywwwuuurrrpppoookkklllmmmnnnmmmkkkiiigggfffbbb^^^YYYUUUPPPLLLHHHAAA???===;;;999666222...------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))******++++++)))***++++++,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''((()))******++++++***))))))*********++++++++++++,,,///000000111333555;;;;;;===@@@DDDIIIMMMPPPMMMNNNPPPRRRTTTUUUVVVWWWQQQYYYZZZlllttt^^^((((((((((((((((((((((((''')))***++++++***)))''''''((()))***,,,---...///************************************************((()))***+++++++++++++++*********)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,+++***+++,,,...((((((***+++,,,,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******(((((()))***************))))))***+++,,,,,,------///000333777<<>>@@@CCCFFFHHHIIIKKKLLLNNNPPPRRRUUUXXXYYYSSS\\\XXXjjjsss[[[***))))))))))))***+++,,,************))))))((((((***)))(((((()))******)))------,,,,,,,,,+++++++++222000------000222222111333555777777777444111///000000111111111000000///,,,,,,,,,,,,,,,---------+++***))))))+++++++++)))******+++,,,------------,,,***))))))***++++++***************************************))))))))))))))))))(((((((((((())))))((())))))***************))))))***++++++++++++***+++++++++*********)))))),,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))******))))))///---***(((((()))******+++++++++...444;;;CCCGGGOOOUUUZZZ^^^fffpppuuuuuu|||||||||{{{{{{|||~~~}}}xxxvvvsssrrrpppmmmgggccc___^^^\\\ZZZWWWUUUSSSRRRUUUXXX]]]cccjjjooosssuuusssooohhh___WWWSSSTTTUUUWWWXXXYYYZZZ[[[YYYUUURRRNNNJJJDDD>>>888555333222111000...,,,,,,---///000...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++++++++,,,,,,,,,,,,++++++***)))((()))***+++***((()))(((''''''''''''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++((()))***+++,,,++++++***,,,...000000000111333555999:::===AAAEEEIIILLLMMMKKKKKKLLLNNNOOORRRSSSUUUUUU]]]]]]tttttt\\\''''''(((((()))******+++(((((()))***+++,,,,,,,,,+++++++++***)))+++...111111222444777:::===???@@@EEECCCBBBCCCEEEHHHJJJJJJGGGIIILLLNNNMMMIIIEEEBBBBBBAAA@@@???===;;;999888666555333222000///......000...,,,+++,,,......------...000000///---***)))...---++++++,,,---,,,+++************************++++++*********)))))))))***))))))(((((())))))***((()))******++++++******))))))***++++++++++++***+++++++++***************+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((()))*********))))))++++++******+++,,,------,,,...333;;;FFFQQQ[[[aaahhhllloooooorrrwwwyyywww~~~|||{{{|||~~~}}}yyytttpppmmmbbbbbbbbbbbbbbb___ZZZVVVRRRQQQOOOLLLIIIFFFDDDBBB???AAAFFFLLLTTT[[[```cccjjjeee]]]RRRIIIDDDDDDEEEHHHIIIMMMSSSYYY^^^_________\\\XXXQQQJJJDDD>>>;;;777444000,,,+++---///222///000111111000///---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++***)))((()))***+++***((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********((((((((()))******++++++))))))***++++++++++++***,,,...000000000111333555777999<<>>===???CCCJJJRRRYYY]]]___bbbbbbaaa^^^YYYTTTNNNKKK???<<<777333000///000111///000111222222000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***((()))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********((((((((()))******++++++))))))******++++++++++++,,,...000000000111333555666888<<>>:::777555222111---,,,,,,,,,---...000111,,,+++***+++---/////////++++++++++++++++++++++++++++++++++++******************))))))))))))******))))))***+++++++++++++++))))))***++++++++++++*********************************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))//////...,,,+++---111555DDDKKKWWWccclllrrrtttuuussswwwyyyxxxzzz}}}}}}zzzxxxssskkkeeeaaa___[[[WWWSSSPPPOOONNNOOORRRWWW[[[]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYWWWTTTRRRQQQQQQQQQUUUVVVUUUSSSNNNKKKIIIIIIGGGGGGHHHKKKOOOSSSTTTTTTXXXZZZ]]]^^^^^^[[[XXXVVVMMMKKKGGGBBB<<<666222///...//////000000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***)))((()))***+++***(((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++***************+++++++++,,,...000000000111333555777999<<<@@@DDDHHHKKKMMMNNNNNNOOOQQQTTTWWWYYYZZZWWWWWWZZZ|||lllYYY,,,+++***)))))))))***+++,,,---000666===FFFNNNRRRTTTXXX]]]bbbfffhhhjjjlllnnnooooooppprrrsssttttttpppooollldddWWWJJJ???:::======>>>???BBBEEEHHHJJJLLLNNNRRRWWW\\\```cccdddcccbbbaaaaaaaaaccceeegggeeeaaa[[[UUUQQQMMMIIIFFF???<<<888444111000//////...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++******))))))******+++)))***++++++,,,+++++++++))))))***++++++++++++******************++++++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,---.........222<<>>BBBFFFJJJLLLMMMPPPPPPPPPRRRUUUZZZ^^^aaaiiifffdddbbbaaa___\\\ZZZRRRPPPKKKDDD>>>888444222222111/////////000///...------------------------,,,,,,+++++++++*********+++******))))))******+++)))***++++++,,,,,,++++++))))))***++++++++++++***))))))*********+++++++++,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++,,,...///+++222<<>><<<>>>@@@???@@@@@@@@@>>><<<999777;;;;;;;;;;;;:::999888888999999999;;;???EEEJJJMMMOOOPPPQQQTTTXXX[[[[[[ZZZSSSSSSRRRPPPLLLHHHDDDAAA777555222111000000...---------------------------,,,,,,,,,+++++++++******++++++************++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))******++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))*********+++---///111333222@@@TTTccckkknnnppprrrooottt{{{~~~xxxpppjjjOOONNNIIIAAA>>>???@@@>>>===AAAFFFGGGGGGGGGIIILLLPPPXXXeeerrr}}}~~~{{{yyywwwyyy{{{|||{{{xxxwwwvvvwwwvvvuuusssrrrqqqoookkkhhhfffccc___ZZZVVVSSSQQQPPPLLLNNNPPPSSSUUUUUUTTTSSSMMMIIICCC===888555444333000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,***)))((()))***+++***(((((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++***)))))))))***,,,---,,,...000000000111333555999;;;>>>BBBFFFJJJMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTQQQVVVYYYvvvjjjYYY555555999BBBOOO\\\fffkkkiiikkkoootttxxxuuuoooiii```\\\VVVRRRRRRSSSUUUUUUUUUQQQLLLGGGCCC@@@@@@@@@BBBBBBBBBDDDFFFJJJNNNPPPSSSRRRPPPMMMIIIDDD@@@>>>@@@@@@>>><<<999888888999888666555777<<>>;;;999999999999JJJJJJKKKMMMPPPUUUYYY[[[dddbbb```^^^ZZZVVVRRROOOMMMLLLKKKIIIEEEBBB@@@???DDDDDDDDDDDDFFFJJJPPPUUUMMMMMMMMMMMMLLLKKKKKKLLLCCCBBBAAA???===<<<<<<<<>>999555222///......///......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------////////////...---,,,,,,++++++++++++************+++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((()))))))))***++++++,,,,,,***++++++++++++++++++***,,,---...000222333444555777:::???BBBDDDGGGJJJLLLPPPPPPPPPPPPRRRSSSUUUVVVVVVVVVVVVxxxiiiXXX\\\```gggmmmppprrrssstttxxxxxxyyywwwpppeeeWWWNNN@@@<<<888777999===AAABBBOOONNNLLLJJJHHHGGGFFFFFFFFFGGGJJJNNNSSSYYY^^^```eeedddcccddddddbbb___]]][[[[[[YYYWWWTTTQQQNNNLLLKKKLLLMMMLLLKKKNNNVVV]]]^^^\\\[[[[[[\\\[[[YYYWWWLLLKKKIIIEEEAAA===:::888999;;;???EEEKKKNNNNNNMMMFFFAAA;;;666333222222111------...//////...------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''************************(((((())))))***+++,,,,,,---+++///:::FFFRRR]]]eeemmmpppuuuyyy|||||||||{{{wwwsssmmmhhhbbbZZZPPPIIIIIIOOOYYYbbbkkkttt~~~|||xxxyyyyyyyyy|||}}}vvvmmmiiihhhfffeeeeeefffggghhhiiiddd___[[[TTTMMMKKKNNNHHHIIIKKKLLLKKKIIIGGGEEE>>>:::444000///000000111000/////////...------,,,------------------------------------,,,,,,,,,,,,000000000///...---,,,+++,,,+++++++++***************************)))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((************((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,************************,,,,,,...///111222444444666999===AAACCCFFFIIIKKKPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVZZZhhhWWWmmmkkkjjjkkkpppsssttttttnnnlllhhhccc\\\TTTLLLGGG@@@@@@CCCHHHPPPVVV[[[]]]^^^^^^]]][[[ZZZXXXVVVVVVQQQQQQRRRTTTWWW[[[]]]___[[[ZZZ[[[]]]___^^^ZZZVVV___\\\YYYWWWUUUTTTRRRQQQKKKLLLNNNNNNOOOQQQTTTVVVWWWWWWWWWZZZ]]]^^^]]][[[TTTSSSPPPLLLGGGAAA<<<999:::999:::>>>DDDJJJNNNPPPRRRNNNJJJEEEAAA<<<666333111111000///.../////////...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''''')))***************+++++++++,,,,,,+++++++++---...111777BBBOOO[[[eeelllqqquuuttttttvvvwwwxxxvvvtttgggaaaZZZUUUSSSRRRQQQPPPeeelllvvv|||~~~}}}{{{xxxtttpppoooppprrrttttttnnniiiiiifff```ZZZYYYRRRMMMGGGCCCCCCEEEHHHJJJJJJEEE???:::777555444222222111111000000000000000------------------------......------,,,,,,,,,+++///////////////...---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++************+++++++++,,,---///000222333444666999===AAACCCFFFJJJLLLNNNOOOOOOPPPRRRSSSTTTTTTSSSXXX___iiiWWWddd]]]XXX[[[bbbgggfffbbb^^^ZZZTTTLLLGGGFFFGGGHHHMMMPPPVVV^^^eeejjjkkkkkkggggggffffffeeeccccccbbbccccccbbbbbbaaabbbbbbbbb______aaaeeehhhggg```[[[bbb]]]VVVRRRQQQQQQPPPOOOQQQPPPQQQUUUZZZYYYTTTOOOOOOOOORRRUUUXXXYYYXXXWWWVVVVVVTTTRRRNNNJJJFFFDDDFFFEEEDDDEEEGGGGGGFFFDDDLLLMMMOOOQQQQQQLLLEEE@@@888555111...,,,---///000///...------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((())))))******+++++++++,,,---...---+++***+++///222===KKK]]]hhhlllnnnpppqqqrrroookkkhhhgggfffdddbbbUUURRROOOOOOUUU^^^gggmmm~~~~~~}}}~~~yyymmmkkkkkkiiidddbbbhhh```UUUMMMJJJJJJKKKLLLRRROOOKKKFFFBBB<<<666222111111000000000000111222.................................------,,,,,,,,,------...///000000000///,,,,,,,,,++++++++++++******************+++++++++))))))))))))************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''((())))))'''((((((((()))))))))***)))))))))***++++++,,,,,,---,,,++++++++++++,,,---+++,,,---///000222333444666999>>>BBBDDDGGGKKKMMMLLLMMMOOOQQQSSSUUUWWWWWWUUU[[[dddlllYYYHHHDDDCCCIIIQQQTTTPPPJJJIIIGGGEEEDDDFFFMMMVVV]]]bbbdddhhhlllooonnnkkkgggjjjiiigggeeecccbbbaaa```___aaadddhhhlllpppssstttuuuwww~~~{{{tttmmmhhhgggfffdddbbbdddbbbccchhhnnnlllaaaWWWPPPSSSUUUVVVSSSQQQPPPPPPRRRRRRQQQOOOMMMKKKHHHGGGDDDGGGLLLPPPQQQMMMFFFAAA???CCCIIIQQQVVVWWWTTTQQQ@@@===777222///...//////000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((()))*********))))))))))))******+++,,,,,,,,,,,,,,,---,,,,,,111999@@@PPP___nnnqqqmmmhhheeecccdddaaa[[[VVVQQQOOOOOOPPPJJJKKKPPPWWWcccqqq}}}}}}}}}{{{wwwooohhhcccaaaeee```ZZZWWWWWWVVVSSSQQQUUUTTTRRROOOKKKCCC;;;555222111000///...///000111////////////////////////.........---------------,,,---...///000111111111,,,,,,,,,,,,++++++++++++*********+++++++++++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((('''(((((())))))''''''(((((())))))******)))))))))***++++++,,,,,,...---,,,++++++,,,---...,,,,,,...///111222444444666999>>>BBBEEEHHHKKKNNNJJJLLLOOORRRTTTVVVXXXXXXWWW^^^gggnnn[[[666666888;;;???BBBCCCCCCDDDGGGLLLRRRXXX```iiiooonnnnnnnnnooonnnlllhhhdddaaabbbcccfffjjjoootttvvvxxx{{{zzzlllqqqsssoooggg```___```dddbbb^^^YYYUUUQQQNNNLLLKKKMMMPPPTTTUUURRRMMMHHH??????AAAFFFLLLRRRTTTUUUKKKIIIEEE@@@;;;777333222111111000///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))((()))***+++,,,++++++***))))))***++++++,,,------***,,,...///444>>>LLLWWWaaahhhkkkddd[[[VVVPPPKKKMMMLLLIIIDDDAAAAAAFFFKKKTTTZZZcccnnnwww~~~}}}}}}|||xxxwwwnnnhhhbbb______^^^[[[XXXYYYXXXWWWVVVSSSLLLEEE@@@888777444111000000000000////////////////////////------------............---...///000000000000000------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********)))))))))***++++++,,,,,,---,,,+++******+++,,,---,,,---...000222333444555444888<<<@@@DDDGGGKKKMMMJJJLLLNNNQQQSSSUUUUUUVVVVVV]]]hhhooo[[[444666666444222777BBBKKKSSSYYYaaafffhhhiiikkkmmmllljjjiiiiiiiiiiiigggfffgggkkkuuuxxxssspppfffbbb[[[VVVSSSQQQOOONNNIIIDDD???<<>>GGGPPPiiiqqq}}}}}}yyyxxxxxxzzzzzzzzzwwwlllfffccc```]]]\\\[[[[[[ZZZXXXTTTOOOJJJ@@@>>>:::666333222222222000000000000000000000000,,,---------...////////////000000000000000///...---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))&&&''''''((()))******+++)))))))))***++++++,,,,,,,,,+++)))(((((()))+++,,,---...///111222444555666333666;;;???BBBFFFIIILLLKKKLLLNNNPPPRRRSSSSSSRRRUUU\\\gggooo[[[444333666===CCCHHHPPPWWW[[[bbbkkkpppoookkkhhheeeiiiiiiggggggpppuuuiii^^^SSSKKKOOOOOOLLLGGGFFFGGGEEEAAAIIIIIIIIIJJJJJJJJJJJJJJJ===999444111000111111111///...,,,+++,,,---...000---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************))))))))))))))))))))))))((())))))(((&&&%%%'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&''')))+++))))))((((((((((((((()))***+++---......---+++***))))))***+++---......///000555===HHHWWWfffllljjjfffVVVFFF@@@>>><<<;;;<<<999:::<<<@@@GGGVVVgggttt}}}wwwyyypppmmmttt}}}ttthhhbbb___ZZZXXXWWWWWWWWWWWWLLLHHHAAA<<<777444111///111000000000000/////////000000////////////000000......////////////......---------,,,,,,,,,++++++++++++******++++++,,,---************************))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))***++++++++++++***---------,,,,,,+++++++++---...000111333333444444666999<<>>OOO[[[fffmmmmmmiiiZZZLLL???:::999888777888:::>>>EEENNNZZZiiixxx~~~~~~yyyuuussswwwvvvmmmggg___ZZZYYYYYYXXXVVVWWWPPPGGG@@@<<<999666444222222111111000000000000000000////////////000000...//////000000//////...---------,,,,,,,,,+++++++++++++++***++++++,,,---************************))))))(((((((((((())))))***)))))))))(((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))***++++++++++++***.........------,,,,,,,,,---...000111333333444444777999===???AAADDDGGGJJJHHHLLLPPPSSSSSSRRRQQQPPPVVV___jjjpppZZZ???===???HHHQQQWWW^^^dddbbbfffiiihhhfffgggmmmrrr}}}sss___SSSOOOKKKGGGIIIGGGDDDBBBBBBEEEIIILLLRRRMMMFFF@@@:::555000------...000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))''''''&&&'''(((,,,///111444444444333111///,,,++++++------+++***+++///333===NNN```kkkoooqqqoookkk[[[NNNBBB>>>===<<<<<<===GGGLLLVVVaaalllvvv|||}}}}}}{{{zzzvvvqqqwww}}}jjj^^^ZZZ[[[ZZZXXXXXXRRRKKKGGGEEEAAA:::555444333222222111111111111111000000//////000000111//////000000000000//////------------,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***))))))(((((())))))*********)))))))))((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))***++++++++++++***............---------------...000111333333444444777999===???BBBDDDHHHJJJIIIMMMQQQTTTTTTSSSSSSSSSVVV^^^iiirrr[[[OOOPPPUUU[[[\\\]]]ccckkkgggtttzzzmmmaaaXXXOOOMMMIIIGGGGGGKKKPPPTTTUUUSSSQQQNNNKKKEEE???:::333222222111000...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))(((((((((&&&'''((()))+++---...///000000000///...,,,***)))+++,,,,,,++++++111:::BBBTTT^^^ggglllnnnqqqpppmmmaaaUUUIIIDDDCCCBBBDDDGGGRRRXXXcccnnnvvvyyyyyywwwxxx{{{{{{yyy{{{~~~iii```]]]ZZZVVVSSSPPPNNNOOOPPPKKKAAA888666555444222111111222222111000000000000000000111///000000111111000000///...------------,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++***))))))))))))))))))************)))))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))))))))***++++++++++++***---------------------------...000111333333444444777:::===@@@BBBEEEHHHKKKLLLOOOTTTWWWXXXWWWVVVVVVSSS[[[fffttt\\\cccdddeeeccc]]]___mmm}}}eeebbb]]]XXXUUUTTTUUUVVVPPPRRRUUUXXXYYYVVVQQQLLL===;;;666222///......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************((()))))))))'''''')))+++((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))(((((((((&&&(((***,,,---,,,+++***+++++++++++++++******)))******+++,,,222>>>MMMWWWgggiiikkkkkkmmmooolllfffYYYNNNEEEBBBCCCFFFLLLRRRWWW^^^iiisssyyy{{{zzzxxxvvv{{{tttggg]]]\\\XXXTTTSSSSSSPPPJJJDDD:::888666444222222222222111111000000000000111111000000111111111111000000.........---------,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******))))))))))))******************))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++---...000111333333444444777:::===@@@BBBEEEHHHKKKMMMQQQUUUXXXXXXWWWVVVVVVQQQZZZfffttt\\\eeeddddddccceeetttzzzkkk^^^TTTNNNNNNPPPTTTXXX\\\]]][[[XXXJJJFFF???888222000000111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((((((***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))((()))+++,,,,,,+++)))'''))))))******+++,,,,,,---***+++---555AAAPPP^^^ffflllnnnnnnnnnnnnkkkaaaVVVKKKEEEBBBEEELLLRRR[[[bbbffflllssswwwxxxxxxzzz|||yyypppbbbVVVOOOLLLLLLLLL@@@>>>;;;777444333333333222111111000000111111222111111222222222222111111............---------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********)))))))))***))))))(((((())))))***((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++***************++++++++++++---...000111333333444444888:::>>>@@@CCCEEEIIIKKKLLLPPPTTTVVVVVVTTTSSSSSSRRR[[[iiirrr[[[eeedddiiissswwweee[[[XXXVVVTTTUUUWWWZZZ\\\\\\VVVQQQJJJAAA:::555222111000000000/////////......------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((((((***,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''((()))*********)))((((((((()))*********++++++,,,---...///---...444AAARRR```hhhjjjkkknnnooojjjeee___TTTKKKDDDDDDHHHSSS]]]dddkkkrrrtttxxx|||zzzvvvwww~~~rrr^^^RRRNNNOOOHHHEEE@@@;;;888666666666222111111000000111111222111222222222222222222111............---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********)))))))))))))))******)))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++************++++++,,,,,,,,,---...000111333333444444888;;;>>>AAACCCEEEIIIKKKMMMQQQUUUVVVUUUSSSRRRQQQSSS\\\jjjpppZZZqqqrrr{{{}}}eee___XXXSSSSSSVVVZZZ]]]\\\XXXRRRIIIAAA999444111000000000000////////////------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((()))***,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&''')))+++,,,)))&&&$$$%%%'''+++---+++++++++++++++,,,---...000222;;;KKK]]]iiikkkiiiiiimmmlllbbbWWWQQQKKKGGGCCCEEEOOO]]]hhhmmmrrrwwwpppvvvzzzxxxvvv|||yyybbbVVVQQQMMMIIIDDD???;;;888888888222222111111111111222222111222222333333222222111//////.........------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++***+++++++++,,,,,,------------...000111333444444444888;;;>>>AAACCCFFFIIILLLPPPSSSWWWXXXWWWTTTSSSRRRRRR[[[iiinnnYYYvvvbbbXXXVVVWWWYYY^^^WWWVVVZZZYYYNNNAAA;;;777111000555333+++)))...---...//////---------......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''''')))***)))((('''(((***''''''((()))***++++++,,,,,,***)))++++++***---222888@@@MMM\\\gggmmmmmmkkkbbbaaa\\\RRRGGGAAABBBEEEHHHWWWgggnnnoooqqquuuyyy|||rrriiinnnqqqYYYUUUMMMOOOOOOEEEAAA>>>444444666666333111222333333222222222111111111111000111000//////000000///...........................------,,,++++++***))))))***++++++,,,,,,++++++***++++++++++++******))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******************++++++************************,,,///111333333555777::::::;;;>>>???BBBEEEJJJMMMPPPUUUWWWUUUTTTUUUUUURRRRRR___mmmnnnZZZqqq___UUUUUURRRVVV```ddd\\\PPPIIICCC:::222333555555555555/////////...---------.........---,,,,,,---......---,,,,,,++++++,,,,,,---************************************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''((())))))((()))***)))((('''(((***(((((())))))******++++++,,,+++,,,---,,,+++///666HHHQQQ^^^jjjooommmeee___YYYYYYWWWRRRMMMNNNSSSXXXbbbhhhnnnpppooooooqqqrrrkkkoooyyyyyyggg___ZZZNNNHHHGGGBBB===:::777444555888777666444444333333333222222222222000//////000000///..............................------,,,++++++*********++++++,,,,,,++++++***++++++++++++*********)))))))))))))))))))))))))))+++******)))((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,///111222333555777999999;;;>>>@@@BBBEEEIIIMMMQQQVVVYYYWWWVVVWWWWWWTTTPPP[[[gggkkkYYYsssaaaYYYVVV[[[bbbccc```^^^TTTJJJ<<<666:::BBBAAA;;;222111///...------------......---,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))******+++((()))******(((((()))***)))*********************,,,,,,---///...///666@@@WWW]]]eeekkkkkkeee\\\VVVUUUUUUUUUTTTTTTYYYaaagggjjjkkknnnpppqqqpppqqqqqqmmmiiiPPPIIIIIICCC===666444666777555333555555555555444444444333222000//////000111///....................................---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))*********))))))(((((('''*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333444777999999;;;>>>@@@BBBEEEIIILLLMMMSSSVVVTTTSSSTTTTTTRRRPPPYYYccchhhXXXqqq]]]TTTVVV\\\aaaccc^^^XXXKKKAAACCCLLLHHH===666444000...------------......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))***))))))))))))***++++++((()))******)))((()))***+++*********************++++++---///000555BBBOOO```bbbddddddbbb```^^^]]]XXXYYYXXXWWWYYY]]]eeejjjkkklllnnnpppooonnnqqquuu~~~aaaNNNKKKEEE>>>999777777444222333666666555555555444444444222111///000111111000...........................//////......------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,,,,---------------------------------///111222333444666888888;;;>>>AAACCCEEEIIILLLLLLQQQTTTSSSRRRTTTTTTRRRSSSZZZcccfffXXXpppjjjggg```YYY\\\]]]WWWNNNOOOSSSOOODDD<<<777222............---...........................------,,,,,,------...++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))(((((())))))***+++)))***+++***)))((()))+++++++++++++++************+++***,,,111666???PPP___ggghhhiiigggdddcccdddeeeXXXYYYYYYZZZ]]]bbbiiimmmwwwtttqqqmmmgggfffrrrfffUUUGGGAAA======;;;666666999666555555555444444444444222111000000111111000///........................//////............------***++++++,,,,,,++++++***+++++++++++++++++++++,,,))))))))))))))))))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++,,,---------------------------------///111222222333555777888;;;>>>AAACCCFFFIIIKKKOOOUUUXXXWWWWWWYYYYYYWWWTTT[[[ddddddXXXxxxaaa\\\\\\YYYWWWXXXZZZUUUNNNAAA;;;444//////000///------...////////////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((((((((())))))***)))***++++++))))))***+++******++++++++++++++++++---,,,///888BBBNNN\\\hhhgggjjjmmmkkkfffaaa^^^^^^UUUVVVYYY^^^dddkkkqqqtttxxxqqqllliiihhhppplllSSSGGG??????===888777<<<666666666555555555444444333111000000111222000///................................................***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,------------------------------///111222222222444666777:::???BBBDDDFFFIIIKKKMMMSSSWWWVVVVVVYYYYYYWWWTTT[[[bbbeeeYYYiii^^^VVVXXX\\\\\\XXXTTTFFF???666111000111000...---...///000000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((((((((((((((()))******)))***++++++))))))***+++*********++++++,,,,,,,,,000///666DDDRRR\\\dddjjjhhhjjjjjjeee\\\VVVTTTUUUYYY[[[___eeekkkqqqtttvvvqqqmmmppp|||vvv^^^HHHCCCBBB<<<888999888777777777777666666666333222000111222222111///........................------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111222444666777:::???BBBDDDFFFIIIJJJJJJOOOSSSSSSSSSVVVWWWUUUWWW\\\aaafffZZZzzzdddSSSVVV]]][[[VVVUUUIIIAAA777111111222111///---...///000000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))((()))******+++)))+++++++++***)))***+++))))))***+++,,,,,,------222333<<>>AAACCCFFFIIILLLNNNQQQUUUWWWWWWVVVUUUUUUYYY\\\eeeuuu[[[yyykkkeee___WWWPPPWWWOOOBBB888333222333444000111111111111111000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************+++++++++++++++))))))---......000444BBBLLLYYYcccggghhhjjjmmmggg___UUUQQQUUU___hhhnnnffffffeeebbb```bbbiiioooyyyWWWEEEAAADDD>>>::::::;;;999999<<<555444444333333333333333000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************)))))))))(((************************))))))*********))))))(((************************,,,...//////---,,,---......000111222111222333555888;;;>>>AAACCCFFFIIILLLPPPSSSWWWYYYXXXWWWVVVVVVZZZ^^^hhhqqqXXXsssaaaUUUXXXVVVOOODDD999222222555111111222222222222222222000000000000000000000000.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************+++++++++,,,***)))+++---...///666???SSSYYYaaafffhhhiiikkkmmmddd[[[RRRUUUaaakkkooonnnhhhjjjiiibbb]]]bbbrrrvvvTTTEEEDDD@@@>>>>>>;;;777888<<<444333333333444555666666000000000000000000000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************))))))))))))************************((())))))*********))))))************************,,,---//////...------......000111222111222444555888;;;>>>AAACCCFFFIIILLLRRRUUUYYYZZZYYYXXXWWWWWW\\\aaalllkkkTTTwwwsssmmmlllsss|||uuucccVVVXXXXXXRRRHHH===666333222222222222222222222222000000000000000000000000............------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))))))))((()))))))))************************+++++++++,,,*********+++++++++,,,,,,---,,,,,,...///444AAANNN]]]```dddggghhhjjjllloooeee___\\\aaakkkooojjjcccmmmlllhhhcccdddtttmmmSSSJJJEEEBBBBBB@@@:::666666444444333333444555555666000000000000000000000000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))******************************+++,,,,,,,,,++++++***************************,,,......---,,,------...///111222222333444666888;;;>>>AAACCCFFFIIILLLRRRUUUYYYZZZYYYWWWVVVVVV[[[cccooogggRRRyyyqqqooolll```SSSWWWUUUWWW\\\```aaacccggghhhkkkrrrwwwzzzrrr```]]]YYYUUUPPPHHH???888444333222111111111222222//////////////////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******************************((()))))))))************)))))))))*********++++++***++++++++++++,,,,,,,,,///---,,,---111999JJJZZZaaaccceeehhhjjjmmmppprrrkkkhhheeegggiiiiiieeeaaagggdddaaadddssssss^^^PPPCCC@@@AAA???:::888666555444333222222222222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))******************************)))***+++,,,,,,,,,,,,,,,************************(((***,,,,,,++++++,,,---...///111222222333555777888;;;>>>AAACCCFFFIIILLLPPPSSSWWWXXXXXXVVVUUUUUUWWWaaapppeeeRRRzzzwwwfff```ZZZWWWWWWWWWSSSOOOOOOOOORRRUUUTTTPPPPPPSSSTTTVVVZZZ\\\[[[]]]hhhtttrrrooojjjgggkkkuuuxxxjjjYYYOOOLLLJJJDDD???777666444333222222222222/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,---++++++000777AAAQQQ___bbbdddfffiiillloooqqqrrrnnnkkkgggddddddeeegggiiicccdddjjjzzzgggLLL???======<<<;;;888777555333222111000000111111111111111111111111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))************************************'''((()))***************++++++++++++++++++++++++(((***,,,,,,,,,+++,,,------///111222333444666888888;;;>>>AAACCCFFFIIILLLNNNQQQUUUWWWVVVUUUUUUUUUUUU^^^ooodddSSSpppggg```___^^^[[[XXXXXXQQQRRRTTTUUUUUUTTTVVVXXXUUUUUUXXXZZZWWWRRRSSSWWWYYYYYY[[[]]]ZZZVVVZZZaaa```]]]ZZZ[[[^^^``````___pppyyymmmZZZRRROOOKKKFFF<<<;;;888555333333333444000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++///999DDDMMMXXXbbbbbbdddfffiiikkklllkkkjjjiiigggffffffggghhhiiiiiieeeppppppXXXJJJAAA<<<;;;999888666444333222222111111111111111111111111111000000000000/////////...........................------------------------------,,,,,,,,,+++++++++************************((()))))))))************************************''''''(((******++++++***++++++++++++++++++++++++)))+++---...------...///---///222333333444666888888;;;>>>AAACCCFFFIIILLLLLLOOOTTTVVVWWWVVVVVVVVVYYY___mmmdddSSSzzznnnddd]]]XXXQQQMMMNNNPPPOOOOOOQQQTTTZZZaaabbb^^^ZZZ]]]bbb``````cccdddaaa^^^aaagggccccccfffhhheee^^^\\\___eeeaaa```dddiiikkkfffaaaZZZ\\\___ccchhhpppyyy}}}tttfff]]]UUUPPP@@@>>>;;;777555444555555111111111111111111111111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------555CCCPPPXXX___dddaaabbbeeeggghhhgggccc``````bbbffflllpppnnngggaaafff{{{}}}dddNNN@@@;;;999888777666444444444444111111111111111111111111111111000000/////////...........................---------------------------------,,,,,,+++++++++************************(((((())))))*********+++************************))))))***,,,,,,---------+++++++++++++++++++++++++++---///000//////000111---///222333333444777999888;;;>>>AAACCCFFFIIILLLKKKOOOTTTVVVWWWWWWWWWXXX^^^bbbkkkcccSSS|||qqqhhh^^^TTTQQQUUURRRRRRQQQOOONNNPPPTTTWWW^^^aaaeeeeeedddgggooovvvwwwuuurrrpppoooqqqtttvvvwwwyyyyyytttmmmkkkpppuuuwwwxxx|||tttkkk```gggiiiccc[[[ZZZ]]]^^^\\\aaajjjvvvooo```UUULLLDDD<<<;;;:::666333333444333333222222111111111000000000000000//////...---------...............------......------,,,+++------------------------------,,,+++***************************+++++++++************************)))************+++++++++---+++)))***---///...---+++222>>>KKKVVV]]]aaabbbfffddd```^^^]]]]]]___aaafffkkkoooooojjjdddaaa```vvvWWWCCCFFF===;;;777333333666555111444333222222111111222222000000000000////////////.........------,,,,,,,,,..............................---,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---///111111///............///111222222333555777888:::<<<>>>@@@DDDJJJNNNQQQSSSTTTTTTTTTTTTVVVXXX^^^dddqqq___VVVwwwlllddd\\\XXXSSSNNNOOOSSSRRRTTTVVVWWWXXX[[[^^^aaaeeegggjjjlllpppxxx{{{sssvvvzzzyyyppphhheeedddcccaaaaaabbbgggppp|||vvvaaaUUULLLCCC===999555666999444444444444333333222111000000111111000000///...........................,,,,,,------,,,,,,+++***------------------------------,,,,,,++++++,,,,,,+++++++++++++++*********************************************++++++++++++...,,,+++,,,---///...---,,,777FFFTTT[[[]]]\\\ZZZ\\\\\\]]]___aaacccfffgggdddlllrrrpppfff```bbbfffnnnPPPDDD===:::888777666555666777444333333222222222222222111000000000////////////.........------,,,,,,,,,........................------,,,++++++***))))))++++++++++++*********)))************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,...000111///............000222222222333555777777999;;;===???CCCIIIMMMQQQSSSUUUVVVVVVVVVWWWYYY^^^cccooo^^^UUU~~~qqqaaaUUUUUUPPPNNNOOOQQQRRRWWW\\\```eeelllrrrwww{{{}}}}}}wwwppplllmmmpppqqqqqqeeeZZZMMMCCC;;;555666:::555555666666555444222111000111111111111000//////000//////......---------,,,,,,,,,,,,,,,+++******------------------------------------............------,,,,,,++++++******************************************+++++++++,,,------------......//////111???QQQ]]]___[[[WWWUUUWWWYYY]]]aaaeeegggiiiiiieeejjjnnnkkkfffkkk{{{cccGGGBBB:::777999777222333888444444333222222222222333111111000000000/////////.........---------------........................,,,,,,++++++******))))))++++++++++++************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,...000000///............000222333333333555777777888:::<<>>;;;666777777777555444222111222222222222222111111000111111000///......------...............------,,,---------------------------...///111222222222222000//////...---,,,++++++***************************++++++++++++,,,,,,,,,))),,,...---,,,...444:::JJJRRR[[[]]][[[ZZZ^^^cccffffffeeedddddddddeeefffhhh```___sss}}}yyyxxxvvvuuuuuu|||lllVVVBBB>>>@@@<<<777666666555444444333333444444111111111111000000000000................................................---------------,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++***************)))))))))***,,,//////............///000222333333444666888999;;;===???AAAEEEJJJNNNLLLPPPTTTWWWXXXWWWWWWXXX\\\```iii```UUUpppXXXOOORRRPPPOOOOOOPPPPPPRRRYYYbbbwww}}}qqqZZZKKKBBB???:::999888777555444333333222333333333333222111111111000000//////.........///////////////...---------------------------------...000222222222222111000000//////......------************************++++++++++++,,,,,,,,,,,,(((,,,...---,,,111<<>>>>>999333666666555444444444444555222222111111111000000000.............../////////....................................------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************)))))))))))),,,...///...---...//////111333333333444666888:::<<<>>>???BBBFFFKKKOOOMMMPPPTTTVVVVVVVVVVVVWWW\\\```jjjbbbWWWmmm^^^RRRPPPVVVSSSSSSXXX^^^aaaeeeppp|||rrr[[[MMMHHH>>>===:::888666666666777333333333444333222222111000000000///////////////......//////......---,,,---------------------------///000222222222111000////////////////////////************************+++++++++,,,,,,,,,------(((---000......555DDDQQQ\\\]]]______```aaadddggg``````bbbccccccdddddddddaaajjj|||vvvpppqqqsssvvv~~~tttOOO???>>>;;;333777666666555555555555555222222222111111111000000---........./////////000........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++******)))+++...///...---...//////111333444444444666888999;;;===???AAAEEEKKKNNNPPPRRRUUUVVVUUUVVVWWWXXX\\\aaalllcccWWWpppZZZUUUVVVRRRPPPSSS[[[___iiiuuu}}}rrr]]]UUUBBB???<<<999777888999:::333333444444333333222111////////////000000000000------......------,,,+++------------------------...///111222222222000///////////////000000000000************************++++++,,,,,,,,,---------)))...111000///888JJJYYY^^^___bbbdddeeedddcccbbb[[[^^^aaacccdddccc```___uuuwwwrrrrrrrrrqqqwww}}}eeeHHHDDDBBB:::777777666555555555555555222222222111111111111000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++.........------,,,,,,,,,)))+++---......---...//////111333444444555777888888:::<<<>>>@@@DDDJJJNNNSSSUUUVVVVVVVVVVVVXXXYYY\\\bbbmmmcccWWWvvvaaaYYYSSSQQQQQQUUUbbbqqqyyy}}}hhhYYYEEE555666:::777444444444333333333333333333222111111111111000000000000------------------------------------------------111000///...333777444...///000111222222333333222+++++++++*********))))))------------------------///...---111999FFFTTT]]]]]]___bbbcccbbb___]]]\\\WWW]]]^^^bbbgggaaa[[[bbb~~~uuurrrvvvxxxzzz\\\GGG@@@:::666666666555444444555666222222222111222222333333000000000000////////////////////////............,,,,,,------,,,,,,+++***.........------,,,,,,,,,******************+++++++++++++++************)))))))))))))))************+++++++++,,,,,,---------******+++,,,------------///000333444444555777999:::<<<===???AAAEEEJJJNNNQQQRRRVVVYYYXXXUUUVVV[[[___fffrrrgggTTTnnnbbbWWWUUUXXX```hhhrrrmmmVVVAAA<<<===:::666666444444444333333333333333111111111111000000000000........................------------------------111222111111555:::888222//////000111222222222222,,,,,,,,,+++++++++******------------------------000------333???MMMWWW[[[___aaabbb^^^YYYXXX[[[```eeedddcccfffeeeYYY```{{{xxxvvvwwwyyyvvvYYYKKKGGG===;;;999777666555555555333222222222222222333333111000000000////////////////////////............,,,------------,,,++++++......---------,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++,,,---............///000333444444555777999:::<<<>>>@@@BBBEEEJJJNNNOOOQQQTTTXXXWWWSSSUUUZZZ___fffrrr}}}```RRRcccTTTSSSVVVZZZfffuuufffJJJ>>><<<888555777555555444444444333333333222222111111111000000000////////////////////////------------------------000111111111555999888222...///000111111222222111......------------,,,,,,------------------------000...///999HHHTTTYYYZZZ```bbb```XXXPPPQQQZZZcccjjjdddaaaccc___WWWqqq{{{~~~wwwrrruuu{{{|||rrrkkkhhhfffeeecccaaa```______```eeefffjjjmmmppprrrsssssszzz~~~qqq[[[SSSBBB???:::777666666666666333333222222222222333333111111000000000/////////////////////............---------------,,,++++++...------------,,,,,,,,,...---,,,+++)))))))))))),,,+++++++++************))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,---...///////////////000333444444555777999:::<<<>>>@@@BBBEEEJJJMMMNNNOOOSSSWWWVVVSSSTTTYYY```fffrrrrrrYYYPPPxxxgggZZZSSSQQQ]]]gggwww}}}ZZZGGG>>>888888;;;666666555555444444333333222222222111111111000000////////////////////////...........................000///...111444333.........///000111111111111////////////////////////...........................000777BBBOOOWWW[[[[[[___^^^ZZZSSSOOORRR[[[ccccccaaa\\\]]]bbblll{{{rrrfff\\\UUUQQQOOOQQQPPPOOOMMMMMMMMMMMMMMMPPPRRRTTTWWWYYYZZZZZZ[[[ZZZ]]]aaaffflllttt{{{vvveeeIIIBBB:::666666888888888444444333222222222333333111111111000000000//////////////////............---------...---,,,,,,+++---------------------------,,,++++++************,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,++++++******)))+++,,,---....../////////...000333444444555777999888:::===???AAADDDHHHKKKNNNOOOSSSWWWVVVSSSUUUZZZ```fffqqqnnnWWWPPPhhhXXXUUUXXX]]]```ooo{{{~~~aaaMMM???:::===777777666555555444333333222222222222111111111111...................................................000000---...111///+++...///000111111222222222000000000000000000000111........................+++555BBBMMMSSSWWWZZZ\\\[[[XXXSSSRRRTTTXXX\\\___[[[```[[[[[[qqqyyykkk^^^ZZZSSSMMMHHHFFFFFFGGGCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLNNNRRRWWW[[[dddkkkwww\\\PPPAAA888888:::999888555444444333222222222333111111111111000000000000////////////............------.........---,,,,,,------------------------+++*********+++,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++************+++,,,------...------...000333444444555777999666888;;;>>>@@@CCCGGGIIINNNOOOTTTXXXWWWTTTVVV[[[aaagggqqqsss[[[QQQvvvjjj[[[TTTTTT^^^qqqaaaEEE888777888888777666555444444333333222222222222111111111................................................///222222000///222111...///000111222222333333222000000111111111111222222........................---999IIITTTVVVWWWXXX[[[UUURRRPPPSSSXXX\\\[[[YYYSSSZZZYYYbbbtttiiibbbXXXOOOIIIHHHEEECCCBBBCCCEEEFFFAAABBBCCCDDDEEEFFFGGGHHHDDDEEEFFFFFFFFFEEEDDDCCCGGGHHHHHHHHHGGGHHHJJJLLLJJJMMMSSSZZZbbbkkktttzzzyyyfffOOO???;;;;;;999666666555444333333222222333222222111111111000000000////////////...........................---,,,,,,,,,,,,,,,------------...************+++---...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,)))***+++,,,------------///000333444444555777999555888;;;>>>@@@CCCFFFIIINNNOOOTTTXXXWWWTTTWWW\\\aaagggqqqzzz^^^QQQ___]]]]]]aaahhhwwwvvvPPP;;;888999999888777666555444333333333222222222111111111////////////////////////........................---111333111111444444222000111222333333444444333000000111111111222222222........................222===LLLVVVZZZYYYWWWVVVOOOOOOQQQTTTWWWXXXWWWUUUPPPTTT[[[vvvsssdddZZZRRRIIICCCAAABBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHHHHKKKLLLNNNMMMLLLLLLMMMNNNHHHIIIJJJKKKLLLPPPUUUYYYfffpppwwwXXXCCC<<<;;;888555666666555333333222222222222222222111111111000000////////////...........................------,,,,,,,,,,,,---------......+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------......***+++,,,---............///000333444444555777999666999===@@@BBBDDDGGGJJJLLLNNNRRRWWWVVVSSSVVV[[[bbbgggqqq|||^^^PPPYYYWWWZZZhhh|||```HHHCCC999999888777666555444444333333333222222222111111000000000000000000000000////////////////////////***///111000111555666555111111222333444444444444000000000111111222222222////////////////////////777???KKKWWW\\\[[[VVVQQQKKKOOOSSSTTTSSSRRRSSSTTTVVVUUUbbbzzznnnfffWWWLLLLLLJJJDDDBBBFFF@@@AAACCCEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJKKKLLLKKKKKKJJJGGGJJJLLLMMMMMMMMMNNNPPPRRRRRRQQQOOOMMMMMMNNNPPPOOOWWWcccnnnyyy|||ZZZCCC;;;;;;999666777666555444333222222222222222222111111111111000000/////////..................//////......---,,,,,,,,,,,,------.........------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------....../////////+++,,,---...///////////////000333444444555777999888;;;???BBBDDDFFFIIIKKKKKKLLLQQQUUUUUURRRUUUZZZbbbgggqqq{{{]]]OOO^^^fffrrrzzzTTTAAA>>>;;;888999:::999666333555555444333222222222222111111111111000000000000////////////////////////000000111222444555666777222222333444444555555555555666777888777666444222111///------///111222222===HHHUUU]]]\\\UUUNNNKKKJJJNNNPPPMMMNNNTTTWWWVVVYYY___}}}yyyiii]]]WWWNNNHHHDDDDDDDDDAAAAAACCCFFFFFFFFFHHHKKKMMMMMMLLLOOOOOONNNPPPRRRRRRQQQPPPWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTVVVXXX[[[[[[[[[ZZZWWWTTTTTTTTTTTTQQQNNNPPPMMMNNNSSSXXX[[[aaahhhqqqWWWJJJ===888:::888555888999777555555555444222222222111111111111000000000000000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777::::::;;;===AAAEEEIIILLLRRRSSSTTTTTTSSSTTTVVVYYY___gggqqq{{{]]]OOOnnnzzzfffRRRFFF???:::;;;;;;666444555666555444333222222222222111111111111000000000000//////////////////////////////000111222333333444222333333444555666666777444555666777777555333222111///------...111333444BBBKKKVVV\\\YYYSSSMMMIIIKKKJJJHHHIIIMMMRRRWWWZZZfffyyysssggg\\\QQQIIIFFFFFFBBB@@@CCCDDDCCCDDDGGGJJJJJJKKKMMMOOORRRSSSSSSYYY[[[___cccgggjjjmmmnnnuuuwwwyyy{{{{{{zzzxxxwwwuuuuuuvvvxxxzzzzzzwwwuuuooolllhhhfffddd```[[[WWWXXXSSSQQQRRRRRRPPPRRRVVVYYYddduuuttt___QQQAAA;;;;;;777888888777444222222333333222222222222111111111111000000000000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777::::::;;;===AAAEEEIIIKKKOOOQQQSSSUUUUUUVVVXXXZZZ[[[cccmmm~~~___QQQ~~~kkkXXXGGG<<<======666444:::666666444333333333333333222222111111111000000000////////////////////////.........//////000000000222222333444555666777888333444555555555444333222000///...---///222555777LLLRRRYYY[[[WWWQQQLLLJJJLLLHHHJJJRRRUUUUUUYYYaaaooouuuhhhYYYOOOHHHBBB???@@@BBB@@@AAAFFFHHHHHHJJJNNNPPPQQQRRRTTTWWWZZZ]]]___kkkqqqyyy{{{tttmmmgggfffbbb___^^^ZZZSSSOOOPPPJJJOOOWWW```nnnvvvaaaJJJAAA@@@;;;;;;999666333222222333555333222222222111111111111000000000000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777::::::;;;>>>AAAEEEIIIKKKLLLOOOSSSUUUVVVWWWYYY[[[ZZZbbblllaaaRRRqqqUUU>>><<<===888666<<<777666555444333333333333222222222111111111000000///////////////////////////.....................000000111333444555666777111222333333333222222111000///......///444999>>>UUUYYY\\\[[[UUUOOOLLLKKKHHHGGGPPP\\\\\\UUU[[[kkk~~~ttt```VVVLLLGGGDDDAAABBBEEEFFFDDDGGGKKKMMMLLLOOOSSSTTTWWW[[[```eeekkkqqqtttwwwuuuvvvvvvpppdddZZZWWWWWWWWWVVVSSSVVVeee{{{tttUUUIIIFFF======999666666666555555777333333222222222111111111000000000000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777999:::<<<>>>BBBFFFIIIKKKJJJMMMRRRUUUVVVVVVWWWXXX]]]eeennnaaaRRRgggEEE<<<<<<999777:::777777666555444444444444222222222222111111111111000000000000000000000000///////////////............//////000222333333444000000000111111111000000////////////111777???FFFYYY[[[[[[WWWQQQLLLJJJKKKHHHIIIRRRZZZWWWUUUhhhyyyfff^^^LLLGGGCCCCCCCCCAAABBBFFFIIIHHHJJJNNNNNNLLLPPPUUUXXX___iiisss}}}yyyjjjccc]]]^^^[[[VVVSSSXXXcccnnnmmm^^^RRR@@@===888555888999666444666333333333222222222222111111111111111111111111111////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777999:::<<>><<<:::555555;;;444444444333333333222222111111111111111111111111////////////////////////------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++---//////...---...//////111333333333333555777888999<<<@@@CCCFFFHHHIIILLLNNNQQQSSSTTTWWW[[[^^^lllqqqvvvdddTTTlllNNNCCCCCC<<<===>>>;;;777444444555444444444333333333222222111111111111000000000000111111000000//////......000000000000000000000000111111000///////////////111...---333@@@KKKSSSUUU\\\^^^```^^^[[[ZZZ\\\___YYY^^^```eee~~~dddXXXKKKDDDAAA@@@BBBEEEIIIEEEFFFMMMPPPNNNOOOSSSXXXaaammmyyy~~~wwwmmmddd___]]]eeewwwVVVBBBAAA===888666111666666555444333333333333222222222222222222222222...///000000000000000///////////////////////////.................................------,,,,,,,,,***+++,,,,,,------,,,,,,///...------,,,,,,,,,,,,...........................///000111111333777::::::;;;===@@@DDDGGGJJJKKKLLLNNNRRRVVVZZZaaahhhmmmnnnnnnrrrbbbYYYbbbHHH<<<;;;;;;;;;888666555666888444444444333333333222222111111111111000000000000111111000000////////////000000000000000000000000111111000///////////////...---...777DDDQQQYYY\\\_________^^^]]]\\\]]]^^^^^^[[[ZZZfffnnnWWWMMMEEEBBBBBBAAADDDHHHHHHGGGJJJRRRVVVXXX^^^eeeeeerrrvvvnnndddaaammmfffJJJ>>>666666999555666666555444333333333333222222222222222222222222///000000000000000//////////////////////////////..............................---------,,,,,,,,,++++++,,,------------,,,......---,,,,,,,,,,,,,,,.........---------------///000111111000///111222999999;;;<<>>BBBGGGJJJLLLXXX]]]dddhhhfffaaa\\\YYY[[[aaalll^^^WWW}}}WWWRRRKKKAAA:::777777777777555444444444444333333333222222222111111111000000000000000000000000000000////////////////////////000000////////////000000111444999CCCNNNWWW\\\]]]___]]][[[\\\___```^^^[[[YYY^^^www|||dddSSSHHHDDDAAABBBGGGJJJKKKMMMQQQQQQVVV\\\```gggtttxxxssshhhmmmmmmLLL@@@???999777666555444444333333333222222222222222222222222222222111000///.........////////////////////////........................------------------------+++,,,,,,---...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------000111222333444666:::===666:::AAAHHHOOOTTTWWWYYY[[[[[[\\\ZZZXXXVVVVVVWWWZZZaaammm___YYYggg```UUUEEE:::666666666666555555555444444444333333222222222222111111111111000000000000111111111111////////////////////////000000////////////000000111666>>>HHHRRRYYY[[[\\\ZZZXXXXXXZZZ^^^___]]]ZZZTTThhheeePPPGGGDDDDDDCCCFFFKKKNNNMMMOOOTTTYYYaaaiiioooyyyqqqkkk|||[[[AAA===:::777777666555444444444444222222222222222222222222333222000///............////////////////////////........................------------------------,,,,,,---.........------,,,,,,,,,++++++,,,------,,,,,,,,,------.........444333111///...111555999@@@DDDLLLSSSXXXZZZYYYXXXVVVUUUTTTRRRQQQRRRVVVYYY\\\bbbmmm___YYY~~~pppkkk[[[GGG999666777777666555555555555444444444333333222222222222111111111000000000111111111111222///////////////////////////////////////000000111///666AAAMMMVVV[[[\\\\\\SSSTTTVVVYYY\\\]]]\\\[[[[[[yyymmmTTTFFFBBBBBBFFFFFFIIINNNPPPPPPSSSYYY\\\iiiwwwxxxllllllyyygggCCC;;;<<<888777666555444444444444222222222222222222222222222111000.........///000////////////////////////........................,,,,,,,,,------------...,,,,,,---...............------,,,,,,,,,---......,,,------....../////////000000000111333999@@@EEEJJJLLLPPPSSSSSSQQQNNNLLLOOORRRUUUVVVWWWWWWYYYZZZ^^^ccclll^^^WWWzzzgggNNN===888999888666555555555555444444444444333333222222222111111111000000111111111222222222000000000000000000000000///////////////000111111333;;;GGGRRRYYY[[[[[[ZZZNNNQQQUUUYYYZZZ[[[]]]^^^iiilllVVVHHHCCCDDDEEEHHHHHHKKKQQQTTTVVV]]]eeelll}}}{{{rrrmmmvvvSSS???<<<888777666555444444444444222222222222222222222222222111///......///000111////////////////////////........................,,,,,,,,,---------......,,,------..................---------......///000------...//////000111111///222666999===BBBHHHLLLFFFFFFFFFFFFGGGGGGHHHHHHMMMQQQUUUXXXYYYYYYYYYZZZ]]]cccnnn___WWWtttWWWCCC<<<;;;888555666666555555555444444444333333333222222222111111000000111111222222222222111111111111111111111111///////////////000111111999AAAMMMVVV[[[ZZZWWWUUUKKKPPPVVVYYYZZZ[[[^^^aaatttlllUUUGGGDDDEEEHHHJJJJJJJJJNNNTTTXXX]]]fffpppuuuooo|||fffEEE:::888777666555555444444555222222222222222222222222111000...---...///111222////////////////////////........................,,,,,,,,,------.........,,,---......//////.....................///000111.........///000111111222777:::>>>???>>>======>>>::::::999:::>>>EEEKKKOOOOOOPPPRRRRRRRRRTTTWWWYYY]]]dddpppbbbYYYzzzmmmHHH888::::::555666666666555444444333333222111000111222222222111111111111111000000000000000000111111111111000000333///---000111000000333:::CCCMMMRRRUUUWWWSSSMMMHHHSSS]]]^^^VVVSSS\\\gggcccVVVIIIDDDDDDFFFJJJNNNOOOSSSXXX[[[^^^iii|||}}}wwwrrrQQQBBB999888666333444666777666333222111111000111111111111111000000000000111111222222222222111000......000000//////............111000///...------------//////000000//////...---+++,,,...000111111111000---...000555;;;AAAGGGJJJDDDAAA===888555555666777777888999<<<@@@DDDHHHKKKLLLQQQSSSRRRSSSXXXZZZZZZ[[[dddppp```TTT~~~XXXAAA======:::777777666555555444444333333333222333444444333333111111111111000000000000000000111111111111000000333///---000111000111444BBBJJJRRRTTTTTTSSSNNNHHHOOOUUU]]]___XXXTTT^^^mmmzzzXXXNNNEEECCCEEEGGGKKKOOOQQQVVV\\\cccmmmzzztttUUUCCC;;;999555222222444333222333222222111111111111111111111000000000000111111111111111111000///...---////////////......------+++,,,,,,---...///000111++++++,,,---...//////000333111...++++++,,,///000444999@@@FFFIIIIIIGGGDDD;;;999777444333333444555666777999<<<@@@DDDGGGJJJMMMRRRUUUUUUVVV\\\______\\\eeeooobbbUUUhhhGGG<<<;;;999777777666666555555444444333333333444333333333222222222111111111000000000000000111111111111000000222///...111222111333777HHHOOOUUUUUUSSSQQQLLLGGGRRRRRRXXX\\\WWWTTTfffiiiLLLFFFCCCEEEHHHJJJMMMRRRTTTZZZdddppp{{{yyy]]]HHHAAA;;;666333333333222000333333222111111111111111111111000000000000111111000000000000///......---...............---------//////000000000///......///.........//////000111/////////111333777;;;===DDDGGGJJJKKKGGG???777111333222222222222222333444555666888;;;???CCCFFFHHHKKKPPPTTTUUUWWW]]]aaaaaa^^^eeennneeeWWWzzzRRR???:::888888888777666666555555444000222333333222111000000222222222111111111000000000111111222222111111000222//////111222111555:::GGGOOOUUUTTTRRRRRRPPPLLLRRRQQQVVV[[[WWW[[[{{{iiiUUUFFFDDDEEEJJJLLLMMMPPPUUU\\\fffttttttZZZJJJ@@@777555666555333222333333222111111111111222111111000000000000111111///////////////...------............------------///000111222222111000000333222111000///000000111000444:::@@@CCCDDDCCCBBBDDDAAA>>>999333...***(((111111222333444444444444555666888;;;???BBBEEEGGGHHHNNNQQQRRRTTTZZZ]]]]]]___eeelllgggXXXuuurrrttt{{{eeeMMMAAA;;;999888888777666666555555111333555555333111000111222222222222111111111111111111222222222222111111111///000222222222777>>>HHHOOOUUUSSSQQQQQQQQQPPPVVVWWWZZZ\\\ZZZiiigggRRRDDDEEEEEEHHHLLLNNNNNNSSS[[[hhhxxxuuuTTTEEE777555777555333333444333333222111222222222111111000000000000111111...////////////......---........................***+++---///222444555555000000111333555888:::;;;@@@AAACCCDDDAAA===888555000///,,,******,,,///111111222333444444444333333555666999<<>>CCCGGGJJJKKKCCC@@@;;;666222///......***+++---///000111111111000111222222333222222222555777:::===@@@CCCDDDEEEIIIOOORRRQQQSSSXXX[[[ZZZ]]]ccckkkgggXXXpppfffdddkkkzzzoooPPP::::::999999888888777666666444999===<<<888444444666333333222222222111111111111222222333333222222111000000111333333333;;;DDDMMMTTTWWWQQQKKKKKKMMMNNNQQQTTTTTTUUUfffrrr[[[NNNIIIHHHFFFGGGKKKOOOSSS[[[kkk{{{tttYYY@@@999999555222444444444333222222222222333111111000000000000111111///000000111111000000////////////000000000111111666555333222222333666777<<<>>>AAADDDFFFFFFFFFEEE444222///,,,+++,,,...000000111333333222000---+++000000000111222333444444666888;;;>>>AAADDDEEEEEEHHHMMMQQQQQQSSSYYY]]]]]][[[bbbkkkfffWWWtttgggdddfffooo|||[[[>>>::::::999999888777777777333888<<<;;;777333333555333333333222222222111111111222222333333222222111000000111333333444<<>><<<777444666555444333333222222333333111111000000000000111111000000111111111111111000//////000000111111222222111111111444999@@@GGGKKKBBBBBBBBB@@@<<<666000,,,+++,,,---...///...------000///...---,,,---------000000111222333555777888777888<<>>;;;555555:::;;;888666555444333222333444444333333333333333333333333333333333333333333333333222444555333333888AAAIIIOOOTTTTTTLLLHHHLLLQQQRRRQQQSSSWWWhhhiiiTTTIIIDDDEEEHHHGGGNNNPPPVVVeeeuuutttUUU???:::;;;888333555444444333333222222111...//////000111111000000+++...111111///...///000555444222222222222111///===BBBHHHLLLKKKFFF>>>999111111000000/////////...///............---------000000000000000/////////000111222222111222444666444777:::===@@@DDDHHHLLLPPPNNNMMMNNNSSSXXX[[[]]]ZZZccclllkkkXXXuuubbb___dddkkkyyy```CCCAAA>>>:::777666666777666555444333333333444444333333333333333333333333333333333333333333333333222333444333333999CCCLLLRRRTTTPPPHHHFFFLLLSSSTTTSSSYYYfffwww\\\KKKEEEEEEHHHLLLKKKQQQTTT___vvvaaaHHH===:::777333555555444444333222222222222333222222222111000///222333444333111111444777333111///222999CCCKKKPPPGGGEEEAAA<<<777333000///000000000//////.........///............---------////////////////////////000111222222111222444666444777:::===@@@DDDHHHKKKPPPOOOOOOQQQVVVZZZ]]]]]][[[dddmmmjjjWWWtttdddXXX\\\iiiwwwzzzMMMDDD>>>>>>:::444333999666555444444333333444444333333333333333333333333333333333333333333333333222333333222555<<>>777888777777666555555444444333222222111111111111222333000222555;;;@@@DDDGGGHHHCCC>>>777111000000111111---///111222222000---+++------..................///............---------------------......//////000111222222111222444666666888;;;===@@@CCCGGGJJJMMMNNNQQQVVV[[[^^^^^^]]][[[ccclllfffXXXuuudddYYYTTTYYYgggnnnJJJ;;;:::999666666555666666666666555444444444444444444444444444444333333333333333333333333444333444777===FFFOOOUUUQQQKKKIIIOOOUUUWWWWWWWWW___wwwfffOOOIIIFFFHHHKKKMMMRRRWWWjjjxxxsss}}}eeeKKK:::555777777777666555555444444666555333222222222333444>>>======???@@@???===:::444111...,,,---///000111111000///...---...//////...............////////////............------------------...//////000000000111222222111222444666666888;;;>>>@@@CCCGGGJJJLLLMMMPPPUUUZZZ]]]]]]]]]ZZZbbbllleeeXXX{{{pppdddYYYSSSQQQXXXaaattt]]]DDD;;;:::999666555666666777666555444333555555555555555555555555333333333333333333333333444444555999@@@IIIPPPTTTQQQLLLLLLRRRWWWWWWWWWZZZoooppp\\\JJJGGGGGGJJJKKKOOOYYYddd}}}uuukkkmmmwwwaaaEEE999888888777777666555555444666555555555777999<<<>>>EEEAAA<<<888555111---)))***+++...222333111,,,(((...---,,,+++,,,...111333.........//////000000000///............---------------...//////000111111000111222222111222444666666999;;;>>>@@@CCCGGGIIIMMMMMMPPPTTTYYY]]]^^^^^^[[[cccmmmbbbXXX|||kkkggg```XXXPPPLLLNNNSSSZZZfff{{{kkkKKK=========;;;555666777777777666444333555555555555555555555555333333333333333333333333444444666;;;BBBJJJPPPSSSSSSNNNMMMSSSVVVVVVXXX]]]}}}}}}hhhNNNLLLLLLLLLLLLQQQ^^^lllqqqddd^^^YYY[[[mmmtttRRR@@@888888777777666666555555333333555888<<>>@@@CCCFFFIIINNNNNNPPPTTTYYY^^^___```\\\dddnnnaaaWWWxxxkkkaaaVVVRRROOONNNMMMJJJLLLPPPZZZrrr~~~WWW???===<<<777888777666555555444444555333333333333333333333333444444444444444444444444333222444;;;EEENNNSSSTTTWWWPPPOOOUUUXXXVVVYYY```ZZZNNNJJJJJJLLLMMMTTThhh~~~yyyqqqlllkkkhhhccc^^^YYYXXXWWWVVVTTT]]]www^^^BBB888888888888777666444333555888===AAABBBAAA>>>;;;333222000/////////000111000000000000////////////////////////////////////............////////////////////////////////////...---------...///111222222222222111222222333333666888;;;===???AAAEEEHHHKKKMMMRRRVVVZZZ\\\]]]]]]```eeelllfffSSSpppeee\\\SSSLLLLLLIIIHHHJJJJJJIIILLLQQQbbb|||aaaDDD<<<;;;777999999888777666666666666444444444444444444444444444444444444444444444444666555666===GGGPPPUUUVVVXXXUUUUUUXXXVVVUUU```ooopppSSSNNNLLLMMMQQQUUUaaa|||yyynnniiiVVVRRRNNNLLLMMMNNNLLLKKKNNNOOOQQQRRRUUUfffiiiEEE===999444222333666;;;===BBBAAA@@@===:::666222000222111111000000000000000000000000000////////////////////////////////////............////////////////////////////////////......------...///000111222222111111222222333333666888;;;===???AAAEEEHHHLLLNNNRRRVVVZZZ\\\\\\]]]]]]cccjjjgggTTTzzzeeeUUULLLHHHDDDAAABBBAAACCCGGGIIIIIINNNTTTfffsssNNN===;;;<<<::::::999888777777777777555555555555555555555555444444444444444444444444999777999???IIIRRRWWWXXXYYYYYY[[[ZZZUUUXXXppp|||\\\NNNNNNLLLNNNTTT[[[llltttcccXXXPPPKKKLLLKKKIIIHHHGGGHHHHHHIIIJJJLLLOOORRR\\\uuuxxxNNN???;;;777555888===AAACCC???===999666333222222222111111111111111000//////000000000000////////////////////////////////////............//////////////////////////////////////////............///000222222111111222222333444666888;;;===???AAAEEEHHHMMMOOOSSSWWWZZZ[[[\\\\\\[[[aaaiiigggUUUttthhhWWWJJJEEEDDDDDDDDDAAA@@@CCCHHHJJJKKKQQQYYYhhh[[[BBB>>>CCC::::::888777777777777777555555555555555555555555555555555555555555555555999999:::AAAKKKSSSWWWXXXXXXXXXZZZZZZYYYdddhhhNNNMMMKKKKKKOOOVVV___rrrooo\\\RRRMMMIIIFFFFFFGGGGGGGGGFFFFFFHHHJJJOOOPPPRRRYYYjjj~~~UUU???>>>???AAADDDDDDAAA>>>666444222000000222444555000000111222222000///...000000000000////////////////////////////////////............/////////////////////////////////////////////...............111111111111222333444444666888;;;===???AAAEEEHHHNNNPPPTTTWWWZZZ[[[[[[[[[[[[aaaiiifffTTTppp\\\TTTKKKDDDCCCDDDEEEEEEDDDDDDGGGKKKKKKMMMUUU^^^rrrjjjJJJAAAFFF999999888777666666666666444444444444444444444444555555555555555555555555888888;;;BBBLLLSSSVVVVVVUUUSSSUUUXXX^^^rrrxxxWWWIIIJJJJJJLLLUUUaaannnqqqeeeVVVLLLIIIHHHGGGFFF@@@BBBEEEFFFGGGJJJMMMOOOOOORRRYYYgggvvvVVVEEECCCBBBCCCEEEBBB<<<666555555333111///...------000000111222222000///...000000000000////////////////////////////////////............///////////////////////////////////////////////////.........111111111111222333444555666888;;;===???AAAEEEHHHOOOQQQTTTXXXZZZ[[[\\\\\\]]]ccckkkdddSSSmmm[[[JJJGGGDDDBBBCCCDDDEEEEEEGGGGGGJJJMMMNNNQQQ\\\gggWWWDDDCCC999999888777666666666666444444444444444444444444555555555555555555555555666888<<>>HHHQQQUUUTTTQQQLLLLLLPPPVVV^^^tttkkkVVVNNNLLLKKKNNNWWWooogggSSSKKKJJJIIIIIIIIIIIIJJJJJJMMMLLLMMMQQQWWW[[[[[[ZZZcccsss}}}sssZZZNNN>>>555333444444222000000111111222222333333222111111000000000000000000000000000////////////////////////////////////............////////////////////////////////////,,,---...///000000//////000000000111222333555666666888;;;===???AAAEEEHHHMMMPPPTTTXXX[[[]]]^^^^^^]]]dddmmmdddSSSjjjWWWKKKDDDFFFEEEDDDDDDEEEFFFGGGHHHLLLMMMQQQVVVZZZccctttzzzOOO>>><<<;;;:::999888888888888777777777777777777777777666666666666666666666666444888@@@JJJTTTWWWTTTQQQJJJLLLRRRWWWZZZmmmoooUUUJJJHHHLLLQQQPPP[[[vvvjjj[[[RRRKKKGGGIIIJJJKKKJJJKKKLLLNNNMMMNNNSSS___nnnyyy}}}}}}yyy]]]QQQAAA888666666444111666555333111000111111222333222000/////////000111000000000000////////////////////////////////////............/////////000////////////////////////+++,,,...000000000000000000000000111222444555666666888;;;===???AAAEEEHHHMMMOOOSSSXXX\\\^^^______\\\cccmmmdddTTTvvveeeXXXNNNIIIHHHGGGEEEEEEGGGHHHGGGIIIMMMQQQVVVUUUYYYfffqqq[[[@@@>>>666777;;;888:::===777666666666666666666666666555555555555666777888999@@@???BBBLLLVVVXXXRRRJJJMMMNNNVVVSSSTTTiiiPPPJJJMMMIIIUUUUUUggggggYYYPPPJJJHHHNNNMMMMMMMMMNNNPPPQQQRRRTTTXXXcccuuuzzz___CCC777777666444333555555444444444333333333111111111111111111111111000000000000000000000000//////000000000000//////............//////////////////............////////////............//////000111111222222333444444777999;;;===???AAAEEEHHHOOORRRUUUVVVWWWXXXZZZ[[[^^^fffooodddVVVqqqbbbXXXQQQJJJFFFEEEIIIGGGFFFIIIJJJIIIKKKPPPPPPWWW[[[ggg{{{kkkLLL@@@777999===888888;;;777666666666666666666666666444444555555666666777888>>>???DDDLLLTTTVVVQQQKKKPPPTTTYYY[[[jjj___IIIFFFLLLJJJXXX```rrrnnn\\\RRRMMMJJJIIIJJJKKKLLLKKKLLLOOOSSSWWW___ccclllzzzjjjKKK;;;777555444555444444333333333222222222000000000000000000000000000000000000000000000000//////000000000000//////............//////////////////............//////000//////......//////000000111111222222333444444666888;;;===???AAAEEEHHHOOOQQQUUUWWWYYY[[[]]]___^^^fffpppfffXXXtttbbbYYYRRRPPPNNNJJJGGGGGGKKKIIIIIIKKKKKKJJJNNNTTTWWWbbbnnn]]]CCC999;;;>>>777666999777666666666666666666666666444444444555666666777777;;;???FFFMMMQQQQQQPPPNNNRRRYYY[[[gggpppTTTCCCFFFOOOPPP```rrrooo[[[PPPMMMKKKLLLNNNMMMPPPSSSSSSUUU[[[eeemmm}}}[[[CCC888555555666333333222222222111111111////////////////////////000000000000000000000000//////000000000000//////............//////////////////............//////111000000//////000000111000111111222222333444444666888;;;===???AAAEEEHHHLLLOOOSSSWWWYYY[[[^^^```]]]gggrrriiiYYYhhh[[[ZZZTTTQQQQQQQQQNNNMMMNNNQQQOOOOOOPPPOOOOOOUUU\\\gggyyykkkFFF:::;;;???777444888888666666666666666666666666444555666666777888888888999@@@IIINNNOOONNNOOOQQQSSS\\\]]]tttcccNNNEEEJJJTTTUUUhhhjjj^^^RRRNNNOOOPPPSSSVVVRRRXXX^^^aaaeeeooolllLLL;;;666555666333333333333222222222222000000000000000000000000//////////////////////////////000000000000//////............//////////////////............//////111111000000000000111111000111111222222333444444666888;;;===???BBBFFFHHHJJJMMMQQQTTTVVVYYY\\\^^^]]]gggsssiiiXXXmmm^^^ZZZ\\\WWWSSSRRRQQQNNNNNNQQQSSSRRRRRRTTTTTTVVV^^^hhhyyywwwNNN===:::>>>888555999999777777777777777777777777666666888999::::::999999999BBBLLLPPPOOONNNPPPTTTVVV\\\bbb\\\NNNIIINNNSSSUUUkkknnn\\\UUUQQQSSSUUUVVVYYY]]]ZZZaaajjjqqqyyypppOOO===888777777444444444444333333333333111111111111111111111111//////////////////////////////000000000000//////............//////////////////............//////111111000000000000111111000111111222222333444444555777:::===???BBBFFFIIILLLOOOSSSUUUVVVXXXZZZ\\\^^^gggrrrhhhVVVqqqiiijjjeee___ZZZXXXTTTOOOOOORRRNNNOOORRRVVVYYY^^^jjjwww\\\DDD;;;???;;;777::::::777777777777777777777777666777999:::;;;;;;::::::<<>>::::::888555555555444444444333333111111111111111111111111000000000000000000000000//////000000000000//////............//////////////////............//////111000000//////000000111000111111222222333444444555777:::===???BBBFFFIIIPPPRRRVVVXXXYYY[[[]]]______fffooogggTTT~~~yyysssnnnfff\\\XXXYYYTTTVVV]]]dddkkktttnnnOOO???BBB>>>:::;;;999777777777777777777777777666777999;;;;;;;;;:::999@@@GGGPPPTTTSSSSSSVVVZZZ[[[WWWooolllPPPLLLMMMPPPUUUbbbqqqdddjjjlllttt}}}|||gggNNN@@@===:::777444444444333333333222222111111111111111111111111000000000000000000000000//////000000000000//////............//////////////////............//////000//////......//////000000111111222222333444444444777:::<<>>999333333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////............/////////000//////............////////////............//////000111111222333333444444444777:::<<>>===<<<===999999999888777777777777777444666888888888777888:::DDDJJJQQQTTTXXX]]]\\\YYYYYYVVVfffqqqZZZSSSPPPTTT[[[ooonnnYYYPPPEEE999777333333333222222222111111111111111111000000000000...///000111111000///...000000000000000000000000////////////000000000000//////000000000111111111///////////////000111111000222333333222222222333555666888;;;???BBBEEEGGGQQQRRRTTTVVVYYY[[[]]]^^^___fffjjjgggSSS{{{RRRCCC;;;:::<<<888999999888777777777777888555666888888888888999;;;FFFMMMSSSVVVZZZ^^^^^^[[[XXXYYYnnnhhhXXXSSSQQQVVVbbb|||oooZZZQQQGGG;;;:::222222222222111111111111111111111111000000000000//////000000000000//////000000000000000000000000////////////000000000000//////000000000000111111///////////////000111111000222333444333222333444555666888;;;???BBBEEEGGGRRRSSSUUUXXX[[[]]]___``````fffkkkdddRRRgggMMM===;;;>>>::::::999888888777777888888555666888888777888:::<<>>:::999999888888888888888555777888888777888;;;===KKKQQQWWWZZZ^^^bbbaaa^^^[[[uuu{{{^^^PPPUUU\\\fffzzzmmmcccSSSBBB<<<555444444444444333333333111111111111000000000///000000////////////000000////////////////////////////////////000000000000...////////////000000000///////////////000000111///111444444444333444666555666888;;;???BBBEEEGGGPPPQQQTTTWWWZZZ]]]___```ccchhhooodddUUU}}}YYY???===BBB<<<::::::999888888888888999666777888777777999<<<>>>LLLSSSYYY[[[___cccbbb^^^___rrr\\\SSS]]]gggrrrzzzdddGGG:::555555555555444444444444111111111111000000000000000000////////////000000////////////////////////////////////000000000000......////////////000000///////////////000111111///111444444444444555666555666888;;;???BBBEEEGGGOOOPPPRRRUUUYYY\\\^^^```ccchhhqqqbbbUUU___@@@<<