BMU6( ~~~gggOOOFFFCCC@@@???@@@@@@@@@???@@@@@@??????>>>==========================================<<<<<<<<<;;;;;;<<<;;;;;;@@@^^^cccBBB>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<===???>>>======>>>@@@<<<>>>???@@@???>>>???@@@=========>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@CCCCCCBBB@@@@@@BBBFFFJJJSSS___qqq~~~mmmYYYOOOJJJEEEAAA@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;===>>>??????>>>===============:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============>>>>>>===>>>@@@@@@?????????@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAABBBDDDHHHKKKGGGMMMVVVdddyyyxxxvvvtttqqqnnnnnnqqqtttyyy{{{ttt|||}}}~~~}}}wwwrrrfffWWWNNNKKKIIIDDD???CCCAAA??????@@@AAA@@@???>>>????????????>>>======<<<<<<======<<<<<<;;;:::<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>xxxaaaMMMIIIDDD@@@???@@@????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::<<<===:::MMMNNN777@@@<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>@@@<<<>>>???@@@???>>>???@@@============>>>>>>>>>???===>>>??????@@@@@@??????CCCBBBAAA@@@BBBGGGNNNTTTdddrrryyybbbWWWRRRLLLDDD???@@@@@@@@@??????>>>>>>>>>========================>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>><<<===??????>>>>>>>>>???@@@??????>>>>>>??????@@@???@@@@@@AAABBBEEEIIIMMMPPPYYYfffuuu~~~yyyuuussswww}}}uuukkkbbbaaa```[[[XXXYYYSSSTTTWWW\\\______[[[WWW\\\]]]]]]]]]^^^aaafffjjj||||||iii\\\UUUOOOGGG@@@CCCAAA??????@@@AAA@@@???===>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;========================vvvSSSNNNGGGBBB????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;666;;;===333<<<;;;---@@@:::;;;;;;;;;;;;;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======>>>???<<<>>>???@@@???>>>???@@@============>>>>>>>>>>>>======>>>???????????????AAAAAAAAACCCGGGPPPZZZaaayyyuuugggaaaYYYMMMEEE@@@?????????>>>>>>==============================>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<:::;;;===<<<;;;;;;<<<>>>;;;;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;===>>>???>>>===>>>?????????>>>>>>>>>>>>??????>>>???@@@@@@BBBEEEJJJNNN\\\gggwww~~~wwwlllddd]]]XXX[[[bbb\\\QQQJJJJJJKKKGGGEEEFFFHHHGGGGGGIIILLLMMMMMMKKKMMMMMMNNNNNNOOORRRWWWZZZ]]]dddnnnvvv}}}ssshhh^^^RRRIIICCCAAA??????@@@AAA@@@???===============<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================rrrcccPPPCCC>>>???@@@@@@<<<===>>>>>>>>>===<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<>>>????????????@@@BBBCCCEEEBBBDDDJJJSSS^^^mmmzzzzzzssslll^^^OOOBBBAAA@@@===;;;:::;;;===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::999888888888999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999888888888999:::;;;;;;;;;;;;<<<;;;;;;::::::@@@???===<<<;;;<<<======<<<>>>@@@??????AAAAAA???CCC>>>@@@HHHJJJIIISSSbbblll|||}}}||||||bbb[[[RRRMMMLLLLLLLLLKKKGGGHHHIIIIIIHHHGGGHHHIIIEEEFFFGGGFFFEEEDDDFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNWWWWWW[[[bbbjjjppprrrqqqrrrxxxfffWWWRRRJJJAAA>>>@@@BBB@@@===>>>>>>============>>>>>>;;;;;;:::::::::999999999999999999999999999999999:::::::::999999888888888777777888999::::::;;;;;;::::::::::::::::::::::::777777888888888999999999:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::888888999999999:::::::::::::::999999888999999999999:::<<<;;;::::::;;;==={{{{{{~~~vvvdddRRRFFF@@@???@@@;;;<<<=========<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>@@@AAAAAAAAAFFFPPP]]]lllvvvfffWWWLLLHHHBBB>>>======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::999888888888888888999999999999999999999999999999999:::::::::;;;;;;999888888777888999:::;;;::::::;;;;;;;;;;;;:::::::::::::::;;;===???AAABBB;;;============>>>?????????<<>>>>>???===;;;======<<<<<<<<<===>>>>>>::::::::::::999999999999999999999999999999999999::::::999999999888888888777777888888999::::::;;;999999999999999999999999777777777888888888999999999999999:::::::::;;;;;;999999888888888888999999888888888999999999999::::::999999888888888999999999:::;;;;;;::::::;;;<<>><<<<<<>>>@@@AAA@@@DDDMMMTTT\\\mmm|||sssggg]]]VVVRRRMMMJJJAAACCCEEEEEEEEEFFFGGGIIIGGGIIIJJJJJJHHHEEEDDDDDDHHHDDD@@@@@@BBBEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEIIINNNSSSVVVWWWaaakkktttxxx~~~xxxqqqwwweeeYYYJJJ???<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======::::::999999999888888888888888888888888888888888999999888888888888777777666777777888888999999:::888888888888888888888888666666777777777888888888777777888888888999999999888888777777777777888888777777777888888888999999888888888777777888888999888999::::::999999:::<<<|||jjjiiiiiilllnnnwww~~~aaaJJJ>>><<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888888888777777666666777777888777777777777777777777777777777777777777777777777777888888888888888999999:::999999888888999999:::999999999999:::::::::;;;999999999999999:::::::::999;;;===<<<;;;<<<@@@CCCEEELLLZZZlll|||tttbbbXXXQQQGGG@@@===<<<<<<;;;::::::::::::999999999999999999999999999999999999666666666666666666666666777777777777777777777777777777777777777777777777777777666666666666666777666666666666666666666666555555666666666777777777666666666777777777888888777888999999:::999999999999999:::::::::999999999@@@>>>>>>===;;;999<<>>;;;::::::999888777777777777777777777777777777777777777777777777777777777777666666555555666666777666666666666666666666666666666666666666666666666666666666666777777888888888888777777777777888888888888888888999999999999888888888888999999::::::999;;;===<<<:::<<>>>>>999888:::===;;;:::???GGGDDDPPPdddvvv|||tttiii```VVVNNNJJJHHHEEEDDDDDDFFFFFFGGGGGGIIIJJJHHHEEEEEEIIILLLLLLLLLJJJIIIHHHKKKOOOSSSUUUNNNGGGEEEGGGHHHGGGDDDHHHIIIIIIIIIIIIHHHGGGFFFJJJIIIGGGEEEDDDEEEGGGHHHDDDLLLUUU\\\dddlllppppppwww{{{}}}|||zzz{{{nnnZZZLLLDDD>>><<<::::::999999999999::::::888888777777777666666666666666666666666666666666666666666666666666666666555555666666666666777777666666666666666666666666444444555555555666666666444444444555555555666666666555555444444555555666555555555666666666777777666555555555666666777888666777888888777777888:::~~~oooeee``````ccceeeiiiqqq|||eeeLLL>>><<<;;;:::888777777777777666666666666666666666666666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555666666777777777777666666666666777777777777777777888888888999777777888888999:::::::::888:::;;;::::::>>>HHHPPPZZZfff{{{{{{zzzsssggg[[[QQQGGG>>>888999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444333333333333444555555444444444444444444444444333333444444444555555555333444555666666666555555555555666777888888888888888777666666666777999:::<<<;;;@@@GGGHHHFFFMMMXXXZZZlllxxxpppwwwvvvaaaOOOJJJKKKJJJEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJMMMOOONNNNNNLLLKKKKKKNNNTTTYYYOOOKKKGGGGGGIIILLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKHHHEEEDDDEEEFFFFFFFFFFFFGGGKKKTTT^^^eeennnwww}}}uuuoooqqqvvvvvvqqq]]]NNNDDD>>><<<;;;:::999999888888888777777666666666555555555555555555555555555555555444444555555555555666666555555555555555555555555555555555555555555555555333333444444444555555555333333444444444555555555444444333333333333444444444444555555555666666666444444444444555666777777555666888777666666777999wwwfff]]][[[]]]cccjjjdddjjjwwwoooVVVEEE===<<<:::888777777777777555555555555555555555555666666666666666666666666666666555555555555666666444444444444444444444444444444444444444444444444333333333444555666666666666666555555555555666666666666666777777777888888777777888999999:::;;;;;;888:::<<<<<<>>>FFFTTT___ooo{{{sssjjjeee[[[JJJ<<<999888888888777777777777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222333444444333333333333333333333333333333333444444444555555222333444555666555555444444444555666777777777777;;;:::888888:::>>>BBBDDDGGGGGGMMMUUUSSSOOOUUUaaammm{{{qqqgggaaahhhsssbbbZZZMMMCCCBBBIIILLLJJJGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIJJJMMMOOOPPPOOONNNNNNOOOOOOOOOOOOPPPTTTVVVMMMMMMLLLLLLMMMOOOPPPQQQNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNLLLHHHGGGGGGIIIKKKIIIFFFDDDEEEIIIRRRZZZ^^^jjjxxx}}}yyyrrrooopppiiippp~~~jjjXXXJJJCCC>>>===<<<:::888888777777666666666555555555444444444444444444444444444444333333444444555555555555444444444444444444444444444444444444444444444444333333333333444444444444333333333444444444555555333333222222222222333333333444444444444555555555333333333333444555666777444666777777666555777888~~~iii```XXXXXXZZZ]]]aaaeeehhhqqq{{{dddTTT>>><<<:::888777777777888555555555555555555555555777777777777777777777777666666555555555555666666444444444444444444444444444444444444444444444444222222333444444555666666555555555444444555555555666666666666777777777777777888888999::::::;;;;;;999<<>>===:::999777666666666666555555555444444444444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333222222333333333444444444333333444444444555555555333222222222222222222333333333333444444444555555333222222333444555666777444555666666555555666888rrreeeaaaRRRSSSUUUYYY^^^dddiiillltttssscccLLL???999666333999<<<222333999:::444222666777444333444555444333333444555444444333333333444555555444444444444333333222111111111222222222333333333333333333444444666777777888888777777666666555555777777777777888888888888999888888999;;;;;;:::999;;;<<<@@@HHHRRRaaauuuqqqQQQAAA===777444444555666666666666666666555555555555333333333333333333333333333333333333333333333333333333333222222111111111222222222111111111000000333222222333444333111///222111//////111333555555555444333111111111222333888666333222444999???BBBNNNZZZmmm{{{~~~tttdddYYY??????===<<>>777666888888777666666666555555555555555333333333333333333333333333333333333333333333333333333333222222111111111222222222111111111000000111000000000111222222222222111000000111111111111+++...444999:::999555333555888???IIITTT```jjjpppvvvpppfffYYYMMMCCC<<<999;;;===>>>???EEEWWWoooqqqeeeVVVJJJFFFEEEEEEDDDFFFFFFEEEEEEFFFGGGIIIIIIKKKMMMOOOPPPPPPRRRTTTVVVVVVWWWWWWYYY[[[\\\[[[[[[______```````````````___[[[[[[[[[\\\]]]^^^^^^^^^\\\[[[YYYYYYZZZZZZYYYWWWYYYVVVSSSRRRRRRQQQPPPNNNKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHKKKNNNUUUbbbrrr}}}~~~zzztttnnnkkkmmmoooxxx|||~~~uuudddVVVRRRLLLCCC<<<888777555444444444444333333444444555333333333333333333333333222222222111111111111000222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111222111111111111111111222222222222222333333333333444444444444444444444444666555444444666777777777vvvhhh]]]RRRJJJIIILLLOOOTTT[[[```fffooo|||vvvPPP<<<@@@;;;222444888222000111555777555444444555555555444333222000000222222111111222222333444333333333333333222222111111111111222222222222333333333333444666888:::;;;:::999888777666555444333555555555555666666777777777666666666777888:::;;;:::DDDSSSaaaqqq~~~~~~yyyyyyeeeWWWDDD888555666555444666666555555555444444444222222222222222222222222333333333333333333333333222222222222222111111111222111111111111000000000111000//////000111333444222222222222222333444555888666333000000222555666DDDRRRgggxxx|||tttfff[[[OOOKKKDDD>>>:::999:::;;;:::===BBBFFFOOOddd|||~~~tttYYYQQQHHHBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMOOORRRSSSTTTUUUXXXZZZ[[[[[[\\\]]]^^^___``````dddeeeeeefffffffffeeeeeecccdddeeefffeeeeeedddcccdddcccaaaaaaaaa```___]]]\\\ZZZVVVTTTTTTTTTSSSRRRLLLLLLKKKJJJIIIGGGFFFFFFDDDGGGIIIFFFFFFPPPcccrrrvvvkkkeeecccfffjjjqqq|||~~~rrreee^^^VVVJJJ???999666555555555444444333333444444444333333333333333333333333222222222111111111111000222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444222222333444555666777777wwwiii___UUUNNNJJJIIINNNTTTPPPWWW___dddjjjuuubbbHHHBBB999444888:::888444444777777222222666555444333333444333111///111111111000111222222333222222333333333222222111111111111111222222222222111111222333555777999:::::::::999777666444333333333444444555555666666666777888999999999:::;;;<<<;;;JJJ^^^mmm||||||wwwlll___MMM>>>777555555444666555555555444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000000000000111222222111222333444555555333111000000222444000000111666???JJJVVV]]]lllkkkgggbbbZZZPPPHHHCCC333444777999:::999888777;;;???GGGQQQ___sss}}}mmm]]]JJJFFFBBB@@@BBBEEEFFFFFFDDDEEEFFFHHHKKKMMMOOOPPPRRRTTTWWWXXXXXXYYY[[[]]]^^^___bbbccceeegggjjjlllqqqrrrtttvvvxxxyyyzzz{{{}}}~~~~~~|||zzzxxxzzzwwwtttrrrpppnnnkkkhhhbbb___\\\ZZZZZZZZZYYYWWWQQQPPPNNNMMMMMMLLLJJJHHHBBBGGGKKKJJJGGGJJJUUU___nnnzzz|||ppphhhllliiigggmmm}}}~~~pppgggXXXJJJ???999777777555555444333333333444444222222222222222222222222222222222111111111000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111222222111111111000000111111111222222222333333333333333444444444111222444555555555666777{{{pppeee\\\RRRLLLGGGGGGHHHJJJPPPWWWTTT[[[ccciiiooo{{{zzz^^^III777777<<<888999666555666555222222555555333222222444444333111111111000000000111222222111111222333333222222222000000111111111222222222//////000111333555777888::::::999777666444333333222333333444555666666666555777:::;;;;;;;;;===>>>FFFYYYooo~~~|||zzz{{{|||mmmeeeXXXJJJ???:::888888555555555444333222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000...000333444222000///000333333111///...000555999<<>>:::666111111333555444333111111000000111111222333000111222222222222222222000000000111111111111222...//////000222444666777:::999888777666555444333222333333444555666777777333666999::::::===BBBGGGTTTjjj|||{{{zzzxxxpppjjj^^^RRRHHH@@@:::777555555444333222222111000000000000000000000000000222222222222222222222222000000000111111111111111//////000000000000000111+++...222222///---...000+++///444888<<>>DDDDDDDDDEEEFFFFFFGGGHHHIIIKKKNNNQQQTTTWWWXXXYYYZZZ[[[]]]___bbbgggnnnrrr}}}yyyttthhhbbb[[[VVVUUUTTTQQQOOOSSSOOOJJJHHHJJJKKKKKKJJJJJJNNNWWWfffwww}}}|||vvvpppuuu~~~yyyfffPPP@@@999666555555444333333333333222222222222222222222222222222222111111111111000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000000111222333333222111000...////////////000000000111111222222333333444444333555777666444555999===~~~xxxgggfff___TTTMMMJJJGGGCCCHHHFFFHHHNNNRRRSSSWWW\\\cccgggoooyyyxxxTTT===<<<>>>GGGIIIJJJSSSkkk~~~ttt\\\AAA:::333000222444333222222111111111111222333333000000111222222222222222000000000000111111111111000000000111222444555666999888888777666555555444333333444555666777888888555777888888;;;CCCOOOYYYfff}}}~~~tttwwwvvvfff\\\UUUMMMAAA666555555444333222111000000000000000000000000000000111111111111111111111111///000000000111111111222////////////000000111111,,,///000///...///444999333:::CCCHHHJJJKKKOOORRRBBB>>>888222000111333666===999333......222777;;;444555888:::;;;;;;;;;:::LLLaaa~~~mmm]]]MMMFFFDDDAAA@@@AAABBBDDDFFFGGGHHHJJJLLLMMMOOOQQQTTTXXX[[[]]]^^^^^^```bbbeeejjjrrr}}}vvvkkkbbb___\\\YYYVVVZZZUUUPPPMMMMMMNNNMMMKKKJJJIIIJJJPPP\\\nnn}}}rrrqqqyyyuuu]]]KKKBBB666666555444333333333333111111111111111111111111222222222111111111111000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000///111222333333222111///000000000111111111111222000111111222333333444444333555777666555888???EEE~~~ssskkkddd]]]UUUTTTOOOGGGDDDGGGGGGFFFFFFEEEHHHOOOTTTVVV[[[```hhhlllssseeeAAA>>>IIIWWW[[[]]]mmmzzzFFF>>>555000111222222000222222111111222222333444///000111222222222222222000000000000111111111111222222222222333444555666888888777777666666555555333333444555666777888999999999888888<<>>888111///000222111///111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333444555555555666777777555333555444333333444555666555555<<<<<>>KKKVVVUUUHHH===:::===BBB;;;444111111222111///000000111111111222222222444444333111000222444777---555:::999:::GGGaaavvvwww___QQQHHHFFFCCC@@@@@@CCCFFFHHHJJJKKKMMMNNNOOORRRVVVZZZ]]]\\\```hhhnnnvvvwwwlllddd```]]]ZZZWWWUUUPPPLLLLLLLLLLLLUUU___~~~uuuooorrr}}}{{{xxxiii^^^TTTGGG;;;777777555222222111111111111000000000000////////////////////////.../////////000000000000....................................////////////............////////////000000//////////////////111111111111111222333333222111000222555666444222444333777;;;===IIIjjjLLLIIIFFFDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEGGGKKKMMMWWWXXXZZZ\\\___dddkkkppp|||zzzbbbbbbrrrzzzcccXXXccc|||yyyIII:::666111///111222000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111222333222111222555777888666555222333333444555555666666555<<>>RRRiii}}}dddNNNDDDDDDBBBAAA@@@BBBEEEIIILLLOOONNNOOORRRVVV[[[^^^___eeeeeekkkxxxssskkkgggccc```\\\WWWSSSPPPMMMKKKNNNTTThhhooo|||}}}xxxqqqmmmuuuzzz|||vvvmmm___PPP@@@888555222111222111111111111000000000000////////////////////////....../////////000000000........................---............/////////---............//////////////////......---------000000000000000111111222111111111222444666666555444888999:::EEEdddGGGFFFEEEEEEDDDDDDCCCBBBAAACCCEEEGGGHHHKKKOOORRRZZZ[[[\\\^^^ccckkkrrrwww~~~yyyaaa___jjjsss```___yyy~~~___AAA888555333222333333222000111111111111111111111111111111111111111111111111////////////////////////000000000000000111222222000000111444666777666444///000333444555666888999777@@@HHH[[[yyyzzz___MMM<<<555555444333333111111000000000000111111000000000000000000000000////////////////////////......///111444888===???<<<999444---)))+++111777111000//////000000---+++000000000000111111111111///333777777444222333555:::777:::JJJcccyyymmmTTTFFFBBBCCCBBBBBBBBBEEEIIIMMMPPPPPPTTTYYY]]]___aaadddfffqqqxxx}}}tttjjjeeedddaaa\\\WWWSSSPPPPPPQQQSSSVVVaaavvvyyyzzz{{{}}}}}}vvvjjjZZZGGG;;;555111111333111111111111000000000///////////////////////////........./////////000000........................---------.........//////---------.........//////000000//////...---------///////////////000111111111111111111333444444444444999;;;???WWWBBBBBBCCCBBBAAA@@@??????CCCEEEHHHKKKMMMPPPSSSVVV\\\\\\]]]aaahhhqqqyyy}}}mmmeeehhh{{{llleeeoooyyypppOOO???666444333333333222111000000000000000000000000000000000000000000000000000////////////////////////000000000///000000111111111111111333555555333222000333555555555555777:::<<>>IIILLLHHHBBB???KKK___sss]]]QQQCCC>>>BBBFFFEEEBBBDDDFFFJJJOOOVVV]]]cccfffjjjrrr~~~yyypppfffaaa]]]ZZZXXXRRRPPPZZZhhhvvvxxxcccMMM???:::111111111111000000000000////////////////////////---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,---...//////000000000000000111222222...000333333444777===BBBTTTzzzMMMNNNNNNOOOQQQSSSTTTUUUWWWWWWYYY]]]bbbcccbbb___gggkkkrrryyyzzzeeemmmzzzZZZEEEBBB>>>888444444555333...000000000000000000000000////////////////////////000000//////.........---...///000000//////000111000000000111222222333333333444555555777???LLLUUUttt~~~~~~wwwuuuppp]]]EEE555222444222------222333111111///...------...///111000///...---------------///...------------...///000000000000000000000000111...,,,---///111000...111222333333333333222111'''333CCCLLLGGG<<<888;;;KKKXXXhhh~~~mmmLLLIIIDDDAAA@@@CCCGGGJJJLLLKKKOOOXXX^^^```fffnnnrrruuulllkkkjjjeee^^^VVVSSSTTTWWWhhh}}}aaaIII???888444222222111......222111000///......///111111........................,,,------......------,,,------------------------,,,,,,,,,---------..................////////////111111000000000000111111111222333333222777DDDPPPoooOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVWWW[[[aaaeeeggggggooosssyyy}}}iiifffrrrttt\\\>>><<<:::666555555777666444////////////////////////////////////////////////000/////////...............///000000//////000111000000000111222222333333333444555555999CCCQQQ\\\}}}zzz{{{{{{{{{wwwhhhUUUIII777555222000/////////000000///...------...///000//////...---------------///...---,,,,,,---...///////////////////////////222000......000111///---111000...------///222333AAAAAABBBAAA;;;555666;;;MMMcccuuuhhhGGGEEEAAA>>>???BBBFFFIIILLLNNNUUUZZZ\\\^^^jjjxxx|||ssspppjjjbbbZZZTTTSSSSSS]]]ooovvvYYYHHH:::444///000000...///111000///////////////000000........................---......//////......---------------------------,,,,,,,,,---------..................////////////000000000000000111222222111444666444444>>>SSSfffSSSSSSTTTUUUWWWYYY[[[\\\YYYYYYZZZ^^^eeelllppprrryyy}}}yyyllljjjyyykkk???888777666666666555555666000000000000000000000000////////////////////////////////////...............///000000//////000111000000111111222333333333555555555777>>>LLL]]]iiirrrmmmsssxxxttt}}}yyynnngggEEE:::222333333...---111000///...------...///000//////...------------......------,,,,,,------...........................000//////000111111000...222000...---000555;;;>>>GGG@@@999666666999BBBJJJ[[[xxx{{{cccOOOCCCAAA???>>>@@@DDDIIILLLPPPVVV]]]______fffzzzzzzqqqiiibbb]]]YYYVVVUUUaaaqqqhhhQQQEEE;;;222000111///...///...///////////////.................................//////////////////...------------------------,,,,,,,,,---------................../////////////////////000111222333444222666999777;;;PPPqqqVVVVVVWWWXXXZZZ\\\^^^```___```ccchhhnnnuuuzzz|||{{{ooo{{{DDD999777777777555111111333222222222222222222222222///////////////////////////////////////............///000000//////000111000000111222222333333444666666777<<>>^^^\\\\\\]]]___aaadddfffgggkkkooouuuzzz}}}YYY@@@666111555666222111444000000000000000000000000////////////////////////.........///////////////...///000000//////000111111111222222333444444444222444;;;HHHYYYnnnkkkeeeppp~~~}}}{{{sss|||^^^===111111111000000////////////////////////...------------...//////---......//////......---........................///000000///---,,,...///444777;;;>>>===999444000444444666:::CCCWWWxxxVVVEEEEEE@@@???AAADDDHHHNNNSSSXXX[[[[[[aaaiiiwww|||sssmmmjjjddd\\\VVVZZZhhh{{{}}}pppeeeWWWGGG>>>:::555333333111111111111000///...---........................,,,,,,------------,,,,,,------------------------,,,,,,,,,---------................../////////////////////000222444555666333444:::PPPyyyggghhhiiikkkmmmppprrrtttrrrvvvzzz~~~oooJJJ;;;222666999555222444////////////////////////////////////////////////............/////////000...///000000//////000111111111222333333444444555444888CCCSSSggg{{{uuujjjcccmmm|||yyymmmsssuuuUUU===333111111000......////////////......---------------...//////......///000000///......///////////////////////////000000///---///333777===<<<<<<;;;999666333111222111555@@@SSSpppyyyaaaFFF@@@AAA;;;BBBDDDHHHMMMSSSYYY^^^```cccppp{{{rrrmmmgggbbb^^^___aaaiiizzz|||uuuqqqdddUUUIII???666333555333333111000000/////////........................------............------------------------------,,,,,,,,,---------..................////////////000000000111222333555666777@@@QQQooossstttuuuwwwyyy|||~~~xxx{{{~~~|||UUUBBB555777:::555000000000000000000000000000000////////////////////////---.........//////000000...///000000//////000111111222222333333444444555888>>>JJJ]]]rrr{{{hhhbbbbbbgggyyy}}}{{{ooopppxxxkkkKKK777222333222......////////////......---------------...///000...///000111111000///...000000000000000000000000+++---......///444;;;@@@;;;888444000///000222333666444:::KKKccc~~~fffUUUMMMEEEGGGJJJFFFFFFHHHMMMRRRYYY^^^ccceeennnyyytttjjjhhhhhheee^^^[[[eeesss|||~~~sssbbbSSSDDD777333444555444222000///000000111..............................////////////......------------------------,,,,,,,,,---------................../////////000000000000111222333444555===MMMggg}}}}}}}}}|||yyykkkHHH888888111444:::111111111000000000000111111////////////////////////////////////000000000000...//////000111222222222666333222444444222333777<<>>PPPsssqqqHHH333777888111111111111000000000000111111////////////////////////......///000222333444444//////000000111222222222333111333666666555888===JJJWWWooouuu^^^]]]eee{{{}}}}}}~~~yyyjjjGGG444222222000111555555111000222////////////////////////...------,,,,,,------...........................000222666:::;;;777000+++---...///111333444444444888<<>>666222///111333111000000------------------------................................................/////////000000000///...///888AAAAAA:::111......+++...111333111666FFFVVVwwwjjjBBB777222...999111111000000000000111111///////////////////////////////////////.........111111111111222222222222222222333555555555<<>>;;;444000111222000......////////////////////////111000000000000000000111........................,,,...000000///...///000000222333222111333888<<>>MMM\\\www{{{^^^ZZZaaammm{{{mmmgggrrr~~~{{{zzztttWWWBBB999111111222000///000////////////////////////000000////////////000000........................)))---111333111///...///000222333222111555===DDDRRR^^^ssslllPPPCCCEEEBBBCCCHHHNNNQQQVVV\\\[[[bbbqqq~~~tttooonnnrrrmmmhhhjjjtttxxxggg]]]MMM===333444444///...111........................................................................,,,...111000...---...///,,,------------///333666//////222777AAAYYY~~~lll@@@888<<<,,,111111000000000000111111////////////////////////......//////000000111111222222222222222222222222111111333666:::CCCUUUfffnnn[[[bbbpppsssiiiiii{{{}}}uuuuuuFFF<<<333222333111111222//////////////////////////////............//////........................,,,///222111///...000222...000111111111777BBBJJJcccmmmmmmQQQFFFHHHDDDAAADDDLLLTTTXXX[[[___eeeqqqvvvppplllllllllkkkmmmvvvxxxtttRRRAAA444444444///---111------------------------................................................---000222111///...///111,,,...000222222222111111222222666>>>OOOnnn|||~~~vvv~~~uuuZZZ>>>333666888444000---...000111111000/////////............000000////////////000000///000222222111111333444555333444999AAAPPPhhh|||nnnbbblllkkkooovvv~~~vvv|||sssvvvaaaGGG222000000,,,,,,111000000000000////////////000000//////.........---111111000///////////////...............///000000111111///333888555DDDbbb|||dddMMMIIIFFF???AAAHHHJJJOOOWWWVVVXXXeeettt}}}uuupppooosssxxxuuupppzzzyyylllSSS:::222444333...,,,........................//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......111///...---///000111111///666;;;FFFeeepppppppppNNN888333777444000///000111222222000000/////////.........000000////////////000000...000111111111111222444444222444;;;EEEVVVooozzzmmmiii|||tttooouuu~~~zzzyyy}}}vvvzzzwww~~~tttUUU:::333444111///111000000000000////////////000/////////............111000000//////////////////............///000000333333111555;;;===RRRuuurrrRRRBBBBBBFFFFFFBBBHHHJJJQQQ\\\]]]^^^jjj|||vvvrrrsssuuuzzz~~~rrrpppsss{{{zzzuuuyyy|||uuuqqq[[[BBB666222000000222........................//////.........---------,,,,,,,,,---------......,,,,,,---------.........///.........000111222222333888>>>PPPtttwwwmmm{{{\\\<<<000333111//////111111111000000000000/////////......////////////////////////...///111111000000222333444222444===KKK^^^www}}}nnnggglll~~~rrriiisss|||xxx}}}}}}yyyzzz}}}yyyzzzccc@@@333333222000///000000000000////////////////////////............000000//////......////////////......//////000111222444222555===FFFaaa}}}~~~\\\GGG??????DDDIIICCCJJJLLLTTT```dddhhhuuu}}}tttiii^^^XXX\\\]]]```dddkkkssszzztttoooqqqzzz~~~yyywwwyyy}}}vvvzzz|||qqqooodddTTTEEE999111111555.......................................---------,,,,,,,,,---------......,,,------------.........------...000111222333444888;;;EEE___{{{jjjqqqhhhFFF444///......///111111000...000000000////////////...////////////////////////---///000000000000111333555333777CCCTTThhhllleeebbbnnn|||wwwyyy|||~~~|||sssmmmjjjiiiwww}}}{{{sssPPP:::222111111111000000000000///////////////////////////.........000//////.........///////////////...///000000111///444333666???JJJhhhpppPPPIIIIIICCCBBBGGGEEENNNQQQVVV```fffrrrtttiiiccc^^^XXXTTTUUUVVVYYY]]]bbbiiipppuuuuuuzzzxxxooommmuuu}}}|||wwwttt{{{tttlllnnnkkk]]]GGG666111333................................................,,,,,,,,,---------......------------............---///000111111222333444;;;@@@QQQrrrvvvnnn}}}{{{}}}WWW<<<000000000111333333111///111000000000//////////////////000111111000//////...///111111000000222333444444<<>>CCCBBBFFFPPPQQQZZZ___hhhzzzxxx\\\UUUQQQRRRTTTWWW]]]cccbbbnnn~~~{{{ssssssyyy}}}oooQQQ===444222////////////////////////---------.........//////,,,,,,,,,---------..................////////////...000111000///222888>>>PPPgggyyyzzz|||~~~~~~~~~wwwssstttsssqqq^^^777555333222222333222111111111111111000000000000111222444555555444222111000222333333333333444666666;;;NNNllleeeVVVWWWZZZpppcccOOOHHHMMMTTTWWWXXXYYY[[[]]]hhhkkkttt}}}ssszzzuuuPPP???888222000000000000////////////---.........//////000000---------------...///000000000000000000111111222///666888AAAWWWjjjeeePPPAAABBBFFFEEEHHHOOOTTT[[[```nnnqqqbbbOOOLLLMMMPPPSSSVVV]]]eeerrr~~~sssnnnrrrzzz}}}}}}}}}|||}}}qqqXXXEEE999222000000000000000000000000---------.........//////,,,,,,,,,---------................../////////000+++...000//////333<<>>JJJ___xxxgggQQQIIIBBBAAABBBEEELLLRRR\\\YYYaaa|||rrrdddYYYSSSMMMPPPSSSSSSTTT]]]lllxxxxxxmmmkkkrrrzzz}}}~~~|||iiiOOO>>>000...000111000///------...////////////////////////........................---------.........//////000000///333555111???___}}}vvvxxxjjjwwwxxxxxxyyy{{{~~~xxxnnn___```bbbeeeiiinnnsssvvv}}}vvvsssuuutttttt}}}xxxLLL;;;444444000111333...000000000000000000000000000000000000111111111111111///000333444222444888>>>KKKbbb~~~dddWWWSSS___zzzfffTTTRRRVVVZZZ^^^aaaccciiipppvvv{{{vvv{{{xxxyyywwwkkkyyy___;;;444222222222111000/////////,,,,,,---------.........////////////000000000000000111111000000000333555555:::FFFZZZpppvvvYYYLLLFFFAAABBBEEEIIIPPPWWW[[[___pppyyyqqqmmmkkkhhhaaaYYYSSSOOONNNLLLOOOSSSWWW^^^mmm}}}tttooooooqqq}}}xxxdddNNN777000111111111000/////////////////////////////////........................---------.........//////111111000444:::888HHHgggnnnmmmrrruuuyyy|||rrrcccYYYMMMMMMMMMOOOSSSXXX]]]```kkknnnsssyyyzzzuuuuuutttrrryyy\\\@@@333666222000111000000000000000000000000000000000000000111111111111222111222555444222444888DDDSSSmmmxxx[[[UUUWWWlll|||sssqqqnnnmmmnnnqqquuuxxxvvv^^^SSSUUU[[[___eeejjjpppxxxzzzlllcccccciiixxxxxxsssnnnvvvooooooxxxKKK222333333222222111000000///,,,------------.........////////////000000000000000111111111000111444666999===PPPoooeeeNNNFFFBBBAAAEEEIIIMMMTTT[[[]]]ggg}}}lllccc\\\VVVRRRRRRQQQNNNKKKIIIIIIMMMPPPOOOQQQUUU]]]lll|||tttlllgggyyyddd???222222111111000000000000////////////////////////........................------........./////////222333111666===BBBWWWxxx|||kkkqqqtttyyy|||}}}pppcccWWWPPPEEEDDDDDDEEEHHHLLLQQQTTTZZZ]]]bbbhhhpppzzz~~~wwwwwwuuussszzzmmmHHH444888666111333444000000000000000000000000///000000000111111111111222111333555333111444:::IIIXXXrrrhhhYYYXXX]]]www|||tttnnnaaa___[[[YYYYYY[[[^^^```llluuulllYYYUUU[[[```eeelllrrrzzzvvvhhh]]][[[^^^mmmxxx{{{www~~~yyymmm[[[555444333222111111111///...------------............////////////000000000000///000000000000111444777<<>>JJJhhh{{{ssstttuuuwwwyyy{{{}}}wwwjjj___VVVOOOKKKBBBAAAAAAAAACCCFFFJJJLLLMMMOOORRRWWW]]]eeennnuuu~~~vvvuuutttsssyyyxxxOOO777888555111444666000000000000000000000000///000000000111111111111111000222333222111777???QQQ]]]vvv]]]WWWXXXbbbzzzpppddd\\\SSSQQQNNNKKKJJJJJJLLLMMMVVV]]]gggqqqzzzrrr```TTTVVV]]]eeeiiipppvvv~~~~~~yyylll___TTTRRRUUUeeewww{{{kkk@@@777444111000000000///------------.........//////////////////000000000000---...//////000111555777???FFFaaaqqqSSSIII??????CCCIIIMMMPPPWWW___eeeyyyaaa[[[RRRLLLKKKLLLLLLLLLMMMMMMMMMKKKJJJJJJMMMOOOWWW[[[cccrrr{{{nnneeeiii|||PPP888444000...///000000000////////////////////////................................./////////000000---333444555@@@SSSyyyxxxwwwnnnxxxzzz{{{{{{{{{}}}tttfffYYYOOOIIIFFFDDD????????????@@@BBBCCCEEECCCEEEFFFIIILLLQQQWWW[[[ccchhhooovvv||||||rrrqqqqqqpppuuu~~~YYY>>>777111000444333000000000000000000000000000000000000111111111111111000111222111333<<>>???DDDKKKOOORRRZZZccckkkjjjSSSPPPLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNPPPRRRXXXaaaqqq|||tttmmmgggvvv^^^===888222///000111000///////////////////////////............................../////////000000000,,,333444999LLLeeevvv|||}}}xxx{{{|||{{{{{{~~~qqqfff___UUULLLGGGDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEGGGJJJMMMMMMRRRYYY^^^ccckkkuuu}}}}}}qqqpppooommmrrrzzzgggJJJ;;;000111555000000000000000000000000000000000000000111111111111222111111222222666BBBOOOccclllgggVVVVVVYYYttt|||pppdddYYYOOOGGGBBBAAA@@@???===>>>???AAABBBAAACCCEEEHHHJJJMMMRRRUUU\\\[[[XXXRRRPPPUUU^^^eeeooorrrtttwwwzzzrrrcccYYYSSSRRRWWW]]]gggmmmyyyiiiDDD===444///000111000///............////////////////////////000000000000///000111222333555999<<>>@@@FFFMMMQQQVVV___jjjzzzvvvYYYNNNMMMLLLKKKLLLMMMMMMMMMNNNOOOQQQRRRRRRUUUXXX[[[___nnn~~~xxxtttjjjrrrhhhCCC<<<444111111333222000////////////////////////.........................../////////000000000000000333333@@@___}}}zzzwwwzzz}}}}}}|||~~~qqq```TTTPPPKKKGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCGGGHHHIIIIIIGGGGGGIIIJJJKKKOOOSSSUUUWWW\\\eeemmm}}}tttqqqpppmmmqqqyyysssUUU???222444888000000000000000000000000000000000000000111111111111333222222333333888GGGVVVeeennn}}}uuuyyy^^^XXX___bbb~~~uuufffXXXMMMGGGDDDBBB<<<;;;;;;;;;===@@@BBBDDDAAACCCEEEGGGHHHJJJLLLOOOQQQRRRPPPOOOSSS]]]hhhnnnssstttvvvvvvxxx~~~vvviii[[[TTTSSSWWW```iiiooonnnssswwwIII@@@666000111222222111............/////////000////////////000000000000000222333444555777;;;>>>LLLhhhqqqUUUDDD???>>>AAAGGGOOOTTTYYYdddooolllSSSJJJIIIIIIIIIJJJLLLNNNOOOQQQRRRRRRRRRSSSWWW\\\```hhhzzz{{{xxxoooppp}}}|||lllGGG@@@777333333444333111////////////////////////........................////////////000000000000333333333FFFnnnyyy}}}zzzyyy{{{}}}|||kkk]]]WWWNNNKKKEEEAAA@@@CCCFFFIIIGGGIIIKKKKKKKKKJJJKKKKKKKKKMMMNNNLLLIIIIIILLLOOOQQQQQQQQQQQQRRRSSSVVVWWWeeelllwww|||qqqjjjkkkssszzzccc888666999333666111111111111111111111111000111111111111222222222222444000///333777IIIfffooo{{{{{{~~~kkk___\\\bbbppp|||hhhTTTLLLGGG???<<<>>>AAABBBCCCCCCBBBCCCEEEHHHEEEIIILLLLLLNNNRRRSSSQQQSSSWWW\\\^^^___dddlllrrruuuwwwxxxzzz|||~~~pppaaaYYYXXX^^^pppvvvnnnwww~~~eee???222555......555...////////////////////////000///.........///111222111222555666444444===HHHSSSqqqjjjOOOBBBCCCBBB???FFFRRRUUUVVVggg~~~aaaRRRKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSUUUWWWZZZ___eeejjj|||}}}nnnooo{{{{{{uuu^^^HHH555222444333111333//////...------------.....................------///,,,,,,000222000000222666555:::QQQzzz|||zzz{{{zzz|||~~~~~~ttthhhZZZPPPMMMIIIHHHFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNRRRXXX]]]___\\\WWWRRRNNNOOORRRUUUNNNOOOQQQRRRSSSSSSSSSTTTXXX___lllzzzuuummmkkkpppuuupppDDD999777111222111111111111111111111111000111111111111222222222111444000111777<<>>::::::>>>EEEHHHKKKMMMNNNOOOPPPQQQVVVYYY[[[\\\bbbkkkqqqrrryyy}}}|||{{{{{{{{{}}}uuunnnnnnooooooooovvv{{{|||yyy}}}zzzxxx|||yyy{{{iiiEEE666...111222+++///////////////////////////////////////000111111333222333444333777EEESSSnnnsss[[[GGGAAABBBDDDEEENNNYYY\\\bbb|||```UUUSSSSSSSSSTTTWWWZZZ^^^```bbbeeekkksss~~~yyywww{{{~~~fffIII888333111///...000///......------..............................111......111111000000444222<<>>@@@EEEMMMPPPTTTVVVVVVVVVVVVWWWVVVZZZ^^^bbblllzzz~~~}}}wwwzzz}}}sss^^^WWWXXXYYYZZZ[[[```ccckkkyyyppplllssswww~~~PPP555...222222---///////////////////////////////////////000000111333222222333333:::JJJZZZvvvjjjTTTEEEAAABBBCCCGGGQQQYYY\\\gggaaaWWWYYYYYYYYY\\\```eeekkknnnsss{{{www~~~|||xxxwww|||tttUUU<<<333222222000000//////...........................////////////111//////111111///111666:::EEEaaa{{{yyyuuutttooopppzzz}}}}}}ppphhhXXXPPPIIIGGGGGGGGGJJJNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUVVVTTTSSSWWW^^^eeeiiibbbXXXQQQPPPPPPPPPOOONNNPPPQQQQQQPPPTTT\\\bbbnnnsss~~~qqqhhhdddccc___mmmooopppeeeBBB555666777111111111111111111111111000000111111111222222222444777333444<<>>PPPbbb|||yyybbbQQQEEEAAABBBHHHMMMVVV]]]bbbpppccc[[[\\\^^^aaafffmmmtttzzz~~~zzznnnwww|||yyyvvvxxxsssrrrcccEEE666666777555000000///............///........./////////000000111///000222111///333999???NNNooo}}}qqq}}}uuuqqqrrrzzz~~~wwwgggZZZSSSIIIDDDCCCGGGKKKLLLOOOSSSSSSRRRQQQQQQQQQSSSTTTUUUTTTTTTUUUTTTSSSTTTVVVWWWVVVSSSPPPNNNNNNOOOPPPPPPPPPRRRTTTSSSTTTZZZfffoooyyy}}}qqqgggbbbaaaaaakkknnnsssnnnDDD444555222111111111111111111111111000111111111111222222222444666444666@@@IIIaaayyy___ZZZ[[[ppp~~~```PPPCCCDDDIIIJJJMMMSSSUUUWWWYYYYYYXXXWWWVVVWWWVVV^^^gggqqq~~~}}}wwwyyy||||||||||||}}}~~~mmmaaaVVVUUUZZZaaahhhnnnttt~~~~~~|||~~~qqq^^^cccttt|||tttjjj>>>333222111333////////////////////////......///000000000000000222111111333777AAAVVVhhh{{{qqq\\\MMMDDDAAACCCHHHMMMVVV^^^eeexxxhhhaaa```eeelllvvvzzz||||||yyy{{{rrruuunnnLLL777444666333111000//////......//////.........//////000000111//////000222111000555<<>>@@@FFFKKKPPPYYYdddtttqqqlllsss|||{{{sssqqqqqqpppyyy}}}||||||}}}~~~|||}}}}}}}}}|||eeeCCC999888333111111000///////////////---......///000111111222------000222111111888AAAVVVqqqyyyvvv}}}wwwxxxzzzyyyxxxxxx~~~}}}~~~mmmWWWNNNHHHAAACCCKKKKKKLLLNNNPPPRRRTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTTTTTTTRRRQQQOOOMMMQQQRRRSSSVVVYYY]]]bbbdddjjjqqqyyyzzzyyyzzzooobbbXXX^^^[[[[[[eeekkkgggwwwccc@@@333888666555444333222111111111222222222111222222333333444333666>>>LLLdddeee``````ppp}}}jjjZZZQQQUUUYYYWWWXXX]]]___]]]ZZZXXXYYY```iiiooozzzuuutttssspppppprrrnnnrrrvvvwwwwwwyyy|||}}}vvvssstttxxx}}}rrrYYYdddsssuuubbbooozzz}}}ddd:::333666111111---++++++///222111///000000000000111111111111,,,///222555<<>>PPPhhhzzzaaaKKKAAAAAAFFFKKKNNNVVV___kkk}}}wwwuuu~~~zzzooogggbbbcccggglllrrr~~~~~~yyyzzz{{{|||}}}}}}}}}}}}yyy}}}sssiiioootttuuuzzzUUU:::333555222111000//////......///........./////////000000///111///111666555@@@XXXeeesssyyywwwyyy||||||sss[[[NNNEEEFFFIIIJJJOOOVVVRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMNNNPPPTTTZZZaaajjjtttzzztttfff\\\VVVWWWYYYbbblllqqqtttLLL888777333222222222333333444555222222222222222333444444555555;;;FFFVVVmmmlll[[[aaannnpppbbbYYY[[[```ccchhhooonnnppptttwww{{{{{{vvvuuusssnnnkkkkkkmmmoooqqqqqqppprrrwww{{{~~~tttmmmkkkooorrr|||xxxrrryyy|||ooottt|||wwwJJJ777555333...111333111---,,,///222000000000000111111111111222222222444>>>TTTooo^^^HHHAAACCCIIINNNQQQXXXcccsssyyyvvvvvv|||mmmccc^^^\\\___eeemmmsss}}}~~~}}}{{{{{{{{{{{{{{{{{{zzzyyy|||{{{pppgggfffcccjjj{{{ccc@@@444777222222111000////////////....../////////000000000...111///222888;;;JJJddduuuvvvrrrxxxsssxxxnnnaaaNNNGGGDDDIIINNNQQQUUU[[[TTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWPPPPPPQQQQQQQQQPPPPPPPPPOOOTTTZZZaaajjjuuuvvvggg\\\XXXYYY]]]lll{{{RRR<<<999333333333222222333333444222222222222222333444555444666>>>LLL___uuueee]]]iiisss~~~sssjjjkkkooosssyyy}}}wwwrrrrrrooojjjggghhhlllnnnnnnmmmmmmooouuuzzztttllljjjmmmpppzzz}}}|||vvv{{{zzzYYY<<<444444...000111111///...000222///000000000111111111111111111222777DDD\\\www~~~WWWDDDAAADDDJJJPPPSSSZZZggg{{{{{{vvvuuuvvvrrrddd\\\XXXXXX]]]dddooouuu~~~~~~}}}|||yyyyyyyyyzzzzzzyyyyyyxxx|||~~~}}}yyyqqqpppppphhhmmmnnnHHH666777333222111000////////////...////////////000000000...111000222:::@@@RRRoooxxx|||~~~xxxsssxxxyyyzzz|||wwwbbbTTTKKKHHHIIIMMMQQQSSSVVVYYYTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXRRRRRRQQQQQQPPPPPPPPPPPPQQQWWW```hhhrrr~~~uuuggg]]]ZZZZZZ^^^uuuWWW???:::666555444333222222222222222222222222333444555666333666AAASSShhhzzzbbb^^^nnnvvv||||||yyysssooonnnlllhhhfffgggjjjkkkkkkjjjjjjnnnvvv|||vvvooolllmmmppp{{{~~~{{{uuuyyyjjjDDD555555000......000222444333111///000000000111111111111444555888???NNNeee}}}uuuOOOAAAAAAEEEKKKRRRUUU[[[jjjzzzvvvvvvxxxuuuiii]]]WWWUUUVVV\\\bbbkkksss||||||{{{{{{wwwxxxyyyzzz{{{|||||||||||||||zzzvvvqqqxxx~~~sssqqquuuRRR<<<666333222111000000/////////////////////000000000111///222000222:::CCCZZZzzzvvvzzzvvv|||sssuuuyyy}}}mmmYYYMMMKKKKKKMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUSSSRRRPPPPPPOOOOOOUUU\\\gggpppyyyttthhh^^^YYYXXX[[[sss^^^BBB888666666444333222111111111222222222222333555666777222777EEE\\\ssssss```^^^nnnzzz}}}xxxqqqllljjjiiifffeeegggfffggggggfffgggmmmwwwyyyqqqmmmmmmnnnyyyzzzxxx}}}sssuuuzzzNNN888777111///...000444666333000000000000000111111111111333555:::CCCSSSiiiiiiIII@@@CCCFFFKKKSSSXXX]]]nnn|||zzz|||~~~jjj```VVVSSSSSSUUU[[[aaafffppp{{{~~~{{{zzzzzzxxxyyyzzz}}}~~~~~~~~~{{{vvvssspppxxxuuullluuu}}}{{{___EEE666333333222111000000000000/////////000000000111111///333111222<<>>MMMlll{{{}}}||||||mmmrrrwww{{{}}}~~~kkkZZZPPPLLLMMMQQQUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSSSSRRRQQQPPPPPPOOOMMMNNNOOOQQQTTTWWWZZZ\\\cccmmmyyy}}}uuujjjcccXXXXXXUUU___ooonnngggllllllIII888333333222222333333444444222222222333444555777777555<<>>666333333444333//////222000000000000000000000000000555333;;;MMM\\\~~~~~~}}}|||eeefffjjjrrrwww{{{xxxfffXXXQQQRRRUUUWWWXXXYYYWWWUUUTTTTTTUUURRRSSSTTTTTTSSSRRRSSSTTTQQQPPPPPPPPPPPPQQQQQQRRRVVVYYY^^^bbbgggmmmssswwwzzzlll^^^YYYSSSOOORRR\\\dddgggfffiiiccc???777666555333222222111111333333333333333444555666555FFFbbbvvvfffdddggguuuzzz}}}{{{qqqggg___WWWSSSPPPNNNQQQWWWVVVTTTUUU[[[bbbmmm~~~}}}qqqhhhdddhhhppp|||zzznnnbbb]]]^^^lllsss|||zzz{{{dddCCC666444111111111222111000111000000111111222333444444;;;III^^^zzzxxxfffNNNBBBDDDDDDKKKWWWZZZ]]]nnnxxxkkkaaa]]]WWWUUUVVVZZZ^^^aaaiiiqqqwww~~~~~~sss```OOOHHHGGGEEE@@@BBBDDDFFFHHHKKKPPPWWW[[[fffuuu}}}|||{{{yyyxxxooopppqqqqqqqqqpppnnnmmmkkkllloooqqqrrrrrrpppoooooopppppppppnnnllliiigggrrr{{{qqqHHH888444333444333//////222000000000000000000000000111555666@@@TTTiii~~~}}}|||aaaaaaeeennntttxxx}}}ooo^^^TTTQQQTTTWWWWWWXXXXXXWWWUUUSSSSSSTTTRRRSSSTTTTTTSSSSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWYYY]]]ccciiinnnsssxxx|||{{{mmm```ZZZTTTOOORRR[[[fffkkkmmm|||jjj@@@777666555444333222222222333333333333444444555666444IIIjjjiiiaaagggnnn{{{{{{~~~wwwlllbbb[[[TTTQQQPPPPPPUUU\\\[[[XXXYYY^^^eeeooo}}}~~~tttjjjdddfffnnnyyyvvviiicccaaa]]]ZZZYYY^^^kkkuuu{{{~~~rrrMMM888555222111111222222111111111111111222333444444666>>>NNNaaaxxxvvvdddMMMCCCEEEFFFMMMXXX\\\]]]ttt}}}wwwoooddd\\\ZZZUUUTTTVVV[[[```dddlllttt{{{ssseeeSSSFFFBBBCCCAAA===>>>???@@@AAACCCFFFJJJMMMPPP___ooovvvzzz}}}{{{zzzwwwuuuooopppqqqrrrqqqooommmlllhhhhhhjjjjjjkkkjjjjjjiiilllnnnppppppnnnllljjjiiimmmyyy|||TTT;;;666333333222000000222000000000000000000000000333444888EEEYYYuuuxxx~~~}}}}}}}}}[[[ZZZ___iiipppuuuzzzxxxfffXXXRRRSSSUUUWWWUUUVVVWWWVVVSSSRRRSSSTTTSSSTTTUUUUUUTTTTTTUUUWWWUUUUUUUUUVVVWWWYYY[[[[[[]]]aaagggnnnssswww|||~~~wwwmmmcccZZZTTTOOORRR\\\hhhppptttooo@@@777777555444333222222222333222222333444555666666666QQQxxxaaa```kkksss~~~}}}pppdddYYYSSSOOONNNOOOQQQWWW^^^[[[YYY\\\ccclllvvvzzzooorrrvvv{{{~~~xxxllldddeeekkkuuu}}}uuufffXXXUUUVVVVVVTTTSSSVVVeeeuuuvvv{{{www|||QQQ999666333111111222222222111111111111222333444555666BBBTTTfffvvvvvveeeNNNDDDGGGHHHOOOZZZ]]]```}}}|||tttnnnggg^^^YYYXXXTTTSSSVVV]]]bbbgggooowwweeeXXXHHHAAAAAABBBAAA@@@???AAABBBBBBBBBCCCFFFHHHCCCMMMWWW```kkkzzz~~~|||zzzxxxuuurrrlllmmmoooooonnnllljjjhhhgggggggggfffeeedddcccccciiilllpppqqqooolllkkkkkkjjjrrraaa???888333222222000000333000000000000000000000000444444<<>>\\\{{{eeekkktttwww|||lll^^^UUUNNNJJJHHHKKKMMMNNNSSSXXXWWWXXXaaaqqq}}}zzzwwwtttqqqkkkbbb\\\RRRSSSTTTVVV[[[dddooowww{{{|||nnnaaabbbgggppp{{{~~~zzzyyykkk\\\TTTSSSVVV^^^fffhhhcccooo{{{vvvxxxuuu}}}[[[<<<999444111111222333333222222222222333444555555666III```pppyyyvvviii```JJJBBBGGGJJJRRR^^^aaahhh}}}qqqjjjdddbbb___YYYWWWXXXVVVWWW\\\eeekkkqqqzzzuuuiiiQQQHHHBBBAAA@@@>>>@@@DDDCCCEEEHHHHHHHHHGGGHHHIIIGGGLLLNNNOOOXXXkkk}}}{{{yyyuuuqqqnnneeeeeedddcccbbbaaa``````cccbbb```^^^\\\\\\\\\]]]]]]cccjjjmmmllljjjkkkmmmfffmmm~~~pppEEE;;;222111222111111333000000000000000000000000444444FFFYYYjjjxxxnnnbbbVVVSSSWWW___jjjsssttttttuuuxxx~~~vvvgggVVVPPPSSSWWWUUUPPPSSSUUUVVVVVVVVVVVVWWWYYYVVVWWWYYYYYYXXXYYYZZZ\\\\\\]]]^^^```bbbeeegggiiiiiilllppptttxxx}}}}}}wwwooogggZZZVVVQQQQQQXXXbbbkkkqqqPPP888777666555444333333333222222222333444555777777===ZZZ|||jjjqqqxxxxxxssseeeYYYQQQOOOLLLKKKMMMOOOOOORRRWWWYYY\\\eeevvv}}}xxxpppmmmiiifffccc^^^UUUOOOJJJJJJJJJJJJNNNXXXfffooorrrwww|||ooo```aaafffooozzz~~~yyy|||ooo```WWWVVV\\\kkkyyypppppp{{{{{{www}}}eee===999444222111222333333222222222222333444555555999LLLdddrrrxxxjjjccc\\\GGG@@@FFFJJJSSS___cccfff{{{xxxvvvwwwlllfffaaa```]]]YYYWWWYYYYYYYYY___hhhooouuu~~~~~~wwwjjj]]]LLLEEEBBBCCCCCC@@@CCCIIIEEEGGGJJJKKKKKKJJJJJJKKKKKKRRRVVVUUUZZZlll}}}{{{xxxuuupppllleeedddcccaaa```_________```___]]][[[ZZZ[[[\\\]]]XXX___gggkkkjjjiiikkkmmmccciii{{{rrrFFF<<<222111222222111333000000000000000000000000444555JJJ^^^ppp}}}|||ttt```^^^ZZZXXXYYY]]]cccfffjjjhhhggghhhlllrrrvvvxxxggg^^^TTTPPPRRRSSSQQQMMMTTTUUUWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\___cccfffhhhiiikkkmmmqqqqqqrrruuuzzzxxxkkk```[[[UUUNNNMMMUUU___dddcccuuuRRR===666222444666444222222444111111444444333555999AAA```~~~~~~~~~rrrxxxyyywwwhhhUUULLLNNNHHHKKKNNNPPPQQQRRRUUUWWW]]]^^^fffvvv~~~oooddd```WWWVVVUUUQQQLLLIIIGGGGGGAAACCCDDDEEEEEEIIIOOOTTT___cccooo}}}xxxlllaaaaaaeeemmmxxx~~~zzzwwwwwwnnn^^^___vvvsssuuutttwwwrrr~~~wwwCCC888555555///000444000444555555333222222444666999RRRmmmzzz}}}yyyfffddd___JJJCCCIIILLLUUUbbbfffkkk{{{yyyuuurrrooonnnmmmnnnddd```[[[WWWVVVWWWXXXYYY[[[```fffnnnuuu|||{{{ssslllggg```WWWPPPEEEDDDCCCBBBCCCDDDGGGIIIHHHEEEFFFJJJLLLKKKLLLPPPXXX]]]ccciiitttxxxqqqooonnnkkkeeeccc```^^^\\\[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWUUU\\\eeejjjkkkiiihhhhhhfffiiisss~~~SSS888666222000777111111111222333222111111333444222???MMM___yyywwwxxx}}}VVVYYY]]]```aaaaaa___]]]YYYXXXXXX[[[^^^___\\\YYYUUUQQQMMMLLLPPPRRRRRRPPPTTTVVVWWWXXXWWWWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```aaadddgggiiijjjkkkmmmnnnrrrsssuuuyyy~~~{{{nnnccc[[[UUUMMMLLLTTT^^^dddfffiii}}}WWW===777333444666444222222444222111444444333555:::DDDeee{{{~~~}}}~~~vvviii]]]OOOJJJLLLKKKLLLOOOPPPQQQTTTWWWZZZbbbccckkkyyyuuuhhh\\\UUUQQQIIIJJJIIIGGGDDDBBBAAABBBDDDEEEEEEDDDCCCDDDHHHLLLQQQUUUaaaooozzzyyykkk^^^___bbbkkkuuu~~~}}}xxxooosssmmmbbbfffyyyvvvrrrqqqyyyppp~~~}}}HHH;;;777666///000333///333444444333222333555777???VVVppp}}}xxxeeebbb]]]IIICCCIIIMMMUUUaaaeeeooo~~~{{{zzzyyytttrrrnnnjjjgggeeeeeedddbbb^^^ZZZWWWVVVWWWYYYZZZaaaeeekkkqqqwww{{{~~~wwwoooddd\\\WWWSSSMMMHHHAAABBBCCCDDDEEEGGGJJJLLLLLLIIIJJJNNNRRRSSSWWW\\\gggmmmsssyyyzzztttrrrppplllgggeeeaaa]]]ZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTT[[[ccciiijjjiiihhhhhhggglllwwwWWW;;;888333111777111222111222333222111111333555333BBBRRRggg~~~xxx}}}~~~~~~PPPVVV^^^fffjjjiiifffddd]]]WWWQQQOOOOOOMMMHHHDDDFFFGGGIIIKKKNNNPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[\\\___^^^^^^^^^```aaadddeeegggjjjmmmnnnnnnnnnnnnooorrrtttxxx}}}sssggg[[[TTTMMMKKKQQQZZZbbbgggcccxxx___>>>888333444666444222333444222222444444333666<<>>777666000000333///222333333333222444666999CCCYYYssswwwfffbbbYYYGGGCCCKKKNNNVVVaaaeeeuuu}}}xxxtttrrrpppllljjjgggccc```^^^]]]\\\]]][[[XXXVVVVVVXXX[[[]]]fffiiioootttvvvvvvuuussskkkbbbVVVMMMIIIHHHFFFDDDAAACCCEEEFFFGGGJJJNNNQQQSSSPPPPPPUUUZZZ___gggnnnwwwzzztttssspppllliiifffaaa\\\XXXUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRTTTZZZbbbhhhjjjjjjiiihhhhhhnnnxxx^^^>>>999444111777111333111222333222111222333555555EEEYYYqqqxxxyyy~~~TTTWWW^^^fffmmmrrrvvvxxxnnnaaaOOODDDAAABBBAAA@@@BBBFFFLLLOOOOOOOOOPPPQQQSSSVVVYYYZZZZZZ[[[\\\]]]``````___```bbbdddgggiiilllnnnpppqqqpppoooooopppqqqtttyyy{{{www|||uuuiiiYYYSSSMMMMMMPPPVVV]]]dddcccwwwggg@@@999444555666444333444333222333555444333888???EEEhhhwwwqqqiiiiiijjjpppyyylllXXXPPPNNNKKKJJJLLLNNNOOOPPPPPPRRRVVV\\\```ccceeelllvvv~~~yyyjjjaaaUUULLLHHHFFFDDDBBBBBBCCCEEEEEEEEEEEEGGGHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKMMMQQQVVVZZZbbbrrryyyhhhYYYXXX\\\dddpppzzz~~~|||xxxttt}}}|||nnnjjj}}}tttwwwuuuqqquuuxxxyyyUUU@@@555555111111444111000111222333333444777:::CCCYYYttttttiiihhhUUUEEECCCLLLOOOVVVbbbfffzzz}}}yyyuuupppllljjjeeedddbbb___]]][[[[[[ZZZXXXXXXWWWVVVWWWYYY]]]```fffiiinnnssstttqqqkkkfffccc\\\RRRJJJGGGFFFGGGFFFEEEFFFGGGFFFGGGLLLSSSYYY\\\XXXXXX]]]dddkkkvvvwwwsssrrrnnniiigggddd___ZZZVVVSSSQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPTTTYYY```fffjjjkkkjjjiiihhhjjjrrrfffBBB999444111555000333111222333333222222444666777GGG]]]xxxyyy~~~}}}XXXZZZ___dddkkkrrrwwwyyyfffXXXEEE999555888<<<>>>AAAGGGMMMPPPOOONNNOOOQQQSSSVVVYYY[[[[[[[[[\\\]]]______```aaadddgggiiikkkmmmoooqqqrrrqqqpppppppppqqqtttxxx}}}vvvvvvrrrjjjdddffffffrrruuuhhhWWWQQQNNNPPPPPPQQQXXXaaadddwwwnnnBBB:::444555666444333444333222444555444333999AAAMMMnnnvvvmmmgggaaa___^^^aaajjjuuu~~~~~~jjj^^^QQQMMMMMMMMMKKKKKKMMMNNNOOOPPPSSSWWW]]]aaadddeeeiiiooosssrrrnnniiiYYYSSSKKKGGGFFFFFFEEECCCAAACCCDDDDDDCCCCCCEEEFFFGGGFFFFFFFFFHHHJJJKKKKKKNNNNNNOOOPPPPPPUUUcccqqqvvvhhhZZZWWW[[[cccoooyyy~~~}}}{{{sssssskkk{{{ssszzz{{{vvv||||||[[[AAA333444111111444222000111222222333444888:::CCCYYYtttpppjjjmmmRRRDDDDDDNNNPPPXXXdddiii|||{{{zzzwwwsssmmmiiifff]]]\\\\\\[[[ZZZZZZZZZZZZTTTVVVWWWWWWXXXZZZ___dddgggiiinnnssssssnnneee^^^YYYUUUOOOKKKHHHHHHHHHHHHGGGGGGGGGFFFHHHQQQ]]]gggccc```aaagggoooxxx~~~wwwuuusssooohhhccc```\\\WWWTTTQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPTTTZZZaaagggiiihhhgggfffdddgggwwwnnnFFF:::444111444...333111222333333222333555777:::III```~~~yyy{{{WWWZZZ___bbbdddcccaaa___JJJDDD<<<666555888;;;===@@@EEEJJJMMMNNNNNNQQQSSSUUUXXX\\\^^^]]]]]]]]]]]]^^^___aaadddgggiiikkklllllloooqqqrrrqqqqqqqqqrrrrrrtttwww|||rrrjjjgggccc___^^^lllrrrtttfffVVVQQQOOOQQQPPPPPPYYYeeerrruuuCCC;;;555555666444444555333333444666444333;;;DDDTTTnnnuuuuuuuuukkkccc___ZZZVVVRRRSSSZZZdddmmmrrr~~~pppaaaXXXSSSNNNMMMMMMMMMKKKJJJLLLNNNPPPRRRUUUYYY^^^bbbgggfffeeedddccc```[[[WWWKKKIIIFFFDDDDDDEEEEEEDDDCCCEEEFFFEEEDDDDDDEEEFFFIIIGGGGGGHHHJJJLLLLLLKKKOOOOOOPPPRRRRRRSSS\\\ggguuu~~~{{{sssfffZZZUUUYYYaaammmyyy}}}{{{yyyjjjsssqqqzzz{{{uuudddEEE333444222222555333000111222333333444777:::EEE[[[vvvpppmmmoooRRRDDDEEEOOOQQQYYYgggmmm~~~~~~~~~}}}{{{{{{||||||zzzyyywwwwwwvvvsssoooiiiddd```TTTTTTUUUUUUVVVVVVVVVVVVRRRUUUXXXXXXYYY\\\bbbgggjjjkkkooossstttnnncccZZZNNNMMMJJJHHHGGGFFFGGGGGGEEEGGGHHHIIIMMMXXXhhhtttiiihhhkkkttt~~~yyyxxxwwwqqqiii___]]]YYYUUURRRPPPOOOOOOMMMMMMLLLLLLMMMMMMNNNNNNJJJMMMSSS[[[bbbeeeeeecccbbb^^^aaaqqq~~~wwwKKK<<<666222444...555111222333333333333666888>>>MMMfff||||||yyy|||XXXYYYZZZZZZUUUOOOHHHDDD888:::::::::999:::>>>AAAEEEFFFIIIKKKMMMPPPRRRTTTYYY\\\___aaa```_________]]]___cccgggjjjlllmmmmmmkkknnnqqqrrrrrrrrrssstttuuuuuuwwwzzz~~~xxxuuuvvvrrrdddWWWPPPNNNPPPPPPQQQ___ppp|||EEE<<<666555666444444666222333555666444444<<>>;;;888666777888888:::===BBBFFFPPPOOOOOOQQQRRRRRRUUUYYY[[[___dddeeecccaaa```aaabbbaaaccciiimmmlllnnnrrrtttrrrooommmmmmooorrrtttwwwuuuuuuyyy|||kkk^^^UUUSSSMMMNNNSSSSSScccOOO<<<777;;;777444555333444222333555555777???IIIccc|||sssfffiiizzzuuutttpppjjjccc]]]XXXTTTSSSNNNKKKHHHFFFFFFGGGJJJLLLLLLMMMNNNMMMLLLLLLNNNPPPOOOQQQSSSSSSQQQOOONNNNNNOOORRRTTTVVV[[[cccfffcccaaaZZZPPPHHHEEEEEEFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHDDDDDDEEEGGGJJJLLLMMMLLLNNNPPPVVV___dddccceeeiiivvvyyy|||}}}zzzssscccTTTWWWXXX]]]fffqqqyyy||||||ttt}}}vvvhhhiiioookkkvvvxxxxxxyyyXXX;;;666444333555222555444555555222111777@@@PPPbbbzzz}}}iiiIIIHHHJJJOOOTTT\\\iiivvv|||zzz|||yyyvvvttttttttttttsssqqqpppmmmfff]]]UUUPPPMMMHHHJJJMMMNNNNNNMMMMMMNNNRRRWWW]]]______ccckkkqqqpppnnnnnnllldddXXXQQQOOOHHHFFFGGGIIIHHHHHHMMMTTTXXXZZZYYYVVVWWW___eeehhhrrrzzz|||wwwuuutttpppjjjccc```ZZZSSSNNNKKKIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNSSS^^^gggfff``````ZZZZZZfff~~~~~~xxx\\\>>>999444222333222333333444555333222888BBBGGG___xxxvvv}}}uuuuuuKKKFFF@@@<<<:::999888666999:::;;;<<<===@@@EEEIIILLLLLLNNNRRRVVVYYY[[[^^^aaadddggghhhfffddddddeeeeeedddgggmmmqqqppprrrvvvvvvtttqqqpppoooppprrrttttttsssssswww|||yyyiii\\\UUUSSSNNNOOOSSSRRRaaa~~~PPP===777;;;777444666333555333222333444888CCCOOOnnntttjjjooovvvpppllleee]]]WWWSSSOOOMMMGGGEEEBBBAAAAAACCCFFFHHHJJJKKKLLLKKKJJJKKKMMMOOOPPPSSSUUUUUUTTTRRRQQQQQQQQQUUUXXXZZZ```fffgggccc]]]WWWOOOHHHFFFFFFFFFGGGJJJLLLLLLKKKHHHFFFFFFFFFFFFFFFGGGIIILLLOOOQQQRRRVVVZZZcccllloooqqqxxxzzzqqqaaaQQQRRRTTTZZZeeepppxxx{{{zzzmmm|||kkkhhhxxxrrryyy{{{zzz~~~\\\>>>888444333444111222222333555333222:::CCCQQQjjjtttbbbIIIGGGIIINNNTTT\\\iiivvv{{{yyyuuurrrmmmkkkjjjkkkkkkjjjjjjjjjgggaaaYYYRRRMMMKKKHHHJJJLLLMMMLLLLLLMMMOOOSSSWWW\\\___aaaffflllqqqrrrnnnkkkggg___SSSLLLKKKJJJHHHIIIKKKKKKJJJOOOVVV```bbbaaa^^^^^^dddjjjlllssszzz~~~~~~{{{vvvtttsssoooiiibbb^^^XXXRRRLLLIIIGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMRRR]]]fffeee___^^^[[[[[[fff|||~~~ooo___@@@999555333444222333333444555333222999CCCKKKddd|||yyy|||ssswww:::888555444555666555555666888;;;>>>@@@DDDIIIMMMOOORRRWWW]]]dddiiijjjiiihhhiiiiiiiiigggfffhhhiiigggfffjjjpppttttttuuuyyywwwvvvtttsssrrrqqqrrrrrrssssssssswww|||vvvhhh\\\UUUTTTOOOPPPSSSPPP]]]yyyRRR>>>777;;;666555666333666333222222333999GGGUUUuuusssllluuuwwwlllggg^^^VVVPPPLLLIIIFFF@@@???======>>>AAADDDFFFGGGHHHIIIIIIHHHIIIKKKMMMRRRTTTVVVWWWVVVUUUUUUUUUSSSXXX]]]aaaeeeiiigggbbbWWWRRRLLLHHHGGGGGGGGGGGGKKKLLLNNNMMMJJJGGGFFFFFFGGGGGGIIILLLPPPUUUYYY[[[___dddnnnvvvzzz~~~wwwmmm\\\NNNMMMQQQXXXdddpppxxxyyyxxxkkkoooddd{{{vvvzzz||||||aaaBBB999444333444111//////222444333444===GGG___sssjjjYYYHHHFFFHHHNNNSSS\\\iiivvv}}}wwwssslllgggbbb^^^]]]]]]^^^^^^______^^^ZZZSSSMMMJJJHHHHHHIIIJJJJJJJJJKKKNNNPPPUUUWWW[[[___dddiiimmmpppnnnhhhbbb^^^WWWNNNJJJJJJJJJIIILLLQQQSSSSSSWWW]]]lllnnnmmmiiiiiimmmqqqrrrsssyyy}}}}}}zzzuuurrrrrrmmmhhh```]]]VVVPPPJJJFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLPPPZZZcccccc^^^\\\[[[^^^gggxxx{{{{{{fffDDD:::666555555111333222444555333333;;;DDDPPPhhhzzzsss{{{444333333333444555555555666999===AAAFFFKKKPPPTTTZZZ___gggqqq{{{zzzmmmllljjjhhhfffggghhhjjjggggggkkkrrruuuuuuvvvyyyxxxwwwvvvtttsssrrrqqqqqqssstttuuuyyy~~~vvvhhh]]]UUUTTTOOOPPPSSSPPP\\\www{{{vvvVVV@@@777:::666555666333555333333444444999GGGVVVnnnoookkkxxxwwwkkkdddZZZQQQLLLHHHDDDAAA<<<<<<<<<===???BBBFFFHHHFFFGGGHHHHHHGGGHHHJJJLLLQQQSSSUUUVVVVVVVVVVVVXXXUUU[[[bbbfffjjjlllggg```PPPNNNJJJIIIIIIIIIHHHGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGIIIMMMQQQVVV]]]ccchhhgggjjjpppyyy~~~}}}zzztttiiiYYYLLLMMMQQQZZZfffqqqwwwwwwuuuqqqqqqaaarrrsssvvv{{{eeeDDD:::444222444222//////111444333555>>>IIIpppyyyllldddWWWGGGFFFHHHNNNTTT\\\jjjwww~~~wwwoookkkccc^^^WWWRRRQQQQQQRRRSSSTTTUUUUUURRRNNNJJJGGGGGGHHHHHHHHHHHHHHHJJJNNNRRRVVVWWW[[[```ggglllnnnnnnfff^^^WWWSSSOOOJJJIIIKKKIIIIIINNNVVV[[[\\\```eeetttwwwwwwsssrrruuuxxxwwwvvv||||||}}}yyytttqqqppplllfff___[[[UUUOOOIIIEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKNNNWWW```bbb^^^YYY\\\```fffssswwwmmmIII===666666777111333222333555333444===GGGRRRjjj{{{www~~~555555555444444444444555;;;>>>BBBFFFJJJPPPVVVZZZbbbjjjuuurrroookkkhhhggghhhjjjkkkiiiiiimmmtttwwwvvvvvvyyywwwvvvuuusssqqqpppooooooppprrruuuzzz|||sssfff]]]UUUTTTPPPQQQTTTRRR^^^zzz|||ooo~~~YYYBBB777999666666777333333333555666444888EEESSSeeexxxzzzlllkkk{{{xxxmmmdddWWWNNNIIIFFFBBB???::::::;;;===@@@DDDGGGIIIFFFGGGHHHHHHGGGGGGHHHJJJMMMOOOQQQSSSSSSTTTVVVWWWVVV^^^eeejjjmmmllleee\\\MMMKKKIIIIIIKKKKKKJJJIIIHHHJJJKKKKKKHHHFFFEEEFFFIIIMMMSSSYYY___fffnnnssssssppprrr|||}}}|||yyyxxxtttiiiZZZPPPQQQUUU]]]iiisssxxxwwwtttvvvrrraaannnooosss}}}iiiFFF:::333222555333111111222444333444>>>IIIrrrwwwlllfff[[[GGGFFFHHHNNNTTT]]]lllyyy}}}|||yyyqqqhhhddd\\\VVVOOOJJJHHHIIIJJJJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFGGGFFFFFFFFFIIINNNRRRVVVXXX\\\bbbhhhlllmmmmmm```XXXOOOLLLJJJGGGGGGJJJJJJJJJOOOXXX^^^___aaadddvvvzzz|||yyyyyy{{{}}}{{{||||||yyyssspppoookkkeee]]]ZZZTTTNNNIIIEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEHHHJJJMMMUUU^^^```^^^XXX\\\```eeeoooxxxzzzsssPPP@@@777666888222222222333555444666???JJJRRRkkk~~~}}}777777777555333333555666===???BBBFFFKKKRRRZZZ___kkkuuuwwwsssnnnkkkjjjkkkllllllmmmmmmqqqwwwzzzxxxwwwyyyuuusssqqqooommmmmmmmmmmmlllooosssxxx}}}~~~|||wwwnnnccc[[[TTTSSSOOORRRVVVUUUdddiiivvv\\\CCC777999666666777333222333666777555777EEESSSfffyyywwwvvvjjjjjj}}}yyynnncccUUUKKKFFFCCC???<<<888999:::<<<@@@DDDGGGIIIGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVYYY```hhhmmmooommmdddZZZLLLKKKJJJKKKMMMNNNMMMMMMMMMNNNMMMKKKHHHFFFFFFGGGRRRWWW^^^dddiiinnnuuuzzz}}}xxxxxx~~~|||xxxxxxtttiii]]]VVVUUUXXX```kkkuuuyyyxxxuuuuuu|||tttcccnnnppprrrpppJJJ<<<444222555333333222333444333444>>>IIIlllxxxppplllaaaGGGFFFIIIOOOVVV___nnn{{{{{{xxxtttkkkbbb^^^TTTOOOIIIEEECCCCCCCCCCCCCCCEEEGGGHHHFFFEEEEEEEEEDDDEEEEEEEEEFFFIIINNNRRRVVVYYY___dddhhhjjjkkkkkkaaaWWWOOOLLLJJJGGGEEEFFFMMMLLLQQQZZZ```___^^^___sssyyy||||||||||||}}}yyyssspppooojjjddd[[[WWWRRRLLLHHHEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDHHHJJJLLLSSS\\\```^^^YYY\\\___ccclllrrrxxxXXXDDD777555888333222222333555444777AAALLLTTTnnn777777777555444555999===???AAAFFFLLLUUUaaammmtttxxxtttnnnkkkkkkkkkkkkjjjnnnnnnrrrxxxyyyvvvuuuwwwrrrpppmmmjjjiiiiiikkklllkkkooossswwwzzz}}}yyyttt{{{}}}}}}zzzuuulllbbbZZZSSSRRROOORRRXXXZZZjjjnnn}}}___EEE777888666777888333333444666666444888IIIYYYlllvvvuuusssfffhhh{{{tttmmmaaaRRRGGGCCC@@@<<<888888999;;;>>>AAAEEEHHHJJJGGGGGGGGGEEECCCBBBBBBDDDDDDFFFIIIKKKMMMOOOSSSUUU\\\ccckkkoooqqqnnndddZZZNNNLLLKKKLLLNNNPPPPPPPPPOOOOOONNNMMMLLLLLLOOOQQQ^^^dddlllppprrruuuyyy~~~}}}{{{}}}~~~|||vvvuuuqqqfff[[[VVVVVVYYY```kkkuuu{{{{{{yyyssszzzwwwdddlllsssqqq~~~yyyPPP@@@555222444222222111222333333555???JJJeeezzztttqqqeeeHHHGGGJJJPPPWWWaaappp}}}uuuqqqlllcccZZZUUULLLHHHCCC@@@???>>>>>>===>>>@@@CCCDDDCCCBBBCCCCCCBBBCCCDDDEEEFFFIIIMMMQQQTTTZZZaaafffgggggghhhjjj```XXXQQQPPPOOOLLLIIIHHHNNNNNNSSS^^^eeedddbbbbbbnnnuuu{{{|||~~~}}}}}}zzztttpppooojjjdddWWWTTTOOOJJJFFFDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDHHHJJJLLLRRR[[[______ZZZ[[[^^^aaakkk}}}zzz^^^HHH666444888444222111333444555888BBBNNNYYYttt666777888777666999???DDDEEEHHHOOOZZZgggxxxvvvqqqllliiiiiiiiihhhfffmmmlllpppvvvwwwsssrrrssspppmmmjjjgggfffgggiiikkknnnqqquuuxxxzzz~~~qqqjjjeee^^^]]]```hhhsss~~~{{{vvvmmmccc\\\SSSRRRNNNRRRZZZ]]]ooowww```EEE777888666777888333444444555555333:::MMM```qqq{{{mmmwwwqqqbbbdddwwwzzznnnlll___OOODDD@@@===999555:::;;;===@@@CCCGGGJJJLLLFFFGGGFFFDDDAAA???@@@AAACCCEEEGGGJJJKKKNNNRRRUUU^^^fffmmmqqqrrroooeee[[[OOONNNLLLMMMOOOQQQRRRRRRLLLMMMNNNNNNPPPTTTYYY]]]gggnnnuuuyyyxxxxxx{{{~~~wwwxxx~~~~~~~~~zzzrrrqqqmmmaaaWWWSSSUUUXXX___jjjuuu|||}}}{{{sss|||xxxbbbhhh~~~vvvppp{{{VVVCCC666222333111111000111333333666AAALLL___www|||zzzvvvsssgggHHHGGGJJJQQQXXXbbbqqq~~~{{{pppjjjddd[[[RRRNNNGGGDDD@@@===<<<;;;:::999;;;===@@@AAAAAA@@@AAABBBAAABBBDDDEEEGGGIIIMMMPPPSSS[[[cccgggfffdddfffiii^^^VVVQQQSSSTTTRRRNNNMMMMMMNNNUUUccclllmmmlllllljjjrrryyy|||~~~|||~~~~~~zzztttqqqoookkkdddTTTQQQMMMHHHEEECCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDHHHJJJLLLRRR[[[```___ZZZ[[[\\\```jjj}}}|||aaaJJJ666333777555222111222444555888CCCOOO^^^yyy;;;======:::888:::===???LLLNNNXXXllltttrrrmmmiiifffeeeeeeeeeiiimmmsssuuussspppmmmlllmmmnnnnnnlllkkkkkkmmmooonnnppprrruuuyyy~~~tttggg[[[SSSPPPPPPWWW]]]aaaiiixxxyyysssrrrgggXXXVVVRRRPPPQQQSSS```cccAAA;;;888666999444888555444333222222;;;OOObbbvvvvvvooommm{{{kkk```hhhzzz~~~rrrgggddd]]]QQQGGG@@@<<<:::999999;;;>>>AAAEEEHHHJJJKKKIIIHHHEEEBBBAAA@@@AAABBBEEEGGGIIIGGGEEEHHHOOOUUU```iiirrruuutttnnndddZZZRRRPPPNNNOOOPPPQQQQQQPPPIIIOOORRRQQQSSSZZZbbbfffjjjmmmwww~~~yyywwwzzzzzz|||~~~{{{~~~}}}~~~{{{qqqiiiaaaZZZRRRMMMUUUZZZ^^^cccooo|||}}}qqqwww```ggg|||pppnnnrrrpppsssZZZ999666555222666222777444222666666>>>PPP^^^ooo}}}zzzcccIIIEEEGGGQQQXXX___ooo|||mmmddd]]]TTTNNNKKKCCCBBB???<<<999999<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHLLLQQQUUUYYY^^^eeekkkmmmjjjfffbbbTTTTTTWWW\\\[[[UUUPPPPPPMMMQQQZZZfffooorrrqqqqqqvvvvvvxxx{{{xxxsssrrrqqqhhh]]]SSSMMMJJJJJJIIIFFFDDDFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDHHHOOOWWW]]]```\\\]]]ZZZ]]]iiisss}}}}}}mmmIII999888666000222222333222222888JJJ\\\lllyyyFFFCCC>>>:::===DDDJJJMMMWWWYYYfffzzznnnllliiigggffffffggghhhiiilllooorrrrrrpppnnnllllllmmmmmmllljjjkkklllnnnqqqrrrtttvvvyyy~~~}}}kkkggggggddd___XXXRRROOONNNRRRVVVYYY[[[dddsssxxxssspppeeeWWWVVVSSSSSSSSSTTTaaadddAAA;;;888666999333888555444444333444<<>>???BBBEEEGGGHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFFFFDDDFFFHHHGGGFFFHHHNNNSSSaaajjjsssvvvuuuooocccYYYSSSQQQPPPPPPRRRRRRRRRQQQKKKOOOQQQPPPUUU___hhhkkktttwww|||}}}{{{|||zzzqqqggg]]]TTTNNNJJJRRRVVV\\\fffuuu~~~sssvvv```ggg{{{mmmjjjooolllnnn___<<<777555000333111666333111555555===OOO[[[lllvvv}}}~~~cccJJJFFFHHHQQQXXX___oooxxxiii```YYYPPPJJJHHHAAA@@@===:::888999<<<>>>@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMQQQUUU\\\aaahhhnnnooolllfffbbb[[[ZZZ\\\______ZZZWWWXXXTTTUUU[[[ccclllqqqtttvvvxxxyyy{{{~~~yyysssqqqooofff\\\SSSMMMIIIIIIHHHDDDCCCDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEDDDEEEIIIOOOVVV\\\___]]]^^^ZZZ]]]hhhrrr}}}sssNNN:::888777222333333333333222888JJJ[[[kkkyyyCCC>>>:::;;;AAAIIIQQQUUUbbbllluuukkkjjjhhhgggggghhhiiijjjiiiiiijjjmmmoooooonnnlllkkkllllllkkkjjjjjjkkkmmmppprrruuuxxx{{{dddUUUPPPQQQRRRQQQOOONNNNNNOOORRRUUUWWWXXXbbbssswwwrrrnnncccVVVUUUSSSSSSTTTUUU```~~~zzzdddBBB;;;999666999333888555444555555555>>>RRRdddtttyyylllkkkeee```iii~~~|||rrrfff^^^ZZZSSSGGG???;;;;;;===>>>CCCEEEGGGIIIJJJHHHGGGEEECCCDDDEEEGGGHHHHHHIIIIIICCCEEEGGGGGGEEEGGGKKKOOO\\\fffppptttsssnnnbbbXXXTTTSSSRRRRRRSSSTTTSSSRRRNNNPPPQQQRRRYYYgggrrrvvv~~~}}}zzzrrrgggZZZPPPMMMMMMPPPRRRYYYhhh|||vvvsss___gggyyyllliiimmmjjjjjj~~~fff???777444///222///555222000444444===OOO[[[jjjsss|||}}}dddKKKGGGIIIRRRYYYaaaqqqrrrcccZZZSSSKKKEEECCC===<<<;;;999888999===@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIILLLQQQTTT^^^ccckkkqqqrrrmmmfffaaaaaa^^^]]]______\\\\\\^^^aaa```aaadddjjjqqqvvvxxxyyy{{{zzzsssqqqnnndddZZZSSSMMMIIIHHHGGGCCCAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFIIINNNTTTZZZ^^^]]]^^^ZZZ\\\fffooo~~~|||TTT<<<888888555333444555555444999JJJ[[[kkkxxx666777;;;BBBHHHMMMUUU\\\tttzzzuuujjjjjjiiihhhhhhhhhhhhhhhiiigggfffhhhkkkmmmmmmllljjjkkklllllljjjjjjkkklllmmmpppuuuzzzrrrbbb\\\WWWXXXYYYXXXUUUSSSRRRRRRTTTYYY^^^dddqqqvvvpppkkk```UUUUUUQQQQQQSSSUUU\\\rrruuu___eeedddBBB<<<999666999333777555555555555555<<>>IIITTT\\\aaaccc^^^XXXUUUTTTTTTUUUVVVVVVTTTSSSQQQRRRRRRSSS]]]ooo~~~|||qqqddd^^^bbbgggfff```bbbrrryyylll___eeesssxxxvvv{{{zzzyyyrrrFFF:::777333555000555333222666777???QQQcccmmm{{{gggJJJGGGJJJTTT^^^iii|||rrreeeWWWPPPKKKDDD???===:::;;;<<<======???CCCFFFJJJHHHFFFDDDBBBAAA@@@@@@@@@BBBEEEHHHJJJNNNSSSVVV\\\```gggmmmooonnnjjjgggbbb\\\WWWVVVTTTRRRUUUYYYeeehhhiiiiiimmmuuuxxxuuuvvv|||~~~vvvqqqlllcccYYYTTTNNNJJJIIIHHHCCCAAABBB@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJLLLQQQXXX]]]YYY\\\YYYYYY```ggg}}}}}}[[[===666777666555555666777777???RRRdddwwwwww>>>@@@GGGLLLNNNWWWqqqqqq^^^XXXUUUWWW[[[```cccfffggggggeeefffgggfffeeegggjjjllllllnnnppppppnnnmmmnnnooouuuyyy~~~yyyuuuwwwyyypppiiieeeaaakkkxxx{{{tttmmmeeeZZZSSSQQQLLLKKKQQQTTTSSSZZZdddfffUUUTTToooeeeCCC<<<999555888222666555555555555444:::LLL]]]qqq{{{~~~sssjjjppp~~~pppaaacccqqqxxxmmmfff___YYYTTTKKKEEE>>>;;;===CCCIIILLLJJJKKKMMMNNNMMMKKKHHHFFFGGGIIILLLPPPRRRRRRRRRRRRKKKIIIFFFBBB???<<<;;;;;;777@@@HHHOOOUUU[[[[[[XXXVVVVVVVVVWWWYYYXXXVVVTTTOOOSSSUUUUUU\\\lll}}}~~~uuukkkhhhmmmssstttlllmmm{{{www}}}jjj___dddooo|||vvvIII:::777444666000555333222666777@@@RRRbbblllhhhJJJFFFIIITTT^^^jjj}}}{{{kkk___QQQKKKGGGAAA===<<<;;;<<<>>>???@@@BBBFFFIIIKKKIIIFFFCCCAAA???>>>>>>AAACCCGGGJJJMMMPPPTTTXXXXXX[[[___cccfffggggggfff]]]XXXUUUTTTSSSRRRTTTXXXZZZaaafffhhhooozzz|||wwwxxx~~~wwwqqqkkkbbbYYYTTTNNNJJJIIIHHHDDDBBBCCC???@@@AAACCCDDDDDDDDDDDDDDDFFFIIIJJJKKKPPPXXX^^^XXX\\\YYYYYY___fff|||uuu[[[>>>777777666555555666777999CCCYYYmmm{{{wwwCCCBBBFFFNNNRRR^^^yyy|||uuummm[[[OOONNNPPPSSSYYY^^^cccfffggggggcccgggjjjhhhdddcccgggmmmnnnppprrrrrrqqqppppppqqqwww|||{{{yyyssslllbbbXXXRRRMMMKKKNNNSSSRRRQQQ]]]lllrrrccc[[[mmmfffCCC<<<999555888222666333333555666666===OOO```www}}}ssskkkqqq~~~oooaaabbbtttpppddd^^^YYYSSSNNNFFFAAA<<<;;;>>>DDDJJJMMMMMMMMMMMMLLLKKKHHHFFFEEEGGGIIIKKKNNNPPPQQQQQQQQQKKKHHHCCC???<<<;;;;;;:::<<>>???AAACCCDDDDDDDDDDDDBBBEEEHHHJJJKKKPPPXXX___YYY]]][[[[[[aaaggg~~~|||vvv[[[@@@:::999777555555555666:::HHH```vvvzzzxxxEEECCCJJJVVV^^^hhhuuuTTTMMMLLLGGGHHHQQQTTTWWW\\\aaadddfffffffffbbbhhhllliiicccaaafffmmmppprrrttttttsssrrrqqqrrrvvv{{{xxxrrrkkkaaaWWWQQQJJJLLLRRRUUUQQQQQQcccxxxqqqeeesssfffCCC===999555888222666111222444666888???RRRdddxxxyyypppjjjrrr~~~pppbbb```vvv}}}iii\\\WWWSSSMMMFFFCCC???;;;:::>>>DDDJJJLLLOOOOOOMMMKKKIIIFFFDDDCCCKKKKKKLLLLLLMMMMMMMMMMMMJJJFFF@@@===;;;;;;<<<<<>>QQQbbbmmm|||~~~hhhKKKFFFHHHQQQYYYdddwwwsss```TTTHHHDDDBBB>>>::::::;;;<<>>???AAACCCDDDDDDDDDCCCAAAEEEHHHIIIKKKPPPXXX```ZZZ___]]]]]]bbbiiiuuuvvvzzz[[[BBB<<<;;;888666444444666;;;JJJeee|||xxxyyyDDDOOOQQQQQQ]]]hhhuuunnnVVVAAA@@@EEEHHHMMMUUU]]]kkkmmmjjjlllhhh```bbbeeeeeeeeegggggghhhlllpppuuussssssvvvuuuqqqpppsss{{{qqqggg```YYYRRRRRRSSSQQQSSSTTTQQQddd{{{jjjiiiEEE>>>999555888222666666555444444444===QQQeeezzzsssjjjuuurrrggghhh{{{ppp___WWWUUUOOOGGGBBB>>>;;;:::===CCCHHHJJJJJJJJJLLLKKKIIIDDDBBBCCCEEEKKKLLLLLLKKKJJJIIIJJJKKKDDDCCC???;;;999;;;AAAEEEIIIIIIJJJMMMNNNNNNQQQUUUYYY]]]```bbbcccccc```\\\\\\hhhoookkklllyyy|||vvvqqqmmmjjjhhhgggmmmvvv{{{uuu~~~gggZZZ```mmm{{{xxxNNN;;;777333111222222333444222555AAAOOO___pppzzz}}}}}}~~~~~~lllMMMHHHIIIQQQWWW___qqqooo]]]NNNCCCAAA@@@:::999<<<999<<<@@@CCCCCCCCCDDDEEECCCBBBBBBCCCFFFHHHIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEAAA<<<888;;;@@@DDDGGGJJJJJJKKKPPPTTTUUUTTTYYYaaahhhuuuzzzvvvxxxpppiiimmmsssvvvwwwuuuppplllggg]]]SSSLLLIIIGGGFFFFFFEEEDDDBBB>>>???@@@AAACCCDDDEEEFFFHHHGGGFFFFFFIIIOOOVVVZZZZZZ\\\ZZZ]]]ccchhhssssssaaa>>>:::<<<222666888666444<<>>::::::???EEEJJJLLLNNNPPPRRRQQQQQQTTTWWW[[[^^^bbbeeeeeeccc^^^YYY\\\gggnnnkkknnn~~~}}}vvvpppiiieeebbbcccjjjsss~~~~~~yyy~~~gggZZZ```mmmPPP<<<888444333222222333444222555AAAOOOXXXnnnzzz||||||~~~mmmMMMIIIIIIPPPWWW___qqq~~~mmm\\\MMMBBB@@@???:::888;;;999<<<@@@BBBBBBBBBCCCDDDCCCCCCDDDFFFIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDCCC;;;;;;;;;<<<>>>BBBIIIOOOSSSSSSUUUVVVUUUVVV___jjjpppwwwyyyxxx{{{ooo[[[WWW]]]bbbllloooqqqoookkkfff\\\RRRJJJHHHEEEDDDDDDDDDBBBAAA>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFFFFIIIOOOVVV[[[^^^___]]]```eeeiii{{{|||ggg@@@:::===444666777666444<<>>SSSfffxxxvvvpppllllllzzzrrriiilll}}}nnn___OOOIIIHHHDDD>>>:::;;;999999<<>>999888;;;:::<<<@@@BBBBBBBBBCCCDDDDDDFFFIIIKKKLLLKKKIIIHHHDDDEEEEEEEEEDDDBBBAAA@@@666;;;???@@@BBBIIITTT]]]fffaaa[[[WWWUUUWWWcccpppyyyyyyzzz}}}tttYYYLLLJJJMMMPPPYYYaaaiiikkkjjjeee[[[RRRIIIGGGDDDBBBBBBBBBBBB@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGIIIOOOVVV\\\___```]]]___dddggg|||~~~oooCCC888<<<666555777666555===PPPdddpppqqq{{{OOOWWWYYYaaapppvvv{{{ppp]]]NNN@@@EEECCCDDDIIIKKKJJJMMMSSSeeevvvddd\\\ccc___cccdddaaa```gggssszzzwwwwwwyyy|||{{{yyy|||~~~}}}vvvjjjaaa\\\VVVPPPQQQQQQNNNPPPWWWXXXddd}}}{{{kkkuuucccAAA;;;777444777000555444444444444666???TTTgggzzzwwwpppllllll}}}rrrkkklll~~~wwwcccUUUGGGBBBAAA>>>:::888777666777;;;BBBFFFGGGEEEDDDBBB@@@???@@@EEEJJJNNNHHHDDD@@@AAAEEEGGGEEEBBBBBB>>>;;;<<>>======888888<<<<<<>>>AAABBBCCCCCCDDDEEEGGGIIILLLNNNLLLHHHEEECCC???@@@AAABBBBBB@@@>>>===666<<>>===:::777777333333555:::AAAEEEEEECCC?????????AAACCCFFFHHHIII???======AAAGGGHHHCCC>>><<<<<<>>>BBBHHHMMMQQQRRR\\\fffnnnooorrrzzzpppgggaaabbbcccaaa```bbb```iiiqqqwww~~~xxxppphhh___YYYUUU[[[dddppp}}}yyyppp{{{sss```ZZZgggxxx|||{{{yyyrrrSSS;;;666222333222222333444222555AAAOOOiiizzz|||pppRRRJJJHHHPPPWWW```ooonnnYYYIII===<<<<<<888999===???AAACCCDDDDDDEEEFFFHHHIIILLLNNNMMMIIIDDD@@@???;;;===???AAAAAA???<<<:::;;;>>>CCCMMMbbbyyyzzzhhhWWWSSSYYY```fffiiinnnrrr{{{ggg]]]TTTQQQPPPPPPUUU\\\___kkkuuutttlllbbbXXXPPPIIIGGGCCCAAABBBCCCCCCCCC???@@@AAAAAABBBCCCDDDDDDDDDFFFGGGGGGHHHNNNWWW^^^]]]\\\XXXYYY^^^^^^nnnwwwwwwJJJ666999777444777999:::DDDXXXmmmxxxpppxxxNNNSSSZZZmmmvvvQQQ======AAAAAAFFFFFFGGGHHHIIIHHHFFFEEELLLbbbmmmiiifff^^^[[[bbbjjjlllggg___bbbppp|||~~~ttteeeZZZTTTOOOJJJGGGPPPSSSUUU[[[[[[eeexxxqqqjjjwww```???:::888555888111555333333444555777AAAVVVjjj|||xxxrrrhhheeevvvsssnnnkkkwwwiiiWWWKKK???<<<;;;888777777222222555;;;BBBFFFEEEBBB>>>>>>???BBBEEEFFFDDDBBB:::;;;>>>BBBFFFFFFAAA===:::>>>DDDHHHLLLOOORRRUUU[[[iiixxxzzzkkk```^^^^^^ZZZZZZ]]]aaammmxxx|||uuummmeee^^^YYYVVV\\\eeeqqq}}}ssspppzzzqqq]]]UUUcccsssyyyyyy|||uuurrr}}}qqq{{{SSS;;;444222333222222333444222555AAAOOOlll~~~wwwSSSKKKHHHOOOXXX```ooo~~~pppYYYIII===<<<<<<999:::???BBBCCCEEEEEEEEEFFFGGGIIIKKKMMMNNNJJJEEE@@@???@@@>>>@@@CCCEEEDDD@@@<<<999>>>@@@FFFUUUqqqjjj[[[OOOSSS^^^fffiiijjjgggooozzzpppiiiaaa]]]^^^^^^___iiiwwwrrrbbbVVVNNNIIIFFFBBBAAAAAACCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCFFFHHHHHHHHHMMMWWW___^^^]]]XXXZZZ___^^^lllwwwwwwOOO888:::777444888;;;>>>III___tttzzz~~~NNNQQQXXXnnneeeFFF;;;???AAA>>>CCCGGGJJJIIIFFFFFFIIILLLaaarrrsssggg___ZZZ^^^jjjsssrrrkkkccciii||||||qqqcccXXXSSSNNNJJJFFFQQQUUUUUUYYY\\\iiimmmiiisss```>>>:::999666999222666333222333555777AAAWWWkkk}}}tttooohhheeetttsssoookkkttteeeTTTIII>>>:::999777666777333444777>>>EEEHHHGGGDDD@@@???@@@BBBDDDCCC@@@===;;;===@@@BBBCCCAAA>>><<<<<>>:::<<>>888???@@@;;;AAAJJJOOOLLLFFFGGGOOOWWW{{{lll^^^YYYbbbtttyyywwwnnnfffppp}}}zzzoooaaaWWWSSSOOOKKKGGGSSSUUURRRUUUYYYiiijjjhhhooo```???;;;999777:::333777222222333555777BBBWWWkkkrrrmmmjjjiiivvvkkkiiilll~~~rrrcccRRRGGG===999888666555777444555999@@@GGGJJJIIIFFFCCCAAA@@@@@@BBBBBB???;;;>>>@@@AAAAAA???===<<<<<<@@@GGGNNNOOOMMMOOOXXX```tttppp```UUUYYY[[[WWWVVVZZZcccttt|||sssiiiaaa[[[XXXWWWZZZcccppp}}}}}}pppjjjvvv|||ppp]]]WWWddduuuuuuvvv{{{uuuwwwtttxxxvvvWWW<<<666333555222222333444222555AAAOOOdddsss}}}tttUUULLLHHHOOOXXXaaannn|||qqqYYYJJJ===<<<===:::<<>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAEEEIIIHHHHHHLLLWWW```^^^\\\XXXZZZ```^^^jjjyyyxxxXXX@@@>>>999444:::???DDDQQQhhh~~~vvvIIIPPPVVVeeezzzyyyZZZDDD===>>>@@@AAAEEEIIIMMMKKKHHHMMM]]]mmmaaaRRR^^^sss~~~sssfffmmmyyyrrrhhh^^^WWWQQQLLLIIINNNRRRRRRUUU[[[]]]jjjnnnccciii}}}YYYCCC999:::555444888666555444444444777EEE```xxx~~~pppnnnjjjiiixxxqqqbbbfffzzz}}}nnn___QQQFFF<<<::::::777555555222444:::CCCLLLNNNJJJEEEEEEEEEEEEDDDCCCCCCBBBBBBFFFBBB@@@@@@===:::;;;@@@MMMRRRPPPNNNPPPPPPZZZooopppZZZWWWVVVWWWUUUUUUYYY```ccc|||vvvlllooovvv|||ssshhh]]]XXXXXXZZZccclllvvv~~~|||ooonnnxxxwwwlll```WWWaaa{{{{{{wwwyyyuuuuuuvvvyyy|||VVV>>>888555666222000111333444777@@@JJJZZZkkk|||wwwYYYMMMKKKMMMOOO^^^pppvvvvvvbbbMMM<<<:::===>>>@@@DDDDDDFFFGGGGGGEEEDDDDDDEEEDDD@@@======BBBHHHNNNPPPUUUZZZ[[[SSSEEE;;;999;;;<<>>GGGXXXhhhxxxzzz[[[NNNKKKOOOSSSdddxxxwwwdddPPP>>><<>>???AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIINNNUUUYYY[[[ZZZVVVZZZaaabbbrrrXXX???===888999:::CCCRRRbbbqqqGGGLLLRRReeennnXXXJJJDDDEEEFFFMMMOOOQQQSSSVVV[[[bbbfff```^^^VVVPPPXXXiiissssssfffaaajjj|||yyyuuunnnddd[[[UUUPPPMMMKKKLLLRRRRRRTTTXXX\\\qqq~~~xxxWWWBBB999:::555444777555555555555555555???WWWllluuurrrlllZZZOOODDD:::777777555444555999;;;@@@HHHOOOQQQNNNIIIDDDDDDDDDEEEFFFHHHJJJKKKIIIDDDAAA???>>>===CCCJJJQQQWWWWWWYYY[[[]]]sssxxxSSSNNNSSS\\\cccaaa]]]]]]bbbiiilllbbbeeeaaa[[[VVVVVV[[[ccciiiwww~~~{{{vvvmmmccc[[[XXXYYY[[[dddnnnzzzxxxnnnnnnvvvccc^^^lllwwwssstttooopppvvvWWW===666222444555333333444333444<<>>@@@AAACCCHHHFFFHHHJJJIIIHHHFFFFFFFFF@@@@@@??????@@@EEEKKKOOORRRIII???::::::;;;999666===DDDRRRaaacccXXXJJJAAAEEEBBBGGGSSSZZZ___hhhtttgggYYYNNNDDDBBB@@@======???AAABBBBBB@@@@@@AAAAAABBBCCCEEEFFFEEEEEEFFFFFFHHHMMMSSSXXXZZZYYYVVVZZZaaacccsss~~~\\\AAA>>>999888;;;EEETTTeeewwwHHHLLLQQQdddxxxcccRRRJJJIIIJJJNNNOOOPPPRRRXXX]]]\\\XXXPPPQQQPPPPPPYYYdddhhhddd```cccwww}}}yyytttmmmcccYYYSSSNNNKKKJJJKKKRRRSSSSSSXXX___xxxVVVAAA888:::666555777555444444666666666???UUUjjjwwwvvvppp^^^OOOCCC888666666555555777:::<<>>===???GGGOOORRR[[[]]]^^^```eeehhhNNNQQQWWWaaagggddd___bbbhhhlllsssmmmjjjgggaaa[[[XXX\\\dddjjj|||}}}wwwrrriii```ZZZYYYZZZ\\\gggppp||||||rrrjjjqqqwww```^^^mmmsssqqqtttoooqqquuu|||YYY???666222444555333333444444444;;;DDDZZZdddppp}}}~~~cccOOOJJJRRRXXXfffxxx|||kkkVVVCCC???AAAAAADDDHHHHHHJJJLLLLLLJJJHHHGGGGGGCCCCCCCCCBBBBBBDDDIIIMMMMMMDDD:::777:::===<<<888???DDDPPP\\\^^^TTTHHHCCCEEEDDDJJJVVV^^^aaakkkxxxsss```XXXOOOGGGBBB???======>>>@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEFFFHHHLLLRRRVVVWWWXXXVVVZZZaaabbbttt{{{uuucccEEE???999888<<>>AAAHHHPPPQQQKKKGGGFFFHHHHHHPPP\\\bbbdddmmmyyy~~~gggZZZUUUOOOHHHCCC@@@===<<<===?????????AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFHHHLLLQQQTTTUUUVVVUUUZZZ```bbbttt~~~oooooojjjHHH???999888<<>>BBBDDDGGGJJJJJJHHHFFFDDDBBBDDDHHHKKKNNNOOOOOONNNFFFAAA===<<<>>>CCCMMMWWW[[[vvv{{{}}}]]]KKKFFFUUUfff}}}tttoooqqq~~~zzzrrrkkkbbb\\\ZZZ\\\___aaammmttt~~~}}}qqqjjjjjjqqq___bbbwwwmmmooosssnnnmmmyyy\\\AAA777444666222111222444444555;;;CCC\\\gggsss{{{~~~mmmRRRGGGNNNRRRXXXaaadddqqq[[[GGGAAABBBBBBDDDIIIKKKMMMPPPPPPNNNKKKIIIHHHCCCAAA@@@@@@CCCDDDEEEDDD???>>><<<::::::;;;<<<<<<>>>===@@@DDDDDDBBBDDDHHHKKKMMMWWWcccfffeeekkkwww||||||~~~uuu```UUUOOOJJJEEECCC@@@===<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFCCCEEEFFFGGGIIILLLPPPTTTTTTVVVVVV[[[aaabbbvvv|||~~~yyy~~~ooorrrlllHHH???:::999;;;@@@LLLdddIIIMMMNNNVVVdddjjjqqq{{{sssgggZZZQQQLLLJJJJJJFFFLLLPPPTTT```jjjdddVVVOOOQQQSSSUUUVVVZZZbbbiiiwww{{{xxxllleee[[[SSSNNNLLLKKKKKKMMMQQQQQQVVVdddrrrSSS>>>777:::666555777444444555777777888BBBZZZoooyyyxxxwww}}}nnnUUUHHH;;;888999;;;>>>BBBCCCFFFHHHIIIGGGDDDAAA???BBBEEEJJJNNNPPPOOOLLLKKKEEE@@@===>>>AAAFFFPPP[[[ccc___LLLFFFDDDPPPbbbxxx|||pppnnnttt~~~yyypppiii```ZZZ[[[^^^bbbcccnnnttt~~~|||qqqmmmqqqhhh^^^ddd|||ppptttzzzuuurrr[[[???666333666333222333555444333999@@@WWWfffuuu|||uuuUUUEEEKKKPPPVVV```eee}}}uuu^^^IIICCCDDDCCCFFFKKKLLLOOOQQQRRROOOLLLJJJIIICCC@@@===AAAGGGKKKJJJFFFBBB???;;;:::;;;===>>>>>>AAA??????@@@@@@???DDDKKKMMMQQQ\\\ggghhhcccgggqqqssszzz~~~mmm\\\RRRKKKFFFCCC@@@>>>;;;;;;===?????????BBBBBBBBBBBBCCCEEEFFFGGGDDDEEEGGGHHHJJJLLLPPPTTTTTTXXXXXX]]]cccdddyyyyyyvvvtttvvvgggEEE???<<<:::;;;===FFF```HHHMMMLLLQQQ\\\aaahhhyyyrrrjjj]]]SSSLLLIIIHHHGGGKKKQQQTTTVVV___gggaaaRRRXXXVVVUUUWWW[[[aaakkksss}}}yyyiiibbbYYYQQQMMMMMMMMMNNNNNNQQQPPPWWWgggvvvRRR>>>777:::777555777444666666777666777AAAXXXnnntttxxx{{{|||mmmWWWIII===999:::===@@@DDDBBBDDDFFFFFFCCC???<<<;;;BBBFFFKKKOOOQQQOOOKKKHHHEEEAAA???@@@CCCHHHSSS]]]iiifffLLLFFFGGGHHHLLLZZZkkkqqqjjjdddjjjvvv~~~yyyppphhh___ZZZ[[[___ccceeennnsss~~~}}}sssqqqwwwttt```\\\ccc~~~ttt{{{ZZZ>>>555222555666444555555444222777>>>RRReeevvv|||~~~zzzWWWDDDIIIOOOWWWdddjjj}}}xxxaaaKKKEEEEEEEEEGGGLLLMMMOOORRRSSSPPPMMMJJJIIIEEE@@@>>>CCCMMMSSSPPPLLLHHHBBB;;;:::===AAAAAA@@@GGGDDDCCCCCCAAA@@@FFFNNNNNNSSS^^^iiihhhbbbdddmmmllltttzzzhhhZZZQQQJJJFFFEEE>>><<<::::::===@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGDDDFFFHHHIIIJJJMMMQQQTTTUUUYYYZZZ___dddfff{{{|||zzzttttttbbbAAA>>>???:::::::::BBB]]]JJJLLLPPPUUU[[[^^^`````````\\\VVVPPPLLLKKKLLLMMMLLLQQQVVV\\\fffmmmeeeWWWVVVXXXZZZXXXYYYfff}}}yyyvvvhhhaaaVVVOOOLLLLLLNNNOOOWWWOOOTTT[[[hhhTTT???888:::777666888555999888888666777CCC]]]ttt{{{vvvlllWWWHHH:::777:::===???BBBFFFEEEBBB???;;;999;;;@@@JJJIIIHHHIIIKKKMMMMMMMMMHHHEEEAAA===>>>FFFSSS]]]rrrrrrUUUFFFEEEEEEAAAOOOUUUZZZ[[[\\\ccckkkqqq}}}|||rrrkkkccc```]]][[[^^^dddrrr}}}~~~wwwkkkmmmwwwlll___ZZZeee||||||iiiooo\\\===777666000555555444222222333777:::NNNhhhwww|||{{{yyy___LLLLLLQQQTTT___ooo{{{xxxaaaNNNHHHFFFBBBEEELLLNNNVVVWWWOOOJJJNNNPPPLLLDDDCCCFFFOOOYYY^^^[[[VVVOOODDD<<<===???>>>@@@DDDEEECCCAAA>>>???CCCHHHLLLLLLUUU```eeeaaa___eeemmmrrr~~~tttcccWWWQQQMMMGGGBBB>>>===;;;:::;;;>>>AAABBB@@@AAABBBDDDEEEEEEFFFFFFDDDEEEEEEEEEGGGKKKQQQVVVUUUYYYXXX[[[dddlll|||oootttgggFFF@@@@@@999<<>><<<;;;;;;<<<>>>AAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIMMMSSSWWWVVVYYYXXX[[[dddlll}}}gggnnnoooJJJAAA>>>:::<<<@@@HHH___LLLPPPYYYgggtttxxxuuuppphhhddd]]]VVVTTTXXX___eeepppvvv|||ssspppxxxwwwqqqrrrvvvnnnkkkjjjqqqvvvzzzwwwooolllaaaZZZRRRKKKIIIJJJLLLNNNPPPTTTYYY]]]rrrpppTTT@@@888;;;777666888555777777777666888CCC[[[rrrzzzqqqooovvvmmmZZZKKK===999<<<>>>@@@CCCBBBBBBCCCDDDEEEGGGHHHIIILLLJJJHHHHHHJJJLLLMMMMMMRRRRRROOOJJJGGGHHHMMMRRR```nnnjjj[[[XXXVVVNNNJJJHHHEEEEEEFFFGGGIIINNNUUUUUUUUUTTTSSSVVV___kkkuuu~~~yyynnnggg```^^^]]]]]]bbbiiiuuu|||qqqeeeiii}}}kkk^^^YYYaaaqqqoooooocccCCC:::888444444444444333222333666999III\\\lll}}}eeeLLLIIINNNSSS]]]iiirrrnnnVVVJJJEEECCCGGGOOO\\\bbb[[[MMMRRRbbbaaaQQQFFFLLLVVV^^^cccccc___\\\IIIAAA===BBBHHHLLLNNNPPPKKKIIIFFFEEEGGGHHHIIIIIIFFFGGGJJJNNNQQQXXXiiiyyyzzzkkkbbbUUULLLIIIFFFCCC???===<<<;;;;;;<<<>>>AAABBB@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKOOOUUUYYYWWWZZZXXX[[[ccckkk}}}~~~kkksssyyyRRRDDD===;;;===>>>EEE[[[LLLOOOYYYjjj}}}|||rrriiidddgggpppxxx{{{|||xxxvvvtttmmmjjjjjjgggqqq~~~yyywwwyyy}}}tttlllhhh^^^XXXPPPKKKIIIKKKNNNOOONNNWWWYYY\\\wwwyyyUUU@@@999;;;777666888555555666777777777BBBYYYoooxxx{{{qqquuu~~~nnnkkkrrr~~~nnn\\\MMM???;;;===???AAACCCAAACCCDDDFFFKKKOOONNNJJJGGGFFFDDDEEEHHHKKKLLLLLLOOOPPPPPPMMMJJJJJJMMMQQQ___aaaUUUHHHEEECCCCCCLLLNNNIIIIIILLLMMMNNNVVV```ccc\\\UUUTTTZZZhhh}}}}}}ttthhhaaa[[[ZZZZZZ\\\cccjjjxxx|||ppphhhoooiii]]]YYYbbbqqqjjjnnn}}}~~~hhhFFF999777444333333444333222333666888HHH\\\pppjjjOOOHHHMMMSSS[[[eeemmmrrrYYYJJJCCCBBBHHHOOO^^^ddd[[[LLLUUUkkkhhhTTTJJJSSS^^^eeeeeeaaa\\\ZZZJJJFFFDDDIIIQQQTTTSSSPPPTTTOOOJJJIIILLLNNNMMMKKKHHHEEEFFFLLLPPPVVVfffvvv{{{zzzxxxxxxeee]]]RRRKKKGGGEEEBBB???<<<;;;;;;;;;===???AAABBB@@@AAABBBDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLPPPUUUYYYXXX[[[XXX[[[dddlllxxxyyy}}}WWWIII@@@=========CCCXXX|||UUUUUUYYYggg{{{uuu{{{~~~tttnnnkkkjjjkkkmmmqqq{{{yyyvvv|||rrrjjjfff\\\WWWPPPLLLKKKNNNPPPRRRQQQ[[[ZZZ___}}}VVVAAA999<<<777666888555444555777777777AAAWWWlllvvvvvvnnnvvvuuuooorrrrrr___PPPAAA===???@@@BBBDDDBBBEEEGGGJJJPPPVVVRRRJJJDDDDDDDDDGGGJJJMMMNNNNNNMMMNNNOOOMMMJJJIIILLLOOOXXXWWWLLLDDDEEEDDDHHHWWWWWWRRROOOPPPSSSXXXbbblllfff^^^ZZZ^^^hhhwwwzzzpppddd^^^XXXXXX[[[___gggooo~~~xxxmmmhhhrrrfff]]]YYY]]]jjjzzzeeekkk}}}~~~kkkHHH999555555222333333333222333555777GGG]]]tttqqqUUUJJJLLLQQQYYYaaaiiiuuu]]]LLLCCCBBBHHHNNNWWW\\\UUUKKKVVVkkkiiiVVVNNNWWWccciiihhhccc___]]]RRRLLLHHHKKKUUU^^^```^^^[[[TTTNNNMMMQQQTTTQQQMMMJJJFFFIIISSSWWWWWW___jjjqqqyyy|||sssooorrrxxxxxxrrrnnnqqqsssaaaZZZQQQJJJEEEBBB???<<<;;;;;;;;;<<<===???AAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLOOOTTTWWWWWWZZZXXX[[[eeeooottt}}}xxxVVVKKKBBB>>>>>>===AAAVVVyyyYYYYYY\\\ggg|||{{{~~~{{{~~~wwwqqqmmmjjjkkkhhhhhhooo}}}wwwcccXXXUUU```yyy~~~zzzpppgggcccZZZUUUOOOLLLMMMPPPSSSTTTOOOYYYWWWaaaWWWBBB:::<<<888666888555555666777777777???TTThhhrrruuuzzzvvvrrrxxxaaaRRRCCC???@@@BBBCCCEEEDDDHHHKKKNNNWWW^^^WWWKKKEEEFFFHHHLLLPPPRRRRRRQQQNNNOOOOOOMMMJJJJJJMMMPPPLLLPPPJJJFFFHHHFFFGGGSSSSSSUUUVVVXXXaaannnuuuvvvccc^^^aaammmyyyvvvmmmddd^^^YYY[[[^^^dddnnnwwwqqqhhhhhhsssyyy```[[[WWWYYYfffyyyfffrrrpppKKK888555666111222333333333333555777CCC]]]tttwww]]]NNNLLLPPPXXX___ggg{{{|||eeeRRRGGGEEEHHHKKKLLLRRRQQQOOOXXXgggggg\\\TTT[[[eeekkkjjjgggdddcccWWWPPPIIILLL[[[mmmvvvvvv```ZZZUUUXXX]]]^^^XXXQQQMMMJJJRRRaaafff^^^]]]cccfffqqqzzzuuuhhh___ccckkk}}}wwwqqqmmmkkkqqqyyygggkkkyyyzzznnn[[[VVVNNNGGGBBB>>>;;;888::::::;;;<<<>>>@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFEEEFFFIIIJJJLLLOOOSSSVVVVVVYYYXXX\\\gggrrr~~~sss~~~mmmSSSLLLDDD??????>>>BBBVVVxxxVVVXXX^^^hhhzzz{{{tttpppsssyyyzzzuuuqqqjjjhhhiiipppzzziiiRRRIIIIIIOOO___ooo}}}{{{wwwmmmccc___WWWSSSNNNLLLMMMQQQTTTUUUOOOXXXXXXjjjxxx}}}WWWBBB:::===888666888555555666888888666===QQQdddkkk|||sssxxxxxxyyyqqq|||{{{cccTTTEEE@@@AAABBBDDDEEEEEEKKKOOOSSS^^^fff___OOOHHHIIIMMMQQQTTTTTTQQQNNNMMMNNNNNNMMMLLLNNNTTTYYYWWW]]]XXXPPPRRRQQQPPPXXXYYYfffoootttxxx```YYY\\\iiittt{{{tttkkkfffkkk{{{tttlllccc]]]YYY\\\aaahhhsss}}}~~~jjjgggmmm{{{ttt\\\XXXWWW]]]mmm{{{eeezzztttNNN:::555777111222333333333333444666???[[[qqq~~~}}}}}}dddSSSLLLNNNVVV^^^dddvvvppp[[[MMMIIIHHHIIIGGGMMMTTT[[[bbbiiikkkjjj]]]aaafffiiiiiieeebbb```SSSRRRQQQYYYlllhhhddddddjjjrrrpppcccWWWTTTRRR___tttyyymmmeeegggkkkuuuyyymmm[[[TTT___nnn{{{xxxuuusssvvvoooVVVSSS^^^eeeuuuqqqeeeUUURRRLLLFFFAAA===:::888999:::;;;<<<>>>@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFDDDFFFIIIKKKMMMOOOSSSVVVTTTXXXWWW\\\iiivvv{{{sssgggTTTRRRJJJ@@@@@@???CCCVVVxxxUUUYYY^^^fffqqq|||uuu{{{wwwuuurrrttt{{{|||xxxpppoooppptttwwwxxxxxxyyynnnUUUOOOPPPQQQUUU\\\kkkzzzyyytttiii```\\\VVVRRRMMMLLLMMMQQQTTTUUUUUU^^^```yyy}}}XXXCCC;;;===888666888555666777999888666<<>>;;;::::::;;;<<<===???AAADDDEEEFFFBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHKKKOOORRRSSSTTTQQQWWWXXX^^^lll{{{uuuxxx~~~|||rrrhhhYYYRRR888AAACCCTTT{{{{{{XXX^^^ffflllpppwww~~~zzztttsss}}}sss}}}}}}xxxtttmmmfffqqqxxx{{{xxx{{{{{{wwwzzzwwwdddTTTRRRSSSTTT[[[dddhhhnnn{{{|||vvvnnnfff]]]WWWUUUMMMHHHKKKPPPRRRTTTVVVSSSZZZfff^^^FFF;;;<<<999888:::777:::666666777666999LLL```bbbvvv|||xxxxxxoooxxxqqq[[[HHHEEEFFFDDDDDDGGGKKKOOO[[[nnn|||yyydddQQQMMMNNNPPPRRRSSSSSSRRRRRRLLLLLLJJJGGGGGGNNN\\\fffqqqVVVQQQKKKRRR^^^bbbssszzzmmm```ZZZXXXVVVZZZ___jjjuuuuuukkkeeeaaaZZZXXX```jjjrrr{{{tttiiiaaaeee}}}hhhYYYVVV^^^gggqqqlllzzzvvv|||JJJ<<<555777555555444333444555666777;;;QQQppppppqqquuuWWWNNNPPPSSSYYY```pppuuu___OOOKKKMMMQQQYYYmmmxxxrrrqqquuuqqqfff\\\XXX\\\]]]YYYYYY]]]nnnsss|||uuukkk___^^^mmmzzziiidddqqqyyykkk^^^XXXZZZ```rrrxxxdddTTTOOOKKKFFFAAA<<<:::999999999:::;;;===???AAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHKKKOOOSSSTTTTTTRRRWWWXXX]]]mmm~~~sssxxxxxx|||xxxsssiiiSSS===EEEFFFXXX___dddkkkrrrvvvzzz}}}|||tttyyyuuuqqqiiieeehhhvvv~~~tttuuuddd]]]YYY\\\^^^bbbmmm{{{zzzssskkkbbbZZZTTTQQQKKKIIIMMMRRRSSSUUUWWWUUU]]]jjj___GGG<<<===999888999666999666666777666999JJJ___bbbuuuwww{{{wwwmmmuuuvvv```LLLFFFEEECCCCCCFFFKKKWWWiiizzz~~~rrr]]]MMMMMMNNNOOOPPPQQQQQQPPPOOOKKKMMMNNNNNNPPPVVVaaajjj|||dddVVVRRRLLLQQQ^^^ggg|||zzznnngggcccaaacccgggmmmuuu{{{pppfff```___ZZZ[[[cccoooxxxxxxkkk^^^WWWddd|||___ZZZ[[[aaannnrrr{{{}}}|||~~~KKK===666777555555444333444555666777===OOOnnnoooqqq|||___RRROOOQQQYYY^^^lllkkkTTTLLLPPPPPP\\\ttt|||oooggghhhdddSSSNNNNNNSSSTTTUUU___lllooohhhgggvvv}}}~~~{{{|||vvvaaaTTTLLLIIIDDD???;;;999888888999:::;;;===???@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIILLLPPPTTTUUUUUUSSSWWWWWW]]]qqqpppyyy~~~vvvyyy|||zzzvvvmmmTTTEEEHHHHHH[[[ccchhhooowww~~~vvv}}}mmmooommmccccccnnn}}}yyyqqq~~~|||vvvggg``````eeemmmttt|||wwwoooggg___WWWQQQMMMIIIIIIOOOTTTUUUVVVXXXXXX___mmmaaaJJJ>>>>>>999888999666999666666888666888III\\\eeevvvqqqqqqxxxlllsssxxxdddOOOFFFDDDCCCDDDFFFPPP___rrr|||vvveeeSSSGGGKKKLLLMMMOOOOOOOOONNNMMMLLLMMMQQQXXXaaakkkssswwwuuu~~~}}}gggUUUVVVUUUPPPTTTaaakkk|||wwwvvvwwwzzz{{{uuuggg^^^bbbjjjpppzzzwwwmmmeee```ZZZYYY\\\fffrrr|||qqqfff[[[YYYpppppp[[[\\\```cccuuuvvvNNNAAA999999555555444333444555666777;;;NNNooossssssiiiYYYOOOOOOXXX[[[hhh|||yyy]]]PPPTTTNNN^^^www|||hhhZZZXXXUUUJJJHHHIIINNNOOOUUUiii~~~qqqkkkpppppp___UUUJJJGGGBBB>>>:::999888999;;;<<<>>>@@@AAAAAAAAAAAACCCDDDDDDEEEGGGHHHHHHIIIHHHIIIJJJNNNRRRUUUVVVUUUSSSXXXVVV___xxxnnn|||yyy{{{{{{qqqeeeVVVKKKHHHFFFYYYjjjmmmsss{{{yyyvvvfffiiiggg^^^```mmm{{{yyyuuukkklllsss|||tttkkkccc[[[TTTOOOJJJHHHKKKQQQUUUUUUVVVYYYVVV]]]mmmeeeLLL@@@@@@;;;999:::666888555666888666777GGGYYYiiivvvqqqppp{{{mmmssszzzhhhRRRFFFBBBBBBDDDGGGOOO]]]lllpppgggXXXLLLFFFIIIJJJKKKLLLMMMMMMLLLKKKPPPOOOSSS^^^nnnyyy|||{{{ooommmiiifffdddgggpppxxxuuuggg]]]WWWSSSUUUWWWTTTVVVbbbkkkxxxbbbZZZUUUYYY]]]bbbooo}}}{{{sssiiibbb]]]WWWYYY^^^gggsss}}}qqqdddZZZ^^^{{{nnnZZZ^^^aaabbbwwwwwwsssMMMAAA:::999555555444333444555666777888KKKpppwwwuuu}}}sssaaaQQQNNNXXXXXXdddxxxeeeVVVWWWQQQaaazzz{{{bbbQQQNNNKKKJJJIIILLLOOOPPPYYYsssvvvlllmmmvvvpppiiixxxjjjXXXOOOHHHEEEAAA===:::999999:::;;;<<<>>>@@@BBBBBBAAAAAADDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKOOOTTTWWWWWWVVVTTTXXXWWWcccppp{{{~~~{{{ooodddWWWPPPFFFDDDRRRxxxxxx{{{xxxqqqbbbcccbbbZZZ\\\ggg~~~yyypppggg___XXXRRRNNNJJJIIILLLRRRUUUUUUVVVZZZXXX^^^ooohhhPPPCCCCCC===:::;;;777777555777999666777EEEWWWppp{{{sssqqqqqqvvvnnnWWWGGGAAABBBDDDFFFHHHRRR[[[]]]VVVNNNJJJIIIEEEGGGHHHJJJKKKLLLKKKKKKTTTRRRTTT^^^kkksssrrrnnnhhh```XXXTTTSSSTTTXXX]]]]]]aaaccc___XXXSSSRRRSSSTTTYYYWWWXXXaaajjj|||fffZZZUUUSSSWWWXXX[[[iiiyyyxxxnnnddd\\\WWWUUUZZZ```hhhsss|||}}}yyymmm]]]UUU```~~~lll[[[^^^aaacccyyynnntttIII>>>999888555555444333444555666777555FFFlllxxxvvv||||||iiiUUUNNNVVVVVVaaatttooo___[[[ZZZhhh}}}{{{```NNNLLLKKKIIIJJJPPPTTTTTT[[[uuusssfffdddjjjxxxssszzzjjjUUUJJJFFFCCC@@@<<<:::999::::::888:::===@@@AAAAAAAAA@@@EEEEEEFFFFFFGGGHHHHHHIIIHHHIIILLLPPPUUUXXXXXXWWWSSSXXXYYYhhh}}}uuu}}}}}}xxxpppjjjgggZZZVVVGGGFFFLLLhhhvvvppp}}}{{{kkk^^^^^^```^^^aaahhh}}}|||vvvmmmddd]]]VVVQQQNNNJJJJJJMMMRRRTTTTTTVVV[[[]]]cccvvvkkkSSSFFFEEE???<<<<<<888666555777999777666CCCUUUppp|||{{{wwwvvvyyywww^^^JJJAAAAAADDDDDDCCCGGGKKKLLLJJJGGGGGGHHHBBBDDDFFFHHHJJJKKKKKKKKKRRRSSSVVV[[[___aaa```^^^\\\VVVRRRQQQNNNKKKNNNTTTPPPSSSWWWWWWSSSOOOPPPSSSYYY___]]][[[bbblll~~~ggg[[[TTTRRRYYY___eeesss|||sssiii```YYYUUUVVV\\\ccciiissszzzyyyrrreeeXXXZZZooohhh______dddkkknnn{{{GGG===999888555555444333444555666777666@@@cccssswww{{{pppZZZOOOUUUWWW___ooo{{{nnneeebbbmmm}}}yyy^^^NNNNNNMMMLLLQQQ[[[cccdddggg{{{~~~ggg```fffnnn~~~fffTTTIIICCCAAA===:::888888999999888:::>>>AAACCCCCCCCCBBBEEEFFFFFFGGGGGGHHHHHHIIIHHHJJJMMMQQQVVVYYYYYYXXXSSSYYY[[[nnn}}}{{{|||wwwjjjbbbaaaeee]]][[[LLLLLLIIIXXX}}}kkkffftttzzzyyyqqqeee\\\\\\aaaeeeiiinnnzzztttkkkbbb[[[VVVQQQNNNKKKJJJMMMRRRTTTSSSVVV[[[]]]fff~~~|||~~~mmmTTTHHHFFF@@@======888666555777:::777666CCCTTTgggtttyyy|||}}}dddMMMBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBEEEGGGJJJKKKKKKKKKMMMRRRWWWXXXVVVTTTTTTVVVRRRPPPPPPQQQLLLFFFIIIQQQVVVVVVVVVUUUQQQNNNQQQVVV___eeebbb___fffppprrrfff\\\YYYcccppp|||}}}wwwoooggg___YYYVVVWWW^^^eeekkkssszzzwwwnnnbbb[[[hhhhhhdddbbbhhhsssoooGGG>>>;;;;;;555555444333444555666777777<<<[[[ooovvvzzz{{{ttt\\\OOOTTTXXX^^^kkk}}}{{{ooofffnnn|||vvv\\\MMMOOOOOOVVV^^^mmmxxxyyyzzz{{{___[[[eeennnkkkYYYOOOHHHAAA???;;;888777777888888:::<<<@@@DDDFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMRRRWWWZZZZZZXXXRRRYYY\\\qqq~~~tttfff]]]\\\aaa______PPPSSSIIIOOO~~~ooorrr~~~ttthhh^^^^^^eeekkkrrrwwwmmmhhh___bbbpppqqqmmmrrr}}}zzzyyyqqqiiiccc[[[QQQKKKJJJLLLJJJLLLQQQTTTTTTWWW\\\dddnnnkkkYYYKKKIIIGGG???;;;>>>999888999:::999:::BBBLLLiiikkk~~~hhhRRRHHHHHHIIIGGGEEECCCCCCDDDCCCBBBBBBDDDDDDEEEHHHMMMLLLFFFDDDFFFHHHJJJMMMNNNOOOPPPRRRSSSVVVVVVUUUSSSPPPOOOPPPQQQQQQbbbddd[[[WWWRRRPPPVVVaaadddggggggjjjuuu~~~vvvrrrzzzvvvlllhhhddd^^^YYYWWWXXXaaaiiiooouuuzzzwwwpppddd\\\llldddgggkkklllvvv|||ttt{{{JJJ@@@???666777777555444444555666666999:::PPPlllxxx}}}~~~}}}aaaSSSTTTRRR\\\hhhsssvvvlllsssuuutttmmmXXXLLLUUU]]]ooommmaaacccbbbcccxxxcccSSSHHHBBB>>><<<999777666777888999;;;===@@@AAABBBCCCDDDFFFEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKNNNSSSXXXZZZXXXUUUUUUVVV^^^tttxxxtttkkk]]]XXXYYYXXX___\\\ZZZWWWNNNMMMddd}}}uuulllcccmmm~~~}}}nnncccZZZ[[[```ffflllrrrpppllldddiiixxxxxxrrrttt}}}yyyuuuvvvnnnfffaaaZZZQQQKKKJJJKKKJJJMMMSSSVVVVVVZZZ___bbbnnnkkkZZZLLLIIIFFF>>>999;;;:::888888999999:::CCCMMMffflll~~~nnnYYYNNNKKKIIIFFFEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEHHHLLLJJJEEEDDDGGGIIIKKKMMMOOOQQQSSSWWWZZZZZZ\\\]]]ZZZTTTQQQRRRTTTWWWiiikkk```ZZZTTTSSS\\\```dddiiimmmsss}}}uuujjjeeebbb\\\XXXWWW]]]eeemmmqqqtttuuuppphhhccc^^^tttsssccckkknnnoooyyy|||xxx|||MMMDDDCCC;;;888777666555444555666777666:::LLLjjj}}}fffVVVTTTUUU^^^hhhrrr{{{lllrrrtttuuuppp\\\OOOVVV^^^uuutttiiigggiiinnn|||}}}ppp]]]PPPGGGBBB>>><<<999777666777888:::;;;>>>@@@BBBBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNSSSWWWYYYWWWUUUUUUUUU]]]ttt{{{ttt}}}lllaaa]]]^^^]]]^^^ZZZYYYVVVNNNKKK[[[qqqtttmmmfff___^^^]]]nnn}}}iiiaaaZZZZZZ]]]aaahhhoootttpppiiiooo~~~~~~uuuuuu~~~|||tttoooppphhhaaa]]]WWWPPPKKKKKKJJJKKKOOOVVVXXXYYY\\\aaaaaannnxxx}}}hhhYYYMMMJJJGGG???;;;<<<;;;888777888888:::CCCMMMdddnnnuuubbbUUUOOOIIIDDDCCCEEEGGGJJJLLLMMMLLLKKKIIIGGGHHHJJJHHHDDDDDDHHHJJJKKKMMMOOORRRVVV\\\aaacccggghhhbbbYYYTTTUUUXXX^^^llllll```YYYTTTVVVaaaggglllsss|||tttiiiccc^^^YYYWWWXXX```hhhpppsssssspppiiiaaabbbfff~~~bbbaaajjjmmmppp}}}yyyzzzzzzNNNFFFEEE===999888666555555555666777555;;;FFFdddnnnZZZRRRUUU\\\eeemmmzzzooorrrqqqrrrqqq___RRRWWWdddyyyqqqlllooo}}}fffUUUKKKDDD@@@===;;;888666666777999:::<<<>>>AAABBBCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLOOOSSSWWWXXXVVVUUUWWWVVV___wwwvvvssshhhcccccc```]]]ZZZZZZYYYRRRLLLSSS___|||xxxggg^^^\\\ZZZWWW___dddwwwiiiddd___^^^^^^aaajjjttt}}}xxxoootttxxxyyy{{{zzzyyyrrrllliiibbb[[[XXXTTTOOOLLLMMMKKKMMMRRRXXXYYYYYY\\\bbbfffttttttdddYYYOOOLLLIIICCC@@@@@@===999777777888:::BBBLLLaaarrrzzzfffXXXOOOIIICCCCCCEEEHHHLLLSSSZZZ[[[XXXMMMJJJIIIIIIGGGCCCEEEIIIJJJKKKLLLMMMPPPVVV]]]bbbkkkooopppiii]]]XXX[[[aaahhhooohhh]]][[[YYY\\\hhhsssyyy~~~ssshhhaaa]]]YYYYYY\\\aaahhhqqquuusssmmmeee^^^aaauuujjjXXX]]]bbbhhhooowwwuuuLLLEEEDDD;;;:::999777666555666666777555===@@@[[[~~~{{{~~~|||vvv^^^QQQSSSYYY```gggqqqxxxvvvnnnmmmkkk\\\RRRYYYooo|||zzz{{{wwwnnntttttt\\\NNNGGGAAA>>><<<:::888666666777999;;;<<>>DDDPPPppp||||||ooo]]]RRRJJJEEEDDDFFFIIIVVVmmm}}}pppTTTPPPMMMLLLHHHDDDFFFKKKLLLLLLLLLLLLMMMRRRYYY^^^fffkkkppppppnnnpppwww}}}rrrqqqgggdddiiihhhiiisss~~~~~~zzzzzzuuullleee```^^^]]]aaagggmmmqqqwwwxxxpppcccZZZWWWjjjeeeYYYZZZYYY]]]oooppp~~~pppMMMHHHFFF>>><<<;;;999888777666777777555888999QQQsss}}}|||vvv}}}sssqqqzzzooo^^^UUUYYY```ggglllvvvpppccc]]]RRRQQQ```|||mmmjjjxxx}}}{{{kkkVVVIIIFFFEEEBBB===999888666555555777:::<<<>>>@@@CCCDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLOOOSSSUUUUUUTTTTTTTTTUUUWWWjjjtttqqqjjjccc```\\\TTTWWW\\\```___ZZZTTTPPPccc```___[[[WWWYYY```cccbbb```mmm}}}~~~}}}pppppppppkkkfffjjj|||~~~xxx}}}{{{~~~wwwpppkkk^^^WWWQQQPPPNNNLLLLLLOOOQQQSSSXXX\\\\\\^^^gggqqqzzzbbb___ZZZSSSNNNJJJFFFCCCBBB===:::;;;;;;:::<<>>AAACCCEEEEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLPPPTTTVVVUUUSSSSSSTTTXXXZZZpppwwwhhhiiiddd___^^^[[[RRRWWW]]]^^^]]]ZZZVVVRRRYYYuuu___```^^^[[[]]]bbbcccaaahhhvvvtttuuuuuupppiiinnn|||ttt}}}}}}vvvooojjj]]]VVVPPPOOONNNLLLLLLOOOQQQSSSYYY]]]^^^aaalllxxxsssZZZYYYVVVRRROOONNNLLLIIICCC>>>;;;<<<<<<::::::<<>>AAADDDEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLPPPUUUVVVTTTSSSSSSTTT\\\___vvvrrrdddfffbbb]]]]]]ZZZTTTZZZ______\\\ZZZXXXUUUPPPkkkfffgggccc^^^bbbkkkllleeekkk~~~zzzwwwsssmmmpppxxxmmmeeehhhrrr}}}xxxrrrlllhhh]]]XXXQQQKKKIIIKKKOOORRRXXXTTTVVV^^^``````jjjzzz}}}ppp^^^[[[XXXUUUSSSQQQMMMKKKEEECCC@@@???>>>===:::888FFF]]]uuu~~~qqqqqqxxxbbbPPPFFFGGGOOOaaakkk[[[XXXWWWWWWQQQHHHHHHMMMPPPSSSXXX^^^fffmmmssswwwyyyttt}}}sssoooeeeaaa\\\XXXYYY^^^dddiiirrruuuvvvyyyqqq]]]]]]uuu{{{fff^^^]]]bbblllnnn{{{YYYOOOOOOHHHDDDCCCAAA===999777777777888888666:::CCCXXXzzzyyy~~~~~~{{{{{{bbb\\\YYY]]]cccjjjttt|||yyyoooeeeWWWYYYlllnnn```kkkuuuggg[[[QQQHHH???999666666555555666888;;;===@@@BBBDDDEEEFFFGGGIIIKKKIIIJJJKKKMMMMMMNNNNNNNNNOOOOOORRRTTTRRROOOQQQWWW[[[ccc{{{nnneeeeeeaaaXXXWWW]]]cccbbb```^^^]]]\\\]]]]]]fff```zzzfffkkkllliiikkkoookkkbbbhhh||||||zzzvvvzzzrrriiieeeiiiqqq|||}}}wwwsssnnniiieee[[[VVVPPPKKKIIIKKKOOORRRXXXUUUWWW]]]^^^```mmm~~~zzzlll^^^[[[XXXUUUTTTQQQNNNLLLIIIGGGDDDBBB@@@???===;;;>>>TTTkkkuuuxxx~~~qqqppp{{{fffTTTJJJIIIRRRfffhhhYYYWWWWWWWWWRRRKKKLLLQQQVVV___lllyyyzzzppplllbbb___ZZZXXXYYY___fffkkkvvvyyyxxxwwwnnn^^^eeetttaaa]]]^^^dddrrrwwwjjj{{{WWWPPPPPPLLLKKKDDDAAA>>>:::888777888888777555999AAAUUUwww|||~~~yyyxxxkkk___XXX^^^dddhhhqqq||||||}}}sssiii[[[]]]pppjjjddduuuyyyhhhXXXLLLDDD<<<666666666555555777999;;;===@@@BBBDDDEEEFFFGGGIIIKKKJJJJJJLLLMMMNNNNNNNNNNNNPPPPPPRRRTTTRRROOORRRWWW\\\hhhuuujjjbbbbbb___XXXWWW]]]bbbaaa````````````aaabbb___XXXpppgggooossspppoooqqqlllccccccttt~~~}}}yyynnnhhhlllqqqwww{{{tttooojjjgggcccaaaXXXTTTNNNJJJIIIKKKOOOSSSXXXVVVYYY]]]^^^bbbtttxxx}}}fff___\\\XXXVVVTTTRRRPPPNNNMMMJJJEEEBBBAAA???===;;;;;;OOOdddpppvvv~~~zzzuuuqqqkkkXXXLLLLLLWWWmmmbbbXXXWWWXXXXXXUUURRRTTTZZZhhhvvvuuulllhhh```]]]ZZZYYY]]]dddkkkqqqyyy}}}yyyqqqhhh```qqqooobbb___```fff~~~jjjmmmoooUUUPPPOOONNNPPPEEECCC@@@<<<999888888888666444888>>>OOOrrr}}}wwwwwwxxxcccVVV]]]dddeeelllzzzzzzqqqdddgggzzz^^^]]]rrryyydddSSSHHH@@@:::666666666555666777:::<<<===@@@BBBEEEFFFFFFGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPRRRTTTRRROOORRRYYY]]]ooorrrhhh``````]]]WWWWWW\\\_________```aaabbbcccddd^^^ZZZkkkhhhttt{{{xxxuuuwwwtttmmmjjjvvvzzzrrruuuyyy{{{xxxssslllfffbbb```^^^\\\TTTQQQLLLIIIIIILLLPPPSSSVVVWWWZZZ]]]```iii~~~}}}ccc___\\\XXXVVVTTTSSSQQQPPPMMMIIIDDDAAA???===;;;999:::JJJ^^^kkktttttt{{{rrr\\\MMMPPP\\\qqqpppZZZWWWYYY[[[\\\[[[]]]bbbhhhzzzyyynnnfffbbb^^^\\\[[[\\\aaajjjrrrxxxzzz~~~vvvhhh```aaazzzllleeebbbdddooorrrfff}}}gggWWWPPPLLLMMMPPPGGGEEEBBB>>>;;;:::999999555333777;;;IIIjjj~~~yyyyyy{{{gggVVV]]]eeecccjjjxxx|||sssvvvoooRRRUUUnnnttt^^^NNNEEE@@@;;;777666666666777999;;;===>>>AAACCCEEEFFFFFFGGGIIIKKKJJJKKKLLLNNNOOOPPPPPPPPPRRRQQQRRRSSSQQQPPPTTT[[[^^^vvvqqqiiibbbaaa^^^ZZZYYY\\\]]]]]]^^^___```aaabbbbbbccciiirrrjjj~~~qqqlllddd___[[[ZZZYYYXXXQQQNNNKKKHHHIIIMMMRRRUUUUUUWWW[[[___dddppp|||bbb^^^[[[WWWUUUTTTSSSRRRQQQNNNJJJFFFBBB???===;;;999888DDDUUUdddppp}}}zzzttt}}}cccPPPSSS___qqquuubbbTTTZZZ^^^```aaaccciiiqqqvvv{{{ssshhh```]]]YYYYYYYYY\\\cccmmmvvv|||sssaaa\\\ddd~~~ttteeeddddddnnnccckkkbbbZZZQQQLLLPPPPPPIIIHHHDDDAAA===;;;:::999555333777999BBBaaa}}}|||lllXXX[[[ccccccjjjuuuaaaPPP___|||rrr[[[KKKCCC>>>999555555666777888:::<<<===>>>AAACCCEEEFFFGGGHHHJJJLLLJJJKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQSSSQQQQQQVVV^^^ccc|||mmmgggbbbbbbaaa``````bbb______``````````````````eeeuuuxxxsssuuuiiiddd^^^YYYVVVUUUTTTSSSNNNLLLJJJIIIKKKOOOTTTWWWVVVXXX\\\```hhhvvvrrrccc]]]ZZZVVVTTTSSSSSSSSSRRRPPPMMMJJJGGGEEEBBB>>>;;;:::CCCRRRbbbooo|||vvv~~~}}}lllWWWVVV```nnnvvvqqqdddZZZXXXbbbfffhhhgggiiiqqqzzz|||xxxoooccc[[[YYYUUUUUUWWW[[[cccnnnxxx~~~qqq^^^```nnnfff^^^ccciiiwwwcccyyywww___\\\QQQPPPWWWRRRKKKJJJGGGCCC???<<<:::999666555888888<<>>???AAACCCEEEGGGGGGHHHJJJLLLJJJKKKMMMOOOQQQRRRRRRSSSRRRPPPPPPRRRQQQRRRYYYbbbppp|||}}}zzzeeebbb```aaacccfffhhhiiicccccccccccccccbbbaaa``````ppptttwwwxxxlllbbb^^^XXXTTTRRRPPPOOONNNMMMKKKJJJIIILLLPPPUUUYYYWWWYYY\\\```jjjxxxiiieee\\\YYYUUURRRRRRSSSSSSRRRPPPOOOMMMKKKIIIFFFAAA===;;;BBBPPPaaannnzzz~~~xxxqqq]]]YYY```jjjmmmeeeZZZ[[[ccckkkooooookkkllluuu}}}uuuooorrrwwwzzzvvvlll___XXXVVVUUUUUUXXX]]]fffqqq{{{~~~mmm```mmmyyy``````nnnzzzlllqqqkkk^^^]]]NNNQQQ[[[QQQMMMKKKHHHEEEAAA===;;;999777666:::999999QQQuuu{{{xxx~~~}}}gggZZZ[[[ccchhhiiisss|||gggfffrrraaaGGG<<<999666333555666888:::<<<>>>??????BBBDDDFFFGGGGGGHHHJJJLLLJJJLLLMMMOOOQQQRRRSSSSSSQQQOOOOOOQQQQQQTTT\\\eee~~~{{{rrraaa```______bbbfffhhhgggbbbccccccdddcccbbbaaa```aaacccjjjppp}}}sssfff]]]ZZZUUUQQQOOONNNLLLJJJLLLKKKJJJJJJMMMQQQWWWZZZYYYZZZ\\\```jjjwwwzzzdddeee\\\XXXTTTRRRQQQRRRRRRRRROOONNNMMMMMMKKKGGGAAA===777<<>>;;;999888777;;;999777MMMqqq~~~}}}mmmZZZXXXbbbgggdddkkkwwwbbbEEE:::::::::999555666888;;;===>>>???@@@BBBDDDFFFGGGGGGHHHKKKMMMKKKLLLNNNPPPQQQSSSTTTTTTPPPOOOOOOQQQRRRTTT]]]ggg}}}{{{{{{pppcccbbb___]]]___bbbbbbaaa___```aaabbbbbbaaa```___fff[[[dddpppvvvyyyvvv{{{|||{{{zzzoooeee___YYYRRRLLLIIIIIIIIIIIIHHHGGGGGGKKKRRRXXXZZZZZZZZZ]]][[[```gggdddjjj|||lllnnn```ZZZXXXUUUSSSSSSSSSRRRQQQWWWUUURRRNNNIIIDDD@@@===@@@===FFFYYYcccgggyyyzzz~~~mmmccceeeddd^^^YYYZZZbbbiiimmmkkkjjjmmmuuu|||}}}~~~xxxllleeefffiiikkkttt}}}vvvooodddYYYTTTVVVYYYaaaeeedddmmm~~~wwwmmmgggtttvvvhhhdddooommm]]]ooosssdddVVVQQQRRRSSSTTTVVVNNNMMMKKKHHHFFFBBB<<<999888888666:::>>>???VVVzzz}}}|||uuubbbXXX\\\cccfffjjj|||[[[EEE<<<888555555777888:::<<<>>>@@@AAABBBEEEFFFGGGHHHJJJKKKLLLLLLOOOMMMKKKMMMOOOQQQOOOMMMMMMSSSRRRQQQUUUWWWbbbwwwtttzzzsss|||gggaaaaaaaaa___]]]\\\^^^___^^^]]]\\\]]]___aaaaaaaaa]]]gggeeebbbooottt~~~ssskkkiiimmm|||uuujjjaaa\\\VVVOOOJJJGGGGGGGGGGGGHHHGGGGGGKKKRRRWWWZZZZZZZZZ^^^]]]]]]aaaaaaooopppooo\\\YYYVVVTTTTTTUUUVVVUUUUUUUUUUUUTTTRRRMMMHHHCCC@@@IIICCCEEEUUUeeerrrvvvjjjkkkiiiddd______ffflllfffeeegggllluuu~~~|||sssnnnooopppooo|||yyyqqqjjj```XXXVVVYYY^^^gggmmmoooxxxyyynnniiinnneee```jjj[[[___iii]]]SSSQQQSSSSSSRRRRRRJJJIIIHHHGGGFFFBBB===999888888444666999999LLLnnn~~~{{{~~~}}}iii[[[[[[bbbfffiiiuuulllNNN>>>999777777777888999:::<<<>>>@@@AAABBBFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLNNNPPPQQQOOOMMMPPPSSSQQQTTTZZZ[[[iiixxxtttxxxfff^^^______^^^\\\\\\]]]^^^\\\[[[ZZZ[[[]]]^^^^^^]]]\\\bbbaaa```jjjzzzzzzllljjjiiiooopppfff^^^WWWRRRLLLGGGEEEEEEEEEEEEIIIIIIJJJNNNTTTXXX[[[[[[YYY______\\\]]]```www~~~sssqqqZZZVVVUUUTTTUUUXXXZZZZZZZZZUUUVVVVVVUUURRRMMMHHHFFFPPPTTT[[[eeerrrtttsssqqqkkkgggfffjjjooobbbcccgggoooxxx||||||tttjjjbbb[[[UUUWWW]]]bbblllvvv~~~~~~nnneeeddduuueeebbbbbbvvvbbbLLLbbb```WWWQQQRRRTTTRRROOONNNGGGGGGHHHIIIHHHEEE@@@===::::::555555666444BBB___|||~~~|||{{{uuuaaa[[[```ggggggkkkuuummmYYYCCC888777777888999999999;;;===???AAABBBCCCGGGGGGGGGHHHJJJLLLOOOPPPMMMMMMNNNPPPQQQQQQOOOLLLRRRQQQPPPWWW^^^^^^qqq~~~rrrlll}}}{{{eeeaaaaaaaaa___]]]]]]^^^___bbb```^^^^^^___```___^^^]]]______ccchhhjjj~~~|||wwwuuu~~~pppeee]]]TTTOOOJJJFFFEEEEEEEEEEEELLLLLLNNNRRRVVVZZZ\\\]]]]]]eeegggiiilllqqq}}}wwwxxxrrrppp\\\VVVUUUUUUXXX[[[^^^______YYYYYYWWWVVVSSSPPPMMMKKKMMMaaarrrvvvxxx~~~}}}{{{wwwrrrnnnmmmnnnpppdddhhhnnnvvv~~~~~~wwwnnnddd\\\UUUSSSXXX```cccnnn}}}{{{ggg___ddd~~~rrr___gggiiimmmYYYSSSnnn^^^WWWRRRSSSTTTQQQNNNMMMIIIIIIJJJLLLLLLIIIDDD@@@======888666777444>>>UUUwww~~~yyy}}}iii]]]___eeefffbbbjjj}}}}}}~~~{{{ooo\\\MMM===777777666777888::::::<<<>>>@@@BBBCCCDDDHHHGGGGGGHHHJJJMMMPPPRRRLLLMMMOOOQQQRRRQQQNNNMMMPPPPPPQQQXXX]]]]]]xxxrrrkkkrrrfffbbbaaa___\\\ZZZ[[[^^^aaagggeeebbb``````___]]][[[^^^^^^___hhhkkkbbblllnnncccZZZQQQMMMIIIFFFFFFFFFGGGFFFJJJLLLOOORRRUUUWWWZZZ[[[dddmmmttt~~~yyytttvvvrrrmmmmmm```WWWWWWXXX[[[___aaabbbaaa]]][[[XXXUUUSSSQQQQQQQQQMMM\\\gggfffkkkyyyxxx{{{}}}xxxvvvtttrrrqqqjjjpppyyy~~~rrriii^^^WWWSSSRRRZZZccchhhtttsssbbb```oooiiiccchhhppp[[[]]]kkk}}}ccc\\\UUUTTTSSSPPPNNNOOOJJJJJJKKKLLLLLLIIIDDDAAA===>>>999777999666;;;MMMnnn}}}zzz}}}tttbbb___ccceee___dddwww~~~~~~fffWWWMMMBBB999777777666666888;;;;;;===???AAACCCDDDEEEIIIIIIIIIJJJLLLNNNPPPRRRKKKMMMPPPRRRRRRPPPOOONNNLLLQQQTTTXXX[[[```ttttttmmmggg\\\[[[XXXUUUUUUZZZaaaggggggddd```]]][[[YYYWWWTTTZZZYYY[[[eeeiii]]]aaayyy~~~~~~|||jjj]]]UUUNNNKKKHHHFFFFFFGGGHHHGGGGGGJJJNNNPPPRRRTTTVVVXXX```jjjuuusssxxxmmmhhhgggddd[[[[[[\\\^^^aaaccccccaaa]]]\\\ZZZWWWVVVUUUVVVVVVZZZUUULLLJJJXXXooo{{{{{{wwwppp~~~{{{wwwttt{{{zzziiiaaaZZZUUUTTTVVV___hhhsss~~~wwwiii```jjjttteeehhhvvvdddMMMbbbsssfff___XXXUUURRRNNNMMMOOOHHHGGGGGGHHHHHHGGGCCCAAA;;;===888666999666777EEEZZZvvv{{{yyy|||~~~lllbbbbbbeeeaaacccooo~~~~~~{{{yyyxxxyyyzzz{{{}}}oooPPPBBB===777444555666555777:::<<<<<<>>>@@@BBBDDDEEEFFFIIIJJJKKKLLLNNNOOOPPPPPPLLLNNNQQQRRRQQQPPPOOOOOOKKKSSSVVVXXX___mmmzzzyyy~~~jjjfffZZZZZZYYYYYY[[[bbbjjjpppgggddd```^^^\\\ZZZXXXUUUTTTUUUUUU[[[___WWWYYYkkk}}}vvvuuuvvv{{{}}}zzzfffYYYRRRLLLIIIFFFEEEFFFGGGHHHGGGGGGKKKOOORRRRRRSSSVVVXXXXXXdddssswwwvvvjjjeeeaaaeee```___```aaaccccccbbb```YYYZZZ[[[]]]]]]]]]\\\[[[^^^TTTGGGCCCNNNcccwwwyyylllxxxwwwnnn^^^YYYUUUUUUWWW[[[eeeooozzzyyyiiidddggg|||llljjjsssfffLLLNNNfffiiiccc]]]XXXVVVRRRMMMKKKMMMFFFEEEDDDEEEGGGGGGFFFEEE<<>>JJJmmm~~~xxxyyy|||xxxhhhbbbeeeeeedddgggrrr|||xxxuuuqqqtttvvvwwwwwwzzz~~~xxxXXXBBB:::666333222555666555888<<<<<<===???@@@BBBDDDFFFGGGJJJKKKMMMOOOPPPPPPOOONNNMMMOOOQQQQQQPPPOOOPPPQQQOOOXXXWWWXXXjjjyyyuuufffddd\\\^^^```aaabbbeeeiiillldddaaa___^^^^^^^^^\\\[[[UUUXXXTTTSSSWWWTTTVVVccczzzzzzuuuttt{{{~~~zzzeeeXXXRRRJJJGGGEEEDDDEEEGGGGGGGGGJJJNNNSSSUUUUUUUUUXXXZZZWWWddduuu}}}kkkiiiddd^^^ccccccbbbbbbcccdddcccaaa___TTTXXX]]]bbbdddccc```^^^SSSSSSQQQLLLIIIUUUrrr|||lllxxx{{{mmmbbbWWWTTTSSSVVVZZZ___jjjttt|||qqqbbbeeepppzzziiisssdddVVVLLLYYYkkkbbb^^^YYYVVVVVVRRRLLLIIIJJJFFFEEEDDDEEEHHHJJJJJJJJJ???BBB<<<999===888444;;;IIIkkk~~~~~~lllccceeehhhfffaaaiii{{{}}}}}}}}}}}}~~~}}}zzzwwwnnnqqquuuuuutttuuuwwwzzz~~~uuu^^^III>>>===888555555888777555777<<<======???AAACCCEEEFFFGGGJJJLLLOOOQQQQQQPPPNNNLLLMMMPPPQQQQQQOOONNNPPPSSSSSS[[[WWWXXXtttnnndddaaa\\\^^^bbbbbbaaa^^^\\\\\\\\\ZZZYYYYYY[[[\\\\\\[[[[[[```YYYRRRUUUWWWYYYbbbvvv|||wwwiiiVVVLLLHHHHHHGGGGGGFFFGGGGGGHHHFFFNNNTTTTTTUUUYYY[[[XXXZZZjjjxxxooohhheeegggeeeeeedddcccfffiiiiiigggddddddbbbaaabbbccccccbbbaaa___ZZZSSSKKKHHHRRRjjj|||~~~rrrbbbZZZSSSVVVWWWUUUYYYdddpppuuuvvvooo^^^cccooolll|||pppVVVNNNIIIVVVooo}}}|||aaaWWWWWWUUUSSSPPPNNNMMMLLLHHHIIIIIIIIIIIIIIIIIIIIIFFFCCC@@@<<<999888888888>>>\\\{{{~~~zzz___cccggggggdddfffsss~~~|||{{{zzzyyywwwtttrrrwwwuuusssrrrrrrtttvvvxxxyyy}}}ggg\\\QQQBBB888777666666666666777888::::::@@@AAABBBBBBAAABBBEEEHHHKKKMMMOOOPPPOOOOOOPPPQQQTTTRRRPPPNNNNNNOOOQQQSSSTTTSSSVVVdddsssiiifff___```aaabbbaaa___]]]]]]^^^ZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXWWWWWWYYY\\\___nnnzzzttt\\\LLLHHHGGGGGGGGGGGGHHHHHHIIIKKKQQQTTTTTTVVV\\\___^^^___uuurrrjjjeeebbbdddbbbdddcccbbbdddffffffccc``````___^^^___```bbbbbbaaa^^^ZZZSSSLLLGGGNNNaaauuu~~~zzzwwwfff[[[XXXPPPTTTVVVWWW]]]kkkxxx~~~xxxjjjccc___tttuuu}}}ZZZNNNWWWbbbppp{{{qqqaaaXXXWWWVVVTTTRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFBBB>>>;;;999888888888NNNkkkllldddfffgggeeedddiiiuuu}}}{{{zzzyyyvvvtttrrrpppnnnmmmmmmoooqqqrrrwww{{{qqq^^^NNNHHHBBB888444666777777777888999:::;;;<<>>;;;999888444@@@XXXrrr}}}yyyxxx}}}}}}{{{jjjggghhhiiidddaaajjjyyy~~~|||yyyxxxwwwuuutttqqqpppnnnmmmmmmnnnooopppuuuwwwzzz|||~~~yyyvvvtttgggXXXNNNCCC<<<<<<:::555666;;;999999999:::;;;<<<===>>>AAACCCEEEEEEFFFHHHKKKMMMNNNPPPRRRRRRQQQQQQRRRSSSTTTSSSQQQOOOOOOPPPQQQRRRTTTUUUgggooolllmmmhhhddd```[[[ZZZ\\\___``````[[[\\\]]]^^^^^^^^^\\\\\\]]]^^^``````______```aaaeeehhhdddpppkkkNNNGGGGGGGGGHHHIIIKKKLLLMMMSSSUUUVVVWWWZZZ```dddfffvvvtttdddddd___^^^```]]]aaaaaaaaaccceeefffffffffaaa___]]]]]]___aaabbbbbbYYYUUURRRNNNJJJHHHOOOYYYnnn}}}}}}pppaaaUUUQQQSSSTTTYYY]]]aaajjjwww~~~vvvhhh___ggg}}}mmmSSSEEEJJJccc}}}pppYYYZZZWWWVVVUUUTTTRRRQQQPPPOOOVVVUUUTTTRRRPPPOOONNNMMMMMMKKKHHHEEE@@@<<<999888555888LLLiiitttooosss}}}tttkkkhhhmmmjjjbbbfffsss}}}{{{{{{vvvsssrrrqqqpppooopppooonnnlllllllllmmmnnnpppqqqsssssssssuuuwwwzzz}}}uuuooodddYYYUUUSSSJJJ???@@@;;;999:::999555888===999999::::::<<<===???@@@AAACCCEEEGGGHHHJJJMMMOOOOOOQQQSSSSSSRRRRRRSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSVVV[[[sssooommmooommmeee___ZZZ[[[___bbbbbb___\\\\\\]]]^^^^^^^^^_________aaadddeeedddbbbbbbbbbaaafff___aaahhhKKKGGGGGGHHHIIIJJJLLLNNNOOOSSSUUUXXX[[[]]]```eeekkkvvvkkkcccddd```___aaa]]]aaaaaabbbaaaaaaaaabbbbbbbbb___]]]\\\]]]^^^^^^]]]UUURRRPPPOOOMMMKKKNNNTTTiiiwwwoooddd]]]UUUQQQPPPUUU[[[aaagggppp{{{{{{mmm___^^^ooonnnTTTIIIHHHPPPcccxxx}}}qqqZZZXXXUUUTTTTTTRRRQQQPPPOOOOOOSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJGGGBBB===999777777555EEE```llliiirrrnnneeekkknnngggffflll}}}}}}{{{}}}zzzwwwrrrooonnnnnnmmmllllllkkkiiihhhggggggggggggiiijjjkkkjjjjjjjjjlllnnnqqqtttxxxzzz}}}|||sssjjjZZZVVVMMMFFFCCCCCC???999888888888888555333444888999999999:::<<<>>>???@@@@@@CCCFFFHHHIIIKKKNNNPPPQQQRRRTTTTTTSSSRRRSSSTTTRRRQQQQQQQQQQQQRRRSSSTTTVVVbbbvvvhhheeefffeeeccc___\\\^^^bbbdddaaa^^^]]]\\\[[[[[[[[[]]]___```___bbbeeefffeeecccbbbbbbYYYdddbbb```uuu^^^HHHFFFGGGHHHIIILLLNNNPPPQQQRRRUUU[[[^^^___bbbmmmyyysss{{{sssfffccceee___^^^```\\\aaaaaa```^^^[[[YYYYYYZZZ]]][[[ZZZYYYZZZYYYWWWVVVSSSOOOMMMOOOOOOMMMOOOSSSeeerrr{{{~~~qqqbbbZZZWWWSSSPPPPPPVVV]]]eeemmmvvv}}}xxxfff]]]cccyyyiiiUUUDDDDDDNNN\\\mmm{{{qqq___XXXTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMLLLIIIEEE???;;;888888333???XXXgggjjjrrrsssfffhhhmmmkkkgggeeeuuu~~~{{{{{{}}}wwwtttqqqooonnnnnnlllkkkkkkjjjiiigggfffeeeeeeeeeaaabbbbbbaaa______```bbbaaadddhhhjjjnnnxxxzzzuuunnnjjjhhhccc\\\UUUKKKHHHBBB>>><<<;;;:::999555666666666555555666888999999:::;;;===???@@@AAAAAADDDGGGJJJKKKLLLNNNPPPQQQSSSTTTTTTSSSRRRSSSTTTOOOPPPPPPQQQRRRTTTUUUVVVXXXooommmccc______aaaaaa___^^^___bbbbbb```]]]\\\\\\[[[ZZZZZZ[[[]]]^^^]]]```cccdddcccbbbaaabbb^^^iiiiiidddkkk{{{wwwWWWIIIFFFGGGHHHJJJMMMOOORRRSSSSSSWWW^^^aaaaaafffzzzxxxkkkbbbbbbddd\\\[[[]]]YYY]]]^^^^^^[[[XXXWWWXXXZZZXXXWWWWWWYYYYYYXXXUUUSSSRRRMMMJJJMMMNNNNNNOOORRR\\\jjjsssvvv{{{~~~nnndddZZZUUUSSSRRRSSSVVV[[[bbbkkkttt|||}}}wwwmmmbbbgggvvvoooRRRHHHBBBJJJ^^^rrruuufff^^^WWWTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLHHHCCC===::::::333:::SSSjjjrrrsssuuu~~~~~~oooiiilllmmmiiicccjjjttt|||yyywwwsssrrrooooooooonnnllljjjjjjjjjiiigggfffdddccccccZZZZZZZZZXXXUUUSSSTTTUUURRRVVVZZZ\\\^^^dddnnnvvv|||zzzqqqlll]]]ZZZVVVSSSPPPLLLHHHEEEBBB???<<<999888777888999777777777777999;;;;;;;;;;;;;;;<<<===???AAACCCDDDDDDFFFJJJLLLMMMNNNPPPQQQQQQSSSTTTTTTSSSRRRRRRSSSMMMNNNOOOQQQSSSUUUWWWXXXcccwwwhhhddd______ddd```___^^^]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]][[[ZZZXXXZZZ\\\___``````___```aaa\\\```^^^[[[]]]aaaxxxpppUUUMMMFFFGGGHHHJJJMMMPPPSSSTTTUUUYYY```bbbbbbjjjggg___aaabbbYYYXXX[[[VVVYYY[[[\\\[[[YYYZZZ]]]aaaVVVVVVXXXZZZ[[[ZZZWWWTTTSSSLLLIIIKKKMMMMMMNNNQQQTTTdddnnnpppuuuccc]]]XXXUUURRRQQQVVV^^^bbbjjjrrryyyxxxooobbbaaauuusssVVVFFFEEEHHHVVVooo\\\WWWZZZTTTTTTTTTTTTTTTSSSSSSSSSRRROOOOOONNNNNNNNNMMMMMMMMMOOOOOOPPPNNNJJJEEE@@@<<<<<<333888RRRppp|||uuulllxxxxxxxxxmmmkkkooollleeebbbmmmzzz|||wwwssspppnnnmmmmmmnnnmmmjjjhhheeeeeedddbbb```___^^^]]]VVVVVVTTTQQQNNNKKKKKKLLLIIINNNSSSUUUTTTVVV\\\bbb^^^gggrrrvvvtttooommmmmmlllnnnrrrxxxuuurrrmmmhhhaaa[[[UUURRRIIIHHHFFFCCC@@@===;;;:::;;;999777777666555666999888777666666888<<<<<<999<<<<<<===???@@@CCCDDDEEEFFFIIILLLNNNOOOOOOQQQRRRQQQSSSTTTTTTRRRQQQRRRRRRLLLMMMOOOQQQTTTVVVXXXYYYooolllcccbbb^^^^^^eee``````]]]ZZZXXXXXX[[[^^^WWWZZZ^^^aaa```]]]XXXTTTXXXZZZ\\\]]]]]]]]]___```^^^]]][[[```fffiiiqqqQQQHHHGGGGGGIIIMMMQQQUUUWWWWWWWWW^^^aaaeeelllttt|||eee```\\\[[[XXXTTTTTTWWWVVVWWWYYYYYYXXXYYYZZZ\\\]]]\\\[[[YYYXXXVVVUUUTTTSSSQQQNNNNNNOOOOOONNNLLLMMMXXXcccmmm{{{ooohhh]]]ZZZVVVSSSSSSUUUXXXZZZdddmmmwww}}}}}}wwwppplllgggkkkyyyfffTTTGGGKKKAAAOOOiii~~~jjj[[[\\\XXX[[[TTTPPPLLLMMMQQQTTTSSSPPPOOONNNLLLKKKKKKMMMOOOPPPQQQPPPMMMKKKHHHEEE@@@<<<;;;666999MMMjjj}}}}}}tttnnnxxxzzz|||vvvrrrppppppoooeeejjjsss}}}{{{tttooolllnnnkkkfffggglllmmmhhhccc```\\\ZZZZZZ[[[ZZZZZZTTTRRROOOKKKIIIHHHHHHIIIGGGHHHIIIJJJLLLMMMNNNOOOTTTUUUWWWYYYYYYXXXWWWVVVVVVYYY]]]bbbffffffdddaaaZZZWWWSSSNNNIIIFFFDDDCCC??????===;;;999777666555888888888888777777777777888888888999999::::::;;;===>>>AAABBBBBBCCCEEEGGGIIIJJJLLLOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPRRRRRRTTTWWWUUUTTT___mmmiiicccdddbbbccchhhcccaaa___]]][[[[[[\\\]]]XXX^^^bbb___XXXTTTTTTXXXYYY[[[^^^``````___]]][[[______^^^^^^bbbsssrrrSSSHHHGGGHHHJJJNNNRRRVVVXXXXXX[[[aaaaaaeeeuuunnnccc^^^YYYWWWUUURRRSSSWWWWWWXXXZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTSSSPPPMMMKKKKKKKKKLLLWWW___eeesssrrrhhhbbb\\\ZZZVVVSSSSSSVVV[[[^^^lllrrryyy~~~}}}uuujjjdddiii{{{zzzdddVVVKKKBBBHHHEEEVVVoooeeeZZZYYYTTTXXXUUUQQQNNNNNNRRRTTTRRRPPPLLLLLLKKKJJJKKKLLLMMMNNNNNNLLLJJJIIIGGGDDDAAA======;;;>>>NNNjjjtttlllvvvxxxzzz|||ssspppqqqssskkkjjjmmmuuu|||uuuooommmmmmjjjddddddgggfffbbb___\\\YYYVVVVVVVVVUUUTTTRRRPPPNNNKKKIIIGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKNNNQQQTTTTTTQQQNNNMMMLLLHHHEEEBBB@@@???>>><<<;;;;;;:::999888888777777777777777777777777777999999::::::;;;<<<<<<<<<===???AAABBBCCCDDDFFFHHHHHHIIILLLOOOQQQSSSUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOSSSUUUXXXXXXUUUXXXhhhyyy|||gggcccdddbbbbbbfffaaa```]]][[[YYYYYYZZZZZZ```dddfffccc]]]ZZZ]]]aaa^^^^^^]]]\\\\\\\\\\\\\\\YYY[[[___aaaaaagggxxxoooPPPFFFGGGIIILLLOOOSSSWWWZZZ[[[[[[eeeeeeiiigggbbb]]]XXXVVVTTTQQQSSSWWWXXXYYYZZZZZZXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWSSSVVVWWWSSSNNNKKKLLLNNNOOOYYYaaaeeemmmoooeee^^^ZZZVVVTTTPPPNNNPPPVVV\\\```qqquuu{{{}}}zzzqqqhhhbbbmmmxxx[[[MMMHHHEEEAAAIIIOOOeee{{{___XXXUUUQQQUUUWWWSSSOOOOOOQQQSSSQQQOOOJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFDDDBBB???>>>???@@@JJJddduuuoooxxx|||}}}zzz~~~uuupppppprrrtttmmmhhhmmmxxx}}}{{{uuuooolllkkkhhhcccccceeedddaaa^^^[[[WWWTTTSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;777777888888999999999999777777777777777777777777;;;;;;;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDEEEGGGIIIGGGIIILLLOOORRRTTTVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPRRRUUUWWWUUUSSS]]]vvvsssdddbbbdddbbbaaabbb___^^^\\\[[[ZZZZZZZZZ[[[eeeggghhhddd___]]]aaaeeebbb___[[[XXXWWWXXXZZZ\\\VVVWWW[[[^^^\\\ZZZ```hhhnnneeeMMMGGGHHHJJJNNNRRRUUUYYY\\\______sss{{{vvvgggaaa]]]ZZZZZZXXXUUUTTTWWWVVVXXXYYYZZZYYYYYY[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXSSSUUUUUUUUUSSSRRRRRRSSSRRRYYYbbbhhhooo}}}mmmbbb[[[WWWTTTRRRPPPNNNNNNRRRYYYaaafffrrrwww{{{yyysssnnnnnnqqq~~~___IIICCCDDDFFFFFFNNN]]]uuu~~~vvvqqqZZZYYYUUUQQQUUUVVVSSSPPPNNNOOOPPPOOOMMMIIIJJJJJJKKKLLLKKKKKKKKKKKKIIIGGGGGGFFFEEECCCAAA>>>AAA>>>AAAYYYxxxzzzrrryyy{{{vvvssszzzssskkkjjjpppwwwzzzzzz|||~~~~~~yyysssooojjjiiifffeeeeeeffffffddd___\\\XXXUUUTTTRRRPPPNNNIIIIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>><<<::::::::::::::::::::::::555666666777888999999999777777777777888888888888;;;;;;<<<===>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKJJJKKKMMMPPPRRRTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQQQQSSSVVVWWWUUUXXXllluuuiiiaaabbbeeebbb______^^^]]]]]]\\\\\\]]]^^^___bbbeeefffccc^^^[[[]]]______\\\YYYVVVUUUVVVXXXYYYXXXUUUUUUVVVUUUTTTXXX___^^^nnnYYYKKKLLLIIIMMMRRRUUUXXX\\\```dddllljjjddd]]][[[[[[^^^\\\WWWTTTUUUTTTVVVYYYZZZZZZ[[[]]]___\\\\\\\\\\\\\\\\\\\\\\\\YYYVVVTTTVVVZZZZZZWWWRRRNNNMMMSSS___jjjuuu~~~nnnaaaZZZVVVSSSQQQQQQPPPOOORRRXXXaaakkkpppvvv{{{|||uuulllnnn{{{qqqRRRDDDCCCDDDFFFHHHPPPfff}}}{{{rrrsssbbbYYYZZZVVVTTTTTTSSSQQQNNNMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLOOOMMMKKKIIIIIIHHHFFFDDDBBBCCC===;;;NNNnnnwww{{{zzz|||yyytttmmmjjjmmmtttzzzzzz{{{}}}}}}zzzuuuqqqoookkkhhhfffeeeeeedddbbbaaa^^^[[[XXXUUUTTTRRROOOMMMFFFFFFFFFFFFDDDCCCAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<<<<<<<;;;999888888:::;;;:::999999999999999999999999999666666777777777888888888888888888888999999::::::;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGGGGHHHKKKLLLNNNNNNPPPQQQRRRSSSSSSSSSTTTSSSRRRRRRQQQRRRRRRSSSVVVYYYZZZ[[[gggiiidddaaacccdddbbb___^^^ZZZZZZ[[[\\\]]]___```aaa___bbbeeeddd```[[[YYYYYYXXXXXXWWWVVVUUUVVVVVVVVVWWWSSSRRRTTTTTTSSSWWW]]]]]]gggqqq|||mmmNNNGGGKKKKKKPPPUUUYYY[[[___dddiiizzzxxx~~~iiibbb[[[YYYZZZ]]]\\\WWWTTTUUUUUUWWWYYYZZZZZZ[[[]]]_____________________^^^^^^```ZZZVVVXXX\\\]]]VVVOOOFFF@@@DDDVVVeeennn|||}}}tttlllaaaZZZVVVTTTQQQOOOKKKLLLNNNSSS\\\fffpppuuu~~~}}}tttmmmvvv~~~}}}}}}cccLLLFFFFFFCCCDDDJJJRRRjjj{{{uuurrrsssZZZ[[[YYYWWWVVVQQQQQQPPPNNNLLLKKKJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNRRRPPPMMMLLLLLLKKKIIIHHHHHHFFF@@@===IIIccc~~~|||~~~}}}ssshhhfffnnnxxxyyyzzz{{{yyyvvvrrrppppppooojjjfffeeeccc]]]YYYYYY[[[XXXUUUSSSRRROOOLLLJJJEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999888999:::;;;:::999888888999999999888777777777777777777777777777777999999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBCCCEEEGGGIIIIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTWWWZZZbbbzzzzzzcccbbbbbbcccdddccc```___XXXXXXYYYZZZ[[[\\\]]]]]]^^^aaaeeefffddd___\\\ZZZVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRUUUXXXWWWSSSTTTXXXeeeiiilllooo|||ZZZHHHFFFIIIMMMRRRYYY\\\^^^bbbhhhmmm|||xxxyyykkkccc^^^ZZZYYY[[[ZZZWWWVVVYYYXXXYYY[[[[[[ZZZZZZ[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]ZZZWWWYYY\\\[[[VVVPPPDDDBBBOOOhhhuuusssuuu~~~|||qqqbbb]]]XXXUUUTTTSSSOOOLLLIIIKKKPPPXXXbbbmmmvvv|||zzztttwwwxxxnnntttoooYYYIIIIIIIIIDDDIIIUUUYYYmmmuuuvvvwwwpppxxxcccXXX]]]WWWUUUTTTJJJPPPOOONNNLLLJJJJJJKKKLLLNNNNNNMMMLLLMMMNNNOOOPPPRRRPPPNNNMMMNNNNNNNNNMMMJJJFFFCCCBBBFFFVVVsss~~~zzzwwwjjjdddjjjssszzz{{{zzzxxxsssqqqqqqsssrrrkkkggggggccc\\\WWWWWWXXXVVVTTTRRRQQQOOOLLLIIIEEEDDDCCCAAAAAAAAABBBBBB?????????>>>======<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::888777888999999999999888777777777777888888999999999::::::;;;;;;<<<======>>>======>>>@@@AAABBBCCCDDDEEEFFFIIIJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQTTTVVVXXXSSSWWW___qqqqqqbbbcccddddddccccccbbb```ZZZ[[[[[[[[[[[[ZZZZZZYYYYYY\\\___aaabbb```___^^^ZZZZZZYYYYYYXXXWWWVVVUUUSSSTTTWWWZZZWWWTTTVVV\\\gggjjjkkkjjjmmm^^^KKKHHHKKKMMMNNNTTTZZZ^^^```cccjjjoooxxxnnnjjjaaaccc^^^[[[[[[ZZZYYY[[[___[[[\\\\\\[[[YYYXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVXXXYYYZZZYYYWWWUUUHHHNNNfff~~~sssuuuvvvggg\\\WWWUUURRRRRRSSSRRRNNNJJJOOOSSSYYYbbbmmmxxx}}}uuuuuurrrcccgggtttfffSSSGGGKKKKKKGGGQQQbbbaaarrrrrrmmmpppmmm|||uuu\\\YYY^^^UUUSSSRRRDDDOOOOOOOOOMMMKKKKKKLLLNNNOOONNNLLLKKKKKKMMMOOOPPPQQQOOOMMMMMMOOOPPPQQQPPPJJJEEEDDDEEEDDDKKKiiizzzyyyllldddgggnnn{{{|||{{{wwwsssqqqsssuuurrrkkkhhhiiiggg___ZZZ[[[XXXVVVTTTSSSRRRPPPMMMJJJEEEDDDBBB@@@@@@AAABBBCCC>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::999888888999999888555333777888:::;;;;;;;;;::::::666666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@AAACCCDDDEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPNNNOOOQQQRRRTTTUUUUUUUUUPPPOOOOOOPPPRRRUUUXXXZZZZZZ___jjjsss{{{~~~gggccceeefffdddcccccccccbbb```______^^^\\\ZZZYYYXXXSSSTTTWWWZZZ\\\]]]___```___^^^\\\ZZZXXXWWWVVVVVVXXXWWWXXXXXXUUUUUU]]]gggbbbcccfffccc]]]gggzzz\\\PPPMMMIIIJJJOOOVVVVVVXXX]]]cccjjjssszzzkkkjjjjjjddd^^^]]]]]]\\\\\\\\\]]]]]]```___]]][[[XXXVVVUUUTTTRRRUUUVVVSSSUUUYYYXXXSSSTTTUUUWWWXXXYYYXXXXXXWWWUUUjjjwwwrrrrrrzzzrrrkkkbbbYYYSSSOOOQQQSSSRRROOONNNPPPSSSUUU___iiipppyyyyyy|||zzzfff[[[^^^cccaaaSSSIIIHHHJJJPPPcccxxxxxxvvvoooiiieeefffwwwbbbYYYSSSSSSNNNGGGLLLWWWaaaTTTJJJJJJMMMMMMOOOTTTSSSQQQNNNKKKKKKLLLMMMNNNTTTSSSQQQRRRRRRPPPKKKGGGLLLIIIHHHGGGBBBFFFaaaxxxllldddttttttsssqqqnnnnnnoooqqqooolllhhhddd```\\\XXXUUURRRQQQPPPQQQQQQOOOLLLIIIDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===============<<<;;;::::::::::::::::::999999888888999999:::<<<:::888777999::::::999777888888999999:::;;;;;;<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPTTTWWWWWWUUUTTTWWWYYYWWWiii~~~ooonnnhhhhhhgggfffeeeeeeeeefffgggccccccccc```]]][[[ZZZ[[[[[[XXXTTTSSSUUUXXX[[[]]]ccc```[[[WWWUUUVVVXXXZZZXXX\\\^^^[[[VVVUUUZZZ``````[[[YYY\\\___dddrrroooZZZHHHGGGKKKLLLPPPVVVTTTYYY___cccgggrrruuuffffffddd^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]\\\[[[YYYWWWUUUTTTSSSSSSVVVVVVTTTUUUYYYXXXTTTTTTUUUWWWXXXXXXXXXWWWWWWRRR^^^lllppplllhhhkkkpppuuuxxxrrrkkkccc]]]VVVOOOJJJNNNPPPQQQPPPOOOPPPUUUYYYdddkkkrrryyy}}}xxx}}}jjj\\\aaaffflll~~~ZZZPPPHHHHHHJJJSSSiii}}}{{{nnnllluuufff^^^UUURRRTTTSSSRRR[[[hhhiii]]]RRROOONNNLLLMMMOOORRRQQQOOOMMMKKKKKKMMMOOOPPPOOONNNOOOPPPPPPLLLIIIIIIFFFFFFGGGDDDIII```zzz}}}|||}}}zzz~~~}}}rrrkkkiiijjjkkkmmmnnnnnnnnnmmmnnnkkkhhhdddbbb^^^ZZZXXXSSSRRRPPPNNNNNNLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>===============<<<;;;;;;:::::::::;;;::::::999999999999::::::<<<:::888777999::::::999::::::;;;;;;<<<=========<<<===>>>???AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPQQQQQQRRRRRRRRRQQQWWWWWWVVVUUUUUUVVVYYY[[[eeejjjeeeeeeeeecccbbbbbbbbbcccdddeeefffeeebbb___\\\[[[\\\[[[XXXTTTSSSUUUXXX[[[\\\___\\\YYYVVVUUUWWWYYY[[[[[[]]]^^^\\\XXXWWWYYY]]][[[XXXXXX]]]```dddlllvvvtttTTTJJJEEEIIINNNNNNQQQWWWRRR[[[bbbcccgggzzzgggcccddd```\\\]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQRRRTTTTTTRRRRRRUUUUUUSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTXXX]]]^^^]]]```fffmmmxxx{{{{{{tttpppkkkfff___XXXSSSOOOKKKHHHMMMNNNOOOOOOOOOTTT]]]cccvvvyyy}}}~~~}}}~~~]]]UUUVVVdddooorrrQQQJJJGGGJJJQQQ]]]sssooottt\\\YYYRRRPPPSSSVVVYYYcccppphhh^^^TTTPPPNNNLLLKKKMMMPPPQQQQQQOOOLLLKKKNNNQQQMMMLLLKKKLLLMMMNNNMMMLLLKKKGGGEEEGGGFFFIIIYYYlllyyy}}}~~~~~~yyyxxx{{{uuu|||yyytttcccbbbdddhhhmmmpppnnnlllllljjjgggeeecccaaa^^^\\\VVVSSSOOOMMMKKKJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>===============<<<;;;;;;:::;;;;;;;;;;;;::::::999999::::::;;;;;;999888888999::::::999;;;;;;<<<======>>>>>>???===>>>???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTUUUWWWYYYZZZyyy~~~eeeaaabbbaaa```_________``````ggggggfffccc___]]]\\\\\\[[[XXXTTTSSSTTTWWWYYYZZZXXXWWWVVVUUUVVVXXX[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXYYYWWWYYY___dddfffhhhkkknnnyyyRRRLLLIIIKKKPPPRRRPPPRRRWWWXXX^^^bbbcccmmmssseeegggddd```___^^^]]][[[ZZZYYYXXXXXXWWWTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQOOONNNOOOOOOOOORRRSSSTTTTTTTTTSSSRRRQQQSSSVVVYYY[[[^^^```cccdddzzz{{{}}}|||{{{||||||{{{{{{}}}}}}wwwqqqjjjfff```\\\VVVQQQMMMLLLKKKKKKLLLMMMNNNOOORRRZZZfffnnnyyyeeeUUU]]]\\\jjj~~~]]]IIIEEEGGGRRR```oooxxxsssqqqZZZVVVQQQOOOQQQSSSTTTZZZbbbYYYSSSNNNKKKKKKLLLMMMNNNPPPRRRTTTRRRNNNMMMOOORRRLLLKKKJJJJJJKKKLLLMMMMMMOOOJJJGGGGGGFFFGGGOOOYYYyyy|||vvvqqqwww}}}}}}qqqqqq}}}jjjeeeaaacccjjjooopppooojjjhhhfffeeedddcccaaa___XXXTTTOOOKKKJJJJJJIIIHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;999888999;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>??????@@@AAACCCDDDEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNOOOOOOTTTTTTSSSRRRQQQQQQQQQQQQPPPSSSWWWXXXXXX[[[bbbgggpppbbb```aaa```___^^^]]]^^^______eeefffeeebbb^^^ZZZZZZZZZXXXUUURRRQQQRRRUUUVVVWWWTTTTTTUUUVVVXXX[[[]]]^^^ZZZXXXVVVVVVXXXYYYWWWUUU[[[ZZZ\\\aaagggiiigggfffnnn|||[[[EEEDDDFFFKKKPPPQQQRRRWWW\\\aaacccdddjjjmmmhhhjjjddd___bbb]]]\\\[[[YYYXXXWWWWWWWWWQQQQQQRRRRRRRRRPPPNNNMMMNNNOOOQQQQQQNNNLLLLLLNNNPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOQQQUUU[[[___aaaaaapppvvvzzz}}}~~~{{{zzzyyyyyywwwvvvvvvwwwzzz|||||||||~~~|||}}}}}}yyytttooojjjeee___[[[TTTQQQMMMIIIGGGHHHJJJLLLMMMOOOQQQTTTYYYcccpppyyy|||wwwyyy~~~jjj\\\YYYfffkkk~~~jjjJJJGGGFFFNNN```ttt{{{tttppp{{{```VVVSSSPPPOOOPPPPPPNNNNNNOOOKKKJJJHHHGGGIIIMMMOOOOOOPPPRRRTTTSSSQQQOOOPPPRRRMMMMMMLLLKKKJJJJJJJJJKKKMMMIIIFFFFFFFFFEEEHHHMMMhhh}}}|||oooeeellltttkkkzzzzzzpppeee```dddjjjoooppphhhfffddddddddddddbbb```UUUQQQLLLIIIHHHHHHIIIHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;=========;;;<<<======>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOPPPPPPTTTTTTSSSRRRRRRRRRSSSSSSUUUYYY[[[ZZZ[[[ggg{{{sssggg```aaabbbaaa```___^^^___``````aaabbbaaa^^^ZZZWWWWWWWWWUUURRROOOOOOPPPSSSTTTTTTRRRSSSVVVYYY[[[]]]^^^^^^XXXUUUTTTVVVZZZ\\\ZZZXXX]]]\\\\\\___dddggggggdddfffkkkiiiqqqpppWWWJJJHHHJJJMMMPPPRRRSSSTTTXXX]]]```bbbfffuuuwwwggghhhhhhaaa]]]```[[[ZZZYYYWWWWWWVVVVVVVVVPPPQQQRRRSSSRRRPPPMMMLLLOOOPPPTTTVVVSSSMMMLLLNNNPPPPPPPPPPPPOOONNNLLLKKKMMMKKKKKKNNNUUU]]]dddhhhooo{{{}}}}}}{{{zzzzzztttrrrqqqqqqrrrrrrrrrqqqtttuuuuuuuuutttvvvxxx{{{}}}~~~~~~~~~~~~{{{zzzyyyxxxvvvsssqqqmmmiiidddaaa\\\XXXUUUMMMMMMKKKHHHGGGIIILLLPPPRRRUUUZZZ^^^eeeooo{{{}}}ttttttlll]]][[[[[[eee{{{```GGGCCCKKKPPP]]]ppp}}}mmmnnn|||gggWWWSSSOOOOOOOOOQQQQQQNNNJJJHHHHHHKKKKKKIIIJJJNNNPPPNNNPPPPPPQQQRRRRRRRRRPPPOOOMMMMMMNNNLLLIIIHHHHHHHHHEEEEEEDDDDDDDDDEEEGGGHHHXXXrrr|||pppeeejjj~~~~~~~~~~~~}}}tttnnnsss}}}oooeeecccfffiiikkkfffdddcccbbbbbbbbb```^^^RRRNNNIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<===???@@@???===@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDEEEGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRTTTVVVWWWZZZZZZXXXVVV^^^wwwzzz{{{jjjfffbbbcccdddcccbbbaaaaaaaaabbbccc^^^___^^^\\\YYYVVVVVVVVVRRRPPPNNNNNNPPPRRRSSSTTTRRRTTTWWW[[[\\\]]]\\\\\\WWWUUUUUUXXX]]]___]]][[[ZZZ[[[[[[ZZZ\\\bbbcccbbbVVVcccdddbbblll~~~tttaaaQQQDDDDDDLLLRRRTTTVVVVVVVVVWWWYYYZZZ___eeepppzzzsssiiiaaabbbddd```\\\[[[WWWVVVUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTRRRPPPMMMKKKNNNPPPVVVZZZVVVMMMJJJNNNQQQQQQQQQQQQPPPNNNLLLKKKLLLKKKKKKMMMRRRYYY```dddkkkxxx}}}~~~}}}|||uuurrrpppnnnnnnmmmkkkjjjiiikkklllmmmmmmnnnppprrrzzzzzzzzz{{{|||}}}}}}{{{{{{|||~~~}}}}}}}}}~~~|||zzzxxxvvvtttrrrooollliiifffccc___[[[YYYVVVSSSQQQKKKLLLMMMKKKKKKLLLQQQUUUXXX]]]dddkkkqqqzzzwwwqqqpppzzznnn]]]XXX]]]eeennngggGGG>>>IIITTT___ooo}}}{{{rrrtttttt___VVVQQQMMMNNNNNNOOOQQQQQQMMMIIIIIINNNOOOLLLKKKOOOPPPMMMNNNMMMLLLOOORRRRRRNNNJJJIIIKKKMMMLLLHHHFFFFFFFFFAAACCCDDDCCCBBBCCCDDDEEENNNgggxxx{{{xxxnnnnnnzzzwwwlllkkkuuuvvvqqq|||tttlllgggfffeeeeeecccaaa``````___]]][[[TTTPPPLLLIIIHHHGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<===============???AAABBB@@@???AAABBBBBBCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFHHHIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOQQQTTTUUUQQQQQQPPPQQQSSSVVVYYY[[[\\\YYYYYY```tttzzzpppkkklllfffeeefffeeedddcccbbbccccccddd^^^______]]]ZZZXXXXXXYYYQQQOOONNNOOOQQQTTTUUUUUUSSSUUUXXX[[[\\\[[[XXXWWWUUUUUUVVVXXX[[[\\\[[[ZZZUUUZZZ[[[WWWXXX]]]```___XXXdddeeeaaadddjjj}}}}}}fffRRRNNNKKKDDDEEELLLKKKNNNRRRTTTVVVZZZ\\\[[[eeeppp|||~~~hhhbbb]]]^^^aaa```\\\XXXSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSTTTTTTSSSPPPMMMKKKLLLOOOVVV[[[VVVKKKHHHKKKRRRRRRRRRRRRQQQOOOMMMKKKHHHIIILLLNNNPPPRRRSSSUUUXXXdddsss}}}zzz~~~xxxuuurrrooonnnllljjjhhhbbbeeeggghhhhhhhhhjjjkkksssrrrrrrrrrtttvvvxxxzzz}}}||||||}}}~~~|||zzzxxxxxxzzz|||~~~wwwwwwxxxyyy{{{zzzwwwuuusssqqqnnnllljjjgggdddaaa\\\YYYUUURRRQQQOOOLLLJJJHHHJJJKKKKKKJJJLLLPPPTTT]]]ccckkkssszzzvvvjjjgggnnnlllaaaYYYSSS___ssskkkPPPEEEGGGQQQZZZjjj|||}}}ssslllcccZZZUUUMMMNNNNNNMMMMMMOOOQQQOOOKKKHHHNNNPPPLLLLLLPPPPPPMMMMMMJJJHHHLLLRRRRRRLLLFFFEEEHHHKKKKKKHHHEEEEEEEEEBBBEEEFFFCCC@@@???@@@@@@EEE[[[lllvvv{{{tttnnnttt~~~kkkfffyyy|||llllll~~~{{{~~~vvvllleeebbbeeeccc```___^^^]]]ZZZXXXYYYUUUQQQMMMKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>>>>>>>@@@CCCCCCBBB@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMPPPRRRUUUVVVOOOOOOPPPQQQTTTWWW[[[]]]]]]]]]cccuuu}}}lllppprrriiieeegggfffdddcccccccccdddeee___``````^^^\\\ZZZ[[[[[[QQQOOOOOOPPPSSSVVVWWWWWWSSSUUUYYY[[[[[[YYYUUUSSSRRRSSSUUUVVVWWWVVVVVVVVVRRRYYY\\\YYYXXX\\\```___dddeee]]]]]]gggkkknnnxxxhhhOOOMMMJJJGGGFFFHHHJJJLLLMMMWWWVVVTTT^^^bbb___aaahhhlll___]]]ZZZXXXWWWUUURRRPPPUUUSSSOOOLLLKKKLLLNNNPPPRRRVVVYYYXXXTTTRRRVVVZZZ]]]YYYVVVVVVRRRLLLIIIJJJQQQRRRSSSTTTRRRNNNKKKHHHNNNLLLNNNQQQOOOKKKMMMTTTQQQTTTcccuuuwwwwww{{{wwwsssnnnjjjfffeeeeeeccccccbbbcccddddddbbbcccdddgggjjjmmmoooqqqqqqpppnnnnnnppprrrssssssrrrtttvvvxxxzzzzzzzzzzzzrrrqqqpppppppppoookkkiiihhhgggccc```\\\YYYWWWVVVPPPNNNLLLLLLLLLKKKJJJIIIHHHJJJLLLPPPUUU[[[___bbbiiiqqq|||sssjjjcccnnntttcccYYYUUU[[[qqqhhhQQQDDDDDDTTTfff}}}ttt{{{hhhVVVVVVVVVQQQNNNNNNNNNMMMLLLKKKJJJJJJFFFHHHLLLNNNPPPOOONNNMMMOOOLLLJJJJJJKKKKKKIIIFFFEEEEEEDDDCCCCCCBBBAAA@@@CCCEEECCC>>>===??????<<>>??????>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>===============<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPTTTPPPOOOSSSTTTQQQQQQSSSPPPNNNOOOSSSWWWZZZ```hhhrrrvvvuuullloookkkggghhhfffeeebbb``````aaadddeeecccaaa_________^^^\\\ZZZUUUSSSOOOMMMMMMPPPTTTWWWRRRUUUXXX\\\^^^\\\VVVRRRTTTRRRQQQSSSWWWXXXVVVTTTZZZZZZYYYVVVUUUWWW]]]bbb}}}tttiii```^^^```eeehhh}}}```NNNJJJIIIHHHHHHJJJMMMPPPRRRWWW]]]YYYUUU[[[\\\```kkkeee___]]]ZZZXXXWWWUUUSSSPPPRRRPPPMMMLLLLLLMMMPPPRRRVVVUUUUUUTTTTTTUUUXXX[[[ZZZWWWUUUVVVTTTOOONNNPPPTTTTTTUUUTTTSSSPPPNNNLLLGGGLLLQQQRRRQQQQQQUUUXXXNNNPPPYYYjjjzzz}}}yyysssnnnjjjiiifffdddbbbaaaaaabbbbbbbbbbbbcccdddeeefffgggdddbbbaaabbbeeeggghhhhhhhhhiiijjjlllmmmmmmllllllgggfffeeeffffffeeebbb```]]][[[YYYVVVSSSQQQPPPOOONNNMMMKKKJJJKKKLLLLLLLLLOOOQQQUUUXXX\\\bbbhhhmmmzzzzzzuuujjjkkktttrrrdddVVVUUU___nnn~~~nnnXXXHHHCCCNNNhhhzzzxxxwww```XXXRRROOORRRLLLMMMMMMNNNMMMKKKIIIHHHGGGIIIKKKNNNOOOOOOMMMMMMLLLJJJHHHIIIKKKLLLJJJHHHHHHGGGEEECCCBBBAAA@@@@@@DDDGGGFFFBBBAAABBBBBB>>>===CCCOOO___mmmvvvvvvtttpppzzzyyywwwnnnuuusssgggaaaaaaaaa```^^^ZZZWWWTTTVVVTTTRRRQQQPPPMMMIIIFFFEEECCC@@@??????@@@???>>>???>>>>>>======>>>>>>??????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKNNNOOOQQQQQQNNNMMMQQQQQQOOOOOOQQQRRRSSSWWW]]]aaahhhvvv{{{kkkhhhlllgggbbbcccfffeeedddbbbbbbcccdddeeedddbbb```___^^^]]][[[YYYUUUSSSPPPNNNOOORRRUUUXXX[[[ZZZYYYYYYYYYVVVSSSPPPTTTRRRQQQSSSUUUUUUTTTQQQXXXYYYYYYWWWVVVXXX\\\```rrrlllccc]]][[[^^^aaaccchhhuuu{{{nnn___PPPGGGFFFGGGHHHIIIJJJMMMPPPSSSUUUVVVZZZXXXZZZ^^^^^^hhhooo```^^^\\\YYYWWWVVVUUURRRPPPOOONNNMMMLLLMMMOOORRRTTTTTTPPPMMMLLLPPPTTTWWWWWWXXXUUUUUUWWWWWWTTTTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQOOOZZZ___YYYTTTWWW[[[ZZZOOONNNQQQ^^^ttt~~~xxxsssqqqlllgggdddaaaaaa```aaaaaa````````````______^^^\\\[[[\\\^^^_________``````aaaaaaaaa```______[[[ZZZYYYZZZZZZZZZWWWUUURRRQQQPPPNNNMMMLLLLLLLLLOOONNNLLLLLLMMMOOORRRTTTVVV[[[```ccceeekkkttt{{{zzzpppjjjppp|||eee[[[RRRWWWkkk|||~~~vvvaaaUUUHHHDDDNNNggg|||sssYYYYYY[[[MMMGGGQQQIIIKKKMMMNNNMMMKKKHHHGGGGGGIIIKKKLLLMMMMMMLLLLLLHHHGGGGGGHHHJJJKKKIIIHHHJJJHHHEEEBBB@@@?????????EEEHHHHHHFFFEEEFFFDDDAAA>>>???EEERRRbbbnnnssstttssszzztttkkkooowwwhhhdddaaa___^^^[[[VVVRRRRRRQQQOOOOOOOOONNNLLLKKKDDDBBB@@@???@@@@@@???>>>>>>======<<<<<<======>>>>>>??????????????????>>>????????????????????????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQPPPMMMMMMPPPPPPNNNNNNQQQVVVZZZaaaiiiqqq}}}}}}xxxdddccceeeaaa___cccfffeeeeeedddddddddddddddbbb```]]]\\\\\\[[[XXXVVVTTTRRRQQQPPPQQQSSSVVVXXX```\\\XXXUUUTTTSSSRRRQQQTTTSSSQQQQQQRRRRRRPPPNNNVVVWWWXXXXXXXXXYYY[[[]]]ddd```[[[YYYYYY[[[]]]]]]``````ccclll{{{~~~pppbbb\\\VVVRRRMMMGGGHHHLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZ```fffdddsssfff```]]][[[XXXWWWWWWUUUSSSQQQPPPPPPPPPOOOPPPRRRSSSTTTQQQPPPOOOPPPRRRUUUXXXYYYXXXVVVVVVYYYYYYWWWWWWZZZXXXWWWVVVTTTTTTTTTTTTUUUbbbnnnooo___TTTXXXZZZVVVRRRSSSRRRZZZppp{{{ttt~~~{{{vvvpppjjjgggeeeddd```aaaaaaaaaaaaaaa``````cccaaa____________^^^\\\___^^^^^^]]]\\\[[[ZZZZZZVVVUUUSSSSSSSSSSSSQQQOOOOOOOOONNNNNNNNNNNNOOOOOORRRRRRQQQPPPQQQUUUZZZ]]]]]]dddkkkmmmnnnsss}}}}}}sssnnnnnnkkkZZZYYYYYYaaattt~~~qqqZZZMMMGGGEEEQQQkkkuuuvvvlllPPPVVVZZZMMMFFFMMMGGGIIILLLMMMMMMKKKHHHFFFHHHIIIJJJKKKKKKKKKKKKKKKFFFGGGGGGHHHIIIHHHGGGFFFHHHEEEBBB???===>>>???@@@BBBFFFGGGFFFEEEFFFEEE@@@BBBAAABBBKKKYYYeeelllnnnqqqxxx}}}ooohhhrrrvvvmmmccc]]]]]]\\\ZZZWWWTTTRRROOOOOOPPPPPPOOONNNHHHEEECCCBBBAAAAAA???=========<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>???@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMPPPQQQQQQNNNNNNPPPPPPNNNPPPTTT\\\___ggguuuzzzgggaaa___]]]aaaiiicccddddddddddddcccaaa```\\\ZZZXXXXXXXXXXXXVVVUUUQQQQQQPPPPPPQQQSSSVVVWWW[[[XXXTTTRRRRRRTTTUUUUUUTTTSSSQQQPPPOOONNNMMMLLLRRRSSSUUUWWWXXXXXXYYYYYYYYYWWWWWWWWWYYY[[[[[[ZZZccc^^^^^^cccfffmmmvvv```VVVRRRMMMKKKLLLLLLIIIJJJLLLNNNNNNOOOPPPQQQRRRTTTTTT___``````gggppptttyyyfff______]]][[[ZZZZZZYYYWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRWWW[[[\\\[[[[[[^^^aaaZZZWWWWWWZZZZZZWWWVVVYYYWWWVVVUUUSSSSSSTTTVVVWWWfffooolllYYYOOOSSSWWWSSSTTTWWWWWW[[[lll~~~{{{vvvrrrooonnnggggggggggggfffdddcccbbbcccbbbaaaaaaaaaaaa___]]]^^^]]]\\\[[[ZZZYYYXXXXXXVVVTTTRRRQQQRRRQQQPPPNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVYYY___dddfffmmmtttwwwxxx|||sssqqq|||pppcccPPPYYYccckkkttttttaaaIIIGGGGGGPPPjjj{{{vvvcccTTTTTTUUUOOOJJJKKKFFFHHHKKKMMMMMMKKKHHHFFFIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIIIIHHHFFFDDDCCCCCCAAA???===<<<===???AAA===AAACCCBBBBBBDDDBBB>>>BBBAAABBBHHHSSS___hhhmmmpppwwwzzzjjjdddqqq}}}lll```\\\\\\\\\ZZZXXXVVVSSSRRRRRRRRRQQQOOOMMMKKKHHHFFFEEEBBB???=========<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQQQQOOONNNPPPPPPPPPVVV]]]fffgggrrrwwwjjjddd___\\\```ggg```aaabbbbbbaaa```^^^\\\XXXWWWVVVVVVXXXXXXWWWVVVOOONNNNNNNNNPPPRRRUUUWWWVVVTTTRRRQQQSSSTTTUUUTTTRRRRRRPPPNNNLLLKKKKKKLLLNNNPPPRRRUUUWWWWWWVVVUUUUUUTTTUUUXXXZZZ[[[ZZZYYY[[[YYY\\\bbb```]]]gggvvvyyyhhhXXXQQQRRRQQQJJJEEEGGGIIIJJJLLLOOOOOOOOOPPPRRRUUUXXX[[[]]]dddggghhhtttpppeee]]]bbb```___^^^^^^^^^\\\ZZZXXXXXXXXXWWWVVVUUUSSSRRRQQQXXX___```]]][[[^^^bbb[[[XXXXXXZZZYYYUUUUUUWWWUUUUUUTTTSSSTTTUUUWWWXXXXXX\\\YYYNNNJJJPPPUUUTTTRRRVVVXXX[[[eeevvvyyy}}}{{{uuutttsssqqqoookkkhhhfff```______```aaaaaa___^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]\\\[[[^^^ccchhhooovvv}}}zzzzzzggg[[[\\\YYYbbbkkkmmmhhh]]]MMM@@@LLLSSSeeeyyy{{{^^^]]]WWWQQQPPPQQQOOOJJJFFFHHHJJJLLLMMMLLLJJJIIIJJJIIIHHHGGGGGGGGGIIIIIIFFFHHHJJJJJJGGGEEECCCCCCAAA???>>>======>>>???AAA:::===???>>>???AAAAAA>>>BBBCCCFFFKKKTTTaaaoooyyy|||nnn^^^dddzzzooofff```]]]ZZZ\\\ZZZWWWVVVUUUTTTQQQOOOPPPNNNKKKJJJHHHEEEBBB???>>>======<<<<<<======>>>>>>??????????????????>>>?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNNNNQQQTTTXXXcccnnnyyy|||mmmhhheeeeeebbb^^^]]]```^^^_________^^^]]][[[ZZZXXXWWWVVVVVVXXXYYYXXXWWWNNNMMMLLLLLLNNNRRRUUUXXXVVVTTTRRRRRRRRRRRRQQQOOOPPPPPPOOOMMMKKKKKKLLLNNNMMMNNNPPPSSSVVVWWWUUUTTTUUUUUUUUUWWWYYYZZZYYYWWWSSSTTTVVVWWWUUUSSSXXX```ttt___VVVOOOIIIJJJQQQLLLGGGEEEHHHKKKLLLQQQVVVSSSRRRSSSUUUYYY^^^cccffffffrrr~~~rrrgggbbb``````___]]]]]]]]]]]][[[ZZZXXXXXXYYYYYYWWWUUUSSSRRRQQQTTTXXXYYYXXXYYYZZZ\\\ZZZWWWVVVXXXXXXTTTTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYOOONNNMMMMMMNNNQQQTTTUUUQQQRRRUUU[[[___eeerrr~~~}}}~~~}}}yyyuuusssiiihhhggggggfffeeeaaa___[[[[[[ZZZYYYYYYZZZ[[[[[[XXXWWWVVVXXX[[[^^^___```````````````aaaaaabbbcccaaadddffffffcccdddiiimmmtttyyy}}}gggXXXUUUZZZiiiiiiiiicccUUUHHHEEEHHHWWWeee{{{vvvnnnrrrjjjWWWXXXWWWRRROOOOOOMMMJJJGGGHHHJJJKKKLLLLLLKKKKKKKKKIIIGGGEEEEEEFFFHHHIIIDDDGGGJJJKKKHHHEEEDDDEEEBBBAAA@@@???????????????999<<<===<<<===AAAAAA???AAADDDGGGIIIOOO^^^sss~~~|||sssgggbbbjjjwww|||ooofff```\\\[[[YYYYYYXXXUUURRROOOOOOMMMLLLKKKJJJHHHEEEBBB???>>>>>>======>>>>>>??????>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKMMMNNNOOOPPPRRRPPPRRRWWW]]]gggxxxiii___]]]]]]```aaa```___aaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUSSSRRROOONNNLLLLLLNNNRRRWWWZZZXXXUUURRRPPPOOOOOOOOONNNMMMNNNNNNMMMKKKKKKNNNQQQOOONNNPPPSSSWWWXXXWWWTTTWWWVVVTTTUUUVVVVVVVVVUUUQQQTTTSSSOOOMMMQQQUUUUUU}}}hhhXXXMMMOOOOOOJJJKKKQQQKKKKKKNNNQQQPPPNNNQQQVVVXXXWWWWWWXXX[[[aaafffiiiooowwwkkk```___fff\\\[[[YYYYYYZZZYYYXXXVVVVVVWWWXXXXXXXXXVVVTTTRRRWWWUUUTTTUUUXXX[[[\\\[[[XXXVVVUUUWWWWWWTTTSSSVVVTTTTTTUUUVVVWWWXXXYYYYYYSSSNNNMMMSSSVVVTTTRRRSSSRRROOOSSS[[[]]][[[cccppp|||wwwhhhpppzzzxxxuuurrrooojjjeeeaaa___^^^^^^]]]^^^___aaabbbZZZZZZZZZ]]]bbbgggjjjjjjmmmlllllllllllllllmmmmmmhhhlllooonnnkkkkkkooosssuuuxxx~~~ggg\\\ZZZ[[[___ccckkkddd^^^VVVJJJBBBLLL]]]```sssgggvvvuuuaaa\\\XXXVVVUUUSSSMMMIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJGGGEEEDDDEEEGGGHHHBBBFFFJJJKKKIIIGGGFFFGGGDDDDDDCCCBBBAAA@@@???>>>:::======;;;===AAACCCAAA<<>>>>>>>>>>>?????????>>>===<<<<<<===>>>???======>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPUUUTTTWWW^^^ggguuuttt``````]]]ZZZ[[[^^^```dddggg______^^^]]][[[ZZZZZZYYYVVVTTTRRRQQQQQQOOOMMMKKKQQQOOOLLLLLLNNNSSSYYY\\\XXXTTTOOOMMMMMMOOOQQQQQQLLLMMMNNNLLLKKKKKKOOOSSSPPPPPPPPPSSSXXXZZZXXXVVVYYYVVVSSSRRRSSSSSSSSSRRRMMMSSSSSSNNNQQQZZZ^^^YYYttthhh```SSSRRROOOLLLKKKKKKLLLLLLKKKNNNPPPPPPNNNNNNRRRVVV]]]YYY[[[```___^^^jjj{{{|||lllccc^^^]]]YYY___[[[WWWVVVWWWWWWUUUSSSVVVWWWXXXXXXXXXWWWUUUTTTTTTUUUVVVUUUTTTTTTVVVWWWXXXUUUSSSSSSUUUVVVTTTQQQPPPQQQRRRSSSTTTTTTTTTTTTNNNNNNOOOQQQTTTUUUUUUTTTVVVNNNMMMTTTVVVTTTZZZeeesssooobbbiii}}}}}}|||wwwqqqmmmjjjgggggggggggggggfffeeeeeedddcccdddiiiooorrrqqqooouuuuuuuuuuuuuuuuuuuuuuuuiiihhhmmmssstttqqqrrrxxx|||~~~mmmbbbXXXUUUWWW^^^jjjuuujjjXXXJJJFFFCCCEEEYYYqqquuuzzzsssxxx\\\]]]XXXUUURRRPPPOOOMMMJJJHHHNNNLLLJJJLLLNNNPPPNNNLLLJJJJJJIIIGGGDDDBBBCCCDDDBBBEEEHHHJJJKKKIIIGGGEEEEEEGGGHHHIIIGGGCCC???===<<<===>>>@@@@@@@@@???>>>@@@<<<>>>CCCBBBCCCRRRfffwwwvvvxxxxxxxxx{{{~~~}}}}}}|||vvvpppnnnrrrbbb\\\ZZZ^^^___XXXTTTSSSLLLKKKJJJHHHFFFDDDDDDCCCDDDDDDCCCBBBAAA???===<<>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJKKKMMMOOOQQQUUUUUU^^^nnn~~~iiidddXXX[[[\\\\\\bbbiiihhhaaa[[[\\\\\\\\\ZZZXXXVVVUUUSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNQQQTTTVVVUUUSSSOOONNNOOOQQQPPPLLLMMMQQQJJJJJJIIIKKKNNNOOOOOONNNPPPMMMMMMPPPVVVYYYWWWTTTPPPSSSUUURRRLLLKKKPPPVVVSSSSSSSSSTTTVVVYYY\\\^^^xxxlllccc[[[SSSNNNMMMLLLKKKJJJKKKLLLNNNOOOLLLNNNPPPQQQSSSWWW]]]aaa^^^\\\^^^dddfffkkkiii```[[[ZZZ\\\ZZZ[[[YYYVVVVVVXXXXXXWWWUUUXXXXXXXXXXXXXXXWWWVVVVVVRRRTTTUUUUUUTTTSSSUUUVVVTTTRRRPPPQQQRRRSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMOOONNNOOOPPPSSSSSSRRRQQQLLLPPPSSSRRRSSSVVVXXXYYYiiiuuu^^^[[[qqqzzzyyy|||}}}xxxuuu{{{yyywwwvvvuuuuuuvvvwwwvvvuuutttwww{{{|||yyyvvvzzzzzzyyyyyyyyyyyyyyyyyyvvvrrrqqqtttuuusssvvv|||wwwxxxzzz}}}xxxddd[[[VVVVVV^^^fffjjjlllnnnXXXIII@@@HHHZZZiiiuuu~~~||||||jjj]]]]]]TTTRRRPPPOOONNNMMMKKKIIINNNLLLJJJKKKMMMNNNLLLKKKIIIIIIIIIFFFCCCAAABBBCCCEEEFFFHHHIIIHHHGGGDDDCCCBBBCCCEEEFFFDDDAAA>>>;;;======>>>>>>???>>>>>>>>>@@@<<<<<<@@@???>>>IIIYYY}}}|||wwwvvvuuuqqq|||~~~|||~~~vvvmmmeeebbb___YYYUUUUUUOOONNNKKKIIIGGGFFFEEEEEEBBBBBBBBBAAA@@@???>>>===>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@???AAADDDEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKLLLPPPUUUXXXUUU]]]ooozzzeee\\\\\\]]]^^^bbblllsssnnnddd\\\\\\\\\[[[YYYWWWVVVUUURRRRRRQQQPPPPPPOOOOOONNNSSSRRRSSSTTTUUUUUUTTTRRROOOLLLKKKMMMMMMJJJJJJLLLKKKLLLLLLLLLMMMMMMNNNNNNRRRQQQPPPSSSVVVVVVQQQLLLKKKNNNOOONNNLLLMMMQQQVVVVVVVVVVVVVVVWWWXXXYYYYYY{{{vvvrrrnnnjjjeee___VVVQQQNNNLLLJJJGGGJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTTTTUUUWWWZZZ^^^```fffdddeeekkksssmmmXXXVVVSSSTTTYYYYYYXXXWWWVVVWWWYYYYYYXXXVVVYYYXXXVVVUUUTTTTTTTTTTTTPPPRRRTTTTTTSSSRRRQQQRRRNNNMMMLLLMMMOOOOOOOOOMMMNNNMMMKKKIIIHHHGGGGGGHHHNNNNNNNNNPPPQQQQQQPPPNNNJJJTTTVVVNNNNNNUUUVVVNNNSSSmmmiiiTTTVVVaaayyywwwyyywwwwwwvvvxxx|||~~~zzzxxxwwwwwwwwwwwwwwwxxxxxxssspppppptttxxxzzz|||zzz||||||lll```VVVOOOQQQQQQYYYiiissspppddd[[[DDDFFFMMM\\\vvv{{{uuu{{{ddd]]][[[XXXRRRQQQOOOOOOPPPOOONNNLLLNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIHHHFFFCCCAAAAAABBBGGGGGGGGGFFFEEECCCBBBAAA>>>@@@AAABBBAAA???<<<;;;>>>>>>==================AAA;;;999<<<<<<999???HHH]]]www{{{oooooopppiiirrr}}}|||~~~~~~uuuqqqyyyzzzqqqiii```[[[YYYUUUSSSOOOKKKHHHEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????@@@??????@@@@@@AAABBBBBBBBB@@@BBBDDDEEEDDDDDDFFFGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNJJJLLLNNNOOOOOOQQQTTTVVVYYYlll~~~zzzoooggg]]]___^^^^^^dddnnntttlllaaa___^^^\\\ZZZXXXWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRWWWVVVUUUVVVWWWWWWUUUSSSQQQLLLKKKNNNPPPMMMIIIIIIKKKNNNOOONNNLLLKKKMMMOOOUUUTTTTTTVVVVVVSSSLLLFFFHHHHHHIIIKKKMMMPPPSSSUUUVVVVVVVVVVVVUUUSSSRRRQQQ~~~sssjjjfffdddaaa^^^UUUQQQMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMOOOPPPRRRSSSZZZYYYZZZ[[[]]]___``````mmmlllppp{{{ttt]]]TTTVVVSSSSSSXXXXXXVVVWWWWWWXXXXXXXXXVVVTTTUUUTTTQQQNNNMMMNNNOOOPPPPPPRRRTTTTTTQQQNNNLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMPPPNNNKKKIIIHHHHHHHHHIIIKKKKKKLLLNNNPPPQQQOOOMMMQQQTTTSSSOOOQQQVVVUUUNNNKKK^^^sssxxxdddWWW]]]uuuzzzyyyvvvssstttwww}}}|||wwwuuuuuutttsssttttttuuuvvvmmmmmmpppwww|||}}}{{{zzzzzzjjj^^^UUUNNNOOOUUUVVVTTT[[[iiiqqqgggUUUGGGAAAZZZpppzzzeee[[[YYYVVVSSSRRRQQQPPPQQQRRRSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFCCCBBBBBBCCCGGGFFFEEECCCBBBAAAAAAAAA===>>>@@@AAAAAA???===<<<>>>===<<<;;;;;;;;;<<<===AAA;;;888;;;;;;888999<<>>??????@@@AAABBBBBBCCCAAACCCEEEEEEEEEDDDEEEGGGFFFFFFGGGGGGHHHGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOJJJNNNRRRTTTSSSSSSTTTUUUhhh~~~~~~~~~}}}hhhgggggg``````^^^^^^```eeegggbbb\\\bbb```^^^[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUTTTTTTUUUWWWXXXXXXVVVUUUPPPPPPUUUXXXTTTLLLHHHIIIMMMQQQPPPLLLKKKNNNRRRWWWVVVUUUVVVVVVSSSNNNIIIKKKIIIIIIKKKPPPTTTUUUUUUSSSTTTTTTTTTRRRPPPNNNLLL{{{zzz}}}|||yyyuuunnneee^^^[[[YYYWWWUUUPPPNNNLLLKKKLLLMMMMMMMMMLLLLLLNNNOOOQQQSSSUUUVVVXXXZZZ^^^aaaccceeefffgggkkkqqqvvvfffXXXVVVZZZVVVUUUYYYWWWWWWXXXYYYXXXVVVTTTRRRQQQRRRPPPMMMKKKJJJKKKMMMNNNPPPRRRSSSRRRNNNJJJHHHGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIIIIIIIKKKLLLGGGGGGJJJMMMPPPQQQPPPNNNRRRNNNRRR]]]bbb]]]VVVTTTTTTYYYcccuuu~~~iiiWWWaaattt}}}vvvssstttvvv}}}~~~yyyuuuzzzyyyvvvtttsssrrrrrrrrrooopppsssuuuyyy|||}}}|||uuueeeWWWTTTQQQLLLPPPXXXWWWSSSVVV___ccc[[[MMMDDDQQQpppwwwzzziii^^^]]]VVVQQQSSSPPPOOOOOOPPPRRRSSSRRRQQQOOOOOONNNMMMKKKIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAA>>>???AAAAAAAAA@@@???>>>===<<<;;;:::::::::<<<<<>>>>>???@@@AAABBBBBBAAACCCEEEFFFEEEEEEEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKNNNPPPQQQRRRXXXaaaiii|||zzzoooeeeaaa``````_________^^^]]]\\\^^^aaacccbbb___]]][[[ZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZVVVTTTSSSTTTUUUVVVUUUTTTUUURRRTTT[[[^^^XXXNNNHHHGGGLLLPPPPPPMMMMMMQQQVVVUUUTTTSSSSSSTTTUUUTTTSSSQQQOOOMMMPPPUUUXXXWWWTTTRRRRRRSSSSSSSSSQQQOOONNN}}}yyysssnnnmmmnnnppprrrgggbbb\\\VVVSSSPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIJJJMMMQQQTTTXXXZZZ\\\[[[^^^aaabbbaaabbbfffjjjrrrggg]]]SSSVVV\\\YYYYYY\\\YYYXXXYYYYYYVVVRRROOONNNNNNPPPNNNLLLJJJJJJKKKMMMNNNOOOPPPPPPOOOKKKHHHFFFFFFIIIKKKLLLLLLJJJJJJKKKMMMJJJIIIHHHGGGHHHIIIJJJKKKDDDFFFIIIMMMQQQRRRQQQOOOLLLNNN]]]qqqtttdddXXXXXXTTTPPPQQQaaaaaa]]]^^^mmm{{{zzz|||~~~~~~|||xxxwwwyyy|||yyy|||}}}~~~}}}~~~|||}}}~~~}}}yyyuuu{{{xxxtttqqqmmmlllkkklllhhhmmmqqqssszzzmmmaaaXXXSSSUUUUUUQQQRRRWWWMMMLLLQQQYYY\\\YYYUUUUUUjjj~~~vvvjjj~~~sssVVVWWWZZZRRRNNNUUUMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMNNNLLLIIIHHHHHHIIIEEEFFFFFFEEEDDDCCCEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@??????@@@AAA@@@@@@>>>>>>::::::999999:::;;;;;;<<<;;;:::999:::;;;;;;999888===GGG```|||sssnnnllllllwww```ZZZsss{{{rrruuuyyyiiieee^^^VVVRRRPPPQQQRRRIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMOOOWWWiiiwwwnnnkkkbbb]]]aaa^^^___``````\\\[[[aaakkkbbbaaa___^^^\\\\\\[[[[[[VVVUUUTTTSSSTTTUUUXXXYYYYYYWWWTTTRRRRRRQQQOOONNNQQQPPPSSSZZZ\\\UUUMMMIIIHHHKKKNNNOOOOOOPPPSSSVVVRRRRRRQQQRRRSSSUUUXXXYYYVVVTTTRRRTTTWWWXXXWWWTTTSSSSSSTTTTTTTTTTTTSSSSSSvvvyyy|||~~~~~~~~~}}}|||{{{{{{}}}~~~tttooohhh```]]]\\\^^^```ZZZWWWSSSPPPOOONNNNNNNNNKKKLLLMMMMMMMMMMMMMMMNNNMMMOOORRRVVVZZZ]]]___aaa___dddgggfffffflllyyyjjjdddZZZRRRVVV]]]ZZZ[[[]]]XXXWWWXXXWWWSSSOOOLLLLLLMMMKKKJJJIIIHHHIIIJJJLLLMMMKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMLLLIIIHHHJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJNNNQQQRRROOOMMMPPP___sss{{{qqqaaaXXXWWWOOOKKKHHHPPPeee~~~{{{qqqfffcccnnnxxxooolllmmmnnnppprrrtttvvvvvvuuuttt{{{zzzxxxwwwvvvuuuuuuuuuxxxvvvuuuvvvyyyyyyuuurrrrrrpppnnnlllkkkkkkmmmnnnjjjvvvyyyfffUUUSSSQQQQQQRRRRRRQQQPPPPPPFFFNNNZZZcccdddaaaeeekkk}}}}}}{{{qqqyyyxxxbbbQQQQQQTTTQQQOOORRRLLLKKKIIIJJJKKKKKKJJJHHHIIIJJJKKKJJJGGGEEEFFFHHHAAABBBCCCBBBBBBBBBDDDFFFFFFEEEDDDCCCAAA???>>>=========>>>>>>===<<<;;;;;;666777888:::;;;;;;;;;;;;777999999888777888888777===BBBOOOcccwww}}}ttt]]]\\\hhhzzzvvvbbb\\\fffwwwzzzvvvuuu}}}yyyoooeee]]]YYYXXXXXXRRRPPPLLLIIIFFFEEEEEEEEECCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKNNNPPPRRRTTTTTTSSSYYYbbbmmm{{{mmmhhhjjjccc___aaa]]]\\\^^^```]]][[[```hhh^^^^^^^^^^^^]]]\\\[[[ZZZUUUTTTRRRRRRSSSUUUWWWYYYYYYWWWSSSQQQPPPOOONNNLLLPPPNNNPPPTTTTTTOOOLLLMMMKKKLLLNNNOOOPPPRRRSSSTTTOOOPPPQQQRRRRRRSSSUUUVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTgggjjjnnnqqqrrrtttvvvxxxuuuuuuuuuuuuuuuvvvvvvwwwzzzyyyvvvsssqqqpppppppppppptttyyy}}}~~~|||yyywwwrrrkkkaaaYYYTTTQQQPPPNNNNNNLLLKKKKKKLLLMMMOOOPPPHHHJJJLLLNNNOOOPPPQQQRRRWWWXXXZZZ]]]___aaabbbccc___fffmmmpppvvvmmmZZZddd\\\TTTXXX]]][[[\\\]]]VVVVVVWWWUUURRRMMMKKKLLLNNNGGGFFFFFFFFFFFFHHHIIIJJJGGGHHHIIIIIIHHHHHHJJJLLLJJJLLLMMMLLLIIIGGGHHHKKKGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHKKKOOOQQQQQQNNNKKK[[[uuuyyycccXXXWWWWWWUUUSSSMMMIIIPPPffflllaaahhh|||yyypppmmmfffgggiiikkklllmmmmmmmmmooommmkkkjjjkkkmmmqqqsssqqqooonnnppprrrsssppplllllllllkkklllooossswwwzzz~~~qqq]]]ZZZXXXSSSOOOQQQPPPMMMKKKJJJGGGCCCIIIVVViiissspppkkknnnwwwvvvooovvv{{{{{{aaa\\\UUUQQQRRRTTTQQQLLLNNNLLLKKKJJJKKKKKKIIIHHHFFFHHHIIIHHHEEECCCDDDFFF===???@@@@@@@@@AAADDDFFFHHHGGGFFFDDDBBB???<<<;;;;;;;;;;;;;;;:::999888888444666888:::;;;<<<;;;;;;555888999666444555555666777;;;;;;@@@YYYyyy|||```[[[cccrrrssslllfffbbblll~~~{{{tttssszzz|||ppphhheeeddd[[[XXXTTTPPPMMMKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMPPPSSSVVVZZZ\\\]]]cccqqq|||aaa[[[______]]]]]]]]]YYYZZZ]]]]]]XXXXXX]]][[[[[[\\\]]]\\\[[[ZZZYYYVVVUUUSSSSSSTTTVVVYYY[[[WWWTTTQQQPPPPPPQQQPPPOOOQQQNNNOOOPPPOOOLLLMMMRRROOONNNMMMOOOQQQRRRRRRQQQMMMPPPRRRSSSRRRQQQPPPPPPSSSTTTUUUUUUUUUTTTTTTTTTRRRQQQOOONNNNNNOOOPPPQQQaaaccceeefffhhhiiikkkmmmpppmmmkkkjjjkkkmmmmmmlllpppooonnnllljjjgggeeeccceeegggkkkqqqwwwyyywwwtttqqqiii^^^UUUPPPMMMJJJHHHMMMKKKIIIGGGGGGIIIKKKMMMPPPOOOMMMMMMOOORRRUUUWWW___]]]\\\]]]^^^___bbbeeehhhlllrrr{{{iiibbbZZZ\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWUUUQQQNNNLLLNNNOOOKKKIIIFFFDDDDDDEEEHHHJJJIIIJJJKKKLLLLLLKKKIIIHHHPPPNNNKKKIIIGGGGGGGGGHHHMMMHHHFFFGGGFFFDDDEEEIIIIIIMMMOOOMMMNNNPPPOOOLLLbbbrrrxxxiiiXXXTTTUUUUUUNNNNNNLLLLLLSSScccyyykkkYYYaaaqqqtttwwwppprrrqqqkkkhhhhhhgggdddgggeeeccceeehhhkkkkkkjjjlllkkkkkkmmmooopppppppppooosssxxx|||kkk^^^[[[ZZZSSSLLLIIIHHHJJJLLLHHHBBBAAAEEEOOOYYYgggsssvvvwwwtttqqq||||||cccZZZXXXTTTQQQOOOOOOPPPQQQJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDDDDCCCBBB@@@>>>======>>>>>>??????@@@@@@FFFGGGHHHEEEAAA<<<999888<<<;;;:::888777777666666999777555666999:::888666777777666666666666777777666666777===KKKccc|||oooaaa^^^qqqzzzuuu|||}}}{{{}}}mmmlll|||}}}rrrkkk^^^XXXZZZXXXOOOLLLPPPOOOJJJGGGGGGEEEAAAAAACCCEEEBBB@@@BBBGGGHHHEEEAAAHHHHHHHHHGGGGGGEEEDDDCCCIIIEEEGGGOOOQQQMMMJJJLLLSSSUUUVVVWWW[[[fffuuuqqqbbb]]]\\\\\\[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\YYY[[[^^^```___\\\XXXUUUXXXUUUTTTVVVYYYYYYXXXXXXVVVQQQPPPSSSUUUSSSSSSUUUMMMNNNOOOOOOPPPPPPPPPOOOLLLMMMMMMNNNOOOPPPQQQRRROOOOOOOOOOOOOOOPPPQQQRRRXXXUUURRRSSSVVVVVVQQQLLLMMMKKKHHHHHHJJJMMMNNNNNN[[[]]]____________aaabbbbbb```______aaabbbbbbbbbfffeeedddcccaaa^^^\\\[[[]]]^^^```eeejjjmmmmmmllliiibbbYYYRRRNNNLLLJJJHHHJJJIIIHHHHHHHHHJJJMMMNNNPPPPPPPPPQQQSSSVVVYYYZZZ]]]^^^```bbbddddddfffggghhhtttooo``````]]]\\\[[[ZZZXXXWWWWWWWWWWWWYYYWWWSSSPPPNNNNNNOOOOOOIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMLLLJJJIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJJJJEEECCCEEEHHHKKKMMMLLLLLLOOONNNKKKMMMYYY^^^UUUNNNOOOPPPLLLKKKLLLLLLMMMRRR^^^ooo|||pppbbb___fffppp}}}zzzxxxqqqiiillljjjiiijjjmmmqqqssssss|||xxxvvvyyyxxxuuuiiiZZZSSSQQQPPPIIICCCJJJDDD???<<<::::::???GGGOOOYYYjjjwww{{{|||}}}xxx~~~kkkbbbYYYVVVQQQMMMKKKKKKMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIEEECCCDDDHHHIIIEEEAAA=========>>>>>>>>>>>>>>>AAACCCDDDCCC@@@<<<:::::::::999888777777777666777888666444555777777666444666666555555555555666666444555666777@@@TTTooopppdddfffsssqqqrrrrrrttt{{{tttooonnnvvvyyynnnggghhhcccYYYTTTVVVXXXRRRNNNMMMJJJFFFFFFIIIGGGFFFFFFFFFGGGHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLJJJKKKOOOQQQPPPQQQVVVYYY]]]dddkkkuuupppddd[[[ZZZ\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]YYY[[[]]]^^^]]]ZZZWWWUUUZZZZZZ[[[]]]^^^]]]]]]]]]UUUQQQOOORRRTTTRRRRRRTTTPPPPPPPPPPPPOOONNNMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRTTTRRRPPPRRRVVVVVVSSSOOOMMMKKKIIIIIIKKKNNNOOOOOOUUUXXXYYYXXXVVVUUUWWWYYYXXXWWWVVVVVVXXXXXXWWWVVVZZZYYYYYYXXXWWWUUUTTTSSSUUUTTTUUUWWW[[[___aaaaaa___ZZZTTTOOOMMMLLLKKKKKKIIIJJJJJJKKKMMMNNNPPPQQQRRRSSSTTTVVVXXXYYY[[[[[[^^^```aaacccffflllssswwwwwwccc]]]aaa```\\\[[[XXXVVVTTTTTTUUUVVV\\\WWWQQQOOOPPPQQQQQQPPPKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKGGGGGGFFFFFFFFFHHHJJJKKKKKKKKKNNNSSSRRRKKKFFFFFFFFFJJJLLLJJJKKKNNNMMMJJJEEEKKKLLLIIIKKKPPPOOOIIIIIIKKKLLLMMMPPPXXXbbbjjjooo]]]WWWVVV^^^nnn}}}}}}wwwyyy{{{ooo```ZZZXXXSSSMMMIIIGGGEEE@@@===@@@;;;:::???HHHRRR___jjjzzz~~~{{{xxx~~~|||aaa``````VVVSSSOOOJJJHHHHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGBBB???BBBIIIKKKGGGAAA=========<<<<<<<<<<<<<<<<<<===??????===;;;:::;;;777777777666666666777777666555333333444444333111555555444444444444555555444666666333555DDD^^^qqqsssccc___jjjxxxcccVVVPPPVVVaaammm~~~}}}rrreeeooo~~~~~~ooofffeeefff```[[[XXXTTTNNNMMMPPPKKKLLLLLLKKKHHHHHHJJJMMMJJJKKKLLLMMMNNNOOOPPPQQQTTTSSSVVVZZZ\\\```hhhqqqrrrfff^^^YYY[[[]]]\\\XXXXXX\\\]]]]]]\\\[[[[[[\\\^^^ZZZZZZ[[[[[[[[[YYYXXXVVV[[[\\\]]]\\\ZZZYYYYYYYYYUUUQQQOOORRRSSSQQQPPPRRRSSSRRRQQQPPPNNNKKKIIIHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPNNNNNNQQQUUUVVVTTTQQQMMMKKKJJJKKKMMMPPPQQQQQQ]]]^^^]]][[[WWWVVVXXXZZZYYYXXXVVVUUUUUUTTTQQQOOOSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRTTTUUUVVVVVVWWWUUUQQQOOONNNNNNOOOOOOMMMNNNOOOQQQRRRTTTUUUUUUZZZ[[[\\\]]]]]]]]]]]]\\\ccceeefffgggooovvvnnneee^^^\\\XXXYYYXXXUUUSSSSSSTTTUUUVVV^^^XXXQQQOOORRRUUUTTTRRRNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLPPPTTTSSSLLLHHHGGGGGGKKKMMMKKKKKKNNNMMMJJJKKKMMMMMMJJJMMMQQQPPPJJJKKKLLLLLLLLLNNNRRRXXX]]]ooo|||xxx[[[RRROOOVVV]]]ggg{{{uuuuuutttuuu~~~wwwjjj[[[RRRQQQSSSMMMKKKHHHDDDAAA?????????;;;===FFFYYYlllzzzsssiiihhhiiippp}}}eeeZZZ\\\XXXQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA>>><<<>>>BBBDDDAAA===<<<<<<<<<;;;;;;:::::::::888:::<<<<<<:::999999999444555555666666666666666666555444444333333222111444444333333333333444444555666555222444???PPP^^^sssaaaaaakkkrrrjjjTTTGGGKKKPPPVVVjjjzzzssspppvvv{{{wwwtttnnneee```aaa]]]\\\[[[YYYXXXYYY[[[]]]YYYYYYZZZ\\\]]]___```aaalllqqqwww|||nnnllleee`````````[[[VVVUUUZZZ[[[\\\[[[ZZZYYY[[[]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXZZZYYYTTTQQQSSSVVVWWWVVVQQQOOORRRSSSQQQPPPQQQRRRRRRQQQOOOMMMKKKIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPSSSSSSRRRPPPLLLKKKJJJLLLNNNQQQQQQQQQnnnkkkfff```[[[YYYZZZ[[[[[[YYYWWWVVVUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPOOOOOONNNPPPQQQRRRQQQPPPOOOOOOQQQQQQPPPOOONNNOOOPPPRRRQQQRRRSSSUUUVVVWWWXXXYYYaaaaaa```______^^^^^^^^^bbbkkksss{{{|||uuugggiiicccZZZUUUPPPVVVUUUSSSRRRSSSTTTVVVWWW]]]WWWQQQPPPSSSVVVUUUSSSOOOOOOOOOOOONNNLLLJJJIIIFFFGGGHHHIIIJJJJJJKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHKKKJJJFFFEEEGGGKKKNNNOOOMMMMMMOOONNNJJJKKKNNNNNNKKKIIIJJJLLLKKKOOOOOOMMMLLLLLLPPPUUUYYYSSShhhqqqeeeZZZQQQJJJKKK]]]rrr{{{xxxtttlllfffiiipppsssrrrwwwpppjjjhhhmmmxxxxxxhhhcccbbb\\\TTTMMMIIIHHHHHHHHHEEEDDDBBB>>><<<>>>DDDIIIOOOPPPZZZnnnyyynnnfffgggmmmuuuooobbbZZZUUUTTTPPPMMMOOOQQQRRRRRRPPPMMMLLLIIIHHHGGGFFFDDDBBBAAAAAA===>>>???>>><<<;;;:::;;;<<<<<<;;;;;;::::::999999888::::::999777666666777333444555666777777666666666666666555333222222222333333222222222222333333444333111222777>>>FFFLLLaaaxxxkkkjjjkkkuuuddd^^^TTTJJJVVVnnnxxxqqqjjjppp|||{{{vvvvvvzzz|||{{{zzzwwwxxxzzz|||}}}tttrrrkkkdddbbb___ZZZVVVVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYUUUXXXVVVSSSVVVaaaiiilllWWWRRRPPPRRRSSSPPPOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNLLLLLLKKKJJJKKKNNNPPPPPPOOOvvvjjjbbb^^^]]]\\\[[[___\\\YYYWWWVVVVVVUUUTTTQQQQQQRRRRRRRRRQQQPPPPPPNNNPPPSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^aaa```^^^\\\]]]___bbbddddddwww}}}{{{iiiccceee^^^XXXXXXSSSTTTTTTTTTSSSTTTTTTUUUUUUXXXTTTQQQPPPRRRTTTSSSRRRNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIKKKKKKLLLLLLHHHFFFGGGGGGFFFHHHLLLOOORRRRRROOONNNOOONNNJJJHHHKKKMMMKKKHHHHHHLLLQQQQQQPPPNNNMMMNNNRRRVVVYYY[[[bbbrrr{{{kkkWWWHHHDDDLLLTTT^^^iiiuuu}}}~~~ppphhhhhhgggddd___ZZZWWWZZZ^^^```dddhhhhhhwwwppp^^^TTTQQQOOOKKKHHHHHHIIIFFF@@@;;;;;;===>>>???AAAGGGOOOVVVfffbbbeeesss}}}tttnnnlllppp~~~vvvZZZZZZUUUMMMOOOSSSMMMOOORRRTTTTTTRRRNNNLLLHHHHHHGGGEEEDDDBBBAAAAAA>>>AAACCCAAA<<<999:::<<<;;;;;;;;;:::::::::::::::999::::::999666555555666333444666777777777666555555666777666444333333555333333222222222222333333111//////111777<<<>>>>>>FFFkkkvvvsssyyyjjjPPPKKKVVVeeennn{{{wwwppplll~~~vvv~~~rrrsssmmmfff```^^^\\\XXXWWWXXXVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXTTTWWWWWWWWWcccvvvWWWRRRPPPQQQRRROOOMMMOOOJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPOOOOOONNNOOOOOOOOOMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJIIIJJJLLLNNNMMMLLLuuunnnqqqttttttrrrnnnjjjccc^^^[[[ZZZYYYXXXVVVVVVWWWVVVVVVUUUTTTTTTQQQSSSUUUUUUTTTTTTVVVXXXUUUWWWYYYXXXVVVTTTUUUWWWWWWWWWXXXZZZ^^^cccgggjjjiiigggddddddhhhooowww|||nnneeedddaaaXXXXXX[[[UUUUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDAAABBBDDDGGGIIIKKKMMMMMMOOOJJJHHHIIIIIIJJJMMMSSSQQQTTTTTTPPPNNNOOOLLLHHHIIIIIIJJJJJJJJJKKKOOOUUUOOONNNNNNOOORRRUUUXXXYYYccccccdddqqq}}}eeeWWWTTTNNNEEEOOOOOOTTT^^^gggqqq|||uuunnnhhh^^^XXXWWW[[[^^^\\\[[[]]]VVV^^^ggglllsss~~~xxxiiiccceeehhhhhhhhheee```YYYSSSNNNLLLAAAAAAAAABBBCCCAAA>>>;;;;;;AAAIIIQQQXXX]]]bbbeeejjjddddddppp|||}}}zzzxxxxxx{{{}}}{{{dddZZZZZZQQQNNNRRRTTTPPPQQQQQQQQQPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDBBB???=========:::::::::;;;;;;;;;;;;;;;999::::::888777666777888444555777888888777666555333555777666444333444666333333333222222333333333000111111222444777999:::<<>>AAAEEEIIILLLNNNOOOMMMHHHFFFGGGHHHIIIMMMRRRRRRUUUTTTPPPNNNNNNKKKGGGJJJGGGFFFHHHIIIKKKNNNRRRLLLMMMNNNRRRVVVXXXYYYYYYUUUZZZYYY\\\uuuuuukkkjjj[[[DDDFFFBBBEEEOOOUUUVVV^^^jjj~~~}}}sssjjj```YYYYYYYYYUUUTTTWWWTTTTTTSSSRRRXXXdddmmmpppuuu~~~uuuhhh]]]WWWTTTRRRQQQWWWRRRLLLIIIHHHGGGDDDBBB@@@@@@>>>;;;999:::???BBBCCCLLLZZZgggppprrrrrrqqqeee___aaammmwwwwwwnnnhhhwww___WWWUUUSSSMMMQQQTTTMMMTTTRRRPPPMMMKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBEEECCCAAAAAABBBBBB???<<<:::::::::;;;;;;<<<<<<<<<888999999888777777999:::555666888999999777666444222444666555333222444666444333333222222333333444333555666444222333888===>>>IIIeee{{{hhh]]]\\\]]]bbblllwwwvvvrrrrrryyyrrrccc___[[[XXXXXXZZZYYYVVVTTTVVVUUUVVVVVVUUUTTTTTTUUUWWWRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTPPPMMMWWWdddcccXXXTTTNNNLLLMMMMMMJJJHHHIIIHHHIIIJJJLLLMMMMMMMMMNNNMMMLLLKKKIIIGGGEEECCCCCCNNNNNNMMMLLLKKKKKKLLLLLLHHHJJJLLLLLLLLLJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGEEE}}}nnnmmmkkkdddaaaeee```cccggghhhgggccc```___]]]^^^^^^]]]\\\___fffkkkvvvpppmmmnnnmmmfff___\\\bbbaaabbbgggrrruuuhhhddd___[[[WWWUUUUUUTTTRRRPPPRRRRRRSSSSSSQQQNNNLLLJJJLLLKKKKKKKKKKKKKKKLLLMMMOOONNNLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@CCCFFFHHHHHHIIIJJJKKKIIIHHHEEEBBB@@@EEEMMMTTTOOOQQQTTTVVVUUUQQQMMMJJJKKKKKKKKKJJJIIIJJJMMMPPPQQQPPPNNNNNNOOOQQQTTTVVVPPPOOOPPPSSS^^^xxxuuuaaa___WWWMMMHHHHHHJJJLLLLLLXXXdddttt}}}oooddd```]]]ZZZ]]]RRRQQQRRRNNNRRRYYYWWWaaadddhhhhhheeeaaa______[[[XXXSSSOOOLLLKKKIIIHHHJJJEEE@@@@@@BBBBBBBBBAAA;;;<<<>>>>>>???CCCKKKPPP[[[cccqqqtttddd]]]```fffkkkhhhggguuuwwwcccVVVVVVUUUSSSOOOMMMMMMNNNRRRSSSQQQKKKFFFCCCFFFJJJHHHGGGFFFFFFHHHHHHGGGFFFFFFCCC@@@@@@CCCDDDCCCBBB>>>===<<<;;;;;;;;;;;;;;;===<<<:::888777666555555555555555444444333222222444333333222333444666777555444333222111111111111333333333444444444555555999>>>III```vvvnnnhhhgggtttlllNNNSSS___```hhhyyyyyyyyyyyywwwzzzuuujjj```ZZZ[[[UUUOOOOOOSSSWWWXXXWWWUUUUUUTTTQQQNNNLLLMMMNNNWWWWWWUUURRRPPPPPPRRRTTTQQQNNNKKKJJJLLLMMMLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIMMMLLLJJJGGGDDDDDDFFFIIINNNMMMKKKJJJJJJLLLNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGIIILLLMMMMMMIIIEEECCC{{{~~~~~~vvvrrruuuqqqvvv|||~~~yyyqqqiiiddd```bbbbbbbbbccchhhqqqwww~~~tttjjjfffffflllvvv~~~uuuccc___aaa]]]ZZZVVVTTTTTTSSSQQQOOOOOOPPPQQQQQQQQQPPPNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???DDDFFFIIIJJJJJJIIIJJJKKKKKKJJJGGGDDDBBBFFFMMMSSSPPPQQQRRRRRRQQQNNNKKKIIIIIIJJJKKKKKKJJJLLLOOOQQQSSSQQQNNNLLLKKKKKKLLLMMMNNNMMMNNNPPPWWWjjj}}}ppp^^^NNNEEEEEEGGGJJJHHHOOOYYYggg{{{wwwnnngggaaaWWWVVVWWWSSSWWW[[[WWW___\\\YYYVVVTTTQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGGGGKKKGGGDDDBBBBBBAAA@@@@@@AAABBBDDDGGGNNNYYYfffooo|||}}}mmm______dddlllrrrvvvsss^^^XXXTTTSSSRRRPPPOOOOOONNNNNNIIILLLOOONNNKKKIIIHHHHHHKKKIIIHHHHHHIIIIIIHHHGGGEEECCCBBBDDDEEEEEECCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::999777666555444444555555444333333444444444444444333222333444555555555444333222111111111111333333333333444444444444444999AAAQQQpppxxxkkkaaa^^^hhhuuuzzzdddWWWSSSOOOXXXggguuuzzzwwwtttpppmmmpppzzz~~~{{{yyynnnhhh```ZZZWWWZZZUUUQQQPPPTTTXXXXXXWWWWWWWWWUUURRROOOMMMNNNOOOTTTTTTTTTSSSQQQQQQSSSTTTQQQNNNKKKJJJJJJKKKIIIHHHGGGGGGIIIIIIJJJIIIHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKOOONNNLLLIIIFFFEEEFFFHHHNNNMMMLLLJJJJJJKKKMMMNNNKKKKKKLLLLLLKKKJJJHHHGGGDDDFFFIIIKKKLLLKKKIIIGGG{{{sssvvvxxxyyyyyy|||}}}sssaaaXXXZZZ```ZZZXXXUUUSSSSSSRRRPPPOOOLLLMMMNNNPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJKKKIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???EEEGGGIIIIIIHHHGGGGGGHHHMMMKKKIIIFFFFFFIIIOOOSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFHHHJJJKKKKKKLLLOOOQQQPPPNNNKKKHHHFFFFFFFFFGGGLLLKKKKKKLLLMMMWWWmmm~~~jjjZZZOOOGGGCCCCCCDDDEEEKKK\\\sssrrrfffbbbaaa___eeejjjddd[[[TTTJJJEEEDDDCCC@@@===AAAAAAAAABBBDDDEEEGGGHHHIIIJJJIIIGGGFFFGGGJJJKKKNNNRRRXXXaaalllzzz}}}ssshhh```eeeppp~~~xxxZZZRRRTTTRRROOOMMMMMMPPPQQQOOOMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLJJJHHHHHHHHHHHHGGGEEECCCCCCDDDFFFGGGEEEBBB???>>>===<<<;;;::::::::::::999999777666444333333333444333222222333555777888555444444333333333333444444333222111111111111111222222333333333444444444111666:::@@@VVVyyypppaaa[[[aaakkkqqq{{{}}}lll\\\PPPOOOTTTccchhhnnntttzzzyyyoookkknnnrrruuuvvv}}}|||}}}sssiiidddaaa\\\YYYYYYYYYUUURRRSSSVVVXXXXXXVVVYYYYYYWWWTTTPPPNNNOOOPPPQQQRRRTTTTTTSSSSSSTTTUUUQQQNNNKKKIIIHHHGGGFFFDDDDDDEEEGGGIIIJJJIIIHHHGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJHHHHHHJJJLLLOOONNNLLLKKKJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJHHHHHHEEEFFFHHHIIIJJJJJJIIIIIInnnbbb\\\TTTTTTZZZVVVUUUSSSRRRQQQPPPOOONNNKKKLLLMMMNNNOOOOOOOOONNNKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@===>>>>>>>>>???@@@AAABBBAAACCCEEEFFFEEEDDDDDDEEEKKKJJJIIIHHHIIIMMMQQQTTTRRRPPPLLLHHHFFFEEEFFFFFFDDDFFFIIIJJJJJJJJJKKKLLLHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHIIITTTaaarrr}}}iiiSSSCCCEEEDDDAAA@@@GGGSSS\\\^^^mmmrrrxxxrrrgggcccbbbaaajjjooofffVVVPPPHHHBBB???>>>??????BBBCCCDDDEEEEEEEEEGGGHHHEEEKKKOOOQQQTTT\\\dddiiiooouuu~~~zzzllleeefffiiiuuuuuu```WWWUUUUUUQQQMMMJJJKKKPPPSSSQQQNNNPPPIIIAAA===@@@EEEJJJLLLJJJHHHFFFFFFFFFEEECCCAAABBBBBBCCCDDDDDDBBB@@@>>><<<<<<;;;999888888888888999888777555444333333333444222111111222555999;;;555444444333333222222222333333222111111111111111222222222222333333333333111777888666BBBbbbooogggiiilllrrrzzzppp]]]RRRRRRWWWZZZ\\\bbbnnnzzzwwwmmmllllllkkkjjjjjjmmmssswww}}}xxxxxxxxxzzznnniiieeeddd```[[[YYYZZZWWWUUUTTTUUUWWWXXXWWWVVVZZZZZZXXXUUURRRPPPQQQRRRRRRTTTWWWWWWVVVTTTSSSSSSQQQNNNKKKHHHEEEDDDCCCBBBDDDEEEGGGIIIJJJIIIGGGFFFDDDEEEEEEEEEFFFGGGGGGHHHEEEGGGIIIJJJKKKLLLOOOQQQOOONNNMMMKKKJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFjjjZZZYYYVVVMMMKKKQQQRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFHHHGGGEEECCCAAA@@@@@@@@@;;;;;;<<<===???AAADDDEEE>>>@@@CCCDDDDDDDDDDDDEEEGGGFFFFFFHHHKKKOOORRRTTTPPPMMMIIIEEEDDDDDDEEEFFFCCCEEEGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGHHHIIIFFFDDDHHHOOONNNnnn{{{fffTTTJJJKKKHHHDDDFFFKKKLLLJJJOOORRRUUUZZZccckkkjjjccc^^^]]]cccggggggkkkiiiYYYRRRRRROOOIIIAAA>>>AAAEEEDDDGGGIIIJJJIIIHHHHHHJJJMMMXXXcccjjjtttvvviiigggtttjjjVVVRRRTTTSSSOOOPPPLLLIIIKKKPPPSSSQQQNNNLLLDDD::::::AAAHHHKKKKKKIIIGGGEEEEEEEEEDDDCCCAAABBBBBBAAA@@@???>>>>>>???>>>===<<<:::999888888888999888777666555444444444333222000000222444888:::444444444333333222222111222222111111000000111111111111111222222222333333111777888333777NNNrrryyytttooottt|||nnn```___WWWMMMMMMZZZjjjsssyyyzzz}}}zzzrrrllljjjkkkmmmgggnnnvvvyyywwwrrrmmmiiigggkkkrrrzzzpppdddaaa``````\\\VVVTTTVVVUUUUUUUUUVVVWWWWWWWWWVVVZZZZZZYYYVVVSSSRRRRRRTTTVVVYYYZZZZZZWWWTTTQQQQQQPPPNNNKKKHHHEEECCCBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIHHHGGGDDDFFFIIIKKKKKKLLLNNNPPPNNNMMMLLLKKKJJJJJJJJJIIILLLLLLLLLKKKKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFGGGyyyiii^^^UUUSSSPPPJJJIIINNNNNNPPPQQQPPPMMMLLLKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIILLLIIIEEEBBB@@@???@@@AAA<<<<<<<<<===???AAADDDEEE>>>AAADDDEEEEEEEEEEEEFFFCCCCCCDDDGGGKKKNNNPPPPPPLLLJJJHHHFFFEEEEEEFFFGGGCCCDDDEEEDDDBBBAAABBBCCCGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFHHHGGGDDDFFFJJJNNNZZZqqqvvvwwwyyyuuunnnccccccaaa]]]\\\]]][[[VVVRRRQQQOOOMMMQQQWWWXXXTTT[[[fff{{{ttt]]]SSSVVVVVVPPPFFFBBBGGGMMMOOOTTTYYYZZZYYYXXXYYY[[[hhhwww~~~zzzxxxxxxmmmuuu||||||zzzmmmggg^^^VVVPPPNNNLLLLLLNNNKKKIIIJJJMMMOOONNNLLLFFFCCCDDDMMMZZZ^^^WWWNNNJJJHHHFFFFFFFFFFFFEEECCCAAAAAA@@@>>><<<;;;===???@@@???>>><<<;;;:::::::::888888666555555444444444222222000000111333555666222333333333333333222111222111111000000000111111000000111111111222222222///444666333333@@@XXXlll}}}qqqrrr}}}tttXXXKKKPPPZZZ___dddbbbeeemmmwww}}}zzz{{{~~~pppeeebbb^^^\\\]]][[[VVVTTTVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYXXXVVVTTTSSSTTTVVVZZZ[[[\\\ZZZVVVRRROOONNNNNNNNNLLLIIIEEEDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKMMMMMMMMMLLLKKKJJJIIIKKKMMMMMMKKKIIIIIIIIILLLLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIIIIJJJCCCCCCDDDEEEGGGHHHIIIJJJyyyzzzrrraaa^^^ZZZUUUOOOLLLKKKKKKLLLKKKMMMOOOOOOLLLJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJPPPLLLGGGAAA>>>???AAACCC@@@@@@>>>>>>>>>@@@BBBCCC???AAADDDDDDCCCBBBCCCCCCBBBAAABBBEEEIIIKKKKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHBBBCCCCCCBBBAAAAAACCCEEEIIIIIIHHHGGGFFFEEEEEEEEEFFFCCCCCCFFFGGGEEEGGGKKKRRRTTT[[[ooowwwkkklllsssxxxxxxxxxooodddccc^^^WWWUUUYYY[[[ZZZ```qqq}}}fff[[[\\\[[[VVVQQQQQQVVV\\\eeejjjppprrrqqqoooppprrr{{{yyynnniiikkkoooqqqlllsss}}}nnnYYY[[[\\\YYYSSSNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIEEEFFFOOO```oooooo___NNNHHHGGGEEEEEEFFFFFFEEEDDD@@@AAABBB@@@===;;;<<<===@@@???===;;;:::999999888777666555444333333333333222222111000000111111222111111222333444333222222111111000000000000111111000000000000111111111222///111333444555:::FFFOOOnnnuuusssiiibbb^^^XXXUUUPPPQQQXXXbbblllyyypppgggcccgggaaa^^^^^^]]]ZZZXXXXXXSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXWWWVVVTTTTTTVVVXXXZZZ[[[[[[XXXTTTPPPNNNMMMMMMMMMMMMJJJGGGFFFGGGIIIFFFFFFFFFFFFHHHJJJLLLMMMQQQOOOMMMLLLKKKLLLMMMNNNMMMOOOPPPPPPMMMIIIGGGFFFKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJAAABBBDDDFFFGGGHHHHHHHHH{{{}}}{{{}}}kkkeeebbbRRRSSSPPPJJJIIIKKKIIIDDDIIILLLOOONNNKKKIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIIIITTTOOOGGGAAA>>>???BBBDDDEEECCCAAA???>>>>>>???@@@???AAABBBBBB@@@???>>>???BBBAAAAAADDDGGGHHHFFFCCCDDDEEEHHHIIIJJJJJJJJJIIIBBBBBBBBBAAA@@@BBBEEEHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBAAADDDFFFFFFHHHLLLJJJRRRXXX[[[mmmxxxsssrrrtttuuuuuutttssskkk```XXXXXXZZZYYYWWWggg}}}xxxvvvooo]]]bbb```]]][[[\\\aaahhhllltttzzz~~~{{{|||}}}zzz|||tttlllhhhlllsssyyy|||oooZZZ]]]XXXSSSPPPPPPPPPNNNKKKIIIJJJIIIHHHEEEDDDEEEFFFDDDEEENNNaaapppnnnZZZGGGEEEDDDCCCCCCDDDEEECCCBBB>>>AAADDDDDD@@@===;;;<<<===<<<:::888777666555555555555444333222222222222222222111111000//////...///000222333444333333222111000000000000000111111000000000000111111111111111000222555888:::===AAATTT|||}}}xxxtttfffWWWMMMGGGJJJPPPZZZiiiwwwqqqiiigggdddmmmeee^^^^^^]]]ZZZWWWWWWSSSSSSSSSRRRQQQRRRTTTVVVVVVVVVVVVUUUTTTTTTVVVYYYYYYYYYYYYVVVRRRNNNMMMMMMLLLMMMMMMKKKHHHGGGJJJLLLDDDDDDDDDEEEHHHLLLPPPRRRTTTPPPKKKGGGFFFHHHLLLNNNMMMOOOQQQQQQOOOKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJLLLLLLDDDEEEFFFGGGGGGFFFEEEDDDyyywww||||||wwwhhhccc___[[[VVVSSSOOOKKKHHHGGGHHHHHHIIIMMMQQQQQQNNNKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHGGGKKKKKKHHHDDDEEEIIIIIIGGGJJJGGGDDDDDDFFFFFFEEECCC@@@@@@@@@@@@???>>>>>>>>><<<===???@@@@@@???>>><<<<<<>>>AAADDDFFFFFFFFFEEEDDDEEEFFFFFFFFFDDDAAA@@@AAABBBCCCBBBAAABBBDDDFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGMMMJJJLLLQQQTTTbbb~~~vvvssswww|||~~~uuuqqqrrrpppiiirrr{{{zzzssspppooonnnkkkttttttkkkjjjrrrwwwuuurrrwww||||||yyyxxxzzz~~~~~~{{{ssszzzxxx]]]WWW\\\UUUSSSOOOLLLKKKLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFEEEGGGJJJNNNQQQPPPLLLGGGDDDBBBBBBBBBBBBAAA@@@??????EEEMMMMMMDDD;;;:::<<<<<<;;;:::888666555444555555333333333222222222111111333222222222111111000000111111000000000000111111000000000000////////////000////////////000000111111000000111333666999;;;:::UUU}}}lllTTTLLLKKKLLLTTT___uuuzzz|||sssjjjhhhfffcccdddaaa]]][[[[[[ZZZWWWTTTXXXWWWWWWXXXXXXXXXUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTXXXVVVSSSQQQOOOMMMJJJHHHIIIJJJJJJJJJHHHIIIJJJLLLFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJHHHGGGIIIJJJPPPNNNLLLLLLNNNMMMJJJGGGGGGHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMKKKJJJEEEFFFGGGHHHGGGFFFCCCBBB||||||yyyooopppvvv```XXXXXXWWWTTTUUUSSSPPPMMMKKKKKKLLLLLLKKKNNNQQQPPPMMMHHHFFFFFFFFFGGGIIIKKKLLLKKKIIIHHHHHHIIIGGGEEEFFFKKKKKKGGGIIIGGGDDDCCCDDDDDDBBB@@@BBB@@@???>>>>>>AAADDDFFFDDDCCCAAA@@@@@@@@@@@@AAA???AAACCCEEEGGGGGGFFFEEEBBBCCCCCCCCCBBBAAA???>>>>>>???@@@@@@@@@CCCFFFIIIIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBCCCCCCEEEFFFFFFIIIGGGHHHJJJIIIOOOggg}}}~~~zzzzzzuuuooopppwwwzzzxxxxxxuuuqqqoootttxxxvvvlllkkkssswwwtttqqqoookkkgggeeeggglllqqqvvvxxxxxxnnn]]]SSSNNNMMMOOOPPPQQQQQQOOONNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGJJJKKKKKKGGGCCC@@@@@@@@@@@@@@@@@@???>>>===>>>DDDEEE>>>999:::;;;::::::888777555444444444444222222222222111111111111222222111111000000000000111000000//////000000111000000000000/////////...............///000111222333222222111222444666777777AAAWWWyyyzzzyyywwwzzzvvvtttssslllfffeee\\\\\\\\\aaahhhpppvvvyyywww}}}|||jjjddddddcccaaaaaa^^^[[[YYYYYYXXXVVVTTTXXXWWWWWWWWWXXXWWWTTTRRRSSSSSSSSSSSSSSSSSSSSSRRRSSSQQQOOOOOOOOONNNLLLJJJMMMMMMMMMKKKIIIHHHIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJLLLOOOMMMKKKKKKMMMMMMKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEvvvrrrrrrtttsssmmmgggkkkxxxwww~~~zzz|||}}}vvvqqq^^^SSSSSSVVVVVVTTTTTTSSSQQQOOONNNNNNOOOPPPNNNPPPQQQOOOKKKGGGDDDBBB@@@CCCGGGKKKMMMLLLJJJIIIFFFHHHHHHGGGJJJNNNMMMIIIHHHFFFCCCBBBBBBAAA@@@>>>CCCAAA===<<<>>>DDDJJJNNNKKKHHHDDDAAA@@@AAADDDFFFDDDEEEFFFGGGGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBAAAAAADDDHHHLLLIIIIIIIIIHHHHHHGGGGGGFFFCCCBBBBBBCCCCCCDDDEEEFFFKKKIIIJJJLLLHHHGGGQQQ```zzz|||}}}rrrpppkkkgggjjjsssyyyzzzsssuuuhhhbbbaaapppqqqmmmeeefffmmmppplll```___]]]\\\^^^dddjjjnnnzzzbbbMMMHHHIIIIIIIIIHHHJJJLLLMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEEEEDDDBBB???======>>>>>>>>>>>>======<<<999<<<<<<999999;;;<<<:::888777555333222222333333111111111111000000000000000000000000////////////000//////......//////000000000000/////////..................///000111222555444333222111222333333555666???XXXyyyooodddYYYZZZlllkkkcccZZZWWW[[[bbbfffggg___fffnnnrrrsssrrrrrrssswwwxxx|||{{{kkkbbbbbbeeefffeee___]]]ZZZXXXXXXXXXWWWVVVXXXWWWWWWWWWXXXWWWTTTRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNOOOQQQQQQPPPOOOPPPPPPPPPMMMJJJGGGGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMNNNLLLJJJJJJKKKLLLLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGIIIGGGCCCAAAAAACCCFFFHHHyyyvvv{{{|||xxxwwwxxx~~~yyyyyyzzz|||yyykkkcccYYYVVVYYY[[[ZZZWWWUUUSSSRRRPPPOOOOOOPPPQQQPPPQQQQQQPPPLLLIIIEEECCC@@@BBBEEEHHHJJJKKKJJJJJJEEEHHHJJJKKKNNNRRRPPPLLLFFFEEECCCBBBBBBBBBAAAAAABBB@@@>>>===???DDDJJJNNNLLLIIIEEEBBBBBBDDDGGGIIIFFFFFFGGGGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBCCCCCCJJJIIIGGGEEECCCEEEHHHKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFKKKJJJLLLOOONNNJJJMMMTTT]]]zzz{{{~~~pppllleeebbb___^^^bbbhhhlllmmmttt|||}}}rrrddd^^^___aaabbbbbb```^^^bbbjjjkkkgggccckkkuuu}}}}}}mmmZZZMMMFFFFFFOOOYYYQQQMMMHHHFFFGGGGGGEEEBBBFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???======<<<======>>>>>>======<<<:::999888999<<<>>><<<:::666555333222111111111222000000000000//////////////////////////////......//////............//////000000/////////.........//////.........///000000444333222111111111111111000666>>>GGGSSSlllwwwqqqggg___```kkk{{{zzzkkk```YYYUUUSSSSSSWWW]]]aaabbbcccdddffffffiiinnnssszzznnnhhhbbbaaaeeejjjlllkkk]]][[[YYYXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYXXXUUUSSSRRRQQQOOOMMMLLLLLLMMMMMMQQQPPPQQQSSSUUUUUUTTTRRROOOPPPPPPMMMJJJGGGFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMKKKLLLLLLKKKJJJIIIKKKLLLLLLKKKIIIHHHIIIKKKMMMNNNPPPNNNJJJGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGEEECCCAAAAAACCCEEEGGG}}}yyyvvv{{{www\\\]]]ZZZXXXXXXZZZ[[[WWWTTTUUUTTTRRRPPPOOONNNNNNNNNRRRRRRQQQQQQOOOMMMJJJHHHEEEEEEEEEEEEFFFHHHIIIJJJFFFJJJLLLMMMPPPTTTRRRMMMDDDDDDDDDDDDDDDDDDEEEFFFAAAAAA@@@@@@AAACCCFFFGGGEEEEEEDDDCCCDDDEEEGGGHHHFFFEEEEEEEEEDDDCCCBBBAAAEEEEEEDDDCCCCCCCCCDDDDDDJJJJJJIIIFFFDDDEEEGGGJJJEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEGGGJJJKKKJJJKKKNNNNNNYYYmmmwwwmmmfffeeefffiiikkkkkkiiiiiinnnkkkbbbVVVRRR[[[gggoookkkmmmooosss{{{qqq^^^ZZZTTTPPPLLLPPP^^^llliii[[[LLLFFFJJJNNNLLLGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDBBBAAA@@@?????????>>>>>>>>>???>>>>>>======;;;888666999======:::777444333222000000000111111000000000/////////........................////////////............//////////////////............111000///...---------...111111000000000111111111+++222999999777EEEjjjwwwyyyxxxssskkkiiinnnvvvyyyrrrqqqnnnlllgggbbb\\\YYYYYYYYYRRRYYY^^^___aaammm||||||~~~ooocccbbbaaabbbfffhhhiiiiiiYYYXXXVVVUUUTTTUUUWWWXXXZZZYYYYYYYYYZZZYYYWWWTTTQQQOOOLLLJJJIIIJJJKKKLLLRRRRRRRRRTTTUUUUUUSSSPPPLLLMMMNNNLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKHHHIIIJJJIIIGGGGGGIIIKKKIIIIIIHHHGGGGGGIIIKKKMMMOOOLLLIIIEEECCCCCCEEEFFFHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC~~~jjj^^^WWWSSSTTTUUUWWWYYYYYYVVVTTTTTTSSSRRRPPPOOONNNNNNNNNTTTSSSRRRRRRRRRQQQNNNLLLJJJIIIFFFEEEEEEFFFHHHIIIHHHKKKMMMMMMOOOSSSQQQLLLCCCDDDEEEEEEEEEFFFHHHJJJAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFHHHBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGHHHHHHIIIJJJQQQMMMLLLeeewwwrrruuupppeee\\\```rrr|||aaaVVVWWWOOOJJJMMMTTT^^^kkkuuuooo___MMMGGGKKKPPPOOOKKKGGGFFFFFFEEECCCBBBBBBAAADDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<:::555555888:::888444333333333111000000000111111000000000000////////////............////////////000//////......//////000/////////.........------000000///...------------......///000000111111111000---...222444999LLL```}}}|||~~~zzz}}}{{{{{{}}}zzz}}}pppkkkkkkmmmrrrwww{{{}}}qqqjjjbbbccccccbbbaaa```___^^^UUUTTTSSSPPPOOOPPPSSSUUUZZZYYYYYYYYYZZZYYYWWWTTTPPPMMMJJJHHHGGGIIIKKKMMMQQQQQQQQQRRRSSSRRRNNNLLLJJJLLLMMMLLLJJJGGGFFFFFFAAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGFFFFFFGGGIIIFFFGGGGGGFFFEEEFFFHHHJJJKKKIIIFFFCCCBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCC@@@AAACCCEEEEEEDDDBBBAAA}}}iii\\\WWWYYYQQQSSSUUUXXXYYYYYYXXXWWWRRRRRRQQQQQQPPPPPPPPPPPPVVVTTTRRRRRRSSSRRROOOLLLJJJIIIHHHGGGFFFFFFGGGGGGIIILLLLLLJJJLLLOOOMMMHHHCCCEEEGGGFFFDDDEEEGGGJJJCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAACCCEEEDDDCCCCCCCCCEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDGGGIIIIIIHHHHHHIIIHHHOOOLLLHHHSSSjjj}}}uuu[[[QQQQQQRRRLLLIIIMMMSSSZZZccckkk]]]UUUKKKGGGHHHKKKKKKIIIHHHHHHGGGEEECCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>===;;;:::777444444999999444222333333222111000000000111222111111111000000000//////....../////////000000000111000000//////000000111//////.........------------------------...///000......//////000000//////555...---444888777===GGGZZZxxxyyyvvvttt}}}tttjjjfff```aaaaaa```]]]ZZZYYYYYYUUUUUUSSSPPPNNNNNNRRRVVVXXXWWWWWWXXXXXXWWWUUUSSSOOOLLLIIIFFFFFFHHHLLLNNNQQQQQQQQQRRRSSSQQQMMMJJJKKKMMMNNNNNNKKKHHHFFFFFF@@@AAADDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEGGGIIICCCEEEFFFFFFDDDCCCEEEGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBB???@@@BBBDDDEEEDDDBBBAAArrriiieee\\\UUUUUUQQQSSSUUUWWWWWWWWWWWWXXXPPPPPPQQQQQQRRRRRRSSSSSSXXXUUURRRRRRSSSRRRNNNKKKHHHIIIIIIJJJIIIHHHFFFEEEJJJKKKJJJHHHIIILLLJJJFFFDDDFFFGGGFFFDDDCCCEEEHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAABBBBBBDDDEEEFFFEEEFFFHHHIIIJJJHHHGGGFFFEEEGGGHHHGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAFFFJJJIIIHHHHHHGGGGGGEEELLLPPPTTTXXXZZZooo~~~eeeZZZSSSQQQRRRDDDHHHNNNPPPJJJFFFMMMXXXLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>???????????????AAAAAA@@@???===;;;:::999666333555::::::444333666333222111000000111111222111111111111000000000000.../////////000000111111111111000000000000111111//////.........---------+++++++++,,,...000111222/////////000//////...---333000222888555...222>>>888[[[|||pppxxxvvvnnniiiccc]]][[[]]]___^^^[[[YYYZZZ[[[WWWXXXVVVSSSPPPPPPTTTXXXWWWVVVUUUVVVWWWVVVSSSQQQNNNKKKHHHEEEEEEHHHLLLOOORRRRRRRRRTTTUUUSSSOOOLLLMMMOOOPPPOOOLLLHHHFFFFFFBBBDDDGGGJJJKKKJJJHHHGGGEEEFFFFFFFFFEEEEEEGGGIIIAAADDDFFFFFFCCCBBBCCCDDDCCCCCCAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFDDDCCC@@@AAABBBCCCCCCCCCCCCBBByyykkkaaa]]]ZZZWWWTTTQQQSSSVVVYYYZZZZZZXXXWWWRRRRRRSSSSSSSSSSSSRRRRRRTTTQQQMMMKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEECCC@@@???BBBFFFGGGDDD@@@???@@@AAABBBDDDEEEFFFFFFDDDEEEGGGFFFDDDCCCCCCDDD>>>???AAABBBCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@??????AAABBBAAA???@@@CCCFFFIIIJJJIIIGGGEEEFFFJJJLLLJJJHHHKKKUUU^^^lll\\\VVVTTTPPPLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFDDDAAA??????@@@===<<<<<<<<<<<<<<<======CCC@@@===;;;<<<;;;777444666666666555444444333333222222222111000//////...000111222222111000///...............////////////..............................---------,,,,,,,,,---------............///////////////000000000000/////////000111111222222>>>???RRRwwwwwwcccaaaeeelllwwwqqqgggddd```]]]___[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQPPPQQQTTTXXX[[[XXXVVVTTTRRRPPPPPPPPPPPPNNNKKKHHHFFFGGGIIIJJJJJJQQQRRRPPPNNNQQQUUUSSSNNNLLLKKKJJJHHHGGGHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA@@@???@@@BBBEEEFFFFFFBBB???@@@EEEHHHFFFDDDJJJKKKKKKJJJGGGBBB===:::@@@AAAAAABBBAAA@@@>>>===wwwlllfff___[[[ZZZYYYUUUQQQQQQSSSUUUWWWWWWVVVTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPQQQNNNJJJHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCBBBBBBCCCDDDAAA@@@BBBFFFGGGDDD@@@???@@@@@@AAAAAABBBBBBBBBAAABBBDDDCCCBBBAAAAAABBB>>>???@@@@@@AAAAAA@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>???@@@???>>>AAACCCFFFIIIJJJIIIGGGEEEDDDGGGIIIHHHGGGHHHNNNRRRZZZtttssshhh[[[SSSQQQPPPNNNKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHFFFEEEEEEDDDEEEFFFFFFDDDAAA??????@@@======<<<<<<<<<<<<======@@@>>><<<<<<===<<<:::888666666555555444333333333222222111111000//////...000111111222111000///...////////////////////////.................................------,,,,,,,,,------------................../////////000000000...//////000000111222222444222===UUUmmmzzzkkkjjjYYY]]]cccllluuuuuu```\\\]]]ZZZYYY\\\YYYXXXXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQSSSVVVXXXTTTSSSQQQPPPOOONNNNNNNNNNNNLLLKKKKKKLLLLLLKKKJJJLLLMMMLLLKKKMMMPPPNNNIIIGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGIIIJJJKKKLLLKKKKKKGGGGGGFFFGGGIIIHHHFFFDDDAAAAAA??????>>>??????@@@@@@===<<>>???@@@AAAAAAAAA@@@???kkk```aaa\\\[[[ZZZ[[[]]][[[VVVQQQPPPQQQSSSSSSSSSQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNOOOLLLIIIGGGFFFFFFEEEDDDGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFCCCBBB@@@@@@@@@AAACCCEEEDDDEEEEEEFFFEEEDDDCCCBBBDDDBBBAAABBBDDDEEEBBB????????????>>>>>>>>>>>>>>>===???@@@@@@>>>>>>???@@@??????>>>>>>>>>???@@@@@@DDDDDDDDDCCCAAA???===<<<@@@???>>>>>>???@@@???>>>BBBDDDGGGIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFEEERRRddd}}}kkk\\\UUUSSSOOOMMMMMMMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEECCC@@@?????????>>>======<<<<<<<<<======<<<:::999:::;;;<<<;;;999666555555444444333333222222111111000000//////...000000111111111000//////000000000000////////////....................................------------,,,,,,,,,---------...............////////////000......//////000111111111333111222999@@@PPPnnn||||||ooommmjjjhhhmmmyyyuuunnnaaaWWWXXXZZZXXXXXX[[[WWWWWWXXXXXXXXXYYYYYYYYYVVVUUUTTTRRRRRRRRRSSSTTTOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNOOOQQQPPPMMMKKKIIILLLLLLKKKLLLNNNLLLGGGCCCCCCCCCDDDEEEGGGHHHIIIEEEGGGIIIKKKMMMMMMLLLKKKEEEEEEFFFHHHIIIIIIFFFDDDCCCBBBBBBAAA@@@>>>===<<<===;;;;;;>>>DDDHHHIIIHHHEEEEEEEEEDDDBBB@@@???>>>===>>>???AAABBBAAAAAA@@@qqqhhh^^^[[[___ZZZZZZ[[[\\\\\\YYYSSSNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLPPPMMMJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDBBBAAA???======???AAACCCFFFFFFFFFGGGHHHGGGDDDBBBBBBAAA???@@@AAAAAA???==================>>>>>>>>><<<===>>>===<<<<<<===???@@@???>>>======>>>???@@@AAAAAA@@@@@@>>><<<;;;:::AAA@@@???@@@AAABBBAAA@@@CCCEEEGGGHHHHHHGGGEEEDDDCCCAAAAAABBBEEEFFFDDDBBBHHHKKKPPP[[[vvvgggVVVQQQPPPQQQQQQPPPNNNLLLLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCCCCBBB???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<999888888888888888888888555555444444333222222222111111000000////////////000000000000000000//////000000000000000/////////..............................------------------+++,,,,,,,,,------------------........./////////------...//////000000111333333555333000444GGG\\\zzztttvvvzzz|||tttggg```ZZZWWWXXXXXXVVVVVVZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUTTTSSSRRRQQQQQQPPPNNNNNNOOOOOOOOOPPPOOOOOOQQQPPPPPPQQQRRRRRRPPPOOOKKKOOOPPPOOOOOOQQQNNNIIICCCCCCCCCDDDEEEGGGGGGHHHEEEGGGIIIKKKLLLKKKIIIHHHCCCCCCEEEGGGIIIIIIFFFDDDEEEEEEFFFFFFDDDBBB@@@>>>>>><<<<<<>>>BBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBBBBCCCBBBAAA@@@aaaZZZ\\\YYYVVVXXXVVVVVVUUUUUUSSSPPPLLLIIILLLLLLMMMNNNOOONNNNNNMMMKKKLLLLLLMMMMMMLLLLLLKKKNNNKKKIIIGGGGGGFFFDDDBBB@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAACCCAAA>>><<<;;;<<<>>>???CCCBBBBBBDDDFFFFFFDDDBBB???>>>===<<<======<<<;;;;;;;;;<<<===>>>???@@@@@@<<<<<<===<<<;;;;;;<<<>>>@@@???>>>======>>>???@@@;;;;;;<<<<<<;;;;;;:::999???>>>>>>???AAABBBBBBAAADDDEEEFFFGGGGGGEEEDDDCCCDDDAAA???AAAEEEHHHGGGEEEDDDIIILLLNNNXXXpppjjjYYYSSSTTTTTTUUUTTTQQQMMMJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBAAA>>>======>>>======<<<;;;::::::;;;;;;:::::::::999777666666666444444444333222222111111000000000/////////////////////////////////000000111000000000//////..............................,,,,,,,,,---------------++++++++++++,,,,,,,,,---------------............---------...//////000000,,,///333444333333:::CCChhhssspppyyyssslllgggbbbXXXUUUTTTTTTRRRPPPRRRVVV[[[[[[ZZZYYYXXXXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTRRROOOOOOPPPRRRSSSSSSMMMRRRTTTRRRQQQRRROOOKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCDDDFFFHHHHHHFFFCCCCCCEEEFFFGGGGGGEEECCCAAA=========???AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEDDDDDDBBB@@@???nnnbbbZZZYYYWWWQQQOOOTTTRRRRRRQQQOOONNNMMMMMMLLLJJJKKKLLLLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCCCCCCCAAA???>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????BBBAAA???<<<;;;;;;<<<===>>><<<;;;>>>BBBEEEDDDBBB<<<;;;::::::999::::::;;;::::::;;;===>>>@@@AAAAAA======<<<;;;999999;;;===>>>>>>======<<<<<<======777888999::::::::::::::::::999999;;;>>>@@@AAA@@@DDDDDDEEEEEEDDDCCCBBBAAACCCAAA???AAAFFFIIIHHHGGG>>>GGGNNNLLLIIINNN^^^llloooddd]]]TTTPPPRRRRRRQQQOOOLLLHHHFFFGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAA@@@>>><<<===>>><<<;;;:::999999999999999=========;;;888666666777444333333222222111111000//////////////////////////////.........///000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...///000111333444555666CCCWWWkkkzzzzzzzzzyyybbb```ccc___VVVTTTSSSRRRQQQQQQRRRUUUXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPPRRRTTTUUUTTTQQQNNNMMMNNNQQQRRRSSSLLLQQQTTTQQQOOOOOONNNKKKJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFEEECCC@@@BBBCCCEEEEEEDDDBBBAAA;;;<<<>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBB???>>>iii[[[NNNRRRUUUUUURRROOOQQQSSSOOOPPPPPPOOONNNNNNOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHBBBAAA@@@@@@AAA@@@>>>======>>>@@@AAACCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>@@@???>>>===============<<<999777;;;AAAFFFHHHGGG:::::::::999888999;;;<<<;;;;;;<<<<<<===>>>??????======<<<999777666888:::;;;;;;;;;;;;;;;:::999999888888999:::::::::::::::666666777:::===@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???>>>???AAADDDFFFFFFEEEDDDAAAEEEIIIIIIEEEAAACCCGGGccc~~~nnn___UUUWWWVVVPPPLLLNNNNNNMMMJJJHHHGGGFFFEEEDDD@@@@@@??????@@@AAACCCDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>@@@@@@???===<<<<<<===;;;:::999888777777777777:::;;;<<<:::666444555666333333333222111111000000///////////////////////////......---...///000111/////////...---,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++++++++++++++,,,,,,,,,,,,---------+++,,,,,,---......//////111000//////000111000---...;;;EEESSSmmm}}}}}}dddYYYYYYZZZUUUPPPRRRSSSSSSRRRSSSUUUWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRSSSQQQPPPMMMLLLMMMOOORRRTTTOOONNNLLLLLLNNNPPPPPPOOOLLLQQQRRRNNNKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGEEECCCBBBCCCDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@>>>???AAAAAAAAA@@@??????>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>sssbbb\\\[[[[[[SSSTTTRRRMMMNNNRRRSSSOOOLLLMMMNNNMMMLLLLLLLLLMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFAAA@@@???@@@AAA@@@???===<<<===???AAACCCDDDDDDEEECCCBBBAAA???>>>==================>>>>>>>>>>>>>>>>>>:::888;;;CCCJJJLLLLLL999::::::999888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;888555444666888888999::::::999888777666999::::::;;;;;;;;;::::::666666777:::???BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>:::>>>BBBFFFFFFDDDAAA???BBB???===AAAFFFGGGFFFEEE???QQQfff{{{wwweee]]]]]]RRRMMMRRRRRRLLLJJJNNNNNNLLLJJJIIIIIIHHHEEEBBB@@@?????????@@@BBBDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@???===<<<<<<===:::999888777666666666666555777888666333111222444333333222222111000000000.........//////////////////...------...///000111//////...---,,,,,,++++++************************(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,------......///)))+++---///222444222...222999555444@@@QQQhhh~~~rrrkkkiiipppyyy}}}~~~sssbbbdddddd___UUUMMMNNNSSSPPPQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOOOOOOOPPPRRRTTTUUUPPPNNNKKKIIIIIILLLPPPRRRKKKKKKLLLMMMOOOOOONNNLLLLLLQQQRRRMMMJJJKKKMMMLLLJJJKKKLLLLLLLLLKKKIIIIIIEEEDDDDDDDDDFFFIIILLLNNNHHHEEEBBBAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@DDDEEEEEECCC@@@===;;;:::<<<===>>>???@@@@@@@@@??????@@@AAAAAAAAA@@@???>>>xxxeee\\\YYYWWWWWWXXXPPPPPPOOOOOONNNNNNOOOOOOQQQOOOMMMMMMLLLKKKHHHEEEKKKJJJIIIGGGFFFEEEEEEEEEGGGEEEEEEFFFIIIIIIFFFCCC@@@AAABBB@@@>>>======>>>@@@???>>>===>>>@@@CCCDDDAAA@@@@@@??????????????????<<<888:::>>>@@@>>>;;;<<<999888===EEEKKKLLLKKK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<:::666222111555999:::999999999999999::::::;;;;;;;;;999777666888::::::888===FFFIIICCC??????BBBCCCDDDDDDCCCAAA???>>>?????????>>>>>>>>>>>>>>>???@@@BBBBBB@@@??????@@@EEEJJJPPPXXXhhh}}}kkkaaa[[[WWWOOOOOONNNNNNMMMKKKJJJIIIHHHFFFDDDBBBAAABBBCCCDDDBBB@@@???@@@AAABBBBBBAAABBB@@@>>><<<;;;;;;<<<===:::::::::;;;;;;:::999999:::888666444333333555666444444555555444444333222000000000000////////////......---------,,,,,,,,,...........................------,,,,,,------...************************+++++++++************)))***************************************************++++++,,,,,,------...////////////////////////222111111111555<<>>@@@AAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>@@@CCCEEEDDDAAA>>>;;;;;;qqqeeeZZZWWWYYYXXXWWWXXXRRRQQQPPPOOONNNMMMMMMMMMNNNLLLKKKJJJJJJIIIGGGEEEHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEGGGIIIIIIFFFCCC???@@@@@@???=========>>>???>>>>>>>>>???@@@BBBBBB@@@@@@???>>>>>>>>>>>>>>><<<999777888<<<>>><<<999>>>:::888:::>>>AAAAAA???::::::::::::::::::::::::999999999::::::<<<======<<<<<<:::888666555777999:::999999888888888999999:::;;;:::999777777999;;;<<<;;;???FFFHHHCCC@@@AAA@@@AAABBBBBBAAA@@@>>><<<<<<<<<======>>>???@@@@@@===???@@@@@@???>>>>>>???CCCFFFHHHKKKSSSffftttdddZZZUUUQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDBBBAAA@@@@@@AAABBB@@@>>>>>>@@@AAA@@@@@@@@@>>><<<;;;:::;;;<<<===:::;;;;;;;;;:::999999888777666555333333333444444333444444444444333222222000000000000/////////.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************+++++++++*********))))))************************++++++++++++++++++++++++******+++,,,,,,------...........................///.........///444:::???JJJgggsssssszzzhhh]]]WWWSSSTTTUUUVVVVVVTTTQQQMMMKKKJJJKKKLLLMMMOOOPPPQQQRRROOOOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOONNNMMMKKKKKKMMMPPPLLLLLLLLLNNNPPPQQQPPPNNNMMMMMMMMMLLLKKKKKKMMMPPPKKKKKKKKKJJJIIIGGGEEECCCBBBCCCEEEFFFEEEFFFGGGIIIHHHFFFDDDEEEFFFGGGFFFEEEAAACCCFFFIIIIIIGGGDDDBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===@@@BBBDDDDDDAAA>>><<<;;;xxx```\\\UUUQQQTTTXXXXXXVVVVVVSSSRRRQQQOOONNNMMMMMMMMMKKKJJJHHHGGGHHHGGGEEECCCDDDDDDCCCBBBAAAAAABBBBBBDDDDDDEEEGGGIIIHHHEEEBBB>>>???@@@???=========???===>>>???@@@AAAAAA@@@@@@??????>>>===============:::999888:::===>>>;;;888===:::888888;;;<<<;;;888999999999999999999999999777777888999:::;;;<<<======<<<::::::;;;;;;:::999:::999888777777777777777999999999888777888:::<<<<<<<<<>>>CCCCCC@@@???AAA>>>>>>?????????===<<<;;;888999:::<<<>>>@@@BBBBBB<<<===???>>>===<<<===???CCCDDDEEEEEEFFFMMMWWW___wwwfff___WWWRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@CCCAAA>>>>>>>>>???>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;:::999777777333333333333333333333333222222333333222222111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************++++++*********)))))))))************************++++++++++++++++++++++++******++++++,,,---------........................---------,,,,,,---111444777CCCRRR___qqq}}}}}}~~~}}}kkkWWWPPPPPPPPPNNNMMMPPPTTTVVVUUUQQQKKKHHHGGGHHHJJJMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMNNNNNNOOOOOOPPPNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLMMMOOOQQQQQQOOOMMMJJJKKKLLLKKKKKKKKKMMMOOOKKKKKKJJJIIIGGGDDDAAA@@@@@@BBBDDDDDDDDDDDDFFFGGGDDDCCCBBBCCCFFFGGGHHHGGGCCCDDDFFFHHHGGGFFFCCCAAACCCCCCDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@???>>>===<<<>>>@@@CCCCCC@@@>>>===<<>>@@@@@@@@@>>>>>>???@@@===>>>AAACCCDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===???AAAAAA>>>;;;<<<:::999:::===>>>>>><<<::::::::::::999999999999666777888999;;;<<<<<<======;;;:::<<>>===<<<<<<>>>???AAABBBDDDEEEGGGJJJMMMNNNOOO```wwwqqqbbbYYYWWWTTTQQQPPPQQQQQQOOONNNIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEBBB???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;999888666666111222333333444333333222111111111111111000000///000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************))))))))))))************************++++++++++++++++++++++++*********+++,,,,,,------........................---...///...------...000>>>777222444>>>SSSooo~~~}}}zzzrrr{{{mmmcccWWWPPPNNNNNNMMMKKKIIILLLPPPRRRRRROOOJJJGGGFFFHHHJJJMMMMMMMMMLLLKKKNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKLLLMMMNNNOOONNNOOOQQQQQQOOOMMMLLLMMMLLLLLLNNNPPPQQQQQQMMMKKKHHHJJJKKKLLLKKKKKKMMMOOOJJJJJJJJJHHHFFFDDDAAA@@@???@@@BBBBBBBBBCCCDDDFFFCCCBBBAAABBBEEEFFFGGGFFFDDDEEEFFFFFFEEECCCAAA@@@???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAA???>>><<<;;;===???AAAAAA???=========sssddd]]][[[ZZZYYYSSSPPPRRRSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQNNNKKKHHHGGGFFFCCCBBBCCCCCCBBBBBBAAABBBBBBBBBAAACCCFFFGGGFFFEEECCCBBBAAABBBCCCBBB@@@???@@@AAA===@@@CCCFFFFFFDDDAAA>>>>>>======<<<<<<<<<<<<<<<===>>>???AAABBBBBB???===;;;;;;;;;===???@@@@@@???<<<<<<;;;;;;:::::::::999777888999;;;<<<<<<<<<<<<;;;::::::<<>>;;;======;;;999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<===>>>>>>======>>>===<<<===???AAA???@@@AAADDDGGGJJJKKKKKKIIINNNWWWaaaqqqyyyggg\\\XXXWWWVVVTTTRRROOONNNMMMMMMLLLKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGDDD@@@>>>>>>?????????==================>>>>>>;;;;;;;;;:::999777666555222222333444444444333333000000111111000000///...////////////..................---------,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,,,,---........................,,,...000000/////////000888333111333444666@@@LLLhhhuuuzzz{{{qqqlllvvvyyy}}}xxxuuuwwwyyylll]]]WWWWWWVVVSSSNNNIIIFFFDDDHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMKKKJJJHHHNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOMMMOOOQQQQQQOOOLLLKKKKKKLLLLLLMMMOOOPPPOOOLLLIIIGGGIIILLLMMMLLLLLLMMMMMMHHHIIIIIIHHHGGGEEECCCAAA>>>???AAAAAAAAAAAACCCEEEDDDCCCAAABBBCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???<<<===???AAACCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;===???@@@@@@>>>===<<<===rrr|||zzzssshhh]]]WWWUUUUUUWWWQQQMMMNNNNNNMMMNNNPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTQQQMMMJJJHHHGGGFFFDDDEEEEEEDDDCCCBBBBBBCCCCCCAAACCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAA===@@@CCCFFFFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===<<<============<<<;;;;;;===<<<<<<;;;;;;:::::::::888999:::<<<<<<<<<;;;;;;999999999;;;<<<<<<:::888888888888777777888888999777888999888888999;;;>>><<<@@@AAA<<<999:::<<<<<<::::::::::::::::::::::::999999::::::;;;;;;;;;<<<<<<=========<<<===???BBBBBBCCCDDDFFFFFFGGGHHHHHHMMMKKKKKKOOOVVVfffyyypppcccYYYUUUUUUUUUUUUQQQPPPMMMKKKJJJJJJJJJKKKJJJJJJJJJJJJHHHGGGFFFEEE@@@AAABBBCCCEEEGGGHHHHHHHHHEEEAAA>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>======::::::::::::999888666666333333333333333333333333000000111111000000///.../////////.........------......---------,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))******+++,,,,,,,,,------------------------)))+++............///000222111333555444222333666CCCWWWppp}}}zzz|||rrr^^^PPPIIIGGGKKKMMMKKKGGGDDDFFFIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPMMMOOOPPPPPPMMMKKKJJJJJJLLLKKKLLLMMMNNNMMMJJJGGGGGGJJJMMMOOONNNLLLLLLLLLHHHHHHHHHHHHGGGEEECCCAAA===???AAAAAAAAAAAACCCEEEEEECCCAAAAAABBBBBBBBB@@@BBBBBBAAA@@@??????>>>>>><<<===???AAABBBCCCCCCCCCAAAAAAAAA@@@???>>>===<<<>>>???@@@???===;;;;;;<<>><<>>======<<<<<<======;;;<<<<<<<<<<<<<<<======;;;<<<======;;;:::999888<<<<<<;;;;;;:::999999888888999:::;;;;;;:::999888666888999888777666666777888888777888888999:::;;;888999999888777888;;;===<<>>AAABBBDDDGGGHHHGGGFFFGGGHHHKKKHHHHHHJJJLLLOOOZZZfffccctttpppeeejjjddd]]]XXXVVVTTTQQQOOOOOOOOONNNMMMKKKKKKLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDAAA@@@@@@AAABBBDDDFFFGGGGGGCCC???======???@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999999999888777777444333222111000000111222000111111111111000////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------)))***,,,---,,,,,,---//////000///,,,---222666777333;;;BBBGGGTTTmmmtttaaaUUUMMMEEEBBBCCC>>>@@@AAABBBBBBEEEHHHKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHJJJLLLOOOQQQMMMNNNOOONNNKKKJJJIIIJJJLLLKKKJJJJJJKKKJJJHHHFFFHHHLLLOOOPPPOOOMMMLLLKKKHHHHHHHHHGGGEEEBBB@@@>>>===???AAAAAAAAAAAACCCEEEDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>===============<<<===>>>???@@@???>>>===@@@@@@@@@@@@@@@???>>>===???@@@@@@>>><<<::::::;;;vvveeeZZZXXXZZZXXXVVVUUUTTTRRRTTTWWWUUUQQQNNNNNNMMMJJJJJJLLLQQQPPPPPPPPPPPPQQQRRRRRRPPPMMMJJJIIIJJJKKKLLLKKKHHHGGGEEEDDDCCCBBBBBBAAACCCDDDDDDBBB@@@@@@CCCFFFDDDEEEEEECCC???======>>>;;;===@@@BBBAAA???===;;;??????>>>===============<<<<<<===<<<;;;<<<>>>???999;;;======<<<;;;::::::;;;;;;::::::999888777777777888:::::::::999777555444777888777444222444777777777888888999:::<<<<<<999999999888777888:::<<<999AAABBB<<<666888999888666666555555555666666777666777888999:::;;;<<<<<<:::::::::999999:::===@@@999>>>DDDFFFEEEDDDFFFIIIJJJFFFGGGKKKKKKIIIMMMUUUWWWZZZaaannn~~~}}}nnnccc^^^^^^```^^^YYYTTTRRRSSSSSSRRRPPPLLLMMMNNNMMMLLLKKKKKKLLLNNNMMMLLLKKKIIIFFFDDDCCCDDDCCCBBBAAABBBDDDFFFHHHEEEBBB>>><<<<<<>>>@@@@@@============<<<;;;:::999888888999999999888888777555333111///......///000111111111111111000000/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,------------------------***,,,------,,,,,,---...&&&,,,...+++,,,111111,,,,,,222555333555BBBPPPYYYqqqfffUUUIII??????AAA@@@AAAEEEBBBAAA@@@BBBDDDDDDCCCAAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCFFFHHHKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHJJJLLLOOOQQQMMMNNNNNNMMMJJJHHHIIIJJJLLLKKKIIIHHHIIIIIIGGGFFFIIIMMMPPPRRRPPPMMMKKKKKKIIIHHHGGGFFFCCC???<<<:::>>>???AAAAAAAAAAAACCCEEEBBBAAA???@@@AAABBBBBBAAA???>>><<<;;;;;;<<<======;;;<<<<<<<<<;;;:::888777??????@@@@@@@@@??????>>>@@@@@@@@@>>>;;;999999:::|||tttlllccc___aaaiiiwww|||ppp^^^TTTSSSSSSSSSTTTTTTSSSPPPOOOOOOPPPOOOMMMLLLJJJJJJLLLMMMNNN^^^XXXRRRPPPQQQQQQNNNKKKKKKKKKIIIHHHHHHHHHHHHHHHJJJFFFBBBAAAAAAAAA???===CCCCCCCCCCCCCCCDDDEEEEEEAAA??????@@@CCCDDDBBB???;;;===>>>@@@@@@>>>===;;;<<<===>>>>>>===<<<>>>???????????????>>>===<<<;;;888999;;;<<<<<<<<<;;;;;;::::::999999888777666666999888777444333333555888666666666666777777777777:::888666444444555777888999999999888888888888777777666555444444444444444666555333222222333555666666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;>>>@@@CCCDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLPPPSSSVVVWWWYYY___jjjsss}}}uuuppplllgggbbb]]]ZZZXXXVVVTTTTTTSSSRRRRRRRRRRRRPPPNNNLLLJJJIIIJJJLLLNNNOOOOOOJJJJJJJJJHHHGGGEEECCCBBBDDDBBBAAAAAACCCDDDAAA>>>>>>>>>?????????>>>>>>===<<<:::777666666888888888999888777666444444333333555444222000//////000111000000000000000000000000////////////...............---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((******))))))))))))******))))))***++++++++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///000000222333555777888BBBIIIXXXiiiyyyuuu```RRRJJJGGG???===<<<;;;;;;<<<===???:::<<<>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@@@@AAACCCFFFGGGLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGIIIMMMRRRSSSSSSNNNLLLKKKKKKLLLMMMMMMLLLHHHFFFDDDBBBBBBDDDFFFHHHOOOOOONNNMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>>>>???@@@???AAACCCEEEEEECCC@@@>>>AAA???===<<<<<<===???AAA@@@???>>>===<<<;;;::::::888999:::<<<======<<<<<>>>>>>>>>>>>>>???BBBAAA@@@>>><<<;;;999999yyyrrrhhh^^^[[[WWWRRRQQQSSS]]]gggjjj```SSSOOOQQQSSSSSSTTTTTTRRRPPPNNNNNNOOOLLLKKKIIIHHHJJJNNNSSSVVVccc]]]UUUQQQQQQPPPMMMJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFCCCAAAAAACCCDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@AAACCCCCCAAA???======>>>??????>>>=========>>>===<<<::::::===???>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<;;;;;;::::::999999888777777666666666666666555444333444555333333333444444444555555999888666444333555666888888888888777777777666666555444444333333333333333555444222111111222444555666666777777888999999999999999:::;;;;;;;;;;;;;;;:::===@@@CCCDDDEEEFFFGGGCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMNNNMMMMMMQQQXXX]]]]]]cccooo~~~|||rrrkkkfff```]]]dddaaa\\\YYYWWWVVVTTTSSSNNNMMMLLLMMMOOOOOOLLLIIIMMMKKKIIIIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHEEECCCBBBBBB@@@@@@AAACCCCCCAAA???>>>????????????>>>>>>===;;;:::888777888999999:::999888666555444333333333444333111/////////111111////////////////////////............------------------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''''''''((((((((())))))******))))))))))))******))))))***++++++++++++******+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------.........///000111333444555888999>>>FFFPPPcccwwwgggUUUHHHAAA???@@@>>>===;;;::::::;;;===>>>;;;<<<>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGIIIMMMPPPQQQPPPJJJIIIHHHIIILLLNNNNNNMMMIIIGGGDDDBBBBBBDDDGGGIIIMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDBBB@@@???@@@AAABBB@@@BBBDDDFFFEEECCC@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<:::999888888777888:::;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@??????>>>======<<<<<<{{{vvvqqqpppjjj^^^SSSTTTOOOJJJJJJJJJHHHIIIKKKPPPUUUVVVPPPKKKLLLQQQSSSQQQRRRRRRQQQOOOMMMMMMNNNLLLJJJGGGFFFHHHNNNTTTXXX^^^XXXQQQMMMMMMMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@CCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>========================>>>>>>===;;;999999;;;===<<<<<<<<<<<<;;;:::999999888888999:::::::::999999999888888777777666666666444444444555444444333333333333333333444444444444888777555333333444555777666666666555555555444444222222222222222333333444444333222111111222333444555555666666777888888888888888999:::::::::::::::888;;;???BBBCCCDDDFFFGGG@@@@@@AAABBBDDDFFFHHHIIIKKKKKKJJJIIIJJJKKKMMMNNNQQQRRRVVV\\\eeeoooxxx}}}yyyvvvjjjgggcccaaa___]]]ZZZWWW[[[XXXUUUSSSSSSSSSRRRQQQOOOMMMLLLPPPTTTTTTPPPKKKMMMLLLJJJIIIJJJKKKJJJIIINNNMMMLLLJJJGGGDDDBBB@@@AAA@@@@@@AAABBBCCCAAA@@@???????????????>>>======888888777777777888999999888777666444333333333333222111000//////000111222////////////////////////------------,,,,,,,,,+++------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((()))******++++++*********++++++,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---------------------......///111111333111000111444@@@WWWjjjlll```YYYRRRHHH>>>999999<<<>>><<<;;;:::999999:::;;;<<<<<<===>>>>>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@BBBEEEGGGIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNMMMLLLKKKIIIHHHIIIJJJLLLLLLKKKHHHGGGDDDCCCEEEIIIMMMPPPJJJJJJIIIHHHGGGFFFDDDCCCEEEDDDBBBAAA@@@AAABBBCCCCCCDDDFFFFFFEEECCC@@@>>>===========================<<<;;;:::888777666555777888999;;;<<<<<<<<<<<>>>>>??????@@@======>>>>>>>>>>>>??????>>>CCCLLLVVVaaajjjpppsss{{{{{{nnngggfffhhhWWWQQQKKKKKKOOOPPPMMMHHHLLLJJJHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIKKKNNNRRRTTTOOOPPPPPPOOOMMMLLLLLLMMMMMMJJJGGGEEEEEEHHHLLLNNNNNNJJJFFFDDDFFFIIIJJJKKKFFFGGGHHHIIIHHHFFFDDDBBBCCCAAA@@@??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>======<<<;;;;;;;;;;;;<<<===<<<>>>>>>===;;;:::999::::::::::::::::::999888888777777777888888888777777777777777666666666555555444333222333444444444333555666666666666777777777777666444333333333444555444444333333333222222222111111111222222333555555444444333333333333444444444444444555666666777777777777888999999999999888:::<<>>>>>???@@@BBBDDDFFFGGGHHHHHHGGGIIIKKKMMMLLLKKKSSSRRRQQQQQQSSSWWWZZZ\\\[[[^^^ccciiiooovvv}}}|||uuuqqqgggeeecccaaa```___^^^^^^^^^___`````````^^^[[[XXXWWWTTTRRRPPPPPPPPPOOONNNOOOMMMMMMRRRXXXXXXSSSMMMLLLKKKIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHFFFCCCAAA@@@BBBBBBBBBBBBBBBBBB@@@???????????????>>>>>>===<<<444555666666666666666777666555444333222222222222000000/////////000111111////////////////////////------------,,,,,,,,,,,,---,,,,,,+++***+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))((())))))*********************+++,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,---------...------------......///111111222444333555???JJJ\\\eeeooovvv~~~ssscccVVVLLLDDD???GGGDDD???;;;999:::<<<===:::999999888888999999:::;;;===>>>===<<<<<<===>>>????????????????????????>>>???AAADDDFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJLLLMMMNNNMMMKKKJJJOOOMMMKKKIIIIIIIIIGGGFFFHHHGGGFFFGGGJJJOOOUUUXXXHHHHHHHHHGGGFFFEEEDDDCCCGGGFFFCCCAAA@@@AAABBBCCCEEEEEEFFFGGGEEECCC@@@>>>??????@@@@@@@@@@@@??????<<<<<<;;;:::888777666555777888999:::;;;<<<======??????>>>>>>>>>???@@@@@@======>>>>>>>>>>>>??????000000///000333888===@@@CCCJJJQQQVVV\\\cccfffgggllllllnnnsssxxx{{{{{{zzzwwwyyyxxx|||zzzyyyxxx{{{uuupppkkkjjjjjjfff___YYYQQQPPPKKKDDD>>><<<@@@DDDAAAAAA@@@@@@AAAAAABBBBBBFFFGGGGGGEEECCCCCCBBBBBBEEEEEEFFFJJJNNNPPPQQQQQQMMMNNNNNNMMMKKKJJJKKKLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA???>>>AAAEEEHHHIIIDDDEEEGGGGGGFFFEEEBBBAAA@@@???>>>===<<<<<<===>>>>>>???AAACCCDDDEEEEEEEEEBBBBBBBBBAAA???>>>===<<<;;;:::999999999999:::;;;999===@@@AAA>>>;;;888777888999999999999888888777666666666555555555666666666666555555555555555444666333111111444666666666666666777777777888888888555444333222222222333444222222222111111111000000222222222222333555666777555555444444444444555555222333333444444555666666555666666777777777777777888:::===>>>===<<<===>>>>>>>>>>>>???@@@BBBDDDEEECCCCCCDDDFFFHHHIIIHHHFFFEEEFFFGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRSSSVVV[[[^^^[[[]]]___cccgggkkknnnoookkkooosssuuutttpppnnnlll___]]]ZZZYYYXXXWWWUUUTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSUUUXXXYYYYYYVVVSSSQQQVVVTTTQQQPPPOOONNNMMMKKKGGGGGGHHHMMMRRRRRRNNNIIIJJJIIIIIIJJJLLLMMMMMMKKKHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEDDDBBB@@@??????>>>>>>>>>>>>===<<<;;;:::444666999999777666666777555444333222222111111222//////////////////000000.................................------------,,,,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))************))))))***++++++,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------......---------.........---...222444222///333999DDDEEEDDDGGGOOOXXXYYYUUUdddnnn{{{rrrcccYYYMMMHHH@@@;;;888999;;;===<<<<<<;;;;;;999888777666888888777777777777888888:::;;;<<<<<<::::::;;;<<<<<<=========>>>>>>?????????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNOOONNNLLLJJJHHHPPPMMMKKKIIIIIIHHHGGGEEEIIIHHHGGGHHHJJJNNNRRRUUUGGGGGGGGGGGGGGGFFFEEEDDDIIIGGGDDDBBB@@@@@@@@@AAAEEEFFFFFFFFFEEECCC@@@???>>>???@@@@@@@@@@@@???>>>======<<<;;;:::999888888::::::::::::;;;<<<======>>>=========>>>>>>???@@@???>>>>>>>>>===<<<<<<<<<555555555555555555555555000222555666888:::>>>@@@AAAAAAAAADDDGGGIIIIIIHHHFFFOOO[[[```XXXLLLHHHJJJCCCBBBBBBDDDGGGIIIJJJJJJGGGDDDAAAAAAAAA@@@<<<999;;;===???AAA@@@@@@@@@@@@:::<<>>===???AAA???CCCDDDAAA???AAAAAA@@@CCCBBBEEEKKKNNNMMMLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKCCCCCCCCCCCCCCCBBBBBBAAACCCBBBAAA@@@AAACCCEEEFFFDDDDDDEEEEEEDDDCCCAAA@@@===>>>>>>===<<<<<<>>>@@@===???AAACCCDDDEEEEEEDDD???AAAAAA@@@>>><<<;;;<<<999999999999999999999999777;;;???@@@>>>;;;888666888888888999999888888777666555444333333333444444444444444444444444444444666444222333777999888777444444444555555555555666444333333222222222222222111111111000000000//////222222222222333444666666444444444444444444444444111111222222333444444555444444555666666666666666555888;;;<<<<<<<<<===>>>=========>>>>>>???@@@AAABBBCCCEEEFFFEEEDDDCCCBBBBBBDDDFFFIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPSSSVVVYYYUUUUUUUUUVVVWWWXXXZZZ[[[XXX[[[___``````^^^]]]]]]SSSRRRPPPQQQSSSTTTTTTTTTRRRTTTVVVVVVTTTSSSRRRRRRMMMPPPSSSTTTSSSQQQPPPPPPTTTRRRPPPNNNNNNLLLJJJHHHBBBCCCEEEIIIKKKLLLJJJHHHGGGGGGGGGIIILLLMMMLLLKKKGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEDDDAAA?????????============<<<:::999999666999======:::777777888333333222111111111111111///////////////.............................................------------,,,,,,+++***************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''((())))))******)))))))))******+++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,......---------......///...---...///---,,,000666>>>:::555444<<>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKNNNNNNLLLIIIHHHHHHJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHFFFCCCAAA@@@???@@@AAADDDEEEEEEEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>????????????>>>===;;;:::999999''')))+++...///000//////555444444444444444555777888777666666666555555444777===GGGMMMGGG<<<999<<<<<<;;;;;;;;;<<<===>>>===999888888777888888888999555666888:::<<<;;;999666777888999;;;>>>???AAABBB===BBBDDD???>>>AAACCCAAACCCAAADDDJJJLLLIIIHHHKKKIIIJJJKKKJJJIIIHHHIIIJJJDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCAAA>>>===???AAA@@@AAABBBDDDDDDCCCBBBAAA===???@@@???<<<::::::;;;999:::;;;<<<<<<;;;:::999666888;;;;;;999888777888777888888999999999888888555444333222111222222333333333333333333444444444444444444999===>>>:::555222222222333333333444444333222222222111111111111111000000000000/////////222222111222222333444444222222222333333222222222000000111111222333333444333333444555555555555555888:::<<<======<<<<<<======<<<<<<;;;;;;<<<<<<===AAADDDFFFEEECCCAAAAAACCCHHHIIIIIIJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNPPPSSSVVVLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRSSSSSSRRRRRRSSSTTTNNNLLLJJJIIIJJJKKKKKKJJJLLLNNNPPPPPPOOOOOORRRUUUPPPRRRUUUTTTRRRQQQQQQRRROOOMMMLLLKKKKKKIIIGGGEEEAAADDDGGGHHHHHHGGGHHHJJJFFFFFFFFFHHHIIIJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDDDD???AAACCCBBB@@@>>>???@@@<<<<<<<<<;;;:::999777777555999======999555444555222222111000000000000111////////////...------,,,........................------------,,,,,,,,,+++,,,++++++***************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////---...///---+++///444888777444333999>>><<<666111555;;;???CCCIIIQQQWWW___iiimmmrrr}}}yyysssmmmfffaaaKKKFFFAAA>>>===;;;999666999:::;;;:::888555222000333333555666777666666555444444555555555555444444333555777777777777888:::999999:::;;;<<<===>>>>>>?????????@@@AAACCCEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKHHHFFFFFFGGGGGGEEEDDDDDDFFFGGGGGGFFFCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;::::::;;;<<<=========>>>>>>>>>?????????AAA@@@>>>===<<<<<<======:::::::::;;;;;;<<<===>>>======<<<;;;:::999888888...---,,,,,,---...000111...------000222111111222111000000111222333444555444666===BBB>>>444222777666555444333333333333333222333333222000111333555555222000111666999:::999<<<888666888<<>><<>>@@@BBBCCCDDDDDDCCCBBB???>>>;;;===???>>>;;;999:::;;;:::;;;===>>>>>>===;;;:::666777777666444555777999777888888999999999888888555444222111111111222222333333333333333333333333222333777>>>CCCAAA:::333222222333333333444444444222222222222111111111000111000000000////////////111111111000111111222333000000111111111111000000000000000111222222333333222333444444555555444444===???@@@???===:::::::::<<<;;;::::::999999999::::::>>>BBBAAA===<<>>:::===@@@@@@>>>>>>???BBB;;;;;;;;;:::999888666555222777;;;;;;555111000111222111000000000000000111////////////...---,,,+++........................,,,,,,,,,+++++++++******,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''(((((()))))))))))))))))))))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///++++++...222000+++***---,,,///111000222555333///444555666555333444777:::777?????????JJJOOORRRZZZ\\\aaaeeeiiinnnsssqqqlllmmmoooqqqrrrtttuuurrrmmmlllfff^^^WWWTTTRRRPPPNNNLLLIIIEEEBBB@@@>>>;;;888:::888777666666666555444444444333222111222444666444333333222333444555666333444444555555444444333111333555666666666888:::888888999:::<<<===>>>>>>=========>>>@@@CCCGGGIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEHHHIIIHHHEEECCCDDDFFFHHHFFFCCCCCCCCCCCCBBBAAA>>>@@@BBBEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEE@@@@@@???>>>???BBBDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>???=========>>>???@@@@@@AAACCCAAA@@@>>>===<<<======999999999:::;;;<<<===>>>;;;;;;;;;::::::999999888,,,,,,,,,---------............//////000000111111////////////000000000000777666444222222222444555222222222111111111000000111111222222222333333333111111222333333444444555777999<<<======>>>???AAABBBAAA@@@CCCFFFFFFDDDAAA???@@@BBBDDDGGGGGGFFFDDDCCCEEEGGGIIIIIIGGGEEEDDDLLLGGGAAA@@@CCCFFFEEEBBBEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCCCC???===@@@HHHPPPLLLIIIEEEBBB???>>>??????????????????????????????BBBCCCCCCBBB@@@===:::888666<<>>BBBFFFJJJLLLHHHEEEBBBAAACCCCCCAAA>>>GGGGGGGGGFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLQQQQQQQQQOOOMMMLLLMMMNNNMMMKKKHHHFFFEEECCC@@@======???AAAAAAAAA@@@AAABBBFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@AAACCCDDDAAA???<<<=========<<<;;;::::::;;;:::999777666555555555222222222222222222222222111000000///...---------------------------------...........................---,,,+++******************))))))((((((''''''))))))))))))))))))))))))+++***)))'''''''''((()))***)))((((((((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))*********(((''''''((('''''''''(((((((((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000000000000000111222333555555888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888666666666666555555555444444333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222555555444333444555666777777888888888888999999999<<<;;;::::::===@@@DDDGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEBBBAAABBBCCCDDDEEEFFFCCCAAAAAACCCDDDCCCAAA>>>>>>???@@@AAABBBBBBCCCCCCAAAAAACCCFFFFFFCCC@@@AAA??????@@@BBBDDDEEEEEEBBB@@@??????@@@AAA@@@???<<<===>>>>>>>>>===;;;:::===:::999<<>>:::;;;<<<<<<===<<<<<<<<<;;;:::999777666555555555,,,,,,,,,,,,---------------......//////000111111...............//////000666444333111111111333333222222111111111000000000111111111222222222222333111222222333333444555555666888:::;;;<<<<<<===???@@@??????AAADDDDDDBBB@@@@@@AAABBBDDDFFFFFFEEECCCDDDEEEGGGIIIHHHGGGEEECCCGGGBBB>>>???CCCFFFFFFEEEJJJJJJKKKKKKJJJIIIGGGFFFCCCEEEFFFCCC@@@@@@DDDIIIEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???===;;;999777<<>><<<>>>@@@???>>>===>>>???EEEDDDCCCBBBAAAAAAAAAAAAAAA???===>>>??????===;;;<<<======<<<<<<;;;:::999;;;:::999777666666555555222222222222222222222222111000000///......------------------------------------------------------------,,,++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))((('''''''''((()))******)))(((((((((((('''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,,,,---------------------------,,,---------.........///....../////////000000000////////////000111222222//////000111222333444444444444444444444444444444666555444333222333333444333333333222222222111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444444333333333444555666555555666666666777777777:::::::::;;;===@@@CCCEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDFFFCCC@@@@@@AAAAAA???===:::;;;<<<===???AAABBBBBBCCCBBBAAABBBDDDDDDAAA>>>BBBAAA@@@AAACCCDDDDDDCCCDDDAAA???>>>???>>>===<<<===============;;;:::999<<<:::999<<>>===<<<;;;;;;;;;<<<===<<<<<<===============<<<:::999888666555555444444++++++,,,,,,,,,------------------...//////000000......---,,,---...000111333222000//////000111111111111000000000000000///000000000111111111222222111222222333333444555555444666888999999:::;;;<<<=========???AAABBB@@@>>>@@@AAACCCDDDEEEDDDCCCCCCEEEFFFGGGHHHHHHFFFDDDCCCAAA>>><<<>>>CCCGGGIIIHHHJJJKKKLLLLLLJJJHHHEEECCCCCCFFFIIIGGGDDDAAA@@@BBB>>>???@@@AAAAAAAAA???>>>@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???===<<<;;;;;;999===@@@@@@===;;;;;;===>>>===;;;999888888999999======<<<:::999888777666666555444333333444555666444333222111111111222333222333444555555444222000111111222222111111000000000000000000000/////////////////////////////////......---------...//////....../////////000000000000//////......///000000///111222333333444777999777777777666555555444444666666666666777888999:::;;;;;;;;;<<<>>>AAACCCEEECCCBBB@@@AAACCCEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNMMMLLLLLLNNNPPPLLLJJJGGGEEEDDDCCCAAA???<<<===???>>>===<<<<<<===DDDCCCBBBAAA@@@@@@@@@@@@AAA???<<<;;;<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888:::999888666555555555555000000000000000000000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***)))((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&&&&'''((()))++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---.........////////////......---------......///------......///000111111111111111111111111111111////////////000111222333111111111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111333333222222333333444555333333333333444444444444777888999;;;===???@@@AAAEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAABBBBBBCCCCCCCCCEEEBBB???>>>>>>===;;;:::777888999;;;===???@@@AAABBBAAAAAAAAABBBBBB???===CCCCCCCCCDDDEEEEEECCCAAAEEEBBB@@@>>>======;;;999<<<<<<<<<<<<;;;:::999888<<<:::999;;;@@@BBBAAA???===<<<;;;:::999:::;;;;;;=========>>>======<<<<<<888777666444333333333333++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,---///000222000///............////////////////////////////////////000000000111111111111111222222333444444444333555888888888888:::;;;:::;;;===>>>@@@@@@???>>>@@@BBBCCCDDDCCCBBBBBBBBBFFFFFFGGGGGGGGGEEEDDDBBB???>>>===???DDDHHHJJJKKKKKKLLLMMMLLLKKKGGGDDDBBBEEEGGGIIIHHHEEEAAA@@@@@@======>>>???????????????AAAAAAAAABBBCCCCCCDDDDDDCCCAAA???===;;;;;;<<<===;;;===>>>===;;;:::;;;===???>>><<<:::::::::;;;<<>><<<:::888777666555666555444444333444444555444333222111111111111111333333444444444222000///000000000111111000000///................................................---------,,,,,,------............/////////000000//////.........///000000000111222333333444666999666555444333333333333444444444555555666777888999::::::::::::;;;===???@@@@@@@@@???@@@AAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDFFFIIILLLNNNMMMNNNNNNMMMLLLLLLMMMOOOKKKHHHEEEDDDCCCCCCBBB@@@<<<>>>@@@@@@???>>>???@@@EEEDDDCCCBBBAAA@@@@@@@@@@@@???==================<<<<<<<<<;;;;;;999888777777666555444333333333333000000000000000000000000000000//////............------------------------++++++++++++++++++++++++)))***,,,---,,,+++)))'''''''''(((((())))))******(((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------..................---,,,,,,,,,,,,,,,......///000000111222222000000111111111111111222.........///000111222222000000000000000/////////000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111111111111111222222333333111111222222222333333333444666888:::<<<===>>>>>>CCCCCCCCCBBBBBBAAA@@@@@@<<<>>>AAABBBBBBBBBAAAAAABBBAAA???===<<<;;;;;;:::888999:::;;;<<<===>>>???>>>>>>???AAAAAAAAA@@@???BBBBBBCCCEEEGGGFFFCCCAAADDDBBB???>>>>>>===<<<:::999999999::::::999999999<<<;;;:::<<>>???????????????AAACCCCCCAAA@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCFFFIIIKKKKKKOOOOOOPPPOOONNNKKKHHHGGGGGGGGGGGGEEEDDDBBBBBBCCC@@@???===<<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCCCCBBB@@@===;;;:::;;;<<<===<<<======<<<:::::::::;;;<<<<<<;;;;;;;;;<<<>>>???>>>===;;;999777666666666555555444333333333333333444444333222222111111111333333444333222111///.........///000000/////////---------------------------------------------------,,,,,,,,,,,,------...............////////////...............///000000111222333333222222444555555444333333333333333444333333333444555666888999999999999999::::::;;;;;;>>>>>>>>>=========>>>???AAAAAABBBBBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDHHHLLLOOOPPPQQQPPPNNNKKKJJJKKKLLLJJJGGGDDDCCCCCCCCCCCCBBB===???BBBCCCDDDDDDFFFGGGGGGFFFEEECCCBBBBBBAAAAAA>>>??????>>>>>>>>>???@@@<<<<<<<<<;;;:::888777666444333222111111000111111////////////////////////////////////............------------------------++++++++++++++++++++++++)))***+++,,,,,,+++)))'''''''''(((((())))))******'''''''''''''''''''''''''''''''''(((((((((((('''))))))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------///...------,,,,,,,,,,,,,,,,,,,,,------......///------------......//////.../////////000000/////////////////////000000000////////////////////////////////////////////////---------.........//////000000000000000000000000///000000111111111111111111111111222222222333333222444666999;;;;;;;;;:::??????@@@@@@???>>>===<<<:::===AAACCCBBB@@@@@@AAA??????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>???>>>===666777777888999:::;;;<<<<<<<<<<<<===???@@@@@@???===<<<;;;:::::::::;;;<<<;;;<<<;;;;;;:::999888777333333222111000000000000))))))*********+++++++++*********+++,,,,,,------,,,,,,---...///000000000+++++++++,,,,,,,,,,,,,,,,,,------------.........------........./////////...//////000111111222222222444666777666666777888666999<<<=========>>>???>>>@@@CCCBBB@@@???AAADDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEECCCAAA>>><<<<<<===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;:::;;;<<<===<<<<<<<<<;;;:::::::::999999999:::;;;<<<======>>>;;;:::888777666666666777444444333333222222111111333333333222222222222222333333333222111000///...------.../////////......,,,,,,,,,---------------------------------------,,,,,,,,,,,,---...//////------........./////////------------...///000000222333333222000///111222333333333333333333333333222222222333444666777888777888888888999999999999;;;<<<===<<<::::::<<<>>>BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEAAABBBDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDGGGIIIKKKPPPQQQPPPMMMJJJHHHIIIJJJIIIFFFCCCBBBBBBDDDDDDDDD>>>AAADDDFFFGGGHHHJJJLLLIIIHHHGGGEEEDDDCCCCCCCCC===???AAAAAA@@@??????@@@<<<<<<;;;:::999777666555222222111000000000000000//////////////////////////////////////////......------------------------++++++++++++++++++++++++))))))***++++++***)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''******((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((()))))))))******((())))))))))))*********************************,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,---......//////------.........---,,,,,,............////////////................................................------------............////////////////////////......///000000000000///111111111111222222222333111333555777888999999888;;;;;;===>>>>>>===<<<;;;:::>>>BBBCCCAAA??????AAA>>>??????>>><<<<<<===???>>>>>>======<<<;;;;;;;;;999<<<@@@BBBCCCEEEFFFHHHCCCCCCCCCDDDEEEEEECCC@@@===<<<;;;<<<>>>???@@@???666666777777888:::<<<===;;;<<<<<<<<<======>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;:::999777666555222222111000000000000000))))))))))))*********+++))))))******+++,,,,,,,,,((()))+++---.........---******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------------.........------......///000000000111333444555444444555666444777:::<<<;;;;;;<<<>>><<>>BBBFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIKKKLLLHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBB@@@@@@??????>>>>>>======>>>===<<<;;;;;;;;;<<<===<<<;;;;;;;;;;;;:::888777777888:::;;;<<<;;;::::::888777555444555666777999333333222222111000//////000000111111111111111111222222111111111000//////,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111111---------.........//////------------...///000000111222222000///...///111000111222333333222111111000111111222333555777888666777777888888888888888888:::<<<;;;:::;;;===@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDD???@@@BBBDDDFFFGGGGGGGGGHHHGGGFFFEEEFFFHHHIIIKKKMMMMMMMMMKKKHHHGGGGGGIIIHHHEEEBBBAAABBBDDDEEEEEE@@@BBBEEEGGGGGGHHHJJJLLLJJJIIIGGGFFFDDDCCCCCCCCCAAADDDGGGGGGCCC@@@??????;;;;;;;;;:::888777555444222222111111000000111111000000000000000000000000.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''''')))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((()))))))))******************************,,,+++++++++************************+++++++++,,,------,,,,,,+++,,,,,,,,,---------------.........------......///000000111,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////,,,---...///000//////...000000000000111111111222111222333555666777777777888999;;;===>>>===<<<;;;<<<@@@CCCCCC???>>>???BBB>>>???@@@>>>;;;999;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>BBBEEEEEEFFFHHHJJJGGGFFFCCCCCCBBBAAA???===;;;999888999<<<=========999999888888888999:::;;;999:::;;;:::::::::;;;;;;<<<;;;:::888888999999:::<<<<<<<<<;;;999777666555222111111000000000000000))))))))))))************)))))))))***++++++,,,,,,$$$'''***,,,...---+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------...////////////111333333222222333444111555999:::999999;;;===;;;???AAAAAA>>>>>>BBBGGGBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHHHHIIIKKKLLLIIIHHHGGGFFFGGGIIILLLMMMIIIHHHGGGGGGFFFDDDAAA???>>>???AAABBBCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<:::888666777888:::<<<<<<:::777666555555333333444666888:::222222222111111///......---...///000111111000000111111111000000000000000+++,,,------.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333---------.........//////,,,,,,,,,---...///000111///000000///......///111...///111333333222000///000000111222333555777888666666777888999999888888666888;;;;;;;;;<<<@@@CCC@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC===>>>AAADDDFFFGGGHHHHHHEEEEEEEEEFFFHHHJJJMMMNNNIIIJJJJJJHHHFFFFFFGGGHHHGGGDDDAAA@@@BBBDDDEEEEEE@@@CCCEEEFFFFFFFFFHHHIIIJJJIIIGGGFFFDDDCCCCCCBBBGGGKKKNNNMMMHHHCCC@@@???;;;;;;;;;:::888666555444333333222222222222222222111111111111111111111111.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))***+++******))))))((((((''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))'''''''''(((((((((((()))&&&''''''''''''''''''&&&(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++,,,+++++++++++++++,,,,,,************++++++++++++***++++++,,,------......+++,,,...///000000///...******+++++++++,,,,,,,,,---------------------------------------------------------.........//////////////////////////////,,,---.../////////...---////////////000000000111111111222333444666777777777999;;;===>>>>>>===<<<===AAADDDCCC???===???BBB???@@@@@@===999777888::::::::::::;;;;;;<<<<<<<<<===AAAEEEFFFFFFFFFHHHJJJKKKHHHDDDBBB@@@>>><<<:::999888777777999;;;;;;:::<<<;;;:::888888888888999777888999999888777888999::::::888777777777888999>>>======<<<:::888666555222111111000000000000111(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++***)))(((((()))))),,,+++***)))))))))+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......111222222222222333333333666666666666777888::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDBBBDDDEEEGGGIIIJJJJJJKKKFFFEEEEEEDDDFFFHHHKKKLLLNNNIIIEEEFFFDDD@@@???@@@???AAABBBAAA???>>>???AAABBB>>>:::;;;???AAA>>>;;;======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;999888666555555666888888888666333222111111111222333333444444111000000///...---------........................------............------///...,,,*********,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------......------,,,+++******+++,,,,,,---.....................---------000000000000000111111222000111111222222333444444444444444555555555555666888999999::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAA======>>>@@@BBBCCCBBB@@@DDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEEEEEEEFFFJJJHHHGGGEEEEEEFFFHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFFFFEEECCCCCCDDDDDDBBBAAA@@@AAABBBAAAAAACCCFFFHHHIIIHHHFFFDDDCCCBBBBBBCCCKKKLLLMMMLLLIIIEEE@@@===>>>===;;;888666555444444777666555444333444555555333222111000//////////////////.........---------............---,,,+++***+++++++++************)))***)))((((((*********(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---------------------------+++,,,------......------///000000000111111111111333333222222333444666777::::::;;;;;;;;;;;;;;;;;;??????>>>>>>???@@@AAAAAA???>>>>>>===<<<;;;:::::::::999777666777:::===???DDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBAAAAAA???<<<:::777888888999999:::;;;;;;777777777777666666666666666666666555555444444444555777999;;;<<<;;;:::999;;;::::::999888777666666444333222222222333444555(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++***))))))(((((())))))+++*********)))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------....../////////000000000333333444444555666888888;;;<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGLLLHHHFFFFFFEEE@@@===???>>>>>>>>>>>>???@@@@@@@@@@@@<<<999:::===???===:::<<<;;;::::::999::::::::::::::::::999888777666555444555555555444333222111111111111111222222222222000000//////...------,,,------------------------------............------...,,,+++)))))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------,,,,,,+++******++++++,,,------...------------............000000/////////000111111000000111111222333333333333333444444444555555555777777888888999::::::;;;::::::;;;<<<===>>>??????<<<<<<>>>@@@AAABBBAAA@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDGGGJJJKKKKKKHHHFFFDDDEEEEEEDDDCCCFFFEEECCCCCCDDDDDDBBBAAAAAABBBBBBAAA@@@@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCHHHHHHHHHGGGEEEAAA===;;;>>>===;;;999777555555444666666444333333333444555000000/////////////////////.........---------,,,.........------,,,+++***+++++++++*********))))))***))))))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++******++++++,,,---------------------------+++,,,------...---------//////000000000111111111222222111111222333444555::::::;;;;;;<<<<<<;;;;;;???>>>>>>======>>>>>>?????????>>>>>>===<<<;;;;;;<<<;;;::::::;;;===@@@BBBCCCCCCCCCDDDDDDDDDDDDEEECCCAAA??????>>><<<:::777888999::::::::::::::::::666666666666666555555555555444444333333222222222444555777999::::::999999999999888777666555555444444444333222222222333444(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))******+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............000111111111333444555666<<<;;;;;;;;;<<<======>>>???>>>======>>>@@@BBBCCCFFFFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAIIIFFFEEEFFFDDD???>>>??????===<<<>>>AAACCCBBB@@@===:::777888;;;<<<;;;999::::::999888888888888888777777888888777666666555444333222111000000000000111111000000000000///////////////......------,,,------------------------,,,------......------,,,,,,+++)))(((((()))******))))))*********+++++++++++++++++++++++++++++++++***)))(((''''''((()))***,,,------------,,,++++++*********+++,,,,,,------,,,,,,,,,------.........//////......//////000111//////000111111222222333222222333333333444444444555555666666777888888999999999::::::;;;<<<======;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@BBBEEEHHHJJJHHHFFFDDDDDDEEEFFFEEEDDDFFFDDDCCCBBBCCCCCCBBBAAABBBCCCBBB@@@>>>===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCAAA>>><<<:::===<<<:::999777666555555555555444333333333333333------........./////////......------------,,,,,,...---------,,,++++++***++++++*********)))))))))))))))***,,,---,,,***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))************)))))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////000000000000000000000000111222333444999:::;;;;;;<<<<<<<<<;;;======<<<<<<;;;<<<<<<<<>>>>>=========<<<<<<;;;;;;===???BBBDDDBBBBBBBBBBBBCCCCCCCCCDDDAAA???>>>======<<<999777:::;;;<<<<<<<<<;;;:::999666666666666555555444444333333222111111000//////333444666888999999999999888888777666555444333333555444333222222111222222(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''((((((((('''(((***+++++++++))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------............/////////000111333444555===<<<;;;::::::;;;===>>>???>>><<<;;;<<>>???@@@???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEDDDDDDCCCCCCCCC@@@???>>>>>>???AAACCCEEEAAA@@@@@@BBBEEEHHHHHHHHHFFFDDDAAAAAAAAABBBAAA@@@BBBBBBBBBAAA>>>===>>>???AAAAAA@@@@@@AAACCCEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;999888777666666666444333333333222222222222......//////.........---------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************))))))))))))))))))***---...---***'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++++++++++++++++++++++++++)))******+++++++++++++++************++++++++++++************++++++++++++++++++++++++***************************++++++,,,++++++++++++++++++++++++++++++,,,------------,,,........./////////000000000000000000111222333333888999:::;;;<<<<<<<<<;;;999999999999999:::;;;<<>>>>>>>>>>>>>>::::::::::::<<>>>>>>>>===;;;999<<<===>>>>>>===;;;999888888888777777666666555555333333222111111000//////444555666888999::::::999888888777666555444333333555444333222222111111000''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''(((((('''((()))***+++******))))))))))))*********++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------......///000111333444555===<<<;;;::::::;;;===>>>>>>===<<<;;;<<>><<<;;;BBBAAAAAACCCBBB@@@CCCIIIEEEAAA>>>???CCCDDD@@@<<<888777666666888999999999:::999999888777888888888333333444555555555444444444333000.........000111111000000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++++++++************++++++++++++************************)))))))))(((((()))))))))++++++,,,,,,++++++***)))))))))***************+++)))******+++,,,---......------,,,,,,------...///------...//////000000111000000000000111111111111111111222333333444444555666666666666666666666777888;;;>>>???>>>>>>???@@@@@@????????????@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>===<<<<<<<<<>>>AAABBB???>>>???BBBEEEGGGHHHGGGEEEBBB???>>>???@@@@@@??????AAABBBAAA@@@???@@@AAAAAA@@@?????????@@@AAABBBBBBAAA???===;;;::::::::::::999888777666555555555222222222222222111111000111111111111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++*********)))))))))((((((((()))***,,,...---)))&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((()))******+++************************))))))))))))******++++++)))))))))*********++++++)))))))))******+++++++++++++++*********)))))))))******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---............////////////000111111222333333333777888999:::;;;;;;;;;;;;555666666777888:::;;;<<<==================>>>>>>:::::::::;;;<<<>>>@@@AAA===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<:::===>>>>>>>>>===;;;999888::::::999999888777777666444444333333333222222222777777888999::::::::::::888888777666555444444333444444333333222111000///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''(((''''''((()))************((())))))))))))*********))))))*********+++++++++))))))))))))************---......///111333555666;;;;;;::::::;;;<<<======<<<;;;;;;;;;<<>>======@@@@@@DDDFFFDDDAAACCCHHHAAA>>><<<<<<======;;;888777777777777888999::::::999999888777777777777888333333444444444444444333444333111///...///000111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++,,,------...,,,------......///000000...////////////000000000000000111222222333333444444444444444444444444333555888<<<===;;;:::<<<>>>>>>============>>>????????????????????????>>>>>>999999999999;;;>>>AAACCC@@@@@@@@@BBBDDDEEEDDDBBBCCC@@@===<<<<<<===>>>======???AAAAAAAAA@@@AAABBB>>>===<<<;;;::::::;;;<<<===<<<:::999888777777777777777666555555444555555111111111222111000000///222222222111000---+++)))******++++++++++++,,,,,,,,,+++***)))))))))++++++******)))))))))((((((((((((((()))+++,,,+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))******+++))))))))))))))))))))))))))))))(((((())))))***+++((())))))))))))*********((((((((()))******++++++*********))))))))))))(((***))))))))))))***++++++******************************+++,,,,,,,,,,,,,,,------------.........//////000111222222333222222555666777888999:::::::::444555555666777999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;<<<<<<===>>>???@@@@@@===<<<;;;<<<===<<<;;;999>>>>>>===<<<;;;;;;::::::<<<;;;;;;:::999888777777444444555555555666666666999999999999999999999999888888777666555444333333222333333333222111000///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))++++++((((((((()))))))))******))))))))))))*********+++((()))))))))************,,,,,,---...000222444555777888999:::;;;;;;;;;;;;999999999:::<<<===???@@@<<<;;;;;;;;;<<<>>>AAABBB@@@???>>>===<<<===>>>>>>>>>BBBIIINNNJJJAAA>>>@@@<<<<<<;;;;;;::::::999999888888999999999:::;;;<<<888777666666555555666666444444444555444444333333333222000///......//////000000//////......------++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***************((((((((()))))))))******)))))))))))))))))))))))))))))))))******)))))))))***************))))))((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------,,,,,,,,,---......//////---............/////////000000111111222222333333333333333222222222111111000555999999777666888;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999888999:::===???AAA@@@???@@@BBBDDDDDDBBBAAAAAA>>>;;;999:::;;;<<<<<<<<<>>>@@@@@@@@@??????@@@<<<;;;999888888888999:::::::::999888888777666555555555444333333333444444000000111111111000///...///000111111///---+++)))************+++++++++,,,+++***)))(((((()))+++,,,***)))))))))(((((((((((()))((('''(((******((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))((('''((()))***+++((((((((()))))))))******''''''(((((()))******+++******)))))))))((((((((()))))))))))))))***++++++******************************+++,,,,,,,,,,,,+++,,,,,,---------.........---...///111111111111111333444555777888888999999777666666666666777888888777777888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????===<<<<<<<<<======<<<:::>>>===;;;:::999:::;;;<<<<<<;;;;;;:::888777777666444444555666777888999999;;;:::999888888777777777777777666555444333222222111111222333222222111000$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((((('''''''''''')))+++,,,(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,---///111333444444555777999:::;;;::::::666777888999;;;<<<===>>>======<<<<<<===@@@BBBDDD>>>===<<<;;;;;;<<<>>>@@@===CCCNNNTTTNNNBBB:::999999;;;<<<<<<::::::;;;<<<888999::::::999:::<<<>>>666666555444444444444555444555555555444444333222111000000///............///////////////.........+++++++++++++++++++++,,,******************************++++++++++++******''''''((())))))***))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))((((((((((((+++++++++***************++++++******++++++,,,---++++++,,,------......///---------.........//////000000000111222222333333333333222222111000000000---222666666444222555888888888777777888888999:::999999999::::::;;;;;;;;;>>><<<;;;999999:::;;;===<<<<<<>>>AAADDDEEEEEECCC@@@===999888999:::;;;;;;;;;===???@@@>>>===<<<===;;;:::999999999:::;;;<<<;;;;;;;;;;;;:::999777777444333333222222333333333///000111111111000...---,,,---...//////---+++***))))))******+++++++++,,,+++***((('''''')))+++,,,))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...000000000000///222333444666777888888888999999888666666555555555555555666777888999999:::888888888888888888888888999999:::;;;<<<===>>>??????>>>>>>???@@@@@@>>>===>>>===:::888888999;;;===;;;;;;:::999888777666555333444555666777999::::::;;;:::999777666555555555666555555444333222111000///000222333333222111000&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$######%%%(((***(((((((((((((((((((((((((((((()))***************(((***,,,,,,,,,---...000...............///000000222444888:::;;;:::888666;;;777444666;;;???>>><<<======>>>>>>>>>????????????===;;;:::;;;???BBBEEEDDDDDDDDDCCCBBB???===;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999;;;888444222333555666666333333333222222222111111222111///.........///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))************))))))))))))%%%&&&''')))))))))(((((('''((()))++++++***)))))),,,+++***))))))***+++,,,***++++++,,,,,,------...---------............///---...///000222222333333222111111111000000//////111222222333333444444555888666555777999:::888666<<<;;;999888888999;;;<<<;;;;;;::::::999999::::::888:::???EEEIIIJJJHHHEEEAAA???===;;;:::;;;<<<===============<<<;;;999999;;;999777555555666888999:::;;;<<<:::888555555555222333333333333222111111111111111111000000000000//////...------,,,++++++)))************+++++++++***)))))))))(((((('''''',,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))+++*********))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111333333444555666777888999777777777777777888888888333444666777999:::::::::999888777666555444444444666888:::<<<;;;<<<===??????>>>>>>===============???===<<<;;;<<<<<<;;;999999777666666777777666555444444444555555777888888===;;;888555444333444444333333444444333333222111000000///...............&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''(((((()))************)))''')))+++++++++,,,---///---------......000111111111333555888999888777666999666555888===AAA@@@>>>??????@@@@@@@@@AAAAAAAAA>>>===<<<;;;<<>><<<<<<:::::::::::::::999999999<<<;;;;;;;;;;;;::::::::::::777444333444666777777333333222222222111111111222111///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))((((((&&&'''((()))))))))((('''''''''((()))))))))))))))++++++***))))))***++++++******+++,,,,,,------...------------............,,,,,,...///000111111111111111111000000000//////111111222222333444444444777555444666888999777555888888777777888:::;;;<<<===<<<;;;:::999888888888;;;===@@@EEEIIIJJJHHHFFF???>>><<<;;;:::;;;<<<===>>>======<<<<<<;;;;;;;;;<<<:::777555444555777999:::;;;;;;:::777555444555222222333333222222111000111111000000000/////////......------,,,+++++++++(((((()))))))))******************))))))(((((((((++++++******)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''((()))))))))((('''&&&&&&'''((()))*********)))))))))((((((((((((((()))******++++++*********+++++++++,,,,,,,,,,,,---...///000111111222333333444555666777777666666777777777777888888777888888999::::::::::::777666555444444555666666888:::<<<<<<;;;;;;<<<===@@@???>>>>>>======>>>>>>>>><<<;;;;;;;;;;;;:::888666555444555666777666555444444444555555666777888;;;:::777555444333444555333333333444333222222111000000///...............&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))'''(((************,,,---,,,,,,------///000222333111222333555666666666666777666666:::???BBBAAA?????????@@@@@@@@@@@@AAAAAA>>>============>>>???@@@@@@@@@???>>>============::::::::::::::::::::::::===<<<:::999999999:::;;;999666444333555777888888333222222222222111111111111000///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((''''''''''''''''''''''''******))))))))))))((((((((()))))))))))))))(((''''''''''''''''''(((((()))+++******))))))******+++******++++++,,,---------------------............++++++---...////////////000000000000////////////111111111222333333444444555555555666777888777555555666777888999;;;<<<<<<>>>===<<<:::999888888888======???BBBEEEFFFEEECCC===<<<;;;;;;;;;<<<>>>??????>>>===<<<<<<<<<===>>>>>>;;;888555444666888:::999:::;;;999777444444444111222222222222111000000000////////////.........------,,,,,,++++++******'''((((((((())))))))))))***************)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&'''(((((((((((('''&&&&&&'''(((((())))))))))))(((((((((((('''(((((())))))******+++)))))))))************++++++,,,,,,---...///000000222222222333333333444444555555666666666777777777888888999999999999888888666555444333333555777888999;;;<<<<<<;;;::::::;;;@@@???>>>>>>===>>>>>>>>><<<;;;999999::::::888777333222222333555666666555555555444555555666777888999888666444444444444555222333333333333222111111000///......---.........%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))&&&'''))))))((()))***,,,++++++,,,---///000222333111111222333444555777888666666777:::>>>???>>><<<<<<============>>>>>>>>>======>>>>>>>>>>>>>>>===@@@???===<<<<<<<<<>>>>>>:::;;;;;;;;;;;;;;;<<<<<<===<<<:::888888999:::;;;777555333444555777888888222222222222111111111111111000///...---...//////.........---------,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''***)))))))))((((((((((((*********))))))((((((''')))((('''&&&'''((()))*********))))))))))))***************+++,,,,,,------,,,,,,---------.........+++,,,---...////////////////////////////////////000000111111222333333333555555666777777888777666555666888999:::;;;;;;;;;===<<<;;;:::::::::::::::===<<<<<<===???@@@@@@???::::::::::::<<<===?????????>>><<<;;;<<<===???@@@@@@>>>;;;888777888:::;;;999:::;;;999666444444444111111222222111111000/////////.........---------,,,,,,,,,++++++*********((((((((()))))))))******++++++******************(((((((((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********)))))))))*********++++++++++++,,,---...//////000111111111111111111111111444444444555666666777777555555666777777777666666777666444333333444666888999:::<<<<<<;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<===;;;:::888888999999777666111000000222444666555555555555555555555666777777666555444444333444444555222222222222222111111000///......------.........%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))&&&'''(((((((((((()))+++******+++,,,---///111222111111111222444666888999666666777999::::::888777;;;;;;;;;<<<<<<<<<======<<<===>>>>>>???>>>======???>>>===<<<<<<===>>>???;;;<<<<<<<<<======>>>>>>===;;;999888888888:::;;;666444333333555777777777222222222111111111000000111000...---------...///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''******)))(((((((((''''''***)))((('''((()))***+++))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,------------...,,,,,,---...////////////...................../////////000111111222222333555666777888777777777777888999999::::::::::::999::::::::::::;;;<<<======>>><<<;;;;;;===>>>======888999999:::<<<===???@@@???>>><<<;;;<<<===???@@@AAA@@@===;;;:::;;;<<<===999:::;;;999777555444444222222222222222111000000............------------,,,,,,++++++++++++******)))))))))*********++++++******************++++++'''''''''((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''((('''''''''((())))))******************+++++++++,,,******+++,,,---...//////////////////000000000000222333333444555555666666333444555777888888999999:::888666444444444555666666888;;;<<<;;;<<<===>>><<<<<<;;;:::::::::::::::;;;999888777888888777555000000000111444666666555666555555555555666666777444444333333333333333444111111222222111111000///......------------......%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''')))((((((''')))***))))))***+++,,,---///000000000111222444666777888666666666666666666555444;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>>>>===>>>>>>======<<<=========;;;;;;<<<<<<===>>>>>>>>><<<;;;999888888888999:::555444222333444555555444222111111111111000000000000///...---------...///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((('''''')))((((((''''''''''''((()))))))))))))))***++++++((())))))******))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////......---------.............../////////000111111222222444555777777666666666777999999999999999999999999999999999:::;;;===>>>??????>>>======>>>???>>>===777888999;;;<<<===>>>??????>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>:::;;;<<<:::888555555555222333333333333222111111///............---------,,,,,,,,,,,,,,,,,,++++++************++++++++++++)))))))))***************'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((())))))************+++++++++,,,,,,)))******+++,,,---...............//////000000000111111222333444555555666555666888999;;;<<<<<<<<<::::::888777666555555555666888:::;;;<<<<<<===???;;;:::999999888888999999:::999888777888888777555222111111333555777777666666666555555555555666666333333333333222222222222000111111111111000//////---------,,,------...///$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((())))))(((((()))***))))))))))))***+++,,,------...///111333444666666555555555444444444555666999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======:::::::::999999999999888555333222222333444333111111111111111000000000000000///...---,,,---......---------,,,,,,,,,++++++************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&'''((('''(((((()))))))))))))))'''((()))******)))(((''')))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------------,,,,,,---------...............//////000111111222111333666555444333444666666666555555666777888999::::::::::::;;;===>>>???>>>======>>>??????>>><<<777888999;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>===;;;<<<===;;;999666666666333444444444444333222222/////////............---,,,,,,,,,,,,,,,,,,------))))))))))))************((((((((())))))*********''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%"""###***000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))************+++))))))***+++,,,---......,,,------...///000111111000000111222333444555555888888999;;;;;;<<<<<<<<<888999::::::999888777666777999;;;<<<;;;;;;<<<===;;;::::::999999999999999;;;999888888888888777555444333333444777888888777666666555555555555666666222333333222222111000000000000111111000000///...---,,,,,,,,,------...///$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((***)))(((((()))***))))))(((((()))***+++++++++,,,...000222333444444444444444333333444777999666666777777777888888888::::::;;;;;;<<<>>>@@@AAA:::;;;<<<<<<;;;:::888777888888999999:::;;;<<<<<<999::::::::::::999888777444333222222333333111000111111111111000000000000000///...---,,,---......---------,,,,,,,,,++++++************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&((()))%%%&&&((()))))))))(((''''''((()))******)))(((''')))))))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,,,,,,,------...............//////000111111111///111444444222111222444333333222222333666888:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<>>>>>><<<:::777888:::;;;<<<=====================<<<;;;999999888:::===???@@@???===;;;<<<===>>><<<999777777777444444555555444444333222000////////////.........------------------------(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&"""$$$...777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))***+++,,,------...,,,,,,---...///111111222///000111222333444555555888999999::::::999999999666888:::;;;<<<;;;999888999;;;<<<<<<;;;::::::;;;<<<;;;::::::999999::::::;;;:::888888999999777666666555555666888999888777777666666555555555666666222333333222222111//////000000000000000//////...,,,,,,,,,,,,------...///%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''((()))))))))************------......///111222333666555444333444555666777555555666666777888888888777999<<>>>>>???888999999:::;;;<<<======:::;;;===>>>>>>>>>===<<<===<<<;;;<<<======;;;:::===<<<;;;:::888666444333333333222222000///...---///............---------------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************......---------...//////////////////000111222333333444666888888888777777777777777777888999:::;;;>>>@@@AAA>>>:::888<<<@@@AAA@@@===;;;::::::;;;<<<999::::::::::::999888888666666888888999888777666555777666333333666777555222222111000//////000000////////////////////////......---------,,,,,,,,,%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''(((((()))))))))*********,,,,,,------...000111222444444333222333444555666333333444555555666666777666777:::<<<>>>>>>>>>===<<<;;;:::999888777666666555555666777888999:::::::::999888888888888666444333333333333222222222222000000000/////////............------------,,,,,,---,,,++++++***)))((((((*********************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&'''(((((((((((('''&&&&&&%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000/////////////////////111111222333444666777888666666777999:::;;;<<<======<<<<<<<<<<<<===>>>>>>AAAAAA@@@>>>===<<<;;;:::;;;<<<===>>>>>>>>>======:::::::::;;;===>>>===;;;;;;;;;:::999777555333222222222222111000///...---............------------------,,,++++++***))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************------,,,,,,,,,---......////////////000111222333444444555666777777777777666666666777777888999:::<<>><<<;;;;;;<<<===999::::::::::::999888888666777888999999888777777666777555222444666333---222111000000//////000000...........................------------,,,,,,,,,%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''&&&'''''''''(((((((((((())))))))))))+++++++++,,,---...///000222111111111111222333444222222222333444444555555444666888:::;;;;;;;;;:::::::::999888888777666666333444666777888888888888888666555555555555444222333333222222222111111111000////////////.........---,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////111222333555666666555555555666777888999:::;;;<<<;;;;;;;;;;;;;;;<<<======DDDCCCBBB@@@===;;;:::999;;;<<<===>>>>>>>>>>>>===999888999:::===>>>===<<<999999888777666444222111222222222111000///...---............------------,,,,,,,,,+++******))))))************************((((((((((((((((((((((((''''''((((((((((((''''''***)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,------////////////000111222222555555555555555666777888666666666666777888999::::::===@@@@@@>>>===>>>@@@@@@???===<<<;;;<<<<<<===:::::::::::::::999999888777888999::::::999888777555555333222555777333+++111000000////////////000........................------------,,,,,,,,,,,,%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''''''''''''''((((((((())))))***))))))***+++,,,------/////////000000111111222111222222333444444555555444555666888999999999999888888888777777666666666222444666888888777666555666444222222333333222000222222111111111000000000/////////.........------++++++++++++************))))))))))))************'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((('''((((((((((((((((((''''''(((((()))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,------------.........///////////////000222444666666555444222444444555666888999:::;;;::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<======>>>>>>>>>>>>999999999:::<<<===;;;:::777777666666444333111111111111111111000///...---.........---------,,,,,,,,,+++++++++******))))))************************((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))******+++,,,---///......//////000111222555444333333444555777888777777777777888999::::::777;;;???AAA@@@?????????===<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888999999::::::999777777222444333111222666555111000//////....../////////........................---------,,,,,,,,,++++++%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))(((((())))))***+++,,,,,,---...//////000000000333333333444555555666666666666777777888888888888666666666666666666666666333444666777888666555444555333111000111111000///111111000000000/////////............------------++++++*********)))))))))((())))))))))))*********&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---........./////////000000...000333555666555222111222333444555666888999999888888777777888888999:::777777888888999::::::;;;<<<<<<<<<<<<<<<======>>>;;;:::999:::;;;:::888777555555555444333222111000000000000000000///...---...------------,,,,,,,,,++++++***************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,............///000111222444444333333333555666888888888888888888999;;;;;;666999===@@@AAA@@@???>>>::::::::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999888999999:::999888777666111444333///---000222222///...............//////........................------,,,,,,,,,+++++++++%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++,,,---...///000000000444444444555666666777777777777777777777777777777555555555555555555555666555666666777777666555444555333000///000111000000000000/////////...............---------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))(((((('''(((((())))))***************************************************************+++++++++,,,,,,,,,,,,,,,------.../////////,,,...111333444333222000111222333444555666777888666666666666666777888888777888888888999999999999;;;;;;::::::;;;;;;<<<===<<<;;;:::999:::999777555333444444444333222222111///000000000//////...---------------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---............///000111111333333333333444444666666777777777777888999:::;;;666888;;;>>>??????>>>===888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888777555444222444222...---///000///...------------......///------------------------,,,,,,,,,,,,++++++++++++%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''')))(((((((((((())))))******+++---...000000000///444444444555666666777777777666666555555666666666333333444444555555555555777777777666666666555555666444111000000111111111/////////.........---------------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))(((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''(((((()))******+++))))))))))))))))))))))))************************************++++++++++++)))******+++,,,,,,------***,,,...111222222111111000111222333444666777777555555555555555666666777666666777777888888888999::::::999999999:::;;;<<<:::999888999:::999777555333333444444333333222222/////////000//////...------------,,,,,,,,,++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++------...............///111111111222333444444555444444555555555555666777888999666777999<<<>>>>>>===<<<999999:::;;;<<<=========;;;;;;;;;<<<;;;;;;:::999777777888888777666444333222222000222888===888000------,,,,,,------...///------------------------,,,,,,,,,++++++++++++***%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))******+++---///000000000///333333444555555666666777666666555444444444555555222333333444444555555555999888777666555555666666777444111000111222222222//////.........------------------,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((((('''''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++)))+++---///111111111111000000111222444555666777555444444444444555666666222222333555666888999999:::999888888888999:::;;;888777777888::::::999777333333444444444333333222//////////////////...------------,,,,,,,,,++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***,,,---......------......///000111000111333444555555444333444333333444444555666777777777888:::<<<===<<<;;;::::::<<<===>>>>>>???>>>;;;;;;<<<<<<;;;;;;:::999666777777777666555333222111///...777FFFNNNDDD666,,,,,,,,,,,,------...///------------------------,,,,,,,,,+++++++++******!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''***///111111///......444444444444333333222111444555666555444333444555111333444333222222666999:::999888777666666666666333333333333333333333333111000////////////---+++------,,,,,,,,,,,,++++++...---+++)))(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))),,,,,,++++++***)))))))))+++***)))))))))***+++,,,+++,,,---....../////////000000222333444555555555777777666666666666666777444444555666777777666666555555666888:::;;;999777666666666666555555555555555444333111000///////////////...------------...+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%&&&&&&''''''(((((()))))))))((('''''''''(((***+++------,,,------...///000000111111333444333222111111333444666888999::::::<<<;;;;;;:::999999999:::777888999:::::::::999888;;;:::999777666666555555777666444333222333333444333///333DDDVVVZZZJJJ999000000///...---,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''***...000000///...///333333444444333222222111222333444444333333444666333555666555444444777::::::999777666555444555555444444333333222222222111111000///000111111000...------,,,,,,,,,+++++++++...,,,***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((()))((((((((('''''''''&&&'''((((((((())))))))))))+++++++++*********))))))))))))((())))))+++---...+++,,,---////////////...000111222333444444444444888888777777777777777888555666666666666666555444444444555777999:::999777777777777666666666555555555444333111000///////////////...---------------++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''(((((((((((()))((('''''''''(((******++++++++++++,,,---...///111777======888333222444222333444555777888999:::999888777777666666666777777888999::::::::::::999999888777666666555555666555444333222222222333444111111666AAAKKKLLLAAA666000000///------,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********(((***---...------...///222333333333333222111111///111333333333333555777666777777777666777999;;;:::999666444333333444555555555444333222111111000111111000222333444333111,,,,,,,,,,,,++++++++++++---,,,***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''((((((((())))))))))))))))))*********++++++''''''((((((***+++---...***,,,...000111000///...111111222222333333333333777777666666666666777777888888777666555444222222333333333666888999888666888888777777777666666666444444222111000000/////////......---------------++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((''''''(((((()))***************+++,,,------///:::EEEDDD999111000444333333333333444666888999666666555444444444555555666777888999::::::;;;:::777777666555444444555555222222222111222222333444000333777;;;<<<:::666222000///...---------------------------,,,,,,,,,,,,******++++++++++++******!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++++++++,,,...000111222222222222222111111...000222333333555777999888888777777777888999;;;:::999666444333444555666777777666555333222111111333222111222333333222000,,,,,,,,,++++++++++++***,,,+++***)))((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***++++++,,,((((((((()))***+++,,,,,,***,,,...000111000///...111111111111111222333333555555444444444555666666999999888777555222000///111111222555777888777666888888888888777777777777444333222111000000000000///...------,,,,,,------++++++++++++++++++++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))************+++,,,------,,,666@@@???555...///333444333222111222444666888666555555444444444555555555555777888999:::;;;;;;888777555444333222222222000000000111111222333333111333444444222000000000000///...------------------------,,,,,,,,,++++++))))))************))))))!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))******)))***---///000000111111222111111000...000333444555666999;;;888777666555666777888999:::888777555555666777888999888777666555444333333444333222111111111...,,,,,,,,,+++++++++***************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,))))))******)))))))))(((***+++---///000///...---000000000000000111333333666555555555666666777888999999888666444222000...000111222444777888777666888888888888777777777777333333222111000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((************+++,,,---...---111555444111///000222333222111000000222444666333333333222222333444444444444555666777888::::::999888666444222000/////////000000111222222222222333111/////////000////////////...------------...------,,,,,,,,,+++++++++((())))))******))))))((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))))))))***,,,...//////000111111111111000///111333555555777999;;;999666444444666777777777777666666777777888999:::888888777666555555444444444333111111000///,,,***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))***++++++************)))((('''&&&***+++,,,,,,---.........//////......///111333444888888777888888999:::;;;888888777666444222000///000000222555888999888777888888777777777666666666333222222111000000111111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''************+++,,,---...000///...///111333444444222111000000000111222333000000//////000000111111333333333444555666777888999888666444222000//////000000111222222222111111222000------000111111//////......---------......,,,,,,,,,,,,++++++++++++))))))************))))))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%'''))))))))))))+++,,,...//////000111111000000...000222444444666888::::::777444444666888777666222333555777999999999999666555555555444444333333333222111000000///---+++++++++++++++************(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******((())))))******)))((('''***************,,,---...------------///111444666666666666777777999::::::666666666555444333222111111111222555888:::999777777777777666666666555555333222111111000111111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''))))))))))))***+++,,,,,,000///......111333444444000000000000000000000000///////////////000111111333333222222222333555555777666555444333222222222111222333333333222111000000/////////000111111000......---------......///,,,,,,,,,++++++++++++***)))******++++++******)))!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$&&&))))))))))))***+++......///000000111000000---///222333333444777999;;;888555555777999888666...111444777999999999888333333333333333333333333222111000111111111///---+++++++++************)))'''((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''(((*********)))(((+++***(((((((((***---...,,,,,,,,,---///222555777333333333444444666777777444555555555444444333222111111222555999:::999888666666666666555555555555222222111111111111111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&'''''''''(((((()))***+++...//////000000111222333///000000111000000///...111111111111111222333333333222111111111222333444444444444333333444555555222333444444333222111000---000222222000...///111......---------......///,,,,,,,,,+++++++++************++++++++++++******!!!!!!!!!"""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******---...///000000111000000---......000222444666777666444333666::::::666111111111333555999:::999777333333333222222111111111222222111000///...------+++*********))))))(((((()))))))))))))))))))))***(((''''''&&&&&&((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++(((&&&%%%&&&&&&%%%$$$&&&((()))(((&&&$$$&&&(((''''''(((((((((((('''''''''((((((((())))))))))))((()))))))))************------......///000000000000000000111222222333333444444333222111111111111///222666999999999888999555555444333222111111000444333222222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))),,,,,,---...///000111111222222111111000000//////---...000222555666777888111000///...000333666888555444222111111111222222333333222222111222222222000000000000////////////------,,,+++,,,---...///...---,,,+++************))))))))))))))))))))))))######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,---...////////////,,,,,,---...000222444555444222111333777777333///000000111444666888777555333222222222111111111111111111000///...---,,,,,,******)))))))))(((((((((******))))))))))))))))))((('''&&&&&&&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%'''((())))))******%%%'''((('''%%%$$$&&&(((''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))*********,,,------...//////000000///000000111111222333333444333222222111111111111222555888:::999777777777555555555555555444444444333333333333111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())),,,,,,---...///000000111222111111111000000//////...///222444666666777777222111111111222444666888555444333222222222333333222111000000000000000000000000/////////.........------,,,,,,,,,---...///...---,,,+++************))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,------.........******+++,,,...000111222555333222333555555111.........///111444555444222111111111111000000000000//////......---,,,++++++))))))((((((((((((((('''*********))))))(((((((((((('''&&&&&&&&&'''))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&$$$$$$$$$%%%&&&'''&&&%%%%%%&&&(((''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((()))))))))))),,,,,,,,,---......////////////000111111222222333333222222111111111222222444777999:::888666555555555555666666777777777777111444555444000...///000,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))++++++,,,---...///000000111111111000000000000000000111444666777777666555333333333444555666777777555555444333333333333444000///......------......//////.........------------,,,,,,,,,,,,---...///---,,,+++***************))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&############$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---.........******+++,,,---///111222666555444444555444222///.........000333333222000000000//////////////////...------,,,+++*********((((((((((((''''''''''''*********)))((((((''''''''''''&&&%%%&&&'''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&)))***)))'''&&&&&&&&&%%%$$$%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))++++++,,,,,,------......//////000000111222222222222111111111111111222222555777999999888666666666666666666666666666666666///333666444///,,,...222,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******+++,,,---...//////000000000000000111111111222333555777777666555333333444666777777777666666333333333333333333333333000///...---,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,+++***************))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))+++,,,---.........+++,,,,,,---...000111222555444333333333222111//////...///111333333111///........................,,,,,,++++++******))))))''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((###!!!(((333<<<<<<:::)))'''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((*********+++,,,,,,------...//////000111111222222000000000000111222222333444666888888777666666777666666555444333333222222...222555333...,,,...111,,,,,,,,,++++++******************+++++++++,,,,,,&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,---......//////000000111111222222333444666777777666444333444555666777888777555444111111111222222222111111111000///...---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------++++++******))))))******))))))))))))))))))))))))$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((()))***,,,---.........---------...///000111222111111000000/////////...000///000111222222000...,,,,,,,,,---------------+++++++++*********))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***%%%###(((333::::::777,,,***&&&%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''''''''((())))))******+++,,,,,,,,,......///000000111111222/////////000111222333444333555666666555444555666444444333222111000//////---000222111...,,,---///,,,,,,,,,+++******))))))(((((())))))***+++++++++&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,------......///000111222222333444444555555555444444444444555666666666555444333///000111111222111111111111111///...------------......---------,,,,,,,,,+++,,,------......------+++******)))))))))******))))))))))))))))))))))))############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((***+++,,,------------------...000111222///000000///......///000000//////000222111///---++++++++++++,,,,,,------+++++++++************)))((((((((()))))))))******&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,,,,)))(((000,,,'''%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++,,,......//////000111111111......//////000222333444444555666555333222222333111111000000000/////////------......------,,,,,,,,,,,,++++++***))))))(((&&&''''''((())))))******&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&)))(((&&&%%%$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''(((((()))***+++,,,,,,---...///000111222333333444444333222222333444555444444444444333333222111///000111222333222222111111000///...---,,,,,,,,,............------------+++,,,---.........------******))))))))))))******))))))))))))))))))))))))#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$##################$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''(((***+++,,,,,,,,,,,,,,,---...///000111000111111000///000111333//////...000111000...,,,******+++++++++,,,,,,,,,++++++++++++************(((((())))))******++++++%%%%%%&&&'''((()))******&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&...000,,,'''&&&'''333...(((&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++......//////000111111111.........///000222333444666777666444111//////000///////////////000000000---,,,+++,,,------+++***,,,,,,++++++***))))))(((%%%&&&&&&'''((())))))***'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&***)))'''%%%%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,---...///000111222333444444333222111111222444666444333333222222111111111000111222333444333333222111000...---,,,+++++++++//////.........---------+++,,,---.........---,,,***)))))))))))))))******))))))))))))))))))))))))$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++((()))***+++---...///000222111///---...000222444111222333333222111000///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''%%%***333888111***))))))(((<<<222'''$$$(((***(((###&&&%%%$$$&&&))))))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++........................---------...000111333444777666444222111000//////000000000000000///......///,,,******,,,---,,,***,,,,,,++++++***)))(((((())))))(((''''''''''''((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&'''''''''''''''''''''((()))***+++...000111111000000111333666444333111000000111111000222444444222000//////111222222000...111999@@@CCC;;;111,,,---......,,,....../////////...---,,,.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******)))***+++,,,---...//////222111/////////000222333222222222222222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******))))))(((''')))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$)))///000***%%%%%%&&&$$$888///%%%!!!###&&&'''%%%'''%%%######%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,,,,,,,---------..................///000111444444222111000/////////000000000000000///......000---++++++---...,,,+++,,,,,,++++++***))))))(((***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---//////...///000222555444222111000000111111///111333333111////////////111222111000333:::@@@@@@999111---...///...,,,.........---------,,,,,,...---------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))***++++++,,,,,,---...//////111111111111111222222222222222111000000000111111.........------------,,,---------,,,,,,,,,++++++******++++++******)))((()))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&(((&&&$$$###%%%'''+++,,,)))$$$"""$$$%%%###333---&&&!!!!!!$$$'''((()))'''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++,,,---......///......------.........222111000000//////000000111111111111111000000///000...------......---,,,,,,,,,++++++***)))))))))+++***)))(((''''''&&&'''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&''''''((()))***)))***,,,------...///111333333222111000000000000...000111111///......///+++...000000000222888<<<:::666000...///000...,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))+++,,,,,,---....../////////000222333333333222111222111000//////000111222//////.........------------------,,,,,,,,,,,,++++++++++++++++++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%'''(((%%%!!!"""(((//////+++%%%"""###&&&'''%%%---+++((($$$"""###'''***%%%%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((()))+++,,,.../////////............///000000000000000000000111222222333333333333333222111111//////////////////...---+++++++++*********))))))++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))''')))+++,,,,,,---///111111111111000000/////////,,,...//////...---...///+++,,,.........///222555555222000///000000...,,,...---+++))))))***+++,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((***++++++,,,---.../////////000111333333222111000111111/////////000111222//////.........---------------,,,,,,,,,++++++++++++++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&""" $$$---555///)))###"""%%%&&&'''&&&'''((((((&&&$$$###%%%'''!!!%%%''''''%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((()))***,,,---///000111.........///000222333444111111111111222333444444444444555555444444333222...///000000///......---+++++++++***************++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''')))+++,,,,,,---///111//////////////////......+++---...---------...000///000000000///...///000000000///000000///...,,,...,,,***)))))))))+++,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++---...//////...///000222222111000000000000/////////000111111.........------------,,,,,,,,,,,,+++++++++************++++++******)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$!!!!!!%%%...444+++%%%!!!###%%%$$$###$$$%%%&&&&&&%%%###"""###$$$$$$'''+++,,,+++(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))***,,,---///000000......///000111333444555111111111111222333444555444444444444444333333222---///111111///...------******************************))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&((((((''')))+++++++++,,,...///---......//////......---+++,,,------,,,---///111555555333222111000000000....../////////...---,,,---,,,+++*********+++,,,)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''(((***,,,...///000......///000000000000000...//////000000000000000------------,,,,,,,,,,,,++++++*********)))))))))))))))******))))))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&)))+++&&&"""!!!%%%&&&"""!!!###,,,)))&&&$$$###%%%&&&'''///000111...***'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((()))***+++,,,---...///////////////000111333333111000000111111222333444222222222222222111000000,,,...111111///,,,,,,---************************)))))))))((())))))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&((()))***))))))+++,,,,,,---............---,,,+++,,,------,,,...000333666444222000000000000000---...///...---,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''')))+++...///000............/////////000---...///111111111000///------,,,,,,,,,+++++++++*********))))))))))))((()))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """###%%%%%%%%%$$$###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######%%%&&&&&&$$$!!!$$$"""$$$))))))###!!!$$$444///((($$$%%%(((+++---222111...(((!!! """&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---000000////////////000000000000000000000111222222000000000000000///......+++...111111...,,,,,,---******************++++++(((((((((((()))***+++,,,(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%'''((((((''''''(((***+++,,,---.........---,,,+++,,,---------...111444333111...,,,---.........---...///...,,,+++,,,---,,,------------,,,+++***(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---///000000///...---------------.........////////////000......---,,,,,,+++******'''((())))))((()))+++---(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%JJJAAA222&&&###***777AAA)))(((&&&###"""!!!""""""%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&''''''((()))((((((((()))))))))***++++++,,,,,,------......///000000000//////000111111111111111222333333222222111000///....../////////...,,,+++,,,,,,,,,++++++*********)))(((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************---...............------++++++,,,------......///......////////////..................////////////...---,,,+++************((('''&&&'''))),,,---------,,,***((('''(((((()))''''''&&&&&&&&&%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,...//////......------------------------............///------,,,,,,+++******)))+++++++++***((('''((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%222555:::;;;777222---+++'''&&&%%%############$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((())))))******++++++,,,------......///000000...///000000111111000000000000111000000///...---,,,,,,---------,,,+++***++++++*********)))))))))))))))((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********------............------+++,,,,,,------......///.........//////.........////////////////////////...---,,,+++************)))(((&&&'''))),,,,,,,,,,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++******))))))(((***++++++)))''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&***...000---)))%%%###%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******+++,,,,,,------...//////......///000000000000///............---,,,++++++******++++++******)))(((***))))))))))))(((((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""""""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))------............------,,,,,,,,,---......//////......////////////......111000000//////...............---,,,++++++++++++***)))'''((()))++++++***************)))(((''''''''''''&&&&&&&&&%%%%%%%%%########################"""######$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((***++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,******)))))))))((((((((('''((()))(((((((((***,,,******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))******++++++,,,------...------...////////////...------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))),,,,,,---.........------,,,,,,------...///////////////000000000000//////111111000000///...------...------,,,++++++,,,,,,+++)))((((((*********(((((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%###########################$$$$$$%%%&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((())))))***++++++,,,+++******))))))))))))************))))))((((((((((((((('''&&&'''(((((('''(((***,,,***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% ###&&&'''&&&$$$###"""&&&%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,,,,,,,---............---------------,,,+++*********))))))))))))***************************************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$########################"""######$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((++++++,,,---......------,,,,,,---......//////000111111222222222222111111111000000///...---,,,,,,------,,,+++++++++,,,,,,+++***))))))******)))''''''((()))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((((((((***+++++++++***)))((())))))))))))*********(((((((((((((((((((((((()))******(((&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''(((((()))******++++++++++++,,,------------,,,------------,,,+++************)))))))))***++++++))))))************++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***+++,,,------...---------------...//////000000111111222222222222111111///......------,,,,,,,,,,,,++++++******++++++,,,***))))))***++++++)))'''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''')))++++++***)))(((((())))))))))))*********(((((((((((((((((((((((()))******(((&&&%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!$$$(((###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***)))((((((((()))+++,,,((((((((()))))))))******(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******+++,,,------------------......//////000000///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++)))((((((***++++++)))((((((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%''')))***+++***)))((())))))))))))************((((((((()))))))))))))))&&&'''(((''''''''')))+++&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% ###'''((('''$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))(((''''''((()))***+++&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((("""############$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++,,,------...---------......///000000000......////////////......+++++++++++++++++++++,,,***)))))))))))))))******(((((((((***,,,,,,***((()))((('''&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$%%%)))(((######'''&&&&&&&&&''''''''''''(((******+++++++++******))),,,,,,,,,+++++++++******'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((((()))***++++++,,,..................------.../////////...------,,,))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((())))))******)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&///'''###%%%'''%%%%%%'''&&&&&&&&&&&&''''''''''''*********++++++******)))++++++*********)))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((***+++,,,------------------------------.........------,,,+++))))))***++++++++++++***+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))'''(((((()))))))))(((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&555***""""""%%%'''&&&&&&&&&&&&&&&&&&''''''''''''))))))******+++******)))******)))))))))(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%'''&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&(((***,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++***++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&///)))###"""$$$%%%''''''%%%%%%&&&&&&&&&'''''''''((())))))*********************)))))))))((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%''''''%%%$$$"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''%%%"""###&&&(((%%%%%%%%%&&&&&&&&&&&&''''''((()))***************++++++*********)))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))*********++++++,,,,,,))))))***************)))))))))***++++++++++++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((()))*********))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$)))&&&"""###&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))************++++++*********)))))))))((((((''''''(((((()))***((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))***+++++++++((()))******+++*********))))))***++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))+++,,,******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& &&&)))%%%###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******************)))))))))(((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))***++++++((()))***++++++++++++***))))))***++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))***,,,---******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&)))(((######((('''###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************)))(((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&''''''((()))******+++))))))***+++++++++++++++))))))***++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))***)))(((((((((***+++,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***)))))))))(((((((((((((((++++++++++++++++++++++++***************)))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((((((((()))))))))))))))(((((('''((()))***+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))(((((('''&&&&&&'''(((((('''''''''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$########################$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))(((''''''''''''((())))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%%##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))*********************************)))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""######$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((()))))))))))))))*********************************)))(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$########################!!!"""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """############$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***)))((('''&&&'''((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((('''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((***)))(((&&&&&&'''((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""############$$$$$$$$$######################## """######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%########################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###########################################################################$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''######$$$%%%%%%&&&''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((())))))))))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&&&&%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((***))))))((('''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***))))))(((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((''''''(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$$$$############$$$$$$"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))(((''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''&&&%%%%%%''')))***((((((''''''(((((()))***''''''((()))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((()))((('''&&&&&&(((***+++''''''&&&&&&''''''((()))'''(((((()))******))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''',,,...,,,((($$$"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((())))))(((((('''((()))***+++''''''&&&&&&''''''((()))'''((()))******++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&,,,...---)))%%%###$$$$$$############$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))(((((()))))))))*********((((((''''''(((((()))***'''((()))***++++++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))***)))'''%%%%%%$$$$$$############$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((((()))************))))))))))))))))))******+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$############$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''')))***)))(((&&&&&&(((***+++,,,+++)))(((---+++******+++,,,***))))))))))))))))))******+++++++++++++++******)))))))))))))))+++------,,,***((()))++++++******+++,,,'''&&&&&&'''***,,,,,,+++((((((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''((($$$"""&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###""""""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))))))))*********((()))******+++******)))+++***)))***+++,,,,,,+++------------...///000111---,,,,,,,,,,,,---------...,,,******++++++***)))***+++,,,+++))))))***,,,///...---,,,+++***)))(((*********)))))))))))))))+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''&&&&&&(((***,,,,,,++++++++++++,,,------111///...///111333333222444444555666777:::<<<>>>777666555555444444555555666333111000111222111000///000///...,,,+++,,,...)))***++++++***)))***+++))))))))))))))))))))))))++++++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%'''""")))+++$$$!!!%%%'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))+++...111333333333333555777:::;;;<<<;;;;;;<<<@@@BBBCCCCCCAAABBBCCCEEEIIIMMMQQQTTTNNNLLLJJJGGGEEECCCCCCBBBDDDCCCBBBBBBCCCBBB@@@>>>=========:::888666777888---///000///---,,,---///+++++++++******)))))))))******))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&'''333444''' %%%'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######################################################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++...222444555666999;;;<<<===???AAADDDHHHJJJKKKFFFFFFIIIOOOUUUZZZ\\\\\\WWWXXXZZZ]]]bbbhhhnnnqqqllliiiddd```[[[XXXVVVUUUZZZZZZZZZZZZYYYUUUOOOKKKMMMNNNNNNLLLIIIFFFFFFFFFFFFFFFCCC???:::666444333222111000///---,,,+++***++++++*********+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&&&&222333''' %%%&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222777<<>>:::999666444111...+++***)))***))))))))))))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$######################################################""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZ\\\^^^]]][[[\\\bbbhhhrrrxxx|||xxx|||}}}uuunnniiijjjpppqqqllleeekkkiiiddd___YYYSSSOOOMMMEEECCC>>>999555222111000))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%'''"""!!!$$$%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######################################################""""""###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxwwwwwwvvvtttsss|||yyy{{{vvvpppjjjgggeeeddddddooofff[[[QQQJJJEEE@@@<<<<<<...'''---///(((&&&***((((((((())))))))))))***&&&)))***(((%%%######%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!}}}{{{{{{uuutttvvvyyyzzznnnddd\\\UUUOOOLLL@@@888222222111,,,)))***---------------,,,,,,,,,&&&(((******(((&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""uuukkkccc\\\XXXOOOOOOJJJAAA;;;999666111111000...,,,***)))(((((('''))),,,,,,***)))((()))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""vvvnnniiifffkkkqqqlll[[[QQQPPPJJJ@@@<<<999444...***(((''''''***+++,,,+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""~~~~~~sssgggfff___RRRQQQLLLDDD<<<555111///...++++++***))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######vvvtttmmmbbbaaa]]]WWWOOOGGG@@@;;;888///,,,***)))***+++++++++(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$#######################################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###}}}}}}~~~|||vvvnnnjjjkkkjjjggg___TTTIIICCC;;;666000,,,,,,------,,,))))))))))))))))))))))))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$${{{{{{~~~{{{uuussswww||||||uuuhhhYYYOOOHHHAAA777111...---+++***))))))))))))))))))))))))++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$${{{xxx}}}|||xxxvvv{{{vvvqqqrrrwww|||}}}|||vvvuuuttttttuuuxxx{{{}}}~~~}}}uuufffYYYPPPGGGBBB===666111111---+++***+++,,,---+++)))'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{uuutttyyy~~~}}}xxxttttttuuunnnnnnnnnnnnmmmkkkiiigggnnnjjjfffggglllppprrrqqqnnnllliiigggfffggghhhiiiqqqrrrpppmmmqqqyyyxxxkkkaaaWWWRRRMMMEEE===:::777333///------,,,***((('''(((((((((&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{{{{yyytttqqqqqqpppoookkkgggbbb```aaabbbaaabbbeeeiiilllmmmnnnnnntttpppmmmnnnssswwwyyyyyyrrrpppmmmjjjhhhhhhjjjkkklllkkkhhhfffiiiooopppmmmoooppppppppppppsssxxx|||uuullleeedddbbbYYYNNNHHHAAA:::222---++++++)))'''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxssspppkkkdddaaaaaa[[[]]]___aaabbbcccfffiiiooorrrvvv|||~~~~~~~~~{{{yyy|||{{{tttooommmllllllnnnpppppppppoooqqqwwwxxxsssssszzz|||tttfff]]]QQQHHH<<<444111000---+++))))))))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$%%%%%%%%%&&&###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^[[[ZZZ[[[\\\\\\```eeefffkkkqqqvvvzzz}}}{{{|||~~~~~~xxxtttnnnmmmlllmmmqqqvvvyyy{{{zzz~~~~~~tttjjj___PPPEEE@@@<<<666222+++)))((((((******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$WWWVVVXXX]]]aaaeeemmmuuu~~~}}}xxxvvvyyy}}}~~~}}}|||{{{}}}{{{ooo```UUUOOOHHH???888333...)))'''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ddddddhhhmmmoooqqqvvv}}}zzzxxxxxxxxxwwwuuuuuuxxx~~~xxxllleeebbb\\\RRRJJJBBB:::111,,,++++++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaccciiippprrrrrruuu{{{vvvvvvyyy|||~~~wwwtttvvvsssjjjbbbOOOFFF:::333000///,,,***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$hhhiiijjjlllooosssuuuwww{{{}}}~~~xxxssswww}}}|||iii\\\KKK===555111...++++++,,,---+++)))''''''''''''((((((&&&$$$$$$'''+++''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggggghhhiiikkkmmmnnnoooiiilllpppsssttttttuuuwwwuuuvvvyyy~~~}}}vvvuuurrrrrrrrrvvv~~~{{{ttt```OOOCCC<<<666222///...,,,***(((((()))***)))))))))'''%%%%%%'''***'''''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeeeeeeeeeeeeeeeeffffff^^^ccciiijjjjjjkkkpppuuuyyy}}}~~~zzzttttttsssssstttwwwyyy{{{ppp```TTTMMMHHHDDD;;;888333///------...000)))******(((&&&&&&'''(((((((((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$`````````aaaaaaaaa`````````ffflllmmmlllnnnvvv~~~yyyppphhhddd}}}wwwkkkaaaZZZUUURRRLLLGGG???888333000//////(((((()))(((((('''(((((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYYZZZ\\\]]]^^^_________ccciiioooqqqpppttt}}}vvvpppkkkxxxxxxppphhhbbb___bbbZZZOOODDD<<<555///,,,)))(((((('''((()))))))))***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSUUUXXX[[[]]]^^^______gggkkkqqqtttuuuyyytttvvvvvvuuuvvv}}}yyyhhhYYYMMMCCC<<<777000---***((()))***+++*********)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOQQQUUUXXX[[[]]]]]]]]]dddhhhlllppptttyyy~~~uuuwww~~~iii[[[RRRKKKGGG:::555///++++++++++++***+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNNPPPSSSWWWZZZ[[[[[[[[[\\\___ccchhhmmmrrrvvvxxxsssvvv{{{vvv}}}rrr{{{lll]]]UUUPPPNNNCCC<<<333...,,,,,,+++***++++++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPQQQSSSTTTUUUVVVWWWUUUVVVWWWYYY[[[]]]^^^___aaabbbfffppp{{{}}}sssqqqwwwzzzjjj[[[TTTTTTOOOGGG===666222///***&&&---)))(((***)))'''&&&)))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!###&&&(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!$$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKJJJJJJIIIHHHGGGFFFFFFAAAAAABBBDDDFFFHHHIIIIIIMMMPPPVVV```iiippprrrrrrnnnqqqtttzzz}}}{{{uuupppqqqtttyyytttdddZZZXXXRRRNNNHHHAAA999333...,,,,,,)))(((***)))&&&&&&)))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>><<<;;;999777555555333333444666888999:::;;;===BBBJJJQQQWWW\\\```cccaaacccfffnnnzzz{{{mmmccceeennn|||{{{uuuqqqqqqyyyxxxpppnnncccbbb^^^UUUIII===666333,,,******,,,***'''(((+++)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000000000/////////...111111222333555666777888;;;AAAIIILLLMMMOOOTTTXXX]]]___bbbjjjxxxyyyuuuvvvvvvqqqlllgggggggggoooyyy~~~}}}yyymmm___OOOAAA999///,,,,,,---+++((()))---)))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%'''***(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++,,,,,,------...//////000111333444555555:::@@@GGGIIIHHHIIINNNSSSYYY[[[___fffrrr{{{zzztttqqqooolllfffdddgggpppxxx|||{{{uuudddRRRDDD999333......,,,))))))+++))))))(((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''***(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333444555333888>>>@@@@@@BBBGGGLLLMMMQQQUUUZZZbbbjjjkkkgggeeefffeeeccccccgggooouuuuuu||||||zzzyyy{{{||||||yyyiii]]]PPPDDD888444222---***)))***)))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,000000111222333444444555000333777999:::<<<@@@CCC@@@FFFJJJLLLQQQXXX[[[ZZZ[[[\\\]]]^^^```aaadddfffdddhhhlllppprrrvvvzzz}}}uuuqqqlllkkkooosssuuuuuu}}}~~~~~~rrr___KKKBBB>>>888000+++***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,---......---......///000111222222444555777777888888:::<<<999@@@EEEEEEGGGMMMRRRTTTYYYYYYZZZ[[[]]]___aaaaaaccccccdddgggkkkppptttwwwxxxooolllnnnssswwwyyy{{{vvvoooooouuuxxx}}}vvv\\\OOOJJJCCC888000******)))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$"""!!!###&&&(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,------.........////////////000111222333333333444555666777888888:::;;;<<<>>>AAAEEEKKKOOOQQQVVV[[[\\\[[[ZZZ[[[]]]___```bbbeeeiiillloooqqqnnnppprrrooolllmmmqqqwwwxxxyyyzzz}}}|||yyytttpppvvvtttrrroooqqq{{{xxxrrrfff]]]OOO<<<111...+++***,,,,,,)))&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,---------......////////////000111222333222333444555666777777888999:::<<<===???CCCHHHLLLOOOSSSWWWXXXXXXXXXZZZ]]]___```aaacccfffiiilllmmmrrrtttvvvtttppppppssswwwwwwwwwxxxzzz}}}~~~}}}}}}}}}{{{xxx{{{{{{zzzxxxyyy|||pppbbbVVVFFF666111,,,***+++,,,***((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******((())))))******))))))(((************)))))))))((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------------...000//////000000111222333111222333444555666666777888999:::;;;<<>>CCCFFFIIIJJJLLLPPPWWW]]]]]]^^^```aaaccccccddddddgggjjjnnnqqqrrrrrrrrrsssssssssssssssssstttuuuuuuxxxxxxxxxwwwwwwwwwxxxyyyyyy|||~~~zzztttqqqxxxrrrllljjjkkkqqqwwwvvv{{{sssggg]]]MMM@@@888222---***))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++************++++++++++++)))******++++++******)))))))))))))))))))))))))))************************+++*********))))))((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...------------,,,,,,,,,......------------............///000111222222333111333444555555777999;;;???BBBFFFHHHIIINNNUUUZZZ[[[\\\___aaacccdddeeedddfffhhhlllpppssstttuuuuuurrrsssssstttttttttuuuuuupppqqqrrrrrrrrrrrrtttvvvuuuxxx||||||yyywwwxxxzzz~~~}}}rrrbbbSSSFFF<<<333...+++******))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))(((''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,*********++++++*********)))))))))******************************************************)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------...///000111111222///111333444555666888:::;;;???CCCEEEGGGKKKQQQVVVWWWYYY]]]```ccceeeeeeeeeggghhhjjjnnnqqqsssttttttqqqqqqrrrtttuuuuuuuuuuuuqqqrrrssssssqqqqqqsssvvvtttzzz~~~|||wwwvvv|||uuueeeWWWJJJ>>>666,,,,,,++++++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''))))))(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&.........------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---...///000111111...000222444444666888:::888<<>>===:::555///+++***+++++++++***)))'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************************)))******+++,,,,,,,,,,,,...---,,,---------...000///000111000000000222333555666888;;;>>>???@@@???;;;===???AAACCCFFFIIIKKKJJJLLLKKKHHHGGGHHHGGGDDDBBBCCCCCCBBBAAAAAAAAAAAA:::<<<:::666444555222...111...,,,,,,---///...---,,,------,,,++++++,,,---*********)))))))))))))))((()))******(((((()))***++++++***)))(((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------000000000111111222222222444555777888999<<<@@@CCCCCCGGGLLLQQQUUUXXX\\\___ccceeehhhiiijjjkkknnnppprrrrrrrrrrrrssstttuuuuuuxxx{{{~~~zzzxxxvvvwwwxxxyyyxxxvvvuuuvvvwwwssssssttttttvvvyyy~~~~~~yyyxxx{{{}}}ssseeeUUUIII???@@@@@@===777111,,,)))))))))******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))************************************+++---......---,,,+++------------...000222222///111333444555666888;;;===@@@DDDHHHJJJLLLKKKKKKBBBEEEHHHKKKNNNQQQUUUXXXSSSVVVUUUQQQOOOOOONNNJJJMMMLLLLLLJJJHHHIIIMMMRRROOOOOOLLLFFFCCCCCC>>>888333111///...//////...---------------------......++++++++++++***)))(((((()))***+++***)))((()))***,,,,,,+++***))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------000000000000000000000000222444555777777:::===@@@>>>AAAFFFKKKOOOSSSXXX[[[bbbdddggghhhiiikkkmmmpppqqqqqqrrrrrrrrrrrrtttuuuyyy|||~~~~~~|||yyyxxxxxxvvvxxxyyyxxxvvvuuuuuuuuussssssssssssuuuwww{{{}}}|||xxxjjj[[[OOODDDBBB??????>>>:::222,,,))))))((()))***+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))'''(((((((((((())))))))))))))))))*********++++++************++++++++++++------..................+++...//////222666777666777:::===???@@@BBBDDDFFFIIIJJJLLLNNNNNNNNNOOOOOOPPPRRRTTTTTTTTTUUUXXX\\\\\\]]][[[UUUSSSVVVVVVTTTYYYRRRKKKIIIJJJLLLQQQUUU[[[ZZZVVVQQQOOOOOOJJJCCC>>>===;;;999777555333222000///............,,,+++,,,------...---,,,+++******+++,,,+++***)))***+++,,,+++***)))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------////////////////////////111333555666777888;;;===;;;>>>BBBFFFJJJNNNSSSVVV___aaadddfffhhhjjjmmmooooooqqqrrrrrrpppqqqsssuuuzzz{{{{{{yyywwwwwwyyyzzzxxxyyyzzzzzzwwwvvvuuuvvvuuutttssssssuuuxxxyyy{{{xxx||||||xxx|||tttggg^^^PPPGGG>>>>>>BBBCCC;;;333+++)))((((((***+++)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))******(((((((((((()))))))))***************++++++++++++***+++++++++,,,,,,,,,---...---,,,,,,---///111333111666888888;;;BBBDDDBBBFFFHHHLLLOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUVVVZZZ]]]oooooommmhhhbbb```cccfffsssssspppkkkmmmtttyyyyyywwwfffVVVSSSVVVVVVVVVWWWZZZYYYVVVRRRSSSUUUPPPIIIKKKKKKIIIGGGDDDAAA@@@???999777555444444222///,,,,,,------.........------,,,---------+++******,,,******)))((((((((())))))(((((((((''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,,,,,,,---------....../////////000222555555666666888::::::<<>>888444//////...---------......---...///...,,,++++++,,,***))))))((((((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***************************************+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...//////000///111333444444444666777999;;;===>>>@@@CCCGGGJJJQQQTTTXXX\\\___bbbgggjjjmmmppprrrqqqnnnnnnrrruuuuuuvvvwwwwwwwwwxxxzzz|||}}}}}}|||zzzxxxwwwxxxzzzuuusssqqqrrrvvvxxxxxxwwwqqqqqqrrruuuyyy~~~zzz~~~~~~zzzxxxxxxxxxkkkZZZMMMHHHGGGEEEBBB888222,,,)))***+++***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))'''(((((()))******++++++(((((()))))))))*********+++++++++,,,,,,,,,,,,---------......///000000000000222777;;;???BBBCCCCCCEEENNNSSSRRRWWWbbbeee```RRRVVV\\\bbbeeehhhkkknnnyyy|||zzzwww}}}mmmjjjkkkiiigggiiipppooonnnooovvv|||yyysssggghhhgggbbb\\\VVVSSSRRRQQQNNNKKKKKKKKKIIICCC>>>888666333000/////////000...///000...,,,++++++,,,*********))))))******+++))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++,,,...///000000...000222333333333444555999:::;;;<<<===???CCCEEEKKKOOOSSSWWW[[[___dddggglllppprrrqqqnnnnnnqqqvvvrrruuuxxxyyyyyyyyy{{{|||~~~~~~|||yyywwwvvvxxxzzzvvvsssrrrtttwwwzzzyyyxxxsssrrrrrrvvv|||~~~zzz~~~wwwqqqooopppxxx}}}{{{jjjXXXKKKEEEEEEFFF===666...***+++,,,+++((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************++++++,,,,,,,,,---------.........///000111111222444999AAAHHHMMMNNNMMMLLLJJJSSSYYYXXX]]]iiikkkfffZZZ___fffmmmrrrvvvyyy|||}}}}}}ooonnnpppooorrryyy{{{{{{zzz|||wwwmmmccc^^^]]]UUURRROOOPPPQQQPPPJJJDDDAAA>>>999555222111222333///000000///---+++,,,---+++++++++***++++++,,,,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''......---,,,***((('''%%%------,,,+++***)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,---...///000111222333333555666777999;;;===>>>???IIIJJJMMMQQQVVV[[[```bbbhhhjjjmmmooooooooopppqqqtttuuuvvvyyy{{{~~~~~~}}}{{{zzzzzzzzzzzztttwwwzzz{{{yyywwwuuuuuuqqqrrrssstttuuuwwwxxxxxxtttvvvxxxxxxuuuqqqnnnmmmpppqqqssstttttt{{{ssshhh]]]TTTOOOMMMCCC@@@999222---,,,***'''***'''&&&(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))))))))))))))))))))))),,,***'''(((+++---,,,******,,,...///...---+++***333111//////222666;;;>>>CCCPPPWWW[[[]]]UUUSSS___jjjggglllvvvyyytttsssyyyjjjnnnrrrtttvvv|||~~~hhhggg___UUUQQQTTTSSSNNNPPPHHHEEEHHHHHH@@@888555111///+++)))+++......,,,---+++******++++++***((()))((((((((('''''''''''')))(((((((((''''''''''''###$$$%%%'''((()))))))))((((((((((((((((((((((((***+++++++++***)))((((((,,,++++++******))))))((()))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,---...///000111222222444555666888:::;;;======BBBCCCFFFJJJOOOUUUYYY\\\bbbeeeiiilllmmmnnnooopppssstttvvvxxxzzz|||~~~zzz{{{{{{|||}}}~~~~~~~~~xxxzzz}}}~~~|||zzzyyyxxxsssssstttuuuvvvwwwxxxxxxtttvvvyyyyyyxxxvvvuuuvvvpppyyy}}}tttiiilllvvvmmmbbbVVVNNNHHHHHHDDD<<<333...,,,+++)))''''''***)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))***************************,,,***)))+++---///...---,,,,,,,,,,,,,,,---///000000000222999AAAHHHKKKKKKHHHTTT\\\cccjjjggggggsss||||||}}}qqqiiifffccc___^^^UUUPPPQQQQQQKKKFFFEEE===<<<888222...------...---,,,******++++++***)))*********)))))))))(((((())))))((((((((('''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000333333444666888999:::;;;<<<===@@@DDDIIIOOOSSSVVV\\\```eeeiiikkkmmmnnnpppssstttuuuwwwyyy{{{|||}}}yyy{{{}}}zzz|||~~~~~~|||{{{zzzzzzuuuuuuuuuvvvvvvwwwwwwwwwuuuwwwyyyzzz{{{|||~~~{{{xxxbbbbbbttt}}}rrrbbbVVVNNNOOOMMMFFF;;;111------)))&&&'''++++++((('''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))((()))******+++************************,,,++++++---///000///.........---,,,---111666;;;;;;===CCCNNNYYY\\\WWWPPPRRR[[[aaakkkyyyzzz|||{{{yyyyyyyyyppphhhaaa^^^\\\XXXUUUUUULLLJJJFFF???777222111333///...,,,,,,,,,---,,,+++,,,++++++++++++*********))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********((((((((())))))*********+++************+++,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000111111333444555777888888;;;<<<>>>BBBGGGLLLQQQTTTYYY]]]cccgggjjjlllnnnpppttttttuuuwwwxxxzzz{{{{{{|||~~~}}}zzz{{{||||||zzzxxxxxxyyyvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxzzzzzz{{{~~~xxxeeehhhrrrvvv|||wwwiii]]]UUURRROOOKKKCCC888000---(((&&&'''***+++((((((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''******))))))******+++,,,++++++++++++++++++++++++++++++,,,...///......---...000222333555999@@@FFFHHHMMMXXXgggrrrpppeeeYYYZZZ```dddooo~~~vvvppplllhhhdddbbbXXXSSSNNNKKKGGG@@@;;;999222000...---.........---,,,,,,,,,+++++++++***************)))))))))(((((())))))((((((((('''(((((('''''''''''''''''''''''''''(((((())))))))))))((((((((())))))******+++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------.........//////000000111000000111222444555666666::::::<<<@@@DDDIIIMMMPPPXXX[[[```eeehhhkkknnnqqqtttuuuvvvwwwyyyzzz||||||~~~{{{||||||zzzxxxwwwxxxyyyvvvvvvvvvuuuuuuuuuuuutttxxxyyyyyyzzzzzz|||vvvqqq{{{~~~yyyvvv}}}tttkkkbbbWWWNNNMMMKKKBBB777222+++((('''))))))&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''***************+++,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,------222999>>>AAAEEELLLQQQQQQ[[[kkk|||yyyoookkkppprrr}}}~~~{{{ggg\\\SSSUUUVVVOOOEEE???999666222000///...---,,,,,,,,,,,,+++++++++******+++************))))))))))))(((((((((((()))***+++(((((((((((((((((((((((())))))******))))))(((((())))))******+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------....../////////000000000///000000111222333444555777777999;;;???CCCFFFIIISSSVVVZZZ^^^ccchhhnnnrrruuuvvvwwwyyy{{{}}}~~~}}}~~~{{{yyyxxxzzz|||vvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz}}}~~~{{{sss```QQQPPPQQQJJJ@@@<<<111,,,))))))(((%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222222:::EEELLLPPPUUU[[[aaahhhsss{{{~~~|||tttoooqqq{{{wwweeeXXXZZZ___ZZZQQQKKKIIIDDD>>>888444000---+++,,,,,,,,,,,,++++++++++++++++++++++++*********)))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))***************)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------............////////////000111222333444444555555666777:::===@@@BBBJJJLLLPPPUUU\\\dddmmmsssvvvwwwyyy{{{}}}|||yyyyyy{{{~~~xxxxxxxxxxxxxxxxxxxxxxxxuuuwwwxxxyyyxxxyyy|||~~~~~~~~~jjjXXXSSSRRRJJJEEEEEE888222,,,***(((%%%&&&+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))))))))***++++++------------------------,,,...///000111444999>>>@@@IIIUUU^^^bbbhhhqqqwwwyyyoookkkpppuuuvvv{{{vvvyyy~~~|||ssskkkooo~~~kkk[[[\\\bbbaaa```aaaccc]]]SSSHHH@@@999333///.........---------,,,,,,,,,,,,+++++++++*********,,,+++***(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------------------//////000111222333333444444555555666888;;;>>>???BBBEEEIIIOOOWWWaaallltttwwwxxxzzz|||~~~{{{xxxxxx{{{}}}yyyyyyyyyzzzzzz{{{{{{{{{tttvvvxxxyyyyyyzzz|||~~~xxxzzz}}}ppp\\\TTTOOOFFFEEEJJJ>>>666///+++(((%%%''',,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++)))))))))((()))******+++---------------------------///111222444:::AAAGGGNNNWWWccckkkpppwwwuuuuuu|||||||||vvvlllhhhkkknnnnnnxxxxxxxxx~~~xxxzzzooojjjtttwwwyyyzzz}}}xxxwww}}}lll\\\\\\bbbeeelllvvvyyyqqqeeeWWWLLLAAA999555000/////////............,,,,,,,,,+++++++++******///...+++)))(((((())))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,...---------,,,,,,++++++++++++******))))))(((((()))))))))))))))***++++++++++++++++++++++++++++++,,,,,,---......///000000111222333444666777999999AAABBBDDDHHHNNNWWWaaahhhooovvv~~~~~~|||{{{||||||||||||yyy{{{}}}{{{xxxwwwyyy|||vvvxxxzzzzzzyyyyyyzzz{{{zzz~~~www```RRRNNNOOONNNLLLIII>>>333---***((((((++++++)))&&&%%%&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******((()))***++++++,,,+++++++++,,,---...............---666555666@@@HHHRRRccc^^^dddoooyyy||||||}}}|||||||||}}}}}}|||~~~tttooonnnsss{{{{{{tttvvv{{{~~~tttuuu|||zzz}}}rrryyy}}}rrrppppppvvvtttkkkkkkkkk```zzz}}}~~~pppjjjjjjpppzzzuuuggg___WWWKKK???<<<333...000000,,,***,,,,,,,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))++++++++++++++++++,,,,,,---------,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,------.../////////000111222444555666777;;;<<<>>>AAAFFFMMMUUU[[[___hhhttt~~~zzzyyyyyyzzz}}}~~~~~~}}}yyyzzz{{{zzzyyyxxxyyyzzzxxxzzz||||||zzzzzzzzz{{{yyy}}}|||gggYYYUUUSSSPPPLLLEEE???:::666///(((&&&)))+++)))'''''''''((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++******+++,,,,,,,,,,,,,,,111000/////////000111222222===AAAGGGWWWdddqqq}}}}}}wwwuuusssqqqrrrzzz~~~vvv{{{|||yyyxxxzzz}}}{{{tttmmmooo{{{yyyiiigggmmmpppgggdddeee^^^eeehhhxxxyyygggTTTMMMDDD;;;666000***)))---..................------++++++++++++************))))))))))))))))))))))))++++++++++++************,,,++++++++++++*********((((((((()))))))))))))))******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,---------------...000111222333333555777999;;;>>>CCCHHHLLLOOOYYYfffsss{{{~~~}}}}}}}}}}}}{{{yyyzzzzzzzzz{{{}}}|||{{{yyy{{{|||}}}}}}|||zzz{{{|||yyy|||~~~~~~zzzqqqhhheeeccc^^^YYYGGGEEEEEEBBB999...((()))***)))(((((()))***((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&((()))''''''&&&&&&''''''((()))((((((((()))******++++++,,,,,,,,,,,,------------000///......000333666999<<>>BBBEEEHHHPPPZZZdddllluuu~~~~~~~~~}}}|||{{{}}}{{{{{{~~~}}}yyy|||}}}~~~}}}|||zzzzzz{{{yyy|||{{{}}}{{{|||zzzuuuoooSSSNNNLLLJJJDDD888///+++)))(((((((((******((('''******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))'''''''''''''''(((((()))(((((()))******++++++,,,,,,,,,,,,,,,,,,------...---...000333777<<>>777555222///......///000------------,,,,,,,,,+++************************'''((((((((())))))))))))*********+++++++++++++++---------...............///............///000000////////////////////////.............................................///---///222444555888<<<>>>FFFIIILLLPPPVVV```nnnwwwxxx~~~~~~}}}}}}}}}|||{{{||||||{{{xxxvvvzzz|||}}}}}}{{{zzz{{{{{{{{{}}}zzzmmm\\\LLLIIIKKKGGG<<<444...+++)))(((((())))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%'''(((((('''''')))***((((((''''''(((((()))************+++,,,,,,------,,,,,,,,,,,,...000222333333555;;;BBBKKKTTT[[[___ooo~~~wwwoooooollleeedddddddddfffqqquuulllkkknnnooonnnllldddVVVHHHBBB???999444000/////////......---------,,,,,,,,,************************((())))))***+++,,,---------........./////////000111111111111000000000000111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000...000111222222555888;;;@@@CCCGGGKKKPPPYYYdddllllllttt}}}zzzxxxxxxxxx{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}~~~tttcccRRRMMMNNNJJJCCC===333000+++))))))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&(((((('''''')))+++((((((((((((((())))))*********++++++,,,------------------...000333666888>>>@@@EEENNN[[[jjjwww|||xxxqqqllljjjiiifffdddhhhvvvvvvtttwww|||{{{{{{}}}yyyssslllddd]]]RRRFFF;;;444000///............------------******************************+++,,,...///000111000111111111222222333333444333333333222222111111222222111111222222333444222222222222222222222222222222222222111111111111222222222222111111111111111222222222222333777:::;;;???DDDHHHLLLRRRZZZaaajjjrrr||||||yyyzzz}}}{{{}}}~~~~~~}}}{{{{{{}}}xxxiiiZZZTTTRRRNNNIIIFFF777333---******+++,,,---'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&(((((('''((()))+++((((((((((((((()))*********++++++,,,,,,------.../////////000222666999;;;MMMOOOTTT^^^pppxxxtttqqqvvvzzz{{{|||vvvhhhfffmmmuuu{{{~~~rrr___MMM@@@777333//////.........---------************************---...000333444555555555444444444555444333333222555555444333333222111111111111111111111111111111111111111222333333444444111111222222333333333444333222222222333333444555555444222000000222444666777;;;???AAACCCIIIRRRZZZaaammmyyy}}}xxxxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{jjj___aaa]]]OOOHHHJJJDDD;;;///)))(((***)))'''***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((...,,,+++,,,,,,+++///444///444111111666888@@@RRR[[[ZZZ^^^kkk}}}tttjjjeeeggglllppppppsss}}}ttt]]]LLLCCC@@@444111......///000///......//////---+++******+++///000222444555666666666666666666666666555444444555444444333222222111111111111111111111111111111000000000111111111111222000111111111222222222333222222222222222333444444444333111000111333555777666:::===>>>@@@EEEMMMTTTWWWcccqqq{{{~~~yyyxxxzzz{{{||||||}}}}}}|||{{{{{{~~~}}}||||||}}}}}}oooeeecccaaaWWWOOONNNHHH@@@555---+++************))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***************))))))+++***+++------***,,,111111222///555DDDIIIMMMXXX```eeeoooyyyrrrkkkjjjmmmpppnnnjjjkkkqqq{{{xxxeeeYYYRRRPPPAAA;;;444///------,,,+++***+++,,,,,,+++***++++++222333555666777888888888888888999999888888777666555444444333333222222111222222222222222222222222000000000000////////////000000000000000111111111111111111111111111222333333222111111222444666888666888::::::;;;???EEEKKKMMMYYYhhhsss~~~}}}}}}{{{{{{|||||||||{{{zzzzzz~~~}}}||||||}}}~~~wwwmmmhhhfffbbbZZZSSSNNNHHH>>>444...+++,,,---))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++************,,,000///,,,,,,000///666888@@@NNNSSSXXXfffttt~~~~~~tttpppmmmqqqvvvvvvnnnfffddddddlll}}}zzzrrrkkkfffcccRRRIII>>>555111000...,,,++++++,,,,,,,,,++++++***666777888999::::::;;;;;;;;;;;;;;;;;;;;;:::999999666666666555555444444444555555555555555555555555222222222111000//////...000000000000000000000000111111000000000000111111222111111111222555777888666777888888888:::???CCCDDDMMMZZZeeeppp|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~yyytttvvv|||yyyqqqnnnllldddZZZUUUPPPFFF;;;111,,,,,,---***)))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,+++++++++---,,,...111111///111666555CCCLLLQQQWWWYYYeee{{{ssszzzzzzxxxtttsssxxx~~~}}}rrrgggbbb]]]bbbttt}}}||||||}}}}}}{{{wwwttt```WWWKKKBBB===999333///000//////......---+++))):::::::::;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::999888888888888888777777888888888888888888888888666555555444333222111111111111111111000000000000111111000//////000000000111111111111222444666777666666666666666888;;;>>>>>>CCCKKKTTT]]]jjjyyy~~~zzzwww||||||wwwnnneee\\\XXXOOOCCC888000,,,+++******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,///------///111222888???DDDNNNSSSYYYeeekkkwwwxxxtttjjjccc\\\]]]jjjyyy~~~}}}}}}}}}}}}llldddYYYQQQJJJBBB777///222000------......---+++======<<<<<<<<<===>>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444333333333222222222222222222111000000000000000000000000000111111333444444555555444555666888:::;;;@@@AAAEEELLLRRR]]]nnn|||vvvrrrgggbbbYYYNNNBBB888///***,,,+++***))))))(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,------------///,,,,,,///333666???HHHQQQQQQNNNZZZrrr~~~xxxnnnoooyyyqqqiii```^^^ffflllrrrvvvsssvvvyyywwwpppfff___YYYNNN???333333///++++++---//////...??????>>>=========>>>???;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777555555555555444444444333333222111000000000000111//////000000000111111222333222222333666888999:::??????CCCHHHKKKQQQ___nnnvvvwwwzzzsssmmmdddZZZOOOBBB555,,,---,,,+++***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---...............---000666;;;???HHHPPPZZZ]]]]]]iii~~~|||www{{{yyymmmiiiooopppmmmwwwxxxvvvxxxxxxppplllhhh```QQQFFF>>>888000---...000000...@@@???>>>=========>>>???;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999777777777666666555555555333333222111000000111111////////////000000000000111000000222555888999999888888<<<@@@AAACCCOOO]]]lllyyy~~~uuu|||{{{tttkkkbbbXXXJJJ:::......---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---............///000555===DDDHHHPPPWWWbbbsss~~~wwwqqq|||~~~|||zzzyyyvvvuuusssqqqppprrrvvvyyyvvvyyy~~~~~~tttzzz}}}}}}|||vvv{{{{{{tttvvv~~~vvvuuu}}}|||uuutttuuupppeeeZZZLLLDDD999222111000///,,,<<<<<<======<<<<<<;;;:::======>>><<<;;;;;;<<<>>><<<============<<<<<<;;;<<<<<<<<<<<<<<<===>>>???===;;;:::;;;======<<<;;;;;;===>>>===999666777888999888555333222222333444111000000000000000111222000000000000111222333444999:::;;;===>>>BBBGGGJJJ]]]fffvvvvvvnnnnnntttuuukkk^^^SSSDDD666111...,,,*********)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,+++,,,///111222777???MMMVVVSSS^^^yyy||||||}}}tttooommmmmmnnnnnnmmmkkkkkkmmmppptttwwwooorrruuuvvvwwwwwwxxxyyy}}}}}}~~~~~~{{{zzzrrrqqqwwwzzz}}}{{{wwwyyy~~~{{{pppeee^^^[[[QQQBBB555///......<<<<<<======>>>>>>======<<<===>>>>>><<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;======<<<;;;:::<<<===<<<999777777999===;;;888666444444444444222222111111111111111222222222111111111111111222444555777888999===AAAEEEQQQXXXgggxxxyyyppppppuuuyyytttiii[[[KKK???555222...++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******))))))((((((((('''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---......---,,,---///111111DDDPPPSSSWWW]]]ooo~~~~~~vvvooolllmmmoooqqqtttrrrooonnnnnnppptttvvvtttuuuwwwwwwxxxzzz}}}nnndddaaahhhllllllrrr{{{tttooodddUUUGGG===666222:::::::::;;;<<<<<<=========???AAAAAA@@@???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<===>>>===<<<999;;;<<<;;;:::888888999@@@>>>;;;999777666555555555444333222222222222222444333222111000000000000111222333444555888===@@@IIIOOO[[[jjjsssyyyzzzooonnnooosssvvvppp___NNNDDD:::666111---+++******)))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---...////////////......///333666999OOOWWWVVV```ppp}}}}}}|||yyyvvvsssyyyuuupppllljjjmmmpppsssxxxuuurrrppppppssswwwyyy{{{{{{{{{{{{|||yyynnniiinnnqqqmmmjjjjjjsssxxxmmmaaaTTTFFF999000===============>>>>>>??????AAADDDEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>@@@>>>===>>>??????>>><<<::::::;;;;;;;;;:::::::::>>>===<<<:::999888888888777777666444333333333333444333222111111000000000222333444444444777;;;>>>EEEHHHRRR]]]ffflllvvvuuussskkkiiipppqqqcccQQQGGG???:::333---++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///000///......000555===CCCMMMTTTUUU^^^vvv}}}sssssssssssssssrrrpppooouuussspppmmmmmmooossswwwzzzyyyvvvuuuwww{{{~~~tttmmmmmmllleee^^^\\\iiivvv|||rrrkkkbbbSSSBBB888DDDCCCCCCBBBBBBBBBCCCCCCBBBEEEHHHIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFEEEFFFFFFEEEDDDCCCAAAAAABBBAAA@@@@@@AAAAAA???>>>;;;;;;;;;<<<<<<<<<;;;:::;;;::::::::::::::::::::::::999888666666555555555333333222222222222333333222333333333333555999<<<>>>@@@FFFOOOVVV\\\gggqqqrrrgggkkkpppkkk\\\OOOFFF???666///,,,,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++***************************************+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))***************************************************************++++++,,,---...111000...///444???LLLTTTaaabbbfffzzzzzzuuu~~~wwwrrrhhhkkknnnppppppnnnmmmllltttttttttttttttwww}}}~~~uuunnnggg```\\\[[[dddfffppp|||yyyrrrcccRRRIIICCCBBBAAAAAAAAABBBCCCDDDEEEGGGJJJKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>=========>>>>>><<<:::888999999::::::;;;;;;;;;;;;:::999888888888888888444444444333333444555555111222222111111222555888;;;<<<@@@GGGLLLQQQ[[[fff|||pppiiimmmoooeeeWWWPPPHHH<<<222---,,,---...))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++*********)))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++************************************************************+++,,,---...111111222555>>>KKKYYYcccppp{{{}}}yyy}}}tttlllgggfffiiinnnqqqrrrrrrrrrssswwwzzz~~~{{{rrrlllhhhhhh```^^^cccsss|||uuufffXXXSSS@@@?????????AAADDDFFFHHHFFFHHHIIIJJJIIIIIIKKKLLLLLLJJJGGGEEECCCBBBCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHHHHFFFEEEEEEEEEEEEDDDBBBBBB@@@>>>>>>@@@???<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::888777666555555444555555222222222111000111444666;;;;;;>>>CCCGGGKKKTTT^^^ooo{{{qqqlllsssoooccc]]]SSSEEE888000---------))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++++++++*********)))******++++++******)))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++************************************************+++++++++,,,,,,---...///000333888???IIIUUUbbbjjj|||zzznnniiihhhkkkoootttwwwyyy|||{{{vvvpppjjjjjjjjjppp{{{}}}uuuggg^^^^^^CCCCCCDDDEEEHHHLLLOOORRRFFFHHHHHHHHHHHHHHHKKKMMMMMMKKKGGGDDDBBBAAAAAABBBCCCEEEGGGJJJLLLLLLKKKKKKIIIHHHFFFFFFGGGFFFEEECCCDDDAAA??????AAA@@@===:::<<<<<<<<<===<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;:::888777555444444444444444333222111222555777999888:::???AAAEEENNNWWWfffsssrrrzzz|||qqqggg\\\KKK<<<222...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((())))))))))))'''''''''&&&&&&''''''''')))))))))))))))******+++************************************************---------------...000000///444===GGGQQQ\\\eeekkktttjjjmmmrrrpppssswwwzzz}}}~~~ttt{{{~~~zzzzzz||||||}}}sssnnnrrrEEECCCEEEKKKUUU^^^dddeee[[[VVVMMMGGGDDDGGGLLLPPPNNNKKKHHHGGGGGGGGGDDDAAA>>>@@@FFFLLLLLLIIIJJJOOONNNPPPQQQQQQOOOJJJEEEBBBAAA>>>;;;:::;;;>>>???@@@BBBAAA???>>>>>>===;;;999===;;;999999;;;<<<<<<<<<999999999888777666666555333333333333333333333333444666888:::===AAAGGGKKK___dddnnnzzz|||jjjQQQEEE;;;...+++///***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((((((((((((((())))))))))))))))))******++++++++++++++++++******)))***))))))***,,,,,,,,,+++,,,+++***+++---...,,,+++---...000000///.........000000000000000000000000444333222333444444222000111111000000000//////...---000000---,,,...,,,)))------,,,***))))))+++------***((()))+++---+++***))))))((((((((())))))***(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))*********************)))******+++,,,++++++++++++++++++++++++...---------...000333444666AAALLLQQQUUU___mmmxxxzzzsssjjjiiiuuu|||rrroookkkddddddddddddkkkzzztttxxxAAAAAADDDJJJTTT___ggglllkkkfff___WWWQQQOOONNNOOOOOOLLLJJJIIIIIIHHHEEEBBB??????AAADDDCCCAAADDDJJJLLLOOORRRSSSRRROOOKKKIIIHHHFFFCCCAAAAAAAAA@@@@@@BBB@@@??????@@@@@@???>>>>>><<<::::::;;;;;;;;;:::::::::999888888777666666333333333333333444444444444666777999<<<@@@EEEIIIPPPUUU^^^gggqqqzzz}}}ttt^^^OOOBBB666///---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++******++++++++++++******)))))))))***+++---......+++,,,---///111222222111///111333555777999;;;===::::::::::::;;;===>>>???===AAADDDEEEDDDBBBAAABBB@@@???>>><<<:::888777777222555555222111333222...+++++++++***((((((((((((,,,***((((((***+++***((())))))(((((((((((())))))(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))***************************++++++,,,+++++++++++++++++++++++++++---...------000666;;;IIIQQQYYY]]]dddqqqxxxwwwvvvqqqvvvuuuxxxuuuhhhfffiiijjjjjjiiifffhhhuuuxxxqqq>>>AAAEEEJJJRRR[[[dddkkkuuusssoooiiibbb[[[UUURRROOOMMMJJJIIIIIIIIIHHHGGGCCC???======<<<<<<@@@GGGJJJNNNSSSVVVUUUTTTRRRRRRQQQPPPOOOLLLIIIFFFDDDCCCBBB@@@>>>>>>@@@AAAAAA@@@???>>><<<<<<======;;;::::::::::::999999888888777444444444444444444444444333555666777999===BBBEEEIIINNNVVV]]]dddmmmvvv|||~~~~~~}}}{{{jjjWWWIII@@@666---......------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((())))))*********))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,************+++,,,.........000444666777888:::<<<>>>>>>>>>???AAADDDGGGIIILLLKKKJJJKKKMMMPPPSSSUUUWWW]]]cccbbb\\\WWWWWWZZZXXXVVVTTTQQQNNNLLLKKKJJJGGGIIIFFF@@@<<<;;;777333000000000///...---,,,,,,,,,***((((((*********)))))))))((((((((((((((()))(((((()))))))))((('''''')))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,+++---.........333===EEEXXXccclllqqqxxxxxxooommmpppuuuuuuppptttttthhheeemmmwwwpppllleeeaaafffyyyzzz===BBBGGGKKKMMMQQQXXX\\\mmmoooqqqqqqnnniiibbb^^^SSSPPPKKKHHHGGGHHHJJJKKKFFFAAA>>>>>>======AAAGGGJJJNNNSSSUUUUUUTTTUUUWWWWWWXXXXXXWWWSSSNNNKKKIIIFFFDDDBBBAAAAAAAAA@@@>>>@@@???>>>>>>??????>>><<<;;;;;;;;;:::::::::999999666666555555555555555444333444555666777:::>>>AAAHHHOOOXXX]]]aaahhhqqqxxx{{{{{{}}}}}}}}}pppYYYKKKGGG>>>000///...---,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))))))))((())))))******+++************+++,,,,,,///.........---------...,,,---...------...000111888:::===@@@BBBFFFKKKOOOPPPOOOMMMNNNQQQUUUYYY[[[dddcccbbbbbbdddiiinnnqqqvvvyyyzzzvvvpppkkkjjjlllmmmkkkiiigggeeecccccccccdddddd___VVVNNNIIICCC===>>>;;;888555333333222111,,,+++***)))******************)))(((((((((((()))(((((()))))))))(((((('''***))))))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,.........///444===HHHOOO]]]ooo~~~wwwsssnnnlllpppwwwxxxzzzzzzssslllsssxxxsssjjjaaa]]]eeezzz:::@@@FFFJJJJJJJJJKKKMMMYYY^^^fffnnnrrrtttrrrqqqaaa\\\UUUNNNIIIHHHIIIKKKGGGBBB@@@AAABBBAAACCCFFFJJJNNNRRRRRRQQQQQQTTTWWWYYY\\\______[[[WWWUUUTTTSSSQQQNNNLLLJJJGGGCCCAAA@@@>>>======??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777666666555555555333444444444555777;;;>>>DDDKKKTTTZZZ]]]aaagggmmmzzz~~~|||~~~~~~vvv\\\MMMJJJCCC666//////---+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,---000///...---,,,,,,------,,,///333555777999<<>>=========<<<<<<========================999888888777777666666666444444444444333555888;;;???FFFNNNUUUYYY]]]bbbfffpppvvv~~~fffSSSMMMEEE<<<111///---+++***)))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........---,,,,,,...///000---444===DDDHHHMMMRRRVVV[[[\\\aaajjjwww~~~{{{{{{|||{{{yyyqqqpppqqqtttyyyyyyssspppqqquuuxxxzzz~~~}}}{{{yyyyyyzzz|||}}}ssswwwxxxwwwxxx||||||yyyoooggg\\\SSSNNNJJJEEEBBB<<<<<<:::666111---,,,---...---,,,+++************(((((()))*********))))))***))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************+++++++++++++++,,,------++++++,,,,,,------......///000333:::DDDOOOYYY^^^~~~zzzuuuqqqnnnooooooqqqxxx|||{{{wwwppppppuuuzzz===>>>@@@DDDGGGHHHGGGFFFDDDGGGMMMUUU```kkktttyyy|||}}}{{{uuukkk```YYYVVVPPPJJJFFFGGGGGGEEEDDDFFFKKKMMMMMMIIIFFFHHHQQQYYY^^^ccciiikkkiiiggghhhjjjmmmmmmnnnnnnmmmiiiccc^^^OOOKKKEEEAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::999999888777777666666555555555333333444777999===@@@FFFNNNVVV]]]cccfffgggmmmvvv}}}qqq]]]QQQIIICCC333111///,,,+++***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,---......///...///000222555888:::888AAAMMMVVV\\\```eeeiiiooopppvvv|||wwwssssssrrrqqqrrrtttxxx}}}zzzxxxuuurrrsssvvv|||}}}{{{zzz{{{|||qqqvvvzzz}}}yyyqqqmmmkkkhhhbbb]]]UUUTTTPPPHHH???888555444//////...---,,,,,,,,,,,,(((((()))***************)))))))))(((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************,,,++++++++++++,,,------++++++,,,,,,---......//////888BBBIIINNNVVVbbbkkkyyyyyynnnmmmooovvv{{{|||~~~yyyzzzuuuEEEBBBAAABBBFFFHHHHHHFFFDDDEEEFFFKKKTTT^^^iiiooo|||}}}qqqgggbbbYYYPPPJJJIIIIIIGGGFFFHHHKKKLLLKKKGGGCCCGGGRRR[[[aaagggmmmnnnlllkkkmmmooooooqqqtttwwwxxxtttnnniii[[[UUUMMMGGGCCCBBB@@@@@@>>>>>>>>>>>>>>>?????????::::::999999888777666666555666555444222333666888:::;;;>>>FFFQQQ[[[cccgggeeejjjqqqvvv{{{wwwdddTTTLLLIII444333000---,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,---......111111222555999===BBBDDDDDDNNN[[[dddhhhkkknnnrrr~~~~~~||||||{{{xxxttt~~~{{{xxxvvvvvvwwwxxx|||~~~|||xxxyyy}}}zzzzzzzzztttyyy}}}}}}zzzxxxzzz|||{{{vvvqqqjjjhhhcccXXXLLLBBB>>><<<111000///...---,,,,,,,,,(((((()))***************(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////111@@@PPPWWWWWW\\\jjjxxxzzzssswwwttttttxxx~~~IIIHHHEEECCCCCCEEEGGGHHHHHHGGGGGGGGGKKKSSS]]]dddtttyyy{{{vvvqqq^^^LLLGGGHHHIIIIIILLLMMMNNNMMMHHHFFFKKKUUU\\\eeehhhkkkmmmnnnoooqqqsss|||}}}}}}}}}{{{xxxuuusssoooggg___XXXPPPGGGCCCDDDCCC@@@===<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;888888777666666666666666::::::<<>>===<<<<<<;;;;;;<<<<<<:::999888888777777888888666666888<<>><<>>======<<<<<<======;;;;;;:::999999999999:::555555555888>>>GGGOOOTTTdddkkkqqqqqqmmmlllrrrxxxzzzzzzsssvvv{{{gggQQQGGG;;;222...,,,+++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******((()))************+++,,,---+++,,,//////,,,+++---...//////111555;;;DDDIII[[[bbbnnnyyyyyyxxxxxxzzz~~~yyyttttttiiibbb\\\WWWOOODDD;;;888333222000//////---***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))******************)))(((((((((((())))))))))))))))))''''''''''''))))))+++************+++,,,,,,,,,------------............///111222000111:::EEEVVVYYY^^^gggtttyyyzzz~~~AAAAAABBBBBBAAAAAAAAAAAALLLLLLMMMKKKIIIGGGHHHHHHJJJMMMTTT^^^jjjuuu~~~zzzpppeee\\\WWWLLLJJJJJJLLLOOOTTT^^^gggkkkpppvvv{{{~~~~~~}}}}}}~~~qqq___WWWLLLIIIDDDBBBAAAAAAAAAAAA???>>>>>>===<<<=========<<<<<<;;;::::::::::::;;;888888777888<<>>555111//////,,,***...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******++++++++++++******(((((((((((())))))))))))))))))(((''''''((())))))************++++++,,,,,,------------............///...///222444999EEEQQQVVV[[[cccppp}}}<<<<<<<<<======>>>>>>>>>FFFHHHJJJJJJHHHFFFEEEFFFFFFHHHMMMTTT___jjjtttzzzwwwkkk```SSSMMMIIIJJJLLLOOOXXXbbblllqqqxxx~~~zzzjjjbbbXXXSSSKKKEEECCCCCCEEEEEE???>>>>>>===============<<<<<<;;;::::::::::::;;;;;;:::999999;;;>>>AAADDDPPP[[[lllzzz~~~xxxssszzz~~~{{{rrruuuzzz~~~aaaRRRBBB999333---,,,///******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''(((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))************///000000///,,,++++++,,,...,,,---///...,,,///444888@@@KKKUUU^^^gggrrryyyvvvmmmllllllpppuuuwwwuuuxxx||||||vvvuuunnneeeXXXLLL>>>555444666444222...---,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,---------.........//////111------444>>>HHHSSS]]]aaafffppp}}}}}}{{{|||||||||999999::::::<<<===???@@@CCCFFFIIIKKKJJJIIIHHHIIIGGGHHHKKKPPPXXXaaajjjooozzz~~~~~~tttfff[[[TTTRRRPPPMMMRRRZZZgggmmmvvv}}}tttoooddd]]]RRRIIIDDDBBBBBBBBB@@@@@@???>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;===>>>EEEPPPaaasss~~~}}}yyyzzz{{{~~~uuuwwwzzz}}}nnn]]]JJJ@@@777...---111******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))******++++++)))))))))*********++++++---...///---+++)))***+++000......000//////555===JJJTTT```jjjooouuu|||}}}xxxoookkkkkknnntttxxxzzzsssllljjjsss~~~}}}vvvoooaaaNNNBBB>>>:::333,,,++++++***)))***+++---...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))******************)))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,------........./////////111...000<<>>===============<<<<<<;;;;;;;;;<<<======???HHHUUUbbbllluuu||||||{{{{{{}}}}}}}}}~~~lllVVVIII<<>>111333111///---,,,------...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))******)))))))))***+++,,,---------,,,,,,............////////////000111999GGGVVVcccqqq|||xxxqqqrrrtttuuuuuuwww|||~~~||||||444444333444777;;;???BBBBBBEEEIIILLLLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMQQQ]]]hhhnnnxxx~~~qqq^^^TTTUUUQQQYYYeeeooovvvzzz|||}}}xxx|||~~~|||pppdddXXXNNNHHHEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>>??????===DDDLLLSSSZZZgggyyy}}}zzzyyy}}}yyy```PPP@@@000***...******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((('''''''''''''''''''''''')))))))))((((((((((((((()))************++++++++++++,,,.../////////111333---...222:::BBBMMM^^^nnnxxx{{{www{{{}}}|||vvvzzzzzzzzzzzzppp\\\KKK>>><<<888333000------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))***+++,,,---...---,,,,,,............/////////000...444AAAPPP\\\iiiyyy|||wwwtttvvvxxxuuussssss~~~555444333444666999===@@@AAADDDHHHMMMPPPQQQQQQPPPHHHHHHGGGGGGFFFGGGGGGGGGQQQRRRVVV]]]hhhxxxwwwiii[[[SSSTTTSSSZZZfffnnnpppuuu|||}}}zzzkkkUUUDDDJJJGGGEEEEEEFFFFFFCCC@@@CCCCCCCCCBBBBBB@@@???>>>????????????>>>>>>>>>>>>>>>@@@CCCFFFOOO^^^rrr|||wwwuuuuuuyyy|||}}}lllSSSCCC:::444000.........---,,,+++))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))***************+++++++++.........---------...///...111<<>>555222111000///...---+++)))'''))),,,...))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))************************++++++******************,,,+++++++++******))))))+++,,,......---,,,---...000///...---...///000111666BBBOOOWWW```nnn|||zzz~~~vvvqqqsssuuuuuuxxx~~~333333333444666999<<<>>>???BBBFFFJJJMMMOOOOOONNNJJJIIIHHHGGGFFFFFFFFFFFFIIIKKKNNNUUU```ooo~~~uuuhhh___^^^ZZZYYY^^^bbbeeekkkrrrwww|||}}}jjjZZZPPPLLLGGGFFFGGGHHHFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>???AAABBBDDDJJJVVVfffqqqxxxwwwtttrrrqqqttt{{{{{{qqqoootttxxx[[[FFF<<<555...------------,,,+++***)))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))***************))))))))))))************++++++++++++++++++,,,,,,,,,...000222555???QQQaaagggkkkwww~~~yyy{{{}}}}}}{{{yyyyyy|||~~~~~~~~~~~~vvvqqqnnnoooiiiZZZEEE555///000------,,,***(((((()))***)))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))***************************************************)))))))))((((((((((((+++,,,......---,,,---...---...///...---...111333BBBLLLVVV\\\eeerrryyyuuuyyyuuutttwwwzzz|||111222333555777999:::;;;<<>>BBBFFFIIIKKKLLLHHHGGGGGGHHHHHHIIIJJJKKKOOOPPPPPPOOOOOOPPPSSSUUUTTT[[[fffooowww{{{sssjjjbbb]]]\\\[[[]]]dddoooyyy~~~tttjjj```ZZZPPPOOOLLLIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDDDDDDDFFFOOOVVVYYYddduuu~~~xxxlllQQQCCC===000///---+++*********+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((((())))))))))))))))))***)))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,------...//////,,,000555999AAANNN___kkkppptttzzzsssiiigggiiiYYYOOOAAA666222000///...,,,,,,++++++++++++,,,,,,******)))))))))(((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***++++++,,,,,,)))))))))******************,,,.../////////000111///000111222777DDDVVVccc___eeemmmzzz333444555777888999::::::888:::===AAADDDHHHJJJLLLJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLMMMMMMLLLLLLNNNOOOTTTZZZbbbiiinnnuuu~~~|||rrreee___YYYYYY```hhhnnnppptttwww|||yyymmmeeeWWWUUUQQQMMMJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCEEEFFFFFFEEEDDDEEEKKKOOOSSSbbbyyy~~~zzzXXXGGGEEE333111///,,,+++******+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))*********)))))))))))))))))))))*********+++++++++))))))***++++++,,,------++++++,,,---...///000000///777CCCLLLUUU```nnnyyy{{{zzz~~~xxxzzz}}}pppdddSSSFFF===888222...,,,,,,++++++++++++,,,,,,*********)))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************((())))))***++++++,,,,,,)))))))))******+++++++++***,,,.../////////000222...///333999CCCQQQ___iiigggppp~~~555555666777888999:::;;;777999<<>>AAAEEEHHHIIILLLLLLLLLLLLKKKJJJHHHHHHFFFJJJMMMLLLJJJJJJNNNRRRTTTRRRSSSWWWYYY[[[aaaiiirrrvvvzzzppphhhbbb[[[WWWUUUUUUZZZccclllssszzzuuunnncccYYYSSSQQQQQQQQQHHHJJJKKKMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFIIIKKKPPPbbbzzz|||uuuXXXJJJBBB333///111---...000+++,,,+++******))))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++///---,,,***))))))***+++111------000000///444<<>>AAADDDGGGIIILLLLLLLLLLLLKKKJJJIIIHHHGGGJJJMMMLLLJJJJJJNNNRRRSSSQQQRRRUUUWWWYYY___fffoooqqqzzzyyykkk\\\SSSSSSPPPQQQXXX___eeennnwwwvvvkkkbbb[[[WWWUUUQQQPPPNNNLLLKKKKKKLLLLLLOOOOOONNNMMMLLLLLLLLLLLLHHHJJJJJJNNN^^^ttt{{{zzz}}}fffTTTFFF666111222,,,---...))),,,+++******))))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))************++++++++++++------,,,,,,,,,,,,------------000111000222@@@OOOZZZjjjpppppptttuuu}}}{{{{{{~~~~~~xxxhhhVVVLLL888555111///......,,,+++++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************++++++++++++************************+++,,,...---,,,,,,---///------......///000333444111999KKKcccxxxxxxpppkkklllllliiijjjmmmssswww}}}444666888:::;;;<<<<<<<<<999:::;;;===@@@CCCGGGHHHLLLLLLLLLLLLKKKJJJJJJIIIHHHKKKMMMLLLJJJKKKNNNQQQQQQOOOOOOSSSTTTUUU[[[aaajjjkkkrrr}}}~~~kkk^^^XXXSSSOOOQQQUUUZZZccclllssszzztttooonnneee```YYYRRRNNNNNNPPPRRRPPPOOOMMMLLLKKKLLLMMMMMMKKKLLLKKKNNNZZZlll|||yyyzzzrrrZZZKKK:::444333,,,,,,---(((,,,+++******))))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,+++,,,---...////////////---000333222000999PPPfffxxx~~~yyy|||~~~zzz~~~|||xxxggg]]]CCC===555///,,,+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++*********************************+++,,,...---,,,,,,---///,,,---//////000111444777444AAA[[[{{{zzzppphhhaaa\\\^^^aaaaaaaaaaaahhhllloooqqquuu}}}555777:::<<<>>>>>>>>>>>>;;;;;;;;;<<>>666444---,,,...))),,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,...///000000///...000222444444777FFF```vvv{{{uuulllTTTLLL???444...,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,.../////////111555999===MMMjjjyyynnneee```fffeeefffjjjooorrrtttvvvyyy||||||vvvooonnntttzzz666888;;;>>>@@@@@@??????<<<;;;;;;<<<>>>AAAEEEGGGKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLNNNOOOMMMLLLMMMQQQRRRRRRVVV\\\eeedddhhhpppvvv{{{~~~xxxoooccc]]]\\\dddsss{{{xxxtttpppkkkhhhfffeeeZZZUUUVVV[[[```dddnnnzzz~~~wwwUUUCCC999666...---000+++,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,---...//////...---,,,111222444999FFF\\\ttt{{{yyyttttttvvvzzz~~~vvvrrrtttzzz~~~|||zzzpppfffUUUEEE:::444222111---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,...---,,,,,,---///---///000///...000777===MMMZZZoootttiiieeehhhkkknnnvvv~~~tttqqqsssoooyyy666888<<>>999000...000,,,,,,+++******))))))*********))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,---...............------111555:::FFF\\\uuuzzzzzz{{{tttooopppssswww|||~~~sssmmmmmmfffnnnyyy~~~}}}yyywwwyyykkkZZZLLL???555//////...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...000000///...333===FFF[[[eeepppuuurrrwww{{{llldddeeemmmyyy{{{wwwxxx555888<<>><<<;;;;;;<<<@@@CCCFFFJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMPPPTTTVVVWWW[[[```dddccceeelllpppssswww|||rrrlllbbbfffiiimmmqqqyyy}}}~~~||||||fffQQQDDD<<<111...///***,,,+++******))))))************))))))))))))******))))))(((((((((((())))))))))))))))))************'''((((((((()))))))))***************************+++++++++,,,,,,,,,------............///000111111888???JJJZZZpppyyyrrrrrr{{{}}}rrrmmmooofffppp||||||{{{yyyoooaaaOOO===222000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///...000111000111999GGGRRRZZZiiiyyy|||uuuxxxnnnfffcccjjjvvv555777<<<@@@BBBBBBAAA@@@>>>===;;;:::<<>>111------(((,,,++++++***)))***************))))))))))))******))))))(((((((((((())))))))))))))))))************'''((((((((())))))******************************++++++,,,,,,,,,---------............000222444666@@@LLLZZZiii||||||zzzzzzuuuwwwrrr}}}yyyxxxuuuaaaKKK===111111///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++++++++,,,,,,---------------------------------+++,,,...---,,,,,,---///---///111000333>>>OOO\\\RRRjjjjjjhhhmmm~~~999;;;>>>AAABBBAAA???===>>>>>>===;;;:::<<>>>>>>>>>>><<<;;;<<>>===>>>>>>>>>======???@@@IIILLLOOOPPPNNNLLLKKKKKKNNNPPPRRRRRRQQQQQQRRRSSSSSSTTTUUUXXX\\\```dddfffhhhkkkpppsssuuuwwwyyy{{{zzz~~~{{{sssSSSIII>>>444///***------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......---...111444777>>>MMM\\\}}}wwwyyy|||{{{gggUUUTTTIII<<<333000///,,,***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---......------...///222333999AAAIIITTTfffuuu{{{kkkooo>>>???AAACCCCCCBBB@@@???<<<>>>??????>>>>>>???@@@HHHLLLOOOQQQOOOMMMKKKJJJMMMPPPRRRTTTTTTSSSTTTUUUTTTUUUWWWZZZ^^^cccgggiiijjjmmmrrrvvvwwwxxxyyyzzz{{{~~~^^^MMM@@@999333)))------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,))))))***+++,,,,,,,,,,,,,,,,,,------......//////000222444555999EEE[[[lll~~~yyyvvvwww}}}~~~pppcccYYYOOOAAA777222111///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++,,,...---------...000333666>>>FFFMMMWWWiiizzzuuusss@@@AAABBBCCCCCCBBB@@@???<<<>>>??????>>>>>>???@@@GGGJJJNNNPPPOOOMMMKKKKKKLLLOOORRRTTTTTTUUUUUUVVVVVVWWWYYY\\\aaafffjjjlllkkkooossswwwxxxxxxyyyzzz~~~mmmUUUBBB<<<888+++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,)))***+++,,,,,,---,,,,,,,,,,,,---......///000000000333555888BBBVVVooooooccc]]]]]]dddmmm{{{|||yyy~~~||||||}}}}}}zzzsssaaaXXXKKK@@@888333///---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,---------------,,,,,,------...///,,,---...---------000222///888FFFRRR[[[ggg|||rrr|||CCCCCCDDDDDDCCCBBBAAA@@@>>>?????????>>>>>>@@@AAAEEEHHHLLLNNNNNNMMMLLLLLLMMMOOORRRTTTUUUVVVXXXZZZZZZ[[[]]]```dddiiimmmoooooorrruuuwwwxxxyyyzzz|||aaaFFF???;;;......------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,)))***+++,,,------------,,,------...///000111111000333999CCCXXXssszzzkkkYYYMMMGGGEEEIIIOOOUUUbbbqqq~~~{{{~~~|||}}}ssskkk___QQQEEE:::111,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,---------------------------......///---............///222444222BBB[[[ooo|||xxx}}}yyyvvvyyy~~~DDDEEEEEEDDDDDDBBBAAA@@@?????????>>>===>>>@@@CCCDDDFFFJJJLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVXXX\\\^^^]]]^^^```cccgggkkkoooqqqsssuuuwwwyyyyyyzzz}}}~~~nnnIII???===111......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---)))***+++,,,------------,,,---...///000111222222555999CCCVVVttteeeYYYLLLEEEAAA>>>???BBBCCCJJJRRR]]]nnnuuugggWWWGGG999111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,------------...---------------.../////////////////////000333666:::PPPrrr}}}|||yyy}}}|||EEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???===<<<===AAADDDCCCEEEHHHJJJKKKLLLNNNPPPQQQSSSTTTVVVWWWZZZ^^^aaa___```bbbdddhhhlllppprrrvvvwwwyyyzzzzzz|||}}}~~~}}}wwwLLL@@@>>>222......---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---******+++,,,------------------...///000111222222<<>>=========>>>@@@AAACCCDDDGGGHHHJJJLLLPPPRRRQQQSSSTTTUUUWWWZZZ___bbbeeeccccccfffhhhjjjpppwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||||||||}}}~~~}}}XXXDDDBBB444333000...---...///...---,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))************+++++++++++++++************++++++------------------------///...))),,,333---,,,999AAAIII\\\vvvmmmSSSRRROOOLLLJJJHHHHHHHHHDDDDDDDDDHHHPPP^^^mmmwwwxxx~~~{{{oooaaaQQQ<<<666000,,,...000...,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------...///////////////......000---+++,,,111555888999HHH___ttt|||{{{{{{FFFDDDCCCCCCDDDDDDCCCBBB???>>>=========>>>@@@AAADDDEEEHHHIIIJJJLLLOOOQQQQQQSSSTTTVVVWWW[[[___cccdddcccdddhhhjjjlllqqqxxxzzz{{{|||}}}}}}}}}}}}}}}|||~~~~~~}}}||||||eeeHHHAAA777333111...------......---,,,,,,,,,+++++++++******++++++***************+++)))************+++++++++++++++************++++++------------------------111000+++,,,222///333EEESSS]]]nnnttt[[[OOOOOONNNNNNMMMNNNNNNNNNHHHHHHHHHIIILLLRRR[[[aaalll}}}yyy~~~|||~~~rrr]]]BBB;;;333---......,,,+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,,,,------------------------------......////////////......---///000///000555>>>EEEMMM```yyy~~~yyy~~~~~~|||FFFEEECCCDDDEEEEEEDDDBBB???>>>=========>>>@@@AAAEEEGGGIIIJJJKKKLLLNNNPPPQQQSSSUUUWWWXXX\\\```cccdddcccffflllnnnoootttzzz}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~{{{{{{{{{zzz}}}{{{uuuMMM@@@===555222...------------,,,,,,,,,,,,+++++++++******---,,,+++***)))))))))))))))************+++++++++++++++************++++++------------------------///111...///444222:::PPPfffqqq~~~eeeMMMKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJIIIJJJLLLNNNVVVhhh{{{}}}}}}zzzyyyxxxtttzzz~~~~~~iiiMMMCCC:::111...---++++++---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,------......------------------------......///////////////...,,,111444222000666EEESSSWWWfffzzzyyy|||FFFEEEDDDDDDEEEEEEDDDBBB???>>>=========>>>@@@AAAGGGHHHKKKLLLKKKLLLMMMOOOQQQSSSVVVXXXZZZ]]]aaadddddddddiiiooorrrrrrvvv{{{~~~~~~~~~~~~~~~~~~}}}~~~||||||~~~yyywwwyyypppTTT@@@CCC777333///---,,,---,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******))))))*********+++++++++,,,++++++******++++++,,,------------............+++000111444999999FFF___~~~{{{xxxaaaMMMIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKJJJJJJLLLMMMNNN[[[jjjyyy{{{}}}|||uuuvvvtttZZZLLLAAA666111///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,------------------------------------...//////////////////---111333111111:::KKKXXX]]]qqq~~~zzz|||GGGEEEDDDDDDEEEEEEDDDCCC???>>>=========>>>@@@AAAGGGIIILLLMMMMMMMMMNNNOOOQQQTTTWWWYYY\\\___bbbeeeeeefffjjjqqqttttttwww}}}|||}}}~~~|||wwwuuuwww~~~hhhvvv^^^BBBFFF:::666111...------,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------....../////////---111000333===GGG```sss^^^OOOHHHJJJKKKLLLMMMMMMLLLKKKGGGHHHHHHHHHIIIKKKOOORRRPPPVVV___kkk|||~~~yyyppp{{{www|||~~~~~~kkkTTTHHH;;;555111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,------------------------------...///////////////111000///000555AAANNNXXX\\\|||~~~~~~GGGEEEDDDDDDEEEFFFDDDCCC???>>>=========>>>@@@AAAGGGJJJMMMNNNNNNNNNNNNOOOQQQTTTXXX[[[]]]```cccfffgggggglllrrruuuuuuxxx}}}{{{|||}}}~~~{{{wwwuuuwww}}}eeeggg~~~oooIIIGGG===999333///------------,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))************+++++++++,,,,,,++++++++++++,,,,,,---------...//////000000222333///333DDDYYY{{{uuu~~~}}}iiiWWWLLLIIIJJJKKKMMMNNNOOOPPPPPPHHHHHHHHHGGGFFFHHHLLLPPPQQQRRRVVV^^^mmm}}}{{{}}}kkktttxxx{{{{{{___SSSFFF>>>888111---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))******+++,,,,,,------------------------,,,---...///000000000000333000...222===JJJTTTYYY___GGGFFFEEEEEEFFFFFFEEECCC???>>>=========>>>@@@AAAFFFIIIMMMOOOOOOOOOOOOPPPQQQTTTYYY\\\^^^aaadddgggiiiiiilllrrrttttttxxx}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||zzzxxxxxxzzz~~~ppp___hhhUUUJJJ@@@;;;555000.........---,,,,,,,,,+++++++++******+++***************++++++)))************+++++++++---,,,,,,++++++,,,,,,------------...///000000000222444444===QQQeee}}}zzzuuuaaaQQQJJJLLLLLLKKKLLLLLLMMMNNNOOOKKKKKKKKKIIIHHHHHHIIIKKKPPPOOOOOOTTT]]]lll~~~zzz|||qqqeeeXXXOOOEEE999111...------------------------************************++++++++++++++++++++++++))))))***++++++,,,,,,---------------------------,,,---...///000000000000111000111999EEERRR[[[```ooo~~~GGGFFFEEEEEEFFFFFFEEECCC???>>>=========>>>@@@AAAFFFIIIMMMOOOOOOOOOPPPQQQQQQUUUYYY\\\___bbbeeegggkkkjjjmmmrrrssstttxxx}}}~~~~~~|||{{{{{{}}}~~~|||ttt{{{zzzzzzzzz|||```\\\~~~^^^MMMBBB===666111//////......,,,,,,,,,+++++++++******---,,,+++***)))))))))))))))************+++++++++---,,,,,,++++++,,,,,,------------...///000000111---444:::III]]]jjj{{{ttt}}}qqq^^^PPPKKKOOONNNLLLJJJHHHHHHHHHIIIMMMNNNOOONNNKKKJJJJJJJJJOOOMMMLLLNNNSSS]]]nnn{{{uuuhhh]]]QQQBBB666222------------------------************************++++++++++++++++++++++++***++++++,,,,,,---......------------------------,,,---...///000000000000///111666???KKKXXXbbbggg~~~}}}FFFEEEDDDEEEFFFFFFEEEDDDDDDBBBAAA???>>>>>>??????EEEGGGJJJLLLMMMOOORRRTTTTTTUUUXXX\\\```cccccccccfffiiinnnrrruuuyyy~~~|||{{{}}}~~~}}}tttyyy|||}}}{{{}}}fff[[[sssoooIIIKKK===888555---...222......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---...111111......000:::444<<>>//////...---...//////...------,,,,,,+++*********+++***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------......------------///000111222555555444DDD\\\eeehhhsssFFFDDDBBBBBBDDDEEEDDDDDDCCCBBBAAA???>>>??????@@@EEEGGGJJJLLLMMMOOORRRTTTTTTUUUYYY^^^bbbfffgggggghhhkkkpppuuuxxx}}}~~~|||}}}~~~xxxwww|||~~~jjjYYYiiixxxPPPKKK===888555+++***...+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,...111222000111444555999FFF[[[lllxxx|||xxxkkkUUULLLLLLOOOMMMJJJIIIIIIJJJJJJIIIKKKMMMOOOOOOOOONNNOOOPPPOOOOOOPPPRRRRRRRRRYYYbbbqqq}}}uuu|||tttdddPPP>>>222000...,,,,,,------,,,+++---,,,,,,+++******++++++***++++++,,,,,,++++++******++++++,,,,,,---......,,,,,,---------.........---------...///000111222444777;;;OOOjjjuuuwwwFFFCCC@@@???AAACCCDDDDDDCCCBBB@@@????????????@@@DDDFFFIIIKKKMMMOOORRRUUUUUUWWW\\\aaaeeehhhjjjkkkkkknnntttxxx|||~~~}}}~~~}}}vvv|||vvv[[[\\\]]]MMM???;;;888---))),,,***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...111222111444999<<>>222,,,///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...111111000666===MMM]]]mmmyyy~~~qqqqqqjjjRRRIIIKKKFFFIIILLLMMMLLLJJJJJJJJJMMMPPPRRRSSSSSSSSSTTTUUUVVVVVVXXX[[[WWWPPPNNNQQQRRR^^^qqqsssbbbeee{{{kkkPPP>>>666333///...............---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---.........------------............//////......///000000111000@@@MMM]]]qqq{{{zzzrrrmmmkkkmmmrrrFFFCCC>>>===>>>BBBEEEFFFBBBAAA@@@?????????@@@AAACCCFFFJJJMMMOOORRRUUUXXX\\\___dddggghhhiiikkkmmmqqqtttyyy|||yyy{{{{{{|||}}}}}}www^^^ooozzzXXXEEE???@@@666///111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...///000///000777@@@WWWkkksssooo|||lllUUUJJJIIILLLQQQVVVVVVQQQMMMMMMNNNRRRTTTWWWYYYYYYZZZ\\\]]]___\\\\\\\\\XXXRRRPPPRRRQQQVVVbbbuuu|||ooobbbppp}}}www^^^DDD999555000....../////////---,,,,,,+++,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------...//////---------........./////////////////////000111222000EEESSSYYYbbbjjjxxxttteee]]]YYYVVVXXX]]]jjj|||EEEBBB>>><<<>>>BBBEEEFFFBBBAAA@@@?????????AAAAAADDDGGGKKKNNNQQQTTTWWWZZZ]]]aaafffhhhhhhhhhkkkmmmppptttyyy}}}|||wwwwww~~~xxxzzz~~~lllnnn```GGG===???888111111///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000000///111;;;FFFVVVooosssiiitttmmmYYYNNNMMMZZZ```eeebbbYYYRRRQQQSSSYYY\\\```cccfffhhhlllnnnhhhbbb]]]ZZZUUUOOOMMMNNNTTTUUU[[[iii}}}zzzooohhh|||zzz~~~kkkQQQ>>>999222...,,,---------,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,---......//////------........./////////.........///000111333333666MMMXXXVVVZZZbbbuuu~~~~~~jjjYYYTTTTTTRRRSSSXXXWWWnnnBBB???<<<<<<>>>AAACCCDDDAAAAAA?????????@@@AAABBBEEEHHHLLLOOORRRVVVZZZ\\\[[[```eeehhhggghhhkkkooonnnrrrxxx}}}sssqqq|||tttxxx}}}wwwkkklllMMM>>>@@@:::333111---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......//////000222222555BBBOOOYYYrrr}}}mmmnnnnnnZZZTTTYYYjjjpppsssmmm```WWWUUUWWW___dddjjjpppvvv{{{}}}uuummmggg___UUUPPPPPPRRRTTTZZZaaammm~~~|||uuurrr|||zzzwwwgggHHHBBB999222...------,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,------.../////////............////////////------...///000222444555???TTT\\\ZZZ```lllhhhSSSQQQTTTSSSRRRUUUSSSlll@@@===;;;;;;===@@@AAABBBAAA@@@?????????@@@AAABBBFFFIIIMMMPPPSSSWWW[[[^^^XXX^^^dddgggggghhhlllppplllpppwww}}}qqqooo{{{rrrwww}}}|||fffwwwvvvTTT@@@BBB>>>666222,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------............000333444999GGGVVV```www~~~vvvrrrmmmZZZYYYbbbtttzzz|||ttteeeZZZXXXZZZccciiiqqqyyy}}}rrreee]]][[[LLLSSSYYY]]]bbbooo~~~~~~wwwzzzRRRKKKAAA888222///...---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,+++++++++,,,,,,------.../////////............/////////000,,,,,,---///111333555666FFFYYY______kkk{{{hhhQQQOOOTTTRRRNNNOOOWWWqqqBBB>>>:::999<<<@@@BBBBBB===:::;;;???@@@===AAAHHHHHHKKKOOORRRSSSTTTVVVXXX\\\___cccgggiiilllooorrrrrruuuyyy|||~~~pppooo|||vvv}}}~~~dddfffUUUIIIFFF<<<999,,,000......---------,,,,,,,,,)))***,,,------+++((('''***,,,......---,,,---...///............///000000000------333888AAAQQQaaavvvxxxuuuqqqZZZWWWbbbtttuuussskkk```WWWSSSSSS\\\ccclllwwwtttggg]]]]]]___```___cccvvv{{{|||zzzhhhWWWFFF<<<777222//////...---,,,,,,++++++,,,,,,///...------...///...------------............///111111000000//////......222000111444222000666AAASSSZZZgggssszzz}}}oooZZZTTTWWWWWWVVVWWWYYYnnn@@@===:::;;;===@@@AAAAAA<<<:::<<<@@@AAA???BBBHHHIIILLLPPPRRRTTTUUUVVVXXX\\\___cccgggiiikkknnnqqqrrruuuzzz~~~rrrnnnyyyyyyzzz|||^^^]]]{{{___MMMGGG>>>;;;...111......---------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,......---,,,---............---...//////000222111333888<<>>??????>>>::::::===BBBCCCCCCEEEIIIKKKNNNQQQTTTUUUUUUWWWXXX\\\___cccfffhhhjjjmmmooopppuuu{{{tttnnnvvv~~~|||^^^XXXmmmnnnQQQGGGAAA===111111......---------,,,,,,,,,///...,,,+++***+++,,,---***,,,......---,,,---......------------.../////////000444:::BBBRRRkkkuuuoootttvvv^^^UUUXXXUUUVVVVVVSSSOOONNNPPPSSSXXXaaalllwww~~~wwwpppjjjfffffflllttt~~~|||lllXXXIII>>>555111222000//////...---.........///...------...///...------------............///000000000000////////////111000000222333777AAAKKKPPPaaauuuxxxhhhbbbbbbaaa___]]]cccrrr888999:::<<<===<<<;;;:::999;;;@@@DDDEEEFFFHHHJJJLLLOOOSSSUUUVVVWWWYYYZZZ\\\___bbbeeegggiiilllnnnnnnssszzzxxxoootttkkk\\\fff|||TTTFFFCCC===333111......---------,,,,,,,,,------,,,+++++++++++++++***,,,......---,,,---...---------------......//////000666AAATTTnnnzzzpppuuuxxxbbbUUURRRWWWWWWVVVTTTQQQQQQTTTWWW]]]fffqqq{{{|||tttpppmmmmmmmmmsss}}}~~~uuuzzzssscccUUUGGG:::333222000///......------......///---------...///...------------............///000000000000////////////111000///111555===HHHQQQTTTuuu~~~}}}||||||ppplllmmmmmmkkkiiicccppp444666999::::::999777666:::>>>BBBDDDEEEGGGIIIIIILLLOOOSSSUUUWWWXXXZZZ[[[ZZZ]]]aaadddfffhhhkkkmmmlllrrryyy}}}rrruuu}}}dddaaaXXXEEEDDD<<<555111......---------,,,,,,,,,)))***,,,---,,,+++)))(((***,,,......---,,,---......------------...//////222333<<>>NNNYYY\\\ooo~~~zzzwww{{{xxxrrrkkk```cccaaaTTTTTTRRRRRRUUUWWWWWW\\\bbbhhhmmmssszzz444777;;;;;;888666666777;;;??????999777;;;===;;;>>>BBBGGGLLLOOORRRUUUWWWUUUXXX]]]aaaeeehhhlllooossswww{{{}}}{{{|||~~~~~~yyyzzzvvvcccbbbwwwVVVNNN999777333......---------,,,,,,,,,...---,,,+++++++++,,,,,,***,,,......---,,,---...000000000000000111111222777AAAPPPeee|||{{{sss~~~mmm___eeeeeehhhlllpppsssttttttuuu|||ooobbbZZZ```hhhpppxxxwww|||yyyoooqqq~~~ssswww{{{vvvdddMMM===999111111000//////////////////...------...///...------------.........//////.../////////000000111111...222333555???PPP[[[]]]zzzwww}}}{{{yyyrrrdddccc~~~XXXLLLHHHEEEEEEGGGGGGGGGKKKQQQTTTZZZbbbjjjqqqvvv{{{~~~777;;;===;;;777555777;;;;;;999777666777999;;;===>>>@@@CCCHHHMMMRRRVVVXXXXXX]]]aaabbb```aaaeeejjjqqquuu{{{~~~vvvwww|||vvvmmmsssgggdddzzz\\\AAA???;;;111111000...---,,,,,,------...------,,,,,,------...---------............///111...///111111///000444:::GGG\\\qqqxxx~~~yyyuuukkkrrrqqqsssyyy|||}}}oooaaa```]]]bbbnnnuuuzzz~~~{{{xxxxxx~~~|||uuuxxxmmmooovvvssscccXXXLLL;;;444444111......000111000111///,,,******+++---..................///000000000000000000111111111111000444444<<>>AAABBBEEEIIIOOOVVV]]]```ooorrrxxx<<<======;;;888777;;;>>>===<<<:::999999;;;===>>><<<>>>@@@DDDHHHLLLOOOQQQVVVYYY[[[\\\^^^ccckkkqqqqqqssswwwzzz}}}zzzvvvwww|||rrrsss{{{|||___SSSiiisssRRRDDD;;;222111000///---,,,------......------,,,,,,------...---------............///111//////000000///222888KKKVVVggguuu}}}~~~{{{vvvkkkgggiiirrrxxx{{{}}}sssrrrvvvwwwwwwiiiPPP<<<888444222111///---,,,...---,,,---...111444666...............///000000000000000111111111222222000111666GGGUUUUUU___zzz}}}|||}}}uuupppkkkdddgggxxxgggQQQKKKJJJHHHFFFEEEBBB>>>;;;>>>>>>???BBBFFFKKKOOORRRbbbeeellluuu~~~>>>>>>===;;;999:::===AAA???>>>===<<<<<<===>>>???<<<===>>>AAADDDGGGJJJLLLSSSVVV[[[___bbbhhhnnnrrrppprrruuuwww{{{}}}vvvsss}}}qqqoooxxx~~~___SSSbbb|||WWWCCC888111111000///---------.........------,,,,,,------...---------............///111//////000//////555===MMMYYYhhhttt{{{uuuqqqqqqwww{{{|||zzzwwwrrrqqquuunnnZZZ???999444333222///,,,,,,------,,,---///111444555...............///000000000000111111111222222222222333:::NNN]]][[[ggg}}}~~~|||zzzwwwooodddaaapppqqq]]]OOOLLLHHHGGGFFFEEEBBB???@@@@@@@@@AAABBBEEEHHHIIIXXX\\\bbbkkkttt}}}@@@???>>><<<;;;===@@@BBBAAA@@@???>>>>>>???@@@@@@<<<<<<<<<>>>@@@CCCFFFHHHOOOTTT[[[bbbgggkkknnnpppmmmooorrruuuyyy~~~vvvpppxxxkkkgggqqq~~~~~~aaaQQQZZZ}}}]]]CCC888555222111///...------.........------,,,,,,------...---------............///111//////000000111:::DDDSSS]]]kkkuuuzzz~~~}}}{{{yyy||||||}}}rrrnnnlll{{{zzztttvvvmmmnnnlll___CCC:::333444444000------------,,,------///000111...............///000000111111111111222222222222666999BBBXXXjjjkkkwww|||zzz~~~rrreee]]]iiinnn[[[UUUMMMIIIHHHHHHFFFDDD@@@@@@???>>>??????@@@AAAGGGLLLSSS[[[dddppp{{{AAA@@@???>>>>>>@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAA===<<<<<<<<<===@@@BBBDDDKKKPPPXXX```fffiiijjjiiihhhkkknnnrrrwww}}}yyyqqqzzz||||||sssddd^^^iiixxx}}}cccLLLQQQtttiiiHHH;;;:::222111000...---......///...------,,,,,,------...---------............///111//////000000444@@@LLL^^^gggrrrxxxzzz~~~}}}||||||{{{yyy{{{}}}~~~zzz```XXX^^^|||ttt___~~~qqqnnnmmmcccLLL???666666555000...000------,,,,,,,,,------..................///000000111111111222222222222333333;;;EEE[[[sss}}}~~~|||zzz|||~~~}}}uuuggg[[[ccc|||}}}iii```UUUNNNLLLKKKHHHEEECCCCCCBBBAAA@@@?????????<<<@@@GGGNNNWWWcccqqq{{{AAA@@@@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB>>>===;;;:::;;;===@@@BBBGGGKKKQQQXXX___bbbcccbbbbbbeeejjjooouuu{{{~~~tttrrrvvvyyysssddd\\\fffvvv~~~hhhOOOMMMjjjtttMMM===;;;222111000............///...------,,,,,,------...---------............///000///000111222777EEESSSgggpppyyy|||}}}~~~uuuwww|||{{{xxxwwwuuutttnnnVVVQQQ[[[~~~~~~ggguuuuuurrrtttmmmXXXGGG:::999888111...111,,,,,,,,,,,,,,,---------...............///000000111111111222222222333333111???KKK___~~~|||xxxyyy{{{xxxjjj[[[___wwwpppggg\\\UUUSSSQQQKKKFFFFFFFFFEEEDDDCCCBBBAAAAAA;;;>>>CCCGGGLLLWWWdddnnn{{{AAAAAA@@@AAACCCDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBB???===;;;::::::<<>>===333111////////////...---...------,,,,,,------...,,,,,,------.../////////222444444333444===LLLXXXjjj~~~|||}}}zzz|||uuuvvv|||ooojjj\\\ooo~~~ssslllgggiiipppzzz|||sssooonnn```aaacccmmmxxxyyy}}}yyynnndddPPP<<<555777777333//////...------------.........//////000000111111222///000444666444333555888GGG___}}}xxxyyy}}}wwwvvvwww{{{}}}zzzuuuggg\\\iiirrreeecccccc\\\TTTPPPHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>>>>>>>AAADDDGGGIII\\\dddppp{{{AAADDDGGGIIIIIIJJJKKKKKKMMMLLLKKKIIIGGGDDD@@@>>>CCC@@@===<<<<<<======<<>>777000***//////...------------.........//////000000111111333000000444555333333555@@@NNNddd|||vvvvvv}}}{{{uuussssss{{{{{{wwwjjj___hhhzzzmmmjjjjjjddd]]]YYYUUURRRLLLHHHFFFDDDCCCAAABBBAAA@@@??????@@@BBBCCCIIIQQQ^^^jjjwwwDDDHHHLLLNNNMMMMMMPPPRRRPPPOOOMMMIIIEEE@@@===:::??????@@@>>>===<<<===>>>?????????BBBHHHMMMQQQRRRQQQVVV]]]eeennntttxxxzzz}}}yyymmmpppvvvxxxnnnfffnnn|||}}}dddPPPPPPrrrdddDDD;;;555222000/////////...---...------,,,,,,------...,,,------......///000000///000000111666DDDVVVdddwww||||||mmmssszzz{{{ooo\\\OOOKKKSSSfff}}}}}}xxxzzzjjjbbbZZZYYY\\\cccnnnyyytttlllhhhgggfffaaa___lll}}}|||qqq\\\HHH<<<666333000///......------............//////000000111111333000000333444222333666GGGUUUiii{{{tttrrrzzz~~~~~~zzzvvvuuuzzz}}}yyynnnbbbfffzzzvvvrrrppplllfffcccaaa\\\TTTNNNJJJGGGFFFDDDGGGEEECCCAAA@@@?????????BBBGGGOOOYYYdddsssHHHLLLPPPQQQOOONNNPPPRRRNNNMMMKKKGGGAAA===:::999<<<@@@CCCBBB???===>>>@@@@@@>>>>>>@@@EEEJJJMMMMMMMMMSSS[[[dddlllrrrwwwyyy}}}zzzkkkmmmsssxxxrrrkkkrrrhhhUUUQQQmmmkkkGGG@@@666333000...//////.........------,,,,,,------...---------...//////000000333333222333999HHH[[[iii{{{zzz}}}yyynnnvvv|||xxxiiiWWWLLLJJJPPPddd{{{~~~xxxwww}}}~~~|||ggg___WWWUUUWWW\\\eeeooo|||yyyppplllaaadddeeedddjjj||||||yyyeeeOOO@@@<<<===000//////.....................//////000000111111333111111333333222444999JJJYYYnnn~~~tttqqqxxx~~~zzzvvvyyy}}}{{{rrrgggeeesss}}}vvvssspppllliiieee```YYYTTTPPPMMMJJJHHHHHHGGGEEECCCBBBAAAAAAAAAAAADDDHHHLLLTTTaaappp{{{KKKNNNPPPPPPMMMKKKKKKLLLDDDEEEDDD@@@;;;888888888===AAAFFFGGGDDDAAA@@@@@@AAA@@@???@@@CCCGGGJJJKKKLLLRRR\\\eeekkkqqqvvvyyy}}}~~~kkkjjjooovvvuuupppuuujjjYYYQQQdddtttHHHAAA777444000......//////......------,,,,,,------...------......///000000111333222333666@@@QQQeeerrr~~~|||}}}|||{{{wwwnnnuuuxxxooo]]]OOOHHHFFFNNNbbbzzz{{{yyy{{{xxxrrrrrrxxx~~~{{{www___WWWQQQPPPQQQTTT[[[cccqqq}}}tttnnndddggghhhfffggguuu|||}}}nnnXXXDDD:::888000000///............///......//////000000111111333111111333333222777===OOO___vvvwwwqqqxxxzzztttxxx}}}~~~|||wwwmmmggglll|||wwwtttqqqmmmeeeccc___[[[WWWRRRMMMIIIGGGFFFEEEEEEDDDDDDDDDDDD>>>???AAADDDJJJUUUccclllvvvKKKKKKKKKKKKJJJHHHFFFEEE<<<===>>>;;;777666777:::@@@EEEJJJLLLKKKGGGBBB@@@AAABBBCCCBBBBBBDDDHHHKKKMMMTTT___gggmmmqqqvvvzzzzzz|||nnniiijjjssswwwssssssxxxoooaaaTTT]]]KKK>>>999555111......//////......------,,,,,,------...---......//////000111111//////222:::HHH]]]rrrzzzyyyyyy~~~xxxsssqqquuusssdddSSSHHHEEEEEEMMMbbbzzzxxxrrruuuvvvsssmmmkkkppptttuuutttkkkUUUOOOJJJJJJJJJKKKOOOUUUeeeuuuwwwpppjjjiiiggggggjjj{{{|||zzzxxxrrrcccNNN===666111000//////......//////......//////000000111111333111222444333444:::CCCWWWhhhxxxooovvvzzzuuuzzz}}}|||}}}~~~{{{vvvllljjjyyy~~~zzzvvvrrriiigggdddaaa]]]WWWQQQLLLIIIIIIHHHHHHGGGGGGFFFFFFBBBCCCDDDCCCCCCHHHOOOVVV___nnnJJJGGGEEEFFFHHHHHHDDD@@@;;;>>>???===:::999<<<@@@EEEHHHMMMQQQQQQLLLEEE???BBBEEEGGGEEEAAAAAAFFFLLLOOOWWWbbbkkkooorrrwww{{{zzz|||uuujjjfffpppwwwtttooommm{{{}}}ppp]]]ZZZwwwQQQ@@@:::666111....../////////...------,,,,,,------............///000000111111...///444???PPPfff{{{~~~}}}~~~xxxpppwwwzzzrrrmmmnnnppphhhWWWIIIEEEGGGGGGRRRfff}}}}}}~~~~~~~~~{{{uuupppllloooqqqnnngggcccfffhhhhhhpppwww~~~}}}pppcccSSSNNNKKKKKKJJJHHHIIIMMMTTTcccuuuwwwnnniiigggjjjrrrwwwpppjjjjjjdddTTTDDD<<<111000000///////////////......//////000000111111222222333555444666>>>HHH___qqqvvvkkkqqq}}}sssxxxzzzyyyyyy}}}~~~}}}~~~sssjjjtttzzztttllljjjgggeeeccc___[[[XXXTTTSSSRRRPPPNNNLLLIIIHHHGGGIIIJJJGGGCCCBBBCCCFFFMMMYYYlll|||HHHCCCAAACCCHHHIIICCC>>>@@@CCCEEECCC??????CCCGGGIIIJJJNNNSSSUUUPPPFFF>>>BBBGGGJJJGGGAAA???FFFMMMQQQZZZeeemmmpppsssxxx||||||~~~zzzllleeennnwwwsssjjjfffxxxggg[[[rrrYYYFFF:::666111.........//////...------,,,,,,------.........//////000000111111111222888CCCTTTjjj~~~tttttt~~~wwwnnngggdddddd[[[KKK@@@BBBGGGIIIWWWkkk{{{}}}~~~|||wwwqqqmmmllljjjllliiibbb^^^___```___eeekkkssszzz|||nnn```WWWSSSPPPQQQNNNJJJIIILLLGGGTTTeeesssrrrllliiimmmsss}}}tttddd___[[[PPPDDD===111111000///////////////......//////000111111111222222333555555777@@@KKKcccuuuuuugggmmmzzzrrrwwwyyyxxxwwwzzz|||zzz~~~xxxxxxkkkssszzztttllljjjgggffffffgggfffeee```___]]]YYYUUUQQQMMMKKKAAAEEEJJJJJJHHHGGGHHHJJJEEEOOO^^^llluuu|||GGGCCC???@@@CCCDDDBBB???DDDIIINNNLLLFFFCCCEEEIIIOOOMMMTTT]]][[[KKK???===BBBFFFHHHFFFCCCEEEGGGIIIRRRXXXdddqqqwwwxxx{{{|||~~~pppiiipppwwwtttlllgggvvvmmmaaapppfffCCC<<<777222///000000///---..............................//////000222333444666444999HHH\\\ppp~~~uuu~~~zzzpppgggbbbbbbYYYPPPJJJEEEDDDHHHOOO___uuuvvvzzz}}}|||vvvppplllkkkmmmjjjeee___ZZZXXXYYY[[[^^^bbbjjjtttzzzxxxpppiii```]]]XXXSSSOOOMMMLLLLLLIIINNNUUUbbbxxxuuurrrooonnnqqq{{{{{{bbb___```UUUEEE;;;444333000,,,---000222222/////////000111111222222222222333444333777DDDQQQkkk~~~uuuhhhnnnwww|||vvvvvvvvvwwwxxxxxxyyyzzzvvvqqqvvv|||wwwnnnnnnnnnoooooooooooooookkkgggdddeeefffbbbWWWNNNMMMLLLLLLMMMNNNMMMJJJGGGHHHKKKPPPTTTZZZdddooowwwGGGCCC??????BBBDDDDDDCCCFFFKKKPPPPPPMMMIIIHHHIIIIIISSS```eee\\\LLLBBBAAABBBEEEHHHFFFEEEGGGKKKMMMOOOVVVdddrrryyyyyy{{{~~~}}}nnneeejjjttttttmmmhhhvvvwwwhhhoooqqqGGG===888222///000000///---..............................//////000222333444222555>>>MMM___ppp~~~|||yyymmmccc^^^YYYRRRJJJEEECCCCCCIIIQQQccczzzxxxxxxxxxuuuqqqmmmkkkkkkgggeee```[[[WWWVVVXXXYYY]]]bbbiiippptttrrrlllhhhaaa\\\UUUOOOMMMLLLKKKIIIFFFIIILLLUUUiiiuuuppplllmmmttt~~~xxxccceeekkk```KKK<<<444444111...---...000000/////////000111111222222555444555555444888EEESSStttxxxkkknnnvvv{{{uuutttsssrrrssstttwwwxxxrrrmmmppp}}}yyyttttttttttttuuuvvvvvvwwwrrrpppoooppppppkkkccc\\\UUUQQQMMMJJJIIIJJJJJJJJJIIIKKKMMMOOORRRXXX```ffftttyyyGGGDDD@@@>>>@@@DDDGGGHHHJJJNNNRRRTTTQQQMMMKKKJJJTTTeeepppgggSSSDDDAAABBBCCCEEEGGGGGGGGGJJJPPPUUURRRXXXeeettt{{{{{{|||uuujjjkkkwwwsssdddfffppptttoooiiivvvvvvrrrLLL???999333000000000///.................................//////000222333444111999FFFVVVeeeuuu~~~{{{tttfff[[[UUUPPPJJJEEECCCBBBEEEMMMWWWiii~~~|||vvvsssooolllkkkkkkkkkjjjiiigggbbb^^^\\\\\\]]]^^^^^^bbbhhhkkkkkkiiifffeeebbb[[[SSSNNNMMMOOOOOOOOOHHHHHHGGGIIIVVVkkk~~~yyyqqqiiilllxxxxxxgggoooyyypppVVVBBB444444333111...,,,---.../////////000111111222222444444555666666<<>>BBBHHHMMMOOOSSSVVVTTTOOOKKKLLLOOObbbppprrr]]]FFF@@@EEEIIIEEEDDDEEEGGGHHHLLLVVV___]]]```iiittt{{{|||~~~~~~uuullleee```aaahhhhhhccckkk{{{wwwkkk```]]]dddrrr|||hhheeeooovvvssslllvvv}}}~~~ppp{{{PPPAAA;;;444000000000///.................................//////000222333444333===MMM]]]nnn}}}|||vvvyyylll]]]RRRLLLKKKGGGCCCCCCDDDHHHSSS^^^sssvvvtttrrroookkkggggggjjjlllllljjjoookkkgggcccbbbaaaaaaaaa^^^bbbffffffcccaaaaaabbbaaa^^^XXXSSSQQQSSSXXX\\\OOOMMMIIIFFFKKKZZZlllxxxuuuhhhjjjwwwzzzkkkttt|||bbbLLL666444333222000,,,,,,////////////000111111222222111111333666888@@@RRRbbb}}}pppnnntttzzzyyyuuutttxxx~~~|||pppjjjjjjnnn~~~~~~zzzwwwuuutttssstttwwwzzz|||~~~~~~tttjjjbbb\\\WWWTTTNNNNNNMMMLLLLLLLLLMMMNNNQQQYYYfffttt|||IIIGGGCCC>>>===@@@HHHOOOVVVYYYZZZSSSKKKIIIQQQZZZdddlllgggTTTDDDEEELLLOOOIIIEEECCCFFFIIIOOO\\\jjjmmmjjjkkkpppuuuxxx}}}{{{oooddd^^^ZZZXXXVVVSSSYYYXXXRRRYYYhhhkkkccc\\\VVVYYYbbbsssllldddmmmxxxyyytttvvvzzz{{{hhhlllTTTCCC<<<555000000000///.................................//////000222333444444@@@OOO```sss{{{{{{qqqdddWWWNNNIIIGGGDDDCCCDDDEEEKKKXXXddd|||sssmmmiiieeeccccccggglllooonnnmmmppplllfffcccaaaaaa___]]]___bbbcccbbb^^^\\\^^^```bbbcccaaa[[[TTTTTT[[[bbbPPPNNNJJJGGGHHHQQQ```lll{{{xxxhhhfffppp|||}}}{{{zzzlllqqq~~~}}}jjjXXX===777333333222...---111/////////000111111222222222222444666:::CCCVVVggg}}}qqqnnnsss|||zzztttssswww}}}}}}zzz{{{tttpppqqqppp~~~}}}|||zzzyyyxxxyyy{{{~~~}}}~~~yyylll___WWWTTTSSSQQQOOOOOOOOOOOOOOOKKKOOOZZZfffqqq|||MMMLLLIIIBBB>>>@@@IIIQQQ[[[[[[XXXPPPJJJMMMYYYdddhhhhhhaaaUUUKKKIIIJJJKKKPPPHHHDDDFFFJJJRRRdddvvvyyyqqqkkklllpppttt{{{|||sssiii```\\\ZZZXXXVVVPPPRRRNNNJJJNNNXXX[[[UUUSSSOOOSSS[[[mmmooodddkkkyyy~~~{{{sssvvv~~~|||gggddd~~~\\\EEE>>>666111000000000.................................//////000222333444555CCCTTTbbbsss|||uuujjj]]]SSSLLLJJJCCCBBBBBBDDDGGGMMM\\\jjjyyyqqqiiiccc___aaadddjjjooorrrqqqqqqtttoooiiifffeeedddbbb___aaaaaaaaa___]]]]]]^^^```ccceeeeee___XXXUUUYYY^^^MMMJJJIIIIIIKKKOOOZZZeeesss}}}|||kkkdddgggnnnqqqqqqtttyyykkkllluuuxxxqqqgggKKK===333333333000...111/////////000111111222222666555666888<<>>JJJ\\\rrrpppjjjsss~~~}}}||||||zzzxxxxxx{{{~~~|||zzzyyyyyyyyy}}}zzzzzz~~~yyywwwxxxzzzBBBEEEGGGEEEAAAAAAFFFKKKMMMCCC;;;999:::;;;===@@@EEEJJJOOOVVVgggyyy}}}xxx]]]OOOMMMTTT\\\uuu}}}zzz{{{vvviii[[[RRRNNNJJJFFFFFFEEEDDDFFFJJJIIIIIIMMMTTT^^^mmmuuukkkooo|||ssslllmmmyyyfffYYYttt]]]HHH<<<777000///111,,,........................---......///000222333444JJJ[[[iiiqqquuulll]]]NNNFFFEEECCC>>>AAAEEEIIIQQQaaauuuyyyllleeeaaa^^^^^^aaaccciiioooqqqppprrrxxx{{{yyyyyyzzz||||||xxxtttooommmkkkhhhfffccc```___```]]]YYYYYY\\\dddmmmsssvvvoooiiiiiimmmrrrxxx~~~yyywwwvvvxxx~~~|||lll```^^^aaa^^^^^^ggguuuuuu~~~UUU999999555///000222000000000000111222333444333222555???KKKZZZmmm{{{~~~ooogggnnn}}}}}}{{{zzz{{{|||{{{{{{wwwwwwxxx{{{|||yyyzzz{{{~~~zzzyyy???AAABBB@@@>>>>>>CCCHHHHHHAAA<<>>>>>BBBFFFNNN\\\pppxxxjjj\\\WWWXXXZZZ^^^aaallllllnnntttzzz~~~yyyxxxwwwwwwyyy{{{|||}}}ssssssppplllgggcccbbbcccaaacccbbb___]]]___gggnnnzzz~~~tttddd\\\^^^```ggg{{{^^^<<<666333222444333000000000000111222333444444444:::GGGUUUaaannnxxxuuuggghhhsss|||{{{uuurrrppppppssswwwzzz{{{uuusssrrruuuzzz~~~~~~EEEDDDAAA===;;;===BBBFFFGGGCCCBBBHHHNNNOOOOOOPPPWWWpppsssiiifffppp{{{~~~}}}|||vvvkkkddd]]]YYYVVVVVV]]]eeerrrwwwyyyxxxwwwuuuqqqkkkiiigggddd```YYYUUUYYYaaaeeeqqquuudddbbbmmmxxxtttkkkfffoookkkUUUeeetttQQQ:::777444222444222///////////////////////////000111000000333999???WWWnnn}}}tttnnncccWWWJJJCCC@@@===>>>@@@DDDIIISSScccwww~~~ooocccWWWTTTVVVZZZaaahhhssspppqqqwww{{{yyyxxxwwwxxxzzz~~~vvvtttqqqnnnkkkhhheeeccc\\\```bbb```]]]```iiirrryyyggg^^^^^^```fffyyygggAAA666222333444111000000000000111222333444666555999FFFUUUaaammmvvv~~~}}}llljjjsss|||~~~yyysssqqqnnnnnnrrrwww{{{}}}wwwvvvvvvxxx{{{~~~DDDCCCAAA@@@???@@@CCCEEEHHHDDDDDDJJJOOONNNLLLLLL[[[zzz|||tttqqqzzz}}}{{{yyyxxx{{{~~~{{{tttjjjfffcccdddgggooo~~~zzztttssswwwrrrvvvxxxfffcccmmmxxxyyynnndddhhhzzzkkkVVVfff|||UUU;;;888444222333111///////////////////////////000222111000444<<>>BBBGGGMMMXXXjjj~~~wwwhhh___VVVSSSUUU[[[fffqqqvvvvvvxxx}}}|||yyyyyy{{{}}}zzzwwwvvvuuurrrmmmiiiaaaeeefffccc^^^bbbooozzzkkkaaaaaa^^^```kkkuuu|||qqqGGG999333333444...000000000000111222333444555333888FFFWWWfffttt~~~nnnjjjrrrzzzzzz}}}yyyqqqnnnjjjjjjnnntttyyy{{{uuuvvvwwwwwwxxx{{{AAAAAABBBBBBCCCCCCDDDDDDGGGDDDEEELLLQQQPPPMMMMMMaaa}}}yyy|||}}}vvvpppoooqqqvvvyyy}}}yyyqqqdddffflllxxx{{{iiieeeoooyyy~~~pppbbbcccvvvkkkWWWgggYYY===888444111111///000000000000000000000000///111222111111555???FFFaaapppvvvssszzzsssmmmhhh\\\OOODDD@@@???===???CCCJJJPPP\\\nnnssseee]]]VVVTTTVVV]]]jjjwwwvvvyyy~~~|||zzz{{{~~~~~~}}}vvvppplllooonnngggaaaeeesssooocccddd\\\YYY^^^bbbhhhyyyMMM;;;444333333,,,000000000000111222333444777555;;;KKK```sss{{{mmmhhhooowwwtttzzz~~~~~~}}}yyymmmjjjffffffjjjpppuuuxxxrrrssstttsssssswww@@@CCCEEEFFFFFFGGGJJJMMMKKKKKKNNNPPPOOOKKKMMMRRRhhhzzzssslllkkkmmmwwwyyyyyy~~~}}}ooobbb```dddlllpppwww|||~~~yyyuuurrr~~~nnn```eee||||||mmm```ddduuucccVVVccc```===666444444333---000000000000000000000000222///222666333333BBBWWWfffxxx|||{{{wwwssssssqqqfffZZZQQQIIIAAA===<<<;;;>>>CCCNNNPPP___zzztttggg```]]]YYYYYY]]]fffpppwww{{{}}}{{{~~~~~~zzz}}}~~~zzzxxxyyywwwoooccc```mmm~~~wwwfff^^^ZZZ[[[[[[]]]kkk{{{OOO>>>555333444000//////000000111222444555666888CCCUUUgggxxxiii]]]eeeppprrr}}}zzzmmmjjjeeedddfffkkknnnppppppxxx}}}zzzwww{{{BBBDDDGGGHHHIIIMMMSSSYYYQQQNNNNNNPPPQQQOOORRRVVV```nnn{{{zzzkkk[[[TTTTTTZZZgggttt}}}uuuyyygggXXXTTTVVV\\\aaahhhooosssvvvxxxzzz~~~}}}zzzyyyooo___dddzzzpppccceeessswww[[[QQQ\\\ccc???666444444333---000000000000000000000000222///222555333444DDDYYYhhhyyy~~~}}}|||{{{zzzzzzzzzzzzwwwwwwuuusssssspppdddWWWMMMFFF@@@>>>======@@@EEEQQQXXXhhh{{{{{{ooohhhaaa___\\\]]]aaajjjsssyyy}}}~~~}}}|||yyy}}}{{{uuuuuusssnnnfffeeerrryyyfff\\\ZZZ[[[[[[\\\iiinnnFFF:::444444555111//////000000111333444555555888CCCWWWkkk|||zzzvvv|||qqq]]]VVVaaapppyyyyyymmmjjjgggfffhhhkkkmmmnnnpppxxx|||zzzyyy}}}CCCFFFIIIJJJLLLSSS___hhhYYYQQQMMMOOORRRTTTWWW[[[^^^ffflllfffWWWJJJEEEGGGPPP\\\hhhrrrxxxvvvsss]]]MMMGGGHHHNNNTTT\\\dddjjjoootttwwwzzz{{{|||zzz}}}ppp___bbbwwwvvvhhheeeqqqlll\\\TTTXXXqqqiiiBBB888444444444...000000000000000000000000111///111333222666GGG[[[hhhxxx|||zzzxxxvvvuuutttqqqssssssrrrrrrmmm```TTTHHHCCC??????>>>>>>BBBGGGUUU```rrr}}}{{{pppiiihhhbbbaaaaaabbbgggooovvv{{{~~~~~~{{{xxx|||~~~{{{tttrrrpppooonnnqqq|||{{{iii\\\YYYZZZZZZ\\\eeefffBBB888444444555111000000000000222333444555555999GGG^^^tttyyysssrrr|||vvvaaaUUUUUU```rrryyymmmllljjjjjjlllmmmlllkkkqqqwww{{{{{{|||CCCHHHMMMNNNPPPXXXfffqqqdddXXXNNNOOOVVVZZZ^^^aaaaaaeeeeee]]]QQQHHHHHHKKKPPPWWW^^^dddppp|||kkkTTTFFFBBBBBBEEEJJJQQQYYY```fffllloootttxxx}}}|||wwwzzzsssbbbcccvvv{{{mmmfffnnn~~~{{{sssnnnbbb[[[gggpppFFF999444444444///////////////////////////111///000111222999KKK]]]eeeuuu~~~|||zzzwwwtttqqqpppooonnnqqqsssrrrpppiii\\\OOOEEEAAA???@@@@@@???CCCIIIXXXgggxxxxxxmmmggggggbbbcccdddggglllsssyyy}}}~~~|||}}}{{{xxxzzz|||{{{yyyuuuqqqpppsssxxx~~~~~~mmm```YYYYYYZZZ[[[bbbzzzlllEEE:::555444444000000000000111222333444555777===OOOiii~~~~~~zzzyyykkkVVVSSSWWW^^^nnn{{{ooonnnnnnnnnoooooommmkkkqqqwww{{{|||DDDKKKQQQRRRRRRYYYiiiwwwrrrdddWWWWWW^^^dddiiimmmkkkkkkiiiaaaWWWRRRTTTXXXZZZ```eeekkksss~~~eeeNNNCCC@@@>>>;;;???DDDJJJOOOUUUZZZ^^^hhhlllssswwwuuuttt|||yyyiii\\\bbbmmm{{{wwweeeddduuu~~~qqqfffjjjzzznnn\\\hhhxxxKKK;;;444444444000////////////////////////111000000000333<<>>AAADDDIIIMMMQQQVVV[[[bbbiiimmmqqq}}}rrr___QQQQQQQQQSSSXXXdddvvv{{{hhhdddrrrtttfffgggvvvkkkXXXfffOOO===555444555111000000000000000000000000000111111111444>>>OOO[[[aaatttxxxyyy|||zzz{{{zzzwwwwwwvvvssspppmmmkkkiiihhhgggjjjjjjeeeaaaZZZPPPFFFBBB@@@@@@BBBAAACCCJJJSSSiiivvvyyypppiiidddcccdddggglllrrrxxx~~~}}}yyyvvvvvv|||}}}}}}~~~~~~|||xxxtttttt{{{ttthhh\\\XXXVVVYYY```sssqqqGGG888222222555222111111111111222444555666999EEE]]]vvv~~~eeeVVVOOOWWWaaaeeeooo{{{xxx~~~~~~sssqqqooonnnooopppooonnntttzzzQQQWWWZZZVVVSSS^^^www}}}pppkkknnnttt|||]]]EEE>>>===::::::<<<>>>???@@@CCCHHHKKKKKKNNNTTT]]]ccckkkxxx~~~ssskkkccc\\\^^^\\\ZZZYYY\\\fffttt~~~}}}jjjaaammm}}}~~~uuufffdddsssttt^^^SSS\\\zzzSSS>>>555333555111000000000000000000000000000222222222555@@@OOOYYYfffyyyyyyzzzxxx{{{|||yyyuuutttpppmmmiiifffdddccc]]]___^^^YYYUUUQQQJJJBBB???>>>???AAABBBFFFQQQ\\\xxxsssjjjfffdddeeefffiiimmmttt{{{|||yyyvvvxxx~~~{{{|||wwwmmm___WWWTTTYYYaaarrrmmmEEE888333333555222111111111222333444555666999FFF\\\qqq{{{|||}}}~~~ooo[[[UUUSSS[[[eeelllttt|||xxx~~~{{{rrroookkkjjjkkkmmmoooooouuu}}}XXX\\\\\\VVVSSSaaa~~~sssnnnpppttt}}}~~~[[[CCC???@@@===::::::;;;<<<<<