BM[6( zzz~~~|||sssmmmddd|||}}}qqqxxx{{{wwwkkk^^^UUUQQQPPPSSSXXX[[[kkkrrreeeffffffbbbdddeeefffjjjmmmjjjdddeeeeeedddcccccceeehhhkkkttt~~~uuutttkkkZZZSSSVVVwww|||xxxqqqeeevvvwww___YYYdddpppfffhhhhhhhhhZZZSSSJJJDDDAAABBBEEEIIIKKKUUUnnnpppSSSFFFKKKFFFRRRQQQOOOOOOUUU[[[ZZZUUUTTT\\\cccfffjjjrrrzzz[[[dddbbb```fffaaaTTTPPPRRRooo~~~ppp```]]]\\\VVV___tttvvvjjjqqqyyynnnkkk___MMMOOO___yyypppQQQJJJPPPQQQPPPOOOOOONNNKKKJJJJJJJJJIIIQQQSSSdddeeeOOOKKKTTTPPPTTTUUUVVVYYY```eeebbb[[[___mmmzzz```iiiiiigggnnnmmmdddccceeewww}}}lllZZZWWW[[[[[[```kkkpppnnnuuuyyyuuummmkkklllbbbUUUWWWbbblllrrreeeTTTXXX`````````dddiiillliiieeeccc```\\\dddccchhhhhhaaaeeeppprrr|||}}}xxxzzzyyytttmmmgggbbbZZZbbbbbb]]]aaannnuuusss|||pppmmmooorrrwww||||||vvvqqqrrrwww}}}rrr{{{~~~rrrbbbXXXWWWXXXXXXYYY^^^eeekkkpppyyy{{{ppprrrrrrmmmhhhiiimmmvvvzzztttqqqoooooouuu|||~~~wwwpppllllllppptttzzzyyykkkdddfffjjjkkkwwwqqqeeebbbbbbnnnfff\\\VVVUUUXXXZZZ[[[UUUXXXYYYWWWUUUXXX___fffjjjlllttt|||uuueeeTTTLLLNNNQQQPPPQQQRRRQQQPPPQQQTTT[[[```eeeccchhhrrrxxxyyy{{{qqqfffhhhggg___YYYWWWVVVVVVYYY]]]\\\bbbllluuu}}}}}}tttsss{{{~~~{{{}}}|||{{{{{{}}}~~~~~~lllpppzzzwwwlllllluuuuuummmppp}}}kkkffffffkkkuuu}}}xxxqqqkkk^^^YYY___```YYYUUUWWWaaapppkkkkkkzzzpppVVVTTTUUUXXX^^^cccdddaaa^^^RRRKKKIIIOOORRRPPPOOORRRVVVbbbmmmqqqvvvxxxlllaaabbbnnnzzz~~~uuutttfffTTTSSS^^^[[[NNNMMMNNNPPPRRRTTTWWWZZZ[[[XXXZZZ___fffkkknnnppprrr{{{zzzttttttcccbbb```^^^]]]\\\ZZZXXXhhh}}}}}}~~~uuu___UUUJJJHHHNNNTTTUUUSSSSSSVVVVVVRRRPPPRRRRRRPPPOOOTTT[[[bbbkkkvvv|||}}}~~~~~~}}}ooofff]]]RRROOOQQQPPPPPPPPPQQQUUUZZZ```dddjjj~~~yyywwwzzzoooaaaYYYWWWWWWWWWUUUXXX^^^gggjjjccc\\\bbbooo~~~iiinnnsssfff___[[[]]]___]]]\\\]]]eeedddiiiqqqvvvtttuuuxxxrrr~~~qqqnnnooommmqqqlllhhhhhhfffbbb```bbbbbblllwww~~~nnnfff^^^SSSQQQUUUZZZUUUPPPNNNPPPSSSUUUVVVWWWYYY^^^gggqqqzzzmmmppptttdddVVVSSSPPPKKKKKKPPPOOORRRVVVZZZ]]]aaafffiiirrruuu{{{{{{wwwvvvqqqsss|||{{{|||yyyxxx|||hhh]]]WWWZZZ]]]\\\___dddeeemmmwww~~~}}}sssuuuvvvmmmiiieee```\\\___[[[\\\bbbggggggfffffflllkkkjjjmmmqqqsssqqqnnnmmmhhhdddeeejjjnnnnnnlllxxx}}}|||uuuvvv{{{~~~qqqooorrrjjjddd^^^bbbqqq{{{xxxsssmmmgggeeedddddddddkkkjjjkkkpppuuuxxxxxxyyy~~~}}}{{{||||||zzzwww}}}tttrrrvvvxxxwwwpppooonnnllllllqqqxxx~~~wwwvvvwww|||~~~~~~wwwqqqqqqzzzvvvtttpppjjjfffiiipppttttttrrrooommmlllkkkiiikkkoooiiikkkmmmjjjfffdddfffiiissskkkhhhpppuuuuuuuuuxxxxxxvvvqqqooottt~~~yyyjjjnnnwwwyyy{{{~~~}}}vvvtttwww~~~~~~}}}~~~}}}wwwrrrsssnnnyyy}}}}}}vvvlllaaaYYYTTTSSSZZZccckkkggg___\\\eeennniii]]]^^^\\\YYYWWWWWW[[[___bbblllkkkjjjiiiiiijjjnnnrrrooouuu|||}}}yyytttrrrqqqnnniiikkkxxx}}}}}}{{{rrrjjjgggfffgggkkkpppmmmggg``````eeeiiijjjhhhiiikkknnnooonnnpppvvv|||~~~yyyuuu}}}~~~}}}uuunnn~~~uuuvvvqqqzzzvvvsssyyyzzzyyy{{{}}}yyyqqqttt{{{zzz|||}}}wwwxxxyyy{{{~~~~~~{{{vvv}}}~~~|||vvvpppxxxyyyuuu{{{nnngggqqq~~~yyy|||}}}uuupppppptttyyy|||}}}~~~|||{{{|||iiijjj~~~tttxxx~~~~~~|||}}}~~~~~~|||xxxtttqqqpppuuuwwwzzz|||||||||}}}~~~wwwwwwpppvvvuuuxxxwwwpppmmmqqquuuuuu}}}zzzwwwxxxzzz|||{{{xxxvvvuuuvvvzzz|||zzz~~~~~~sssuuurrrmmmnnnuuu}}}|||uuuwww}}}|||~~~zzzrrruuu{{{mmmpppmmmfffdddiiillljjjdddiiimmmkkkgggfffkkkpppiiifffhhhppptttqqqppprrr___YYYXXXddduuu|||sssggg^^^`````````bbblllyyytttqqqrrryyy}}}}}}|||}}}zzzzzz|||~~~xxx{{{yyyyyy}}}}}}ooohhhrrrqqqrrrooolllppp~~~~~~nnnhhhgggbbbaaacccfffaaa\\\eeetttxxxiii```cccjjjjjjhhhgggjjj^^^ZZZeeettt~~~vvvmmmeeesss{{{||||||uuulllmmmoooooollleee```^^^TTTWWW___iiiqqqooofff]]]SSSWWWWWWWWW\\\fffjjjgggfffiiinnnsssxxx|||}}}~~~~~~|||uuu}}}|||~~~yyyzzznnneeeccc___YYY]]]hhhhhhdddeeellloookkkiiijjjnnnpppmmmmmm||||||xxxggg]]]fff{{{~~~{{{wwwxxxtttvvv{{{wwwoookkklllkkkkkkrrr||||||}}}|||~~~yyyqqqppp{{{}}}www}}}rrryyy{{{~~~zzzyyy}}}wwwvvv{{{}}}ooorrrbbbTTTWWWnnn{{{^^^SSSOOOOOOYYYvvvzzzrrrccc^^^YYYXXX\\\bbbfffgggfffhhhjjjkkkllloootttxxx{{{xxxzzzyyytttwwwzzz|||~~~~~~yyytttrrrrrrffflllrrruuuwwwvvvmmmccckkkmmmqqqwww~~~}}}xxxuuu~~~}}}yyy}}}zzz}}}{{{|||zzzpppkkkjjjkkkkkkpppvvvwwwtttppp___WWW^^^aaaYYYTTTXXXVVVPPPJJJJJJQQQ^^^mmmvvvxxxtttmmmjjjlllmmmdddXXXVVVMMMEEEKKK\\\hhhcccWWWKKKAAA@@@HHHVVVooo{{{xxxeeeWWW___bbbSSSGGGKKKHHHFFFHHHLLLPPPRRRRRRZZZXXXTTTPPPLLLKKKLLLMMMNNNTTTYYYXXXSSSQQQUUUZZZ\\\bbbhhhhhheeecccfffiiijjjqqqzzzwwwjjjjjj}}}}}}dddnnnlllttttttnnnkkkmmmmmmhhhcccbbbhhhooossspppmmmnnnllliiihhhkkk}}}|||xxxooossszzz~~~}}}{{{|||~~~}}}|||}}}}}}}}}ggg^^^SSSLLLKKKMMMPPPRRRYYY^^^oooyyyiiihhhpppppp]]]QQQUUUXXXRRRRRRYYY]]]ZZZUUUUUU[[[dddkkknnntttsssqqquuu~~~~~~tttccc```\\\[[[aaaeee```WWWXXXMMMKKKPPPZZZmmmwwwooohhhnnndddWWWWWWVVVNNNMMMFFFEEEFFFHHHMMMRRRVVVXXXZZZSSSKKKGGGHHHIIIGGGFFFCCCHHHKKKIIIDDDBBBGGGMMMJJJMMMQQQTTTVVVVVVVVVWWWWWWaaammmssssssrrrvvv{{{uuu^^^ZZZ^^^mmm|||}}}xxxuuulllbbbgggppp}}}zzzuuussswwwzzzwwwuuutttfffpppxxxxxxwwwyyyyyyvvv{{{uuuzzz}}}pppvvv~~~mmmwwwqqq```WWWKKK???<<>>DDD:::@@@CCC???<<<>>>>>>===CCCLLLQQQPPPPPPUUUUUURRRUUUVVVUUUQQQOOONNNJJJDDD???CCCEEECCCCCCDDDCCC???EEEEEEKKKIII?????????666;;;BBB???>>>GGGIIIFFFIIIEEEFFFFFFEEECCCAAAAAAAAA:::>>>BBBEEECCC@@@>>>===EEECCC@@@???@@@CCCHHHJJJMMMQQQSSSNNNEEE???@@@CCCFFFFFFIIIKKKGGGAAAEEENNNJJJIIIHHHJJJMMMPPPVVV[[[mmmuuu]]]ZZZ```bbblll___]]]lllzzzzzzvvvuuussskkklllppptttyyy|||qqqvvvxxx{{{vvvoooqqqqqqxxxuuuxxx~~~zzzvvvxxxzzzyyyrrrccc\\\bbbiiiiiijjjppp{{{]]]EEEGGGGGG<<<888777666777:::===>>>???AAAAAA@@@@@@AAACCCFFFHHHLLLLLLLLLLLLMMMMMMNNNNNN]]]VVVOOONNNQQQRRRMMMGGG???DDDGGGDDDBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;:::999888:::===AAABBBBBBCCCCCCCCCBBB@@@>>><<<:::;;;<<<>>>AAABBB???:::555999===???<<<;;;<<<<<<:::AAABBBEEEFFFBBB===>>>DDD@@@CCCFFFGGGEEECCCAAAAAAFFFFFFGGGHHHFFFGGGRRR^^^hhhtttyyypppfffdddhhhjjjeeedddeeeiiimmmooommmkkk|||~~~kkk___WWWPPPQQQYYYooo{{{~~~tttjjjkkkmmmkkkuuusssrrrwww}}}}}}vvvpppjjjmmmppprrrqqqnnniiifffeeegggnnnuuutttnnnoootttsssooommmrrr}}}}}}{{{zzzvvvpppgggeeedddfffkkkqqquuuwwwssspppzzz|||~~~}}}|||}}}{{{}}}}}}yyy\\\XXX\\\iiippplllkkkooovvvpppbbbPPPDDDAAA>>>999???===;;;<<>>===<<<<<<===@@@AAA@@@@@@???>>>============<<<<<<<<<===>>>===:::777<<<@@@@@@;;;999::::::888======@@@AAA===888:::@@@BBBEEEHHHIIIHHHFFFFFFFFFFFFGGGKKKOOORRRYYYggguuu}}}vvv~~~zzzuuurrrqqqpppnnnlllwwwnnnhhhooolllaaaVVVTTTVVVZZZ___eeeVVVXXXUUULLLGGGJJJOOORRRPPPOOOPPPUUUZZZ\\\YYYVVVWWWYYY\\\```aaaaaa___^^^eeedddiiippprrrooommmoooooommmnnnttt~~~|||uuuxxxxxxxxxyyy}}}zzztttxxxwwwqqqnnnuuuyyyvvvvvv{{{}}}{{{~~~~~~}}}yyyvvvxxxzzzvvvnnnXXXYYYcccppptttooommmqqqmmmbbb]]]___ZZZNNNLLLTTTUUUSSSQQQPPPSSSXXX]]]aaa]]]XXXRRROOONNNMMMJJJHHHNNNMMMMMMMMMMMMMMMMMMMMMQQQSSSTTTQQQNNNPPPXXX```wwwlll^^^\\\fffpppkkkaaaWWWSSSLLLHHHGGGKKKQQQUUUMMMMMMKKKGGGCCCDDDHHHMMMLLLJJJHHHFFFFFFIIIKKKMMMKKKIIIGGGFFFGGGIIIIIIHHHKKKMMMLLLGGGEEEGGGIIIHHHIIIGGGFFFHHHGGGEEEGGGLLLJJJMMMQQQSSSSSSTTTVVVWWWiiijjjooovvv|||}}}||||||{{{yyylllaaacccoooxxxwwwrrrnnnnnnlllmmmuuujjj]]]QQQKKKIIIJJJNNNSSSTTTUUUUUUUUUUUUTTTSSSRRRWWWWWWYYY[[[]]]___aaabbb^^^\\\___fffkkkjjjhhhgggkkkkkkooouuu~~~||||||~~~}}}zzzzzzzzzzzzyyyvvvrrrrrrvvvyyyqqqffffffcccfffmmmpppnnnmmmpppjjjnnnxxxtttdddggguuujjjiiigggaaaZZZRRRMMMJJJMMMHHHCCC@@@AAAAAA???<<<>>>>>>>>>>>>============<<<@@@CCCBBB@@@BBBIIIPPP[[[SSSMMMQQQ```kkkdddXXXPPPLLLGGGEEEIIISSS^^^eee___```]]]XXXRRRRRRYYY___cccaaa^^^]]]^^^ccchhhkkkgggddd```^^^aaaeeeiiikkkmmmpppooojjjiiinnnrrrsssoooeee^^^```gggkkknnnqqqpppsssxxx{{{~~~~~~~~~qqqoooooojjjhhhjjjqqqtttwwwvvvrrrnnnmmmmmmpppnnnlllkkkkkkmmmppprrruuuwww{{{~~~}}}|||}}}|||ooolllfffdddjjjqqqsssqqqpppuuu{{{yyysssgggXXXKKKBBB===FFFBBB===;;;<<<<<<;;;999===============<<<<<<<<<<<<>>>AAADDDEEEFFFGGGHHHIIIFFFBBBDDDMMMTTTPPPGGGEEECCCAAADDDMMM[[[jjjsssxxxwwwtttlllfffeeekkkqqq{{{zzzyyyzzz|||}}}|||ooommmoooyyy~~~xxxkkkcccaaacccbbb```]]]YYYWWWUUUVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\^^^bbbeeeeeebbb^^^cccbbb^^^[[[]]]dddgggeeebbbbbbccchhhrrr~~~~~~}}}}}}xxx~~~||||||}}}|||}}}|||xxxtttwww|||}}}}}}|||{{{}}}~~~vvvtttssstttvvvvvvtttrrrrrrpppppprrrrrrooopppsssxxxyyytttnnnooovvvwwwsssrrrvvvyyywwwrrrqqquuuzzzuuuxxx}}}~~~|||||||||}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwvvvvvvyyyvvvuuuwwwvvvssssssvvvppplllkkknnnqqqqqqtttxxxwwwpppiiidddeeegggiiiiiihhhjjjmmmppprrrssssssssstttrrrooommmllllllmmmmmmgggmmmsssuuurrrooommmmmmtttuuuuuurrrmmmhhheeedddccceeegggllloooooollljjjfffeeeaaa\\\XXXXXX]]]aaa___```aaadddeeeddd```]]]```bbbfffhhhiiiiiigggfffhhhjjjoootttyyy|||}}}}}}|||~~~{{{zzz|||~~~zzzxxxxxxwwwuuurrrmmmjjjggghhhkkknnnooonnntttuuutttooohhhcccbbbccchhheeefffnnnvvvuuuiii^^^^^^^^^___```aaabbbcccccc```^^^[[[YYYWWWVVVWWWWWWZZZYYYXXXVVVTTTRRRQQQPPPLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@CCCDDDEEEFFFHHHKKKMMMNNN\\\VVVPPPNNNQQQVVVYYYYYY^^^```dddgggiiiiiiiiihhhgggyyyvvvvvvvvvxxxtttrrrrrrnnnfff___]]]\\\___bbbaaaaaafffqqqzzz~~~}}}wwwlll```\\\___ddd___^^^___bbbfffqqqkkk___]]]^^^]]]ZZZUUU[[[nnnyyyxxxvvvyyy___kkk|||ttteeefffllllllfffccccccmmmuuujjjhhheeebbb```___``````___```bbbeeehhhlllnnnoookkkgggcccaaabbbeeeggghhhdddcccccceeeiiikkkjjjgggiiirrrwwwuuutttvvvvvvrrrtttsssrrrrrrrrrrrrpppnnn|||uuuxxx~~~}}}}}}vvvooommmqqqtttrrrooooooppp|||~~~tttrrrssspppjjjhhhmmmssswww~~~}}}~~~~~~yyypppkkkllljjjmmmqqqttttttpppkkkgggcccjjjjjjqqq{{{qqqmmmhhhaaa^^^aaaaaaaaaaaaaaacccfffiiikkkllljjjiiiiiikkklllkkkiiieeebbb```bbbfffhhheeebbbeeebbb^^^ZZZYYY[[[^^^```aaa]]]YYYWWWWWWVVVTTTQQQOOOLLLIIIIIIKKKMMMMMMLLLLLLMMMLLLIIIDDDAAAAAABBBAAA>>>???EEEKKKJJJBBB999:::::::::;;;<<<<<<======AAA@@@===;;;:::999:::;;;888777666555444222111111888999::::::::::::999888333333333333333333333333;;;:::::::::999999999999999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;::::::999999999999888888888777777777:::999999888777777666666666666666666666666666666777777777777777777777777999999999999999999999999777777777777777777777777777777777777777777777777777777777666666555555555777777777777777777777777888888888888888888888888888999999888777666666888777777777888888888999999::::::999999888888777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777666666555444444555555444555555555555666666666777777888888888888777777888888888888888888888888555555555555555555555555777777777666666666555555777777777777777777777777555555666666666666555555666666777777777888888888666666666666666666555555888888999:::<<<>>>@@@AAAHHHFFFDDDEEEGGGJJJLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJSSSeeeqqqnnnkkkpppwwwxxx}}}wwwsssuuuyyy~~~xxxfffZZZWWWWWWVVVZZZWWWXXX[[[ZZZUUUQQQQQQIIIEEEAAA???AAAFFFKKKNNNTTTWWWWWWQQQJJJKKKSSS[[[aaa]]]ZZZ\\\bbbppp}}}nnn]]]TTTUUUUUUTTT[[[WWW[[[dddfff```]]]aaagggrrrtttkkkhhhuuuyyyqqq]]]OOOOOOTTTTTTOOOKKKIIINNNYYY```XXXLLLGGGEEEBBB@@@>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJJJJFFFCCC???===>>>@@@AAAAAA@@@>>>>>>@@@DDDFFFEEEDDD@@@GGGJJJHHHFFFGGGGGGDDDFFFEEEDDDEEEFFFEEEDDDBBBuuuooouuuxxx}}}xxx|||xxxzzz}}}~~~|||vvvuuuvvvxxx}}}zzzrrrnnngggdddiiiqqqsssrrrqqqeee]]]XXXYYY[[[\\\^^^```hhhuuu{{{uuuoookkk```aaa\\\SSSPPPYYYccciiicccdddhhhjjjeee\\\XXXZZZXXXYYY[[[^^^___YYYPPPHHHCCCGGGEEEJJJ[[[bbbccchhhdddgggkkkllliiieeeaaa^^^[[[RRRIIIDDDAAA???@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDBBB@@@>>>@@@DDDEEEDDDBBBDDDBBB@@@===<<<===>>>???CCCAAA>>><<<<<<;;;999888888666333333555666666666333444555444222111111222555444444777::::::777333333333333333333333333333222111///...------...///333222222111111000//////........................333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000//////000111111222222333111111111111000000000000222222111111000000//////111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444333111000111222111111111111222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333222111111111222222111111222222222222333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222111111111111444444444444444444444444111222222333333222222111333333333333444444444444555555555444333333222222444444444444555777888999888;;;>>>@@@AAAAAABBBCCCNNNMMMLLLKKKJJJIIIHHHHHHLLLRRRZZZ\\\ZZZZZZ^^^bbbbbb[[[SSSRRRUUU___mmmzzz{{{}}}tttqqq|||yyyppp```OOOFFFEEEEEEDDDEEEDDDFFFKKKLLLIIIHHHKKKGGGAAA;;;888:::===>>>>>><<>><<>><<<;;;;;;;;;<<<666888:::;;;<<<;;;:::999>>><<<999999:::;;;;;;::::::999888888;;;<<<===<<<:::>>>???<<<;;;;;;;;;::::::999999:::<<<===;;;:::gggfffffffffiiikkkmmmmmmcccWWW]]]kkkkkkiiillllllnnnrrrxxx}}}xxxkkk```___eeejjjgggbbb]]]\\\]]]ccchhhlllkkkiiigggeeecccfffaaa]]]]]]^^^aaajjjsss~~~xxxsssnnnfff]]]eeeeeehhhlllooorrrtttvvvlllgggbbbaaadddgggjjjlllsss{{{{{{sssuuu{{{{{{kkkcccbbbfffjjj[[[YYYSSSOOOYYYiiipppnnnssstttxxx}}}{{{}}}xxxwwwwwwzzzyyyrrreee[[[888>>>;;;;;;IIIPPPQQQWWWaaa```]]]YYYUUURRRKKKDDD<<<;;;999777999>>>BBBDDD;;;;;;;;;;;;:::999999888666555333222222222333333666555444555777999888666:::999888777666555555444555444333333333333222111000000000000222444666666333444444444444444444555000000///000000111111111000000/////////.........333222111111111111222333////////////////////////000//////......//////000111111111111111111111111222222222222222222222222444444444444444444444444222222222222222222222222///000000111222333333444222222222222222222222222333333222222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333222333333333333333333333333222222222222222222222222333444555444333222333444222222222222333333333333111222222222333333333444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333222222222222333333333333222222333333333333222222333333333333333333333333333333333333333333333333222222222222222222222111111111111111111111111111111222222333333222222111222222333333333444444444666555555555555555555555555444444444444555666666333777<<<===<<<;;;===???AAA@@@???>>>???AAACCCDDDIIIHHHMMMRRRPPPMMMUUUbbbYYYOOOGGGJJJVVVbbbhhhjjjXXX\\\___\\\VVVRRRUUUZZZZZZ]]]bbbgggmmmqqqttttttnnndddWWWTTTbbbzzzzzzrrrnnnmmmsss|||}}}vvv{{{{{{tttzzz}}}{{{{{{}}}~~~zzzqqqiiicccXXXHHH===<<<>>>???>>>>>>===>>>BBBBBB???@@@CCC>>>AAACCCBBBAAABBBEEEIIIGGGCCC<<<777666;;;BBBGGGRRRMMMKKKMMMMMMMMMPPPTTT[[[aaaffffffeeeddd```[[[JJJGGGGGGKKKJJJGGGGGGLLLIIILLLMMMJJJCCC<<<999999999>>>>>>888777;;;???@@@@@@AAA???<<<>>>AAA???:::===<<<;;;::::::::::::;;;>>>@@@BBBDDDDDDBBB@@@>>>:::999888999;;;===<<<;;;<<<:::999888888888888999:::;;;;;;999888999:::999666666666888:::;;;;;;999```[[[VVVTTTTTTVVVWWWVVVOOONNN\\\fff\\\TTTVVVXXXXXXZZZ\\\\\\VVVLLLCCC???@@@EEEJJJJJJEEE???>>>@@@EEEJJJKKKFFFCCCEEECCC???BBBBBBCCCEEECCCDDDLLLWWWcccjjjmmmiiibbbZZZQQQHHHWWW^^^cccaaa]]]^^^dddjjjiiigggeeecccccceeegggfffggghhhiiieeeYYYLLLKKKQQQ^^^\\\XXXSSSPPPNNNOOOOOOJJJEEEAAAJJJfffsssSSSPPPQQQXXX]]][[[YYYXXXRRRQQQRRRTTTUUUPPPDDD;;;999HHHOOORRR___fffhhhmmmtttlll]]]QQQOOOOOOHHH>>>222888;;;888999>>>???;;;::::::999777555333222111333333444444444555666777888777666666666666555444999999999888777666555444---...///000000000111111//////000111111222444555111000000000000111000000------,,,,,,+++,,,...000------,,,,,,++++++******------------......//////++++++++++++,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000000111111111111111111111111000000000000000000000000///111222111000///000222////////////000000000000000000000111111222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000222333333444444333333222333333333333333333333333000000000000000000000000222222222222222222333333111111111111111111111111111222222333333222222111222222222222333333333444000111111222333444444555333333222222222222222333111444666666333333555888333333222222444777:::<<<;;;;;;@@@FFFCCCAAAOOOccc]]]SSSOOO]]]ttt{{{mmmKKKPPPQQQLLLDDDAAADDDGGGNNNOOONNNMMMLLLKKKKKKLLLTTTSSSSSSYYYmmmmmm[[[WWWaaaoooyyyrrrmmmeee\\\mmmqqqrrrsssyyyrrrooobbbYYY___eeehhhjjjiiiddd\\\TTTPPPMMMBBB666555:::>>>===;;;===;;;<<<>>><<<999;;;@@@FFFUUUdddgggaaa```iiisssfffXXXGGG>>>???BBBDDDBBB>>>;;;;;;>>>???<<<===@@@IIIVVVeeemmmqqqrrrnnniiiNNNIIIFFFJJJPPPQQQQQQRRRWWWNNNBBB:::888999999888555777888777888<<<>>>>>>444666555222222555555222555555555555666666777777999:::===??????>>><<<:::666555666999<<<>>>>>>===??????===;;;999888777777777555444555666666777888111111111333666888777666eee\\\OOOEEE???<<<:::888777:::GGGKKKAAABBBJJJKKKBBBAAAAAAAAA<<<666555999444333444555222000333888777;;;;;;666888<<<:::333111333999???@@@???DDDKKKYYYfffooohhhXXXIII===777BBBJJJLLLEEE===>>>EEEKKKJJJLLLKKKGGGEEEFFFEEEAAAAAA???BBBDDD<<<111///555555888;;;<<<;;;999888777777666777IIInnntttMMMIIIHHHKKKIIICCC<<<:::777888:::???BBBBBB===888AAAXXXfffkkkuuuxxxsssssstttjjjXXXHHHDDDHHHEEE<<<888DDDIIIDDDCCCGGGEEE<<<777666555444333333333333333666999:::;;;;;;===>>><<<;;;:::888666444333222555555555555444222111000---///111222111111222333222333333222000......///000...------......---+++222111111111111222333333111111111000000/////////++++++,,,,,,------------.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111............////////////................................................000000000000000////////////////////////000000000////////////////////////........................000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000111111111111111111111111000000000000000000000000---...//////......///000------........./////////111111111222222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000////////////000000111////////////000000000000111111111222222111111111111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111000000111111111111000000000000000000111111111222//////000222333444555666444444333333222333333444444444444333222333555777999888888888999<<<>>>@@@999;;;BBBGGGEEEFFFWWWjjjgggcccfffxxxkkkppprrrmmmjjjlllqqqtttuuutttpppjjjccc___^^^^^^fffnnnyyy}}}zzz|||zzztttvvv}}}wwwsss}}}}}}vvvlllfffeeefffZZZPPPJJJNNNVVVXXXWWWUUUQQQPPPQQQRRROOOLLLOOOVVVjjj}}}~~~lllccceeehhhgggcccZZZVVVRRRPPPLLLIIILLLRRRVVVbbbooouuuuuutttooojjjhhhbbb]]]^^^ccceeeccc___rrrbbbLLL===999999777444999:::===BBBIIIPPPSSSTTT@@@BBB@@@<<<;;;<<<;;;888999999:::;;;<<<===>>>>>>777888:::;;;<<<;;;:::999=========@@@CCCFFFGGGFFFJJJKKKKKKJJJGGGDDDCCCCCCBBB>>>===@@@BBBAAAAAACCC:::::::::<<>>???===AAAGGGAAA444777777>>>KKKVVVZZZ\\\]]]lllyyy~~~lllQQQ???<<<>>>HHHLLLJJJAAA>>>CCCJJJNNNBBBFFFGGGCCCBBBDDDCCC@@@<<<666555999888222444;;;@@@BBBCCCAAA>>>;;;;;;<<<<<>>===;;;::::::;;;<<<===:::>>>CCCEEEEEEEEEEEEGGGFFFEEECCC@@@<<<888666666444444333333111000//////555777999888666444444555666888999777333000000111333111///000111222000...---,,,,,,---///000...,,,,,,,,,,,,,,,,,,,,,++++++......///000000000000///+++++++++++++++,,,,,,,,,,,,---...//////...---,,,------------------------111111111111222222222333222222222222222222222222////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111---///000000//////000111/////////000000000111111222222222222222222333333000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333000000111111111222222222//////000000000000//////000000000000000000000000111111111111111111111111////////////000000000111000000000000000000000000///000000111111000000/////////000000000111111111111111222333444555555555555555555444444555666666666555444555777999999999999999999:::;;;===???AAACCCIIIPPPTTTUUUZZZeeeooommmqqqwww{{{xxxzzz|||~~~uuullliiipppyyy{{{zzzzzzsssrrrrrrqqqllliiilllsss|||yyyvvvqqqiiibbbeeelllooowww|||zzzuuurrrooolllxxxvvvrrrppppppqqqooolllwwwiiiWWWJJJEEECCC@@@>>>===<<>>???AAADDDEEEDDDCCC]]]RRRBBB888777:::<<<===999888;;;@@@PPPlllsss```WWWJJJAAABBBEEEDDDEEEHHHEEECCCHHHRRRUUUQQQMMMNNNWWW[[[]]]\\\bbbggg\\\KKK>>>;;;BBBWWWlllvvvwwwuuu{{{hhhIII===IIIWWWdddddd___YYY\\\gggoooooo]]]ccceeecccccciiijjjhhh\\\LLLAAA???<<<888===GGGMMMTTT[[[]]]ZZZSSSMMMKKKLLLYYYdddjjjzzzyyyfffooozzzyyyhhhTTTMMMPPPRRRUUUYYY]]]aaaffflllpppvvv}}}wwwzzzyyy~~~yyyggg\\\]]]___\\\YYYhhhmmmbbb^^^ccc___SSSLLLJJJGGGEEEEEEFFFHHHIIIGGGLLLQQQTTTSSSQQQQQQRRRRRRRRROOOKKKEEE@@@>>>===777777666555444333333222999<<<===<<<777444333444666999:::999666444444666111///---...111222000...///......111444444000,,,////////////////////////,,,------.........------/////////000000000000000,,,---///000000///---,,,////////////////////////+++,,,,,,,,,------......////////////////////////////////////////////////,,,,,,------......//////------....../////////000.............../////////........................------------------------////////////////////////////////////////////////////////////////////////---------....../////////................................................,,,---//////......///111...////////////000000000................................................................................................////////////////////////...............///000111........./////////000000///000000111111000000///000000000000000000000000/////////////////////////////////000000111111111000000000000000000000000111111222222222222111111111111111111222222222333000000000000111111111111333222222222222333333444222111111444999;;;999777<<<===>>>@@@CCCEEEHHHIIIHHHOOOVVVZZZ___eeeiiijjjiiissszzzyyy{{{xxxxxx~~~xxxxxxvvvqqqmmmlllooosssvvv|||yyysssppphhhiiiqqqzzzzzzwww}}}zzzrrrqqqzzzzzztttwww~~~}}}}}}}}}}}}}}}}}}xxx{{{xxxppppppvvvtttzzz|||wwwrrrtttvvvwwwsssuuuuuurrrooooooppppppkkkeee\\\WWWTTTTTTTTTSSS[[[WWWUUUZZZ```bbbbbbbbbbbbbbb```\\\[[[[[[WWWPPPIIIKKKLLLOOOQQQRRRSSSSSSWWWWWWVVVUUUTTTSSSSSSSSSQQQOOOMMMMMMOOOQQQRRRQQQOOOSSSXXXZZZYYYVVVVVVVVVSSSMMMKKKPPPQQQLLLIIIJJJFFFEEEEEEGGGJJJKKKJJJIIIcccLLL888888???BBBHHHPPPHHHJJJPPP___vvvvvvppplllhhhcccZZZSSSVVV]]]TTTTTT]]]kkkqqqkkkcccaaammmqqqwwwzzzxxxpppgggaaaZZZ]]]cccjjjkkkiiijjjnnnxxxvvvuuuqqqggg]]]___gggpppttttttnnnmmmttt~~~ssssssnnnkkkpppxxxyyysss```aaa^^^UUUNNNPPP\\\hhhhhhmmmqqqrrrqqqnnniiiddd\\\fffttt}}}~~~xxxpppkkkcccfffkkkoooqqqqqqpppooommmkkkkkkiiieeebbbgggooosssgggjjjqqqsssrrrsssvvvlll```ZZZ[[[```bbbccc\\\ZZZXXXUUURRRPPPOOONNNMMMLLLJJJJJJIIIHHHEEECCCEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;:::999<<<999666666888999777555999999;;;<<<<<<;;;::::::888888777666555555444444111111111111000000000000000000000000111111111111............////////////------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000........................---.........//////000000000000//////.........---....................................................................................////////////000000//////.........---////////////////////////////////////////////////111111000000//////......////////////////////////........................000///...---------------...............///000000................................................---------............///..............................------------......---...000111111111000/////////////////////////////////000//////...------////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000000000111111111222222222:::;;;;;;<<<>>>@@@BBBCCCCCCDDDGGGLLLQQQRRROOOKKKHHHJJJNNNQQQSSSWWW[[[___[[[XXXRRRNNNNNNTTT]]]dddWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQQQQSSSWWW]]]cccgggiiihhheeeaaa\\\WWWSSSPPPJJJLLLNNNQQQSSSSSSRRRRRRQQQRRRUUUYYY\\\^^^```aaalllkkkddd]]]^^^eeeeee```iiiccc]]]]]]aaafffggggggiiiccc^^^]]]aaadddeeecccmmmlllhhhbbb^^^\\\]]]^^^^^^ZZZWWWYYY]]]]]]YYYSSSTTTSSSUUUXXX]]]aaabbbbbbYYY^^^bbbbbb]]]VVVPPPNNNUUUYYY]]]^^^\\\[[[\\\]]]UUUVVVWWWVVVTTTRRRSSSTTTUUUSSSPPPMMMKKKKKKKKKKKKRRRTTTVVVXXXYYYYYYXXXWWWQQQRRRTTTWWWYYYXXXTTTQQQEEEEEEEEEFFFFFFGGGGGGHHHOOOSSSUUUQQQJJJEEEEEEGGGFFFDDDAAA??????@@@BBBDDDGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????cccNNN>>>===@@@BBBFFFNNNJJJMMMQQQXXXdddooonnnhhhiiifffccc^^^VVVPPPRRRXXXRRRPPPTTT\\\```]]]YYYXXX]]]```bbbaaa]]][[[[[[\\\eee```[[[WWWTTTSSSYYYaaa______aaabbb^^^XXXZZZ```]]]aaabbb]]][[[```fffhhh^^^\\\WWWSSSWWW___```\\\^^^ZZZUUUPPPNNNPPPVVVZZZUUUWWWZZZ]]]^^^[[[UUUNNNJJJRRR]]]cccccc]]]UUUQQQNNNPPPUUU\\\aaadddbbb```ZZZZZZ[[[\\\ZZZXXX^^^eeefffWWWJJJJJJPPPSSSUUUWWWVVVPPPJJJHHHKKKOOOQQQQQQCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<:::888555888888888888777666444333555555444444333333333222666444222222444555333222444444555666666555444333555444444333222222111111000000000000////////////.../////////000000000000------........./////////------------------------...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------.........//////------------------------------........./////////////////////......---------------------------------------------------------------------------------.........////////////////////////......------................................................000000000/////////......................................................//////...---------------000000///...------......------------------------------------------------------------............////////////////////////......------------......---...///000000000//////........................///////////////...------................................................................................................---.........////////////////////////////////////....../////////000000000000000000111111111222222555555555666777999:::;;;777777999<<>>===>>>???>>>===<<<;;;<<<>>>???AAA>>>???AAACCCDDDCCCBBBAAA>>>>>>???AAACCCCCC@@@===999999999999::::::::::::===@@@AAA@@@;;;888888999:::999888777666777888999999888777777666666777777666666555444444444444555333333222222222222333333VVVHHH======>>>>>>BBBIIIHHHLLLMMMKKKKKKQQQVVVXXXYYYVVVUUUSSSOOOKKKNNNTTTPPPLLLKKKNNNPPPPPPQQQTTTTTTUUUSSSOOOLLLOOOXXX___nnneeeZZZRRRLLLJJJPPPXXXLLLLLLOOOTTTVVVUUUUUUWWWJJJPPPSSSRRRSSSXXX^^^___RRROOOJJJFFFIIIOOOPPPNNNWWWQQQJJJIIILLLOOOMMMJJJIIIIIIJJJNNNPPPMMMGGGCCCBBBGGGNNNRRRQQQLLLGGGDDDBBBCCCGGGQQQZZZ___]]]YYYQQQPPPRRRUUUSSSQQQTTTZZZTTTIII@@@@@@EEEHHHHHHHHHCCC@@@>>>@@@DDDFFFEEEDDD888888888888888999999999999777666666666555222000333333333222111000...---...//////000111111222222222000//////111222222111000111111111000///...---000000000//////......---//////.........---------------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------............///............------------------------------------------------------------------------------------------........./////////............---------................................................/////////.....................................................................---,,,,,,,,,------111000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......////////////////////////...------,,,,,,------...------...////////////.................................//////......------................................................................................................---------.........//////////////////////////////.........////////////000//////000000000111111111000000000111111222333444444333333444555555333222666888:::;;;<<<>>>AAACCC???BBBDDDEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHJJJJJJIIIFFFCCC@@@GGGGGGFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@CCCFFFIIIJJJHHHEEECCCJJJOOOPPPKKKGGGHHHKKKMMMLLLKKKIIIGGGGGGIIIMMMPPPYYYRRRHHHAAA@@@BBBBBBBBBBBB@@@>>>???AAABBBAAA>>>888===@@@???;;;===FFFNNNIIIEEEAAA@@@AAADDDFFFGGGEEEEEEDDDBBB??????@@@AAA999;;;======;;;:::999:::555666666555333222222333222222222333444777999:::444555666777777666555444333333333444666666555333555555555555555444444444333444444555444444333333555555666555555555444444333222111111000000111111333222111111000000111111000000////////////000000IIIBBB===>>>??????DDDJJJHHHJJJHHHCCCAAAEEEMMMTTTMMMKKKLLLNNNNNNMMMQQQWWWPPPMMMIIIIIIJJJNNNRRRVVVSSSRRROOONNNOOOTTT\\\bbbddd```\\\ZZZVVVQQQPPPSSSNNNKKKKKKNNNRRRSSSSSSRRRKKKOOOQQQPPPQQQWWW[[[\\\QQQOOOLLLJJJKKKMMMMMMKKKLLLGGGCCCDDDJJJLLLGGGBBBFFFEEEFFFHHHGGGDDDDDDFFFIIILLLPPPQQQPPPMMMKKKJJJCCCCCCFFFPPP\\\aaa^^^XXXPPPOOOPPPQQQNNNIIIIIIMMMKKKHHHFFFJJJNNNNNNJJJGGGDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBAAA@@@>>><<<;;;:::999888666777777666444222666555444333222111000/////////000000111222333333000000000000111333333444000000000///...---,,,,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------.........---------------------------------------........................------,,,,,,,,,,,,,,,---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................------,,,,,,,,,,,,------,,,---------............------------------------------.........------,,,------------------------------------------------------------------------------------------------,,,,,,---------.................................------........./////////....../////////000000000111111000000000111222222666555444444444555555444888999;;;===>>>@@@CCCFFFAAADDDGGGHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFEEECCCBBBHHHIIILLLMMMMMMKKKIIIGGGEEEFFFGGGGGGFFFDDDBBBAAAGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGNNNQQQQQQOOOKKKHHHGGGGGGOOOQQQQQQNNNJJJIIINNNRRRZZZTTTLLLFFFDDDCCCCCCBBBAAA>>>===???DDDFFFBBB>>>:::CCCKKKKKKFFFCCCEEEIIIIIIGGGEEEEEEGGGIIIKKKKKKHHHGGGEEECCCBBBCCCEEEFFF??????@@@???>>><<<;;;:::777888888777555444555666666666555555555666777888666666777777666666444444555444333333555666666555777777666666555555555444444333222333555666555333555666888999888777444333444333222222111111222222555444333333222222333333222222222111111222222222GGGEEEDDDEEEEEEEEEHHHLLLKKKIIIFFFDDDCCCGGGNNNTTTPPPMMMMMMOOOPPPPPPSSSYYYSSSQQQNNNJJJJJJNNNSSSUUUNNNNNNOOOSSSXXX[[[[[[ZZZSSSRRRSSSWWWWWWQQQMMMMMMRRRNNNJJJIIIMMMQQQQQQOOOTTTUUUQQQJJJGGGJJJLLLKKKJJJIIIIIIIIIIIIGGGEEEDDD@@@???@@@CCCGGGHHHEEEBBBBBBBBBCCCCCC>>>;;;AAAJJJPPPQQQRRRPPPNNNLLLLLLMMMGGGEEEFFFNNNWWW[[[XXXRRRJJJHHHHHHIIIFFF@@@???AAA@@@AAACCCEEEHHHIIIGGGCCCDDDCCCAAA@@@@@@???>>>===FFFEEEDDDBBB@@@===;;;999555444333333444444222000333222111000///...------------..................//////000000111222333555//////...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------........................,,,,,,++++++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------............------........./////////222111111111111111222222222222222111111222444555444666999;;;===@@@DDDGGGFFFGGGHHHGGGDDDBBBAAABBBEEEEEEFFFFFFEEEDDDBBBAAAFFFGGGHHHIIIJJJKKKLLLLLLEEEGGGKKKMMMLLLIIIDDDAAADDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPUUURRRQQQRRRRRROOOJJJGGGJJJNNNPPPNNNJJJIIINNNTTTSSSQQQNNNKKKIIIGGGEEEDDDDDDAAA@@@CCCGGGHHHDDD???@@@EEEKKKMMMJJJGGGDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDGGGFFFEEEDDDEEEEEEEEEEEE===<<<;;;:::999888666555777888888777555444444555777666555555444444444444666555555555444444333222444222000000222444444333333333222222111111111000333111000000222333222111222444666888888555222000111111000////////////000111000000////////////////////////....../////////HHHGGGFFFFFFFFFEEEDDDDDDFFFCCCCCCFFFGGGHHHLLLQQQWWWRRRMMMLLLJJJHHHJJJNNNRRRSSSPPPJJJHHHLLLQQQRRRJJJOOOVVV]]]```]]]XXXTTTOOOKKKJJJMMMNNNJJJHHHIIILLLJJJEEEBBBEEEKKKNNNLLLOOOOOOJJJCCCAAAEEEGGGFFFCCCAAABBBDDDCCC???===>>>;;;<<>>@@@BBB===999???KKKSSSRRRPPPLLLIIIHHHIIIJJJJJJGGGFFFJJJOOORRROOOKKKDDDAAAAAADDDCCC???>>>??????BBBCCCBBBCCCFFFFFFDDD??????>>>======<<<======@@@@@@@@@@@@>>><<<:::888111111000111222222000///000///...------,,,------...............---------,,,...//////...///111333---,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))************************++++++++++++************************)))************+++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---------.........000000/////////000111111///000111111000111333666111333777:::===AAAEEEHHHKKKKKKJJJGGGDDDBBBBBBDDDCCCCCCCCCCCCCCCBBBAAA@@@IIIHHHFFFFFFFFFGGGHHHIIIFFFJJJOOOSSSTTTQQQMMMJJJDDDEEEGGGIIIIIIHHHFFFEEEIIIHHHGGGHHHKKKPPPVVVYYYSSSNNNMMMQQQTTTPPPKKKIIIDDDHHHLLLMMMKKKLLLPPPUUUMMMMMMNNNNNNMMMLLLJJJIIIIIIGGGFFFHHHJJJIIIFFFCCCFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHGGGDDDAAAHHHGGGFFFFFFFFFFFFEEECCC>>><<<:::999999888666444555666666555333222222333333333333444444444444444555444444333333222222222111///......000111111111000000000///////////////111111000000000000111111444666888::::::777444222000000///.....................---,,,,,,,,,,,,,,,---------,,,,,,---------EEEEEEDDDCCCEEEEEEBBB???===???FFFNNNPPPOOOQQQWWW]]]UUULLLHHHDDDAAABBBFFFKKKNNNKKKEEEDDDLLLTTTVVVJJJUUUaaafffaaaZZZVVVUUUQQQJJJFFFFFFGGGEEEEEEGGGEEEFFFDDD@@@BBBHHHJJJHHHEEEGGGFFFCCCEEEJJJLLLKKKEEEAAA@@@BBB@@@<<<===AAA<<<<<<<<<>>>BBBDDDCCCCCCBBB;;;<<>>AAABBB@@@???AAAFFFNNNTTTRRRPPPOOOKKKEEE>>>???@@@@@@???>>>======;;;;;;<<<<<<<<<:::888666111111000111333333222000000///...------...///000////////////////////////,,,---///...,,,---///111,,,,,,************+++,,,*********************+++,,,,,,,,,+++++++++******))))))))))))************)))))))))*********++++++************************))))))))))))******++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************+++++++++******)))***+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------///.........///000111111///111333333111111333555222555888;;;>>>BBBFFFIIIIIIJJJJJJHHHEEEDDDEEEFFF?????????@@@AAABBBCCCDDDJJJIIIGGGFFFEEEDDDDDDEEE===@@@CCCGGGHHHHHHGGGFFFIIIKKKMMMOOONNNKKKHHHEEEHHHHHHHHHJJJNNNSSSXXX[[[QQQNNNNNNRRRQQQLLLIIIKKKIIILLLNNNOOONNNOOOQQQTTTJJJKKKLLLMMMMMMMMMNNNOOOKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKKKKJJJHHHMMMJJJFFFEEEFFFFFFDDDCCCBBB@@@===<<<======;;;999555666666555333222222333222222333444444444444333777666666555555555555666111000000000222333222111000000111111111111111222000111333111///000333666888999;;;======:::888666222222111000000000000000//////...------------...//////............//////EEEDDDDDDEEEHHHJJJGGGBBB<<>>>>>??????@@@DDDJJJNNNFFFDDDAAA???>>>>>>???@@@AAA===;;;===>>><<<<<<>>>EEESSSaaaddd```WWWJJJ===>>>@@@CCCCCCAAA===:::999888888999999777555222111000//////000222222111///...---,,,,,,,,,---///000,,,,,,,,,------......///---///000///------///222------,,,++++++,,,---...)))))))))***************,,,,,,,,,++++++++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++***************************************************++++++++++++,,,,,,,,,************************+++*********))))))((((((*********++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,......,,,+++***)))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////000111222333---000222222000...000111222444777:::<<>>>>>>>>???AAADDDGGGHHHFFFEEEEEEDDDCCCBBB@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHKKKMMMPPPRRRPPPLLLGGGCCCBBBCCCEEEHHHLLLPPPTTTUUUTTTRRRTTTUUUPPPGGGFFFLLLPPPQQQRRRQQQPPPNNNNNNNNNGGGGGGHHHHHHHHHJJJMMMPPPHHHIIIJJJIIIGGGGGGHHHIIICCCHHHNNNQQQPPPKKKFFFCCCAAA@@@@@@BBBFFFIIIKKKKKKNNNIIIDDDAAAAAABBBBBBAAA@@@===:::999;;;;;;999777444555555444222111111222111111111111111000///...777777666666666777777888111000000111333444222111000000000111111222222222+++///222000---...333888777888:::;;;;;;999777555222111000000//////000000///......---,,,---------///..................///DDDGGGIIIHHHDDD@@@===<<<<<>>???AAA?????????CCCLLLTTTRRRKKKHHHFFFEEEFFFHHHGGGCCC@@@EEEBBB@@@AAABBBAAA??????>>>@@@BBBBBB@@@===<<<<<<;;;888:::BBBIIIGGGBBB???HHHCCC===;;;===AAACCCCCC>>>======>>>???@@@???>>>;;;;;;;;;::::::;;;;;;;;;GGGLLLTTTYYYXXXPPPFFF???AAAAAAAAAAAAAAAAAAAAAAAA:::999888777555333222111111222222222222111000000......---------,,,,,,,,,+++,,,------++++++,,,---***+++------,,,,,,...///************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++)))************+++++++++************************************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000222555;;;@@@CCCBBB@@@>>>@@@@@@???>>>>>>=========;;;===@@@CCCEEEGGGGGGGGGBBBAAA@@@@@@===;;;<<<>>>>>>BBBCCCAAACCCFFFGGGDDDHHHOOOQQQLLLEEEDDDFFFFFFKKKGGGDDDEEEIIINNNOOOOOORRRSSSSSSQQQLLLGGGDDDCCCHHHHHHKKKNNNLLLFFFCCCEEECCCDDDDDDDDDFFFGGGHHHIIIIIIGGGDDDBBBAAACCCEEEFFFFFFIIIMMMNNNLLLEEE>>>:::>>>:::888???NNNVVVOOOBBBGGGFFFCCC???===;;;::::::999999888888777666555555555555444444444333333333////////////111222444555>>>>>>===999555333666999111111111111111111111111222111111111000000//////000444666333//////666<<<:::<<<>>>???===;;;::::::999777333000...------...---------------------------,,,,,,++++++,,,,,,---AAACCCDDDCCC@@@>>>>>>>>>CCCFFFQQQ___aaa[[[\\\dddZZZSSSTTT]]]^^^SSSIIIGGG???AAABBBBBBGGGNNNOOOKKKMMMQQQTTTTTTOOOIIIDDDBBBFFFFFFDDDAAA>>>>>>???@@@BBBEEEIIILLLSSSWWWSSSLLLGGGEEECCCDDDFFFEEECCCAAA>>>???CCCGGGHHHGGGFFFFFFEEECCC???======???AAACCCBBB<<<888;;;@@@CCCFFFJJJMMMIIIEEEBBBBBBBBBAAA@@@@@@???>>>>>>?????????>>>;;;:::999888888999:::;;;???CCCHHHMMMMMMHHHCCC???@@@@@@@@@?????????>>>>>>888888777555444333222111333333333333333222111111...------------,,,,,,,,,+++,,,------++++++,,,------...///...,,,***+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((************************************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************+++******))))))******+++************************************************************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000333888<<>><<<===>>>>>>>>>===<<<<<<;;;:::<<>><<<;;;;;;<<<;;;;;;;;;;;;???AAAAAABBBFFFFFFCCCFFFJJJJJJGGGEEEFFFFFFCCCMMMJJJGGGGGGHHHJJJKKKLLLNNNPPPQQQOOOKKKGGGEEEDDDDDDCCCDDDFFFDDD@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@BBBDDDEEECCCEEEGGGGGGEEEAAA<<<999;;;<<<===AAAHHHMMMIIIAAAAAA@@@>>>;;;:::999999:::999888888777666666555555555444444444444333333333/////////000222555888:::???>>><<<888555333444555111111111111111111111111111111111000000000//////111555777555222333:::@@@<<<<<<;;;:::::::::::::::999777444222000///000000---------------------------,,,,,,++++++,,,,,,--->>>??????>>>===>>>@@@CCCHHHIIIOOOXXX[[[XXX]]]fffZZZSSSRRR[[[]]]TTTJJJEEEBBBHHHLLLLLLKKKKKKIIIFFFLLLMMMMMMKKKGGGCCCAAAAAAAAA???<<<<<<===???@@@@@@@@@GGGMMMOOOQQQQQQKKKEEEEEECCCBBBBBBCCCDDDCCCCCC<<>>AAADDDFFFFFFCCC===888888:::>>>FFFMMMMMMKKKHHHEEEDDDBBB@@@>>>AAAAAA@@@???>>>>>>>>>>>>???===:::888888999;;;<<<888:::>>>AAABBBBBBAAA@@@??????>>>===<<<;;;;;;:::555555444444333222222111111222222222222111000000------------,,,,,,,,,,,,+++,,,---,,,+++***+++---222222222///+++)))((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))((((((************************************************))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))******))))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))))))))*********++++++)))))))))*********++++++************************************************+++******))))))******+++************************************************************************+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000...000333666999::::::::::::;;;<<<======<<<:::999999<<>>AAA@@@<<>>@@@BBBDDDEEEFFFBBBBBBBBBAAA@@@>>><<<;;;999???CCCBBBAAABBBBBB???;;;:::999777777888888999888888777777666555555555444444444444333333333333//////...000222777;;;>>>@@@===999666555444222111000000000000000000000000000000000000////////////000333666555333444:::@@@===999555555777999999888666444222111000000000000------------------------,,,,,,++++++++++++,,,,,,===<<<<<<:::;;;???DDDIIIIIIHHHKKKRRRXXX\\\eeeooofffYYYPPPPPPQQQNNNIIIGGGDDDLLLRRRPPPLLLKKKJJJIIIMMMLLLJJJGGGDDDBBBBBBBBB>>>;;;888:::???CCCDDDCCC???HHHNNNMMMJJJHHHDDD???CCCBBBAAAAAABBBDDDEEEFFFGGGOOOUUUTTTNNNJJJHHHFFFFFFCCCBBBEEEJJJLLLIIIEEE???======???>>>===@@@FFFGGGEEEBBB@@@??????>>>>>>CCCCCCAAA???=========>>>FFFCCC???;;;999:::;;;<<<777999;;;>>>@@@AAABBBBBB???>>>===<<<;;;999888888222222222222222111111111......//////......---,,,---------,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,444444333000,,,***))))))************************))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))((((((************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))******************************************************************))))))))))))************************************************************************************))))))))))))******))))))))))))******************************************************************++++++++++++******************************************************)))***+++------+++)))(((************++++++++++++,,,+++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------------------........./////////...///000222444666888999888999<<<>>>>>><<<:::888:::<<<@@@CCCDDDCCC@@@???@@@<<<999<<>>======;;;===AAADDDGGGGGGGGGGGGCCCBBB@@@>>>===>>>???@@@;;;BBBFFFBBB>>>======<<<999999777666666777888999888888888777777666666666444444444333333333222222000///...///111666:::===<<<999555333555555222///000000000000000000000000////////////////////////---000222111///000555::::::555111222666888666333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,:::999999888:::???EEEKKKFFFEEEGGGLLLSSS\\\fffooofffZZZMMMHHHIIIHHHGGGGGG@@@HHHMMMKKKHHHJJJNNNPPPMMMJJJGGGDDDCCCBBBCCCCCC>>>;;;;;;>>>CCCGGGHHHGGGGGGNNNRRRNNNHHHFFFDDDBBBBBBBBBBBBBBBCCCEEEHHHIIITTT\\\^^^VVVOOOLLLKKKIIIGGGDDDCCCFFFLLLNNNLLLHHHBBBAAABBBDDDBBB>>>>>>BBBDDDBBB>>>:::888999<<<>>>CCCCCCBBB???<<<;;;===???IIIFFFAAA<<<999888999:::999;;;===@@@BBBBBBAAA@@@???>>>===;;;:::888777666111111111111111111000000---............---,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,222333333111...,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********************************************************)))******++++++******)))************************************************((()))+++,,,,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////000222555777999777999;;;===>>>===;;;999<<<===>>>??????@@@@@@@@@BBB@@@===???KKKUUUSSSKKKIIIMMMOOONNNMMMMMMJJJEEEHHHMMMPPPKKKGGGGGGHHHGGGEEEGGGHHHFFFCCCBBBEEEHHHJJJKKKKKKIIIEEECCCBBBBBBEEEEEEIIIMMMLLLHHHGGGJJJIIIHHHEEECCC@@@>>><<<<<<>>>@@@DDDGGGHHHGGGFFFDDDCCCAAA>>><<<<<<===@@@AAA???DDDEEEAAA>>>===<<<999<<<;;;999888777777777888999888888888888888777777444444333333333222222222111000......///222555777666333111111444555333000////////////////////////.....................///---///000///------000333444111///111666777333...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,777888888999:::???EEEIIIFFFDDDDDDGGGLLLSSS[[[aaaVVVPPPJJJHHHHHHHHHGGGFFFKKKPPPPPPJJJEEEGGGKKKMMMJJJHHHDDDBBBBBBBBBAAA@@@===>>>@@@CCCFFFIIIIIIHHHKKKPPPPPPJJJEEEDDDCCCAAA>>>@@@BBBCCCDDDFFFIIIKKKVVV]]]\\\TTTOOOQQQQQQNNNKKKFFFAAA@@@DDDIIIMMMOOOKKKFFFBBBBBBAAA@@@AAAEEEEEECCC???:::777888;;;???AAABBBBBB>>>:::999<<>>@@@AAA@@@@@@???@@@LLLXXXXXXOOONNNRRRSSSQQQPPPPPPMMMHHHGGGNNNRRRLLLFFFFFFHHHIIICCCDDDEEEEEEEEEFFFHHHIIIKKKLLLKKKIIIEEECCCCCCCCCEEEFFFJJJOOONNNIIIGGGJJJHHHGGGDDDBBB???===<<<;;;???AAADDDFFFFFFDDDBBB@@@???>>><<<::::::;;;===>>>@@@CCCDDD@@@>>>???===999===<<<:::888777666777777888888888777777777777777333333333333222222222222000//////...///000111222000000///000222333222111////////////////////////---------..................///000///...---///000...---...000333333000,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++999;;;===>>>@@@CCCGGGJJJFFFEEEDDDDDDGGGKKKNNNOOOHHHIIIHHHFFFEEEEEEFFFFFFSSSUUURRRJJJEEEFFFIIIJJJHHHFFFDDDDDDEEEDDDBBB???<<>>AAACCCDDDEEEHHHKKKMMMSSSRRRKKKJJJPPPPPPJJJGGGCCC???===???CCCIIIMMMIIIBBB===>>>@@@@@@AAACCC@@@@@@???<<<999:::>>>AAA???AAAAAA===999888<<<@@@AAA@@@===;;;999888888888999:::;;;<<<<<<<<<<<<;;;:::999888777666555444444222111111111000000//////000000000000000///......,,,,,,,,,++++++++++++***)))+++,,,+++***)))***+++,,,------,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************************************))))))************))))))************************************************((()))))))))************))))))))))))************)))*********++++++++++++))))))************))))))************************************+++++++++++++++,,,,,,,,,,,,---------......//////111333555777555666777999:::;;;;;;;;;999:::;;;<<<===>>>??????===AAA@@@AAAKKKYYYYYYQQQQQQTTTUUUSSSSSSTTTSSSOOOJJJOOOQQQMMMKKKLLLLLLKKKEEEEEEEEEFFFIIIKKKKKKKKKJJJKKKKKKIIIFFFEEEFFFGGGGGGFFFIIILLLKKKGGGGGGJJJIIIGGGEEECCCAAA???>>>>>>@@@AAADDDEEEEEECCC@@@>>>===<<<<<<;;;;;;:::::::::<<>>===;;;:::888666555555555666555555555666666666666666333333333222222222222111...//////000000000//////---///000000000///000111........................,,,,,,---------.........---...............///000,,,,,,------............,,,---------------,,,,,,++++++++++++++++++++++++++++++************++++++===???BBBEEEFFFHHHJJJLLLFFFFFFEEEDDDEEEHHHIIIGGGGGGHHHFFFAAA>>>AAAFFFIIIEEEHHHGGGCCCCCCIIIMMMNNNIIIGGGFFFGGGHHHGGGCCC@@@:::@@@FFFHHHFFFDDDCCCCCCHHHJJJJJJGGGDDDCCC???:::777;;;@@@CCCDDDEEEGGGJJJCCCIIIIIICCCEEELLLJJJAAA===???@@@@@@@@@AAACCCEEE???999777<<<@@@@@@===;;;888;;;======<<<===AAADDD>>>@@@@@@<<<888777<<>>======<<<<<<<<<<<<:::999999999:::;;;===>>>777777666555444333333222222222222111000/////////......//////......---,,,,,,,,,,,,+++++++++******)))+++++++++***)))***+++***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************))))))******++++++++++++))))))************))))))************************)))************+++++++++++++++,,,,,,,,,---------------...///111333444555444555555777888999:::;;;666888;;;>>>??????>>>======BBBCCCBBBKKKYYY[[[SSSMMMPPPQQQOOOPPPSSSSSSPPPNNNPPPPPPNNNQQQTTTSSSNNNIIIGGGFFFHHHLLLNNNMMMKKKIIIJJJJJJIIIHHHGGGIIIKKKIIIGGGHHHJJJHHHEEEGGGKKKKKKJJJHHHFFFDDDCCCBBBBBBAAABBBDDDFFFEEEDDDAAA@@@===============<<<::::::888@@@DDD???:::;;;>>>@@@777666555444333444444555333444444444444444444444333333333222222222111111---...///111111111000///---///222111...,,,---///........................,,,,,,,,,------.........******+++,,,---...///000,,,,,,,,,+++***+++...000******+++++++++***))))))++++++++++++++++++++++++++++++************++++++@@@??????AAAEEEHHHIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKIIIFFFDDDFFFFFFDDDEEEHHHGGGBBB???CCCKKKQQQRRROOOIIIJJJJJJKKKJJJGGGDDDAAA???CCCEEECCCDDDHHHJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@DDDBBB@@@AAADDDFFFFFFDDDDDDEEEFFFGGGGGGFFFEEEEEE???>>>>>>???AAACCCBBBAAA===;;;888888:::===??????<<<===???AAABBBBBBBBBAAAAAA???<<<999999:::===>>>>>>===;;;::::::<<<>>>???AAA===;;;<<<@@@AAA===999888777555444333333333444222000000000111111000...........................+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((()))******+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((+++)))(((&&&&&&((()))++++++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))******************************++++++++++++******************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------......///000000000222333666888999999888777222555999<<<===???AAACCCFFFCCCAAAEEEMMMSSSSSSQQQOOOMMMMMMRRRWWWYYYVVVRRRQQQPPPOOONNNNNNNNNOOOOOOIIILLLMMMLLLNNNRRRTTTSSSKKKLLLLLLKKKIIIGGGGGGHHHLLLKKKJJJIIIJJJLLLNNNPPPNNNLLLIIIGGGEEEEEEFFFFFFHHHEEEBBBDDDGGGGGGCCC???<<<===>>>>>>>>>===;;;:::???>>><<<;;;;;;<<<===>>>999888777555555555666777444444444444444444444444222222222222222222222222111111111111000000000///000000000000////////////.........................................................------,,,,,,,,,/////////......---------+++++++++***++++++,,,,,,************************************************???>>>>>>AAADDDGGGHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIGGGEEEEEEHHHIIIGGGIIILLLMMMHHHDDDDDDGGGJJJJJJIIIIIIIIIIIIGGGDDDBBBAAABBB@@@EEEGGGEEEDDDGGGHHHGGGHHHHHHGGGFFFDDDCCCAAA@@@AAA@@@???@@@BBBDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<>>>@@@AAAAAA@@@;;;:::999:::<<<======<<<======???@@@AAABBBBBBBBBBBB@@@===:::999:::<<<>>>>>>===<<<<<<<<<<<<===>>>???<<<:::<<>>>>>>>>===<<<;;;:::::::::999999888888888888777555444333333444444333333333333333333333333222222222222222222222222111111111000000000//////000000000/////////......------------------------------------------------...---------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++++++++************************************************>>>===>>>@@@CCCFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGEEECCCEEEJJJLLLKKKLLLOOOQQQMMMHHHDDDBBBBBBDDDEEEJJJIIIGGGDDDAAA@@@AAABBBAAAGGGIIIHHHFFFHHHGGGEEEJJJIIIHHHFFFDDDBBBAAA@@@BBBAAAAAACCCDDDDDDBBB@@@@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;<<<>>>??????>>>;;;;;;<<<===???>>><<<:::>>>>>>===>>>???@@@BBBCCCCCCAAA>>>;;;::::::<<<============>>>>>>======<<<===;;;999:::======:::777555555444444444444444555333222111111222222111///------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''(((((()))***(((((('''''''''''''''&&&)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((()))*********))))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))******************))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))(((((((((((((((******************************++++++++++++******************************++++++***))))))***++++++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111222444666777777777666666777999999999;;;>>>AAAEEEGGGIIIJJJJJJLLLQQQTTTRRRQQQQQQSSSWWWXXXUUURRRNNNMMMLLLKKKJJJJJJJJJJJJNNNQQQPPPMMMNNNQQQRRROOOGGGGGGFFFDDDBBBBBBDDDGGGGGGFFFEEEEEEFFFGGGIIIJJJHHHGGGFFFDDDDDDEEEFFFFFFGGGDDDCCCCCCEEEEEEBBB???>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???===:::888999888777555444333333333111111111111111111111111111111111111111111111111000000000000////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++---,,,+++***************************************************************<<<<<<<<>>??????>>>???>>>>>>>>>??????>>><<>><<<<<<===???BBBDDDCCCAAA>>>;;;::::::;;;<<<<<<===>>>??????===<<<;;;:::999888999::::::888666444444444444444444555555333222111222333333111///------------------------+++++++++++++++++++++,,,************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''''''''((()))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))************)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******************************+++******************+++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++******++++++,,,---***++++++++++++,,,,,,,,,+++,,,,,,---......//////000111333444555666555555666777888888999<<<@@@DDDGGGHHHHHHIIIJJJLLLOOOQQQPPPOOOOOORRRUUUVVVUUUSSSKKKKKKJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJJJJMMMNNNLLLDDDDDDBBB@@@>>>???CCCEEECCCCCCCCCBBBCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDDDDBBB???>>>>>>>>>>>>>>>=========@@@BBBDDDFFFEEEAAA===:::;;;;;;999888666555444333111111111111111111111111111111111111111111111111000000/////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++************------+++***))))))))))))************************************************::::::;;;>>>AAABBBBBBAAAAAAAAABBBAAA??????@@@BBBCCCBBBDDDHHHIIIGGGGGGIIIEEEEEEDDDAAA???AAAHHHOOOMMMFFFBBBGGGOOOQQQIIIAAAAAAGGGKKKKKKKKKMMMMMMJJJJJJIIIFFFDDDBBBAAAAAAAAAJJJKKKLLLMMMKKKIIIGGGFFFCCCEEEGGGHHHHHHFFFCCCAAA???>>>===>>>@@@AAA@@@???DDDAAA???>>>???AAAAAAAAA>>>===;;;:::;;;>>>AAADDDAAA@@@===;;;::::::;;;;;;;;;<<<>>>??????===:::999888888777888888888777555333333444444444444444444222111111111222222000///------------------------++++++++++++++++++++++++***************************++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))***************))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++*********************************))))))))))))))))))))))))******++++++++++++***************************************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---*********+++++++++,,,,,,++++++,,,,,,------......///000111222333444444555444555777888:::>>>CCCGGGJJJFFFDDDEEEJJJMMMMMMKKKKKKKKKLLLNNNQQQSSSSSSSSSNNNMMMMMMLLLJJJIIIHHHGGGFFFIIIIIIGGGHHHLLLMMMKKKDDDDDDCCCAAA@@@AAADDDGGGAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA??????>>>>>>===============;;;===@@@BBB@@@===888555::::::999777666444333222111111111111111111111111000000000000000000000000/////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))999999:::===@@@AAA@@@>>>===>>>???>>>===>>>???AAACCCAAAAAAEEEEEECCCCCCEEE@@@AAABBBAAAAAAEEELLLRRRKKKEEEAAAGGGPPPRRRIII???AAAFFFJJJJJJJJJMMMNNNLLLHHHFFFDDDBBBAAAAAAAAAAAAIIIJJJKKKJJJGGGDDDCCCCCCBBBDDDFFFGGGGGGDDDAAA???AAA@@@???@@@AAABBBAAA@@@EEEBBB???>>>???AAACCCCCC>>><<<;;;:::;;;>>>AAACCC>>>===<<<::::::::::::;;;;;;<<<===>>>===;;;999888777777888888777777666555333333444444444444333222222111000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&''''''((()))((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''(((((((((((())))))))))))))))))************+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********************++++++++++++))))))))))))))))))))))))******++++++++++++******************************)))***++++++++++++***)))++++++++++++++++++++++++************************************************++++++******++++++,,,---************++++++++++++******+++,,,,,,------...//////000000111222333444111333666888:::>>>CCCFFFHHHCCC@@@BBBHHHLLLKKKGGGHHHIIIJJJLLLNNNOOOQQQQQQSSSRRRPPPNNNJJJGGGDDDBBBEEEHHHHHHFFFGGGKKKMMMKKKEEEEEEEEEDDDCCCDDDGGGJJJ@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<999:::<<<<<<;;;999666444666666555555333222000///111111111111111111111111///////////////////////////.........------------......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))***************,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777888999<<>><<<:::;;;<<<<<<<<<===???AAABBB??????BBBCCCAAABBBEEEBBBBBBBBBBBBCCCFFFJJJNNNHHHDDDAAACCCGGGGGGCCC>>>AAAFFFHHHGGGFFFIIIKKKIIIEEEDDDBBB@@@@@@@@@AAABBBGGGHHHHHHEEEAAA??????@@@AAACCCEEEGGGFFFCCC@@@===BBB@@@???@@@AAABBBAAA???AAA???>>>>>>@@@BBBBBBBBB<<<;;;;;;;;;<<<>>>@@@AAA;;;::::::999999999:::;;;;;;;;;;;;;;;;;;999888777666777888888777666555666333444444555444333111111000/////////000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***************************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''''''''((((((((())))))((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))************************(((((()))***************))))))))))))*********+++))))))))))))))))))))))))******++++++++++++******************************)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---************++++++++++++*********+++,,,,,,------.........///000111222333///222555777999<<>>???????????????BBBCCCCCCCCCAAA@@@??????======;;;;;;:::;;;;;;<<<999999999999888888777777333333444333333111000///000000000000000000000000////////////////////////.........---------,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))******++++++)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))777777999<<<>>>???===;;;888999;;;;;;;;;<<>>===@@@AAA@@@CCCGGGGGGFFFDDDCCCDDDFFFGGGHHHDDDCCCBBB???===;;;<<<<<>>BBB@@@???@@@AAAAAA@@@???===<<<===???BBBBBBAAA???;;;;;;;;;;;;<<<>>>???@@@999999888888999999::::::;;;;;;::::::999888777666666777888888777555555666444444555555444222111///000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''((((((((()))(((((())))))*********+++&&&&&&''''''((()))))))))))))))))))))))))))))))))************************(((((()))***************'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---)))************+++++++++)))******+++,,,,,,------............///111222333...111444777888999;;;===>>>???@@@@@@@@@BBBFFFHHHMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFCCCEEEDDDAAA@@@CCCCCCAAA<<<===???@@@??????AAACCCAAAAAABBBBBBBBBAAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCCCCAAA?????????===<<<;;;:::999:::;;;;;;777666555444444444666777333444444555444333111000////////////////////////////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++************************************************(((((())))))*********+++))))))******+++++++++,,,***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))777888999:::999888777666;;;999777999===???===;;;:::===@@@AAA@@@@@@CCCFFFCCCDDDCCCAAADDDHHHHHHDDDIIIEEEDDDGGGDDD>>>???DDDMMMMMMIIIEEEFFFIIIGGGBBB@@@???>>>???AAABBBAAA@@@AAABBBBBBBBBAAA???>>><<>>???AAABBBBBB@@@===;;;;;;:::999999999:::;;;<<<<<<<<<;;;999999999999999:::999999888888999999:::555666888777555444444555555333222222222111...,,,000000///...---,,,,,,,,,------------------------------,,,,,,+++***))))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,............////////////111111111222444666777888;;;<<<>>>???@@@AAADDDGGGNNNKKKHHHGGGIIIJJJJJJHHHIIIGGGEEEFFFHHHHHHEEEBBBCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>======>>>??????===<<<===>>>?????????>>><<<;;;666666666666666666666666666666666666666666666666444444333333222111000000//////............////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************************************))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))777888999:::999999888777;;;:::::::::<<<======<<>>===AAAAAABBBBBBCCCAAA???===????????????@@@@@@@@@@@@>>>???@@@@@@@@@???===<<<999999:::::::::999999999;;;;;;::::::999888888777999999999999999999999999555666777777555444444555444333222222333222000.../////////...---------,,,------------------------------,,,++++++***))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************************************************************************************************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------------------............000000111222444666888999<<<>>>???@@@@@@AAADDDFFFIIIGGGFFFHHHJJJLLLKKKIIIHHHFFFEEEFFFGGGFFFCCC@@@CCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@??????>>>======<<<<<<===??????>>><<<;;;<<<<<<===<<<;;;:::999666666666666666666666666555555555555555555555555444444333222222111000000//////............//////.........------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************************************))))))))))))************(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))777888888999999999888888:::;;;<<<<<<;;;:::;;;<<>>???BBBEEECCCCCCAAA>>>@@@EEEGGGDDDBBBBBBEEEHHHFFF@@@>>>@@@CCCEEEFFFEEEFFFIIIFFFAAAAAA@@@??????@@@AAA@@@>>>@@@AAAAAABBBAAA@@@>>>===@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>????????????>>>>>>===============999999999999999888777666999:::;;;;;;:::999777666777888999::::::999888777555666777666444444444555444333222333444333222000..................------------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++***************************************************************++++++************++++++,,,,,,,,,,,,---------...+++,,,,,,,,,------------///000111333555777:::;;;===???@@@@@@@@@AAACCCEEEBBBCCCEEEIIILLLMMMKKKHHHFFFFFFFFFFFFFFFEEEAAA>>>BBBBBBAAAAAA@@@@@@??????::::::::::::;;;<<<===>>>>>>????????????>>>======<<<;;;;;;<<<>>>???>>><<<:::;;;<<<<<<<<<;;;:::999666666666666666666666666444444444444444444444444333333333222111111000000//////............//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************************************))))))))))))************''''''((()))***+++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))666777777888999999999999888;;;===;;;888777999;;;>>>===<<<;;;;;;>>>AAACCCCCCCCCAAA>>>@@@EEEGGGEEE@@@AAACCCCCCAAA???>>>??????CCCFFFEEEEEEFFFCCC>>>???>>>===>>>@@@BBBAAA@@@???@@@AAABBBAAA@@@???>>>@@@AAA@@@???===<<<<<<===>>>>>>>>>??????????????????>>><<<::::::<<<===???;;;:::999777666666666666999:::<<<<<<;;;:::777666666888999;;;;;;999888666555666666555444333444555444333222333444444333111---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...///000222555888:::<<<<<<===???>>>>>>>>>AAACCC>>>AAAEEEIIILLLKKKHHHFFFFFFGGGGGGHHHGGGDDDAAA???BBBBBBBBBAAA@@@@@@??????::::::::::::;;;<<<======>>>>>>?????????>>>>>>===;;;::::::<<<>>>???>>><<<<<<<<<===>>>===<<<;;;:::555555555555555555555555222222222222222222222222333222222222111111000000//////............//////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************************************((()))))))))************(((((())))))*********+++************************(((((((((((((((((((((((((((((((((((())))))))))))555555666666777888999999777999;;;:::777555777:::;;;:::999999;;;???BBBDDDCCCCCCAAA???AAAFFFGGGDDD>>>??????===;;;<<<>>>@@@>>>CCCFFFEEEDDDCCC@@@;;;<<<;;;;;;===AAACCCCCCBBB>>>???@@@AAABBBAAA@@@???BBBBBBBBB@@@======>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>;;;999999;;;>>>@@@>>><<<888555555666888::::::;;;<<<===<<<:::888777666777999::::::999777666555666666444333222444666444333222333444444333111---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++)))*********++++++++++++,,,------------...............000222444777999;;;:::;;;<<<<<<;;;<<<>>>@@@>>>AAAFFFIIIIIIGGGDDDCCCGGGHHHIIIIIIGGGEEECCCBBBCCCCCCBBBBBBAAA@@@@@@@@@;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>><<<;;;;;;<<<>>>???>>><<<;;;<<<=========<<<:::999444444444444444444444444222222222222222222222222222222111111111111111000//////............//////------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))333333333444555777888999777888999999888777888999;;;999888:::>>>BBBDDDEEE@@@BBBAAA???AAAEEEEEEBBB===???>>>999888<<>>CCCFFFDDDBBBBBB???;;;;;;:::;;;===@@@CCCCCCCCC===>>>@@@AAABBBAAAAAA@@@CCCDDDDDDAAA>>>>>>BBBEEEGGGGGGFFFEEECCCBBBAAAAAA???===;;;999999<<>>???@@@AAA>>>>>>???@@@@@@@@@@@@???>>>======>>>??????===<<<888999:::::::::999888777444444444444444444444444222222222222222222222222111111111111111111111111//////............//////------------,,,,,,,,,,,,******++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))111111111222333666888999999888888999:::;;;;;;:::;;;999888:::>>>AAABBBAAA<<>>@@@DDDBBB>>>;;;??????::::::>>>AAA???<<>>@@@AAABBBBBBAAAAAABBBDDDDDDAAA>>>???DDDIIIKKKJJJIIIGGGEEECCCAAA@@@???>>>;;;::::::===???AAA======<<<<<<<<<<<<<<<<<<::::::999999888777777666777777888888888888777777666666555333111222444666444333222222333222000.../////////...---------,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++************++++++))))))*********++++++++++++,,,,,,,,,------------------...000111333555666666777999::::::;;;>>>@@@???AAACCCCCCAAA@@@BBBDDDEEEGGGGGGFFFCCCCCCFFFHHHEEEEEEEEEDDDCCCCCCBBBBBB?????????@@@@@@AAABBBCCC??????@@@AAAAAAAAAAAAAAAAAA?????????@@@???===;;;888999999::::::888777666333333333333333333333333222222222222222222222222000000000000111111111111//////............//////.........------------,,,******++++++++++++******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))000000000111222555777888;;;999777999===???===;;;999888777999===???>>><<<999<<<>>>===???BBB@@@;;;999???AAA======AAAAAA>>>:::AAADDDBBBAAABBBCCCBBB???>>>===>>>???@@@???===<<<>>>???AAABBBBBBBBBAAABBBDDDDDDAAA>>>???EEEKKKMMMLLLJJJHHHEEECCCAAA@@@???>>><<<;;;;;;===@@@AAA:::<<>>@@@@@@>>>======BBB@@@???@@@CCCDDDAAA>>>CCCAAA>>>;;;;;;<<<>>>@@@???BBBDDDDDDAAA??????AAA>>>?????????>>>===<<<;;;???AAACCCBBB@@@@@@CCCFFFGGGEEEEEEEEEDDDAAABBBGGGHHHGGGFFFDDDCCCAAA@@@???>>>;;;888888;;;<<<<<<:::999:::<<<>>>===<<<999888666777999999888888888999:::999888777777888999:::555444444333333333444444222222111111000/////////000///...---,,,++++++++++++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((())))))((('''&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))************************))))))))))))***************)))((((((((()))+++,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,...///111222222444777:::::::::;;;???BBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDBBBBBBDDDGGGKKKNNNKKKIIIGGGHHHJJJJJJGGGCCCBBBFFFFFFCCCBBBEEEGGGFFF@@@CCCEEEFFFDDDBBBAAAAAAAAA???>>>===>>>===<<<:::777999;;;;;;999777777888666555444333222333444444222222222222222222222222111111111111000000000000............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((000000111111222444555666999777666777999999777555444888<<>>=========AAA@@@@@@AAABBBBBB@@@???@@@>>>;;;::::::<<<>>>@@@>>>AAACCCCCCAAA???>>>???>>>>>>>>>>>>>>>>>>?????????@@@BBBCCCDDDEEEHHHJJJIIIFFFEEEEEECCC???@@@EEEGGGFFFEEECCCAAA???>>>===>>>;;;888888:::<<<<<<:::999:::<<<======;;;999888666777999999888888888999999999777777777777999999555555444333333333333333222222111111000///////////////...,,,,,,++++++,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))************************))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,...///111222222555777999::::::;;;???BBB@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGJJJLLLJJJIIIHHHHHHIIIHHHFFFDDDAAAEEEFFFCCCAAADDDDDDCCCAAACCCDDDDDDAAA@@@??????@@@>>><<<<<<<<<<<<:::888===<<<;;;999888888888999666555444333333333444444222222222222222222222222111111111000000000//////............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((111111111111333444555666999777666666777777666444333666;;;======<<<<<<<<<@@@AAABBBAAA@@@>>>>>>???>>>===;;;:::;;;===@@@BBB>>>AAADDDEEECCC@@@??????===<<<<<<===>>>@@@BBBCCCCCCCCCCCCEEEHHHJJJJJJJJJIIIFFFEEEEEEAAA===>>>BBBKKKJJJIIIGGGEEECCCAAA@@@===;;;999888:::;;;;;;;;;999;;;<<<===<<<;;;999777555777999999888777888999999888777666666777888999666555444333222222111111222111111000000//////...///...---,,,,,,++++++,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))************************)))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------------------------........................---------------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,...///000111222555666888999:::<<>>===>>>???>>><<<;;;:::;;;:::888777:::999888777888777666444666555444333333333333444222222222222222222222222111111000000000000//////---............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((111111111111222444555666888777666666666555555444444777;;;======<<<<<<===>>>@@@CCCAAA>>><<<===???AAA@@@>>>===>>>???AAACCC@@@BBBEEEFFFEEECCCAAA???:::::::::;;;===@@@DDDFFFIIIGGGEEEFFFIIIIIIGGGDDDFFFDDDCCCCCC@@@===>>>BBBJJJJJJIIIHHHFFFCCCAAA@@@<<<;;;999999999:::;;;;;;:::;;;<<<<<<;;;:::888777555777999999888777888999888777666666666666777888666555444222111000000000111111111000//////.........------,,,+++++++++,,,++++++,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((((((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------------------------.................................---------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---...000000111444555666888999;;;>>>???>>>???@@@BBBCCCDDDDDDEEECCCCCCDDDEEEEEEEEEDDDDDDGGGJJJLLLJJJFFFDDDDDDFFFAAAFFFIIIFFFDDDCCCAAA===AAAAAAAAA???===>>>@@@BBB>>><<<::::::::::::888666555555666999:::999666222555555444444333333333333111111111111111111111111111000000000////////////---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((000000000111222333444555777777666555444444555555666999<<<======<<<======<<>>BBBAAA???>>>===>>>???@@@@@@AAACCCDDDDDDBBB@@@>>>888888888999<<<@@@DDDFFFHHHFFFDDDFFFHHHHHHEEEAAABBB@@@@@@AAA@@@===???DDDCCCCCCCCCBBBAAA>>><<<:::;;;::::::999888999:::;;;;;;;;;;;;;;;:::999888777555666888888777777777888777777666555555666777777666555333222111000//////111111000000///.........------,,,+++++++++,,,,,,***++++++,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((************************************++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------------------------///...............//////........................////////////////////////........................................................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---...///000000333333444666888;;;<<<===<<<===>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBFFFIIIKKKIIIFFFDDDEEEGGGCCCHHHLLLIIIFFFEEEBBB>>>@@@@@@@@@>>>>>>???BBBEEE>>><<<::::::::::::888666444333444555777888888888444444444444444333333333111111111111111111111111000000000////////////...------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((/////////000111222333444555555555444333333555777888:::======<<<;;;;;;<<<;;;===>>>>>>===<<<======@@@???===<<<;;;;;;;;;<<<@@@??????@@@AAA@@@>>><<<999999:::;;;===@@@CCCEEEBBBBBBCCCEEEGGGGGGEEECCC@@@>>>>>>@@@???<<>>@@@AAAAAABBBAAAAAABBBCCCCCCCCCBBBBBBEEEGGGHHHHHHGGGFFFFFFGGGEEEJJJMMMKKKHHHGGGEEEAAA@@@@@@@@@???>>>???BBBEEE===<<<:::999:::999888666111222111000000222666:::444444555555444444333222111111111111111111111111000000////////////......,,,------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((------......///111222333333444444333222222666999999;;;<<<<<<:::999999:::;;;:::;;;<<<>>>>>>===<<<===<<<;;;;;;:::;;;;;;<<>>>>>@@@AAA@@@>>>;;;<<<===>>>@@@BBBCCCDDD@@@BBBEEEFFFEEEDDDCCCCCC@@@>>>>>>???===;;;===AAA===>>>@@@AAAAAA???<<<;;;999:::;;;999777777999<<<<<<<<<;;;:::999888777666444666888888777666777888666666444444444444666666222222111000000000000000000000000///......------,,,+++++++++++++++,,,,,,******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,---------............---.........////////////000000000000000000000000000/////////000000111222////////////////////////000000000000000000000000....../////////000000000////////////////////////////////////////////////......////////////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------......///000///...111555888888888777888:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDEEEFFFHHHIIIHHHGGGEEEKKKMMMJJJHHHHHHFFFCCC@@@@@@@@@???======>>>@@@<<<:::888888888888666444...666???AAA===888666777444444555555555444333222111111111111111111111111000000/////////.........,,,,,,---------.........,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((------------...000111222222333444333111222666::::::;;;<<<;;;999777777888;;;999888;;;>>>@@@>>><<<<<<<<<<<<<<<<<<===>>>???GGGDDDAAA@@@BBBDDDCCCBBB===>>>@@@AAACCCCCCCCCCCCCCCFFFIIIHHHCCC@@@???@@@AAA???>>>???===999;;;???888999;;;======<<<:::888999:::;;;999777666999<<<<<<<<<;;;:::999777777666444666888888777666777888666555444333333444555666111111000000000000000111000000000///......------+++++++++***++++++,,,,,,******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---,,,+++,,,---...///........................---------.........//////............/////////000000000000000000000000000000000//////000111222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000......////////////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------.........///...---///444777777666666777888;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEECCCBBBEEEIIIKKKIIIFFFEEEJJJLLLJJJHHHHHHGGGDDDAAAAAAAAA>>><<<::::::;;;:::999777666777666555333000BBBVVV___WWWIII<<<777333444555555555444333222000000000000000000000000000/////////............,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,------.../////////111222222333555666666777777888888888777666555444777888:::<<<<<<;;;:::999;;;;;;;;;===???@@@???>>>???@@@BBBCCCCCCBBB@@@???DDDBBB@@@???@@@AAAAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@@@@???===<<<<<<<<<===>>>>>>@@@AAA???<<<:::;;;===<<<999888999<<<======;;;;;;:::888777666666666777;;;:::999666444555888;;;666555555555555444444444666444222111/////////000///...---,,,,,,,,,,,,,,,+++++++++*********))))))***************************************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***))))))***---+++,,,...,,,'''(((---''')))---000111///,,,***++++++,,,,,,,,,------------------....../////////---------,,,,,,,,,,,,,,,........................111111000000000111222222111111111111111000000111333333333333333222111111444333333444555444111...222222111111222333444444333222111///...------------...//////000000//////000000/////////.........////////////////////////000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444444777777777999;;;===@@@AAA@@@@@@???>>>???@@@AAABBBJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEBBB@@@===??????>>>:::999;;;===;;;:::888777555444444333444EEEqqq~~~YYYBBB888444444444444222000///...111111111111000///------///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$,,,,,,,,,---......//////111111222333333444555555777777777777666666555444444555777888888888666555<<<===>>>?????????>>>===;;;===???AAAAAAAAA@@@???DDDBBB@@@??????@@@???>>>BBBBBBBBBAAA@@@??????>>>AAA@@@???>>>===>>>>>>???<<<>>>???===;;;999:::<<<<<<:::888888;;;<<<;;;:::;;;:::888666555555666666888888888666555666999;;;555555555555444444444444555444222000///////////////...---,,,,,,,,,,,,---,,,++++++++++++*********************************)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))***+++000---***'''(((+++...///::::::888666333000...,,,+++,,,,,,,,,,,,---------------------------------000000000000////////////000000000000000000000000////////////000000000000333111000000111111111000///000000000///...,,,+++......000111333333333222333222111000...---,,,,,,444333333333333333444444000111111222222222222222000000000000000000//////////////////////////////000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444555555666777999<<<>>>@@@AAA@@@?????????@@@AAABBBFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFDDDBBB@@@>>>@@@@@@>>>;;;:::<<<>>>;;;:::888666555444444333:::FFFooonnnSSS666666555333222000//////111111111000000///------............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%+++,,,,,,------......///000000111111222222333333666666666555555555555555333444666777777777666555<<>>@@@AAAAAA@@@???CCCAAA???>>>>>>???>>>===@@@???>>>===<<<<<<======AAA@@@@@@???>>>?????????:::;;;<<<;;;:::999:::;;;<<<:::999999:::::::::999;;;999888666555444555555555666888777777777888:::555555555555444444444444333222000///..................---,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++*********,,,%%%***,,,+++222===AAA>>>EEEAAA<<<666111///......,,,,,,,,,---------..............................000////////////.........////////////////////////111111222222222111111000444111//////222333222111444444555555555444444333444555666666444222222222444444555666666666555555000000000000111111111222000000000111111111111222000000111111111111111111////////////////////////000000000/////////......////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444444444555777:::<<<>>>BBBAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@??????CCCCCCDDDEEEDDDBBB@@@??????@@@@@@>>><<<;;;<<<>>>:::999888666555444444333999>>>``````999888555333111000000000000000000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++++++++,,,------....../////////000000000111111555444444444444555555555777888999:::::::::999999999???DDDEEE@@@======???===>>>@@@BBBBBBBBB@@@??????>>><<<===>>>???>>>===>>>===<<<;;;;;;;;;<<<===@@@@@@?????????>>>>>>>>>999::::::::::::::::::;;;===<<<;;;::::::::::::999:::999777555444444444555666888::::::888777777888555555555444444444333333222111///...------.........------,,,,,,,,,---------------,,,,,,,,,++++++************************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++---"""333===<<<@@@JJJKKKCCC:::888333///,,,,,,------------------............111111111000000000000000///////////////.........000000111111111111111111333333444555555444333333666333111333777:::999666222111111111222333444555222444444222///------...///000111222333333333222222222222222222111111000111111111111111222222333000000111111111111222222000000000000000000000000000000000////////////...////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222333333333444666999<<<===BBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@????????????@@@BBBDDDDDDBBB???>>>===??????>>>===;;;;;;;;;<<<999888777666555444444444666666MMMuuuUUU:::888555222000000000000//////000000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******++++++,,,------------......//////000000000444444333333444555666777:::;;;;;;<<<<<<<<<<<<<<<555<<>>@@@===>>>@@@AAAAAA???>>><<<;;;::::::<<>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<;;;======<<<;;;:::::::::;;;:::999777666555555666666999;;;===<<<999666555555555444444444444333333333111000///---------......------,,,,,,,,,------...---------,,,,,,,,,++++++************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++******,,,...444FFFNNNDDD<<<>>><<<555...---,,,+++++++++,,,---------........./////////111111111111000000000000000111111111222222222333222222333444444555666666333333444555555555555555666444444777;;;>>>===;;;999888777666666777888999666777888888777888999:::777777666666444333222111444555666666666666555555444444444333444444555666111111111111111111111111111111111111111111111111111000000000////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222333333444666999;;;===@@@@@@>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCCCC@@@===<<<<<<>>><<<;;;::::::::::::999888888666555444444444444777555AAAWWWooo~~~lllFFF:::888555222000///000000...////////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((()))******++++++,,,,,,---,,,,,,---...///000111111444444333333444666888999999999999999::::::;;;;;;555999>>>???>>><<<===>>>999:::<<<======<<<:::999:::::::::<<>>;;;<<<===>>>??????>>>>>>===>>>>>>>>>>>>===<<<<<<>>><<<;;;<<<======<<<;;;;;;<<<<<<;;;:::999;;;<<<999888777666666777888999;;;<<<===;;;888555333333444444444444333333333333111000///...------...///------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++************************(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++***+++---000>>>FFFEEE888---,,,...---------------.....................////////////000/////////000000000111111//////000111333444555555222333444666777999:::;;;888888888888999:::<<<===888:::===@@@AAAAAA@@@@@@AAACCCEEEFFFFFFEEECCCBBBDDDAAA??????@@@AAA@@@???<<<<<<;;;:::999999999:::111222444555555444333333444333222222222333555666444333333333222222222222111111111111111111111111111111000000000/////////......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222222222333555888;;;<<<>>>===<<<<<<<<<===???@@@???@@@@@@@@@AAAAAABBBBBB???BBBEEEDDD???<<<;;;<<<===;;;999999999:::999888888777666555444444444444555222888@@@HHHSSSPPP<<<777555333111000000000000....../////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))******+++,,,,,,,,,***+++,,,...///111222333555444444444555777999;;;777777777777777888888999777888:::;;;;;;;;;::::::444666888;;;<<<<<<;;;:::<<<<<<<<<>>>??????>>><<<999;;;>>>@@@AAA@@@???>>>>>>>>>?????????>>>===<<>>@@@BBBDDDGGGHHHIIIHHHGGGFFFFFFHHHKKKNNNPPPPPPVVV\\\]]]ZZZVVVUUUUUUPPPVVV```iiimmmjjjeeeaaaYYYUUUQQQTTTZZZ^^^\\\YYYTTTQQQMMMJJJGGGFFFFFFGGGAAAAAAAAAAAA>>><<<999777777666555444444666777888888777777666555444333333222222222222222222222222111111111000000000//////////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111333666999:::;;;:::::::::;;;===>>>@@@======>>>>>>???@@@AAAAAAAAAEEEHHHFFFAAA======???>>>;;;999999:::;;;999777777777666555444444444444555///222666555:::>>>666333333222111111000//////------...//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))***++++++,,,,,,******,,,...000222333444555555444444555888:::<<<666666666666666777888888999888777888999999777666222444888;;;===>>>>>>>>>???>>>>>>??????>>><<<999888:::>>>AAABBBAAA>>>===??????@@@AAA@@@???>>>===@@@===;;;;;;======:::888555777888888666666888;;;888777777777999:::<<<===666777777666333222222333444444444333333333222222111111///......///000000,,,,,,,,,,,,,,,---...///+++++++++*********))))))************************(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++******+++...111111***''',,,111000---------,,,******+++---///111////////////000000000000333444555666777999::::::===>>>@@@BBBEEEGGGIIIJJJOOOPPPRRRUUUXXX[[[]]]^^^YYYWWWVVVVVVXXX\\\aaadddrrrzzz{{{tttrrrsssyyyzzzpppjjjfffdddbbbaaa___[[[VVVPPPJJJGGG@@@???>>>======???@@@BBB;;;:::999888777666555444222222222222222222222222111111111111000000000000000000000000000000000000000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000222555777999999888888999:::<<<>>>@@@:::;;;;;;<<<===>>>??????CCCGGGJJJIIICCC??????AAA???<<<999999;;;<<<:::888777666555444444444444444:::111333888444555999555000111111111111000//////------......///......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***++++++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))***++++++,,,,,,+++,,,,,,---...///000000555444444444555888;;;<<<===<<<;;;999888777777777666888999::::::999777666666777999;;;<<<<<<;;;;;;>>><<<::::::<<<<<<<<<;;;:::<<>>===>>>???AAA===888888;;;===:::777999888777555444555999<<<;;;<<<<<<:::888666777888888777777777777777888888777777555444333222222222---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++------,,,***)))))))))))))))************))))))))))))************)))************+++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++,,,---/////////000111000......///000---///111111111222666999>>>;;;BBBDDD???CCCLLLKKKHHHKKKNNNPPPQQQTTTXXX[[[TTT^^^dddbbbbbbmmmrrrkkksssyyyjjjaaaaaa^^^WWWSSSTTTVVVXXXMMMNNNDDD======777222999666222666777111222444+++222333333111...---///111......//////000111111111000000//////...---,,,,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111222333444444555777888999888888999;;;===;;;<<<>>>??????>>><<<;;;AAADDDGGGHHHGGGDDDBBBBBBAAA===999:::>>>???===:::777777666666555555444444555555444333333222111111222111///.........///000////////////..................---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))&&&''')))*********)))(((((())))))******+++,,,,,,++++++,,,---...///000000444333333333444777999;;;999999888888777777888888666777888888888777666666888888888999:::<<<===>>>AAA???===;;;;;;;;;:::888<<<===???AAAAAA???===<<<@@@AAABBBAAA?????????@@@AAA===999888;;;;;;999666888888888777777888:::<<<:::;;;;;;:::888777888999888777777777777777888888777666555444333222222222///.....................,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((+++,,,---,,,***)))))))))))))))************))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------...............///000111///111111111//////000111333555777888:::===AAAEEEKKKHHHLLLOOONNNRRRWWWUUUTTTPPPMMMPPPXXXaaagggiiieeeiiimmmqqqwwwooofff^^^```^^^SSSMMMPPPGGG:::999:::555888999444777999111333555666555333222333333111111111111111111111111111111111111111111111111///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111222333444444777888::::::999999:::<<<;;;===>>>@@@@@@@@@>>>>>>AAADDDGGGHHHGGGDDDBBBBBBAAA===:::;;;>>>???===:::888888777666555555444444555444444333222222111111222111000/////////000000////////////..................---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))%%%&&&'''((()))(((((('''(((((()))******++++++,,,***+++,,,,,,......///000222111111222333555777888666666555555666777888888666666666666666666666666999999888888999<<>>??????>>><<<;;;AAABBBCCCBBB@@@???@@@AAA@@@<<<999888:::;;;888666888999999:::;;;;;;<<<===888999::::::888888999:::888777777666666777777777777666555333222222222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***((())))))))))))************)))))))))*********++++++************+++++++++,,,******+++++++++,,,,,,,,,------------------,,,,,,---------,,,------......000222333333222222444555777888;;;???DDDIIIMMMOOOVVVTTTRRRRRRSSSVVVXXXXXXSSSRRRXXXjjjzzzyyyooonnnvvvnnnZZZPPPJJJ@@@>>>>>>777777777///111222333444555555444444333222222111111111111111111111111111000000000000000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111222333444444777999;;;<<<:::999999:::<<<===???AAABBBBBBAAAAAABBBEEEHHHHHHFFFDDDBBBBBBAAA>>>;;;;;;>>>???===;;;999999888777666444444333444444333333222222111111222222111000000000000111/////////............---......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))%%%%%%&&&''''''''''''&&&(((((())))))***+++++++++******+++,,,---...//////000000000000111333555666444444444444444555555666666666555555555666777888888888888999;;;===???@@@>>><<<;;;;;;===>>>>>>===999;;;===???@@@@@@??????@@@AAAAAAAAA???>>>???@@@<<<:::888999:::;;;:::888999999:::<<<>>>>>>>>><<<777888::::::999999:::;;;888777777666666666666777666555444333222222222222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---............------------......---------...//////222444666888888:::<<<>>>AAACCCHHHMMMRRRUUUXXXYYYTTT\\\]]]]]]``````cccjjjcccnnnyyyiiiaaa\\\QQQLLLHHH>>>;;;888666555777777666555555555444333333444444555444333222111000...------000000000000000000000000000///......---.........------------------------------------..................///000111222333333777999<<<<<<;;;999888888<<<===???AAABBBCCCCCCCCCBBBEEEGGGGGGEEECCCBBBBBBAAA>>><<<<<<===>>><<<;;;999999888777555444333333333333333333222222111111222222222111111111111111//////.........---------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((()))%%%%%%&&&&&&'''''''''''''''(((((()))******++++++))))))***+++,,,---.........//////000111222333333555444333333222222333333777666666666666777888999555777:::<<<>>>>>>===<<<===<<<:::;;;===>>>>>>===<<<===>>>@@@AAAAAAAAAAAA===>>>???>>><<<;;;<<<===888777888999;;;======<<<:::999:::===???@@@===;;;666888999999999999:::<<<888888777666555555666666555444333222222222222222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))*********))))))(((((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------........................000000000111222333555555666999===???AAADDDHHHJJJOOOSSSYYY[[[[[[[[[\\\^^^XXXrrr}}}vvvlll]]]UUUKKKEEEBBB???;;;777777666555444555666888999666666555444333111000000////////////////////////000000///............///---------------------------------.........//////---...//////111111222333666999;;;<<<:::888777777<<<<<<>>>@@@AAACCCDDDDDDBBBDDDFFFFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<;;;:::888888777666555444333333333222222222222222111111222222222222111111000000............------------------,,,++++++++++++,,,,,,++++++******++++++,,,************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''((())))))******+++((()))******,,,,,,---.........//////000111111222444444333222111111222222555666666777777888888999444666:::===>>>===;;;999???===;;;;;;;;;<<<;;;999@@@@@@@@@@@@???>>>======;;;<<<===<<<:::999:::;;;666777999;;;<<<===>>>>>>;;;:::999;;;>>>???<<<999777888::::::999999:::;;;888888777666555555555555444444333222222222222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000...///000222444777999:::@@@CCCFFFIIIKKKNNNRRRUUUQQQWWW[[[ZZZUUUUUU[[[aaayyyoooaaaYYYOOODDD<<<888777555444444666777999666666555444333333222222////////////////////////111111000///////////////------------------------------........./////////------...///000111222222555777999:::888777777888;;;;;;<<<>>>???AAABBBCCCBBBCCCEEEDDDBBB@@@??????>>>===<<<;;;::::::999999666666555555444333333333222222222222222222111111111111222222111111000///.........------------,,,------,,,+++++++++++++++,,,++++++******++++++,,,************************((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((''''''&&&&&&''''''((()))''''''(((((()))*********(((((()))***+++,,,------......///000000111111111222222222111222222333333333444555777888888777777666777999;;;;;;:::999888>>><<<:::::::::;;;:::999>>>>>>======<<<;;;:::::::::;;;<<<;;;999888999:::888:::<<<==================:::777999<<<===:::666888999::::::999888999;;;888888777555555444444555444333222222111222222222///.....................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((('''((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............------...///000111111222000111333666:::>>>AAACCCLLLNNNQQQSSSTTTVVVYYY[[[WWW]]]bbb___\\\bbbsssppp___QQQIIIGGGDDDBBBAAAAAABBBCCCAAA@@@>>>;;;888555333222000000000000000000000000222111000000//////000000....................................////////////,,,------...///000111222444555777777666666777999::::::;;;<<<===>>>@@@@@@AAABBBCCCBBB@@@>>>===>>>======<<<:::888777888888333333333333333333333333111111111111111111222222000000111111111000///............---------,,,,,,---,,,++++++***+++++++++,,,++++++******++++++,,,************************((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((((()))*********(((((()))***+++,,,------......///000111111111000000000000111222444555666111222444777777777666555888888888888888888888888:::888777888:::<<<<<<<<<888888888999999::::::::::::;;;<<<;;;999888999:::;;;===??????===<<<<<<<<<>>>:::666777:::;;;888555888:::::::::888888999:::888888777555555444444444333333222222111222222222---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---...///000111222333888:::<<<@@@EEEJJJNNNPPPTTTVVVXXXYYYYYYZZZ\\\]]]hhhooouuutttttt~~~nnnccc```\\\YYYVVVUUUVVVVVVTTTRRRNNNHHHBBB===888666111111111111111111111111222111111000000000000000..................................../////////000,,,,,,---...///000111111333444555555444555888:::::::::::::::;;;===>>>???@@@BBBBBBAAA???===<<<===<<<<<<;;;:::777666777888111111222222222333333333111111111111111111222222///000000111111///...---......---------,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********)))((('''''''''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))))))))))))))************+++++++++,,,---...000111000111111222333333444444222444666777666555666777888777666666666888999:::::::::999999::::::;;;<<<999777555666888;;;======@@@???===<<<;;;===>>>???>>>AAACCCAAA======@@@EEEIIIDDD>>>:::999999::::::888888999999999999888888777777666555444444333333444222000000111222111000...------,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************++++++******************+++,,,,,,,,,,,,+++******---......---,,,---000222444...---333888888;;;AAAAAAFFFMMMRRRTTTTTTVVVXXX___^^^___]]]UUUWWWooo~~~rrrjjjfffdddcccfff___]]]___\\\PPPDDD@@@BBB888222333333000000333111111000111333333222111000////////////.................................000///---,,,---...000222111333444555555555777888888:::;;;;;;:::999;;;<<<>>>???@@@@@@@@@???===<<<;;;:::888777555444444333333333333222222222111111000000000000000000000000222111111000///......------------............///,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))************++++++,,,---...///000000000111111222222333333444555777777666555666777666555555444555666888888888888888888888999:::;;;<<<:::888888:::<<<======>>>===;;;:::::::::<<<===AAABBBAAA===999:::@@@FFFHHHDDD???;;;:::;;;<<<<<<777888888999999888888777777777666666555444333333444222111111222222111000///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,++++++***))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((((((((((())))))))))))************+++++++++++++++*********+++,,,,,,------------,,,---.........---...000222555333555;;;??????CCCIIIXXXTTTSSSVVV\\\^^^[[[WWW[[[aaadddaaahhhyyypppppphhhcccdddeeeaaa]]]]]]QQQEEE999555444222222444444222000111444444000,,,000000000000////////////........................000///---------...000111111333444555444555666888777888999999888888999::::::;;;<<<<<<<<<;;;:::999;;;:::888666555444444333333222222222111111111111000000000000000000000000111111000000///......---//////......---------,,,,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************+++,,,---...//////000000000000111111111111666777888777555555555666333333333333444555666777666666666777888999999:::???===;;;;;;<<<===>>>===???>>><<<;;;;;;;;;<<<===DDDBBB???999666888???EEEFFFBBB>>><<<<<<=========777888888999999888888777777777777666666555444333555333222111222333222111000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......//////,,,---/////////000222555<<<<<>><<<;;;;;;===??????>>>BBBAAA@@@?????????@@@@@@CCCAAA>>>999666888===AAABBB@@@===;;;<<<=========777777888888888888777777666777777777777666555444666444222222333444333222111000...---,,,++++++***,,,+++++++++++++++++++++,,,+++++++++******))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------------...//////+++---000222333555999;;;@@@BBBEEEEEECCCEEEMMMTTTWWW]]]aaa```]]]aaalllwww~~~xxxsssmmmgggcccddd\\\UUUSSSSSSNNNEEE>>>777666333222111111111111111000000000////////////........................///............///000000000111333333333444555777555666777777666666777999888999;;;<<<<<<;;;;;;:::999888777666555444444444111111111000000000000///000000000000000000000000000000/////////.........//////...------,,,++++++,,,,,,,,,+++++++++***************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))***+++,,,---------,,,///////////////000000000777777777555333333444666111222333555666888888999777888999:::;;;;;;;;;;;;:::999999:::===@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCC??????>>>;;;:::999;;;<<<>>><<<;;;:::;;;<<<<<<;;;777777777888888777777777666777888999888777666555666444222222333444333222111000...---,,,++++++***++++++++++++++++++++++++++++++***************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************++++++++++++++++++,,,,,,------------///...------------......,,,///333777:::===AAACCCCCCFFFGGGEEEEEELLLXXX```___]]]ZZZ]]]iii{{{nnniiiccc```bbbaaaZZZSSSDDDCCC@@@999111...000333000000000/////////......////////////////////////...............///000000///111222333222333555666666777999888777777888::::::;;;<<<======<<<;;;:::888888666555444444444444111111111000000000000///000000000000000000000000////////////............,,,---------------------,,,,,,,,,+++++++++******************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***,,,---------,,,+++.........///000111111111555555555444222222444666111222444666888999::::::999:::<<<=========<<<;;;777777777:::===@@@@@@@@@???@@@@@@AAABBBBBBCCCCCC<<<======>>>===<<<:::999<<<;;;::::::;;;<<<:::999666777777888888777777666666777888::::::888666555555333222111222333222111000///...---,,,+++++++++*********+++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++*********++++++++++++,,,+++,,,,,,------......///000///.........///000111111555:::>>>AAADDDGGGJJJMMMOOOMMMIIIIIIRRR\\\aaa^^^]]]ddd{{{vvvooolllgggaaaYYYXXXRRRHHH<<<444222333111111000000000/////////////////////////////////.........///////////////...000222222222222444666777888:::999888888999;;;::::::;;;<<<;;;:::999888888777666555444444444444222222111111111000000000000000000000000000000000........................++++++,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***,,,------,,,+++***------...///111222333333333333333222000111444666000111444666888::::::;;;;;;<<<===>>>>>><<<;;;:::888888999;;;>>>@@@???>>><<<===???@@@AAABBBCCCCCC<<<<<<===>>>>>>===<<<:::<<<;;;;;;;;;<<<<<<:::888666666777777777777666666555777999::::::999777666444222111111222222111000///...---,,,,,,,,,,,,,,,)))*********++++++++++++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////000/////////111333666888:::===AAAEEEGGGHHHKKKMMMRRRVVVXXXXXX___llltttvvvkkkyyy~~~wwwlllhhhaaaZZZQQQFFF;;;444333333333222222222111111////////////////////////---......///////////////...000111222111222333555777888:::999888888999;;;;;;;;;<<<<<<;;;999777666777777666555444444444444333222222222111111111111000000000000000000000000........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***,,,------,,,+++***,,,---...000111333444555222222222000000111444666///000333666888:::::::::<<<<<<>>>>>>>>><<<:::888;;;::::::<<<>>>???>>>===<<<===???AAACCCDDDEEEEEE===<<<<<<<<<>>>>>>===<<<===<<<<<<===>>>===:::888666666777777777777666666555777999;;;;;;:::777666444222000000111222111000...------,,,,,,,,,------))))))******++++++++++++)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000/////////111333777;;;===AAACCCGGGIIIJJJKKKLLLMMMMMMVVV```lll~~~tttnnnhhheeebbbXXXFFF888555555444444444444333333000000000000000000000000---......///000/////////...///111111111222333555666888999999888888999:::===>>>>>>===<<<:::888666777666555444444444444444333333333222222222222111000000000000000000000000---.....................///...------,,,+++******,,,,,,,,,+++++++++******************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************,,,...000111111000///......000111222333333444333333333444555777999:::888888:::<<<>>>===:::777;;;<<<;;;:::<<<@@@===888<<<===???AAAAAAAAA??????::::::::::::::::::::::::;;;:::999999888888999999666666777777888888999999777555333444777888666444111111111000000000000000//////...---,,,,,,++++++************************************)))(((&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,000---++++++...///...,,,---...///...---...111444///000222666:::===@@@AAAGGGJJJAAA;;;CCCJJJMMMTTTUUUZZZnnnzzzyyytttnnn^^^FFF888888888666333000000000111111111000...---...000,,,...000///------000333000000000000111222333444555555555555666777888999:::;;;=========;;;999777777999999888666444333444444333333222222333333444333222000000111000///---////////////............000000///...------,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***(((((())))))'''&&&(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************+++---///111000000///......000111222333333333222222333555666777888999888888:::<<<>>>===:::888:::;;;:::999<<>>999===>>>@@@AAABBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::777777777777777888888888888666444555777888666444111111111000000000/////////......---,,,,,,++++++************************************)))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,,,,***)))***---...---,,,///...---,,,,,,...111444999;;;<<<<<<::::::;;;<<<222>>>CCCFFFKKKIIIIIISSS[[[lllnnnWWWIIIDDD<<<777555555777888//////000/////////000222...000111111///...000222000000000000111222333444555555666777777888888999999:::;;;;;;;;;:::999999<<<===<<<:::666333222333333333333333333333333333333222000000111111///---////////////............000//////...------,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))...,,,)))(((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))+++---...///000//////---...///111222222222222000111333555777777777777888888999;;;======:::888888::::::999<<>>:::>>>???AAABBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<888888888888777777777777888666555666777888777555222222111000000///...............------,,,,,,+++************************)))******))))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,***)))***+++...///...---///---+++,,,///444777888888:::;;;999777666999<<<===EEELLLWWWaaa___```nnniiiiiikkktttrrrbbbZZZNNNEEE@@@>>><<<:::333222222111111222222333000111222222000//////000000000000000111222333333444555777888999999888888888888888999:::;;;<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999888888777777666666777777666777777777777666333222111000///...------......---------,,,,,,,,,************************)))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------++++++---.../////////......---...111777<<<======;;;:::888777666999===AAAFFFNNNYYYmmm}}}yyywwwtttgggddddddhhhpppzzz~~~yyyqqqfffccc```aaagggpppyyy|||~~~qqqmmmfff]]]UUUMMMHHHFFF???<<<999777555444222000///000111222111000000///111111000000111222222333444555888999::::::888777999888888888:::<<>>999555444444333444666777777666444333333111000000111111000...//////.........---------.........------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&***---.........***&&&((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((()))***+++,,,---......---...//////000000000000...000222555666666666555444444444666888999888666888<<<>>><<<===@@@AAA???>>>???AAAAAAAAA???===<<<999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::999999888888777777666666666777777777666666666777222222111000///...---,,,---------------,,,,,,,,,************************((())))))))))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++++++++,,,++++++,,,,,,,,,---------,,,---..................000111444999<<<======;;;???>>><<<999:::>>>DDDIIIRRRjjj{{{zzz}}}~~~sssjjjfffeeefffgggfffeeefffkkkqqqsssrrrppplllhhhfffffffffppp|||uuuxxxtttvvv~~~sssggg___^^^___QQQLLLFFF@@@<<<777111.../////////000111111111000111111111000111111222333333555777999:::999888777:::999999999;;;???BBBEEEDDDCCCAAA>>>999666666777333444666777777666444333222111///000111111000///............---------------------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''++++++''''''***)))%%%((((((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((()))***+++,,,------------...///////////////...///111333555555555555444333333555888999888777888===???===<<>>===;;;888999999::::::;;;;;;;;;::::::999888888888888999888888888888777777777777555666777666555444555777111111000//////...------------------------------************************(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...---------///111666999===>>>===:::999999777>>>DDDEEEEEEIIITTT]]]rrrxxxhhhhhhrrroooqqqooohhh___\\\```eeehhhjjjlllkkkhhhkkkzzzxxxrrr{{{rrrcccgggllloooqqqsssxxx|||{{{uuu~~~tttmmmnnnrrrfff```WWWOOOIIIBBB;;;555333111000000111222222111222111111111111111222222333444666777888888777777:::999999;;;===@@@DDDFFFBBBBBB@@@<<<888666777888333444555666666555444333222000///000111222000///.........------------,,,------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((%%% %%%333===???((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))***+++,,,---------.../////////......//////000222333444555666555444444666888:::999999777<<<>>><<<:::<<<===<<<:::;;;===>>>???>>><<<;;;999999::::::;;;<<<<<<===::::::999888888888888888777777777777777888888888333555666666333333444666000000/////////.........------------------------************************(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------,,,,,,,,,------------...---.../////////111666:::===AAADDDCCC>>>;;;>>>BBBLLL```tttvvvkkkiiivvvrrrkkkkkklllmmmtttsssuuuzzz}}}}}}~~~|||wwwqqqooosss|||wwwuuuwww}}}vvvmmmeee___XXXPPPJJJ;;;777333111222333222111222222111111111111111222444444444555666666777777999999:::;;;===@@@CCCEEEBBBBBB???;;;777555555666333333333333333333333333111000///000111222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))+++000...***222DDDPPPQQQ((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))+++,,,---------......///.........000000000111222444555666777666666777:::;;;;;;:::666;;;>>>:::888:::;;;:::888:::<<<===>>>===<<<;;;::::::;;;;;;<<<===>>>>>>;;;:::999999888888999999666666777777888888999999222444666555333222333666///////////////.........------------------------************************(((((()))))))))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,---------......000111222222333777>>>CCC@@@EEEIIIFFF@@@@@@HHHPPPuuupppjjjhhhjjjmmmoooooohhhpppwww}}}xxxqqqsssxxx}}}wwwrrrlllddd]]]AAA<<<666222222333222111222222111111111111111222444444333333444555666777777888999;;;===@@@BBBCCCCCCBBB???:::555333333444444333333222222333333444111000///000111222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))!!!((()))###%%%///222---((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++---,,,---///...+++---111222222222333333444444444999:::;;;>>>@@@???<<<999:::::::::::::::888777777<<<<<<<<<<<<<<<<<<======???<<<999888:::<<<>>>>>>===;;;999999::::::999888666777777888888888777777555555444333333222111111333///,,,,,,---///...,,,........................***++++++++++++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------///111111000.........000111333666:::>>>BBBDDDGGGCCCBBBCCC>>>@@@VVVqqqsssmmmkkkiiifffiiipppyyyxxxqqqwww~~~vvvrrrvvv\\\KKK;;;666555222111222666777333///000555555111222222222222333444555555777555666999>>>BBBBBBAAABBBAAA>>>;;;888666444333222111111111111111222222111000///000111222111000///............---------++++++++++++++++++++++++************************************************+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((())))))***+++,,,+++---000///,,,,,,000111111222222333444444555888888999;;;<<<<<<:::777888888999999::::::;;;;;;===>>>>>>??????>>>>>>>>>===;;;999999;;;>>>??????<<<:::999999:::;;;:::999888888999999999888888777555555444333333222111111333000------...//////---222222111000///...------+++++++++++++++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))******++++++,,,,,,,,,+++,,,,,,,,,,,,---------...///111000///......///555666888;;;???CCCFFFGGGEEEAAA>>>@@@HHH[[[xxxxxxnnngggeeefffffffffuuuzzzyyyuuu{{{sssdddUUULLLEEE<<<555333333222000111333333111///222222222222333444555555666555666:::>>>BBBBBBAAAAAA@@@===:::888555444333111111111000000111111222///...---...///000///...............------------++++++++++++++++++++++++*********************************************************)))((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((())))))***+++++++++...222111---,,,//////000000222333444555555888777666777888888777555777666777777999<<<>>>???===>>>???@@@@@@???===<<<<<<;;;:::;;;>>>??????>>>:::999888999:::;;;:::999999999:::999999888777666555444444333333222222111222000...---.../////////444333222000...,,,+++***++++++++++++******))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...///000000//////111333888;;;>>>@@@@@@@@@@@@AAA>>>HHHPPPTTT```~~~vvvooorrrwwwtttpppmmmooouuuwww}}}qqqiii```VVVNNNKKKAAA666000444666222///000222222222222333444555555555555777;;;???AAAAAA@@@AAA???===:::777555444333111111000000000000000111000...---...///000///---............------------++++++++++++++++++++++++******************************************************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,000555444///---///......///111222444555666999666444444555666666555777666666666888;;;???AAA;;;===???@@@@@@>>><<<:::===<<<<<<===??????===;;;999888777999;;;;;;;;;999999999999999888666555555444444444333333222222222111000...---......//////111111///...,,,***)))(((+++++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++------------------,,,,,,++++++,,,,,,---.........---...///000111333777999;;;AAAEEECCC======CCCKKK```www|||{{{vvvggggggjjjmmmkkkgggiiippp|||~~~}}}}}}eeeIII555555888333000444222222222222333444555555444666999===@@@AAAAAA@@@@@@>>><<<999777555444333111111000000//////000000222111000000111111000///.........---------,,,,,,++++++++++++++++++++++++***************************************************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***+++,,,111666555000---///---...///000222333444555888666444333444666666666888777666666777:::<<<>>><<<>>>@@@AAA@@@>>><<<:::???>>>>>>>>>>>>===:::777888777777999;;;;;;:::888777777777777666555333333444444333333333333222222111000///...,,,,,,---............---,,,,,,++++++,,,+++***)))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++......------------------++++++,,,------...//////,,,---000222444777<<>>IIIaaavvv}}}rrrffffffhhhlllmmmkkkllluuubbb<<<333555333222555222222222222333444555555444777;;;???AAAAAAAAA@@@@@@>>><<<:::777666555444222222111000000000000000333111000000111111000......------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,000555444///---...---......000111222333333777555333333555666777777777777666666777888:::;;;>>>???@@@AAA@@@>>><<<;;;>>>>>>=========<<<999666888777888999;;;;;;999777555555666555555444333222333333333333333333333333333333222///,,,+++,,,.....................//////---,,,***)))))))))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,------------------------++++++,,,---...//////000---///333555777;;;???BBB>>>??????>>>GGGaaakkkbbbfffdddiiiqqqwwwwwwuuuzzzzzzxxxoooGGG555444444333444222222222222333444555555444999>>>BBBCCCBBBAAAAAA@@@???===;;;888777666555444333222111000000000000111000......//////---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))---111000,,,***---......//////000111222222333222111222555777777666444444555666777888999999============<<<;;;:::999<<<;;;:::;;;<<<<<<:::888888888888:::;;;:::777555444555555666555555444444333333333333333333333333666666555222...,,,---///........................---,,,***)))((()))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,------......++++++,,,---...///000000111444777999;;;<<>>DDDOOOdddppphhhgggbbbYYY___kkkmmmooo~~~{{{zzzpppTTT@@@999888666444222222222222333444555555555:::AAAEEEEEECCCBBBBBBAAA@@@>>>;;;999888777777555444333222111111111111111000......//////---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''***...---)))(((+++......//////000000111111111000000222555666666555111222444666777888999999999999888777666666555555999888888999;;;<<<<<<;;;999888999:::;;;:::777444555555666666666666666666333333333333333333333333999999888444///---...000------,,,,,,,,,+++++++++---,,,***(((((()))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***(((&&&$$$$$$&&&(((***&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,---......++++++,,,---...///000111555888;;;<<<<<<<<<===>>>CCCGGGTTTkkkrrrccc^^^WWWZZZ___bbbooosssmmm^^^LLLAAA===:::555222222222222333444555555555;;;CCCGGGFFFDDDCCCBBBAAA@@@>>><<<:::999888888666555444333222222222222444222000000111111///------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,,,,+++***+++,,,+++---///000000000111222111111111111111222222222555444333333444555777888888777666555555666777888777888999::::::999888777888999;;;:::888777777777666666555555555555666666666444333333444555333222444222000///000///---+++111000///...---,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......000222222000---...222777DDD:::777;;;;;;999EEEYYYppprrryyy{{{hhhaaafffdddgggjjjnnn{{{~~~yyy~~~gggTTTSSSMMM;;;777666444444666777777666666:::>>>AAABBBDDDFFFGGGGGGFFFEEECCC@@@===;;;:::444333222222333444333333111000///000000000...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,+++***)))***+++***,,,...///...///000111000000111111111222222222333333333444444555666777777666555555555777888999888888999999999999888888888:::;;;:::888666666777777666555555555555555666555333222333444444222111111///......//////...,,,000///...---,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,---------------,,,,,,,,,------......///000111222666<<<@@@===>>>???;;;555AAAhhh~~~}}}{{{vvvsssjjjaaadddnnnsss{{{tttsssxxxqqqhhhZZZAAA===:::666444555777888888666999===@@@BBBDDDFFFHHHEEEEEEEEEDDDCCCAAA@@@???888666333222222222222111111000///000111111///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((((()))******(((((()))***(((***,,,---------...///000000000111111111222222222333444555555666666555555555555555666777999::::::999999888888999999:::888:::;;;:::888666666777777777666555444444444555444333222222333333222000...---,,,---...///...---......---,,,+++++++++++++++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,------------...------,,,,,,,,,------///000000111444777:::<<<;;;<<<;;;<<>>??????@@@@@@@@@@@@???<<<888444111111111111111000000000111333444222111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************)))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''((((((***,,,---------...///...//////000111111222222000222333555666555555444444333444444666888;;;<<<<<<;;;:::999999:::;;;<<<999;;;;;;:::888666555666666666555444444444444444555444555666777666333111333111000/////////---+++,,,,,,+++*********+++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,------...//////......------......///000000333888===@@@AAABBBBBB@@@EEEQQQhhhvvvhhh___\\\cccoooyyy{{{|||qqq```PPPEEE>>>;;;999555666777888999<<<@@@CCC@@@@@@@@@@@@???>>>===<<<999666333222222333444333000000000111333444222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************))))))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''))),,,,,,,,,,,,---///---...//////000111222222111222333444444555555444444444444444666888:::<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<:::888555555555555444444444444444555555555555666777888777444111444333111000000///---+++,,,,,,+++******++++++,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...//////000.........///000111222333777;;;???@@@@@@AAAEEEIIIHHH___{{{wwwjjjaaabbbeeefffmmmwwwwwwdddSSSEEE<<<666777777777666666999===AAADDDDDDCCCBBB@@@>>><<<;;;666444333333555666555444111000000111222333111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************++++++******)))(((*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))((('''&&&'''(((&&&(((***+++***+++,,,---------...///000111222222222222222222333444555555555444444555666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<:::777555555555333333333333444555666666444444555777888777333000222000////////////---,,,,,,,,,++++++++++++,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...///000000.........000111333555666===AAADDDDDDCCCJJJWWWccciiivvvwwwmmmddd```\\\```lllvvv{{{zzzgggTTTEEE===;;;:::999777666888<<<@@@EEEDDDCCCAAA???===:::999444444444555666666555333111000///000111111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))$$$&&&))))))))))))***,,,------...///000111222222333222111111222333555666555555555555666777999::::::;;;<<<======<<<;;;::::::;;;<<<:::777555555555222222222333444555666777333333444666777666222//////...------...///...---,,,,,,,,,+++,,,,,,------+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,++++++,,,---...///000111---...///000333555777888;;;AAAGGGIIIOOO___xxxyyycccbbbdddbbb``````ggguuuyyyiiiZZZQQQ>>>===:::888666888===@@@CCCBBBAAA???===:::888777444444555666888666333111111000///000000000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***************************++++++++++++***))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,---...000111111111111111000000000111222333333444666888888777777888999<<<<<<;;;:::999999999999@@@===888333222333666888444222111111333444444444333222111000////////////......---------,,,,,,,,,...---,,,,,,++++++,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********))))))(((((())))))))))))************)))************+++++++++........./////////000000222000222777<<>><<<888444333333666777555333333444555666555444444333222111000000000000............---------,,,------,,,++++++++++++,,,************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************)))))))))((())))))))))))************************++++++++++++.............../////////666444555999>>>AAABBBBBBAAAAAALLLhhh~~~hhhccccccZZZcccuuuyyyppp^^^KKK???999666999>>><<<>>><<<777666999999444666555555555555444444444000000000000000000000000........................------------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******+++,,,---...000000000000000000000000111222333333888999:::999777555666777777666666666666777888888<<<:::888555444444555555555444555666888888666444444444333222111111111111/////////.........------------,,,+++++++++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------......///000222444777<<<@@@BBBBBB@@@???JJJddd|||nnngggWWW\\\hhhfffkkk~~~~~~dddNNN???888888===;;;;;;888444555999999777666555555555555444444444111111111111111111111111------------------------........................,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))******+++,,,...////////////////////////000222333444555666777666444444555666::::::999999888999999999:::999777666555444444444444444555777999888666333444333222111000000000000000////////////.........---,,,,,,+++***+++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------------...///111111333999>>>>>>===>>>??????GGG[[[|||~~~vvvooogggaaa^^^]]]iiiyyy}}}eeeQQQCCC;;;888>>><<<999777999:::999666666555555555555444444444111111111111111000000000------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***+++,,,---..................///000222333444333444555555444555888:::<<<<<<;;;999999888888888888777777666555444333333222222333555777777444222222111000//////......///000////////////.........,,,,,,+++************+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))******************+++++++++++++++,,,,,,,,,------------...------...///222444666>>>DDDDDD===;;;EEERRRYYYXXXkkkbbbXXX[[[___```aaafffyyyooo]]]KKK???AAA===:::;;;===<<<999666666555555555555444444444111111111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************)))(((((()))******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((()))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((()))***,,,------------------...///000111333444444444555555555777:::===999999888777666666666666777777666444444333333333222111222333555555333111111111000///............/////////.........------,,,,,,+++***************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,---------...............000222666999;;;>>>AAA???<<>>@@@>>>:::888666555555555555444444444111111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))+++,,,,,,---------------...000111333444333333333333222444777999444444444444444555666777777666444333222333333444333222111222333444333222222111000///........................---------,,,,,,++++++***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************((()))))))))*********************+++++++++,,,,,,------------............//////000111555:::>>>AAA:::<<<===DDD\\\~~~ttteee^^^]]]fffqqq}}}rrr^^^QQQFFFDDDCCC>>>::::::666555555555555444444444333333222111111000//////........................------------------------...------------,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++***)))(((((()))***+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))***+++,,,,,,,,,,,,------...000111333444111111000///......111444111222222333555777999:::777666444222222222444555444222111111333444444444333222111000////////////......---------,,,,,,,,,,,,++++++***)))*********************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,---------.........//////000000111333777<<>>::::::666666555555555444444444444444333333222111000000////////////////////////..............................---------,,,,,,,,,*********++++++,,,,,,,,,************************************************+++***)))'''''')))***+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,,,,---...///000000111111000000000000000000000111333555777777777777555333000000222444555555...///000111222333333333000000000000////////////,,,,,,------------------------,,,,,,+++***))))))************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,+++---000000///...---...111,,,...;;;DDDDDDBBBDDDHHHEEEMMMccczzzwwwsssggg```ddd___iiivvv~~~tttdddQQQBBB<<<===444444777:::777222222666333333222111000///...---///............------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,---...///000000111111111111111111111111111222444666777777777666888555333333555777777777333444444444333333222111000000000000/////////...------------------,,,,,,------,,,,,,+++******)))************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++---//////.........000444666;;;??????===>>>@@@FFFLLL^^^zzzvvveee[[[```bbb^^^dddppp~~~yyyhhhOOO;;;:::666555666555333555:::444444333222111000//////000000/////////.........---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,+++******)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,,,,......///000111111222222222222222222333444666777777777666555777666444444555777777777999999888666555222000///000000000/////////............------,,,,,,++++++---,,,,,,++++++*********************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++++++++,,,,,,,,,---,,,---...------...111333111:::@@@???>>>AAAHHHMMMNNN```{{{\\\YYY[[[aaaaaacccttt___DDD???888333555777666666777555555444444333222111111111111111000000000//////------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,---...//////222222222222222333333333555666777777777666555444444333111111333555555444::::::999777555222000///000000/////////...............------,,,+++******,,,,,,,,,++++++*********************)))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------------------------000444777888>>>@@@???DDDRRR^^^bbbfff|||eee]]]]]]bbblllxxx|||lll[[[III???888999<<<:::777555555555444444333222222111111111000000000/////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***+++,,,---......111111222222222333333333555666666777777666444333333222000111333444333333777777777666444333111000////////////..................---,,,++++++******,,,,,,+++++++++++++++***************)))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------......------......///222777;;;FFFBBB>>>BBBQQQeeeppprrr}}}qqq```]]]^^^eeeuuu}}}ppp\\\MMM>>>999:::999777666444444444333222222111111000000000/////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((()))******,,,,,,---...000000111111222333333333444444555666666555444333555444333444666777666555444444555555444333333222/////////.........------------,,,,,,++++++******++++++++++++++++++++++++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---...//////---...///000222555;;;???>>>:::>>>PPPgggyyylllbbb___XXX___iiizzzyyyooo\\\FFF:::666444444666444444444333333222222222000000/////////.......................................------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***+++,,,------//////000000111222222333222333444555555444333333666555555666888999777666444444444555555444444333//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---...//////---...111222555999>>>AAA:::AAA[[[}}}mmmfffYYYQQQUUUYYYeeesssbbbUUUKKK@@@999666555555555444444444444444111111111000000000//////..............................------------......+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***+++,,,------...//////000111111222222111222333444444444333333666555555666888888777666555555555555555555444333//////.........---------++++++++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000---///222444777;;;???CCCMMM___vvv\\\VVV___YYYRRR[[[fff|||nnnYYYGGG===666666666666666555555555222222222111111111111000////////////////////////......------------......+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((())))))+++,,,---......------...000111333444444333444444555555444444333555555444333444555666777333666888999888666444333000///---++++++---///000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222---111777;;;<<>>IIISSSvvvyyy___XXXWWW^^^fffhhhsssiiiLLL<<<:::777666777777555444222222222222111111111111////////////////////////.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((()))***+++,,,,,,---,,,,,,---///000111222222111111111222222111111111222222222222222333444444222222222333555555555333000///---,,,,,,---///000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,---...///111222555888999777999FFF\\\ooorrr___YYY```^^^cccwwwxxx]]]BBB===777666888888444000333222222222111111111111////////////////////////.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,+++,,,---...///000111111000111111222222111111000222222222222222333333444222111111222444555444444///...---,,,,,,---...///---,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---------///111333444777777888:::FFF___~~~}}}mmmXXXTTT___eeeqqquuunnnUUUJJJ===777777888555222333333222222222111111111////////////////////////............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))*********++++++,,,---...//////000111111222222222222111111222333333333444444444444222333666666666444444333///...------------...///---,,,++++++******++++++++++++++++++++++++++++++***))))))((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------.........///111333666777;;;999<<>>IIIHHH>>>444111222........................---,,,++++++******++++++************************((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------.........000222666:::===???888BBBVVVppp}}}^^^\\\aaafffbbbaaavvvyyyiiiYYYKKKAAA999444444444333333333222222222000000000000000000000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((*********++++++,,,,,,---......////////////......///000111222333222111111222AAAOOOOOOAAA444000222........................---,,,++++++******++++++************************((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000333777<<<@@@BBB===OOOkkklll\\\ZZZ^^^cccbbb^^^jjjssscccSSSFFF>>>444444444333333333222222000000000000000000000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))+++,,,---.........///111111000000222333111111111111111111111111777888:::999555222000///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------.../////////...---333333666AAABBB@@@EEEMMMrrrjjj___```aaa```___jjjxxxlllSSS;;;888555444555444000111444111111111111000000000000000/////////............------------------------------,,,,,,+++***))))))++++++++++++++++++++++++---------,,,,,,+++++++++***************************************************************)))(((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***+++,,,---...---///000000//////000222000000000000000000000000333555666666444111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------..................999;;;;;;@@@BBBHHHUUUtttooocccXXXTTTWWWSSShhhwwwdddQQQ999444111444666333111111111111111111000000000000000000/////////.........---------------------------,,,,,,,,,+++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++***************************************************************)))(((((((((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,------...//////...---///000///////////////////////////111333333111000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...............---;;;>>>;;;>>>DDDTTTllllllccc___ZZZYYY\\\SSS|||wwwiiiDDD999111333888777333000222222111111111000000000000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************************************************)))((((((((())))))******))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,---......,,,,,,---...////////////////////////...000222222000//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...//////000111===???<<>>AAANNN]]]yyy{{{lllfff\\\aaaaaajjj}}}~~~xxxmmmaaaZZZ]]]```aaa```\\\WWWSSSPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWW[[[bbbkkkmmmhhh^^^VVVQQQPPPOOOMMMLLLMMMPPPSSSVVVWWWVVVUUUZZZcccmmmvvv{{{~~~oooXXXBBB888999333333333222222222111111111111111111000000000000//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++***************************************************************)))((((((******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))***+++,,,------...------------......//////......//////000000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************,,,,,,++++++***+++++++++---+++***+++---///000000+++333555///111<<>>BBBDDDIIIUUUnnnfffXXXYYYZZZYYY```tttrrrddd\\\[[[]]][[[\\\```bbb___YYYZZZ^^^jjjpppqqqjjjbbb^^^]]][[[dddbbb___\\\\\\]]]___``````[[[XXXXXXYYYYYY]]]ccckkknnnqqqppplllgggcccbbb```kkkwww||||||zzztttmmmiiigggfffgggeeecccgggllllllllliiieeecccgggmmmrrrvvvssspppppptttxxx{{{|||vvvyyyzzzzzzwwwoookkkkkkkkkkkkfffjjjooossswww|||rrr\\\FFF???;;;444222555555444333222222111222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''(((***+++,,,---...---------,,,,,,+++++++++************++++++,,,---,,,,,,,,,+++++++++******)))))))))))))))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************+++++++++,,,---...///000...000222000///333;;;BBBLLLKKKNNNaaaqqqkkk]]]SSSSSSUUU[[[tttvvveeeWWWOOOOOOTTTWWWRRRWWW]]]aaa]]]WWWZZZ```iiinnnnnnfff___^^^aaabbbbbbccceeeeeedddaaa^^^\\\^^^XXXTTTTTTUUUWWW]]]dddffffffffffffggghhhiiiiiigggqqqyyy{{{yyytttlllddd^^^```dddgggeeeccchhhooodddfffeeebbbaaafffmmmqqqmmmfff```ccclllqqqmmmhhhfffiiillloooxxx{{{rrrmmmnnnooonnnkkkiiijjjjjjhhhfffhhhmmmqqqyyyeeeMMMCCC===555333777555555444333222222222222000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************)))************++++++++++++---......,,,++++++,,,...+++---222666999@@@GGGQQQFFF```jjj___mmmdddVVVVVVUUUrrreeeZZZQQQOOOMMMJJJLLLQQQSSSWWW___bbb\\\TTTXXXaaakkkhhhggggggeeebbbdddiiinnnkkkgggccc```^^^^^^]]]YYYUUURRRSSSVVVZZZdddnnngggccc```aaagggkkkkkkiiiggglllrrrvvvtttmmmeee___aaaaaaaaa``````aaacccffffffdddaaa___```eeelllqqqmmm```YYY___fffhhhhhhjjjiiigggfffhhhnnnvvv}}}}}}vvvppppppooonnnppptttsssxxx|||{{{vvvssstttwwwuuussszzz{{{nnnWWWCCC888555555888666333333333333111///111111111111000000000000///............---------------++++++++++++------+++++++++,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************************++++++++++++,,,...//////---,,,---...222000222999>>>@@@DDDHHHGGGPPPqqqjjjbbbeeehhh]]][[[nnnwwwxxxtttqqqwwwuuubbbSSSMMMIIIKKKKKKIIIKKKPPPPPPPPPTTT[[[\\\XXXYYY\\\dddaaaaaabbbaaa___bbbgggpppnnnjjjeee```]]]]]]]]]WWWSSSQQQRRRTTTVVV^^^gggaaa``````ccciiinnnqqqrrrtttttttttrrrnnniiidddaaa```bbbccc___ZZZYYY]]]bbb```___]]]]]]```fffmmmsssggg]]]XXX\\\bbbfffiiimmmqqqmmmiiijjjnnnsssvvvwwwuuunnnjjjkkknnnooosssxxx~~~zzzyyyiiiRRRBBB:::777444333111000111222222333111111111111000000000000///............------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************************++++++++++++******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++111000///...,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************+++++++++,,,---///000///......///000//////555>>>CCCEEEHHHLLLZZZxxxzzzaaappptttkkkgggoooxxxiiieeelllnnnrrryyy~~~xxxaaaKKKGGGGGGIIIMMMNNNMMMOOOTTTRRRNNNPPPYYY``````]]]ZZZ___]]]^^^aaaaaa___bbbgggoooooolllfff___[[[[[[\\\UUURRRPPPRRRRRRRRRVVV]]]___aaadddgggkkkooouuuxxxxxxxxxwwwuuupppjjjeeeaaa]]]aaabbb]]]VVVTTTZZZaaa```___]]]]]]___cccgggjjjaaa\\\YYYZZZ^^^bbbjjjqqqnnnjjjfffiiipppvvvxxxxxxvvvpppmmmooorrruuuyyy~~~}}}dddMMM>>>666444444333111000000333555111111111111000000000000///............------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********000000///...,,,+++***)))************************+++++++++***************))))))))))))(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,---...//////......000222---111:::AAADDDFFFPPP[[[mmm```llliiimmmyyykkk^^^aaalllwwwqqqaaaUUUMMMOOORRRTTTUUUWWW[[[______\\\\\\bbbiiiiiiccc]]]``````ccchhhgggccccccfffgggiiihhhccc\\\YYYYYY\\\UUURRRRRRSSSQQQNNNPPPTTTaaaeeeiiijjjiiikkkpppuuummmssszzz~~~|||tttjjjbbb]]]______\\\XXXXXX]]]bbbhhheeebbb___^^^]]]\\\\\\______^^^\\\\\\```iiiqqqlllgggdddhhhpppwwwxxxwww~~~xxxtttuuuwwwxxx{{{|||||||||~~~}}}{{{xxxrrr}}}uuuYYYCCC666777888888555222000111333111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******,,,,,,,,,,,,+++++++++***************************************************))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,---......---...000333222:::CCCFFFCCCHHH\\\qqquuuhhhbbbeeedddyyyyyyfffXXXOOOQQQdddyyyxxxpppiiiVVVVVVVVVWWWZZZbbbjjjooorrrrrrrrrrrrrrrooohhhbbbdddeeejjjnnnllleeeaaabbb]]]___```^^^ZZZYYYZZZ\\\WWWUUUUUUVVVRRRMMMLLLOOO]]]aaafffeeebbbbbbggglllfffnnnxxxxxxnnnfffcccaaa^^^]]]^^^^^^___^^^fffdddaaa```___]]]ZZZWWW```dddeeeaaa]]]^^^ffflllnnnjjjgggiiinnnqqqqqqnnn~~~xxxuuuvvvxxxwwwxxx{{{yyywwwwwwxxxzzz{{{zzzyyy{{{}}}}}}ppprrryyymmmPPP@@@888888888666444222111111111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))******+++++++++************************)))))))))***************))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******************************++++++++++++,,,,,,,,,,,,,,,------------///222444888>>>FFFGGGEEEOOOjjj|||jjjYYYZZZeeexxxzzzmmmeeeXXXOOORRRdddyyykkkXXXVVVSSSTTT^^^nnnzzz~~~|||vvvnnngggeeefffiiilllhhh```[[[[[[XXXYYYZZZ[[[]]]^^^______[[[YYYYYYYYYTTTMMMKKKNNNRRRWWW[[[\\\ZZZZZZ^^^bbbfffjjjooossstttqqqmmmjjjiiieeeaaa```aaa```\\\XXX[[[ZZZ[[[^^^bbbbbb___[[[```gggjjjddd^^^]]]aaaccceeedddeeehhhlllpppqqqrrrzzzvvvuuuyyyzzzyyyxxxzzzrrrrrrrrrsssuuuxxx|||~~~gggTTT===:::666333333333222111111111111111000000000000///............---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++************************((()))))))))*********+++))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********************************+++++++++,,,,,,,,,---------............000444666<<<@@@EEELLLSSSfffssskkk```WWWUUUmmmuuugggbbbYYY[[[VVVQQQ^^^}}}~~~nnn[[[XXXSSSUUUdddzzzwwwmmmfffddddddddd___XXXVVVXXX[[[ZZZZZZ^^^dddhhhgggeee^^^[[[[[[ZZZUUUNNNKKKMMMNNNQQQUUUVVVUUUVVVYYY[[[___```ccceeeggghhhiiiiiieeedddcccbbbaaa^^^YYYVVVUUUUUUWWW]]]bbbccc^^^ZZZ[[[dddiiiddd^^^\\\ZZZXXXXXX\\\bbbgggkkkooouuuxxxuuurrrsssyyy{{{xxxuuuvvvlllllllllkkkkkkooovvv|||{{{hhhPPPEEE888111111333333111111111111111000000000000///............---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************++++++,,,,,,,,,---------...////////////222555888BBBCCCIIIVVVhhhzzzfffcccZZZXXXfffppp|||eeeYYYWWWVVV[[[VVVNNN]]]|||bbb^^^XXXZZZlllssshhhccc```]]]XXXSSSTTTYYY```]]]\\\bbbjjjooommmiii___]]][[[ZZZUUUMMMKKKMMMQQQSSSUUUVVVVVVVVVVVVWWWRRRUUUZZZ___bbbdddeeeeee\\\```cccccc```\\\YYYYYYXXXWWWXXX\\\```___XXXRRRVVVaaagggccc^^^[[[VVVQQQYYY___eeehhhhhhjjjoootttnnnlllnnnssstttppplllkkkkkklllkkkgggdddgggpppxxxuuuxxx|||sssdddSSS???222111333333000111111111111000000000000//////.........---------++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''******+++++++++,,,,,,,,,++++++******************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))***++++++)))************+++++++++++++++,,,------......///***...000......444<<>>444777666222222222222222222222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...//////222555:::@@@EEEIIIEEEaaavvvbbbOOOLLL]]]zzztttkkkffffffkkkvvv~~~rrriiiggghhhlllkkkddd___bbbgggjjjtttyyylllddd^^^WWW[[[aaahhhkkklllnnnrrrwwwrrrrrrxxxhhheeecccdddkkkwwwxxxrrrnnnjjjfffddddddaaaaaaaaa^^^YYYXXX[[[QQQQQQSSSXXX]]]___```aaa___```ccchhhmmmnnnllljjjgggcccaaacccbbbaaadddjjjjjjgggccc___^^^]]]]]]]]]ccchhhlllhhh___VVVRRRRRRTTTWWW]]]cccjjjrrr{{{xxxrrrppppppqqqrrrtttvvvxxxxxxvvvuuutttuuuvvvvvvuuusssqqqoooqqq}}}|||www|||~~~|||vvvuuuuuuwww|||~~~~~~~~~lllQQQ???:::444222222222222222222222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((((((((())))))******'''((((((((())))))******))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111666===DDDGGGIIINNNoooxxxkkkZZZQQQKKKQQQfffzzzmmmccc^^^eeeqqqsssjjjkkkaaadddaaa\\\[[[dddnnntttyyytttiiiggg```SSSVVV^^^gggnnnpppqqqsssttt~~~uuuqqqyyymmmggg___\\\cccrrrzzzooolllmmmggg^^^```]]][[[ZZZVVVUUUZZZaaaVVVTTTQQQPPPVVVaaahhhjjjmmmgggbbbccciiiooorrrrrrmmmgggeeefffddd```cccjjjhhhiiigggbbb\\\YYY[[[]]]dddlllqqqlll```UUUQQQRRRTTTXXX]]]bbbggglllqqquuuzzztttuuuxxxmmmooorrrtttuuuvvvwwwxxx~~~yyyrrrkkkgggfffmmmzzzxxxttt{{{}}}vvvvvvvvvyyy|||~~~~~~}}}xxxyyy~~~|||___III<<<111222222222222222222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************++++++++++++++++++++++++---......---,,,---///111+++555555666AAAFFFFFFLLLccc}}}}}}ccc]]]VVVOOOLLLZZZ|||vvvooonnnoooyyyxxxnnniiihhhfffccc^^^XXXWWW^^^kkkvvv~~~}}}wwwvvvtttgggWWWUUU]]]bbbeeejjjqqqsssooowwwyyyzzzyyy~~~ttteee[[[aaakkktttxxxooohhhdddbbb_______________``````aaaYYYXXXWWWWWWXXX[[[^^^aaagggbbb^^^aaaiiirrrwwwyyyppppppmmmgggfffhhhjjjiiibbbeeeeeebbb\\\XXXYYY[[[dddggggggaaa\\\[[[XXXTTT[[[\\\]]]]]]^^^ccckkkqqqwww|||wwwzzz~~~zzzyyyvvvtttsssuuuxxxzzzzzzuuurrrooonnnllliiiqqqxxx{{{|||~~~}}}zzz}}}}}}ssssss|||}}}wwwqqqzzz|||}}}{{{]]]DDD999666222555444...111555///000/////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************++++++++++++++++++++++++---...///...---...000222---777:::<<>>BBBMMMOOO]]]iiiZZZSSSUUUddduuummmggg\\\XXX^^^```[[[\\\bbbllljjjfffdddeeejjjpppttt~~~zzztttoookkkhhheeedddnnnyyy}}}qqqnnneee^^^]]]^^^```iiissswwwvvvttttttvvv}}}lllXXXVVV___gggppp}}}xxxhhh\\\ZZZZZZZZZ]]]bbbiiiooosssrrrssstttuuutttqqqnnnlllkkkttt{{{xxxnnnfffdddfffjjjuuuuuummmqqqxxxlll___ZZZ^^^bbbbbb```bbbaaa^^^^^^eeennnpppllldddcccdddiiipppvvvxxxxxxvvviii^^^```ggglllrrrxxxqqq{{{|||uuusssvvv{{{zzzyyy}}}xxxsss|||~~~[[[>>>888555555444...111111111111000000000000000/////////............++++++,,,,,,,,,---------++++++------------++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,000222///...444>>>EEEGGGKKKRRRlllpppccc]]]RRRPPPmmm}}}ooo_________]]][[[ZZZ\\\]]]fffgggeeebbbaaagggrrr{{{}}}yyyvvvrrrkkkfffgggmmmooovvv}}}zzzyyykkk]]]ZZZ^^^dddkkkrrrwwwxxxzzz{{{}}}|||aaaTTTSSSVVVaaaiiiqqquuuyyyzzzqqqeeeccc___\\\]]]bbbffffffdddbbbfffiiihhheeedddhhhlll|||}}}qqqnnnrrrvvv|||tttkkkkkkwww{{{mmm___]]]```bbb```^^^eeeaaa```ddddddccchhhpppllleeeccciiirrrxxx|||tttlllbbb___dddmmmtttwwwwwwxxx~~~~~~zzzyyyzzz|||~~~}}}zzzvvvxxx}}}yyyoooJJJ333333555222555222333333333222111///...000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---......---000888AAAGGGEEEQQQ___yyywwwfffXXXVVVXXXfffsssfffaaaccceeeccc```^^^```bbbcccdddeeeeeeffflllwww~~~{{{xxxtttkkkbbbaaadddfffnnnwww}}}qqqddd^^^]]]___fffmmmuuuwwwyyy{{{|||~~~~~~eeeUUUSSSWWW\\\ccciiiooouuuyyyuuullliiiccc]]]\\\___ccceeeeeefffiiijjjgggbbb```ccchhhrrryyy}}}xxxrrruuu{{{{{{wwwqqqpppyyyzzzwwwrrrkkkfffdddcccaaaccc```aaafffhhhiiiooovvvxxxpppmmmsss|||}}}{{{yyynnnhhhaaaaaafffmmmrrrsssooopppuuu|||~~~}}}zzzyyy|||||||||~~~~~~{{{{{{~~~{{{qqq[[[HHH;;;777555333222222333333222111000///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***+++++++++,,,,,,,,,---000---,,,///777???EEEHHHGGG^^^ttt~~~fffZZZQQQUUUiii|||hhh\\\ZZZ^^^bbb```[[[YYY\\\aaafffhhhkkklllnnnttt|||{{{{{{{{{yyypppeee```aaa```hhhrrr{{{xxxnnngggbbbaaagggooosssuuuyyy{{{|||}}}}}}kkkZZZVVV[[[WWW[[[aaagggpppwwwvvvrrrmmmfff]]]YYY[[[```dddffflllnnnmmmhhhaaa^^^aaaeeemmmqqqqqqkkkhhhkkkoooqqqppppppppppppvvv}}}}}}yyyuuupppnnnjjjggggggiiimmmppprrrwww~~~yyyqqqnnnuuu}}}{{{rrrlllhhhfffdddggglllqqqrrrrrrqqqpppqqqsssrrrqqqssswww|||~~~{{{wwwwww{{{~~~{{{{{{~~~|||lllCCC222555///111111222222222111111000............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,---------333...---666@@@FFFGGGHHHNNNoooZZZSSSPPP[[[|||sss```VVVRRRWWWZZZVVVPPPPPPXXXaaammmpppssstttvvvyyy~~~uuuwww|||~~~wwwmmmggghhhaaahhhpppwww}}}xxxrrrllleeeccciiirrrqqqtttyyy}}}~~~~~~|||sssccc]]]aaaWWWYYY]]]dddlllssssssqqqgggbbb[[[WWWYYY^^^ccceeeooopppoooiiiaaa^^^aaaeeellllllhhhaaa^^^```aaa___eeejjjmmmooottt|||}}}xxxooooooppprrrrrrsssvvvyyyoookkkkkkrrrvvvsssllliiiffffffiiinnnsssuuutttrrrxxxwwwuuusssqqqnnnmmmmmmmmmqqqtttsssqqqrrryyy}}}~~~||||||~~~LLL111999444000111111111222222222111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,------......111---000;;;EEEGGGGGGHHH[[[}}}SSSPPPPPPaaaiiiXXXQQQRRRVVVWWWRRRMMMQQQ]]]hhhoooqqqtttwwwyyy{{{}}}qqquuu|||{{{qqqkkkkkkccchhhmmmrrrzzz|||yyyvvvppphhhbbbgggooooootttzzz~~~yyy~~~{{{nnneeefff]]]\\\]]]ccciiillllllkkk___\\\YYYXXX[[[^^^bbbdddjjjllllllgggaaa___bbbfffhhhhhheeeaaa```dddeeecccfffkkkoooqqqvvv}}}wwwxxxwwwtttqqqoooooonnnnnnnnnrrruuutttooonnnpppfffiiimmmsssvvvvvvtttrrryyyyyyyyyxxxwwwvvvssspppdddhhhkkklllmmmqqqxxx~~~zzz}}}|||~~~~~~{{{]]]:::>>>999111111111111111111222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((((((((())))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---...//////...---333???EEEEEEIIIPPPllliiiQQQPPPUUUmmmrrr[[[PPPMMMRRRTTTTTTQQQPPPUUUbbbmmmlllnnnqqqtttwwwyyyzzz{{{qqquuu{{{zzzpppjjjjjjcccfffhhhlllvvv|||rrrhhhhhhmmmmmmrrryyy~~~|||yyy~~~tttkkkjjjeee```]]]```dddfffgggiii^^^]]]]]]]]]]]]___aaabbbbbbfffhhheee```^^^aaaeeegggiiigggccccccffffffdddhhhlllnnnnnnqqqvvvwwwuuullllllrrr}}}xxxvvvtttqqqtttvvvzzz{{{uuunnnoootttlllnnnrrruuuvvvvvvuuutttzzz{{{zzzwwwuuutttpppjjjggghhhhhhiiilllrrrzzz~~~|||}}}~~~}}}yyy~~~qqqIII<<<111222222111111000111111222111000000000////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---...//////000111999DDDFFFGGGSSScccyyyjjjRRROOOUUUiii|||```OOOLLLPPPPPPRRRSSSTTTVVV]]]gggoooppppppqqqsssuuuwwwvvvvvvtttvvv|||zzzpppkkkllleeeffffffhhhrrr|||pppkkkmmmjjjooovvv}}}yyyssspppoookkkaaaXXXYYY]]]```eeelllhhhgggeeebbb```___```aaa___dddhhhgggcccaaacccffffffjjjjjjeeebbbbbbbbb```cccgggiiijjjlllnnniiibbb]]]^^^kkk|||zzz||||||uuussswwwvvvwwwyyyyyyyyyyyyyyyzzz|||vvvtttvvvrrrkkkppplllhhhggglllsssxxx{{{||||||~~~~~~|||```FFF666444333222000000000111111000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,---//////000555777???HHHHHHJJJ]]]tttlllTTTVVVOOOLLL[[[oooTTTHHHMMMWWWRRRTTTWWWZZZ___fffmmmrrrxxxwwwvvvvvvvvvuuusssqqquuuxxx}}}|||tttppprrriiiiiiggggggppp|||pppiiiiiihhhmmmttt||||||qqqqqqttttttnnn```TTTSSSWWW]]]fffppptttqqqmmmgggaaa______``````fffkkkkkkgggeeefffiiiaaagggkkkhhheeefffggggggaaaeeeiiikkknnnnnneee[[[\\\```rrrzzzvvv}}}}}}~~~|||}}}~~~zzz}}}vvvooogggfffkkkqqquuuuuuxxxvvvwww{{{|||}}}yyy\\\MMM555444222000//////000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++///---,,,,,,---///000000777<<>>999888::::::777555555;;;;;;444555;;;333+++000888000111111***,,,000,,,---///111///+++)))+++---,,,((('''***+++'''(((------+++******+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))((((((((((((++++++++++++++++++,,,,,,111222---000>>>BBBCCCJJJLLLPPPaaayyygggWWWUUUhhheeePPPXXXhhhmmmpppvvvrrrtttwwwzzz|||}}}~~~~~~~~~zzzwwwuuuzzzrrrvvvmmmhhhkkkrrr~~~||||||vvvxxx~~~rrrllliiieeeaaa^^^[[[WWWTTTXXXbbbuuuuuupppssstttuuutttrrrppppppqqqpppnnnllliiihhhgggggggggqqqnnnkkkhhhhhhgggggggggdddfffiiikkklllkkkjjjiiiooovvv~~~}}}|||zzzwwwuuuwwwzzz}}}|||yyyxxxzzz{{{{{{~~~~~~xxxuuuvvv|||{{{|||yyy~~~xxxwwwzzz|||{{{ZZZDDD999444222444111111111111000000000000................................................---------,,,,,,+++++++++************************************************************************)))************+++++++++''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,+++++++++***)))***+++---////////////...,,,,,,///222333222999888666666888<<<>>>???CCCHHHEEEGGGRRRTTTOOOQQQBBBEEEJJJNNNLLLIIIKKKQQQLLLXXX[[[[[[]]]UUULLLNNNDDD???@@@???999;;;:::---000000000///------...000...++++++...---)))))),,,+++++++++*********)))(((************************************************((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))(((+++++++++++++++,,,,,,,,,///111///333???CCCEEEOOOUUUiii|||gggeeeTTTYYY{{{eeeRRR^^^rrrxxxvvvvvvuuuwwwzzz}}}}}}vvvrrrtttvvvyyyooommmmmmlll~~~}}}tttsssqqqgggeeebbb```^^^[[[WWWTTTTTT\\\jjjvvvxxxrrrmmmmmmuuuuuuuuutttqqqooommmllljjjkkkmmmnnnnnnlllkkkjjjpppnnnkkkiiihhhhhhiiihhhggghhhjjjlllnnnooopppppptttyyy{{{{{{zzzyyyxxxzzz~~~tttrrrtttzzz~~~}}}xxxvvvxxxzzzzzz{{{~~~zzzvvvxxxxxxvvvlllNNN;;;555555444111111111111000000000000................................................---------,,,,,,+++++++++************************************************************************)))************+++++++++''''''''''''''''''''''''((((((((()))))))))******************++++++,,,,,,------.........---,,,,,,,,,,,,,,,------///000111000222333555<<>>:::222///,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((())))))******+++++++++******+++,,,---...//////444777:::DDDMMMIIIMMMaaa```UUUZZZ]]]|||pppkkkooorrrvvv|||~~~xxxuuuwww}}}}}}||||||zzzkkkmmmooosssyyyzzzqqqzzzxxx}}}~~~|||tttqqqllleeeaaa``````aaaaaaWWWTTTSSSUUUWWWZZZaaaiiijjjnnnrrrssspppkkkgggeeehhhiiijjjlllnnnooopppqqqmmmppprrrrrrooooooqqqsssqqqoookkkhhhgggiiilllnnnrrrrrryyy~~~rrrkkkllluuuuuutttqqqooonnnoooppptttrrrtttzzz}}}}}}PPP333777333222222222222111111111////////////////////////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++(((((((((((((((((((((((())))))*********+++++++++)))******+++,,,---...///000000000222666:::???BBBUUU\\\dddiiikkknnnrrrvvvwwwooo{{{~~~llljjjgggbbb[[[UUURRRRRRTTTWWW^^^ccccccbbbbbb]]]UUUBBB:::111---...///---***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((((((((((((''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++((())))))******+++,,,,,,******+++,,,---...//////444<<>>666333333222222222111111111................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))******+++---...//////111111333888???HHHOOOTTTvvv|||~~~zzzzzz{{{~~~xxxmmmllliiiccc[[[XXXYYY[[[\\\hhhtttzzz}}}xxxoooQQQFFF888333444444000+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))(((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,((())))))***++++++,,,,,,******+++,,,---//////000333@@@IIILLLJJJLLLnnnfffSSSYYYiiilllcccbbbmmmxxx{{{~~~}}}{{{|||{{{uuurrrvvv~~~~~~vvvyyy}}}}}}mmmvvvyyy{{{{{{}}}zzzlllaaa]]]```dddgggooocccXXXUUUWWWWWWYYY[[[jjjsss||||||uuunnnmmmooohhhjjjmmmoooppppppooonnnfffjjjmmmllliiigggiiilllqqqooollljjjiiijjjmmmnnnooojjjmmmtttssskkkjjjrrrmmmnnnnnnooopppuuu{{{}}}wwwtttvvvwwwyyy~~~~~~}}}~~~uuuIII444333333333222222222111111................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))))))))((((((((((((&&&&&&''')))+++---,,,,,,---***))),,,000111111111666888>>>DDDIIIPPP___nnnyyywww~~~ppprrryyy|||rrraaaVVVVVV[[[cccoooqqq|||hhhXXXGGG???999111......222///,,,------,,,,,,,,,......------,,,,,,,,,+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***,,,......,,,,,,000444DDD???FFFSSSRRRWWWZZZYYYSSSXXXlllaaaaaaccciiirrr{{{wwwzzz{{{xxxuuutttvvv{{{zzzyyy~~~wwwuuupppnnnooowwwzzz~~~yyyiiiccc^^^ZZZaaammmeeeaaa[[[XXXXXXZZZ\\\\\\jjjmmmtttzzzzzzuuunnniiidddeeegggkkkoooqqqqqqooojjjiiijjjlllkkkhhhiiimmmrrrvvvyyyuuummmhhhiiimmmeeeiiiooorrrrrrpppooonnnnnnrrruuutttrrrsssyyyyyyuuutttwwwzzz}}}{{{wwwzzzLLL777777555111...000333444222000000000000000000000000///............---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************+++,,,,,,------))))))))))))))))))))))))******+++,,,------,,,+++......///111333555888;;;@@@CCCNNN___ooozzz}}}sssuuu~~~zzzzzzxxxpppttt~~~fffOOOIIIKKKGGG>>>777000//////...,,,******+++******+++,,,,,,---------,,,,,,***))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************+++++++++++++++---...---,,,---222666DDDDDDGGGNNN[[[vvvmmmUUUUUUQQQffftttbbb]]]___dddmmmvvv~~~zzz~~~yyywwwttttttyyy~~~||||||tttnnnkkknnnwwwyyy}}}xxxkkkgggddd```bbbjjjhhhccc\\\WWWVVVWWWXXXYYYeeegggpppzzz|||uuuooonnnfffeeefffhhhjjjlllkkkjjjhhhggghhhkkkjjjhhhiiimmmtttxxxzzzxxxrrrllljjjjjjeeejjjpppuuuuuurrrooonnnnnnnnnnnnoooqqquuuzzz}}}~~~yyywwwyyy}}}~~~SSS<<<777666333111111333333222000000000000000000000000///............---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,++++++///222666888:::???FFFKKKRRR^^^sssvvv``````^^^[[[lllrrruuuqqqooorrruuuvvvnnnvvvqqqwwwsss~~~lllhhhnnnppp___PPPMMMQQQOOOIIICCCFFFDDD???777111...000222******,,,,,,---------,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,---...,,,,,,///555;;;CCCIIIKKKPPPjjjuuuVVVRRRRRRWWWqqq```WWWXXX^^^gggrrrzzzwww{{{yyywwwuuuvvv}}}zzzuuuppppppwww~~~yyyqqqpppmmmeeebbbeeefffaaa[[[VVVVVVWWWXXXYYY``````kkkzzz{{{pppjjjooogggeeebbbbbbcccdddddddddeeedddfffjjjjjjhhhjjjnnnrrrtttwwwxxxwwwsssooolllggglllrrrvvvvvvrrrooommmmmmjjjiiikkkpppvvvzzz{{{}}}zzzzzz~~~}}}{{{~~~|||}}}\\\BBB777666444333333222222222000000000000000000000000///............---------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************++++++,,,))))))***************+++***++++++,,,,,,---///000333777<<>>EEEKKKRRR___oooyyyzzz|||nnnxxxmmm___iiiyyy|||zzzlllVVVTTT[[[lllxxxcccddd|||lllbbb\\\YYY]]]dddcccfffsssjjjmmmlllfff^^^ZZZ___jjjssszzzuuuiiiYYYNNNFFF;;;///000000///...---,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,,,,------------...444===EEEGGGIIIVVVqqqjjjUUUSSSZZZqqq```UUUVVV]]]\\\eeeqqqyyy|||~~~tttmmmqqq{{{~~~yyyvvvwww{{{~~~xxxtttttt|||vvvfff^^^___^^^[[[XXXWWWXXXZZZ[[[[[[[[[XXXaaasssxxxooojjjnnnccc```\\\[[[\\\^^^______^^^^^^aaaeeegggfffiiiooojjjhhhgggkkkrrrvvvvvvtttttttttrrrooolllkkklllmmmoooqqqrrrpppoooqqqwww|||~~~{{{||||||||||||~~~{{{YYY???777222333444222222555///////////////////////////............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---///*********+++,,,,,,------+++,,,,,,,,,---333===EEEVVV```iiiooozzznnneeeZZZlllfffVVV___ppprrrmmmlllrrrooofffaaabbb|||mmmjjjqqq[[[bbb\\\ZZZ```hhhyyy~~~rrrvvvttteeeQQQ>>>555333000...------...///------,,,,,,+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,---......000777AAAHHHNNNNNN```}}}cccUUUWWWlllppp```YYYVVV[[[dddeeemmmwww{{{{{{}}}mmmbbbkkk}}}yyyrrrsss{{{wwwvvvzzz{{{xxxggg___^^^___]]][[[ZZZ[[[ZZZYYYWWWWWWWWW^^^mmmyyy{{{xxxvvvccc```]]]\\\]]]___``````\\\\\\___dddfffeeehhhnnnllliiigggiiinnnrrrsssrrrwwwuuuqqqllliiiiiimmmppprrrvvvxxxuuuqqqpppvvv{{{}}}{{{{{{}}}|||||||||~~~tttNNN>>>222222444333222555000000000000000000000000///............---------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******+++...000222******++++++,,,------...+++---///333:::GGGXXXdddtttllliiilllsssgggVVVWWW[[[XXXWWWppppppeeeqqquuu~~~xxxvvvtttcccTTTEEEAAA:::444000///000111------,,,,,,,,,,,,------))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------***,,,///000333999CCCJJJQQQWWWrrriii[[[VVVeeeuuu```ZZZZZZYYY^^^fffmmmttt{{{}}}{{{~~~eeeZZZpppvvvuuu}}}zzzxxx}}}~~~zzznnnccc^^^]]]\\\]]]^^^^^^\\\YYYVVVTTTVVVZZZeeevvvvvvfffccc```______`````````[[[ZZZ^^^cccddddddgggllljjjjjjkkkmmmooorrrssssssuuusssppplllkkklllppptttuuuvvvxxxwwwuuuuuuvvvxxxtttxxx{{{zzzzzz~~~}}}```HHH444222555333222333000000000000000000000000///............---------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********,,,000333666******+++,,,,,,---......000444:::AAANNNbbbyyykkkYYY^^^ggguuuoookkklllkkkjjjiiivvvyyy}}}~~~zzzuuuyyywwwggg```ZZZWWWPPPFFF<<<555111000111------,,,,,,,,,------...))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''************************))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------***,,,///111444;;;DDDKKKOOO___bbbXXXYYYuuuxxxfffXXXYYY\\\[[[^^^dddrrrxxx~~~~~~{{{ccc\\\xxxzzzuuuxxx}}}}}}|||uuuvvv|||ttthhh]]]XXXYYY\\\___aaa```\\\YYYTTTWWWXXX^^^qqqpppiiifffcccbbbaaaaaa```___ZZZZZZ]]]bbbdddcccfffkkkfffiiimmmqqqtttuuuvvvwwwqqqqqqpppooonnnppptttwwwvvvuuuuuuvvvxxxyyywwwuuuooo}}}}}}zzz|||{{{|||zzznnnQQQ777333666444111222000000000000000000000000//////.........---------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******+++---111555888'''(((+++---...---------555@@@EEEPPPkkkxxxxxxsssvvvxxxvvvwwwkkkjjjssswwwsssvvv|||yyyllljjjppp~~~sssoooiii\\\^^^lllqqquuuiii___MMMZZZWWWTTTJJJ:::---///:::///,,,+++------***+++...))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,+++++++++,,,------111(((555222000@@@HHHRRReeennn~~~eeeSSSZZZpppiii___VVVUUUUUUYYYcccnnn{{{|||}}}|||~~~zzz___mmm{{{wwwvvvuuuvvvwwwyyyooo|||{{{uuummmaaaccc```^^^```dddddd```[[[WWWVVVYYYbbbmmmsssrrrooofffddd```]]][[[[[[\\\]]]YYYYYYZZZ]]]aaadddffffffcccgggkkkpppsssttttttssspppmmmiiifffiiinnnuuuzzztttwwwvvvrrrtttyyyxxxssstttyyy~~~}}}|||zzzxxx{{{~~~|||zzz|||RRR999;;;333111444...000000000000000000000000........................///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---//////...---///222555888888------------...111666888???IIISSSfff}}}uuuttt{{{|||{{{wwwyyyyyyxxx{{{|||nnngggeeejjjmmmrrr}}}hhh___dddiiifffaaadddqqqmmm```___ZZZSSSLLLHHHJJJIIIAAA999666///,,,,,,000222...++++++)))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************,,,,,,++++++,,,,,,---...111'''444555888FFFGGGNNN^^^xxxeeeLLLMMM]]]|||rrr___WWWRRRSSSXXX___jjjvvv{{{}}}~~~~~~uuueeexxx}}}wwwrrrqqqqqqxxxxxxsssrrryyyyyymmm___fffccc```aaacccbbb^^^ZZZWWWVVVWWW___hhhnnnooolllcccbbb```___]]]\\\\\\\\\\\\]]]^^^```bbbdddddddddfffhhhkkknnnpppooonnnlllpppooommmlllnnnqqqtttvvvxxxzzzyyyuuuwwwzzzyyyuuusss}}}xxxtttxxx{{{~~~|||{{{}}}ZZZ<<<888222222666111000000000000000000000000........................///............---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------///222555888999999...------...222<<>>FFFIIISSS}}}}}}iiiZZZRRRRRRhhhnnnZZZUUUWWWWWWYYY\\\aaajjjttt}}}{{{iiippp~~~|||wwwxxxzzz|||yyyuuuvvv|||wwwtttqqqpppyyy~~~sssjjjhhheeecccaaa```]]]\\\WWWXXXXXXXXXYYY[[[^^^aaahhheee```\\\YYYYYYYYYZZZWWWZZZ^^^``````aaacccdddhhhiiijjjkkkmmmnnnoooooonnnoooqqqrrrtttvvvwwwxxxxxxtttqqqpppppppppooooootttvvvmmmoooyyy}}}~~~}}}~~~~~~}}}}}}sssPPP777444666444111000000000000000000000000///////////////////////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...111555;;;===<<<999777777555???LLLVVV^^^gggpppwwwrrrssswwwuuufffhhhrrrxxx|||~~~|||{{{yyy|||qqqrrrwwwzzzwwwqqqqqqtttzzz~~~tttuuu{{{|||uuuxxx~~~xxxrrrnnn{{{}}}ooonnnkkkbbbOOO:::000/////////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---...000000///555??????GGGJJJ^^^sssfff\\\YYY\\\xxxwww\\\OOORRRYYYSSSYYY___fffooo{{{qqqfffoootttwwwssssssvvvxxxwwwuuuxxx~~~wwwtttsssvvvssspppnnnjjjeee```\\\YYYXXXWWWZZZ]]]]]][[[[[[]]]```gggddd```\\\YYYXXXYYYYYYWWW[[[___``````bbbfffjjjmmmlllkkkkkkkkklllmmmmmmqqqrrrssstttvvvyyy{{{|||wwwrrrooopppqqqpppqqqsssqqqtttiiimmm~~~{{{zzz|||~~~|||{{{zzzzzzzzzzzzyyyYYY:::555777444333000000000000000000000000///////////////////////////............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000555999======:::777777888@@@KKKYYYbbbfffjjjoootttooovvvnnnuuu|||zzzssssssvvvwwwooofffeeeiiioootttvvvqqqllllllmmmmmmdddeeeggglllqqqppphhh___WWWdddxxx}}}vvv{{{mmmkkklllkkk___KKK999000111000...---,,,,,,,,,---************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((())))))))))))************+++++++++,,,,,,+++,,,,,,,,,...///000111///777@@@@@@KKKOOOiii{{{hhh]]]VVV[[[eeeyyybbbTTTQQQUUUYYYVVV^^^fffmmmwwwaaa___kkkjjjmmm}}}uuurrrqqqsssssssssxxx~~~}}}yyyzzzyyy{{{tttqqqoookkkeee```\\\ZZZYYYWWW\\\bbbccc___]]]]]]```aaa``````___]]][[[YYYXXXVVVYYY\\\]]]\\\^^^dddjjjjjjjjjiiihhhiiijjjlllmmmqqqqqqsssuuuvvvwwwxxxxxxvvvpppmmmppprrrqqqrrrvvvsssttt}}}ttthhhttt}}}{{{|||~~~~~~}}}}}}}}}}}}}}}xxx{{{~~~zzzmmmCCC999888333555000000000000000000000000///////////////////////////............---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222666:::<<<;;;777666888<<>>111000...---,,,,,,------************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))******+++++++++,,,,,,,,,+++,,,,,,---...///111111///777???@@@OOOTTTpppppp___XXXcccssszzzcccUUUSSSWWWYYYYYY^^^gggooottt}}}kkkNNNRRRccc```iii}}}}}}vvvqqqpppqqqqqqvvv|||{{{zzz}}}zzzyyywwwlllkkkiiieeeaaa^^^^^^___VVV^^^fffgggccc^^^^^^```ZZZ\\\___aaaaaa^^^ZZZXXXTTTWWWYYYXXXWWWYYY```fffddddddddddddgggjjjmmmooommmooorrrtttuuutttrrrqqqsssllljjjnnnqqqppprrrwwwxxxuuurrrrrruuuyyy~~~~~~~~~zzz{{{}}}zzzzzzsssNNN===888222666000000000000000000000000000000000000000000000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333666999;;;999666666:::???aaammmtttwwwjjjnnnpppqqq}}}uuuqqqpppkkkgggfffkkkttt|||~~~}}}~~~|||xxxsssqqqrrr~~~pppggghhhwww~~~uuuyyytttmmmbbbbbbnnnmmm[[[MMMLLL???:::333---+++,,,,,,,,,---+++))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,++++++***...,,,+++,,,---......---111;;;FFFKKKPPPiiiyyyWWWUUUyyyfff\\\RRRRRRTTTUUUVVVXXXdddmmmzzz~~~___SSSRRRSSSYYYbbbooosssooopppjjjlllwww||||||~~~|||uuurrrtttsssnnnlllnnnooonnnjjjddd^^^[[[ZZZ___fffiiihhhccc^^^[[[ZZZYYYYYYZZZ[[[[[[YYYXXXSSSVVVYYYZZZZZZ\\\aaaeeeeeeffffffffffffgggkkkmmmmmmmmmmmmpppssstttqqqmmmqqqpppoooqqqtttwwwyyyyyy}}}zzz}}}|||~~~}}}zzzyyy{{{{{{{{{~~~tttooo<<<555<<<333333222111111000000111111111111000000//////......////////////////////////......---------,,,,,,,,,------------------------000,,,)))***...333666666666666555666777:::===>>>pppppprrr}}}yyylll```sssxxxssspppqqqtttvvvuuu{{{fffaaadddrrr{{{||||||||||||jjjcccgggtttsss```PPPMMMFFF@@@888222///...------...,,,+++***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,++++++***---,,,,,,,,,---...//////888@@@FFFHHHUUUwwwjjjVVVaaarrrVVVQQQNNNPPPRRRTTTZZZaaallltttlllQQQMMMSSSYYY^^^cccqqqwwwssstttmmmnnnxxx}}}{{{rrrmmmmmmllliiimmmppprrrqqqkkkccc]]]ZZZYYY^^^eeejjjiiieee___\\\ZZZXXXWWWYYY[[[\\\[[[XXXWWWYYY[[[\\\]]]```fffkkklllkkkjjjgggeeeeeegggjjjnnnmmmmmmoooqqqrrrpppmmmnnnmmmmmmppptttxxxzzzzzz~~~}}}~~~~~~|||{{{uuuzzzsssIII888888///333222111111000000111111111000000000/////////...////////////////////////......---------,,,,,,,,,------------------------...,,,***,,,000444666666666666555666777:::===>>>zzzyyyxxxhhhooo~~~zzztttnnnnnnuuupppjjjooo|||vvvoooqqqhhhsssuuuyyyllleeeeeemmmiiiZZZQQQRRRMMMGGG>>>666111...,,,***///---,,,,,,,,,+++***(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,+++++++++------,,,,,,---///000111<<>>zzz|||yyyssswwwuuusssgggkkkeeeaaa|||~~~tttlllaaaVVVWWW___XXXRRRIIIAAA:::555000---...---++++++,,,,,,***)))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,++++++,,,---------...000333555:::CCCIIIPPPkkk```PPP[[[aaaPPPKKKMMMRRRYYY]]]aaaiiirrr~~~aaaRRRHHHMMMWWW___cccfffxxx{{{wwwlllkkkuuuzzzzzzxxxsssmmmiiihhhhhhgggggglllrrrrrrmmmddd]]]YYY[[[\\\___bbbddddddbbb```[[[WWWTTTWWW]]]```^^^ZZZYYY\\\```aaa```bbbeeeiiiiiihhhgggdddcccfffjjjnnnssssssrrrqqqrrrsssssssssppppppppptttxxx{{{}}}}}}||||||wwwnnnjjjfffssscccEEE:::;;;333222111111000000111111000000000000////////////////////////////////////......---------,,,,,,,,,------------------------***,,,///222666777777777555555666777999<<<>>>???~~~{{{wwwxxxnnneeesssvvvdddbbbiiiddd```YYYRRRJJJBBB;;;666000---+++++++++,,,++++++******))))))))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,,,,---.........000555999===EEEJJJTTTppp~~~mmmXXXSSSiiikkkWWWPPPPPPPPPVVVaaaiiinnnsssxxxtttPPPMMMLLLPPPWWW]]]dddkkkvvvxxxjjjgggpppuuusssqqqpppooollliiihhhgggdddjjjqqqvvvtttnnnfffaaaaaa___\\\]]]```bbbcccccc\\\XXXVVVWWW\\\___]]][[[XXX]]]bbbdddcccaaabbbcccddddddcccbbbccceeejjjnnnrrrrrrrrrqqqqqqqqqssstttrrrrrrrrrtttwwwyyyyyyxxxyyynnnnnnwwwnnnJJJ555999333222111111000000111111////////////000000000000////////////////////////......---------,,,,,,,,,------------------------***---222555777888888888666666777999;;;>>>???@@@|||sssuuu~~~zzzjjjhhhkkkhhhddd___XXXNNNDDD===666333...,,,+++,,,,,,,,,+++******))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,,,,,,,+++---///......111777<<>>@@@AAABBBxxxvvvqqqwwwuuulllppppppooommmfff[[[OOOGGGAAA<<<444...,,,,,,------+++******))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,,,,,,,+++---//////...222999???DDDIIIWWWsss}}}ggg\\\UUUgggxxxZZZMMMKKKJJJQQQWWWdddrrrzzz~~~jjjTTTFFFKKKPPPTTTZZZcccmmmtttuuu{{{|||zzzppppppoooqqqmmmkkkmmmkkkeeecccffffffhhhooo|||xxxlllmmmgggbbbaaaccceeecccaaa______^^^[[[XXXWWWYYY[[[VVVZZZ^^^```______bbbeeedddeeefffeeeddddddeeegggkkknnnrrrsssrrrrrrsssuuutttssssssuuuvvvvvvtttrrr|||}}}~~~vvvwww```:::<<<333222111111000000111111.../////////000000000111////////////////////////......---------,,,,,,,,,------------------------...222777999888777888999777999;;;===@@@BBBCCCDDD}}}|||{{{iiizzzzzzzzz{{{}}}|||vvvkkk]]]TTTJJJCCC999111---,,,,,,---++++++************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++,,,---------+++---000///...222:::@@@>>>GGGaaazzzkkk]]]VVVlllkkkQQQNNNNNNKKKUUU___ooo{{{yyy]]]HHHOOOQQQTTTWWW^^^hhhppptttyyy{{{}}}xxxzzzxxxtttoooooojjjgggiiihhhdddeeejjjeeeeeelllzzzxxxjjjoookkkffffffhhhgggccc______aaaaaa\\\VVVTTTWWW[[[SSSVVVXXXYYYYYY\\\bbbgggbbbdddfffgggffffffggghhhlllqqquuuwwwwwwvvvwwwyyyvvvvvvvvvxxxzzzzzzxxxvvv}}}~~~}}}}}}|||~~~yyyssszzzrrr|||lll???===333222222111000111111111.../////////000000111111////////////////////////......---------,,,,,,,,,------------------------000444888999888777888999888:::<<>>EEEHHHFFFDDDCCCuuu|||}}}~~~yyyyyy{{{yyy|||sssiiicccTTTcccuuuzzzmmmiiicccYYYccceee___LLL:::111...,,,++++++++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))******************+++,,,,,,---.........------///222888???CCCJJJ]]]qqqiiifffgggQQQJJJNNNXXX```pppxxx}}}bbbLLLFFFIIILLLRRRWWW[[[bbbmmmuuuxxxzzz}}}vvvrrrvvv||||||ssskkkgggfffhhhiiiiiilllpppmmmnnnpppvvv}}}rrrllljjjeee]]][[[\\\]]]]]][[[XXXVVVUUUTTTTTTXXXaaaeeedddeeeiiikkkjjjhhhhhhhhhiiijjjjjjtttuuuxxx{{{}}}~~~~~~~~~yyyyyyyyyxxxwwwyyy|||~~~~~~}}}{{{|||~~~~~~tttnnnsss{{{wwwsssDDD666555333222222222111111111111000///////////////000/////////.....................------,,,,,,,,,...---,,,+++,,,...000111888999999888777888:::===@@@???AAAGGGIIIHHHHHHJJJxxx|||}}}|||uuufff\\\ZZZ]]]aaattt~~~|||vvvsssssstttuuuuuulllaaaaaauuuzzz^^^]]]```___aaaeeemmmooobbbMMM===333///+++,,,,,,---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))))))))************((()))***+++---...///000---,,,,,,000666===BBBEEEIIImmm}}}mmmdddrrrxxxTTTIIIMMMTTTaaannnfffJJJ@@@DDDJJJKKKSSSZZZ___gggrrrzzz|||}}}~~~wwwxxx||||||vvvooohhheeehhhlllnnnpppssspppnnnlllooowwwwwwnnniiiddd^^^[[[\\\]]]^^^]]]\\\YYYXXXRRRTTTZZZcccgggfffeeeggglllkkkjjjiiihhhhhhiiiiiitttuuuxxxzzz|||}}}}}}}}}~~~~~~~~~|||{{{{{{}}}|||xxxxxx|||~~~}}}}}}rrrnnnttt}}}xxx|||RRR999777555444444333222000111111000///////////////////////////.....................---------------...---++++++,,,///333555999999:::999999:::===???@@@@@@DDDIIIIIIHHHLLLSSS}}}}}}xxxuuu|||{{{~~~zzzzzzxxxyyy~~~zzzzzzvvvlll___WWWVVVYYY]]]rrr|||~~~vvvrrrpppeee]]][[[kkkffflllooogggVVVEEE:::444,,,,,,,,,.........---+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))***++++++***)))(((((()))))))))************)))******+++---......///...,,,,,,000888???DDDEEEKKK}}}ddd```kkkIIIIIIUUU]]]hhhuuu}}}]]]EEEAAAEEEFFFNNNVVV^^^dddlllvvv|||}}}~~~|||yyy|||~~~tttkkkeeehhhnnnqqqsssvvvqqqooommmmmmsss}}}vvvlllfffbbb___[[[[[[\\\^^^___^^^\\\ZZZWWWYYY]]]ccceeeeeeddddddkkkkkkjjjhhhffffffgggiiioooqqqtttvvvyyyzzzzzz{{{~~~}}}~~~~~~xxxvvv{{{~~~~~~wwwuuuyyy{{{zzz~~~~~~XXX:::777444444555555333000111000000//////////////////////////////........................---------...---+++,,,...111555888777888:::::::::;;;>>>AAA@@@BBBFFFHHHFFFFFFNNNWWW|||yyyzzz~~~zzzsssmmmiiikkkooowww{{{yyy{{{~~~yyyxxx}}}tttpppiiiaaaZZZXXXYYYZZZ```}}}{{{sssuuu```bbbdddbbb```\\\SSSHHH???:::///---++++++---...---+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))************)))(((((()))))))))************++++++,,,,,,,,,,,,------.........111777???EEEHHHXXXooo```kkk___GGGPPPaaahhhppp|||qqqTTTFFFHHHJJJGGGTTT\\\dddiiioooxxx}}}~~~wwwrrrssszzzooofffgggkkknnnqqqsssoooqqqsssuuuvvvyyyzzzsssllleeeaaaaaa]]]\\\\\\]]]___```^^^\\\\\\]]]^^^___aaadddffffffggghhhhhhfffddddddgggiiilllnnnqqqtttwwwyyyzzzzzz}}}~~~xxxwww}}}~~~tttooo___;;;777333222444555444111111000000///////////////.........///////////////........................------------000333777:::555777999:::;;;<<>>@@@CCCCCCCCCDDDEEEDDDGGGSSS___}}}wwwtttqqqmmmjjjdddccccccbbb^^^[[[aaaiiiyyyuuummmeee^^^YYYWWWVVVbbbgggqqquuupppfffbbbeeejjjoooxxx~~~|||yyy|||~~~zzzlllbbb```]]]XXXTTTUUUYYY]]]xxx}}}tttccc]]]ZZZZZZXXXSSSRRRUUUHHH???333,,,+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))************+++++++++,,,,,,---------,,,///333555888AAAPPP[[[vvv~~~iii___bbbjjjSSSLLLKKKXXXjjjwww|||pppRRRCCCDDDJJJRRRXXXaaahhhnnnrrrxxx{{{mmmeeedddkkksss{{{tttmmmgggeeeiiiooottt{{{zzzxxxxxxnnnqqqzzz}}}qqqjjjiiigggccc^^^^^^aaaeeeeeeccc___bbb```\\\^^^eeeiiihhh___bbbeeeeeedddfffkkkppprrrsssuuuwwwyyyzzzzzzzzzyyy|||{{{zzz|||sssiiiSSSbbbGGG???444000222444333111111111000///////////////............/////////000---........./////////000---...000333555777888999444777:::===>>>@@@CCCEEEEEECCCCCCFFFHHHNNN[[[hhh|||wwwqqqlllhhhbbb[[[UUUUUUUUUVVVVVVTTTUUU___kkkrrrkkkaaaWWWQQQPPPRRRTTT\\\```gggnnnlllfffdddfffjjjqqq{{{zzzuuuzzz|||yyy~~~~~~xxxyyyooo\\\UUUYYY[[[XXXRRRRRRYYY```xxx}}}wwwgggeeefffgggccc\\\]]]dddWWWLLL<<<111...///000///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))************))))))***+++---...//////***///555777999DDDUUUccc|||jjjeeekkkvvvUUUIIIJJJNNNXXXgggvvvrrrxxx~~~eeeMMMFFFHHHKKKRRR[[[dddkkkqqqttt{{{wwwiii___]]]jjjsss|||~~~sssjjjfffjjjqqq{{{}}}vvvttttttoootttyyyooommmlllfff```___cccggghhhfffcccfffddd^^^^^^ccceeebbb]]]aaaeeefffeeegggmmmssstttuuuvvvxxxxxxxxxwwwvvvvvvyyy}}}||||||}}}}}}~~~~~~~~~~~~www~~~~~~zzz{{{uuuoooiiiSSS\\\NNNCCC777111222444333000111111000///////////////---.........//////000000---.........//////000000---///111444666888888888555888;;;>>>@@@BBBEEEGGGGGGDDDCCCGGGLLLTTTbbbooozzzssslllhhhaaaYYYSSSPPPNNNNNNJJJLLLMMMMMMMMMPPPWWW]]]^^^WWWPPPLLLGGGFFFLLLTTT[[[]]]aaagggiiigggeeeeeeiiiqqquuuqqqnnnpppuuuxxxyyypppnnntttyyyyyysss|||ttteee[[[XXXSSSXXXUUURRRUUURRRWWWfffzzz|||nnniiigggddddddfff^^^TTTHHH===222***+++000---------,,,...///,,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,---------,,,...333777888AAAZZZtttwwwZZZ```{{{}}}aaaOOOGGGIIIPPPZZZccclllyyytttmmmjjjZZZIIIDDDHHHNNNUUUZZZdddjjjqqquuuyyyuuuggg```bbbgggjjjsssyyytttmmmfffmmm|||~~~{{{uuuooonnnpppwwwwww~~~~~~rrrjjjgggcccaaabbbbbbaaacccgggfffdddaaa^^^]]]^^^___```bbbcccccccccdddfffkkknnnjjjlllooorrrvvvxxxzzz|||~~~|||}}}{{{{{{~~~zzz{{{|||}}}~~~~~~~~~yyywwwxxx{{{~~~xxxxxx}}}yyyrrrlllXXXSSSpppVVVHHH444000777444000666000000000000///////////////////////////////////////......---------......,,,---///333777888777666777:::===@@@AAABBBDDDFFFKKKCCCAAAHHHPPPXXXfffvvv}}}nnngggfffeee___YYYUUURRRMMMHHHDDDBBBBBBCCCHHHHHHHHHHHHIIIMMMRRRVVVTTTNNNIIIHHHGGGGGGLLLRRRYYY\\\aaadddccc^^^[[[ZZZccckkkooonnnmmmrrrxxx{{{{{{tttmmmkkkmmmqqqrrrqqqvvvyyyyyyooo^^^PPPHHHGGGOOORRROOOOOOUUUXXX```rrryyyvvv~~~zzziii]]]___^^^TTT@@@---'''***------,,,************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++,,,,,,------...111222888>>>@@@KKKlll{{{eeeVVVjjj}}}fffRRRGGGGGGIIIOOOYYYaaajjjwwwzzzpppyyyaaaSSSFFFDDDJJJQQQXXX^^^ccciiiqqqvvvzzzvvvjjjddddddcccfffnnn|||xxxssslllcccfffpppxxxsssqqqssssssooolllllltttxxxzzzuuuvvvmmmeee___```cccccccccdddeeeccc```]]]\\\\\\]]]^^^___bbbeeehhhjjjkkkmmmooonnnppptttwwwzzz|||}}}~~~~~~{{{{{{~~~|||~~~}}}}}}zzz|||~~~|||~~~~~~~~~zzztttppp```UUUkkkdddHHH555555777333111444111111000000000////////////////////////////////////......------.........---///222444666777777777888;;;???AAABBBCCCDDDFFFHHHJJJPPPXXXZZZ]]]jjjyyy{{{ppp^^^WWWOOOMMMPPPPPPKKKFFFDDDBBB@@@===<<<===???@@@EEECCCBBBCCCFFFJJJMMMNNNJJJEEEBBBEEEHHHIIILLLQQQZZZbbbiiiiiiaaaZZZXXXYYY```fffjjjjjjkkkqqqwwwyyyssseee^^^ccciiiiiigggiiijjjiiibbbVVVIIIBBBBBBDDDJJJMMMJJJLLLWWW]]]iii{{{}}}uuuqqqrrrvvvyyyzzzhhhjjj{{{nnn\\\fffqqqlllUUU<<<111222///...,,,***((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------......222111888@@@DDDRRR~~~rrr\\\[[[~~~xxxcccPPPEEEDDDHHHIIIOOOXXX```gggttt|||jjjqqqUUUJJJCCCEEEMMMUUU\\\bbbdddkkktttzzzyyyooohhhgggbbbeeekkkwwwvvvtttqqqllllllpppooolllnnntttvvvsssooonnntttyyy{{{tttxxxwwwkkkaaaaaaffffffdddcccfffdddaaa___]]]]]]^^^^^^]]]bbbgggjjjkkkjjjjjjjjjmmmpppuuuzzz~~~xxxttttttyyy}}}{{{yyyyyyzzz||||||}}}yyyxxx|||~~~|||||||||}}}~~~~~~|||wwwsssdddTTTccc}}}yyyJJJ555;;;666111444111222222111111111000000000///////////////////////////......---......//////...111555666555444777999===???CCCEEEEEEEEEGGGHHHEEENNN[[[aaa```eeeuuu}}}jjj^^^WWWSSSIIIFFFEEEGGGJJJKKKGGGBBB???>>>===<<<===@@@BBBDDDBBB@@@???BBBGGGKKKLLLJJJFFFAAA@@@EEEJJJKKKLLLOOO]]]lllvvvooo```WWWYYY^^^```eeeiiiiiilllpppsssqqqlll\\\UUU]]]bbb^^^___fffbbb\\\RRRGGG???>>>CCCIIIFFFJJJIIIMMMYYYaaammmzzzvvvrrrmmmkkkjjjqqqnnngggfffkkkooo___gggsssttteeeMMM;;;555///.........+++)))+++///************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************++++++,,,---...//////333222888BBBGGGYYYooo[[[iiivvvdddSSSHHHFFFJJJIIIJJJPPPXXX^^^eeeqqq|||iiiiiiwwwoooKKKDDDAAAGGGPPPXXX^^^cccgggoooyyy|||tttlllhhhfffgggllluuuwwwuuuuuutttqqqpppooonnnqqqvvvvvvrrrrrruuuvvvzzzxxxsssyyy~~~rrrhhhfffgggfffeeeeeehhhfffdddbbb````````````___bbbeeegggfffcccbbbbbbgggkkkqqqxxx}}}uuuqqqqqqxxx}}}|||yyyxxxvvvwwwzzz|||~~~zzzsssrrrwww}}}}}}{{{|||}}}~~~}}}{{{wwwtttfffUUU___sssNNN666???555000666///222222222222111111111000////////////////////////...............//////000///333777777333333777;;;@@@CCCFFFHHHHHHHHHIIIJJJCCCOOOZZZ^^^bbbooouuuaaaSSSLLLHHHEEEDDD@@@@@@BBBEEEGGGFFFCCC???;;;:::::::::<<<>>>AAABBBBBBAAACCCGGGLLLOOOMMMJJJDDDAAAAAAEEEIIIJJJMMMPPPfffvvv~~~oooYYYPPPVVV^^^]]]ccciiilllpppsssqqqkkkeeeXXXSSSZZZ\\\WWW]]]iiieee]]]PPPCCC;;;;;;???BBBAAAIIIMMMSSS```gggsssvvvqqqmmmjjjkkkaaaccchhhsssvvvppp}}}ttthhh___bbbkkkvvvttt```EEE333...+++,,,///...******///************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***************++++++,,,...//////000666777>>>EEEMMMcccaaaZZZzzz{{{cccTTTLLLHHHIIILLLKKKLLLQQQXXX^^^eeeppp{{{xxxbbbppp^^^GGGCCCCCCKKKTTTYYY___dddjjjrrr}}}~~~xxxooohhhhhhiiilllttt{{{wwwwwwxxxuuuooolllnnnpppqqqnnnkkkpppyyyssstttxxx{{{zzzxxx|||~~~vvvnnnjjjfffbbbcccffffffeeedddbbbaaaaaaaaaaaa___```bbbaaa``````bbbccchhhkkkqqqwww{{{}}}}}}|||zzzwwwxxx~~~}}}}}}zzzyyyzzzzzz|||yyypppnnnttt{{{~~~~~~{{{|||~~~~~~|||xxxtttrrrhhh[[[___}}}XXX:::???444000777000222222222222111111111000000000000000000000000000...............///000111111555888666333444888===@@@CCCFFFGGGHHHHHHIIIJJJFFFRRR\\\aaakkk}}}}}}zzzmmm^^^RRRGGGFFFGGGEEE@@@===???@@@CCCDDDDDDBBB???===::::::::::::<<<>>>@@@AAACCCFFFJJJOOORRRPPPLLLIIICCCAAABBBFFFIIIKKKRRRYYYxxxkkkUUUPPPVVV\\\YYYaaajjjqqqxxxyyyqqqhhh]]]WWWUUUYYY[[[[[[bbblllbbbXXXKKK???;;;;;;???AAA@@@MMMVVV]]]hhhooo~~~zzzrrrlllnnntttmmmiiigggqqqvvvmmmwwwsssfff^^^VVVWWWcccxxxxxx]]]HHH444,,,***...///***))),,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++***+++,,,---...///000111444:::???DDDOOOjjj|||\\\dddlllTTTIIIHHHHHHHHHHHHMMMNNNRRRZZZ```fffqqq|||qqqiiizzzQQQFFFDDDFFFOOOWWW[[[```eeellluuu|||ssskkkfffhhhlllsss~~~pppoooooooookkkjjjrrr|||ooonnnpppvvvzzz|||}}}vvvpppjjjddd___```dddaaaaaa``````_________```]]]^^^______```dddhhhlllnnnppptttwwwyyyyyyxxxxxxzzzyyy|||}}}{{{|||zzzyyyyyyzzz{{{~~~}}}xxxpppnnnvvv~~~|||yyyzzz{{{zzz|||~~~}}}yyyuuuqqqpppeee___]]]jjjBBB<<<444222555111222222111111111000000000000000000000000000000000............///000111111444555666555444666;;;???>>>AAADDDFFFGGGGGGHHHJJJJJJYYYfffnnn{{{{{{xxxfffKKKIIIBBB???CCCEEEBBB??????BBBDDDEEEDDDAAA???======;;;;;;<<<===>>>@@@BBBCCCEEEKKKRRRVVVTTTNNNHHHDDDBBBCCCFFFJJJMMMRRR___lllvvv___SSSVVV[[[ZZZZZZcccnnnyyy}}}oooaaaTTTSSSTTTYYYaaagggjjjlllZZZPPPCCC::::::???DDDGGGKKKZZZccchhhnnnuuuxxxtttxxxvvvwwwmmmhhhllllllppp}}}jjjYYYRRRRRR\\\ooo|||zzzmmmcccCCC444+++...000+++***---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,---...000111111000;;;AAABBBRRRrrryyy___uuuqqq^^^JJJDDDFFFHHHGGGGGGOOOOOOTTT\\\bbbhhhsss~~~qqqzzzvvvIIIFFFEEEIIIRRRYYY^^^ccchhhrrrzzzyyyooohhhiiilllqqqyyy|||uuupppoooooonnnqqqvvvpppnnnooosssvvvyyyxxxppplllhhhccc```aaa^^^^^^_________`````````[[[\\\^^^```bbbfffkkkooonnnooorrrtttvvvwwwxxxxxxvvvxxx||||||uuuuuuxxxvvvwwwyyy{{{|||||||||{{{}}}zzzqqqooovvvzzzzzz|||xxxwwwzzz||||||xxxsssppppppbbbbbbZZZqqqMMM999666444222222111111000000000/////////000000000000000000000000............///000111222666555444444666999===@@@@@@CCCGGGIIIJJJKKKLLLNNNOOOaaaooouuuyyy```UUUOOOGGGBBB===;;;======;;;>>>DDDBBBDDDDDDBBB>>>;;;;;;<<<999999:::<<<>>>@@@BBBCCCFFFNNNWWWZZZUUUKKKCCC???BBBEEEJJJOOORRRZZZlll}}}yyycccOOONNNYYY\\\VVV^^^hhhttt~~~~~~kkkZZZNNNPPPSSSZZZgggrrrqqqjjj\\\PPPAAA888999>>>CCCFFFYYYhhhoooppprrrwwwuuusssqqq}}}uuufffnnn{{{}}}{{{nnnooo}}}ttt\\\YYYVVVWWW]]]aaabbbdddhhhQQQ===//////222...,,,000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,---///000111222222@@@FFFFFFYYY|||ooo[[[{{{zzzcccTTTFFFCCCGGGIIIIIIJJJPPPQQQUUU]]]cccjjjuuutttfffFFFFFFEEEJJJSSS[[[___eeejjjxxx|||ssslllmmmnnnpppuuu{{{yyyooonnnpppnnnjjjhhhvvvsssrrrqqqppprrrzzzzzzpppnnnnnnjjjddd```^^^______```aaabbbbbbccc[[[]]]___aaabbbeeeiiilllhhhiiimmmppptttwwwzzz{{{www{{{|||ttttttyyyuuuxxx||||||yyy|||qqqnnnuuu}}}zzzwwwtttxxx{{{{{{wwwsssqqqpppeeehhhWWWaaaUUU888777555///222000000000000////////////000000000000000000000000............///000222222777555222333777;;;???@@@DDDHHHKKKNNNOOOPPPRRRTTTQQQdddqqqsssggg\\\ZZZMMMCCCCCCAAA???======???DDDHHHJJJLLLJJJFFFBBB>>>;;;999888;;;;;;<<<===>>>AAAFFFIIIKKKWWW]]]UUUJJJEEECCC@@@EEEIIIJJJMMM[[[rrryyyfffSSSLLLOOOTTTYYY]]]lllnnnwww{{{eeeVVVLLLSSSZZZbbbpppyyyqqqbbbWWWKKKAAA>>>???CCCNNNZZZrrrvvvtttoooqqqtttuuu|||mmmkkk{{{hhh[[[wwwsssaaaYYYWWWZZZVVVNNNQQQ[[[]]]LLL999///------,,,++++++++++++************)))************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++,,,,,,***,,,...//////000111333<<<===EEEPPPhhhooo```nnnxxxgggVVVLLLCCCBBBEEEGGGIIILLLNNNUUUWWW\\\fffjjjrrrqqquuuuuuKKKKKKFFFJJJPPPUUU[[[bbbjjjppp}}}{{{|||yyywwwpppmmmqqqtttvvv|||wwwnnnjjjkkkllljjjgggqqqooommmlllmmmppptttvvvyyypppqqq|||~~~sssiiihhheeebbbaaaeeefffcccaaabbb___bbbeeeeeecccbbbdddfffeeeiiinnnrrrssssssttttttyyyxxxwwwvvvvvvwwwxxxxxx~~~yyywwwxxxyyyzzz}}}~~~zzzxxxyyyzzz{{{yyyuuussssssrrrrrriii___VVV___YYY===666---999777222222222111111111111000000000000000000000000000...//////000111333444555666666666777999===@@@BBBCCCEEEIIIMMMNNNOOORRRWWW```iiijjjwwwqqqXXXSSSRRRJJJDDDEEE???<<<;;;@@@IIIPPPQQQPPPMMMKKKFFFBBB>>><<<;;;;;;888:::;;;===@@@DDDHHHKKKUUU[[[[[[PPPDDD???===;;;AAAFFFJJJRRReee|||lll\\\LLLGGGKKKSSS^^^fffpppsss|||vvv```SSSKKKWWWdddllluuuyyyqqqdddTTTIII@@@???CCCKKKYYYeeeyyyzzzvvvrrrxxxiiinnnxxxxxxnnnlllnnn[[[bbblllbbb\\\^^^ZZZNNNIIIKKK\\\[[[MMM999...///000---++++++++++++************************************************)))))))))((())))))))))))))))))))))))************)))))))))(((***++++++++++++,,,,,,,,,+++---.../////////111333;;;AAAEEEQQQrrrvvvfffaaa}}}qqqaaaPPPHHHAAACCCFFFHHHKKKOOOYYY]]]ZZZ]]]gggkkkrrrmmmttteeeFFFEEEIIIMMMTTT[[[bbbjjjsssyyy}}}~~~~~~qqqllljjjooorrrtttxxxxxxooohhhgggggggggfffooommmkkkjjjjjjllloooqqqvvvwww}}}~~~qqqhhheeebbb```aaafffhhhdddaaaaaa```bbbddddddbbbbbbdddfffdddggglllnnnooopppqqqsssvvvuuuttttttuuuwwwzzz{{{yyyvvvuuuxxxzzzzzz}}}}}}zzzxxxyyy{{{}}}|||wwwtttrrrrrrrrrrrrggg]]]RRRYYYuuuXXX<<<777000999555222222222111111111111000000000000000000000000000/////////000111333555666666666666777:::>>>AAACCCFFFHHHKKKJJJIIIKKKTTT]]]iiimmmwwwddd]]]WWWSSSMMMEEE@@@??????===>>>HHHTTTZZZXXXRRRLLLIIIDDD???<<<;;;;;;<<<;;;<<<>>>AAAEEEJJJNNNQQQ]]][[[SSSFFF>>><<<<<<;;;BBBGGGNNN[[[qqqwww[[[OOODDDEEENNNZZZiiittttttxxx~~~kkkWWWMMMLLL^^^pppyyy|||{{{pppbbbOOOFFF>>>@@@IIIVVVgggssswwwuuupppppp~~~ddddddvvvzzzkkkaaa|||pppcccvvvyyykkkbbbeeeggg^^^TTTNNNXXXgggdddHHH111---///,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,---...////////////111333999FFFHHHZZZ|||lll]]]bbbvvvbbbTTTHHHCCC@@@CCCGGGJJJNNNRRRaaabbb]]]___kkkqqqxxxzzzlllzzz~~~RRREEEDDDHHHLLLTTT\\\eeeoooyyyqqqlllkkknnnqqqsssvvvyyy}}}tttkkkeeeddddddeeelllkkkiiiggggggiiikkklllsss{{{rrrlllgggbbb```bbbggghhhddd`````````bbbbbbbbbbbbbbbdddffffffhhhkkklllmmmoooqqqsssssssssrrrrrrtttwww{{{}}}uuurrrssswwwyyyzzz}}}}}}zzzyyy{{{}}}~~~}}}zzzvvvsssrrrrrrqqqqqqggg\\\PPPRRRjjj\\\>>>999444777111222222222111111111111000000000000000000000000000000000//////000333555777666666777999<<>>;;;AAABBBHHHQQQYYYZZZUUUOOOGGGDDD???:::888888999;;;@@@@@@AAAEEELLLRRRXXX[[[\\\TTTGGG===999===BBBEEELLLQQQYYYggg{{{yyyeeeOOOEEEAAAJJJ[[[jjjwww~~~yyy}}}ttt___OOOHHHQQQeeeyyy}}}lll[[[JJJCCC>>>AAANNN___pppzzzoookkkgggnnn~~~vvvppplllttt|||qqqsss{{{~~~llllllqqqnnnbbbYYYXXXkkktttaaaAAA---***...,,,,,,+++++++++******************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,---...///000/////////222444999KKKPPPnnnlllgggYYYeee{{{dddQQQGGGCCCAAAAAAEEEHHHJJJNNNTTT___```]]]cccsss{{{oooppphhhGGGJJJIIIKKKOOOVVV___iiittt}}}{{{vvvpppoooqqqsssuuuwww~~~{{{uuulllfffddddddiiiiiihhhggghhhiiijjjkkkppp}}}tttvvvuuuoooiiieeecccffffffbbb___```aaaaaaaaaaaabbbccceeegggiiijjjlllmmmnnnpppsssvvvsssrrrqqqqqqrrrvvvzzz|||uuuqqqqqqtttwwwzzz|||{{{|||~~~|||xxxuuusssrrrpppnnnggg^^^QQQOOObbbjjjBBB999777555000222222222111111111000000////////////////////////111000//////000333666888666666888:::>>>AAADDDFFFLLLMMMLLLHHHKKKVVVccckkkjjjmmm|||YYYLLLMMMRRRQQQIIICCCCCCCCC???AAAHHHRRRXXXYYYUUUPPPMMMDDDAAA===999777888:::<<>>CCCQQQcccrrrxxxhhhdddeeettt}}}{{{{{{pppwww~~~sssaaarrr{{{qqqsssrrrggg]]]]]]hhhxxxyyy[[[666)))222,,,,,,,,,++++++++++++***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,------///000000//////000333666<<>>;;;:::;;;===>>>:::<<>>BBBEEEHHHIIIKKKLLLKKKOOO___qqqvvvqqqzzzyyyjjjNNNJJJRRR[[[TTTLLLFFFBBB???BBBFFFNNNSSS[[[^^^\\\WWWQQQMMMAAA???===<<<;;;<<<===>>>>>>CCCNNN\\\hhhkkkgggbbbKKKBBB<<<<<<@@@IIIWWWeeeiiiwww~~~rrr\\\HHHBBBHHHVVVjjjyyy~~~|||ooo```VVVXXX___nnn}}}pppXXXBBB???AAABBBIIIWWWgggllljjjbbbdddooo~~~zzzzzz|||{{{}}}{{{cccddd```\\\sss|||vvv}}}bbb[[[dddyyyxxxZZZ:::...------,,,,,,,,,+++++++++************************((()))))))))************))))))))))))))))))))))))((()))))))))************((()))***+++,,,------....../////////000222777:::DDDQQQssskkk___yyykkkVVVGGGAAA@@@@@@BBBFFFIIIGGGIIIRRR^^^dddkkknnnuuu|||ooowwwrrrMMMHHHLLLOOOZZZ[[[aaakkkxxx}}}pppnnnssssssnnnxxx|||tttmmmiiiiiijjjjjjiiigggeeeddd```dddfffhhhqqqwwwnnnjjjfffbbbbbbeeeaaaaaacccgggjjjkkkhhheeejjjlllmmmnnnnnnppprrrtttuuuuuuuuuvvvvvvuuuuuuttt|||{{{}}}~~~~~~|||zzz~~~|||yyyuuuooollleeebbbXXXNNNTTTrrrzzzsssTTT444999000777222222222111111111111000000000000000000000000000...///111333555555555555555777;;;???CCCGGGIIIKKKIIIMMMOOORRR```sssyyyttt}}}cccOOOIIIPPPYYYQQQJJJFFFEEEAAA===BBBKKKYYYZZZ]]]```___ZZZQQQJJJ======<<<;;;;;;;;;<<<===GGGNNN[[[jjjrrrooocccYYYDDD===:::>>>EEENNN^^^nnnkkk{{{uuueeeOOO===EEEOOObbbrrrzzz{{{uuugggZZZTTTYYYbbbrrr{{{iiiTTTBBB===@@@DDDKKKZZZiiikkkfffjjjooo|||}}}}}}fff]]]ccc[[[jjjyyyooonnnwww|||jjjcccfffxxxqqqNNN333---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++((())))))+++,,,---............//////000333888<<>>>>>>>>AAAFFFIIIHHHJJJUUUbbbfffnnnpppwwwvvvnnnyyydddKKKKKKMMMSSS^^^```eeeqqqtttssswwwuuunnnvvv~~~}}}~~~~~~wwwqqqiiijjjjjjiiigggddd```^^^```fffnnnuuu|||xxxpppmmmjjjfffdddfffaaabbbdddhhhlllmmmiiieeelllnnnpppqqqrrrrrrtttvvvssstttvvvwwwwwwwwwvvvuuu~~~||||||}}}||||||~~~|||zzzvvvpppmmmhhhfff]]]QQQUUUqqqtttppp^^^888:::---555222222222111111111111000000000000000000000000000---///222555666666555444555777;;;???DDDHHHJJJKKKIIIOOORRRSSS^^^qqqzzzwwwXXXNNNPPPOOOMMMHHHEEEDDDCCC@@@>>>@@@IIIQQQ___aaafffkkklllbbbQQQDDD>>>;;;:::<<<<<<===CCCKKKTTT]]]lllyyy{{{nnnYYYIII???AAA??????MMMaaaiiieeeggg|||gggOOOFFFGGGSSSfffvvvwwwxxx~~~jjj[[[QQQPPP[[[gggvvv{{{iiiVVVDDD===@@@===CCCUUUhhhpppooommmjjjuuuoooZZZRRRSSS___dddeeeuuuvvvgggmmmqqqeeefffnnnggg]]]iiivvvlllEEE555(((///444)))+++111)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......,,,---...///000444999===FFFUUUwwwnnn[[[uuuxxxaaaQQQGGGAAA???@@@CCCDDDGGGIIIHHHKKKVVVccchhhfffoooqqqlllxxxNNNGGGNNNMMMYYY```eeemmmvvv~~~yyytttqqqooorrrxxx}}}|||~~~}}}yyy{{{|||zzzyyyzzzsssmmmjjjhhhccc\\\^^^eeefffjjjlllnnnttt~~~~~~{{{xxxuuuqqqlllfffbbbaaa___^^^ccciiinnnmmmkkkkkklllooosssvvvwwwuuutttrrrooorrryyyzzzuuurrrtttttt{{{xxx}}}~~~zzztttooommmmmmmmmmmmmmmiii\\\SSSSSS^^^{{{iiivvvCCC666888...222222111111000/////////000000000000000000000000111333555666555555666888555===BBBAAACCCJJJNNNLLLFFFUUU[[[___fffkkkvvv}}}{{{qqqJJJHHHKKKJJJIIIEEEIII===888???CCC@@@FFFSSS___hhhqqqrrriiiXXXIII@@@>>>;;;:::???CCCGGGLLLRRRdddnnn{{{yyyfffPPPAAA@@@AAACCCJJJYYYiiipppnnnzzzwwwZZZGGGFFFMMMfffuuuwwweeeWWWNNNQQQ```ooowwwrrrbbbQQQBBB===AAA@@@HHHYYYhhhooopppqqqrrr~~~mmm\\\XXXYYY]]]\\\[[[fffyyy~~~kkkaaappp|||kkk]]]]]]ZZZ[[[hhhxxxggg@@@,,,,,,333,,,---111)))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,---...///111555;;;???NNNYYYwwwddd___sss\\\MMMEEE@@@???AAACCCDDDGGGJJJIIILLLXXXeeemmmmmmyyymmmiiiwwwzzzGGGFFFLLLMMMZZZeeejjjrrr||||||~~~zzzwwwqqquuuyyy}}}~~~{{{yyyvvvxxxzzzzzz{{{}}}wwwoookkkfff```___ccciiimmmpppqqquuu{{{}}}{{{uuutttttttttsssooojjjfffddd```^^^```fffkkkmmmllllllmmmpppsssuuuvvvtttssspppmmmnnnsssvvvssssssvvvxxx{{{~~~{{{|||~~~|||xxxrrrnnnmmmllllllkkkpppmmm___TTTOOOVVV{{{wwwMMM;;;>>>444222222111111000000//////000000000000000000000000111333555555555555666777888???CCCCCCGGGMMMOOOMMMHHH^^^gggeeeiiiqqq~~~|||XXXEEEKKKLLLJJJIIIFFFHHH;;;888BBBBBB===JJJaaannnvvvzzzppp\\\III@@@>>>>>><<<===EEELLLRRRXXX^^^uuuvvv]]]HHH<<<>>>@@@IIIXXXgggpppwww}}}mmmPPPBBBHHHTTTsss{{{{{{mmm]]]QQQNNNWWWiii{{{|||}}}fffWWWJJJ>>>===AAACCCMMM]]]jjjooorrruuuuuuvvvhhheeeddd]]]UUUTTTZZZhhhxxxfffZZZgggxxxhhhNNNJJJOOOWWWcccuuu{{{TTT777***000//////000+++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------...///222666===AAANNN[[[yyyrrrZZZddd|||iiiTTTGGGAAA???@@@CCCDDDEEEHHHJJJKKKOOO\\\jjjrrrrrr|||gggdddtttjjjDDDHHHMMMNNN]]]kkkqqqzzz|||}}}}}}~~~zzzsssrrrvvv{{{|||zzzzzzuuusssvvvyyy{{{~~~uuummmhhhcccaaabbbhhhnnnrrrsssuuuxxxwwwtttoooqqqsssuuuuuurrrlllgggfffaaa^^^^^^ccchhhkkkllllllnnnqqqsssttttttsssrrrmmmkkklllppprrrrrruuuyyy~~~}}}}}}{{{}}}~~~~~~yyyvvvrrrooonnnmmmllljjjnnnmmmaaaTTTLLLNNNpppUUU999<<<333222222222111000000//////000000000000000000000000222333555555444444555777<<<@@@DDDFFFKKKPPPPPPMMMOOOkkkuuupppuuu~~~|||aaaMMMIIIPPPMMMHHHIIIFFFBBBAAADDDEEE@@@EEE^^^zzz}}}qqq]]]III===<<>>DDDMMMSSSYYYbbbkkkoooUUUDDD===<<>>@@@CCCNNN```nnntttvvvyyyvvv|||ssssssfff```eeelllsssuuu[[[TTTaaa[[[FFFAAAKKKPPP[[[lllvvvtttooottt}}}hhhGGG---,,,000///---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---...///000333888???DDDIIIggghhhVVVlllppp```MMMCCC@@@???BBBEEEEEEFFFHHHKKKMMMSSSbbbppp{{{xxx|||ccc___mmm]]]FFFNNNRRRUUUcccqqqwww{{{yyy{{{}}}~~~xxx{{{}}}yyyqqqsss|||~~~}}}}}}xxxtttsssvvvzzz}}}~~~rrrgggaaa```bbbdddiiimmmooorrrvvvvvvsssrrrtttwwwyyyyyyssskkkeeefffccc``````cccgggjjjjjjmmmoooqqqrrrrrrqqqqqqqqqnnnoooqqqssstttuuuwwwzzz~~~}}}}}}~~~~~~}}}~~~~~~~~~yyywwwtttsssrrrpppnnnlllgggiiiaaaUUULLLKKKiii```:::999000333333222111111000000///000000000000000000000000222333444444444444666777???AAADDDHHHNNNQQQPPPMMMVVVooouuuppp||||||{{{wwwQQQHHHJJJOOOGGGCCCEEECCC???EEEFFFBBBKKKeee}}}|||nnnYYYGGG>>><<<<<<<<<<<>>>>>???===:::AAAHHHUUU```dddiiiuuu}}}jjjTTTFFFAAABBBJJJYYYnnnzzz|||~~~~~~___NNNIIIMMM[[[jjjsssyyy~~~{{{ooo___SSSZZZmmmiiiMMMDDD>>>;;;AAA@@@HHHYYYooo}}}jjjdddqqq{{{[[[TTTeeeeeeQQQEEEWWW```gggcccYYYRRRUUU[[[nnndddGGG000......***---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,......///111555<<>>777333333333222111111000000000000000000000000000000222333444555555777:::===BBBBBBFFFJJJKKKJJJMMMQQQlllrrrmmmqqqpppffffffcccdddzzzOOOKKKMMMKKKDDDFFFIIIBBB>>>AAAFFFXXXwww|||___GGGEEECCC@@@>>>>>>??????JJJNNNXXXgggsss{{{lllWWWIIICCCEEEHHHUUUeeewwwlllOOOHHHPPP[[[hhhsss{{{ssseee\\\YYYdddvvv```GGGAAA===;;;BBBCCCSSSkkkkkk]]]___xxxzzzppp___qqq{{{fffQQQ\\\fffiiiaaaXXXVVVRRRLLL]]]iiiVVV888111000***---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...///000111666===GGGMMM{{{]]]WWWrrr|||kkkRRRHHH???>>>AAACCCEEEGGGGGGHHHJJJNNNSSS]]]ppp|||]]]VVV^^^hhhrrrjjjXXXQQQXXXbbbnnnzzz~~~mmmeeefffkkkssszzz{{{zzz{{{~~~~~~sssnnnkkkgggiiihhheeeffflllpppoootttxxx~~~~~~xxxnnnmmmllljjjiiiiiijjjllljjjmmmqqqpppnnnmmmpppsssuuu}}}wwwtttxxx~~~{{{wwwtttsssqqqooommmgggggg```XXXPPPEEERRRppp{{{ggg???777444333333222222111111000000000000000000000000000222333555555666999===@@@CCCDDDHHHKKKIIIGGGLLLVVVsss{{{{{{vvvkkkeeeeeedddjjjPPPKKKKKKHHHAAACCCDDD:::999CCCVVVnnn{{{cccKKKBBBGGGJJJEEE<<<:::@@@HHHQQQQQQYYYkkk}}}yyy___KKKCCCEEEKKKOOO[[[kkkzzzvvvYYYDDDJJJ\\\iiiqqqxxxooo[[[YYY^^^kkkzzz}}}ZZZBBB???===<<>>555222+++,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---.........///000222666>>>HHHNNNtttUUUSSSvvvvvvcccMMMDDD<<<>>>AAACCCCCCEEEHHHHHHKKKOOOTTT___ssswwwUUUPPPXXX```hhhkkk______ggglllxxx{{{fff]]]^^^eeeooowww~~~vvvyyy~~~~~~vvv~~~wwwqqqjjjmmmmmmlllnnntttwwwvvvwwwzzzzzzrrrqqqnnnjjjhhhiiillloooiiimmmppppppmmmmmmppptttuuu}}}~~~}}}zzzvvvzzz}}}yyyuuuqqqooonnnllljjjdddddd]]]WWWQQQFFFPPPkkktttBBB;;;444444333222222111111000000000000000000000000000222333555666777:::???CCCDDDFFFJJJMMMHHHEEEMMMYYYnnnzzzyyymmmddddddkkkzzzOOOLLLIIIGGGFFFDDD@@@======MMMbbbnnnlll___RRRJJJKKKHHHCCC>>>===>>>BBBEEEPPPTTT^^^ooolllTTTFFFAAADDDPPP]]]jjjuuu{{{gggTTTHHHRRRaaaiiiooovvv~~~oooYYYVVVnnnrrrQQQ???<<<>>>@@@BBBPPPhhh}}}{{{{{{~~~hhhSSSZZZkkkqqqooommmeeepppsssllliiikkkiiiaaaXXXXXX]]]eeeiiieee]]]WWW[[[ooouuu\\\<<<...///222------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************++++++************++++++***++++++,,,,,,------...,,,---+++222>>>???DDDTTT{{{qqqWWWcccmmm^^^GGGBBB===>>>BBBFFFFFFDDDFFFIIIKKKMMMSSSeee{{{nnnWWWSSS]]]fffiiihhhgggllluuuzzz}}}ooo___]]]\\\YYYcccsss~~~~~~}}}yyy{{{wwwnnnjjjoootttttttttvvv{{{yyy}}}wwwqqqkkklllqqquuutttqqqlllllllllmmmoooqqqrrrrrr|||}}}~~~}}}uuutttyyy~~~zzztttqqqpppoookkkhhheee___\\\[[[SSSJJJPPP^^^sssEEE<<<666666444333222111111111222111000000000111222333555333555999:::;;;@@@FFFIIIJJJJJJQQQSSSGGGJJJbbbuuuzzzppphhhggglllzzzNNNNNNKKKGGGCCCAAAAAACCCPPPXXXbbbeee```WWWOOOKKKIIIDDD???>>>AAAHHHOOOSSSZZZ```jjjwww~~~jjjWWWDDD???CCCLLLXXXaaammmzzzxxxeeeTTTJJJJJJXXXeeelllqqqyyyttteee\\\aaazzzhhhJJJ>>><<<<<>>@@@FFFXXXkkk[[[ppp}}}fffVVVEEEAAA===>>>CCCFFFGGGEEEFFFKKKNNNQQQ^^^tttbbbRRRRRRYYYcccjjjoooooottt}}}kkkZZZWWWWWWWWWcccsss~~~~~~}}}|||yyyoooqqqwwwwwwtttrrrxxxvvvwww{{{{{{tttrrrtttvvvtttqqquuutttqqqooommmnnnqqqssszzz{{{}}}zzzvvvvvvzzz{{{sssooonnnnnnmmmkkkiiibbb^^^\\\SSSJJJNNNZZZzzzQQQ???777666555333222222111111222111000000000111333333555444555999;;;;;;@@@FFFMMMLLLHHHLLLUUUUUU]]]qqq~~~vvvooonnnxxxNNNMMMKKKEEE@@@@@@FFFKKKaaabbbaaa\\\UUUOOONNNNNNEEE@@@;;;<<>>>>><<>>@@@DDDHHHJJJJJJFFFOOOUUU^^^xxxhhhJJJJJJRRRRRR[[[jjjrrrvvv{{{uuucccTTTUUU[[[cccppp~~~~~~sss|||}}}}}}zzzvvvqqqtttwwwxxxyyy|||}}}|||{{{zzzzzzwwwwwwuuuqqqmmmnnntttzzzwwwwwwxxxzzz}}}~~~|||yyy{{{uuunnnjjjllloooppppppiiieee```[[[RRRJJJJJJPPP}}}fff>>>777777666555444333333444222111111000111222444555555444777<<<>>>>>>BBBHHHIIIPPPNNNTTTooo}}}~~~~~~yyyssszzzLLLEEE??????FFFNNNSSSUUU[[[\\\\\\ZZZUUUNNNIIIGGG===<<<===CCCMMMVVV[[[^^^mmmxxxxxxjjjYYYKKK<<>>>>>???AAAEEEHHHJJJKKKHHHPPPWWWccc~~~dddHHHLLLTTTSSS[[[lll|||vvvfffYYYZZZaaagggqqqzzzxxxvvvzzzvvvtttssspppssswwwxxxxxxzzz~~~{{{{{{{{{uuuvvvuuurrroooppptttwwwwwwwwwxxxyyy|||~~~xxxrrrrrrnnnkkkkkknnnppppppnnneeebbb^^^YYYQQQJJJJJJMMMrrrmmm???777666555444444444444444222111111111111333444666555555888===??????CCCIIINNNUUURRRXXXuuu{{{~~~yyyyyyIIICCC>>>BBBLLLTTTUUUSSSUUUVVVWWWUUUPPPHHH@@@<<<:::===CCCJJJSSS\\\cccgggsss{{{~~~ttteeeWWWJJJBBB===IIIVVV]]]cccooo}}}zzzhhhVVVJJJFFFEEEMMMUUU```fffkkkuuummm\\\WWW\\\rrr[[[III===@@@BBBHHH___{{{yyy[[[HHH<<<;;;NNNfffeeexxxxxxvvvnnnccc```vvvqqqtttqqqfffqqqXXX---000000...---,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++***++++++,,,,,,------...000555666:::BBBGGGYYYuuudddnnnsss\\\MMMGGG>>>>>>@@@BBBEEEHHHJJJLLLLLLPPPXXXiii```IIINNNWWWXXXaaaqqqvvviiiggglllqqquuuzzz~~~~~~}}}sssooooooooorrruuuwwwyyy}}}~~~{{{{{{zzzxxxuuusssrrrssstttuuuzzzzzzyyyzzz|||{{{zzztttlllnnnlllkkknnnqqqqqqnnnkkkbbb```\\\WWWPPPKKKIIIJJJiiiiii;;;666555555444333333444444222111111111222333555666555555999>>>AAAAAADDDJJJNNNQQQKKKOOOjjj~~~}}}qqqiiiwwwqqqrrr~~~FFFCCCCCCHHHOOOTTTSSSPPPSSSPPPLLLGGGCCC???;;;999;;;AAAHHHNNNUUU]]]gggooovvvzzzuuueeeRRRGGGBBB@@@FFFSSS___fffnnn||||||gggSSSEEE@@@DDDIIIWWW^^^hhhpppyyyyyyeeeZZZ```mmmkkkLLLDDD>>>@@@GGGWWWttthhhOOO@@@AAANNN\\\\\\kkk{{{{{{uuurrrpppggguuummmbbbjjjtttpppeeegggnnn;;;111000///...,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++***++++++,,,,,,------...111555555999DDDPPPkkkuuu___xxxiiiSSSFFFBBB===???AAACCCEEEGGGJJJLLLOOOPPPZZZoooqqqYYYHHHNNNXXX___jjjxxxrrrnnnrrrxxx}}}}}}~~~xxxuuutttuuuvvvxxx{{{zzztttsssvvvzzz||||||}}}|||{{{{{{}}}}}}vvvvvvtttooorrrpppnnnoooqqqqqqmmmiiibbbaaa]]]WWWQQQLLLIIIGGG^^^eee;;;555444444333333333333333111111111111222444666777555555999???BBBBBBEEEJJJIIILLLIIIPPPhhhxxx|||rrrhhhdddllliiitttCCCEEEIIIMMMPPPQQQOOOMMMQQQJJJAAA:::777999;;;===???EEEKKKOOORRRZZZgggqqquuuvvvnnnZZZFFF???@@@CCCKKKUUU___fffppp~~~nnnXXXFFF???AAAKKKUUUaaaiiisss|||yyylll]]]YYYgggyyyoooWWWEEEBBB@@@CCCMMMdddxxx]]]PPPTTTZZZZZZiiigggqqquuurrr```]]]ooobbbWWWccc]]]eee^^^XXXuuuQQQ111111///...---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,---.........222222777GGGZZZ~~~yyykkkYYY{{{~~~bbbLLLAAA>>>===???BBBDDDEEEGGGJJJLLLQQQPPP\\\tttdddRRRGGGLLLXXXcccqqq}}}oooiiioooxxx|||||||||{{{{{{vvv{{{zzzyyyzzz|||zzzrrrrrryyy~~~}}}|||}}}}}}tttuuuwwwuuuwwwtttqqqpppqqqpppllliiidddccc___XXXQQQMMMHHHEEEQQQjjjBBB444444333222222222333333111111111111222444666777555555:::@@@CCCCCCFFFKKKHHHNNNRRR```vvv}}}nnnlllpppuuuuuuDDDIIIOOOPPPMMMJJJJJJLLLNNNEEE===<<<===<<<>>>AAAGGGKKKMMMOOOWWWdddmmmpppxxxlllZZZLLLDDDCCCEEEHHHTTT\\\dddkkkyyymmmWWWDDDAAADDDGGGOOO[[[eeeiiittt~~~ooobbb\\\dddzzzgggCCCDDD===DDDKKKXXXqqqiii}}}}}}XXXbbb~~~bbbTTTiiikkkRRRSSSZZZXXX^^^```ZZZcccmmm===---///222'''***222)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......---------......///444111888>>>FFFhhhjjj\\\xxx^^^III@@@>>>>>>AAACCCEEEFFFHHHJJJLLLPPPUUUfff}}}kkkUUUOOOJJJLLLYYYjjjxxx}}}ppplllpppttt|||~~~zzzwwwvvv{{{}}}}}}tttssszzzzzzzzz}}}xxxuuussswwwssspppqqqtttrrrjjjcccbbbccc```ZZZQQQJJJGGGGGG^^^mmm>>>666666555444333333333333222222222333444555666777;;;999:::>>>DDDIIIIIIHHHKKKLLLNNNeee~~~}}}llljjjyyy|||zzzFFFLLLQQQRRROOOKKKKKKLLLFFF>>>999999<<<<<>>===AAACCCEEEFFFFFFGGGIIIKKKPPPXXXlll{{{gggUUURRROOOOOOWWWfffwww{{{wwwxxxzzz}}}yyy}}}{{{zzzzzzwwwxxxwww|||}}}zzz{{{}}}xxxyyy{{{uuurrrppppppqqqooojjjeeeddddddbbb[[[SSSKKKHHHGGG\\\qqqBBB666666555444333333333333222222222333444555777777:::;;;<<<@@@EEEHHHJJJJJJJJJPPPXXXdddppptttqqqqqq||||||GGGLLLPPPQQQNNNIIIGGGGGG>>>999666999===???CCCHHHMMMQQQUUU[[[ccckkklllhhhNNNHHH???<<<>>>EEEMMMRRR\\\hhhuuu|||ooo\\\LLLCCC@@@HHHQQQWWW```iiinnnuuu}}}kkkZZZ\\\nnnaaaGGGCCCBBBAAASSSppp{{{{{{~~~uuu}}}~~~cccvvvrrrhhh]]]aaaiii^^^LLLGGGOOOTTTZZZYYY]]]uuu|||eeeCCC000000...------(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------...//////111000999BBBMMMnnn~~~qqqmmm~~~gggPPPAAA===>>>CCCDDDFFFFFFFFFHHHJJJLLLRRR^^^yyyhhhXXXLLLMMMMMMOOOVVVdddxxxvvvnnnkkkuuuyyy~~~{{{{{{~~~}}}{{{~~~}}}|||~~~xxx|||uuutttsssqqqooommmlllkkkffffffccc]]]UUUNNNIIIGGGXXXrrrCCC666666555444333333333333333333333333555666777888999<<<@@@CCCEEEHHHJJJMMMNNN]]]mmmlllfffuuutttvvv|||{{{FFFIIIMMMMMMIIIEEEAAA@@@<<<888888<<<@@@CCCHHHNNNNNNTTT\\\cccjjjmmmfff\\\CCC???;;;<<>>>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPWWWhhhmmmWWWIIIFFFHHHKKKQQQ\\\mmm{{{llleeedddfffnnn|||{{{|||{{{zzzyyy{{{vvvwwwwwwtttpppnnnoooqqqhhhgggddd___XXXQQQKKKHHHTTT{{{ooo>>>666666555444333333333333333333444444555666888999888===BBBEEEEEEGGGKKKNNNXXXlll}}}mmm|||sssuuuwww|||FFFGGGIIIHHHEEEAAA>>><<<;;;999:::???CCCEEEJJJPPPOOOXXXbbbhhhkkkggg[[[NNN>>><<<<<>>???AAA@@@BBBEEEGGGIIIMMMRRRVVV\\\qqq~~~eeeQQQGGGIIIIIIMMMWWWgggvvv|||xxxxxx{{{wwwjjjeeeeeeaaahhhuuuzzzxxxwww}}}zzzxxxzzzuuuxxxyyyvvvqqqmmmnnnqqqiiigggddd```[[[TTTMMMIIISSSxxxvvvxxxmmm;;;666666555444333333333333444444444555666777888999888===CCCFFFGGGHHHKKKNNN```ttt{{{yyypppqqqsssGGGGGGFFFEEEBBB???===;;;:::999<<>>>>>@@@@@@BBBEEEGGGJJJOOOUUUZZZ```xxxuuu]]]MMMGGGIIIJJJOOOZZZgggqqqttttttgggdddeeejjjrrr}}}uuukkkhhhhhhfffgggllluuu}}}yyy{{{yyyuuuvvvtttwwwzzzxxxsssnnnllllllhhhfffdddaaa]]]VVVOOOJJJPPPtttpppyyyooo>>>666666555444333333333333555555555555666888999:::;;;>>>CCCGGGJJJKKKMMMNNNaaassswwwpppsssuuuGGGEEEBBB???>>><<<;;;::::::;;;???EEEHHHIIINNNTTTXXX```ddd___UUUMMMDDD===???@@@DDDLLLVVVaaahhhkkktttyyysss```PPPJJJHHHDDDIIIRRR\\\ccckkkvvvpppaaaWWWTTTccc~~~mmmRRRFFFFFFMMMSSShhhvvv|||yyy~~~wwwrrrggg]]]eeeiiikkkrrrjjjkkk___iiifff]]]^^^aaauuuzzz]]]777//////,,,111++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---...///000111666777@@@KKK]]]}}}~~~uuufffttt~~~ppp[[[JJJAAA?????????BBBDDDFFFHHHKKKPPPVVV[[[bbb}}}jjjTTTGGGEEEFFFKKKTTT^^^dddfffdddbbb[[[]]]dddlllsss{{{|||qqqkkkhhhggghhhfffgggnnnwww~~~||||||}}}~~~vvvtttxxxwwwzzz}}}~~~zzzsssmmmiiigggeeebbbaaa^^^XXXQQQKKKHHHlll~~~oooCCC666666555444333333333333555555555666777888::::::???AAADDDIIINNNPPPPPPOOO```rrrxxxuuuxxx{{{DDDAAA===:::999888888777<<<===CCCIIILLLMMMRRRYYY]]]ccccccXXXKKKCCC>>><<>>???@@@@@@DDDEEEGGGHHHKKKPPPVVVZZZbbb|||fffPPPFFFFFFFFFQQQ^^^fffhhheeeaaa```hhhlllsssxxxvvvsss|||vvvmmmiiigggdddcccdddhhhpppxxxzzzvvvrrrtttvvvzzz~~~~~~||||||~~~xxxtttuuu}}}{{{~~~yyyoooiiieeedddaaa```^^^YYYRRRLLL@@@cccmmmEEE666666555444333333333333555555666666777999:::;;;BBBCCCEEEKKKQQQTTTRRROOO```ssszzzzzz{{{~~~AAA???;;;888777999<<<>>>AAADDDFFFHHHNNNXXX```aaaaaaaaa]]]QQQDDD===???CCCBBBPPPXXXZZZhhh~~~|||kkkXXXKKKFFFFFFLLLSSS```___jjj|||xxxcccYYYMMMKKKWWWhhh[[[EEEFFFCCCJJJcccxxx}}}vvvmmm~~~UUUSSSllldddcccrrrkkkxxxdddaaannn]]]TTT\\\WWW]]]mmmxxxLLL111000%%%555,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222555;;;KKKUUUfffjjjeeecccWWWKKKCCC>>>;;;===AAA>>>IIIIIIGGGRRRYYYZZZ^^^cccsssXXXKKKKKKGGGKKKTTTcccooopppkkkiiilllnnnrrrttttttuuuyyyyyyvvvssskkkiiittt}}}|||ssskkkffffffjjjqqqvvvuuurrrooowww}}}~~~zzz~~~~~~|||zzzxxxwwwtttpppmmmgggeeebbb___\\\VVVMMMGGGIIIYYY{{{zzz>>>:::666444555444222333666444444333222222555:::>>>AAABBBKKKUUUWWWQQQPPPTTTuuuvvv}}}|||zzz|||@@@>>>;;;999999;;;>>>@@@CCCFFFHHHJJJPPP[[[cccdddbbb___WWWKKK@@@<<>>;;;===AAA>>>IIIIIIGGGRRRYYYZZZ___iiilllSSSHHHIIIFFFKKKUUUfffsssuuuooolllnnnqqqvvvyyyyyyzzz~~~}}}zzzooohhhfffooozzz~~~tttkkklllkkkmmmttt{{{~~~}}}{{{yyy~~~{{{{{{}}}}}}||||||yyyvvvsssrrrpppmmmjjjgggeeebbb___[[[UUUMMMGGGEEEWWWyyyBBB:::666444555444222333666444444444333333666;;;???EEEFFFOOOZZZXXXQQQUUUaaa{{{rrrsss>>>===<<<<<<===>>>AAABBBEEEIIILLLOOOUUU___dddeee```YYYNNNCCC<<<<<>>;;;===AAA@@@JJJIIIHHHRRRXXXZZZbbbxxxrrrbbbNNNFFFIIIIIILLLXXXjjjxxxzzzrrrnnnnnnsssxxx|||}}}|||vvvqqqpppttt|||~~~|||yyyrrrtttrrrqqqttt|||~~~zzz~~~~~~zzzxxxwww~~~|||{{{zzzvvvqqqmmmkkkjjjiiihhhgggeeebbb___ZZZTTTLLLGGGBBBSSSuuuKKK:::666444555444222333777555555444444444777<<<@@@HHHIIISSS]]]XXXOOO[[[rrr~~~mmmooo=========>>>???BBBDDDEEEFFFMMMRRRUUUZZZ```aaa^^^VVVOOOFFF>>>===AAAHHHMMM\\\gggrrr|||qqqXXXNNNFFFIIIRRR\\\eeemmmpppsss___IIIHHHQQQXXXrrriiiJJJEEEIIIQQQ```xxxnnnxxxwwwIIIDDDNNNXXXfff|||qqqjjjuuuaaa^^^QQQOOOTTT\\\mmmqqq^^^^^^VVVllliiiCCC444555***------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///111444<<>>BBBIIIKKKVVV]]]UUUOOObbbppprrr<<<======???AAACCCFFFGGGHHHOOOWWWZZZ\\\\\\WWWQQQIIIEEEAAA???BBBHHHPPPUUUeeesssrrr^^^JJJFFFGGGPPP\\\eeeooovvvzzzppp]]]PPPDDDMMMcccrrrfffSSSJJJEEELLL\\\ttt~~~}}}nnnqqqOOO===EEEYYY___{{{rrreee{{{hhh]]]QQQKKKEEECCCPPPjjjtttjjjddd]]]rrr|||TTT777777,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///222555===JJJRRRcccwwwvvvnnnUUULLLCCC???===<<<>>>CCCBBBJJJJJJKKKUUUYYY___mmmtttaaaWWWJJJFFFLLLNNNQQQ\\\mmmzzzyyypppiiihhhqqqxxx}}}www```ggguuu{{{xxxwwwzzz|||vvv{{{vvvnnniiihhhiiijjjkkkgggfffccc^^^XXXQQQKKKHHHEEEIIIcccddd}}}OOO;;;777555666555333444777555666666666777;;;@@@EEEIIIOOOYYY^^^VVVVVVmmmvvvxxx=========>>>@@@DDDGGGIIIIIIPPPVVVWWWWWWUUUNNNFFF@@@@@@AAACCCGGGOOOYYY```sssrrr\\\LLLFFFGGGNNNXXXaaaiiittt~~~rrrXXXKKKIIIIII\\\{{{cccOOOFFFGGGFFFVVVppp~~~}}}uuuppp}}}XXX@@@FFFiiinnnuuuccchhhjjj___ZZZSSSSSSJJJ@@@HHH\\\iiijjjgggcccpppiii???888///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000333666===NNNXXXkkkmmm~~~fffPPPGGG@@@>>>======@@@EEECCCJJJKKKNNNWWW[[[ccctttqqq\\\UUUJJJEEEJJJLLLUUU___nnnyyyxxxooojjjjjjtttzzzwwwccceeepppvvvzzzzzz{{{|||uuuzzzuuunnnjjjiiikkkmmmnnnggggggddd^^^VVVOOOJJJIIIHHHFFF]]]eee{{{XXX;;;777555666555333444888666666777777999===CCCGGGKKKUUU^^^]]]ZZZccc{{{{{{~~~>>>===<<<===???CCCGGGJJJJJJOOOQQQPPPNNNMMMHHHBBB===@@@DDDFFFJJJSSS```jjjzzzoooYYYLLLFFFIIINNNWWW```gggooo~~~zzzaaaNNNDDDNNNWWWooolllOOOCCCDDDGGGOOOlll~~~{{{qqq}}}{{{eeeEEECCCpppxxx{{{ssseee``````\\\VVVWWW]]]TTTFFFEEEMMMVVV___cccaaaddd{{{III888000...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000333666>>>QQQ^^^qqqxxxrrryyyaaaKKKCCC===<<<===>>>BBBGGGDDDJJJKKKPPPYYY]]]ggg{{{fffTTTQQQJJJGGGMMMPPPYYYaaannnxxxxxxrrrooorrrvvv|||~~~pppnnnvvv~~~~~~}}}yyyzzz~~~~~~{{{|||xxxwwwrrrllliiiiiikkkmmmnnnggggggddd^^^UUUNNNJJJIIIJJJFFF[[[jjjzzzeee;;;777555666555333444888666777777888:::>>>DDDHHHIIIXXX___ZZZ\\\oootttmmmzzz???>>><<<<<<>>>BBBGGGKKKKKKMMMMMMIIIGGGHHHEEEAAA???CCCFFFGGGJJJTTTdddqqqzzzyyy]]]HHHDDDGGGMMMSSS]]]ffflllvvvppp[[[NNNEEEVVVeee~~~]]]EEEAAAGGGJJJZZZzzz~~~~~~xxx}}}~~~{{{rrryyy}}}pppIII:::iiimmmiiikkkjjjdddeeedddZZZNNNYYYVVVJJJFFFGGGOOO]]]___\\\XXXQQQ999000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........000444777@@@UUUbbbtttqqqyyyvvvxxx```HHHAAA;;;<<<>>>???CCCHHHDDDJJJLLLQQQ[[[^^^jjj{{{[[[KKKMMMKKKKKKRRRVVV[[[bbboooyyyyyyuuuuuuyyyuuu{{{yyywww}}}wwwssstttsssoooqqqwww{{{tttpppjjjggghhhjjjlllmmmggggggeee^^^UUUMMMJJJIIIJJJFFF\\\rrrjjj<<<777555666666333444888666777888888:::???EEEIIIEEEWWW^^^VVV[[[ttt~~~qqqxxx{{{\\\eee>>>@@@CCCDDDDDDCCCDDDEEEJJJEEEDDDFFFFFFBBB@@@AAA???BBBIIIRRRWWW]]]iiivvvttt___LLLDDDJJJRRR[[[eeemmmrrrzzzxxxhhhWWWIIISSSddd^^^FFFBBBGGGJJJXXX{{{|||zzzvvvuuu~~~|||}}}}}}yyywwwqqquuuvvvXXXBBB???SSSnnnwwwtttyyygggSSSTTT]]]SSS999>>>TTTVVVYYYaaaXXXaaa|||iii>>>111---,,,++++++,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++...000000333888IIIUUU```yyyzzzyyyZZZHHHAAA<<<>>>@@@AAAAAACCCEEECCCKKKXXX\\\___sssqqq]]]MMMKKKMMMMMMSSS^^^cccggglllrrruuuwwwwwwvvvxxxyyy|||{{{rrrlllmmmqqqzzz~~~~~~{{{uuupppkkkhhhiiikkkmmmnnnfffeeebbb\\\TTTMMMHHHGGGCCCGGGYYY|||{{{ooo>>><<<888333111444666666999666666:::===@@@EEEKKKLLL]]][[[PPPXXXkkk}}}sssyyyrrrjjjllluuuyyywwwnnn~~~===@@@DDDFFFFFFFFFGGGHHHHHHDDDBBBDDDDDDAAA@@@CCCKKKNNNSSSXXX```iiittt{{{yyyqqqbbbSSSKKKMMMUUU]]]ggglllqqqwwwyyycccXXXYYY^^^jjj}}}jjjQQQFFFFFFLLLQQQhhh~~~~~~~~~uuuvvv}}}sssUUU???999GGG___qqqiii______VVV@@@>>>IIIHHHZZZ___YYY\\\mmmgggIII888///---,,,---------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++...000000333999MMM^^^kkkyyyZZZIIIBBB===???BBBBBBCCCEEEKKKJJJRRR\\\]]]___uuuyyygggWWWKKKLLLOOOQQQXXXbbbgggkkkpppuuuvvvuuurrrooowwwzzzyyyrrrqqqsssvvvxxx|||{{{{{{uuunnnhhhffffffggghhhdddccc```ZZZRRRKKKFFFDDDAAAFFFYYY~~~nnn>>>;;;777333222444555555888555666:::===@@@FFFMMMVVV___XXXOOOXXXiii~~~xxxyyyyyymmmiiimmmqqqvvv===@@@EEEHHHHHHHHHHHHHHHEEEAAA@@@BBBBBBAAABBBFFFOOOVVVZZZ]]]iiiwww}}}yyyhhh]]]OOOIIIMMMXXXccciiitttuuuvvv~~~uuu]]]QQQ\\\nnnpppUUUIIIGGGHHHOOOXXX|||~~~tttZZZEEE===CCCWWWnnnnnnkkkYYYSSSOOOAAA<<>>@@@CCCCCCDDDFFFJJJLLLSSS[[[ZZZ^^^wwwwww^^^RRRIIIKKKPPPTTT\\\eeekkknnnssswwwxxxuuupppmmmwww|||zzzvvvuuuttttttvvv{{{{{{}}}wwwnnngggdddddddddeeeddddddaaa[[[SSSKKKFFFCCCAAAFFFWWWyyynnn===999555444444444444444666444555:::===AAAHHHPPP]]]]]]VVVUUUaaammm~~~zzztttjjjiiippppppuuu>>>AAAFFFHHHHHHFFFEEEEEECCC@@@???AAABBBBBBFFFLLLOOO[[[cccgggtttqqqYYYRRRKKKLLLUUUbbbkkkppp{{{|||{{{nnn```\\\pppxxx___KKKIIILLLOOO[[[kkk}}}rrr^^^KKKAAADDDXXXmmmvvvYYYvvvfff]]][[[YYYIII;;;AAAOOONNNUUUgggiiiiii}}}nnn777222000...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---//////000666===QQQ```oooppp___IIIBBB>>>@@@CCCCCCDDDFFFGGGKKKSSSYYYXXX```~~~www[[[QQQIIIJJJOOOUUU^^^gggmmmpppssswwwxxxwwwuuutttzzz}}}}}}|||{{{xxxwwwvvvuuuxxx~~~|||yyyssskkkeeecccdddggghhheeefffddd___VVVNNNHHHEEECCCEEEUUU}}}wwwttt>>>888444444555444444444444333555:::===BBBKKKTTT\\\XXXUUU___qqqzzzxxxnnnlll{{{zzz@@@CCCFFFFFFDDDBBBAAA@@@AAA@@@AAAEEEFFFGGGMMMTTTVVVfffqqqvvv}}}wwwdddRRRSSSWWW[[[bbbjjjqqqvvvxxxfffbbbfffttttttZZZKKKCCCIIIPPPYYYooovvviiiYYYHHH===;;;QQQdddqqq[[[mmmssshhhEEE@@@SSSVVV]]]rrrtttsssBBB222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000///000777@@@XXXfff~~~vvv___HHHAAA===???BBBCCCDDDFFFHHHMMMUUUYYYYYYdddlllVVVOOOHHHHHHNNNWWWccclllrrrsssssstttvvvxxxzzz{{{~~~~~~wwwrrrrrrrrrrrruuuyyy~~~yyyxxxxxxzzz}}}yyyvvvqqqiiiddddddfffhhhiiidddeeeddd```XXXOOOHHHEEECCCDDDSSS}}}BBB999333555777444333444444444666;;;>>>CCCMMMXXX^^^WWWSSSccc||||||tttBBBDDDEEEDDDAAA???>>>>>>BBBBBBFFFKKKMMMNNNUUU]]]```mmmxxxyyyvvvqqqcccUUUTTT[[[dddjjjnnnsss{{{|||llldddeeessswwwVVVIIIDDDDDDJJJQQQ```|||ssscccUUUGGG===555DDDUUUgggqqqjjj``````tttUUUDDDTTTeeelllzzztttsssTTT333111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///000999CCCXXXllluuu{{{___GGG@@@<<>>>>>@@@CCCEEEKKKQQQTTTUUU\\\eeehhhpppvvvsssggg[[[UUUSSS]]]bbbiiiooouuuxxxfffTTTccc}}}mmmZZZHHHEEEHHHKKKNNNXXXnnnqqq```VVVLLLDDD===:::JJJYYY\\\ddddddTTThhh]]]KKKZZZwww}}}yyyiii555333///------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///000:::EEEXXXrrrjjjbbbHHHAAA===@@@CCCDDDEEEHHHHHHLLLQQQTTTWWWfffssscccIIIJJJKKKNNNUUU___iiiooonnnnnnnnnpppssswww|||~~~nnnbbbZZZSSSNNNJJJGGGJJJPPP\\\aaabbb^^^___iiivvv~~~xxxvvvrrrmmmiiigggffffffeee]]]```aaa___YYYPPPIIIEEEBBBCCCSSStttMMM>>>444666888444333777777777;;;>>>@@@EEEQQQ___aaa]]]YYYhhh}}}qqq|||CCCCCCBBB@@@>>>>>>@@@BBBDDDGGGOOOVVVXXXZZZaaaiiipppsssvvvppp```SSSUUU___dddeeehhhnnnxxx{{{cccRRR]]]ssshhhMMMHHHGGG@@@HHHNNNSSSccc}}}|||jjjZZZTTTOOOHHHFFF555EEEYYYZZZhhhoooYYYfff|||\\\OOO^^^{{{777444111......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111///000;;;FFF]]]zzzlllfffIIIBBB>>>AAADDDEEEGGGIIILLLPPPVVVZZZaaarrrccc[[[IIIMMMPPPSSSXXX___fffiiidddfffiiinnntttzzz~~~nnnZZZTTTNNNJJJFFFBBBDDDIIINNNSSSVVVSSSUUUbbbrrr{{{|||zzz~~~{{{xxx{{{ssspppllljjjiiiiiigggfff^^^aaacccbbb\\\SSSLLLHHHDDDEEEUUU}}}|||QQQ@@@444666888333333777888999<<>>>>>AAACCCIIILLLPPPUUUYYY___gggllluuuqqqhhh___ZZZZZZ```eeefffiiimmmwww|||ccc^^^fffqqqpppUUUGGGDDDDDDFFFIIIMMM[[[yyy~~~{{{xxxtttrrrhhh```\\\RRRQQQ___YYYBBB@@@MMMWWWkkksssbbbfffiii___IIIXXX}}}OOO111666///,,,666+++...---------,,,,,,+++++++++,,,,,,,,,---------.........111......111///777MMMiiioookkkzzzuuudddHHHBBB???AAACCCCCCEEEIIIJJJUUU```aaacccrrriiiYYYKKKIIILLLVVV\\\^^^dddkkkiiijjjnnnrrrvvvzzz}}}~~~zzzdddWWWOOOFFFCCC@@@===>>>AAAFFFGGGHHHKKKPPPXXXbbbhhhooojjjgggmmmyyy~~~yyyoooooozzzssssssnnniiihhhjjjkkkgggccccccbbbaaa]]]XXXQQQKKKGGGCCCFFFVVVVVV;;;999666222888444888777666777;;;CCCNNNYYY```aaaYYYWWWxxx{{{wwwuuusssqqqwwwwww===>>>??????@@@BBBEEEHHHQQQQQQTTTYYY___eeehhhhhhiiiddd^^^\\\^^^bbbfffiiihhhpppzzzhhh[[[cccqqquuu[[[JJJDDDEEEGGGLLLOOOZZZttt{{{xxxwwwuuurrrpppffffff^^^ZZZ[[[UUURRR]]]___DDD===GGGSSShhhsssiiibbb|||sssnnn```^^^AAA???^^^rrrmmmyyyZZZ333444111+++444...,,,---------,,,,,,+++++++++,,,,,,,,,---------.........111...///333111;;;QQQiiinnnwwwqqqxxxzzzcccHHHBBB???AAACCCCCCEEEIIIMMMTTTYYYZZZaaayyymmm]]]LLLKKKPPP[[[bbbeeejjjpppnnnooopppsssyyywwwaaaQQQIIIBBB@@@???===???BBBCCCCCCDDDEEEHHHMMMTTTYYY]]]ZZZYYY^^^iiirrruuuttt|||yyyrrrrrrzzzuuuzzzuuunnnjjjhhhfffccc```cccbbb```]]]WWWPPPKKKGGGAAACCCRRR|||VVV::::::666333888444888777777888<<>>=========???CCC@@@AAAAAAAAAAAADDDHHHKKKOOOOOOPPPUUU\\\dddhhhjjjqqqxxxzzzvvvvvvzzz}}}}}}{{{|||xxxrrrlllfffcccaaa```bbbaaa___[[[VVVPPPJJJGGGBBBBBBOOOxxxUUU::::::666333888444888777777999???GGGQQQZZZ```RRR^^^ooowwwlllgggccc```hhhyyy{{{yyyBBBCCCDDDDDDDDDGGGKKKNNNYYYYYYZZZ\\\]]]\\\YYYWWWTTTVVVZZZbbbjjjpppsssttt|||qqq^^^]]]nnniiiYYYHHHBBBEEEJJJMMMOOOZZZhhh~~~rrrnnniiigggggggggeeeccc___aaa___dddrrrqqqfffeeeuuuZZZHHHNNN]]]jjjqqqrrrxxxooobbbiii[[[FFFFFFYYYXXXbbbvvvmmmlll}}}CCC222666))),,,333***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000...///444555CCC\\\tttyyy^^^HHHCCC???AAACCCDDDFFFJJJNNNSSS[[[cccrrryyy]]]IIINNNQQQXXXaaahhhmmmppprrrrrruuuzzznnnWWWHHHAAA<<<<<<===<<<>>>BBB???AAABBBBBBBBBDDDFFFHHHKKKMMMOOORRRUUUZZZ___cccaaafffkkkuuu|||{{{zzzzzzzzz|||yyyvvvqqqkkkeeebbbcccdddbbbaaa^^^ZZZTTTNNNIIIFFFDDDCCCNNNvvvUUU::::::777333999444777666888;;;AAAIIIRRRZZZ___^^^nnnyyyllljjjmmmooo|||BBBDDDFFFHHHIIILLLPPPSSSXXX\\\^^^\\\WWWSSSTTTVVVYYY```iiinnnppprrrwww{{{uuufff^^^lllfffZZZNNNDDDFFFJJJLLLNNNPPPhhh{{{ppplllgggfffgggiiigggeeedddhhhgggnnn}}}{{{llldddiiiXXXHHHLLLaaammmmmmlllvvvzzzzzzuuuPPP???QQQZZZdddrrreeedddUUU666555******444***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***///...///333555EEEaaayyy]]]IIICCC@@@BBBDDDDDDFFFJJJIIINNNWWWaaappplllYYYJJJKKKQQQYYYcccllluuuzzz{{{uuuwww|||jjjUUUHHHAAA<<<======<<<===AAA>>>@@@CCCDDDFFFHHHKKKMMMIIIKKKNNNOOOOOOQQQUUUYYYXXX[[[^^^iii}}}|||yyyvvvpppiiicccaaaccceeeaaa```]]]XXXSSSMMMHHHFFFEEECCCLLLtttTTT::::::777444999444777777999===CCCKKKRRRYYY\\\^^^tttzzzvvvhhhiiittt~~~BBBEEEJJJNNNQQQTTTWWWYYYXXX]]]```\\\UUUSSSYYY___ccclllvvvyyyxxxyyylllccccccnnnoooSSSOOOGGGDDDIIIMMMNNNUUU]]]|||zzznnnjjjffffffhhhjjjiiihhhaaaiiiiiippp}}}kkk```]]]ZZZJJJJJJeeewwwsssnnnttt}}}eeeGGGNNN]]]bbbfff\\\[[[lll===222---***333+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***///...///333555GGGeee{{{~~~___IIICCC@@@BBBDDDDDDGGGJJJMMMPPPVVV^^^nnnyyycccYYYOOOIIIRRR\\\fffsssgggRRRGGGAAA<<<======<<<===@@@<<<>>>AAADDDFFFIIIMMMPPPNNNOOOPPPPPPPPPQQQSSSUUUVVVZZZ^^^fffyyyzzz}}}{{{rrriiicccaaaaaaaaaaaa___\\\WWWQQQLLLHHHEEECCC@@@HHHnnnTTT::::::888444999444666777:::???EEELLLRRRVVVXXXUUUqqqvvv|||ooobbbfffwwwIIIMMMRRRVVVXXXXXXYYYYYYYYY[[[[[[YYYWWW[[[ccckkklllsss{{{|||nnncccgggwwwmmmXXXNNNKKKEEEEEEKKKOOOVVViii}}}uuuiiifffccccccfffhhhhhhggg\\\fffiiippp}}}kkk```^^^cccOOOEEEccc}}}yyyqqqqqqxxx\\\PPP^^^^^^ZZZWWWUUUrrrEEE...111+++111---+++++++++,,,,,,---------,,,,,,,,,---------......+++111000000333777JJJhhh}}}~~~aaaIIIDDD@@@BBBDDDEEEGGGKKKPPPTTTYYYaaarrrrrr^^^WWWOOOMMMVVV```iiiwwwzzzcccOOODDD>>>;;;<<<===<<<===@@@>>>@@@BBBCCCEEEHHHLLLPPPRRRRRRRRRSSSTTTUUUVVVVVVTTTZZZ___fffuuuvvvrrryyysssjjjeeecccaaa___aaa___[[[VVVPPPKKKGGGEEEBBB>>>EEEjjjSSS:::;;;888555999333666777:::@@@FFFLLLPPPSSSUUU[[[wwwmmm|||lllfffpppRRRVVV[[[]]][[[YYYVVVUUUXXXWWWUUUUUUYYYaaakkkrrrppptttzzznnndddccceee~~~iiiPPPIIIPPPMMMHHHHHHNNNSSS```~~~llleeebbb______ccceeefffdddYYYeeejjjqqqoooddd```iiiPPP===[[[zzzwwwmmmeeeqqqhhhOOO[[[YYYUUU\\\[[[oooJJJ+++444---///...+++++++++,,,,,,---------,,,,,,,,,---------......---222222111555888LLLkkkbbbIIIDDD@@@BBBEEEEEEGGGKKKJJJQQQYYYbbbsssnnn[[[VVVPPPSSS[[[cccjjjwwwwww```NNNAAA<<<999;;;<<<<<<===@@@BBBCCCDDDDDDDDDGGGKKKNNNQQQPPPOOOQQQTTTVVVVVVTTTPPPWWW]]]dddqqq|||yyynnnlllvvvsssjjjgggfffdddaaa```^^^ZZZUUUPPPKKKGGGEEEDDD???EEEhhh|||SSS999;;;999555999333666888;;;@@@GGGLLLOOOQQQRRRlllvvvggg|||ooopppWWW[[[bbbeee```VVVRRRTTTVVVNNNMMMXXXeeekkkooossspppwwwtttfff___fffrrr{{{^^^QQQLLLMMMPPPPPPIIINNNYYY\\\fffyyyhhhZZZ]]]```bbbhhhmmmkkkeeeaaafffjjjqqq|||vvvdddmmmfffYYYGGGIIIggguuugggnnnsssrrrTTTZZZVVVUUU```^^^lllSSS000666((()))333...------,,,,,,------...------------------------111...///333222999RRRnnn|||dddJJJEEEBBBDDDFFFFFFGGGJJJMMMQQQWWW___ooommm[[[TTTQQQPPPVVV___fffmmmttt}}}qqqYYYJJJ>>>;;;:::===>>>===???BBBAAAAAABBBDDDFFFIIILLLNNNPPPQQQRRRRRRQQQQQQSSSTTTRRRTTT\\\gggqqqtttpppkkkrrrvvvwwwrrrvvv|||rrrjjjgggeeecccaaa^^^^^^[[[UUUNNNGGGCCCBBBBBB>>>EEEjjj~~~SSS:::<<<;;;555666111777666>>>EEEFFFGGGLLLTTTZZZppptttcccrrr~~~ooolll~~~}}}[[[]]]aaaccc^^^VVVSSSUUUUUUPPPRRR]]]hhhmmmrrrvvvzzz}}}wwwiii```hhhaaaNNNKKKMMMNNNOOOKKKIIIMMMZZZmmmtttcccXXX\\\___bbbhhhnnnnnnjjjjjjkkklllsssnnnkkkdddVVVBBB@@@ZZZiii^^^iiissstttOOOQQQTTTVVV]]]XXXddd~~~YYY333666,,,+++///...------,,,,,,------...------------------------111...///333444<<>>::::::===>>>===???BBB@@@AAAAAACCCEEEHHHKKKMMMPPPQQQQQQQQQOOOOOOQQQSSSSSSUUU\\\fffooorrrnnnjjjlllqqq|||mmmfffhhh{{{uuummmiiifffbbb```]]]\\\ZZZTTTMMMGGGCCCBBB@@@???FFFiiiTTT999;;;999444666222999888>>>CCCFFFIIIQQQ[[[bbbxxxuuuaaaiiiyyywwwvvvooofffiii|||yyyzzztttaaa___^^^___[[[VVVUUUXXXYYYXXX]]]eeelllpppuuuyyyxxxooohhhkkkyyyxxxaaaKKKHHHPPPUUUQQQLLLMMMOOOWWWkkkiii[[[WWW[[[___cccjjjsssvvvssshhhlllsssjjjcccUUU???777KKK\\\VVVdddrrrRRRKKKYYYbbbccc]]]eeewwwddd777444000---,,,...------,,,,,,------...------------------------000...000333666@@@YYYsssssseeeKKKEEEBBBDDDFFFEEEGGGJJJHHHMMMTTT]]]jjjsssaaaSSSMMMLLLVVV\\\eeejjjmmmppptttxxx|||mmmUUUFFF===::::::===>>>===???CCC@@@@@@AAACCCEEEHHHJJJKKKOOOPPPPPPOOONNNMMMOOOQQQTTTVVV[[[dddkkknnnkkkgggjjjnnn|||}}}ssskkkbbbZZZ]]]eeewwwooojjjfffbbb^^^[[[ZZZXXXSSSLLLGGGCCCBBB>>>AAAGGGeeeZZZ;;;999888444666333;;;;;;===BBBFFFLLLUUUaaajjjuuuxxxfffkkkuuujjjeee______jjj~~~|||eeegggaaa\\\[[[YYYXXXZZZ^^^bbbdddhhhkkknnnrrryyyvvvhhheeennnzzzaaaSSSLLLKKKUUU___^^^UUUMMMWWW^^^pppooo]]]SSSVVV[[[aaafffooozzzlllxxxkkkcccWWWAAA444CCCVVVUUUeeerrr}}}[[[JJJ___mmmkkkfffjjjvvvrrr===000333///+++...------,,,,,,------...------------------------///...000333888EEE^^^vvvxxxvvvcccKKKEEEBBBDDDFFFEEEFFFIIIGGGKKKQQQYYYggg||||||jjj[[[OOOLLLQQQZZZaaaiiioooqqqsssuuuwww{{{kkkSSSDDD<<<999999<<<======???CCC@@@AAABBBDDDFFFHHHJJJKKKNNNOOOOOONNNLLLLLLMMMOOOSSSUUUYYY___eeegggfffdddkkkppp{{{~~~qqqiiibbb^^^[[[\\\fffrrrvvvoookkkgggbbb^^^YYYYYYWWWRRRLLLFFFCCCBBB===AAAFFF___ddd@@@:::888555777444<<<<<<>>>BBBHHHMMMTTT___jjjuuuuuukkkpppuuueee^^^YYY```qqqzzzsssoooeee\\\YYYZZZ[[[___dddgggkkkmmmnnnpppwwwzzznnneeecccvvv~~~rrrVVVFFFEEEIIIRRR]]]```\\\XXXXXXdddnnn~~~~~~sssbbbWWWSSSUUU\\\dddjjjsssiii```VVVDDD444???SSSXXXhhhtttsssiiiNNNeeetttnnnllliiiyyyDDD---333///---...------,,,,,,------...------------------------...///000333999IIIbbbwwwvvv}}}aaaKKKFFFCCCDDDFFFEEEFFFIIIIIIJJJNNNVVVeeezzz|||nnneee[[[PPPQQQYYY^^^eeeooouuuwwwyyy{{{}}}~~~iiiRRRDDD;;;888888<<<======???CCCBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNMMMKKKKKKLLLNNNQQQSSSVVV[[[___aaaaaaaaajjjoooxxxrrrcccddd___ZZZ[[[aaajjjwww~~~yyyqqqllliiifffaaa]]]YYYXXXVVVRRRKKKFFFCCCBBB===AAADDD\\\nnnEEE;;;:::777888333<<<<<<>>>DDDJJJLLLOOO[[[hhhmmmlllrrrqqqbbbZZZXXXcccwwwyyykkk^^^ZZZ\\\___cccgggeeekkknnnooosss|||}}}xxxqqqeee[[[^^^hhhjjjRRRFFFFFFIIINNNUUUXXXTTTSSS]]]jjjttt~~~{{{kkk^^^WWWVVVVVV^^^ffflllttt~~~fff[[[RRRDDD555===PPPWWWggguuulll{{{\\\qqq~~~uuuuuujjjyyyLLL,,,222...000...------,,,,,,------...------------------------...///000222:::LLLeeexxx{{{bbbLLLFFFCCCDDDFFFEEEFFFIIIJJJKKKNNNVVVeee{{{ssssssrrrlll```UUUSSSXXXcccjjjssszzz}}}|||gggQQQCCC;;;888888;;;======???CCCBBBDDDFFFHHHIIIKKKKKKLLLKKKLLLMMMLLLKKKKKKMMMOOOPPPRRRTTTWWWZZZ]]]___```eeekkkttt|||yyymmmhhhaaaYYY``````aaafffnnnyyywwwsssmmmjjjhhheee```\\\ZZZYYYWWWRRRKKKFFFBBBAAA===@@@FFFaaasssFFF::::::999999333<<<;;;>>>EEEKKKKKKLLL[[[nnnuuugggrrrzzzttt\\\WWWYYYhhh{{{tttccc]]]^^^```cccfffdddjjjooopppuuu}}}{{{qqqiiieee```aaatttvvv```PPPDDDEEELLLPPPTTTWWWUUUPPPSSSfffzzzwwwhhh\\\WWWVVVWWW___gggkkkpppwww{{{|||{{{dddWWWOOOEEE777<<>>FFFKKKIIILLLccc~~~kkkdddxxxtttYYYWWW```rrrzzzggg______aaaccceeeeeelllqqqrrruuu{{{zzztttrrreee]]]^^^cccqqqzzzUUUHHHFFFDDDGGGOOORRRVVV[[[ZZZVVV[[[ooo~~~uuufffZZZUUUTTTWWW```gggiiikkkppprrrrrrqqquuu~~~eeeWWWOOOGGG:::===LLLTTTWWWpppcccttt{{{{{{eee~~~rrrmmm~~~YYY111111)))222...------,,,,,,------...------------------------...000000111:::NNNfffvvvwwwiiiMMMGGGCCCEEEEEEDDDEEEHHHIIIKKKQQQ[[[jjj{{{fffSSSSSS[[[___kkkqqqyyy~~~uuubbbMMM@@@:::777777;;;======???CCCAAABBBEEEGGGHHHIIIIIIIIIIIIJJJLLLLLLLLLMMMOOORRRQQQSSSUUUVVVXXX\\\```ccceeekkkssswww|||xxx}}}~~~tttnnnnnnuuuwwwtttxxxyyysssoookkkhhhfffccc]]]XXX]]]\\\YYYTTTLLLFFFBBB@@@;;;???NNNtttppp@@@444888::::::444===:::===FFFKKKHHHNNNkkkhhhbbbwwwzzziiiZZZ[[[hhh}}}vvvkkkcccaaadddgggooommmlllmmmooolllgggbbb\\\bbbkkkxxxkkkPPP@@@GGGMMMJJJPPP^^^gggaaa[[[WWWXXXeee}}}uuuggg```[[[VVVZZZccccccfffppprrrnnnqqqssszzzdddZZZSSSHHH777999HHHPPPUUU```jjjqqqggg^^^nnncccSSSWWWmmmuuurrrvvvdddnnnrrrggg333000000+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++000222AAASSSfffrrrjjjOOOHHHDDDGGGIIIGGGFFFGGGIIITTTTTTXXXmmmttt___UUUVVV^^^eeesssxxx~~~xxxmmm]]]JJJ<<<888999:::<<<===>>>>>>>>>>>>AAAEEEGGGHHHIIIKKKLLLOOONNNNNNNNNNNNOOOPPPQQQTTTSSSSSSUUUXXX]]]bbbeeekkkiiimmmvvv}}}{{{wwwpppjjjggglllwww~~~}}}yyy|||ssswwwsssqqqlllfffaaa^^^]]]\\\[[[ZZZWWWSSSNNNHHHCCC@@@@@@@@@PPP}}}hhh<<<999;;;444888666888<<>>>>>>>>>>>AAAEEEGGGHHHIIIJJJKKKNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUVVVWWWZZZ^^^aaaccckkkjjjmmmvvv|||~~~yyytttpppjjjlllpppwwwpppmmmzzzssspppkkkfffaaa^^^\\\[[[YYYXXXUUUQQQLLLGGGBBB@@@@@@BBBTTTzzzggg;;;888;;;555999888999===BBBGGGMMMRRRYYYuuuqqqdddppprrr___jjj~~~ttteeebbbeeefffddd```[[[WWWVVVXXXZZZfffzzzmmmUUUFFF???AAAEEEIIINNN[[[sssttthhhaaajjj{{{sssgggbbb```___fffllljjjkkkuuuyyy}}}ddd[[[XXXOOO<<<888FFFPPPYYYeeepppyyyiiiVVVZZZNNN<<<===QQQ]]]```iii]]]ooo}}}uuu<<<333000+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,333333DDD]]]uuu}}}rrrTTTLLLEEEEEEFFFEEEFFFHHHQQQ]]]ffftttzzz}}}}}}~~~vvv```SSSRRR[[[eeekkkrrrvvv{{{}}}~~~zzzpppeeeVVVEEE999777888:::;;;===>>>>>>>>>???AAAEEEGGGGGGHHHIIIJJJMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXZZZ]]]___aaabbbjjjjjjnnnwww|||~~~yyyvvvoooxxxsssuuussspppkkkeeeaaa]]][[[[[[WWWUUUSSSOOOJJJFFFBBB@@@@@@DDDXXX|||ggg;;;888;;;555999888:::>>>BBBIIIQQQXXXgggoooeee|||pppkkk{{{qqqrrryyyjjjddddddeeebbb]]]WWWTTTXXXaaaiii~~~hhhTTTGGGBBBDDDEEEHHHQQQbbbssszzzyyygggeeekkk}}}{{{ooohhhffffffiiippppppsss|||aaaYYYYYYRRR===666DDDOOOZZZfffpppwwwiiiSSS[[[NNN:::888JJJUUU\\\hhhccc~~~BBB222///...------------------------,,,,,,,,,---------------000///444222AAAZZZqqqzzzsssWWWNNNFFFDDDEEEDDDFFFHHHSSSbbbnnn~~~}}}xxx~~~zzzlll[[[TTTXXX```gggiiisssvvvyyy|||~~~zzzpppdddVVVFFF<<<666777999;;;<<<>>>>>>>>>???BBBEEEGGGGGGHHHIIIJJJMMMOOORRRUUUWWWWWWWWWVVVUUUVVVZZZ]]]aaacccddddddhhhkkkrrr|||ssspppkkkeee```\\\ZZZZZZUUUTTTQQQNNNJJJFFFCCCAAA@@@CCCWWWxxxxxxjjj===999;;;444888777999AAABBBKKKTTT[[[qqqqqqsssrrrjjjuuuqqquuuvvvmmmggg\\\ZZZWWWUUUXXXcccrrr~~~rrr^^^NNNEEEDDDFFFIIINNNUUU```qqq{{{tttgggdddpppyyyoookkklllnnnvvvyyy~~~```YYY\\\VVV???666DDDRRR\\\hhhrrrvvvnnnWWW]]]PPP999444BBBMMMWWWeeeqqqHHH000...111------------------------,,,,,,,,,------.........111000555111BBB\\\pppuuuuuuxxxYYYOOOFFFDDDDDDDDDFFFIIIPPPeeeyyyzzz~~~}}}{{{{{{eee^^^XXXZZZdddmmmqqqqqquuuvvvyyy{{{~~~yyynnnbbbTTTEEE<<<555777888:::<<<>>>>>>??????BBBEEEGGGHHHIIIJJJKKKNNNPPPSSSVVVXXXYYYXXXXXXSSSVVVZZZ___dddggghhhiiikkkpppzzzssspppjjjddd___[[[YYYXXXUUUSSSPPPMMMJJJFFFDDDCCCCCCBBBSSSnnnyyymmm@@@:::;;;333777666888CCCBBBNNNVVVZZZuuu{{{sss~~~vvvhhhgggooo{{{{{{}}}ooocccVVVWWWYYY]]]ggguuuvvvgggUUUIIICCCAAADDDHHHJJJVVVdddkkknnnooonnnkkkqqq|||pppkkkmmmxxx```ZZZ^^^ZZZBBB666FFFXXX]]]mmmxxx|||vvv```bbbUUU???666BBBMMMXXXiiiJJJ000...222,,,,,,,,,------------...,,,,,,,,,---......////////////444444HHHdddsssrrryyyXXXOOOFFFEEEEEEEEEFFFIIIKKKeeewwwkkk```dddxxxrrr___^^^___fffooouuuuuurrrxxxxxxyyy|||vvvjjj]]]NNNAAA999555666888:::<<<>>>>>>??????BBBFFFHHHJJJKKKLLLNNNPPPQQQTTTVVVXXXYYYYYYYYYSSSVVV[[[aaafffjjjlllmmmooouuusssooojjjddd^^^ZZZXXXWWWSSSRRROOOLLLIIIGGGEEEDDDFFFBBBOOO}}}iiiyyynnn@@@;;;;;;333777777999DDDCCCQQQWWWVVVuuurrrppp}}}}}}sssgggnnndddkkkqqq~~~ooo```XXX[[[aaajjjuuu~~~{{{|||zzzzzz||||||uuulllXXXNNNDDDCCCDDDGGGMMMTTTWWW___hhhjjjfffeeeooo{{{wwwjjjggglll^^^WWW]]]YYY@@@444EEEZZZZZZppp}}}fffhhh\\\FFF===GGGRRR___rrrJJJ444///000,,,,,,,,,---------......,,,,,,------.../////////...---333555NNNjjjsss|||sssWWWNNNFFFEEEFFFFFFGGGIIIJJJaaa}}}iiiddd^^^]]]bbbiiiiiieeeccceeejjjqqqvvvxxxvvvttt{{{zzz{{{}}}}}}tttgggYYYJJJ===666444555777:::<<<===>>>??????BBBFFFIIIKKKMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZWWWYYY]]]aaafffjjjmmmoooqqquuu}}}sssooojjjccc^^^ZZZWWWVVVQQQOOOMMMJJJGGGEEEDDDDDDDDDCCCOOOxxxttt}}}lll>>>999:::444999999<<>>HHHSSSaaauuuIII777111...,,,,,,,,,------.........,,,,,,------...///000000...---333555OOOkkkppptttrrrVVVMMMFFFFFFGGGGGGGGGIIIMMM^^^tttrrrYYYcccjjjggg___\\\___ddd^^^dddllluuu{{{}}}||||||~~~~~~tttgggYYYIII===666444555777:::<<<===>>>??????BBBGGGJJJLLLNNNPPPRRRSSSSSSTTTTTTVVVWWWYYYZZZZZZ[[[^^^bbbfffjjjmmmnnnppprrrwww|||||||||rrrooojjjccc^^^YYYWWWVVVOOONNNKKKHHHFFFDDDDDDCCCAAACCCQQQvvviii<<<888:::444;;;<<>>222---........................---------............///......333888XXXrrrZZZXXXSSSMMMHHHGGGHHHKKKNNNWWWlll{{{|||~~~sssfffXXXRRRTTT]]]kkkvvv|||~~~~~~~~~~~~{{{yyywwwvvvpppfffZZZMMMCCC;;;777666888:::<<<<<<<<<===??????AAAEEEIIILLLOOOPPPQQQQQQQQQRRRRRRSSSWWW[[[___aaabbbdddddddddfffiiikkkmmmrrrwwwzzz{{{}}}zzzuuummmfff___YYYTTTPPPNNNMMMJJJHHHEEEDDDBBBBBBBBB@@@KKKpppRRR>>>888;;;777777<<<<<>>@@@GGGPPPVVVeeehhhpppvvvrrrfff\\\XXXaaammm~~~~~~}}}|||{{{yyy}}}~~~xxxYYYNNNeeerrrRRR]]]ooonnnnnnPPPHHHEEEGGG???555:::HHHhhhqqqbbb[[[ZZZLLL???HHH\\\fffeeepppwwwiii>>>333222........................---------............///111222444<<<\\\qqq]]][[[VVVOOOIIIGGGIIIKKKPPP]]]pppxxxkkkZZZMMMJJJOOOXXX___vvv}}}|||{{{yyywwwwwwwwwxxxxxxwwwuuusssqqqoooiii```TTTIII@@@:::777666888:::<<<<<<<<<===??????AAADDDHHHKKKMMMNNNNNNNNNOOOPPPQQQSSSVVV\\\```cccdddeeefffggghhhiiijjjooovvv|||{{{zzz||||||vvvmmmeee^^^WWWRRROOOMMMLLLJJJGGGEEECCCBBBAAA???>>>IIIkkk}}}OOO<<<777;;;777888===<<>>AAAHHHRRR\\\bbbqqqqqqppplllbbbXXXXXX]]]fffuuu~~~}}}zzz{{{~~~sss___dddggg[[[pppnnnRRRIIIFFFGGG@@@666:::GGGeeelllddd]]]ZZZQQQEEEFFFZZZhhheeennnxxxiii888...111........................---------............///000333333@@@```{{{vvv^^^]]]YYYQQQJJJFFFIIILLLQQQbbbvvv|||ppp]]]LLLEEEGGGLLLOOOhhhuuu|||~~~zzzvvvtttsssqqqooooooooooooooonnnmmmkkkjjjgggbbbYYYOOOEEE===888555666888:::<<<<<<<<<===??????AAACCCFFFIIIJJJKKKKKKKKKLLLNNNOOOQQQUUU[[[___cccccceeegggiiijjjjjjiiillluuu|||zzzxxx{{{{{{tttkkkbbb[[[UUUQQQNNNMMMKKKIIIFFFDDDBBBAAA@@@AAABBBMMMmmmNNN;;;666:::888888>>>===HHHSSS\\\kkkuuutttaaasss~~~tttfffnnnpppvvvtttpppvvvfff]]]QQQNNNMMMGGG???@@@CCCKKKUUU___fffjjjiiifffbbb^^^YYYZZZdddppp{{{www|||zzzyyy}}}xxxuuuiiiaaammm|||gggQQQHHHDDDFFFAAA888<<>>000111........................---------............///...222...DDDbbbqqq~~~aaaaaa___VVVMMMJJJMMMRRRYYYjjjyyy|||}}}uuueeeSSSLLLPPPSSSRRRRRRXXXXXXddd~~~~~~~~~yyysssjjjfffaaa]]][[[YYYXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNLLLHHHCCC>>>999555333666888:::<<<<<<<<<===??????@@@CCCEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMQQQVVVZZZ]]]^^^bbbggglllooommmkkkkkkxxxyyyuuuzzzzzzzzz|||}}}~~~|||uuuiii^^^VVVQQQNNNLLLLLLJJJHHHEEECCCAAA@@@???===BBBSSStttRRR>>>777:::777999@@@@@@GGGLLLXXXqqq{{{jjjlllvvv|||yyyyyy~~~xxxsss{{{kkkUUUIII@@@AAADDD@@@EEEHHHPPPZZZaaabbb]]]XXXWWWPPPPPP___ttt}}}zzzxxxxxxzzz{{{{{{{{{yyy|||~~~|||}}}~~~nnncccooowwwjjjSSSIIIDDDEEE@@@666999DDDMMMVVViiiiiisssqqqgggbbbnnn~~~rrrUUUZZZlllhhhlllhhhpppfff;;;///000........................---------.........//////333555000EEE```rrrbbbcccaaaYYYOOOLLLOOOUUUbbbooozzzxxxuuulll___ZZZ\\\ZZZUUUTTTXXXVVV]]]wwwzzz|||{{{wwwuuutttoooiii```\\\VVVRRRPPPOOONNNMMMIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDBBB???<<<888555333666888:::<<<<<<<<<===??????@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLOOOUUUYYY[[[\\\```gggmmmpppnnnkkkttt~~~wwwzzz}}}|||yyyzzz|||~~~~~~~~~}}}}}}wwwjjj___VVVPPPMMMKKKKKKJJJHHHEEECCCAAA@@@???@@@GGGZZZ|||TTT???777999666999@@@AAAKKKKKKVVVppptttwwwzzz[[[sss{{{{{{uuuvvv{{{zzzoooPPPGGGEEEBBBDDDKKKJJJMMMSSSZZZ^^^\\\VVVQQQKKKSSS[[[ppp|||yyyxxxzzz{{{{{{yyytttwwwzzzzzzyyy|||~~~qqqhhhiiizzzkkkUUUIIIBBBCCC===444888CCCXXXTTTddd|||zzzkkktttmmmYYYWWWqqqkkkfffdddiiinnn<<<...111........................---------............///...444333;;;kkk}}}mmmiiibbbbbb\\\LLLJJJRRRTTTgggppp~~~ttttttnnnddd```bbbeeeffffffaaa]]]___iiizzz}}}xxxxxxvvvpppjjjgggfffddd___ZZZSSSQQQNNNKKKHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<:::999888888888666888:::;;;::::::<<<===@@@AAABBBDDDEEEGGGHHHHHHKKKKKKLLLNNNOOORRRSSSUUUXXX[[[___dddiiinnnsssvvv}}}{{{{{{}}}~~~~~~}}}{{{{{{}}}vvvppphhhaaa[[[UUUNNNHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBXXXWWWAAA888999777999@@@@@@HHHMMM]]]eeetttuuu___```mmm}}}wwwkkkjjjmmmlll~~~}}}pppOOOEEEEEEDDDFFFNNNMMMQQQUUUVVVUUUSSSTTTUUU^^^lllwww}}}{{{{{{|||}}}|||zzzzzz|||}}}{{{xxxxxx||||||vvv|||xxxmmmTTTHHHBBBCCC>>>555777BBBSSSTTTkkknnnvvv|||gggVVVVVVmmmhhhbbb```eee~~~nnn===///111........................---------............///222555666AAAooonnnwww|||kkkbbbaaa[[[MMMJJJRRRTTTggguuu~~~wwwmmmhhhkkkooopppooonnnnnnpppuuuzzzrrrmmmlllfffaaa[[[YYYXXXVVVQQQMMMIIIGGGEEEBBB@@@>>>===<<<;;;;;;;;;:::::::::999999888888777777666555555444666888:::;;;;;;;;;<<<>>>BBBCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUVVV\\\bbbeeefffiiipppvvv}}}}}}|||{{{yyyzzz|||~~~~~~|||{{{}}}|||qqqkkkddd^^^ZZZTTTNNNIIIHHHGGGFFFDDDBBBAAA@@@@@@AAAGGGbbbUUU@@@777999777999AAABBBKKKPPP___ddduuu|||hhhhhhtttuuugggffflllooooooLLLCCCEEEEEEHHHNNNMMMQQQSSSQQQNNNPPPXXX```sss~~~}}}}}}}}}~~~~~~}}}{{{|||}}}}}}zzzwwwvvvyyy}}}||||||xxxoooiiiRRRGGGBBBCCC>>>555777AAAOOOVVVqqqqqqnnnzzziiiSSSFFFKKK]]]ZZZ\\\ZZZ___zzznnn???000000........................---------............///222222555HHHzzzzzz|||nnnbbb```\\\NNNKKKSSSVVVmmm~~~}}}vvvsssxxx}}}|||{{{uuurrrlllccc\\\[[[TTTPPPKKKIIIHHHFFFBBB???>>>===;;;999888666666666444444444444333333333333333333555555555555444333888999;;;<<<;;;<<<===???BBBCCCEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNQQQTTTUUUVVV]]]ccceeeccceeemmmuuuwwwxxxxxxwwwwwwxxx{{{}}}~~~|||{{{~~~}}}zzzrrrzzz}}}kkkfff___ZZZWWWSSSNNNJJJHHHGGGEEECCCAAA@@@@@@???>>>GGGgggRRR>>>777:::777:::BBBDDDOOOVVVbbbddduuulllkkkuuurrrbbbcccnnnvvvjjjJJJCCCGGGGGGGGGLLLJJJMMMOOOQQQTTT\\\gggooo~~~|||zzz{{{{{{||||||}}}~~~~~~~~~|||{{{xxxyyyyyyxxxwwwyyy|||rrreee```OOOEEEAAADDD???555666???MMMYYYssszzzvvvnnnhhhkkkZZZDDD;;;EEEQQQOOOWWWUUU[[[xxxmmm???//////........................---------............///222111333GGG}}}yyynnncccaaa___RRRNNNVVVZZZxxx|||tttkkkeee___UUUOOOLLLIIIFFFBBB@@@???===:::888888777666555444444444444222222222222222222222222111222555777888888777666999:::;;;<<<;;;<<<>>>@@@@@@AAACCCFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNQQQTTTVVVWWW[[[aaaccccccffflllrrrqqqsssttttttuuuvvvyyy|||}}}{{{|||~~~~~~ppphhhsss{{{}}}xxx{{{iiiddd]]]XXXUUURRRNNNJJJGGGFFFDDDBBBAAA@@@?????????HHHhhhOOO<<<666:::777:::CCCFFFQQQZZZfffeeettt|||hhheeeppp|||rrrdddeeerrr}}}dddIIIFFFJJJHHHGGGJJJMMMNNNRRRYYYbbbllltttxxx{{{wwwtttccc\\\]]]bbbfffiiimmmssszzz~~~yyyzzz|||||||||{{{zzzzzzvvvvvvwwwwwwxxx{{{}}}sssaaa[[[LLLCCCAAAEEE@@@555555>>>HHH[[[xxxrrrhhhgggbbbhhhcccVVV@@@;;;IIIOOOPPPVVVUUU]]]zzznnn===...---........................---------............///222222444DDDxxxqqqfffiiiiii[[[RRRYYY___}}}~~~wwwlllaaa[[[UUUMMMFFFDDDBBB@@@===;;;:::999888666555444333333333333333444222222222222222222222222000222555777999999888888999:::;;;;;;;;;<<<>>>@@@???AAADDDGGGIIIJJJJJJJJJKKKKKKKKKLLLNNNRRRVVVXXXYYYZZZ]]]bbbgggkkkmmmnnnmmmoooqqqssssssuuuxxxzzz{{{{{{zzzzzz||||||lll^^^bbbxxx|||jjjddd\\\WWWTTTPPPLLLIIIEEEEEECCCBBB@@@?????????CCCJJJkkkLLL:::666:::777:::DDDGGGPPPYYYiiikkkuuuwwwbbbcccqqq|||zzznnnmmmwww}}}bbbLLLKKKNNNKKKKKKOOOWWWXXX]]]eeennntttwwwwwwsssyyyyyylll```SSSKKKHHHGGGIIILLLQQQSSSYYYaaajjjttt|||~~~wwwyyyzzzzzzyyyyyyyyyzzzyyyxxxwwwxxxyyy|||~~~~~~}}}wwwddd[[[JJJBBBAAAFFFAAA555444<<>><<<;;;999888666555555555222222111111111111222222000000000111111111111111///000222555666777777777999::::::::::::;;;>>>@@@AAACCCGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLOOOSSSWWWZZZ]]]\\\^^^dddkkkooommmjjjkkknnnppprrrsssuuuxxxzzzvvvwwwxxxzzz|||gggaaabbbqqqyyykkkeee\\\VVVRRROOOKKKHHHDDDDDDBBBAAA@@@?????????AAAIIIjjj~~~ooo|||qqqJJJ999666;;;777999CCCGGGMMMUUUiiipppwwwooo]]]hhhyyyzzzvvv|||}}}eeeQQQPPPQQQOOORRR[[[```dddiiinnnqqqsssttttttooo{{{|||uuupppooolll^^^OOOKKKDDD@@@AAA???<<<;;;>>>AAACCCFFFKKKRRRYYY```dddoooxxx}}}wwwxxxzzzyyywwwwwwyyy|||zzzyyyxxxxxxzzz}}}wwwfffZZZHHHAAAAAAFFFBBB666333;;;DDDWWWuuuvvvooohhh[[[cccYYYYYYFFFEEEWWWTTT[[[bbbgggqqqttt===---///........................---------............///***222777IIIsss]]]___hhhtttwww~~~~~~tttmmmcccVVVIIIDDDBBB>>>;;;999777777666555333222333444222111111000000111111111000000000000111111111222///000111333555666777888999999999999888:::===@@@AAACCCGGGKKKMMMNNNNNNMMMNNNMMMLLLMMMPPPTTTYYY\\\___aaaeeejjjmmmmmmjjjgggkkknnnqqqssstttuuuwwwyyytttvvvxxxzzz{{{rrr]]]dddooorrriiicccZZZTTTQQQNNNKKKHHHCCCCCCBBB@@@????????????@@@IIIlllyyyHHH999777;;;777999CCCGGGOOOQQQfffqqqrrrbbbSSSkkk~~~~~~hhhVVVSSSSSSRRRYYYdddccciiiqqqsssqqqoooqqqtttxxx~~~uuupppfffbbbXXXLLLJJJLLLHHHAAABBB===;;;===<<<888999???<<<<<<<<<>>>@@@CCCFFFHHHLLLVVV\\\aaapppwwwyyyzzzxxxvvvwwwzzz}}}xxxwwwwwwxxx|||tttdddXXXGGG@@@AAAGGGBBB666333:::IIIUUUjjjvvvuuuwwwttteeetttiiinnn\\\\\\oooiiirrrhhhnnnyyywww>>>...111........................---------.........//////111666555FFF{{{``````iiitttzzzzzznnndddZZZMMM@@@<<<<<<999777666444555555333222111222444333333222111111222222222111111111222222333333333222222222333555777999:::888999999888888999===@@@???AAAEEEIIILLLMMMLLLLLLOOONNNMMMNNNQQQUUUZZZ]]]```eeelllooonnnjjjgggffflllnnnqqqssstttuuuwwwyyytttvvvxxxzzz{{{|||gggYYYiiixxxkkkggg```XXXRRRPPPNNNKKKIIICCCBBBAAA@@@????????????EEEOOOtttHHH999777<<<777888BBBGGGRRRPPPcccoookkkTTTHHHhhh|||zzz{{{kkk]]][[[[[[YYY\\\bbbbbb``````dddkkkrrruuuvvvyyyeeeTTTLLLIIIGGGEEEAAA>>><<<:::999===<<<;;;;;;;;;<<<===>>>>>><<<;;;===AAACCCBBB@@@EEE@@@@@@HHHUUUfff}}}{{{xxxvvvyyy~~~}}}|||wwwkkk```YYYCCCBBBAAA@@@;;;555555:::MMMhhhkkkrrrooouuueeelllsssxxxbbb___rrrmmmiiihhhqqqppp???333+++......------------.....................///000000///666777MMM}}}|||gggeeeoootttvvv{{{~~~}}}uuueeeYYYNNNEEE>>>;;;888444333555333333222222222222222222000000000000000000000000333333222111222333555666555444333333444555666777<<<;;;999999999;;;===>>>>>>BBBHHHMMMPPPQQQOOONNNRRRQQQPPPPPPSSSXXX\\\___eeefffgggfffeeefffgggiiimmmoooqqqrrrrrrssstttvvvxxxuuuuuuxxx{{{|||zzzggg___mmmoooddd___XXXRRRNNNLLLJJJIIIEEECCCAAA?????????@@@AAA@@@OOOzzzzzzHHH@@@:::888888;;;BBBJJJSSSWWW```cccWWWKKKSSSeee~~~wwwrrrjjjrrrwww}}}lll]]][[[\\\ZZZ[[[```dddccccccgggooowww}}}|||tttfffTTTGGGBBBAAA@@@>>><<<;;;999999888;;;::::::::::::;;;===>>>BBB@@@???@@@CCCEEEDDDBBBEEEAAABBBIIISSSaaavvv~~~}}}~~~~~~}}}~~~yyymmm___VVVBBBAAA@@@???:::444555:::JJJdddkkktttssszzzfffdddiiimmmVVVNNN^^^```dddiiilllyyynnn===222,,,......------------.....................///000000111777999QQQqqqlllffflllrrruuuyyy|||~~~~~~|||yyypppaaaUUUJJJBBB;;;999666222222444222222222222222222222222111111111111111111111111333333222222222333555555555555444333444555666666:::999999888999;;;===>>>AAADDDHHHLLLOOOQQQRRRRRRRRRQQQPPPQQQTTTXXX]]]```dddeeeffffffeeefffhhhiiimmmooorrrttttttuuuwwwxxxxxxuuuuuuxxx{{{||||||kkkeeeuuu~~~nnnddd___WWWPPPLLLJJJIIIGGGEEECCCAAA?????????@@@AAACCCRRR{{{{{{EEE>>>888777888<<>>???BBBAAAAAABBBDDDEEEDDDCCCIIIHHHJJJOOOVVVaaaqqq}}}~~~{{{ooo^^^QQQAAA???>>>===888333444999GGG^^^kkkuuuzzzeeeUUU[[[cccMMMAAANNNVVVfffkkkeeemmmkkk:::111///......------------.....................///000000222555999TTTgggwwwmmmmmmqqquuuzzz}}}}}}}}}|||zzz|||}}}yyytttiiiZZZOOODDD===777666444111111333222222222222222222222222222222222222222222222222444444333333333444555555666666555444444444555555888888777888999;;;===>>>CCCDDDFFFJJJMMMQQQSSSUUURRRRRRQQQRRRUUUYYY]]]```bbbccceeeffffffgggiiijjjmmmooorrrttttttuuuwwwxxxwwwttttttxxx{{{||||||qqqsss|||llleee___VVVOOOJJJHHHGGGFFFDDDCCCAAA???>>>???@@@AAABBBQQQyyyzzzBBB;;;666666888<<>>@@@AAADDDHHHLLLPPPRRRTTTSSSRRRRRRTTTVVVZZZ^^^```aaacccfffggghhhiiikkklllnnnppprrrssssssssstttuuuwwwssstttxxx{{{}}}zzzkkkfff___VVVNNNJJJHHHGGGGGGDDDCCC@@@???>>>>>>@@@AAAAAASSS{{{|||}}}AAA;;;555555777<<>>???AAACCCEEEFFFGGGJJJLLLOOORRRVVVZZZ]]]___iiioooxxx{{{|||~~~|||}}}~~~~~~}}}}}}yyykkkVVVEEE>>><<<;;;:::666222444:::@@@OOOiiixxxdddbbbqqqlllUUUWWW\\\mmmlll___^^^sss^^^444000000......------------.....................///000000//////555VVV~~~|||yyy~~~|||{{{}}}~~~|||zzz{{{|||ttthhhZZZMMMFFF===777333444555333333555222222333333444444444555555555555555555555555555555555555555555555555555666666666555555444333333444555555777888:::;;;<<<===@@@EEEJJJNNNQQQRRRRRRSSSSSSTTTUUUXXX[[[___aaabbbeeehhhjjjkkklllmmmooorrrsssuuuuuusssrrrssstttvvvssssssxxx{{{}}}xxxjjjfff```WWWPPPKKKIIIHHHGGGDDDBBB@@@>>>>>>>>>???@@@BBBWWW|||CCC<<<666555777;;;CCCLLLVVVWWWUUUMMMEEELLLddd{{{yyyyyyhhhaaaiiiggglllzzznnngggkkkpppppprrrxxxsss{{{~~~tttiiigggmmmrrroookkkooottt{{{~~~ooo^^^OOOFFF>>>;;;999;;;:::888888;;;::::::999::::::;;;<<<<<<>>>???BBBDDDGGGIIIJJJJJJLLLPPPUUUZZZ^^^ccchhhlllrrr|||xxxxxx{{{~~~}}}~~~~~~~~~wwwgggRRRCCC>>>;;;:::999555222555<<>>===>>>???@@@>>>WWW~~~|||CCC<<<666666888<<>>???BBBDDDGGGKKKMMMPPPQQQQQQSSSWWW^^^ccchhhmmmsssxxx|||{{{|||~~~}}}|||uuudddPPPCCC>>>;;;:::999555333666===RRRhhhkkkuuuqqq___pppuuuxxxiiigggdddiiiPPP222222+++......------------.....................///000000111666;;;WWW~~~xxxqqqpppsssxxxwww}}}}}}}}}yyynnn^^^NNNCCC>>>:::555222444444222222444555555555666777888888888777777777777777777777777666777777888777666555444333444555666666666555444444444555666777777888888999<<<@@@DDDIIINNNQQQRRRTTTTTTVVVXXX[[[^^^```bbbdddgggkkklllmmmmmmmmmnnnppprrrtttuuuttttttuuuvvvtttqqqrrrwww|||~~~wwwiii___[[[VVVQQQNNNKKKHHHFFFCCCBBB@@@>>>===>>>???@@@>>>YYYsssBBB;;;666666999>>>GGGPPPaaa\\\QQQEEEAAAKKK^^^kkk|||uuugggddd[[[ddd~~~{{{~~~~~~{{{lll```XXX]]]cccgggggggggjjjllljjjmmmrrrxxx~~~|||ooo[[[GGG;;;;;;>>><<<999999;;;;;;888888;;;999999:::;;;===@@@BBBCCCHHHJJJMMMQQQTTTVVVWWWXXX___dddjjjppptttyyy~~~{{{|||uuucccPPPEEE>>>;;;:::999666333777>>>bbb}}}xxxhhhkkkSSSeeefffccchhhkkkhhhgggLLL222333))).........------........................///000000000777<<>>======???@@@EEEbbbnnn@@@:::555666:::@@@IIIRRR]]]VVVKKKAAADDDUUUjjjwwwqqqmmmffftttzzzwwwwwwwwwvvvvvvvvvyyy{{{oooddd]]]YYYYYY[[[^^^```bbbccccccbbbcccjjjoooqqqsssuuutttqqqggg^^^QQQFFF@@@===;;;999999999999999888888777777:::<<<@@@CCC???;;;@@@JJJLLLOOORRRUUUVVVXXXZZZ\\\ccclllvvv}}}zzzzzzvvvhhhYYYMMMGGG>>>:::888999555111999FFFhhhrrruuuuuullluuuUUUIIIYYYiiisssooocccdddqqqHHH888.........------,,,,,,------......------------...//////333222;;;eeeyyysss|||}}}~~~{{{vvvnnndddSSSBBB999999555444222111222444666888888888888999999:::::::::999999888777777666777777999888777666666555555666666777777777777777666666777777666555555555666666555777:::<<<>>>AAADDDGGGQQQVVVZZZZZZXXXYYY^^^ccccccffffffccceeejjjjjjdddjjjmmmpppqqqqqqrrrtttuuurrrsssvvvyyy}}}}}}rrrbbb[[[WWWRRRMMMJJJHHHEEEBBBCCCBBB@@@>>>>>>>>>>>>>>>FFFddduuuBBB;;;777777:::>>>GGGOOOUUUPPPFFF???HHH\\\lllrrrmmmmmmyyylllwwwxxxpppnnnkkkgggeeeeeegggiiiqqqqqquuu|||rrrccc\\\ZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^dddhhhlllnnnqqqrrrkkkbbbOOOIIIAAA<<<:::::::::999:::999999888888888999999;;;<<<@@@EEEDDDCCCIIIRRRQQQTTTWWWZZZ\\\]]]```bbbjjjqqqzzz~~~|||~~~vvviii[[[OOOIII???:::888999555222<<>>BBBEEEKKKQQQXXX]]]^^^___```bbbbbbdddbbb___bbbggggggcccjjjmmmoooqqqqqqrrrsssuuussstttuuuxxx{{{ooo```ZZZVVVQQQMMMJJJHHHEEECCCBBBAAA@@@>>>>>>>>>>>>???DDDfffkkk@@@:::666777:::???GGGOOOSSSMMMCCC???III]]]kkkppp|||zzzlllmmmvvvjjjwwwvvvpppggg___YYYWWWXXXYYY^^^^^^```ccceeeeeeiiiooogggfffcccbbbhhhqqquuutttvvvmmm```UUUQQQSSSVVVXXXXXXWWWWWWWWWXXXYYYZZZ[[[bbbdddeeegggjjjggg[[[MMM???<<<999999:::<<<======;;;:::888777888999;;;<<<<<<<<<>>>BBBEEEGGGMMMTTTTTTWWW[[[^^^```cccfffiiipppwww{{{}}}vvviii[[[PPPJJJ???:::888888555444@@@QQQXXXlllyyyqqq```UUUVVV]]]dddnnn]]]EEEQQQtttvvvzzzSSS666***222...------,,,,,,------......------------...//////111111===hhhyyy}}}uuukkk^^^NNN>>>666666444333222222444666999:::<<<<<<<<<<<<<<<=========;;;;;;:::999999999999:::888888888999999:::;;;<<<999::::::;;;;;;;;;:::::::::999888777666666666666555666777777888<<<@@@DDDHHHNNNXXX```ddddddaaa^^^cccdddbbb```bbbfffgggeeejjjmmmoooqqqqqqrrrtttuuuvvvvvvwwwxxx{{{~~~lll]]]YYYUUUPPPLLLJJJGGGEEECCCBBBAAA@@@>>>>>>>>>>>>???CCCiii___>>>999666777;;;???GGGOOOPPPJJJAAA@@@MMM___jjjlllnnnooofffhhhrrrmmm}}}tttggg___[[[ZZZ[[[ZZZXXXVVVTTTQQQNNNNNNOOOKKKIIIGGGHHHNNNUUUZZZ[[[jjjddd\\\TTTPPPOOOPPPQQQQQQPPPOOOOOOQQQTTTWWWYYYZZZ]]]]]][[[YYYTTTIII>>>;;;;;;;;;;;;<<<======<<<;;;:::888777888:::===???@@@@@@@@@CCCGGGKKKOOOSSSTTTWWW[[[___bbbfffkkkooovvv{{{|||{{{~~~}}}xxx|||}}}zzzsssgggZZZOOOIII???;;;888888444555EEEXXXYYYbbbsssuuuaaaUUUZZZ___cccpppFFFPPPxxxlllrrrQQQ555***222...------,,,,,,------......------------...//////555444@@@jjjuuu|||~~~uuuhhh[[[LLL>>>666666333333333444555888:::<<<>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<======>>>>>>>>>>>>======<<<;;;999999888888888::::::999999999===BBBFFFKKKPPPXXXaaafffeeeaaa\\\ffffffffffffhhhjjjjjjhhhkkknnnppprrrrrrsssuuuvvvzzzyyyxxxyyy{{{lll]]]WWWTTTOOOLLLIIIGGGEEECCCBBBAAA???>>>>>>>>>??????DDDmmmyyyUUU<<<888555888;;;???FFFNNNMMMFFF@@@DDDRRRaaaiiijjjgggeee^^^dddvvv~~~rrrkkkhhhgggfff```]]]VVVOOOIIIEEEAAA>>>;;;999999<<<@@@CCCEEEGGGNNNMMMLLLKKKKKKKKKLLLNNNMMMLLLJJJHHHIIIKKKNNNPPPNNNSSSSSSLLLEEE@@@<<<888888999;;;;;;;;;999888777;;;:::888888999<<>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>???AAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<@@@@@@???>>>>>>AAAFFFJJJNNNQQQWWW^^^dddfffeeebbbhhhhhhjjjmmmooonnnkkkiiinnnpppssstttuuuuuuwwwyyyzzzyyywwwwwwzzz~~~zzzlll^^^VVVRRRNNNKKKIIIGGGEEECCCAAA@@@???>>>>>>>>>???@@@GGGpppNNN;;;777555888;;;>>>EEEKKKJJJEEECCCKKKXXXdddjjjlllooofff^^^iii|||sssnnnllljjjhhh___\\\TTTIIIDDDAAA===999555444555999:::999:::<<<>>>AAADDDGGGHHHJJJLLLNNNOOOLLLHHHDDDBBBAAAAAABBBBBBGGGGGG???666444666777666999<<<===<<<::::::::::::999999:::;;;>>>AAACCC>>>DDDIIIKKKOOOWWW\\\^^^\\\^^^bbbeeeiiinnntttxxxnnnfffhhh|||{{{yyy{{{~~~~~~|||zzzzzzwwwooobbbTTTHHHBBB>>>:::999888444666III___fffeeehhhooouuunnnbbb[[[kkkcccNNNCCCTTTfffpppxxxhhhgggooouuuDDD444,,,---...------,,,,,,------......------------...//////222000>>>mmmvvvmmmmmmuuu~~~}}}{{{xxxmmmaaaVVVKKK???888777111222444666999<<<>>>@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBBEEEFFFEEEDDDCCCEEEIIILLLKKKOOOUUU\\\bbbgggkkkmmmjjjhhhjjjoooqqqooolllkkkqqqtttvvvxxxxxxyyyzzz|||xxxvvvtttuuuxxx~~~~~~sssttt}}}kkk]]]TTTQQQMMMJJJHHHGGGEEECCCAAA@@@???>>>>>>???@@@@@@HHHrrrIII;;;777666999<<<===BBBHHHHHHFFFIIITTT___ggglllppp{{{ooogggsss~~~tttlllhhhddd___[[[SSSPPPHHH>>><<<>>>===888777444555999888555666;;;===@@@CCCDDDEEEGGGKKKNNNNNNKKKFFFAAA===:::999888888<<<<<<666222333666666888;;;???@@@>>>======>>>888999:::;;;>>>@@@BBBCCCBBBLLLTTTUUUWWW]]]ccceeedddeeegggiiikkknnnssswwwxxxuuusss~~~||||||||||||xxxoooaaaRRRFFF???<<<::::::999444666III___dddhhhbbbmmmnnn___bbbNNN:::BBBYYYbbbkkk}}}jjjvvvyyy>>>111...---...------,,,,,,------......------------...//////555222@@@qqqqqqhhh___WWWXXX___lll}}}|||||||||qqqfff[[[SSSJJJ???888666111222444777:::===@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHGGGFFFGGGIIILLLJJJOOOWWW\\\aaafffmmmrrroookkkjjjoooqqqnnnnnnqqquuuwwwzzz{{{{{{|||~~~xxxvvvuuuuuuzzz~~~nnnfffaaaeeevvvyyy}}}}}}|||hhh[[[SSSPPPLLLIIIHHHGGGEEEDDD@@@@@@???>>>>>>???@@@AAAFFFpppEEE;;;777666999<<<<<<@@@FFFFFFHHHPPP\\\eeeiiinnnuuu~~~sssnnnwww{{{pppgggaaa[[[RRRLLLEEECCC<<<444444;;;<<<999888444444777666222555;;;555777999:::;;;???GGGLLLJJJGGGDDD???;;;888777666222555444222333777777444888;;;>>>>>><<<::::::;;;777888:::<<>><<<::::::999444555HHH^^^fffnnnaaajjjiiiSSSSSSIII:::>>>VVVbbbdddiiikkk}}}:::///000111...------,,,,,,------......------------...//////444000===mmmsss```VVVPPPKKKNNNUUUbbb}}}~~~|||{{{{{{|||lllbbbWWWQQQIII???777555000222444777;;;>>>AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHIIIHHHGGGGGGIIIJJJLLLRRRZZZ___aaadddkkkpppuuunnnkkknnnpppoooqqqwwwwwwyyy|||}}}}}}~~~{{{yyyxxxyyy~~~xxxbbbWWWWWWXXX\\\oooxxx}}}xxx~~~xxxoootttyyyfffXXXRRROOOLLLIIIHHHGGGEEEDDD@@@@@@???>>>>>>???@@@AAADDDoooEEE;;;888777:::<<<<<>>===;;;999777555444444666666666555555444444444666777999<<<@@@EEEIIIKKKIIIHHHEEE@@@:::666666666222222222222333555777888::::::;;;<<<;;;:::888777999888888:::===@@@BBBCCCMMM^^^iiifffbbbgggjjjhhhjjjjjjiiihhhhhhlllrrrvvv~~~~~~|||ssseeeVVVJJJCCC???;;;888999999444444GGG^^^iiipppeeepppiii]]]PPPXXXJJJAAARRR___gggxxxyyyttt;;;///000///...------,,,,,,------......------------...//////222000???ffffffNNNKKKKKKFFFHHHQQQYYYqqq|||uuuooohhh___UUUNNNFFF===888888222444666888;;;>>>CCCFFFAAAFFFGGGBBB>>>???@@@???BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBDDDGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJJJJIIIHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLWWWUUUXXX]]]___```hhhrrrzzzrrrnnnrrruuurrrrrrtttwww{{{|||{{{{{{zzzuuuttt{{{xxxfffYYYTTTVVVUUU]]]ooo}}}uuu{{{mmmfffppprrrlllqqqooo^^^ZZZOOOMMMJJJHHHHHHGGGEEEDDDBBBAAA@@@??????@@@BBBCCCDDDJJJ999::::::999:::???CCCDDDIIIOOOZZZbbbffffffiiilllwww|||tttkkkzzzrrrppphhh]]]UUUOOOGGG???<<<;;;:::888777777666666777777777666666555555555444555666888;;;???CCCFFFJJJIIIFFFAAA;;;666444444111111111222444666888999;;;<<<<<<<<<;;;;;;:::999:::999:::;;;???BBBDDDEEEJJJXXXaaa]]][[[bbbiiiiiikkkjjjiiiiiilllqqqvvvyyy~~~yyyoooaaaRRRFFF???<<<===<<<;;;777333777HHHYYYgggnnnjjjmmm]]]^^^[[[GGG@@@VVVdddiiittt}}}ppp999//////000...------,,,,,,------......------------...//////222111===^^^uuu\\\HHHFFFHHHDDDGGGOOORRRgggyyy|||uuuooo```WWWNNNHHHAAA999555555444666888999;;;>>>BBBEEEDDDIIIIIIDDDAAABBBBBBAAABBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMSSSRRRTTTYYY[[[^^^fffppptttnnnlllooopppnnnppptttuuuzzz}}}|||{{{vvvsssssszzz{{{lll^^^SSSRRRUUU[[[cccsssyyyrrrqqqooohhhgggppprrryyylll\\\XXXPPPNNNKKKIIIHHHGGGEEECCCBBBAAA@@@??????AAABBBDDDJJJuuuDDD::::::999777888;;;???AAAUUUXXX___dddffffffiiinnnpppwwwrrrjjj{{{xxxkkklllfffYYYMMMGGGBBB???;;;;;;:::999888888888888888888777777777777666666555555444555777:::>>>@@@IIIIIIGGGBBB;;;666333222000000111333444777999:::===<<<<<<;;;;;;;;;;;;;;;999:::<<<>>>AAADDDGGGHHHHHHSSSZZZWWWVVV___iiilllkkkiiigggkkkqqqxxx{{{||||||wwwlll^^^OOODDD===:::<<<===:::333333???NNNWWWiiilllrrr|||jjjrrr^^^BBB@@@\\\ooopppsssiii777///...000...------,,,,,,------......------------...//////222333:::PPPzzz}}}eeePPPBBBCCCFFFDDDHHHPPPTTTdddqqqsssvvv~~~zzzrrrlllYYYPPPHHHCCC===777444444555777999:::<<>><<<;;;:::999999888888888777777777777777777777777777777555555666888:::<<>>CCCeeezzzzzzuuu|||aaa666111---///...------,,,,,,------......------------...//////111555666CCCjjjxxx|||YYYKKKAAADDDHHHGGGKKKSSSZZZfffpppqqqqqquuuxxxxxx{{{uuulllgggWWWOOOGGGBBB===777555666444666888:::<<<@@@EEEHHHGGGJJJJJJFFFDDDEEEEEEBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRUUU\\\fffnnnqqqqqqpppnnnmmmnnntttzzzwww{{{~~~{{{xxxrrrssswww}}}wwwpppkkkhhhjjjoooxxx~~~~~~hhh```hhhuuueeejjjsss~~~lll^^^YYYRRRPPPLLLIIIHHHFFFDDDBBBAAAAAA?????????AAACCCDDD\\\lllAAA777666777999;;;@@@HHHQQQccc```aaaccc___XXXZZZaaatttzzzxxxxxx}}}vvvfffTTTIIIEEEAAA<<<>>>===<<<:::999999888888777777777777777777888888888777777777777888999:::===>>>>>><<<888444222111///000222444666888::::::::::::888888888999:::;;;777:::>>>AAABBBDDDHHHJJJLLLTTT[[[\\\]]]aaafffiiifffdddeeekkkuuu}}}~~~}}}pppfffdddfffnnnuuu|||}}}{{{ttthhhYYYJJJ???;;;999666999555///555HHHWWW[[[cccZZZfffeeeAAAKKKkkk~~~sssuuuWWW666333+++......------,,,,,,------......------------.../////////555444:::]]]uuutttQQQHHHBBBEEEHHHHHHMMMTTT\\\eeennnpppooonnnnnnnnn~~~zzzqqqhhhbbbVVVMMMEEEAAA<<<666444555222444777:::===AAAFFFJJJIIIKKKJJJGGGGGGIIIHHHEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNQQQSSSTTTWWW^^^hhhnnnqqqrrrqqqnnnmmmqqqyyy}}}~~~|||xxxuuuqqqtttyyy}}}}}}{{{zzz{{{tttccc```jjjxxxfffiiittt}}}kkk]]]XXXRRROOOKKKIIIGGGEEECCCAAAAAA@@@?????????AAACCCEEEbbbddd:::777555666:::<<>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;>>>AAACCCDDDCCCBBB@@@::::::999666333111111222111222444666777888888888777888999999:::::::::999:::>>>DDDEEEDDDEEEHHHLLLPPPUUU[[[```bbbccceeehhhhhhkkkooouuuzzz~~~vvvnnnlllnnnnnn~~~~~~}}}{{{xxx|||xxxqqqcccRRRDDD:::777777:::666444444666>>>NNN\\\hhhhhh~~~eeeJJJ[[[nnn{{{}}}rrrxxx{{{DDD///444***222...------,,,,,,------......------------...//////+++000222777PPPooo{{{tttsssaaaFFFCCCCCCEEEFFFJJJPPPXXXcccffflllpppqqqqqqrrrtttxxx}}}~~~ssshhh^^^XXXIIIAAA:::888555111///111333555777999;;;>>>CCCFFFFFFHHHGGGFFFIIINNNMMMIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQQQQPPPNNNMMMJJJKKKMMMOOOQQQRRRSSSSSSOOOOOOOOOPPPQQQQQQRRRRRRPPPWWW[[[ZZZ\\\dddkkklllggghhhgggfffooo}}}}}}||||||{{{yyyvvvvvv{{{sssjjjkkk|||ttteeekkkwwwsssbbbUUUNNNMMMKKKHHHFFFEEEDDDBBB@@@@@@??????>>>@@@BBBDDDFFFeeevvv\\\>>><<<777777:::999999EEEVVV^^^[[[aaallliii\\\ZZZccchhhjjjnnn|||{{{~~~xxxfffRRRDDD===999777777888:::<<>>>>>??????@@@CCCHHHKKKMMMLLLIIIGGG===<<<:::666222000000222111333555666888888888777777888:::;;;<<<;;;::::::<<>>+++333+++555...------,,,,,,------......------------...//////***...222999NNNiiivvvuuunnnWWWDDDDDDEEEFFFHHHMMMUUU\\\aaacccgggkkkmmmnnnrrrvvv|||yyynnnaaaWWWRRRDDD===777666444111000222555777888999:::<<<@@@CCCAAACCCBBBBBBFFFKKKJJJFFFDDDDDDEEEEEEFFFGGGIIIIIIFFFFFFEEEEEEEEEGGGHHHIIIKKKMMMPPPQQQRRRQQQOOOMMMJJJLLLNNNQQQTTTUUUUUUUUUQQQQQQRRRRRRSSSSSSTTTTTTPPPXXX]]]\\\^^^eeekkkkkkdddeeedddeeerrr|||zzz{{{|||zzzyyy{{{|||vvvqqqtttkkkiiirrrqqqaaaTTTMMMLLLIIIGGGEEEDDDDDDBBB@@@@@@??????>>>@@@BBBDDDFFFdddwww[[[???;;;666777<<<<<<<<>>======;;;;;;;;;:::;;;;;;<<<<<>>:::???AAA???===??????<<<===@@@DDDFFFFFFHHHLLLPPPYYY[[[^^^bbbfffiiikkkmmmlllrrrzzz}}}~~~|||~~~vvvvvvjjjTTTBBB<<<;;;:::;;;777111///666DDDQQQXXX```dddYYYPPPdddmmm|||{{{}}}AAA222444,,,///---,,,,,,++++++,,,,,,------------............///...---111999JJJhhhttthhh}}}bbbVVVGGGFFFDDDDDDFFFMMMUUU[[[bbbfffjjjmmmppprrrvvvxxx~~~}}}ttthhh[[[RRRMMMCCC@@@:::444111000111222666888;;;<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>AAAEEEGGGFFFGGGHHHIIIHHHHHHFFFEEEGGGGGGGGGFFFFFFGGGJJJMMMNNNOOORRRSSSTTTSSSRRRQQQSSSSSSRRRSSSSSSTTTUUUUUUVVVXXXZZZYYYTTTQQQQQQRRRYYYXXXXXX\\\aaaeeefffeeefffdddaaaeeerrr}}}}}}{{{}}}wwwttt|||}}}kkkiiizzznnn]]]RRRLLLMMMLLLJJJHHHEEEDDDCCCBBB@@@<<<<<<@@@BBBBBBDDDGGGhhhNNN===888333444;;;===>>>KKK\\\aaaZZZ___hhhlllsssxxxqqqjjjgggoooyyy|||vvvjjjZZZJJJ===555:::999888999;;;<<<<<<;;;::::::999888888999999999;;;>>>BBBFFFIIIIIIGGGFFFCCC@@@:::555222111111222666111333CCCWWW\\\OOO???BBBEEEFFFBBB@@@AAAAAA??????CCCGGGIIIIIIKKKPPPSSSYYY\\\aaafffjjjmmmppprrrooouuu|||zzz|||}}}|||zzz{{{}}}qqqooodddOOO>>>999888777999777333000555BBBNNNTTT]]]lllddd]]]nnnsss~~~ttt;;;///333---000---,,,,,,++++++,,,,,,------------............///000...111777GGGeeessshhhmmmTTTKKKFFFEEEEEEFFFJJJQQQYYY___bbbfffkkknnnqqqtttxxx{{{}}}zzzqqqdddWWWMMMHHH===:::555111///000111333555666888999999888888888::::::;;;===???BBBEEEFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGIIIMMMPPPPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTWWWZZZYYYUUUSSSTTTUUUZZZZZZ[[[___cccffffffeee```^^^^^^eeevvv~~~~~~xxxxxxzzzfffeeewww}}}kkk[[[QQQLLLLLLKKKIIIFFFDDDBBBBBBAAAAAA===<<<@@@BBBBBBDDDGGGjjjKKKBBB888444555;;;===???MMM^^^^^^[[[bbbjjjqqquuuooouuu{{{{{{|||yyyooo^^^KKK===666:::999888888:::::::::888888777666666555555555555444666999;;;===>>>>>>>>>???===:::666333111111000666111333FFF]]]dddVVVDDDLLLNNNLLLFFFCCCCCCCCCBBBBBBFFFJJJMMMNNNPPPTTTXXXZZZ___eeekkkooorrruuuwwwvvvzzzbbbUUUQQQZZZjjj}}}}}}{{{~~~~~~{{{ppplll```NNN@@@:::::::::666777555111666DDDPPPVVV```vvvfffeeeuuuzzzggg444,,,222...000------,,,,,,,,,,,,---------------............///111///111555DDDcccsssiii```KKKFFFEEEEEEEEEHHHNNNVVV]]]bbbdddhhhnnnrrrtttxxx~~~}}}wwwmmm___QQQGGGBBB777555222000///111333555666666777888888888777777777888;;;>>>AAACCCEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKPPPSSSRRRSSSUUUWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVTTTWWWYYYYYYVVVUUUWWWYYY\\\]]]___bbbfffgggfffddd]]]\\\___jjj}}}{{{{{{ssseeefffyyyxxxfffXXXPPPLLLJJJIIIGGGEEECCCAAA@@@@@@AAA>>>===@@@BBBAAADDDHHHpppCCC@@@888555666;;;===AAAOOO^^^```bbbiiimmmvvv~~~xxx{{{|||uuudddQQQBBB::::::999888888999999888666666555444333222222222222111111222333444555666777999888777666444222111000000222666>>>FFFKKKMMMLLLRRRSSSPPPHHHDDDEEEFFFDDDDDDHHHMMMPPPRRRTTTYYY]]]]]]bbbjjjoooqqqtttwwwyyy}}}wwwjjjKKKDDDDDDGGGQQQcccvvv|||nnngggZZZKKK@@@;;;;;;;;;333666555222:::MMM\\\bbbhhh~~~xxxkkkjjjbbbfffyyyXXX000,,,111......------,,,,,,,,,,,,---------------............///111...000444CCCcccuuunnn}}}\\\KKKJJJHHHGGGFFFIIIOOOWWW^^^aaaeeekkkqqquuuxxx||||||uuujjj[[[MMMCCC>>>666555333111111333666888888888777888999999888777444666:::???BBBDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJMMMPPPTTTSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZYYYWWWVVVYYY\\\^^^___bbbeeegggfffdddccc___bbbhhhqqqzzzxxx~~~ooogggkkkqqqaaaVVVOOOLLLIIIHHHGGGDDDCCCAAAAAA@@@AAA???>>>AAAAAA@@@DDDIIIvvvmmm???===999777777:::;;;AAAOOO]]]___fffmmmkkkqqq~~~~~~}}}zzz~~~zzzkkkWWWFFF<<<;;;999888888888888777555555444333222111111111111000000//////000111333444222222333444444333222111...222777888999===EEELLLQQQSSSOOOHHHDDDEEEGGGGGGFFFJJJPPPSSSUUUXXX^^^bbbbbbhhhooorrrssstttxxx{{{|||bbbVVVWWWYYYIIIGGGNNNOOOUUUdddwww}}}hhh^^^PPPDDD<<<777777888222666444333AAA[[[nnnssslllppp]]]hhhfffjjj}}}rrrKKK000...111...+++...------,,,,,,------...---------............///000...000333BBBcccxxxrrryyyXXXIIIKKKOOOLLLIIIKKKPPPWWW\\\___dddkkkrrrvvvxxx}}}}}}~~~|||uuuhhhYYYKKK@@@;;;666444333111111333555666888666555666888999888666222555:::???BBBEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHLLLLLLLLLKKKKKKLLLPPPRRRSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWW[[[\\\\\\ZZZWWWWWWZZZ^^^```bbbdddffffffdddbbbaaaccciiipppuuu{{{~~~~~~yyyqqqyyy|||gggdddnnn}}}kkk]]]SSSNNNLLLIIIHHHGGGEEECCCBBBBBBAAAAAA??????AAA@@@@@@EEELLLzzz```AAA===999888888888:::AAAOOO\\\[[[eeemmmggghhh|||~~~}}}|||{{{~~~qqq]]]III<<<:::999888888999999777666555444333333222222222222333222111000111222333444///000222333444444333333333222444999AAAEEEEEEDDDKKKMMMKKKFFFDDDGGGIIIIIIHHHMMMSSSWWWYYY]]]cccgggiiiooouuuwwwvvvxxx}}}\\\OOOOOOSSSWWWKKKIIILLLSSScccxxx{{{iii\\\MMMCCC===999777999222555333555JJJiii{{{|||kkktttmmmjjjiiiuuuxxxfffAAA111000000...+++......------------......---------............//////---000333AAAbbbwwwrrrxxxXXXLLLOOOZZZUUUOOONNNSSSZZZ^^^```dddkkkrrrvvvwww|||{{{zzz~~~zzzrrreeeVVVGGG===999333222111000000222333444555222000222555777666555333555:::>>>BBBDDDEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMLLLKKKLLLOOORRRRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWW]]]^^^^^^[[[XXXXXX\\\```ccceeeggggggeeecccbbbaaadddlllrrrsssttt{{{zzzvvv}}}{{{~~~nnnpppkkk^^^bbbtttxxxfffZZZRRRNNNLLLIIIHHHFFFEEECCCBBBBBBBBB???>>>???AAA@@@AAAGGGOOOUUUAAA999888888888888:::CCCSSS___^^^iiisssllleeezzz~~~~~~|||{{{zzzzzz}}}}}}~~~}}}uuudddOOO@@@:::999888888999:::999777666555555444444444555555666555444333333333444555222333444444555444333333555333333999@@@DDDBBB>>>CCCGGGGGGDDDDDDIIILLLLLLKKKPPPVVVZZZ]]]bbbhhhlllpppuuu{{{||||||ZZZ^^^hhhfffddd[[[[[[```nnnzzzlll\\\LLLDDD???;;;999;;;222555444888QQQqqq~~~yyynnnxxxyyy}}}fffbbbgggvvvzzzqqq]]]:::000...---///.........------------......---------............///...---000222>>>^^^rrrnnnjjjaaaeeeeee^^^VVVTTTYYY```dddfffhhhooowwwyyyzzz|||zzzzzzvvvnnn```QQQCCC999555222111111111222333555666444000...000555888777555444666999===@@@CCCDDDEEEFFFEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLKKKKKKMMMPPPSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXXXX]]]^^^]]][[[YYYZZZ```dddgggiiijjjhhheeebbbbbbcccdddkkkoooppprrryyy~~~{{{}}}|||ssskkkwwwqqq]]]```ppptttcccXXXQQQNNNKKKGGGFFFEEECCCBBBAAAAAAAAA======>>>@@@@@@AAAIIIRRRKKK@@@666555777888888<<>>>>>CCCEEECCCEEEKKKOOOOOONNNSSSYYY]]]```eeekkkppptttzzzmmm{{{}}}yyy~~~~~~}}}|||jjjXXXGGG@@@<<<888666888222555444;;;UUUttt|||rrrtttvvvxxxtttbbb^^^```ooowwwxxxZZZ666///,,,+++000111......------------......---------.........//////......000111<<>>@@@@@@AAAJJJTTTEEEBBB:::333666888999???NNN```lllcccjjjuuukkkRRRSSSooo~~~zzzyyyzzz{{{{{{{{{xxxvvvwww~~~vvv___KKK@@@;;;666666;;;??????======<<<:::888777888999:::;;;999777666777999<<<>>>@@@>>>;;;999999888666555666444333222444888<<<>>>CCCAAAAAAEEEKKKPPPQQQQQQTTTWWW___fffggghhhoooxxxwwwyyy~~~oooaaaRRRCCC===;;;999888888000555333===\\\rrrwwwxxxsssfffTTT```]]]oooIII111888---***444......------,,,,,,------...,,,,,,,,,---------......111///111111999UUUkkkjjjmmmgggeeehhhmmmpppvvv|||~~~{{{rrrmmmcccWWWJJJ>>>555000222000///111555999999888666444222444777888666444777999<<<@@@CCCEEEFFFFFFCCCCCCCCCDDDFFFHHHKKKLLLKKKJJJJJJKKKMMMOOORRRSSSRRRSSSTTTVVVXXXZZZ[[[\\\^^^^^^]]][[[YYYYYY\\\^^^^^^``````^^^\\\___gggnnnppppppnnnllliiihhhiiikkkjjjjjjlllnnnrrrwww{{{~~~~~~}}}rrrjjjyyy~~~hhhaaa___ddd}}}jjj\\\UUUOOOKKKJJJGGGFFFEEECCCAAA@@@@@@@@@??????AAA;;;DDDEEECCCeee}}}oooGGG888<<<;;;777777<<>>888777:::======<<<@@@>>><<<;;;::::::;;;<<<:::::::::<<<>>>AAACCCEEEKKKHHHDDDAAA???===:::888666555444333555999<<>>???@@@<<>>===>>>>>>???:::;;;>>>@@@CCCEEEFFFFFFEEEBBB???<<<:::999666444666555444444666999===???AAACCCGGGMMMSSSWWWXXXXXXZZZ]]]ccchhhiiijjjpppyyy|||}}}~~~~~~tttcccRRRGGG===;;;:::888555555222555555CCCeeezzz||||||{{{tttPPP^^^vvvpppAAA000666///,,,111---...------,,,,,,------...,,,,,,,,,---------............333444888NNNccccccxxx~~~|||uuusssyyy~~~{{{vvvooojjjeee```WWWLLLBBB:::555333333222222444777999999999999777444333555666777777999===CCCHHHKKKJJJHHHFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQSSSTTTUUUWWWYYY[[[]]]]]]]]]^^^^^^]]]\\\\\\^^^```]]][[[ZZZ\\\```eeeiiikkkkkkkkkkkkjjjhhhhhhiiikkkooooooppprrruuuyyy}}}~~~}}}ooolll~~~eeeZZZVVV___nnn{{{aaaUUURRROOOJJJGGGFFFEEEDDDBBBAAA@@@??????===>>>@@@===GGGHHHLLLtttqqqJJJ::::::999777666999@@@KKK\\\kkkeeeaaaiiijjjjjj~~~}}}||||||zzzwwwuuupppmmmnnnsssvvvooo^^^OOOEEE@@@:::777888;;;>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>???AAABBBAAA@@@>>>===555333111111222333222111555555444444666999<<<>>>DDDGGGMMMTTTYYY\\\]]]]]][[[___hhhoooppppppuuu}}}}}}vvvgggXXXHHH@@@:::::::::666333333000555;;;OOOppp|||zzzcccNNNlll^^^<<>>;;;:::888888999<<<@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJNNNKKKFFF???999333000...333111000111333555555444555555555666777:::<<<===IIIOOOWWW]]]aaadddfffhhhqqqttt|||}}}}}}|||zzz}}}rrrhhhcccYYYMMM<<<888666888888555333444666999;;;KKKeeerrrwwweeeBBBVVVqqq@@@777///000222///---......------,,,,,,------...,,,,,,,,,---------......000,,,000111111FFFfffuuu}}}wwwsssmmmiiifff```YYYSSSHHHEEE@@@:::666444333333111444777888888777888999999999999777666777:::===AAAAAABBBCCCEEEHHHJJJLLLDDDDDDDDDDDDEEEGGGIIIKKKLLLNNNOOOQQQSSSTTTUUUUUUWWWWWWXXXXXXXXXYYYYYYYYY^^^```aaaaaa^^^[[[YYYYYYZZZXXXZZZ```iiimmmllliiijjjlllmmmmmmlllkkklllmmmkkklllmmmooosssxxx|||zzztttffffffhhhgggmmmxxxpppYYYOOOOOOMMMHHHEEECCCBBBAAA@@@???????????????===@@@<<>>@@@FFFGGGIIILLLOOOQQQRRRSSSKKKGGGAAA:::444222111111444333111222333444444333666777777888:::<<<>>>???FFFLLLUUU\\\aaafffjjjnnnssstttxxx|||||||||}}}zzzyyy|||zzz~~~yyylllddd^^^QQQBBB:::777666888888555333555666<<>>>>>???>>><<>>IIIKKKNNNQQQTTTWWWXXXYYYEEEAAA:::444111111444666555444333333555777777777888888999:::<<<>>>@@@AAACCCIIIRRR[[[aaagggmmmrrrttttttvvvyyy{{{}}}}}}}}}}}}zzzssswwwxxxxxxqqqhhheeebbbTTTDDD:::777666888888555444666111===III\\\nnnooooooyyyuuuXXX???bbbvvv{{{iii444777111---222000+++000...------,,,,,,------...,,,,,,,,,---------......---+++222444000@@@^^^ooowww}}}yyyvvvlllggg___YYYUUUPPPIIIEEE>>><<<:::888555333222111555999===>>><<<;;;<<<===:::===@@@@@@??????BBBEEE@@@BBBEEEIIIKKKKKKJJJIIIJJJIIIIIIHHHIIIJJJLLLMMMRRRQQQQQQRRRTTTVVVYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTVVVYYY]]]```___]]]\\\\\\YYY[[[```fffkkkmmmlllkkkiiikkkmmmlllkkkiiihhhiiijjjjjjllloootttzzzuuuoooppp~~~~~~ooommmrrrvvv|||}}}lll[[[SSSOOOKKKGGGGGGAAAAAA@@@???>>>>>>>>>???===;;;???>>>EEEFFFYYY{{{CCC999888888777:::;;;;;;FFFVVVaaaccc^^^mmmuuu}}}}}}zzzxxxwwwvvvsssnnniiibbbZZZRRRMMMFFF>>>888777888999:::999888888:::<<>>UUUvvvxxxrrrhhhnnnwww}}}yyypppfff___TTTKKKDDD@@@===;;;999888555333222333444555555888:::<<<===???AAACCCCCCCCCCCCCCCCCCEEEIIILLLIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFHHHJJJKKKMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVWWWVVVVVVUUUSSSOOOIIIEEEAAAIIITTTZZZ\\\]]]```ccc]]]```dddiiillloooqqqrrrlllkkkjjjhhhggghhhhhhiiieeegggmmmvvvzzzzzz~~~|||nnnbbbhhhwww|||sssvvv|||tttcccRRRKKKKKKIIIGGGFFFCCCBBBAAA@@@????????????@@@BBB===@@@GGGEEEddddddDDD888<<<888999<<<;;;;;;EEEUUU\\\YYY```nnnsssiii~~~~~~uuu|||~~~~~~{{{xxxwwwvvvrrrlllggg```VVVMMMHHHCCC<<<888777777888888888777777999:::;;;<<<===<<<;;;888555333222222444777:::<<<<<<<<<;;;???@@@IIIXXX\\\```nnnqqquuuuuulll___TTTPPPPPPDDDCCCEEELLLVVVaaagggjjjvvv~~~~~~}}}xxxvvv|||zzzgggWWWKKK===666777666555444333333444:::QQQQQQ^^^dddaaayyymmmppp]]]TTTmmmFFF333222111///......------.........------,,,,,,+++------------------------,,,000...///666===TTTttt~~~nnncccjjjuuuxxxwwwmmmbbbZZZOOOFFF@@@===:::888777666444333333333555666666888:::<<<===@@@CCCFFFMMMLLLIIIFFFCCCCCCFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGHHHJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXUUUMMMDDD===<<>>>>>???<<<@@@===AAAHHHLLLooobbbAAA888===999999===<<<<<>>999666777444555666666555555777999999999:::999888666444333222444777;;;>>>@@@AAAAAA===GGGTTTiiiwwwqqqnnn|||~~~uuuiii^^^XXXIIIKKKLLLLLLNNNUUU```hhhvvv|||}}}}}}vvvYYYGGGCCC===666777777666444333444555@@@UUU___ddd___eee}}}{{{```ppphhhaaa}}}ppp<<<222111000///...---------------------------------------------------------,,,000...///555;;;QQQpppxxxjjj```iiivvv|||~~~uuujjj]]]TTTHHH???;;;888666444333333222222333444666777666888:::;;;===AAAFFFJJJXXXUUUOOOHHHCCCAAACCCEEEHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHJJJKKKMMMNNNPPPQQQRRRTTTUUUVVVVVVWWWUUUWWW[[[\\\XXXNNNAAA888:::===CCCLLLTTTYYY[[[[[[]]]\\\^^^ccciiimmmmmmlllnnnmmmlllllllllmmmnnnoookkkmmmsss{{{}}}{{{|||nnnYYYSSSWWWbbbvvvttt|||iii\\\OOOKKKJJJGGGDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<@@@@@@AAAGGGRRR{{{```>>>999>>>888999<<<<<<<<>>:::777555666222333444444333333555777999:::;;;<<<<<<=========777888:::;;;===???CCCEEEGGGQQQbbbxxxwwwrrryyyuuurrrjjj```XXXLLLOOOPPPNNNMMMQQQ[[[ccclllttt|||mmmMMM======;;;444666777666444333444666@@@UUUnnnpppffftttpppeee~~~kkkkkk___:::111111000///...---------,,,,,,,,,------.........------------------------+++000//////444999MMMkkkiiimmmeeeqqquuujjjZZZPPPCCC:::777666333111000000111222444666888999777888999:::===AAAGGGKKKWWWTTTMMMFFF@@@???AAADDDHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFGGGHHHIIILLLNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWTTTWWW[[[]]]ZZZRRRGGG???:::;;;???HHHTTT[[[\\\[[[WWWVVVYYY___ggglllllliiikkkkkkkkklllnnnppprrrtttkkkmmmsssyyy{{{xxxwwwzzz~~~pppaaaTTTSSS\\\jjj}}}yyyqqq|||bbbWWWMMMKKKJJJFFFBBBAAAAAA@@@???>>>============???BBBCCCAAADDDVVV\\\===<<<>>>777888;;;;;;<<>>@@@???===;;;;;;???FFFLLLVVV^^^iii{{{sssaaa\\\ZZZTTTMMMIIIGGGHHHIIIJJJKKKNNNRRRVVVZZZfffrrrxxx}}}yyyaaagggsss~~~||||||~~~|||rrr```FFF:::;;;777222444666555222222555999JJJ[[[vvvuuuoookkknnnkkkooo~~~PPP555111000///...---------...+++,,,,,,------.........------------------------+++000//////333666IIIfff```|||wwwtttwwwlll[[[PPPAAA888666555444111000000111333444666888999777888999999;;;@@@EEEIIIMMMJJJEEE???<<<===AAADDDHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGIIILLLNNNPPPPPPQQQSSSTTTVVVWWWWWWWWWUUUWWWYYY\\\\\\YYYTTTPPPBBB@@@BBBIIISSSXXXWWWTTTOOOQQQWWW___ggglllllljjjhhhhhhiiikkknnnqqqtttvvvlllmmmrrrxxxyyyvvvvvvyyy|||}}}ttt___XXXRRRTTT^^^nnnsss|||uuu\\\SSSKKKJJJIIIEEEAAAAAAAAA@@@???>>>============???AAACCC@@@CCC___VVV???===;;;666666::::::<<>>AAADDDFFFGGGGGGJJJXXXfffnnnuuuzzzZZZ\\\kkksss~~~{{{zzz|||pppaaaRRR@@@:::;;;444111444555444111333999???\\\eeevvvpppwwwkkkssstttxxxoooCCC...000///......------......,,,,,,,,,------.........------------------------+++000//////222444EEEaaacccwwwzzzppp___RRRBBB888666666555222111222333444666777888888666777888999:::<<>>>>>>>>>>>======BBBAAAGGGnnnNNN@@@===777888666:::;;;<<>>FFFaaafffqqqmmmkkkzzzOOO???...//////...---------......,,,,,,------------------------------------------***000//////111222BBB^^^dddnnn}}}ssscccTTTCCC888777777555222444444555666777777777777555777888888888999;;;===;;;;;;:::888888:::>>>BBBHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGIIILLLOOOQQQQQQRRRSSSUUUVVVWWWXXXXXX]]]\\\[[[]]]```bbbcccdddeeeddddddffffffccc]]]XXXRRR[[[hhhqqqsssrrrrrrsssmmmmmmllllllmmmnnnoooppplllllloootttvvvvvvyyy~~~~~~zzzzzzwwwnnneee]]]LLLJJJKKKVVVkkkuuucccUUUNNNHHHGGGFFFDDDCCCDDDBBBAAA@@@??????>>>>>>???>>><<>>777555;;;:::===??????>>>???CCCGGGLLLNNNPPPTTT___lllrrrqqqiii{{{rrr^^^^^^kkk}}}~~~ttthhhWWWJJJ@@@555777:::444444666777444222777BBBKKK[[[aaalllooo|||iii<<>>999===>>>AAAMMM```iiigggfffooo|||qqq}}}{{{xxxuuurrrllleee```QQQ???888888555666999444777777777666666666555555777888999::::::===BBBFFFKKKNNNTTTZZZaaafffjjjllltttkkk]]]QQQHHHAAA;;;888111:::777111888;;;999;;;???DDDEEE@@@===@@@FFFIIIKKKJJJKKKOOOVVV^^^fffjjjmmmyyywwwiii\\\XXXSSSWWWmmm}}}tttaaaTTTEEE;;;999888666333555888888444111888GGGTTT\\\```___vvvqqq222<<<---/////////...------,,,,,,++++++,,,,,,,,,,,,------------------------------......,,,000333...;;;XXX]]]jjjyyypppiiiUUUBBB999666444444888;;;888444444666777666444;;;999777666777777666555777333444999:::888;;;AAAFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFIIIMMMQQQRRRRRRMMMPPPSSSUUUUUUUUUUUUVVV______^^^]]]^^^```ccceeeiiimmmooonnnjjjfffdddddd___iiittt{{{zzzvvvrrrqqqkkkllllllkkkhhhgggiiikkkcccgggjjjjjjlllpppuuuwwwzzzxxx{{{yyyxxxxxx{{{uuuvvv|||~~~yyyxxx}}}xxxppphhh___VVVMMMGGGIIIQQQ]]]nnn}}}gggWWWOOOKKKFFFCCCCCCCCCDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>FFF555CCCBBB]]]kkkGGG:::555@@@444;;;999;;;CCCOOOZZZ```bbbcccpppvvvzzz}}}{{{yyywwwtttnnnfff```PPP>>>777888555777:::444888888777555555444444444555555666777888:::===???AAADDDHHHMMMQQQSSSSSSSSSOOOIIIAAA:::777444222000666???;;;444999;;;999<<<===EEEKKKKKKKKKMMMMMMLLLGGGIIIKKKMMMOOOUUU]]]dddlllvvvyyymmmfffOOOMMMJJJPPPjjj}}}}}}}}}|||zzz{{{}}}xxxnnn]]]QQQCCC:::888888666333777666333000333???QQQ```eee___YYYuuu```333999////////////...------,,,,,,++++++,,,,,,,,,,,,------------------------------......,,,000333...:::VVVooowwwyyysssmmmZZZFFF<<<777555666999999777444555777999888777777777777555555888>>>BBBKKKAAA888777888888:::>>>FFFGGGIIIJJJJJJIIIHHHHHHEEEEEEEEEHHHLLLPPPQQQQQQOOORRRTTTVVVVVVWWWYYYZZZ______``````aaadddgggiiikkknnnpppooolllhhhggggggqqqwww{{{zzztttnnnlllmmmmmmlllkkkiiifffeeedddddd___bbbeeefffiiiooovvv{{{zzzssspppoooxxxvvvrrrpppqqquuu{{{}}}ooodddcccfffhhhfffdddfffnnnxxx}}}zzzvvvpppllleee\\\TTTMMMHHHFFFKKKWWWhhh{{{eeeVVVOOOKKKFFFCCCCCCCCCDDDDDDBBBAAA@@@>>>>>>>>>>>>???FFF<<>>888555@@@888<<<:::<<>>BBBCCCCCCBBBAAAAAA>>>;;;::::::;;;:::::::::AAA===777<<<>>>>>>DDDGGGNNNSSSTTTVVVXXXVVVRRRQQQTTTVVVTTTQQQSSS[[[cccqqqzzz{{{uuutttpppkkkfffbbb___\\\YYYTTTTTTSSSUUUhhh~~~|||{{{{{{~~~{{{nnncccVVVLLL@@@888777777666444666555222222888HHH[[[iiinnnjjjiiiJJJ555444111/////////...------,,,,,,++++++,,,,,,,,,,,,---------------------------------...,,,///333///999RRR{{{~~~zzzxxxtttbbbLLL???999666777999666555444666888999999888444666777555555;;;GGGQQQYYYKKK<<<777888:::<<>>>>>>>>>>>???BBBDDDCCCHHHwwwNNN===:::555===888<<<<<<>>>EEEPPPZZZ___aaacccnnnpppjjjttt}}}qqq}}}{{{{{{yyyssshhh___MMM<<<666888666999<<<777:::888444222000111222333444444555888;;;;;;999777888999<<<>>>AAABBBCCCCCC??????>>>>>>>>>>>>===<<<>>>EEEAAA===DDDHHHLLLVVVcccffffffeeehhhllllllhhhdddccc```\\\YYY[[[bbbggguuu|||zzzsssssskkk```XXXTTTSSSSSSSSSaaaeeeiiimmmwww}}}~~~|||rrrdddWWWNNNGGG<<<666666666666555333444555888???OOObbbpppqqqzzzwwwttt<<<888///222/////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...222///777NNNwww|||yyyiiiSSSCCC:::777777888333444555666777888888777666777777666888???JJJSSSRRRIII???999:::===BBBDDDGGGHHHJJJKKKLLLKKKKKKJJJFFFFFFGGGJJJNNNPPPQQQPPPSSSTTTVVVWWWYYY\\\```ccc]]]```dddeeefffhhhlllooorrrrrrrrrqqqooommmlllkkkeeehhhiiifffcccfffpppxxxqqqmmmhhhccc___YYYSSSOOOIIIGGGFFFHHHNNNZZZmmm}}}pppddd]]]\\\]]]]]]ZZZWWWUUUXXX]]]dddhhhdddaaaXXXKKKDDDDDDDDDAAACCCGGGLLLPPPTTTZZZaaaeeegggeee___WWWOOOPPPWWW^^^lll||||||jjjZZZQQQLLLIIIEEECCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>??????<<>>AAAGGGQQQZZZ___aaafffqqquuuqqqxxxxxxyyyppp~~~||||||{{{uuujjj```NNN===777999777:::>>>999888666333111000111333444555555777:::<<<<<<:::888::::::;;;<<>>CCCGGGHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHIIILLLPPPRRRRRRQQQRRRTTTVVVWWWYYY\\\aaaddd^^^bbbeeeffffffhhhmmmrrrxxxwwwtttrrrpppnnnlllkkkhhhiiiiiigggeeehhhnnntttrrrnnnhhhaaaZZZRRRJJJFFFCCC>>>;;;<<>>@@@CCCHHHJJJLLLSSS]]]eeeeeeccc___XXXSSSWWWaaajjjqqqrrrbbbVVVOOOJJJGGGDDDBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>???@@@999LLLAAA[[[```<<<;;;;;;:::;;;>>>>>>@@@DDDKKKSSS[[[aaadddkkkuuu|||vvvjjjoooqqqzzz||||||}}}wwwlllbbbPPP???888:::888;;;???:::777666444444444555777999888;;;======;;;999888888;;;::::::;;;<<>>BBBEEEHHHJJJKKKMMMNNNNNNNNNMMMIIIIIIKKKNNNRRRSSSSSSQQQRRRTTTWWWYYYZZZ]]]```ccc```dddhhhhhhhhhkkksssyyy}}}xxxtttqqqooolllkkkddddddeeefffiiilllnnnpppqqqpppkkkaaaUUUJJJCCC@@@@@@:::888:::===EEEZZZppp|||tttmmmaaaSSSHHHBBBCCCDDDAAA@@@??????AAAEEEIIILLLRRRRRRLLLBBB<<<<<<======@@@DDDHHHJJJLLLQQQZZZbbb___^^^[[[XXXYYY___jjjrrrnnn]]]RRRMMMIIIFFFCCCBBBBBBCCCBBBAAAAAA@@@???>>>>>>???@@@@@@<<>>:::;;;:::===???AAAGGGNNNVVV^^^dddggglllsss{{{~~~rrrxxx~~~{{{||||||}}}yyynnndddRRRAAA:::<<<:::<<<@@@;;;666666777888:::<<<>>>???AAAEEEGGGCCC<<<777777:::;;;===???AAACCCCCCCCCCCC===@@@DDDFFFFFFGGGIIIKKKSSSXXXXXX^^^mmmxxx{{{VVVXXX\\\ccciiijjjfffbbb]]][[[```lllvvvzzz}}}yyy|||}}}vvvhhh[[[TTTQQQRRRWWW___jjj{{{wwwgggUUUJJJFFFIIIRRR[[[lll}}}yyy|||}}}}}}{{{zzzzzzwwwjjjYYYJJJ@@@===999555444444555555555///333LLLqqqzzzkkkooozzz{{{iii^^^qqqqqq<<<888333///333/////////...------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***000---,,,111000333@@@kkkxxxyyygggQQQCCC>>>:::555333999???CCCDDDDDDEEEFFFFFFGGGGGGIIILLLPPPVVVYYYbbbaaaYYYJJJAAAAAADDDEEEIIIJJJLLLNNNOOOOOOOOONNNHHHIIIKKKNNNRRRSSSRRRPPPSSSUUUYYY[[[\\\^^^```bbbbbbgggkkklllmmmrrr}}}}}}wwwtttqqqmmmkkk```^^^___eeemmmssssssqqqpppqqqmmmbbbRRRDDD>>>===<<<999;;;??????@@@PPPcccuuuooo]]]\\\WWWOOOEEE>>>;;;<<<>>><<<<<<======???AAACCCDDDMMMPPPMMMCCC<<<<<<@@@BBBHHHMMMTTTXXXZZZ\\\aaaddd___^^^^^^```gggqqq{{{}}}jjjYYYNNNJJJGGGEEECCCBBBBBBCCCBBB@@@@@@@@@???>>>>>>???@@@AAA@@@MMMEEEtttRRRDDDAAA666:::777:::???CCCIIIQQQXXX```gggkkkhhhlllqqqrrrvvv}}}rrr||||||}}}yyyooofffTTTBBB<<<===:::===@@@;;;666888999<<<>>>AAABBBCCCIIINNNPPPIII>>>777888<<<===AAAFFFKKKNNNMMMKKKIIIHHHLLLPPPSSSTTTUUUYYY\\\bbbhhhlllwwwlllXXXLLLGGGNNNXXX^^^___YYYRRRLLLPPPKKKMMMXXXbbbgggmmmsssrrr{{{vvvkkkffffff```cccddddddhhhnnnooommmggg[[[NNNJJJKKKNNNTTTZZZjjj}}}{{{{{{|||}}}}}}{{{wwwuuuuuuuuuzzz~~~uuugggTTTFFF???<<<999666444444555555444///:::___|||```WWWdddpppiiiiiinnnddd\\\XXXbbbvvv~~~{{{^^^444:::......000000//////...------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***000---+++000000222>>>aaajjj{{{kkkUUUGGGAAA<<<666555;;;CCCIIIKKKLLLMMMOOOMMMQQQTTTTTTTTTYYYcccllluuunnn^^^KKKBBBFFFIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOGGGHHHJJJNNNQQQRRRQQQOOOTTTWWW[[[]]]^^^___```aaadddiiimmmoooqqqxxxzzzvvvsssnnnkkkkkkfffdddiiisssyyywwwrrroooqqqooobbbPPPAAA;;;<<<888777===CCCAAA===GGGWWWaaaqqq|||{{{tttkkk]]]NNNNNNKKKFFF@@@;;;:::<<>>@@@FFFJJJSSSZZZccciiikkkkkkkkkkkkeeedddeeekkkvvvxxxeeeTTTKKKGGGGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>???@@@AAABBBKKKGGGBBB===<<<111:::999===???CCCJJJRRRZZZbbbiiimmmcccffffffbbbcccnnnlll{{{|||~~~rrrgggYYYEEE555666>>>???>>>???888777:::???@@@???BBBFFFXXX\\\WWWHHH;;;999<<<>>><<>>???:::888999======<<>>>>>@@@CCCGGGIIIIIIIIIIIIJJJRRRNNNGGGAAA???BBBIIINNNWWWfffuuuzzz||||||wwwpppsssmmmlllwwwtttbbbSSSJJJFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<>>>AAACCCFFFEEESSSeeeMMM999777;;;999888;;;FFFGGGKKKSSS```jjjmmmkkkfffaaannnhhhNNN___tttrrrpppssshhhYYYFFF777999??????;;;;;;777777999===>>>@@@HHHRRR```^^^SSSEEE======>>><<<>>>HHHPPPQQQOOOQQQUUUVVV]]]cccgggeeefffkkkmmmmmmwww{{{}}}gggTTTIIIDDDCCCBBBDDDLLLQQQQQQQQQTTTWWWVVVVVVZZZ[[[YYYYYY]]]``````kkkttt}}}yyyooolllccc[[[\\\aaajjjuuu}}}||||||{{{yyyvvvtttvvvwwwwww|||~~~|||wwwxxxyyywwwwww{{{wwwlllddd___RRRCCC;;;555222555777555333333555444FFFllluuu___EEELLLNNNWWWiiinnnhhhiiiPPPBBBdddzzzFFF333333111///222///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,---///222444RRR]]]iii{{{vvvzzzwwwaaaMMMBBB<<<888888;;;<<<@@@PPPhhhvvvwwwjjjeeebbbfffnnnsssqqqmmmjjj^^^SSSLLLHHHEEEFFFIIIIIIJJJLLLNNNOOOPPPOOOOOOKKKKKKKKKKKKLLLPPPVVV[[[XXXZZZ^^^```aaaccceeegggiiinnnpppmmmjjjlllnnnmmm[[[ZZZZZZ\\\cccjjjnnnnnnjjjkkkrrr}}}~~~rrr___NNNDDDAAAAAA>>>:::999:::999999@@@JJJSSS^^^ddd^^^UUUSSSWWWYYYSSSLLLCCC===<<<>>>???@@@EEEHHHKKKLLLLLLMMMNNNOOONNNNNNLLLJJJIIILLLRRRXXX^^^iiissswwwyyyzzzwwwqqqyyyvvvyyyqqq```RRRKKKGGGCCCCCCBBBBBBAAAAAAAAAAAABBB@@@>>><<<<<<>>>AAACCCCCC@@@XXXZZZFFF777666999888999===CCCFFFKKKSSS___jjjmmmkkkccc```pppppp]]]nnn{{{xxxmmm}}}pppeee\\\HHH999;;;@@@>>>999777777777999===???DDDPPP\\\\\\SSSEEE;;;;;;??????;;;DDDOOOUUUOOOHHHJJJRRRZZZffffffdddcccfffmmmqqqqqqyyy{{{~~~{{{sssmmm[[[TTTIIIAAA>>>???BBBDDDHHHPPPVVVWWWYYY___cccdddcccggghhhdddaaaaaa```^^^eeelllwww|||}}}{{{{{{}}}}}}wwwtttrrrsssuuuxxx~~~yyyxxxyyyxxxtttssslllbbb]]]YYYLLL<<<777333222555666444333444333:::NNNmmmkkkXXXDDDKKKJJJSSSlllxxxlllaaaGGGFFFiiiaaa999///555555111//////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,---///222333IIIZZZcccrrr~~~{{{hhhRRRDDD===:::;;;:::888@@@ZZZyyyssslllgggmmmyyy}}}vvvllldddZZZPPPMMMKKKIIIHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJKKKMMMQQQXXX\\\YYY\\\___aaabbbccceeeggggggjjjkkkhhhddd```XXXOOOJJJGGGEEEKKKUUU___dddfffpppuuutttcccTTTJJJFFFFFF@@@>>><<<;;;888777===EEEQQQXXX[[[UUUMMMNNNTTTYYYRRRMMMFFFAAAAAADDDGGGHHHJJJKKKKKKKKKJJJJJJLLLNNNOOOSSSVVVUUUTTTWWW^^^dddggglllrrrwwwxxxiiiZZZOOOIIIHHHDDDCCCCCCBBBAAA@@@@@@???AAA???>>><<<===???AAACCCFFFBBBgggKKK>>>555555777666999???BBBGGGMMMUUUaaalllooollleeefffxxx~~~sssqqqiii|||rrriiibbbMMM<<<;;;>>><<<888777888777;;;BBBHHHLLLSSSYYYLLLEEE;;;888<<>>@@@???=========???AAACCCLLLKKK{{{uuuAAA:::666666555444999@@@DDDLLLSSSYYYcccoooqqqllleeeiiiyyy{{{|||ssshhhhhh{{{uuukkkSSS===999<<<:::888999:::999???JJJSSSRRROOOMMMBBB@@@>>>???BBBFFFJJJMMM^^^[[[QQQFFFBBBHHHOOORRRUUUTTTWWW___eeeeee^^^XXXQQQPPPMMMLLLMMMPPPTTTVVVXXXTTTNNNIIIHHHKKKRRRVVVkkkoooqqqpppttt|||tttxxxwww{{{~~~zzzrrrrrrvvvuuuoooiiiiiiggg___SSSIIIBBB===999555444555777444///111555@@@VVVlllssspppkkkddd]]]TTTgggnnnqqqiiiTTT]]]eeeppp|||NNN>>>222000222///---//////............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...000111222<<>>999999::::::BBBYYYtttxxxuuutttwwwzzzxxxqqqjjjeee[[[RRRQQQQQQNNNIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHJJJLLLNNNPPPUUU[[[___[[[]]]___`````````aaabbbdddddd```[[[XXXYYYVVVQQQDDDFFFKKKPPPRRRVVVdddssswwwjjj\\\QQQPPPVVVWWW^^^eeegggccc]]]XXXUUUZZZ\\\^^^YYYPPPIIIIIILLLIIIHHHFFFEEEHHHMMMSSSXXX\\\[[[YYYWWWWWWZZZ___ccctttssspppjjjfffgggnnntttyyyuuutttyyywwwiiiZZZOOOIIIGGGGGGDDDCCCCCCAAA@@@???>>>>>>???>>>======>>>@@@BBBCCCIIITTTccc<<<:::999888555444888???EEEOOOWWW[[[cccooopppjjj___dddnnnppplllpppsssooohhhvvvwww}}}pppkkkpppzzzqqqWWW@@@:::<<<;;;:::;;;:::;;;BBBNNNTTTOOOGGGBBB@@@???AAACCCCCCCCCHHHOOOcccZZZMMMBBBDDDLLLPPPPPPTTTTTTZZZdddhhhbbbWWWPPPMMMMMMOOOTTTYYY]]]^^^^^^RRROOOKKKHHHIIIOOOXXX^^^gggmmmqqqsss}}}{{{~~~tttzzztttmmmpppuuutttmmmhhhhhheee\\\PPPDDD===;;;;;;555555666666222...222:::HHH\\\kkkhhhccccccaaa[[[WWWooo{{{]]]JJJ[[[hhhmmm{{{yyyBBB;;;666555222...///222///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000111222:::MMMRRRXXX}}}lllTTTBBB:::666999<<>>>>>>>>===>>>???@@@BBBCCCCCC```VVV;;;;;;:::888555555999===BBBPPPYYY[[[cccoooqqqiii```gggiiiddd```___]]]\\\kkk~~~vvvvvv}}}xxxrrrZZZCCC===???===;;;<<<999===EEELLLKKKDDD@@@@@@CCC@@@@@@BBBBBBBBBGGGOOO___WWWJJJBBBEEEOOOTTTSSSVVVVVV]]]hhhkkkeee]]]YYYWWWUUUTTTVVV[[[[[[WWWSSSNNNMMMLLLKKKMMMSSS\\\cccdddmmmvvv}}}vvvzzzzzzsssooorrrtttqqqnnnoooiiiaaaTTTIII@@@:::888777222333666666111///777AAATTTaaafffaaafffrrrsssiiiaaatttsssXXXMMMYYYooorrr___>>>999555444222000///111///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111888IIIOOO[[[uuu]]]GGG===888:::;;;CCC[[[yyy{{{zzzyyyxxxxxxxxxxxxxxxnnnbbbWWWVVVWWWSSSMMMJJJGGGGGGGGGGGGHHHJJJLLLMMMLLLNNNPPPRRRUUUXXX]]]aaa]]]___aaaaaa_________```[[[\\\bbbssssssaaa\\\[[[]]]^^^eee~~~uuummmoooqqqoooqqqlllhhheee]]]ZZZgggzzzxxxxxxuuurrrkkk^^^OOOIIIKKKFFFFFFFFFDDDCCCFFFMMMQQQTTTUUUWWWZZZ___fffnnnttt}}}wwwnnnjjjkkkpppuuuxxxooorrrzzz}}}rrrbbbUUULLLHHHFFFDDDAAAAAAAAA@@@@@@@@@??????=========>>>???@@@BBBCCCKKKyyyPPP:::;;;999666555777:::===AAAQQQ]]]___gggtttvvvnnniiiqqqnnndddaaa^^^\\\```{{{|||{{{zzzrrrZZZEEE@@@BBB???;;;;;;888>>>FFFHHHAAA999<<>>???AAABBBCCC[[[LLL999999888555444888<<<===BBBTTT```ccckkkzzz}}}uuuoooxxxrrrfffcccaaaaaaiii~~~}}}{{{}}}~~~mmmXXXJJJDDD@@@>>><<<999DDDIIIAAA;;;>>>FFFJJJNNNIIIFFFGGGHHHKKKRRRZZZdddIIICCCHHHEEEOOO\\\WWW[[[ccc```^^^hhhkkkgggiiidddaaa___aaa```]]]\\\^^^\\\\\\[[[XXXTTTVVVeeetttzzzwwwvvvvvvvvvvvvvvvuuuuuutttsssttttttoooqqqooollllllmmmlllhhhaaaTTTGGG???999444333444666111...444666///???bbbmmmuuurrryyyqqqxxx}}}zzzccc[[[www```EEE888777444222000000111222000000000///......------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......444444VVV]]]vvv~~~~~~zzzmmmUUU???:::<<<<<<@@@WWWwwwzzzwwwtttvvvzzz{{{yyyuuummmeee]]]YYYYYYXXXRRRLLLIIIIIIJJJIIIIIIJJJKKKMMMQQQQQQSSSVVVZZZ]]]```bbb```]]]^^^bbbbbb^^^___dddfffzzziiiSSSTTTYYY___rrrkkkSSSJJJFFFAAABBBHHHSSSXXX[[[YYY\\\ooogggZZZZZZIIIFFFBBBBBBFFFNNNUUUYYYZZZ\\\```bbbcccdddfffhhhiiihhhggghhhjjjmmmpppqqqqqqwwwyyyyyyyyyzzzvvvgggVVVNNNIIIEEECCCCCC@@@@@@@@@???>>>======<<<===@@@;;;;;;CCCCCCAAAIIIkkkCCC===;;;777444444666999;;;CCCRRR^^^aaakkk}}}yyyuuunnntttnnnoooxxxeeeUUUJJJCCC>>><<<;;;BBBDDD???<<>>======<<<===@@@<<<<<>>>>>======<<<===AAA>>>>>>BBB???AAANNNlllAAA888666444333444888;;;>>>FFFRRR\\\aaapppzzzqqqbbbhhhmmmwwwbbbOOODDD???<<<===<<<;;;===DDDQQQ]]]ddd[[[TTTLLLGGGEEEHHHTTT___UUUPPPNNNMMMMMMTTT^^^cccrrruuullldddlllqqqqqqvvvllljjjmmmxxx}}}wwwsssnnnmmmpppyyyiiiXXX\\\eeeiiisss}}}zzzyyywwwuuuttttttyyy|||xxxvvvtttuuuvvvtttsssooocccWWWOOOEEE:::666555444444777111666000--->>>TTTiii}}}}}}{{{mmm```tttoooVVVccceeeDDD@@@:::999777555333222222222111111000000///...............---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////222111III___vvv~~~tttaaaOOO;;;<<<>>>DDDVVVlllzzz}}}qqqooollllllppptttvvvvvvtttlllccc^^^]]]______^^^UUUUUUTTTPPPPPPXXXdddnnnWWWYYY[[[___bbbeeeggghhhgggfffeeeeeegggmmmuuu|||zzzvvvlll___RRRJJJFFFDDDEEEOOOlllwwwPPPFFF???AAAFFFJJJQQQXXXdddmmmuuuuuutttyyyrrrddd]]]nnnjjjUUUPPPRRRTTTWWWYYY\\\___bbbccceeehhhiiijjjmmmppprrrooosssxxxzzzyyy{{{}}}wwweeeYYYLLLFFFDDDAAA????????????>>>>>>===============AAA??????BBB>>>CCCUUUZZZAAA666555444444666:::===@@@GGGSSSZZZ___pppsss___aaafff~~~|||dddOOODDD???;;;===;;;<<>>666555555444555777000333...555SSSmmmwww}}}|||ooosssuuuggg^^^oooqqqQQQ???<<<;;;:::999777555333222222111111111000//////......///...------,,,,,,------******+++++++++,,,,,,,,,------------.........///111///AAA]]]sss{{{ssscccSSS=========CCCRRRfffuuu{{{nnnllljjjjjjmmmpppssstttqqqlllddd``````aaaaaa```ZZZVVVPPPOOOTTT\\\eeejjjVVVXXX[[[^^^bbbeeefffggghhheeebbbdddkkkqqqpppmmmZZZRRRIIICCCAAA@@@AAACCCHHHVVVuuuaaaGGGCCCAAADDDIIIOOOWWW^^^aaaeeehhhhhhfffiiiqqqxxxxxxssskkkccc___]]]VVVOOOSSSfffcccSSSMMMQQQXXX[[[\\\[[[[[[\\\[[[^^^aaadddhhhlllqqqtttxxx{{{~~~zzzrrr```TTTIIIFFFDDDBBB??????>>>>>>>>>==================AAA@@@@@@AAA===GGG```III<<<666555555555888;;;>>>AAAKKKWWW___bbbqqqsss^^^bbbhhh~~~iiiUUUKKKCCC;;;>>><<>><<<;;;:::888666444333222222111111000000//////...///......---------------******+++++++++,,,,,,,,,,,,,,,,,,---------......111///:::XXXmmm}}}yyyrrrdddWWWAAA>>>;;;???KKK]]]mmmvvvlllkkkiiigggggghhhiiijjjeeeeeefffffffffbbb]]]YYY[[[UUUNNNMMMRRRVVVXXXXXXUUUWWW[[[___bbbeeeffffffiiieeebbbcccjjjmmmdddYYYNNNGGGBBBBBBCCCBBBBBBCCCOOO\\\zzzpppRRRDDDDDDEEEFFFIIIOOOXXX^^^ccc___[[[XXXXXX[[[___aaa```YYYPPPJJJHHHGGGEEECCCHHHYYYrrrooo]]]UUUKKKQQQWWWZZZXXXVVVUUUUUU___aaafffjjjooouuu|||~~~~~~vvvlll[[[QQQGGGEEEEEEBBB@@@@@@===========================AAA@@@@@@AAA>>>NNNnnnmmm@@@:::666555555666777:::===???NNN\\\fffiiitttuuu___cccggguuu}}}rrrrrrrrrtttooo```VVVKKK???@@@???BBBJJJPPPUUU```jjjcccSSSDDDCCCJJJQQQVVVZZZ\\\kkkbbbQQQSSSZZZiiiuuu```aaajjjrrr}}}~~~llldddccc|||{{{yyyyyyzzz{{{{{{|||xxxpppnnnnnnnnnrrrqqqiii```XXXPPPIII<<<666333666888666444444111111444OOOwww}}}wwwbbbtttlll]]]QQQdddppp}}}kkkNNNIII>>>DDD===<<<;;;999777555333222222222111111000///////////////...---------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---111000666TTTddd|||wwwrrrfffZZZDDD>>>999;;;FFFXXXkkkxxxkkkiiigggccc___\\\ZZZZZZTTTWWW[[[^^^]]]XXXQQQLLLNNNMMMLLLMMMPPPRRRRRRRRRVVVYYY]]]aaadddgggggghhhggggggddddddhhhjjj```SSSRRROOOPPPRRRNNNHHHGGGJJJUUU```zzzxxxdddKKKFFFJJJMMMNNNRRR[[[eeellltttgggXXXOOOOOORRRRRRPPPOOOIIICCC@@@??????>>>>>>>>>HHHXXXeeeeee\\\SSSPPPGGGLLLQQQSSSQQQQQQTTTWWWhhhkkkppptttzzzqqqfffWWWMMMDDDDDDDDDBBB@@@???===========================@@@@@@@@@@@@???UUUzzz[[[>>>;;;555555444444555777999:::KKK]]]jjjmmmuuuwww___bbbcccgggwwwooonnngggiiisss}}}rrrggg```SSSDDDCCCAAADDDLLLQQQVVVcccppp```NNN???@@@KKKTTTXXXZZZ\\\mmmbbbNNNOOOWWWhhhttt```cccllluuu~~~jjjgggooovvv~~~yyyxxxyyy|||zzz~~~}}}tttmmmlllmmmqqqpppkkkaaaYYYRRRGGG===:::555333777999777333333222000555RRRwwwuuusssqqqcccddd[[[ZZZuuu|||{{{WWWHHHEEE666AAA======<<<:::888555333222222222111111000///////////////...------------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,222111444QQQ]]]ttt{{{wwwrrrggg\\\DDD===777:::FFFYYYpppjjjiiieee```YYYSSSOOONNNIIIKKKLLLNNNMMMJJJFFFCCC>>>CCCIIINNNQQQSSSVVVYYYXXX[[[___cccgggiiijjjjjjdddggghhhgggiiikkkdddZZZRRRTTTZZZ\\\TTTJJJIIIPPPXXXaaawww~~~qqq___IIIFFFMMMUUU[[[eeessssss\\\NNNMMMNNNKKKFFFAAA===:::::::::999888999888;;;DDDMMMPPPLLLHHHHHHFFFJJJNNNPPPPPPTTT\\\cccooorrrvvvzzz}}}nnnbbbTTTJJJCCCBBBCCCAAA??????<<<<<<<<<==================@@@???@@@@@@@@@YYY}}}NNN:::888555444444333444555666777FFF[[[kkkmmmtttuuu]]]aaacccdddnnn```fffaaaccc{{{{{{wwwmmmfffVVVEEEDDDCCCDDDIIIUUUcccnnnrrrUUUKKK@@@???IIITTTZZZZZZgggdddOOOVVVXXXjjjwwwgggfffjjjtttyyyyyy|||}}}zzzyyy{{{{{{zzzwwwnnnkkkiiihhhnnnuuuvvvppphhh___RRRCCC<<<;;;===222000999888///...888,,,888@@@WWWvvvxxxooowwwzzzfffttt|||SSS```xxxpppFFFAAADDD>>>???:::::::::888555333333333222222111111111111111111......---------,,,,,,,,,+++***************++++++***++++++,,,,,,------...000000444>>>SSSqqq|||zzzxxxrrrhhh___FFF@@@:::;;;FFFWWWiiisssfff```WWWOOOJJJFFFAAA===:::;;;<<<;;;:::999:::;;;===<<<>>>CCCFFFHHHNNNUUU___```bbbhhhooosssrrrqqqjjjhhhiiimmmmmmjjjiiikkkdddmmmnnnhhh___OOOIIISSSZZZjjj}}}zzzhhhZZZTTTQQQ[[[hhhrrrxxx~~~vvvcccOOOFFFHHHIIIBBB999888888777777777888888999555777:::;;;;;;<<<===???CCCEEEIIIPPPWWW^^^eeehhh{{{}}}}}}vvviii]]]JJJHHHDDDAAA??????@@@AAA>>>>>>===============>>>@@@;;;BBBCCC999FFFtttdddBBB;;;333555555666555555666888;;;JJJ[[[fffhhhrrrzzzcccYYY\\\bbbddddddhhh```[[[{{{zzztttlllZZZFFFCCCBBBEEEQQQcccqqqsssoooQQQDDD===DDDRRR[[[^^^___ssskkkSSSXXX[[[lll|||zzzffffffkkkuuu}}}yyyzzz{{{}}}xxxoooooorrrssstttwwwrrrjjjaaaXXXKKK???888888999666444555666444222000333>>>KKK\\\jjjjjjiiiqqqwwwmmmiiivvvwwwbbb{{{]]]EEEDDDCCC???CCC??????>>><<<888555555555444444333333333333222222//////.........---------++++++************++++++***++++++,,,,,,------...//////111;;;PPPooozzzxxxvvvoooddd[[[IIIBBB;;;888???KKKXXX``````YYYPPPHHHBBB>>>:::777444555666666555555666777;;;:::===BBBEEEFFFKKKQQQXXX[[[bbbllltttxxxwwwuuuooollllllnnnlllhhhgggiiinnnxxxxxxpppeeeSSSMMMYYYddduuuzzzmmm___VVVeeejjjnnnmmmhhhcccbbbbbbPPPHHH???<<>>??????>>>>>>===============>>>>>>;;;BBBBBB>>>TTTVVV<<<<<<888666777777777666777:::<<>>??????>>>===<<<;;;999999:::999999;;;???BBBEEEHHHNNNVVVaaammmwww}}}wwwlll\\\OOOEEEDDDBBB@@@???======<<<>>>======<<<<<<===>>>>>>===>>>BBBAAAFFFgggIII888<<<888888888999888777888;;;===HHHXXXdddgggqqqsssbbbYYY]]]lll|||}}}xxxzzz~~~lllUUUOOONNNUUUffftttooo\\\KKKAAA888>>>SSS^^^[[[___llloooUUUYYYeeeyyy}}}mmmnnnyyyyyyyyy|||zzzvvvuuuxxx{{{zzzuuupppiii^^^RRRIII@@@888555777333777888333000444:::>>>NNNSSSlllwwwgggccciiicccbbbXXXZZZrrrlllbbbFFFIIIEEEAAAAAA:::>>>>>>>>><<<888666555666777777666666555444444444////////////.........---,,,,,,+++*********++++++***++++++,,,,,,------...///......333DDDaaa~~~}}}xxxnnn```VVVIIICCC===:::<<>>777333111000---///111222333444666888888888<<>>@@@BBBCCCCCCAAA@@@=========<<<<<>>>>>???@@@BBB@@@KKKvvvxxxDDD:::<<<444888888888888777777:::<<<@@@PPP^^^dddqqqxxxfff[[[aaa|||ooo\\\\\\ZZZ___kkkmmm```MMMAAA===;;;FFFWWWYYYUUUbbbyyyiiiSSSWWWdddzzz}}}oooppp~~~{{{www{{{www{{{~~~}}}yyysssnnnjjjaaaVVVIIIAAA;;;666444666666333555777111111DDD\\\hhhbbbmmmsssjjjnnnssshhh\\\WWWbbb}}}{{{kkkfff}}}ZZZKKKJJJDDDFFFFFF777;;;<<<<<<;;;999777888999666666666555444333333222.........---------,,,,,,---,,,,,,+++******++++++***++++++,,,,,,------...000//////111===WWWvvvxxxlll^^^SSSGGGBBB===;;;>>>CCCHHHKKKRRRNNNFFF===666222000111---///111333444555777:::::::::>>>CCCDDDCCCEEEJJJQQQXXXcccnnnvvv{{{}}}}}}xxxpppiiibbbZZZWWWXXX\\\bbb\\\RRRLLLJJJVVVnnnzzzfffTTTCCCBBBCCCBBB@@@===999888777:::999999;;;???BBBDDDDDD@@@BBBCCCEEEEEEDDDBBB@@@????????????@@@CCCHHHLLLSSSVVV[[[dddnnnzzzwwwkkk___SSSIIIEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>MMMzzziii???;;;;;;444666777777666555555777999;;;KKK[[[dddpppxxxhhh^^^fff~~~oooccc```[[[[[[___ZZZLLLAAA>>>???CCCOOOXXXVVVYYYqqqaaaTTTYYYbbbxxx|||pppmmm}}}sssnnnttt}}}yyyyyy{{{wwwoooiiieeeWWWLLL@@@:::777444333555888222444:::777:::WWWzzzrrriiihhhmmmxxxzzznnn\\\qqqiiidddppp|||___TTTLLLHHHFFFKKKIII<<<;;;===>>>===<<<;;;<<<===666666555444333222222111...------------,,,,,,,,,...---,,,++++++***++++++***++++++,,,,,,------...000000000000888LLLhhh|||}}}uuugggXXXNNNGGGBBB===:::<<>>>>>>>>;;;<<>>???@@@???===<<<===>>>777666666555333222222111............------------......---,,,++++++++++++***++++++,,,,,,------...---///000000555EEE]]]ooo|||rrrcccUUUKKKHHHCCC<<<999999<<>>CCCEEEEEEJJJPPPVVV\\\dddjjjlllmmmnnnooojjjeeeaaa___[[[VVVUUUWWWVVVWWWNNNGGGJJJKKKUUUiiizzzvvviiiTTTCCC>>>======:::999888888999;;;;;;;;;::::::===DDDNNNWWW[[[\\\\\\[[[XXXTTTPPPLLLIIIHHHBBBEEEHHHJJJMMMPPPUUUXXXbbbeeelllttt}}}xxxjjj]]]UUUOOOJJJEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???:::>>>GGG[[[JJJ888;;;999888555555555444222333555777<<>><<<>>>BBBDDDEEEKKKQQQTTT[[[dddjjjkkkjjjiiijjj[[[XXXVVVVVVUUURRRRRRUUUOOOPPPJJJGGGLLLNNNUUUfffcccVVVFFF<<<::::::;;;;;;BBB@@@===<<<<<<<<<<<<;;;999<<>>???CCC<<>><<<888333000///000222555666555444777???FFFIIIDDD???>>>BBBGGGIIIJJJUUU[[[___```aaacccaaa]]]TTTSSSQQQQQQQQQQQQOOOMMMMMMKKKIIIGGGGGGIIILLLNNNFFFBBB<<<777444555777999777999<<<===<<<<<<<<<===???AAAAAABBBGGGMMMLLLGGGIIIMMMNNNKKKKKKMMMLLLIIIJJJLLLOOOQQQSSSWWW]]]bbbooouuu||||||~~~zzzqqqbbbSSSIIIGGGIIIAAAAAA@@@???>>>===<<<<<<:::::::::;;;<<<===>>>???AAA===BBB```[[[444AAA>>>...;;;777777666555444333333333555JJJZZZiii~~~yyyzzzggghhhzzz{{{vvvuuuxxxuuukkk\\\NNNFFFEEEKKKQQQRRRYYYeeeppp}}}^^^VVVppp|||pppggg{{{|||vvvmmmcccZZZSSSOOOEEE===777666666444333555555555:::OOOtttpppwwwrrr{{{fffZZZMMMHHHEEEFFFDDD@@@@@@DDDAAA@@@>>><<<;;;;;;<<<===666666555444333222111111333111///...//////...---,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...111,,,---111222555GGG\\\yyyjjj___]]]OOODDD;;;999888888999<<<>>>>>><<<888444000000000333555888777666888>>>DDDUUUNNNEEE@@@???AAADDDEEEOOORRRSSSSSSVVVZZZYYYVVVOOOMMMLLLLLLLLLLLLJJJIIIFFFFFFEEECCCCCCBBBBBBCCC>>><<<888444333444666888777999<<<======<<<===>>>>>>AAABBBBBBDDDHHHHHHDDDCCCIIIOOOPPPQQQRRROOOKKKOOORRRVVVYYY\\\aaaggglllvvv{{{zzztttiii[[[NNNFFFDDDEEE@@@??????>>>===<<<;;;;;;:::::::::;;;<<<===>>>???@@@===KKKuuuUUU666>>><<<222:::777777666444444333333444666IIIZZZjjj~~~ssstttyyydddfff~~~|||zzzsssggg]]]XXXYYY^^^aaaeeelllxxxnnnXXXeeekkkmmm~~~wwwtttnnneee[[[QQQJJJEEE>>>888555666666444333666;;;777BBBcccqqqcccnnnmmmQQQRRRJJJEEECCCCCCAAA???@@@CCC??????>>>======>>>@@@AAA888777777666555444333333333111///...//////...---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///,,,...111111444BBBSSS}}}xxxkkk___YYYLLLCCC;;;999888777777999>>>===<<<888444111000111333666888999888999===@@@PPPIII@@@999777999<<<>>>IIIJJJHHHFFFJJJOOOOOOKKKJJJIIIGGGGGGHHHHHHGGGEEEAAAAAAAAA@@@>>>;;;999777777666555444444555777888999;;;===>>>>>>>>>???@@@AAAFFFHHHGGGGGGIIIJJJHHHJJJTTT]]]```aaa```\\\VVVYYY\\\aaafffjjjooossswww|||uuulll___RRRIIIDDDAAA@@@???>>>>>>===<<<;;;:::999:::::::::;;;<<<===???@@@===;;;TTTzzzKKK777888888555777777666555444444444444444666IIIXXXiii~~~qqqppp{{{vvv}}}}}}xxxyyyyyywwwwwwwwwtttppp{{{vvvnnniiijjjhhh~~~qqqkkkyyyyyyooolllfff^^^UUULLLEEEAAA<<<888666888777555555888;;;AAAUUUvvvsss]]]]]]|||ZZZIIIMMMGGGEEECCCBBBBBBBBBCCCEEE@@@@@@?????????@@@AAABBB;;;;;;:::999999888777777333111///...//////...,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,...111111222<<>>:::555333333777<<>>;;;888555444555666777777888888999999:::;;;>>>>>>>>>???@@@BBBFFFMMMQQQPPPOOOQQQSSSSSSZZZdddmmmpppooommmiiidddeeehhhlllqqquuuyyy|||~~~|||qqqfffWWWLLLFFFDDDAAA>>>???>>>>>>===<<<;;;:::::::::::::::;;;<<<>>>???@@@AAA>>>___hhh???777222333777333777666555444444444444444777GGGVVVhhh|||tttnnnzzz}}}yyyyyywww~~~xxxlllddddddgggqqqjjjtttvvvkkkggg```XXXNNNFFF@@@===;;;888777888777444555999444NNNllloooccc[[[jjjjjjPPPIIIGGGIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA===<<<<<<;;;;;;:::::::::444222000/////////...------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,///000000111888@@@eee~~~yyy~~~{{{rrrcccWWWFFF===777777888888888;;;<<<<<<;;;888444222222333222444666888888888888999555555555555777:::===@@@<<<@@@CCCEEEJJJMMMJJJDDDEEEDDDCCCCCCEEEFFFEEEDDDCCCAAA>>>;;;999777666666666777999:::::::::999888888:::<<<<<<<<<===@@@BBBFFFNNNTTTUUUUUUYYY[[[[[[aaajjjrrrrrrqqqrrrrrrqqqqqqrrruuuyyy|||yyymmmaaaSSSIIIFFFEEECCC@@@@@@??????>>>===<<<;;;::::::::::::;;;===???@@@AAAFFFFFFlllYYY:::999222333:::333666666555444444444444555777EEESSSfffyyytttgggmmmrrr|||vvvooorrrppphhhaaacccppp|||xxxhhh~~~qqqgggbbbYYYOOOFFF???:::888999666666777555333555;;;;;;]]]}}}\\\___jjjtttRRRJJJHHHAAAKKKLLLIIIDDDBBBDDDDDDBBBFFFFFFEEEDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::666444111000000000///---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***---/////////111555:::^^^{{{~~~{{{zzzttteeeUUUGGG>>>666666777777999;;;;;;;;;:::777444222333333333444555777888999999999666777999999888888999;;;;;;BBBIIILLLNNNNNNJJJEEE@@@???>>>???AAABBBBBB@@@@@@???<<<:::999888888999888999:::;;;;;;;;;:::999888:::;;;<<<<<<>>>@@@CCCFFFMMMSSSVVVZZZ___aaa___dddmmmsssssssssxxx}}}|||{{{{{{~~~~~~vvvggg]]]PPPHHHFFFEEECCCAAA@@@??????>>>===<<<;;;;;;:::::::::<<<===???AAABBBCCCHHHttt|||OOO:::<<<666666;;;666666555555444444444555555777CCCPPPbbbuuuzzzsss```bbbvvv{{{|||~~~uuuhhhiiiiiigggiiitttjjjmmmvvveeeZZZUUULLLCCC===999777777888666555777666555:::AAANNNgggooosssvvvcccnnn~~~}}}^^^JJJEEEDDDBBBFFFHHHFFFAAA@@@DDDFFFCCCGGGGGGFFFFFFEEECCCBBBAAA============<<<<<<<<<<<<888555333222222111000......------------,,,,,,,,,,,,,,,++++++,,,,,,---...***---///......111555777PPP}}}vvv{{{{{{yyyzzzvvvfffTTTKKKAAA888555666666777::::::::::::777444333333444555555666777999;;;<<<<<<999:::<<<;;;:::;;;>>>AAAKKKTTTYYYVVVPPPJJJEEE@@@===<<<;;;===???@@@@@@???<<<<<<======>>>======<<<:::;;;<<<>>>?????????>>>???@@@AAABBBBBBDDDGGGJJJMMMRRRXXX\\\bbbhhhiiieeehhhqqqwwwvvvvvv|||zzznnn___XXXNNNGGGDDDCCCBBBAAA???>>>>>>===<<<;;;:::999::::::;;;<<<>>>@@@AAABBBAAALLL___FFF999;;;888777888555555555444444444555555666666@@@MMM___qqqttt}}}vvvdddccc~~~vvvxxx{{{{{{yyyyyywwwkkkkkklllooowww|||rrrhhhwwwppp^^^LLLGGG@@@:::666777999;;;999777777999888999@@@HHH[[[hhh~~~wwwhhhlll}}}^^^ttt~~~gggVVVLLLCCCBBBGGG<<<@@@@@@===???FFFIIIGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@???????????????999666444333222222000///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...***---///......111444666AAAmmm~~~kkkttt~~~zzz~~~||||||lllXXXOOODDD999555555444666999:::::::::777444333333555777666666888;;;===>>>???<<<>>>???@@@AAAEEELLLQQQ```gggiii___QQQFFF???:::<<<<<<;;;===???@@@@@@???:::<<<@@@CCCDDDCCCAAA???===>>>???AAACCCDDDDDDEEEGGGHHHIIIIIIJJJLLLOOORRRWWW[[[___dddlllrrrqqqllljjjsssyyywwwvvvzzzuuugggZZZTTTMMMFFFBBB@@@@@@@@@>>>===<<<;;;:::999999888999:::;;;<<<>>>@@@BBBCCCGGGVVVzzzJJJ???777777777555333333555555444444444555555666666???KKK]]]nnnqqqyyy|||lllmmmyyyuuuwwwxxxyyy|||yyyzzzyyywwwvvvvvvzzz||||||sssoootttooo]]]QQQFFFAAA;;;888888999888777999<<<666000444;;;III___jjjxxx|||}}}{{{kkkOOOMMMPPPIII@@@???@@@@@@??????>>>??????@@@EEECCCDDDGGGEEE@@@@@@EEEHHHGGGEEEBBB@@@???>>>===:::888666444222111000111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............///111222333:::VVVttt|||{{{zzz~~~|||mmm]]]PPPEEE999444555888888666:::;;;:::666111000222555666777999;;;<<<>>>>>>???@@@BBBEEEIIINNNWWWbbbiiillldddXXXLLLEEECCCDDDFFF>>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@BBBDDDDDD@@@===CCC@@@@@@CCCEEEGGGKKKQQQRRRZZZ\\\WWWSSSWWWZZZYYY^^^aaaffflllrrruuutttsssxxxtttqqqrrrtttzzz}}}|||wwwjjj^^^TTTMMMFFFCCCDDDDDDAAA>>>>>>>>>===<<<;;;:::::::::999===888888AAAAAA===BBBEEE|||aaa???===999777777666555444333333444444555666666666999???CCCSSSmmmzzzyyyttt}}}zzzqqqpppnnnooovvv~~~}}}xxxtttuuuvvvwwwxxx{{{tttkkkvvvuuueeeUUUKKK@@@===888777777888777666666:::444222;;;EEERRRdddeee~~~zzzpppqqqXXXFFFGGGJJJDDDAAADDD???????????????@@@AAAAAAFFFCCCDDDGGGGGGBBBBBBEEEFFFEEECCCAAA@@@???>>>===:::888666444222111111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222;;;QQQrrr~~~|||~~~}}}pppbbbQQQFFF:::444555888888666:::;;;:::666222000222555666777888:::<<<===>>>???@@@DDDLLLVVV```gggiiiiiiaaaZZZPPPGGGAAA@@@CCCEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFFFFCCCAAADDDBBBCCCHHHKKKLLLQQQWWWZZZ```aaa\\\YYY\\\______ccceeejjjpppuuuxxxwwwvvvwwwsssqqqrrrtttxxx~~~yyyyyyttthhh\\\RRRLLLEEECCCCCCCCCAAA>>>>>>===<<<;;;;;;:::::::::888<<<999999AAA@@@>>>FFFZZZUUU???<<<999777777666555444333333444444555666666666:::@@@DDDSSSmmm||||||zzzzzzwwwzzztttxxx|||pppkkkqqqyyywwwpppqqquuuzzz~~~zzzwwwyyy|||lll\\\OOOGGG:::999888888999999888666444777222333BBBNNNVVVaaasss}}}}}}rrrwwwwwwjjj{{{VVVHHHAAAEEEEEE???@@@HHH>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAEEEFFFDDDBBBBBBCCCBBBAAA@@@???>>>>>>===:::888666444222111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111777GGG___vvv||||||zzzqqqfffRRRHHH<<<555555777777555:::;;;:::777222111333555666777888:::;;;===>>>???DDDJJJUUUdddnnnnnnfff___UUUPPPIIICCCAAABBBEEEHHHJJJHHHFFFDDDCCCDDDEEEFFFDDDCCCDDDEEEGGGHHHFFFEEEAAAAAAEEEKKKOOORRRWWW^^^eeegggeee```___bbbeeefffjjjllloootttyyy{{{{{{zzzxxxvvvwwwyyy{{{yyyuuusssmmm```UUUNNNIIIDDDAAAAAAAAA???===>>>===<<<;;;::::::::::::888<<<:::<<>><<<888777666666555444333333333444555555666666999@@@CCCPPPjjj{{{yyynnnsssuuuyyyxxx|||vvvjjjlllsssqqqjjjmmmsss{{{~~~~~~rrr```QQQFFFBBB999999999::::::999777666555999666<<>>>>>AAACCCBBB@@@>>>@@@@@@@@@??????>>>======:::888666444333222222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444@@@RRRoooxxx|||~~~yyywwwuuunnngggSSSJJJ>>>777555666666666999::::::888333111333666666777888999;;;<<<>>>???IIIPPP[[[dddgggaaaVVVOOOMMMKKKGGGEEEFFFJJJNNNQQQRRROOOJJJFFFEEEFFFHHHJJJGGGGGGFFFFFFGGGGGGGGGFFFBBBCCCJJJRRRWWW[[[ccckkknnnlllgggccccccfffjjjkkkpppqqqssswww{{{~~~~~~}}}}}}}}}xxxsssnnneeeXXXMMMJJJFFFBBB@@@@@@@@@>>>======<<<;;;;;;:::::::::;;;888;;;;;;>>>BBB>>>FFF\\\fff>>>>>>;;;888666666666555444222333333444444555666666555===???IIIcccvvv~~~wwwoootttvvvttteeeeeelllmmmiiiiiioooxxx|||yyypppbbbQQQCCC<<<999999999:::999888666555555444<<<@@@MMMiiiyyyvvvssssssxxx|||{{{vvvoooiiihhhqqqtttoooKKKDDDBBBGGGHHHCCC???AAABBBBBBBBBCCCBBBAAA@@@???>>>???@@@AAABBBBBB@@@===>>>>>>?????????>>>===<<<999888666444333333333333111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000333???LLLccc~~~~~~yyyuuurrrllleeeTTTKKK@@@888555666666666888:::;;;888444222444666666777777888:::<<<>>>???KKKRRRZZZ[[[UUUMMMIIIHHHJJJJJJIIIJJJNNNRRRWWWZZZYYYUUUOOOIIIGGGHHHJJJLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGJJJRRR\\\bbbgggqqq|||yyyrrrjjjggghhhkkkoooqqqttttttuuuxxx}}}}}}wwwqqqjjj```TTTKKKFFFDDDAAA??????>>>>>>===<<<;;;;;;::::::::::::;;;999;;;;;;@@@BBB>>>MMMmmmZZZ<<<===:::777666666666555444222222333333444555555555444<<<<<>>:::888999999888666444333555777333BBBMMMaaawwwvvv}}}}}}sssrrrkkkkkkzzzzzz```RRRFFF@@@>>>CCCGGGDDD@@@???CCCDDDDDDDDDCCCAAA???>>>???DDDGGGFFFDDDCCCBBB???>>>>>>???@@@???>>><<<;;;999888666444333333333444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---;;;GGG]]]zzzvvvssskkkcccSSSLLLAAA999555666777888888:::;;;999555333444666777666666777999;;;>>>???GGGNNNRRROOOHHHDDDGGGLLLJJJKKKMMMPPPUUUZZZ^^^aaa^^^ZZZSSSMMMIIIIIIKKKMMMMMMLLLKKKHHHFFFEEEHHHJJJJJJNNNVVV___fffmmmzzzxxxmmmjjjmmmppptttwwwvvvvvvvvvyyy}}}}}}zzzwwwsssnnnfff]]]SSSMMMBBBBBBAAA??????>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;<<>>UUUOOO>>><<<:::777555666666555444222222222333444444555555555===<<<@@@ZZZqqqzzz{{{{{{qqqllljjjgggmmmooorrruuuxxx}}}}}}rrraaaZZZPPPGGGAAA>>><<<;;;<<<;;;999555333555:::???GGGZZZhhh|||}}}|||yyysss}}}{{{yyyuuuzzzVVVMMM@@@AAA>>>===@@@BBBAAA@@@@@@BBBCCCDDDEEEDDDBBBAAA??????HHHMMMIIICCCBBBBBBAAA??????@@@@@@@@@>>><<<:::999888666555444444444444222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111+++666???VVV}}}xxxvvvrrrhhh]]]RRRLLLBBB:::666666888:::777:::;;;:::666444444666777666666777888;;;>>>???BBBFFFIIIHHHFFFFFFJJJOOOOOOPPPSSSXXX]]]aaaeeehhhbbb]]]VVVOOOKKKJJJLLLMMMMMMMMMLLLIIIGGGHHHLLLPPPOOOSSS[[[dddkkktttzzzllljjjnnnqqquuuyyyxxxwwwwwwzzz~~~{{{uuusssoooiii```WWWNNNJJJ@@@AAAAAA@@@???>>>>>>???;;;::::::999::::::;;;;;;;;;;;;<<>>;;;777666:::AAAGGGfffzzztttkkkrrr~~~xxx~~~bbb@@@KKK>>>@@@?????????>>>===>>>AAA@@@BBBCCCEEEEEEDDDBBBAAA===IIIOOOIIIAAA???@@@@@@???@@@AAAAAA@@@>>>;;;:::999888666555444444444555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111777999MMM~~~}}}|||yyyvvvtttpppdddWWWRRRLLLBBB:::666666999;;;777:::;;;:::666444555666777666666666888;;;>>>@@@>>>@@@CCCEEEGGGIIIKKKLLLTTTVVVYYY^^^cccgggkkkmmmccc___XXXQQQLLLKKKLLLLLLLLLMMMLLLJJJIIIKKKQQQUUUYYY]]]eeemmmttt~~~xxxiiihhhlllpppsssxxxyyyxxxxxxzzz|||yyyuuusssnnneee[[[PPPHHHDDD???@@@AAA@@@???>>>??????:::::::::999999:::;;;;;;<<<;;;<<>>BBBEEEDDDCCC@@@===;;;<<>>===;;;:::===???CCCEEEGGGHHHGGGJJJOOOTTTXXX^^^fffnnnrrrrrrooommmeee```YYYTTTRRRQQQNNNLLLKKKJJJKKKLLLJJJIIIOOOXXX[[[^^^ooo~~~{{{nnnooopppnnnqqqyyy~~~~~~~~~}}}wwwjjj^^^UUUNNNFFFAAA@@@???>>>======<<<<<<<<<::::::999999999:::;;;;;;======???@@@???MMMwwwccc<<>>???AAACCC@@@AAABBBAAAAAACCCFFFHHHHHHGGGFFFEEECCCBBBAAAAAA??????@@@??????>>>======;;;:::999777666666666666666555333111////////////---------------------------,,,,,,++++++,,,,,,------//////777VVV~~~zzzsssmmmhhhyyy{{{wwwrrrnnniiicccZZZSSSKKKGGG@@@:::666555666777888888999::::::999999888999;;;<<<;;;:::;;;>>>AAADDDGGGIIIIIIIIILLLRRRWWWaaafffnnntttwwwvvvrrrppphhhbbb[[[WWWVVVTTTPPPMMMMMMLLLMMMNNNLLLKKKRRRZZZbbbfffvvv}}}nnnnnnqqqpppttt{{{~~~~~~yyy}}}xxxpppdddZZZSSSLLLFFFBBB???>>>===<<<<<<;;;<<<<<<::::::999999999:::;;;;;;<<<>>>@@@@@@BBBYYY___<<>>IIIfffuuuttt|||zzz~~~~~~{{{ZZZBBBDDDLLLJJJCCCBBBBBBAAAAAAAAAAAABBBBBB===>>>?????????@@@CCCFFFGGGGGGEEEDDDCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>===:::888777777888999<<<:::888555222000..............................---,,,,,,++++++,,,,,,---///111000444JJJlllvvvqqqkkkjjj|||||||||wwwqqqkkkeee^^^UUUNNNIIIEEE@@@:::777666777888888888999:::;;;;;;;;;;;;:::::::::999999<<<@@@CCCFFFIIIKKKLLLMMMQQQXXX^^^mmmrrrxxx}}}~~~{{{wwwsssllleee\\\YYYYYYWWWPPPJJJMMMKKKLLLNNNNNNPPPWWWaaajjjsss~~~mmmjjjnnnqqquuuzzz}}}~~~vvvttt~~~xxxoooggg]]]TTTNNNJJJEEEBBB>>>===<<<;;;:::::::::::::::999999999::::::;;;<<<===?????????IIIiiiVVV:::>>>::::::888666555444444444555444444333333444444555444777;;;>>>IIIZZZiiippppppxxx|||lllrrrvvvrrrnnneeeaaayyyqqqgggaaa]]]]]]aaa]]]eeekkkllljjjjjjnnnqqquuuttttttxxx}}}~~~}}}zzzuuurrriii]]]RRRLLLGGGAAA===<<<===@@@CCCDDDBBB>>>;;;333<<>>======>>>===<<<===@@@BBBFFFEEEEEEDDDDDDEEEFFFGGGBBBBBBCCCCCCCCCBBBAAAAAA@@@>>>;;;888777888999;;;<<<:::888555333000///.../////////...............---,,,,,,++++++,,,,,,---000333333555BBB___uuupppvvvzzzxxx|||wwwoooiiiccc[[[SSSMMMFFFCCC>>>:::777666777888888888999;;;<<<=========<<<;;;:::999:::>>>BBBEEEHHHKKKOOORRRUUU[[[dddjjjxxx{{{zzzvvvrrrkkkcccaaabbb```WWWPPPRRRMMMKKKLLLOOOUUU```kkkvvvwwwfffccciiiooossswww}}}}}}uuu}}}xxxoooiiiaaaWWWNNNJJJGGGCCCAAA===<<<;;;:::999999999999999999999999:::;;;<<<<<>>BBBTTTxxxMMM===::::::999888666555555444444555444444333333444444555333777:::???HHHWWWfffpppsss~~~lllnnn}}}jjjooossshhh^^^nnnvvvddd[[[YYY[[[^^^aaabbbbbbdddkkkrrrqqqmmmkkkqqq{{{~~~zzzuuu|||zzzvvvnnnhhhbbbZZZOOOFFFBBB@@@>>>===@@@AAABBB@@@===:::777777IIIZZZwwwpppkkkuuugggyyyzzzooottttttfffsssWWWJJJBBBCCCBBB;;;:::AAA>>>===<<<===???>>><<<999<<<===>>>??????AAADDDGGGDDDDDDCCCDDDEEEGGGIIIKKKFFFFFFEEEEEEDDDBBBAAA@@@???===:::888777777999:::777666666444333111000///............------,,,,,,---,,,,,,++++++,,,,,,---+++...000222:::RRRyyyzzzwwwyyyuuuwwwvvvzzzyyyssskkkddd^^^WWWPPPJJJBBB@@@<<<888666666777888888888999:::<<<===>>>???@@@>>><<<<<<>>>BBBFFFHHHKKKPPPVVV[[[aaahhhqqqwww~~~{{{}}}xxxtttuuuwwwuuunnnggg___XXXRRRQQQUUU\\\jjjvvvvvvhhh[[[[[[dddooovvv{{{{{{|||~~~~~~|||ttthhheee]]]SSSJJJFFFDDDAAA???<<<;;;:::999999888888888999999999999:::;;;<<<===???===AAAPPPkkkaaaGGGDDD<<<999999888666555555555555555444444333333444444555444555777<<>>???AAAAAA@@@@@@>>>:::777777<<<@@@gggyyy|||sssooohhh___aaafff^^^```}}}aaaccciiimmmMMMBBB===AAACCC???<<<===<<<:::999;;;???@@@>>>;;;;;;===???AAACCCFFFKKKNNNDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGGGGFFFDDDBBBAAA@@@>>><<<:::888777777888999333444444555444444333333//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---***+++///111555HHHqqqxxx}}}}}}vvvooofff]]]WWWQQQJJJEEE>>><<<999777555666777888999999999:::;;;<<<>>>???AAA@@@???AAAEEEJJJNNNOOORRRXXX```gggmmmttt|||}}}kkkccc\\\\\\```hhhvvv```YYYTTTXXXdddrrr}}}}}}}}}yyy{{{yyyrrrgggbbbZZZOOOGGGCCCAAA???===<<<;;;:::999888888888888888888888999:::;;;<<<======<<>><<<;;;888888;;;AAAEEEEEECCC<<<>>>???@@@AAADDDGGGJJJEEECCCAAA??????@@@BBBCCCFFFFFFFFFEEEEEECCCBBBBBB===<<<;;;:::999888888888444555666777888777777666000000//////...------,,,---,,,,,,++++++,,,,,,---------///111111@@@gggwwwoooddd[[[SSSLLLEEE@@@;;;999777555444555666777999999999999:::;;;===>>>@@@???@@@EEEMMMTTTWWWXXXZZZaaakkksssxxx}}}|||wwwgggbbb___dddlllvvvhhhWWWWWWXXX]]]ggguuu{{{zzzuuummmggg]]]UUUJJJCCC@@@???>>>===<<<<<<;;;:::999999999999888888888999:::;;;======;;;???XXXWWWHHHEEE???999999888777666666555555666555444444333333444444555444333555888888;;;GGGUUUmmmvvv}}}}}}{{{zzz{{{{{{tttvvvkkk^^^SSSSSSVVVWWW[[[```[[[aaahhhiiifffdddeeeiiigggnnnsssqqqooosssxxx{{{}}}wwwoooeee]]]ZZZTTTJJJBBBAAA???===<<<===???CCCGGGIII;;;;;;:::888===MMMddduuuqqqjjjjjjnnniiibbbiiixxx{{{}}}kkklllqqqxxxlllRRRAAA666===AAA===888888<<<>>>:::888777<<>><<<===???AAAFFFDDD@@@===<<<<<<===>>>DDDDDDEEEEEEEEEEEEDDDDDD======<<<;;;:::999999888777888999:::;;;:::999999222111111000///......------,,,,,,++++++,,,,,,---...+++,,,...,,,666\\\{{{rrrfff[[[SSSKKKDDD>>>999777666444333444555666:::999888888999:::<<<======>>>AAAHHHRRRZZZ^^^___aaahhhrrrzzz~~~~~~qqqgggccc[[[YYY\\\gggtttuuukkkZZZYYY\\\```cccjjjuuuzzz~~~yyyooohhhfffXXXQQQFFF@@@>>>>>>>>>======<<<;;;:::999999999999888888888999:::;;;===>>>;;;CCCcccfffDDDJJJHHH<<<>>>999888777666666555666666555444444333333444444555333333666999666555===IIIeeennn}}}|||zzz||||||wwwjjjmmmmmmkkkrrrzzzsssfff\\\ZZZ\\\WWWPPPZZZ[[[\\\^^^___aaabbbcccfffjjjnnnlllhhhiiipppwwwttt{{{|||vvvpppbbbYYYQQQMMMJJJDDD@@@@@@;;;===@@@CCCCCCAAA===;;;===:::555<<>>=========>>>???FFFIIIKKKHHHCCC???AAADDDCCC>>>:::<<>>===<<<<<<;;;::::::999888888888999999;;;<<<;;;<<>><<<;;;;;;:::999777888:::===888???<<<777EEE]]]___PPPEEEDDDBBB@@@>>>>>>>>>>>>AAA@@@>>>;;;999999===@@@GGGHHHHHHFFFBBB@@@BBBDDDBBBBBBCCCCCCBBB???<<<::::::999888888777777777777222111000///////////////------,,,+++*********+++///******///111444DDDWWW}}}|||tttfffXXXNNNFFF???<<<555444333222333444555666777888888888888:::>>>AAADDDDDDHHHOOOWWW```ggglllnnnuuu~~~sssfff```WWWJJJEEEIIIHHHGGGTTTeeevvvmmmccc]]]ZZZ```lllpppqqqooottt{{{vvvpppfff\\\XXXPPPKKKDDD???===<<<<<<;;;;;;:::999999888888888999<<<;;;:::888999<<<>>>???GGGVVV}}}PPPFFFDDDBBBBBB>>><<<;;;999777666555555666444444333222222111111000111444666666444555999>>>\\\ooo{{{tttrrroooaaaYYYWWW[[[VVVPPP^^^vvvuuu]]]XXXRRRPPPRRRVVVWWWXXXXXXZZZ\\\]]]^^^aaaeeeiiinnnmmmlllkkklllpppvvvzzz|||~~~zzzsssnnnfffaaa___\\\XXXUUUJJJDDD???>>><<<<<>>======:::999:::999888666666888:::888<<<;;;888>>>JJJPPPOOODDDCCCCCCAAA@@@???>>>>>>??????>>>:::777:::AAAHHHHHHGGGEEEDDDCCCDDDEEEFFFDDDIIIMMMKKKDDD??????BBB???;;;777666777999999777444333222111000/////////---,,,,,,+++++++++,,,,,,,,,***,,,000000000:::GGGaaavvvyyy|||ppp```RRRJJJCCC<<<777222222111111111222333444666777777777888:::>>>BBBEEEHHHLLLRRRYYYccclllrrr{{{~~~jjj\\\PPPNNNLLLFFFDDDFFFHHHHHHVVVgggyyysssaaa___]]]aaannnxxxzzzyyyvvvzzz~~~}}}~~~vvvrrrjjj^^^TTTPPPLLLHHHBBB===<<<;;;;;;:::::::::999888888888888999===:::888888:::===???@@@GGGaaannnGGGGGGHHHBBB@@@@@@===<<<;;;999888777777666444444333222222111111000444666777555333333666:::UUUlllzzzzzzjjjfffpppaaaZZZ^^^XXXMMMUUUhhhiiixxxjjjaaaVVVOOOPPPSSSUUUVVVTTTYYY___aaa___```ccchhhbbbeeeiiimmmnnnppprrrsssyyyzzz}}}|||zzz|||xxxpppbbb]]]VVVQQQNNNLLLIIIGGGIIIBBB===>>>BBBFFFMMMTTTKKKEEE===777777===EEEKKKNNN[[[lllxxxuuugggfffjjjwwwPPP>>>AAABBB===999888999999999888888:::<<<999777888:::<<<>>>CCCHHH@@@@@@@@@@@@???>>><<<<<<;;;>>>???<<<999>>>JJJTTTGGGDDDBBBBBBEEEHHHJJJKKKKKKOOOQQQMMMFFFBBBDDDHHHBBB===888777:::<<<999555444333222111000000000000---,,,,,,,,,,,,------...+++***,,,///......444===RRRxxxuuu|||}}}ooo\\\OOOHHHBBB;;;555111111000000111222333444555666666777888:::???BBBHHHLLLPPPSSSZZZgggsssyyy~~~zzz{{{zzzttt\\\PPPGGGIIILLLKKKIIIIIIJJJMMM\\\lll}}}jjj^^^ddddddkkk~~~zzz{{{yyyxxxvvvttt}}}zzztttoooggg[[[QQQNNNIIIEEE@@@<<<;;;::::::999999999888888888888888999;;;888888;;;???@@@BBBEEEJJJiiiiiiGGGKKKKKKAAA>>>@@@===<<<;;;:::888777777666444444333222222111111000444555555444222222555777OOOjjjyyy{{{}}}rrrzzzlllhhhsssbbbbbbaaaWWWUUU]]][[[eeexxx|||qqqbbbWWWQQQQQQQQQRRRMMMVVV___aaa^^^\\\bbbhhh]]]aaafffjjjlllllllllmmmsssssswww|||~~~~~~yyyyyyzzz{{{}}}}}}zzzxxxuuupppmmmnnnrrrppphhhaaaVVVRRRMMMHHHFFFEEEDDDDDDEEE@@@@@@IIIRRRUUUVVVVVVIIIEEE???===CCCPPP___hhhfffoooxxxzzzyyywwwuuurrrxxxiiiiiizzzZZZ>>>:::???>>>999888777999:::;;;;;;;;;>>>@@@;;;666666===@@@======BBB>>>????????????>>>===<<<;;;>>>???<<<:::???JJJTTTAAA???===???CCCGGGJJJLLLNNNLLLIIIFFFDDDDDDFFFHHHAAA>>>;;;<<<>>>>>>888333333222111111000111111111---------,,,------......,,,++++++---,,,...333:::DDDnnn|||~~~~~~ppp]]]OOOHHHBBB;;;555222111111111222333555666444555666777777:::>>>BBBIIINNNRRRTTT___ppp~~~~~~xxxrrrpppqqqooohhhaaaQQQJJJFFFKKKPPPQQQMMMJJJJJJRRRcccsssgggaaaiiiiiinnn||||||{{{}}}{{{zzzzzztttnnnjjjcccXXXPPPNNNEEEBBB>>>;;;::::::999999888888888777777888999999999777999>>>@@@>>>AAAGGGSSSssscccGGGKKKIII???>>>AAA<<<<<<;;;:::888777666555444444333222222111111000222222222222222333666777GGGcccssstttwwwwwwsssuuu|||||||||zzzqqqooo~~~fff______[[[XXXXXXZZZ]]]cccppp~~~nnn___TTTMMMJJJMMMSSSZZZZZZVVVWWW]]]ddd^^^___^^^^^^^^^aaaeeehhhiiiiiimmmsssvvvwww|||~~~zzzvvvuuutttsssssssssrrrnnnlllfffaaa]]]\\\\\\YYYSSSMMMGGGEEECCCAAA@@@@@@AAABBB@@@???CCCLLLQQQNNNHHHEEEEEELLLXXXccckkknnnmmmllltttxxxzzzzzzwwwwwwzzz}}}iiinnnpppQQQAAA666666999888888:::666888:::;;;;;;;;;===???<<<777777???CCC@@@>>>@@@?????????????????????>>>===??????===:::<<>>AAAEEEGGGIIIEEE@@@>>>AAACCCDDDDDDAAA@@@>>>??????===888444555444333222222222222222///......---------......,,,,,,,,,+++,,,...333888BBBdddyyy{{{~~~qqqaaaSSSJJJBBB;;;666222222111111222444666777555666666666777999===AAAGGGMMMRRRXXXfffzzz{{{xxxvvvuuutttssslllddd___\\\XXXQQQKKKHHHEEEEEEJJJOOOQQQNNNJJJKKKWWWlll}}}oooiiipppnnnqqq||||||{{{yyyqqqkkkfffbbbZZZPPPKKKKKKCCC@@@<<<::::::::::::999888777777777777888999999:::888;;;>>><<<999@@@LLL```xxxVVVEEEHHHEEE???AAABBB<<<<<<;;;;;;999777666555444444333222222111111000000000000000222444666777<<>>???@@@AAABBBDDDFFF??????AAADDDDDDEEEKKKRRReeellluuu||||||vvvmmmfffrrrrrrvvv}}}zzzdddAAA>>>:::666666777888999999555777999999888777888999777555777;;;======>>>@@@>>>>>>===<<<<<<===>>>???>>>???@@@>>>======???AAA;;;>>>???>>>======???BBBBBB@@@???@@@BBBEEEEEEDDDCCCBBBAAA???===;;;999888;;;:::888666444222111111000000///...---------...+++,,,---,,,---///111222@@@YYY{{{}}}zzz|||ssseeeVVVKKKBBB;;;777111111111111222444666777666666777666666888<<>>::::::III]]]yyyZZZHHHCCCFFFBBBAAACCCAAA=========<<<;;;999777666444444333222222111111000111000//////111333444555444RRRbbbeeepppuuuoookkkwwwzzz{{{}}}}}}pppuuuxxxyyyssszzz~~~hhheeeccciiikkkdddbbbeeefffccceeejjjnnnpppvvv{{{mmm[[[PPPOOORRRSSSRRRUUUVVVWWWYYY[[[___dddhhhgggeeefffjjjkkkkkkmmmqqqooopppsssvvvtttsssyyysssmmmddd]]]YYYXXXXXXXXXTTTRRRNNNLLLJJJHHHEEEBBB@@@@@@>>>======>>>???@@@???BBBEEEGGGIIIKKKNNNPPP===<<<<<<<<>>>>>@@@AAABBBBBBAAA@@@???CCCEEECCC>>>;;;===AAA===@@@CCCEEEGGGHHHGGGGGGEEEDDDBBB>>>;;;999:::<<<@@@???<<<888555333111000222111000......---------***,,,.........///...---666IIIlll}}}}}}zzzsssgggXXXKKKAAA;;;888111000000000222333555666666777777666666888;;;>>>DDDMMMTTT[[[iiissskkk\\\RRRLLLFFFBBBDDDKKKQQQUUUMMMKKKFFFBBB@@@@@@AAABBBDDDFFFHHHIIIMMMRRRUUUVVV\\\lll~~~rrrqqqnnnnnnxxxsssjjjkkkddd]]]WWWNNNEEECCCEEEAAA>>><<<:::;;;;;;;;;:::777777666777777888999999;;;999;;;>>>;;;>>>VVVqqqkkkIIIBBBEEEHHHBBBBBBDDD===>>>>>>>>>>>><<<:::888777444444333333222111111000222111//////111222333333111OOO```eeerrr{{{uuuooommmzzz{{{|||yyy