BM6&6(v@ {{{rrreeeeeeTTTDDD@@@>>>FFF@@@AAAAAA@@@???@@@BBBDDDCCCAAA>>><<<<<<>>>@@@AAAEEECCCBBBBBBCCCDDDCCCBBB??????>>>>>>??????@@@AAACCCCCCCCCCCCBBBAAA@@@@@@AAA@@@>>>;;;;;;===BBBEEEGGGEEEFFFHHHHHHFFFGGGLLL\\\```bbbsss|||xxx^^^QQQOOOTTT___iiixxxjjjUUUSSSFFF>>>CCCBBB999999::::::;;;;;;;;;<<<<<<<<<<<<===???CCCDDDEEEGGGJJJHHHIIIHHHEEECCCBBB>>>;;;>>><<<;;;:::999999:::;;;<<<>>>???>>>===???DDDIIIUUUSSS[[[oooxxxppprrrkkk~~~|||mmmoooyyytttmmmkkkggghhhWWWVVVccc^^^JJJGGGVVV]]]```dddiiioootttxxxzzzbbb___\\\ZZZ]]]ccckkkppp{{{{{{tttggg^^^^^^dddgggkkkoooqqqmmmiiigggddd```dddbbbccchhhggg___XXXUUU```dddiiiqqqqqqgggqqq```TTT~~~}}}fffHHHPPPMMMNNNOOOQQQOOOIIIBBB???BBB???DDDOOOWWW```uuu|||rrr}}}tttooowww{{{pppqqqyyy|||lllrrriiitttqqqcccUUURRRWWWUUU```fffcccTTTFFFEEEIIILLLLLLLLLLLLMMMPPPTTTWWWYYY\\\ZZZ[[[___aaa^^^^^^aaa___\\\VVVQQQXXXdddhhheeeOOOJJJMMM[[[ffffffcccbbb\\\^^^bbbbbb\\\TTTSSSXXX^^^aaagggmmmlllfff___\\\WWW^^^bbbaaa^^^XXXOOOFFFBBB@@@CCCKKK~~~oooeeepppnnnrrrLLLCCCAAA>>>CCCAAABBBAAAAAAAAAAAACCCEEECCCBBBAAA??????@@@BBBCCCDDDBBBAAAAAABBBCCCBBBAAA??????>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@>>><<<>>>AAADDDEEECCCCCCFFFFFFDDDFFFJJJVVVTTTKKKLLL```yyyuuu^^^NNNNNNVVVXXXnnnyyyrrr\\\LLLLLLIIIBBBDDD>>><<<;;;<<>>@@@===@@@BBBAAA@@@???>>>>>>AAA@@@@@@??????@@@AAAAAA888<<>>>>>??????@@@AAA@@@AAADDDFFFFFFFFFEEEDDDBBBBBBBBBAAA??????AAACCCCCCAAAAAADDDDDDBBBDDDGGGKKKMMMFFFBBBJJJWWWnnn{{{~~~dddSSSNNNEEEOOO^^^qqqtttXXXPPPMMMPPP[[[QQQLLLGGGCCCAAA???<<<999============>>>AAADDDEEECCCDDDEEEEEECCC@@@?????????@@@AAACCCEEEFFFGGGGGGIIINNNZZZoooyyy___VVVaaavvvmmm^^^```nnnuuuxxxyyysssfff\\\___mmmjjjXXXTTT^^^ccceeehhhlllnnnoooooooootttpppiiiaaaYYYUUUUUUWWW___dddeee___[[[]]]aaaccckkkpppppplllhhhfffccc```]]]]]]___aaa^^^ZZZ[[[```\\\]]]ZZZXXXTTTJJJQQQhhh___VVVvvvPPPJJJPPPPPPJJJJJJOOOMMMFFFDDD@@@???CCCDDDGGGTTTccc{{{zzzxxx~~~{{{{{{xxx{{{ggghhhmmm{{{fffWWWkkkxxxnnnllleeebbb]]]SSS[[[]]][[[XXXXXX]]]aaabbb\\\[[[ZZZZZZ\\\\\\[[[ZZZWWWWWW]]]fffjjjhhhdddddd\\\```___YYYTTTVVVZZZ]]]]]]ZZZYYY]]]aaabbbcccffflllccc]]]^^^```]]]XXXVVVWWW\\\bbbgggiiigggccc```aaafffjjjkkkjjjcccSSSCCC@@@>>>AAAJJJ}}}|||~~~wwwMMM???CCCAAA>>>AAABBBAAA@@@@@@AAABBBBBBAAA>>>???AAABBBBBBBBBAAAAAAAAA???>>>>>>@@@AAAAAA@@@??????>>>>>>??????@@@AAA@@@AAACCCEEEFFFEEECCCBBBBBBCCCDDDCCCBBBAAABBBCCCCCC@@@???BBBDDDCCCCCCEEEIIINNNJJJHHHKKKLLLUUUhhhuuu```VVVLLLHHHNNNYYYggg|||xxxmmmdddfffuuupppmmmggg^^^VVVOOOLLLJJJEEEFFFEEEEEEIIIPPPTTTTTTMMMHHHGGGJJJMMMMMMKKKKKKQQQTTTXXX\\\___aaabbbbbbkkkppp{{{mmmaaa]]]jjjuuuppppppbbbccclllqqq{{{sssfffdddnnnoooccc\\\```cccdddeeeggghhhiiijjjkkkjjjjjjgggbbb]]][[[]]]___]]]bbbbbb]]]YYY]]]cccggggggkkkmmmjjjhhhiiihhheeebbbcccfffgggaaa[[[\\\aaaeeeddd[[[RRRNNNIIIPPPdddrrrYYYkkkrrrWWWPPPLLLOOOSSSQQQKKKFFFFFFBBBAAACCCCCCEEEOOO[[[kkk||||||xxx{{{nnniiitttqqqwww}}}uuucccXXXjjj}}}xxxvvvmmmgggcccZZZ]]]ZZZSSSKKKIIINNNXXX___]]][[[ZZZZZZ[[[ZZZWWWTTTSSSQQQTTT\\\aaa```^^^^^^VVVYYYZZZWWWTTTSSSVVVXXXVVVUUUVVVXXXZZZ\\\___bbbccc\\\YYY]]]```^^^ZZZXXXVVV[[[aaaeeehhhjjjhhhddd]]]```bbbdddgggbbbSSSCCC???>>>AAAJJJ~~~aaaEEEBBBCCC???@@@CCCAAA???>>>???@@@AAA???===:::;;;===???@@@@@@???>>>???>>>======???@@@@@@@@@??????>>>>>>??????@@@AAA@@@AAABBBCCCCCCAAA???>>>BBBCCCEEEDDDCCCBBBCCCDDDEEE@@@???BBBEEEDDDDDDEEEPPPNNNEEEBBBHHHFFFGGGRRRbbb{{{{{{hhhVVVPPPMMMMMMXXXhhhooo}}}~~~xxxyyy|||oooqqqpppooottt~~~nnnccc```jjjwww}}}}}}|||~~~yyyqqqrrr{{{{{{rrrooohhh___ssslllqqqvvvsssyyy{{{iii___fffnnnkkkdddbbbdddcccccccccdddgggjjjlllmmmmmmkkkeee___[[[]]]```]]]___\\\TTTRRRZZZeeelllaaafffhhheeecccddddddbbb\\\```gggllljjjfffhhhnnnvvvtttdddSSSMMMJJJOOO___wwweeeaaayyy\\\JJJPPPUUUNNNIIILLLEEECCCAAA@@@???AAAGGGOOO\\\gggyyyyyyzzzllloooyyyzzzssszzz|||~~~xxxfffeee```bbbxxx}}}|||zzzllleeegggdddYYYXXXTTTKKKCCCCCCMMMWWWZZZWWWUUUUUUXXXWWWTTTPPPOOONNNRRR\\\aaa]]]WWWSSSOOOOOOQQQTTTUUUUUUUUUVVVQQQRRRTTTTTTUUUWWWXXXXXXQQQRRRWWW]]]^^^ZZZZZZ\\\VVV]]]bbbcccgggllllllggg\\\]]]]]]]]]```]]]PPPBBB@@@???BBBKKK~~~mmmOOOBBBGGGBBB>>>BBBDDD@@@>>><<<>>>@@@@@@>>>;;;888999;;;===>>>???>>>>>>???===<<<===???AAAAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@???>>>===<<>>BBBFFFEEEDDDEEEMMMOOOKKKQQQZZZRRRCCCBBBDDDhhh|||pppbbbQQQIIIIIIFFFYYYjjjvvv{{{vvv}}}|||yyyyyyqqqbbbdddeee___ooopppzzz}}}ssssssyyyxxxxxxfffYYY]]]iiimmmiiiffffffeeeddddddeeehhhkkklllmmmnnnlllfff___\\\___ccc```___WWWLLLJJJUUUdddnnnfffjjjjjjfffccccccccc```___aaahhhnnnnnnjjjkkkooo{{{|||lllZZZWWWXXX\\\gggmmmsssZZZnnnyyyUUUMMMOOOKKKLLLSSSKKKIIIFFFCCC@@@???BBBEEERRRYYYggg{{{uuuqqqpppzzzmmmzzz}}}wwwwwwjjj___ZZZ\\\oootttnnnqqqoooaaa[[[aaacccQQQVVV\\\[[[RRRKKKNNNVVV]]]YYYWWWYYY]]]___]]]YYYNNNPPPXXXeeejjjbbbUUUMMMMMMLLLOOOUUUXXXWWWWWWYYYVVVWWWVVVSSSTTTWWWUUUQQQEEELLLVVV]]][[[VVVXXX^^^XXX___cccbbbeeelllmmmhhh```aaa```^^^]]]YYYNNNBBBAAA???BBBKKKzzz}}}rrrzzz{{{YYYBBBAAAHHH@@@>>>DDDBBBAAA>>><<<>>>AAAAAA>>>:::999:::;;;===???@@@@@@AAA???=========???AAAAAAAAA??????>>>>>>??????@@@AAA@@@???>>>=========>>>???@@@AAABBBBBBBBBCCCEEEGGGFFF@@@===AAAFFFEEEDDDDDDDDDJJJPPP^^^jjj___KKKDDDDDDWWWnnnrrr```UUUOOOOOOJJJLLLSSSVVVeeezzzqqqfff___\\\[[[YYYZZZbbbuuuzzzhhh]]]\\\```cccffffffnnnpppiiikkkrrroootttggg\\\\\\eeekkkkkkiiieeefffgggggghhhhhhggggggfffhhhiiiddd___^^^dddjjjnnnjjj^^^OOOIIISSScccmmmkkknnnnnniiifffffffffdddiiiggggggjjjiiieeedddeeesssxxxnnn```bbbeeefffkkkmmmxxxdddbbbpppRRRIIIMMMQQQQQQPPPOOOKKKFFFCCCBBBBBBCCCLLLQQQ___qqq~~~}}}pppyyy~~~xxxxxxtttttt~~~yyyppp~~~ttt~~~yyyuuu|||rrrwwwqqqbbb___[[[ddd~~~nnngggkkkjjj^^^YYY^^^^^^RRRWWW```fffbbbYYYXXX]]]^^^ZZZWWW[[[bbbffffffcccSSSSSSYYYeeekkkdddYYYQQQQQQQQQVVV[[[[[[WWWYYY___]]][[[VVVQQQUUUZZZYYYSSSHHHNNNVVV[[[YYYTTTWWW]]]YYY```ccc___bbbkkklllggg___ccceeeccc___ZZZOOOEEE@@@>>>AAAIII|||zzzzzziiippp~~~mmmPPP===@@@HHH>>>???FFF???BBB???===???BBBCCC>>>:::;;;<<<===>>>@@@BBBCCCDDD???>>>===>>>@@@BBBBBBAAA?????????>>>???@@@@@@AAA???>>><<<<<<<<<>>>AAABBB@@@AAAAAAAAAAAACCCFFFIIIEEE???<<<@@@EEEEEECCCCCC@@@CCCCCCMMM\\\[[[RRRTTTJJJNNNQQQXXXqqqkkkaaaQQQNNNRRRLLLNNN^^^rrrrrrvvv~~~mmmdddbbb^^^VVVMMMRRRXXXcccpppzzzsssgggddd___XXX[[[ddd___ZZZ[[[\\\ZZZfffrrrrrrtttmmmeeeaaadddhhhjjjjjjbbbdddgggiiiiiifffbbb```fffhhhhhhccc]]]]]]dddkkk{{{lllXXXOOOUUUbbbkkkgggjjjkkkgggeeeggggggfffjjjeeebbbddddddbbbaaacccmmmuuummm```aaabbb]]]]]]bbbgggwwwvvvXXXnnnvvv[[[JJJSSSTTTHHHMMMMMMJJJEEEBBBBBBBBBAAADDDJJJYYYjjjssszzz{{{nnnaaaooozzz{{{rrrkkkhhhooozzziiisssvvvnnnuuukkkmmm{{{tttsss|||{{{nnn```]]]aaasssyyyppprrrrrrhhhbbbccc___YYYYYY^^^ffffffaaa___cccWWWSSSPPPTTT]]]ddddddbbbZZZTTTTTT[[[aaaaaa\\\YYYVVVYYY___bbb\\\UUUZZZddd___[[[SSSNNNTTT^^^___YYYQQQRRRWWWZZZWWWSSSVVV[[[YYYaaabbb]]]```iiikkkeeeZZZaaaffffffccc\\\RRRHHH???===@@@HHH{{{}}}yyyjjjmmm}}}aaaSSS@@@>>>======???AAAAAAAAA@@@@@@@@@???????????????>>>===<<<<<<===???BBBCCC>>><<<:::;;;===???@@@@@@AAA???>>><<<;;;;;;;;;;;;===============>>>>>>???AAAEEEDDD@@@@@@EEEFFFCCC@@@BBBBBB@@@>>>>>>AAAEEEAAABBBCCCEEEHHHKKKMMMOOOEEEFFFKKKOOOPPP]]]jjjVVVMMMMMMPPPQQQOOOQQQ\\\lllvvvxxxtttmmmaaa]]]YYYZZZdddnnnmmmfffkkkvvvrrr___ZZZ```bbbccc^^^SSSNNNFFFFFFVVVdddhhhhhhiiioooiiihhhnnnlllcccbbbiiihhheeedddfffhhhhhhggghhhccc^^^[[[[[[XXXWWW___iiiwwwxxxiii[[[^^^ccccccgggbbbeeeiiillliiibbb^^^]]]]]]eeefff[[[QQQRRR]]]fffuuuvvvqqqiiigggggg\\\NNNYYYeeeuuuqqqfff___fffssscccLLLGGGGGGKKKMMMNNNKKKFFFBBBBBBCCC>>>???GGGVVVcccnnn|||bbbppp}}}qqqoooxxx|||kkkgggcccnnnyyyttt}}}xxxqqqkkkoootttwww|||tttdddZZZ[[[YYYYYY]]]bbbccc^^^XXXSSSMMMNNNXXX^^^\\\XXXWWWLLLVVV[[[ZZZ\\\aaa___WWWTTTVVVYYY\\\^^^___^^^]]]dddYYYWWWWWWTTT[[[eeecccXXXWWWVVVTTTTTTTTTTTTUUUZZZbbbddd```aaaiiiiiibbb```bbbfffjjjjjjcccVVVMMM@@@>>>???EEEvvvuuuiiimmmzzzfffOOOFFF@@@>>><<<;;;===???@@@???@@@?????????>>>>>>=========<<<;;;;;;<<<>>>AAABBB>>><<<;;;;;;===????????????>>>===<<<;;;;;;<<<<<<===============>>>??????>>>BBBAAA======BBBDDDBBBBBBBBBAAA@@@??????BBBDDDKKKJJJIIIHHHGGGGGGGGGHHHKKKHHHHHHHHHDDDEEEXXXooovvviiibbb\\\TTTKKKKKKQQQVVVUUURRRWWW]]]eeekkkooorrruuuxxx}}}{{{yyyyyyzzz}}}~~~uuuqqqppplllbbbZZZ```eeelllttt~~~rrrkkkhhhhhhooo}}}xxx^^^GGGDDDLLL^^^jjjhhhcccaaa^^^XXXZZZdddfff\\\UUUTTTccccccdddgggiiikkkmmmooottteee[[[]]]cccffffffgggtttttteeeXXX]]]bbbbbbfff______aaacccccc```^^^]]]^^^dddeee[[[RRRTTT[[[aaalllqqqpppjjjiiijjjcccYYY\\\eeennn}}}~~~fffaaalll~~~]]]FFFDDDGGGJJJNNNPPPNNNJJJEEEBBBAAA@@@DDDMMMVVV]]]hhhsss~~~zzz~~~rrriiioooyyyrrrkkkooosssxxx}}}}}}wwwkkk^^^VVVZZZZZZZZZ[[[^^^aaacccdddUUULLLGGGMMMTTTVVVWWWYYYVVVUUUWWWZZZ[[[YYYYYY\\\WWWWWWWWWXXXYYY\\\^^^___[[[TTTUUUWWWTTTZZZ```[[[SSSSSSRRRRRRSSSTTTUUUVVVVVV^^^```\\\]]]eeefff```___```dddiiikkkeeeXXXMMM@@@>>>???EEEwwwsssooo___zzzuuuWWWHHHEEEAAA>>>;;;:::;;;===>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;::::::;;;===???@@@>>>===;;;;;;===>>>>>>=========<<<<<<;;;<<<<<<==================>>>??????>>>AAAAAA>>>===AAADDDDDDDDDBBB??????@@@AAABBBBBBPPPNNNKKKHHHFFFDDDCCCCCCGGGCCCCCCGGGEEE@@@BBBJJJWWWtttfff^^^[[[XXXQQQKKKHHHJJJNNNRRRUUUVVVVVVVVVTTTRRRPPPOOOQQQVVV[[[^^^^^^XXXRRRSSSZZZeeemmmppp}}}wwwssssssuuurrrjjjwwwwwwIIIIIIRRRccclllgggaaaaaa[[[UUUVVVaaaeee]]]SSSPPPZZZ]]]___``````bbbgggkkkuuuiii^^^___dddfffeeeccceeefffZZZSSS]]]ccceeejjj___]]]ZZZZZZ]]]``````^^^]]]aaa___WWWPPPRRRWWWZZZ]]]hhhooommmkkkkkkddd[[[YYYaaadddiiivvvdddgggxxxrrrIIIDDDIIIJJJMMMPPPQQQNNNIIIEEEDDDAAABBBEEEHHHLLLTTT\\\bbbppp~~~zzzzzzxxx~~~{{{|||kkkfffhhhkkkmmmpppooollleee]]]XXX______\\\YYYYYY]]]eeekkkbbbUUUJJJIIINNNQQQSSSTTTWWWPPPPPPWWWXXXSSSXXXddd\\\ZZZXXXVVVVVVXXX[[[\\\UUUQQQWWW]]][[[^^^aaaZZZPPPPPPQQQRRRTTTVVVXXXYYYUUU[[[]]]ZZZ\\\ccceeeaaa```___aaaggglllfffXXXJJJ???===???FFFwwwrrrbbb___mmmQQQJJJLLLCCC???;;;::::::<<<===>>>>>>======<<<;;;:::999999::::::::::::;;;<<<===>>>>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<======>>>???:::===>>>===<<<===@@@BBBDDDAAA======@@@CCCCCCAAAHHHFFFDDDBBBAAABBBBBBCCC@@@???BBBHHHIIIFFFFFFIII@@@WWWuuu{{{ssshhh___TTTPPPLLLJJJJJJLLLLLLMMMOOOLLLHHHEEEFFFLLLTTTZZZ[[[]]]cccmmm|||~~~rrrnnnnnnooorrrppphhhtttWWWSSSVVV```fffcccdddiiifff```___dddeeeaaa]]]]]]XXX]]]___[[[WWWYYY]]]```fffggggggccc]]][[[___eeebbbcccZZZXXXccchhhfffjjjeee```YYYVVVZZZaaabbb___[[[[[[WWWNNNKKKNNNRRRSSSQQQ^^^ggghhhgggfff]]]QQQSSS[[[\\\ZZZjjjyyymmmpppUUUDDDKKKMMMNNNMMMLLLKKKKKKLLLEEEDDDBBBAAABBBEEEKKKPPPUUU___jjjsssyyy~~~{{{zzzzzzuuujjjeee___gggffffffffffffeeebbbaaaiiieee___YYYXXX[[[aaafffooodddYYYVVVWWWVVVQQQLLLQQQOOOQQQTTTUUUVVV]]]eee^^^^^^^^^]]][[[YYYVVVUUUWWWTTT\\\dddcccgggjjjcccRRRRRRSSSTTTVVVXXXZZZ[[[YYY]]]^^^]]]___eeegggeeebbb___```ggglllfffUUUFFF>>>===???FFFxxxqqq^^^ddd]]]HHHEEEHHHCCC@@@<<<;;;<<<===>>>>>><<<<<<;;;;;;:::999999888999999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>555777;;;<<<999777:::===BBB>>>;;;<<<@@@BBBCCCAAA???>>><<<;;;<<<>>>@@@BBB@@@AAACCCEEEDDDBBBDDDHHHGGGJJJRRRnnnxxxpppddd\\\[[[```fffjjjmmmiiiddd______eeeooowwwppphhhhhhlllhhhgggjjjkkkooo___XXXWWW^^^bbb```bbbiiieeefffiiijjjfffaaa```ccc___eeeeee^^^YYY[[[___```^^^cccfffccc]]]]]]bbbgggmmmmmmeeedddnnnllleeefffhhhddd\\\UUUXXX______[[[YYYXXXSSSKKKHHHMMMRRRSSSOOOVVVYYYVVVWWWZZZWWWNNNTTT\\\]]]WWW\\\www~~~jjjttthhhCCCDDDIIINNNNNNKKKIIILLLPPPHHHHHHFFFBBB@@@CCCFFFIIIRRRWWW]]]dddmmmyyyoootttppp|||}}}~~~xxxwwwyyy|||sssgggeeeaaaYYYaaa___]]]]]]```ccceeeeeejjjddd\\\YYY\\\___```___iiieeebbbeeeiiifffYYYMMMSSS^^^```WWWSSS[[[]]]XXXXXX\\\aaadddccc^^^WWWRRRXXXTTT[[[cccccciiioooiiiUUUTTTTTTTTTUUUWWWZZZ[[[\\\___```aaacccggghhhgggdddaaaaaagggkkkcccPPP@@@===<<>>>>>AAA???===<<<===>>>>>>>>>;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<777:::@@@CCC???::::::???===;;;:::;;;>>>AAACCCCCC???===;;;999999;;;===??????BBBDDDCCC@@@???DDDIIIJJJIIIEEEMMM___rrr{{{rrrhhhccceeeiiiccc___hhhppplllmmmtttuuu```YYYYYYaaaddd```]]]___\\\eeeooorrrmmmfffbbbcccbbbgggggg^^^[[[```dddccc]]][[[WWWWWW^^^hhhkkkhhhmmmjjjbbbdddooommmeeegggffffff___VVVUUU[[[YYYSSSUUUWWWTTTOOOMMMQQQUUUVVVRRRUUUQQQGGGEEENNNVVVWWW[[[cccddd\\\YYYdddxxxmmmeeerrrNNN===CCCKKKOOOOOOMMMNNNOOOLLLNNNLLLEEEAAABBBBBBAAAGGGHHHKKKSSS[[[cccnnnwwwiiiaaaqqqwwwwww|||vvvtttwww|||~~~yyywwwzzz}}}fff^^^bbbbbb\\\]]]YYYUUUVVVZZZ^^^``````bbb\\\WWWXXX^^^ccccccaaaVVVXXX]]]fffqqqsssfffWWW\\\mmmooo]]]SSSYYYUUUHHHOOOUUU^^^dddeeeaaaZZZUUUWWWRRRWWW]]]]]]dddkkkfffVVVTTTRRRQQQQQQTTTXXXZZZ^^^___bbbdddfffggggggfffcccbbbccchhhiii```MMM>>><<<<<>><<<<<<===<<<<<<===>>>???===<<<999999::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;999888999:::<<<===;;;:::999:::;;;<<<<<<<<<;;;:::999999888888999999:::;;;999===EEEJJJDDD<<<:::???888888999:::;;;>>>CCCFFFDDDBBB???<<<;;;<<<>>>???<<<@@@CCCCCCCCCDDDFFFGGGHHHGGGBBBDDDHHHKKKddd~~~uuummmnnnooolllhhhffffffgggfffaaaggglllfffgggmmmlllfff]]][[[ccchhhccc\\\[[[XXXaaakkkpppooolllhhhfffbbbgggddd\\\[[[ccceeeaaa\\\YYYSSSQQQ[[[lllwwwzzzqqqkkk___```kkkiiiccchhhaaafffcccYYYVVVXXXUUUMMMLLLSSSWWWUUUSSSTTTVVVVVVSSS\\\[[[LLLAAAFFFRRRYYY]]]eeeiiieee```cccjjjppp}}}eeeeeevvvjjjIIIGGGFFFHHHLLLOOOOOONNNNNNRRRQQQJJJEEEEEEDDD@@@???<<<>>>GGGNNNRRR[[[dddmmmtttuuu___gggyyy|||~~~zzzuuuqqqrrrwww~~~|||iiicccdddccc______ZZZUUUUUUXXX[[[\\\ZZZXXXVVVUUUWWW\\\bbbeeefffPPPQQQSSS\\\kkktttlll___\\\hhhkkk^^^SSSQQQMMMDDDOOOSSSXXX\\\]]]\\\XXXVVVZZZTTTXXX\\\ZZZ___eee```XXXUUUQQQOOOPPPTTTYYY]]]```aaaeeehhhiiihhhfffeee```aaadddhhhhhh]]]LLL???<<<;;;???GGGyyyggg^^^sssaaaaaa___```iiijjj]]]OOOFFFAAA===<<<<<<:::::::::<<<>>>>>>===;;;888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;777777888:::======<<<:::::::::<<<<<<<<<;;;:::999888888777777888888999:::555999BBBHHHBBB777444999444777999::::::===BBBGGGHHHEEEBBB???>>>@@@BBBCCC<<>>GGGLLLLLLQQQYYY\\\bbbooo~~~rrrooo{{{|||zzzwwwuuussssssvvv|||{{{pppkkkddd^^^ZZZfffaaa[[[YYY\\\]]][[[YYYTTTTTTUUUVVVYYY^^^eeejjjVVVSSSPPPSSSaaannnkkk```RRRXXX]]]ZZZRRRKKKJJJKKKUUUUUUUUUTTTTTTTTTSSSSSS```YYY\\\___\\\___ccc]]]ZZZVVVRRROOOQQQWWW]]]bbbcccdddhhhlllmmmjjjgggfff\\\___eeeiiiggg\\\MMMAAA;;;;;;???GGGyyyeee\\\~~~cccRRRbbbyyy}}}kkkUUUCCCAAAAAA<<<999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888:::::::::;;;;;;;;;<<<<<<999999999999999999999999777;;;>>><<<777444555777777999::::::999666222000999:::;;;;;;;;;===@@@CCCEEEBBB>>><<<<<<>>>???@@@AAA@@@>>>???@@@BBBCCCCCCFFFEEEFFFGGGFFFEEEKKKRRR^^^hhhyyyxxx|||tttllleee___ccceeefffeeegggjjjiiieeehhhjjjjjjfffeeekkkuuu|||qqqhhhbbbfffooopppggg\\\aaadddeeedddhhhmmmkkkdddfffiiikkkjjjfffcccbbbddd]]]]]]\\\[[[___kkkzzz}}}wwwpppiiifffeeeeeeeeeeeehhhgggbbb]]]ZZZUUUPPPLLLPPPVVVYYYZZZYYYXXXXXXVVV\\\[[[PPPFFFDDDHHHKKKQQQeeevvvvvvpppooosssuuuccc~~~eeejjjsssaaaJJJ???BBBIIIJJJHHHJJJLLLOOOPPPPPPLLLHHHDDDAAA@@@======>>>BBBGGGJJJRRRWWW___hhhsss}}}tttrrrssssssqqqooopppvvv}}}ssskkkhhheee```\\\ZZZdddgggaaa^^^```YYYNNNHHHOOOVVVXXXYYYbbbsssfffXXXNNNQQQYYY[[[XXXTTTMMMSSSYYYYYYTTTPPPPPPRRRYYYXXXYYYWWWQQQKKKOOOXXXYYY\\\]]]]]]___bbb```[[[ZZZXXXUUUQQQOOOSSS[[[bbbeeeggghhhggghhhjjjgggbbb``````bbbffffff^^^MMM@@@>>>888???IIIuuu~~~aaa\\\wwwwwwiiihhh~~~```MMM>>>>>>@@@<<<:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888999999999999::::::::::::999999999999999999999999;;;AAAHHHJJJHHHEEEEEEGGGGGGHHHIIIHHHDDD>>>777333999:::;;;;;;;;;===@@@BBBHHHEEEAAA>>>======>>>???@@@AAADDDGGGGGGFFFBBB???FFFEEEFFFGGGFFFEEEJJJQQQVVV^^^uuutttwwwoooggg___UUUNNN]]]aaacccccceeehhhfffbbbccciiinnnqqqqqqtttyyy|||kkkeee```cccjjjnnnkkkfffaaadddeeedddhhhmmmmmmiiihhhjjjmmmllliiieeebbb```bbbbbbaaabbbeeeggghhhiiikkkiiifffdddcccdddddddddccchhhnnnrrrsssmmm]]]MMMQQQUUUZZZ]]]]]]ZZZXXXWWWeeehhhbbbQQQCCCBBBKKKSSSQQQ```lllkkkgggjjjrrrwwweeerrrrrrgggbbb~~~[[[EEE===<<>><<<;;;===999999999999999999999999:::::::::;;;:::999999888888888888888888888888888777777888888888999999999999999999999999999999999>>>EEENNNSSSRRRPPPNNNNNNNNNOOOQQQPPPKKKDDD<<<777999:::;;;;;;:::<<>>=========@@@BBBDDDEEEDDDBBB???<<<@@@???@@@AAA@@@>>>CCCJJJYYYaaaqqqyyyrrrooosssoookkkgggccc\\\SSSLLLXXX]]]aaaaaaccceeeddd```[[[aaajjjqqqtttwwwzzz~~~nnnhhhaaa```ccchhhkkkkkkaaadddeeecccdddgggiiiiiiggghhhjjjlllllliiieeeaaa```______cccggghhheee```___``````aaabbbcccccccccdddhhhoooxxxzzzeeeOOOVVVZZZ___aaa___[[[WWWUUUmmmppplll\\\MMMJJJPPPVVVQQQZZZ```]]]ZZZ^^^gggmmmeee___hhhtttXXX^^^yyyZZZ@@@<<>>CCCIIILLLKKKHHHEEEDDDCCCDDDFFFGGGEEEBBB===:::999:::;;;::::::;;;===@@@HHHGGGEEEBBB>>><<<<<<===CCCBBB???<<<::::::;;;===<<<;;;<<<>>><<<:::>>>DDDUUU```pppsssdddTTT[[[lll{{{uuussshhhfffdddddddddaaa\\\WWWXXX]]]```______bbbcccaaa]]]]]]aaadddeeefffiiinnniii```VVVTTTZZZccchhhjjjeeehhhiiifffcccdddhhhjjjeeeddddddgggkkkmmmjjjhhhcccaaa^^^___ccchhhjjjkkkbbbcccccccccbbbbbbcccdddhhhhhhiiimmmttttttgggWWWVVVZZZ___aaa___ZZZUUUSSSccckkkooojjjaaa[[[UUUPPPQQQUUUXXXUUUQQQQQQTTTWWW___]]]___uuuppp]]]^^^vvvjjjPPP@@@BBBAAAAAADDDHHHJJJJJJHHHKKKKKKKKKJJJIIIGGGEEEDDD===>>>???AAADDDHHHMMMPPPXXX\\\```cccdddhhhoootttxxxyyy|||~~~zzzvvvuuuqqqiiibbbYYY[[[]]]^^^bbbggghhhgggrrrsssxxx}}}vvvuuu{{{sssqqqkkkiiigggeeeeeeccc```]]]^^^bbbdddccceeekkkllliii```___]]][[[[[[^^^bbbeee```YYYVVV[[[___^^^YYYVVVRRRWWW```gggiiicccXXXPPPVVV\\\VVVFFFBBBOOOXXXWWWSSSTTTSSSQQQTTT[[[]]][[[SSSSSSSSSSSSUUUWWWZZZ\\\\\\aaacccbbbbbbcccccc```aaa\\\ZZZaaajjjeeeSSSBBB>>>999@@@HHHqqq|||```XXXmmm{{{lllMMM???;;;888:::<<<;;;:::;;;999999999999999999999999888888888999888777777666777777777777777777777777888888888888999999999999777777777888888999999999;;;===>>>???>>><<<;;;;;;888999999:::;;;<<<======::::::::::::999999<<<>>>AAACCCCCCAAA>>><<<<<<===BBBBBBBBB???<<<:::<<<>>>>>>>>>???AAA>>><<>>???===999<<>>>>>@@@BBBCCCDDDGGGKKKNNNRRRTTTXXX\\\___bbbcccddddddfffjjjnnnqqqrrrssssssuuutttvvvyyyxxxsssqqqrrrqqqqqqpppnnnkkkgggdddbbbccc^^^YYYUUUUUUVVVXXXYYYZZZaaaccc^^^___iiiqqqsss}}}~~~}}}sss}}}___ZZZ\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZYYYYYYYYY[[[\\\]]]ZZZYYY]]]\\\XXXTTTTTTWWWXXXZZZ\\\]]]]]]]]]]]]bbbcccZZZMMMHHHOOOUUUTTTTTTVVVUUUTTTVVVZZZYYYUUUOOOOOOPPPSSSXXX\\\]]]^^^VVV^^^cccbbbbbbdddffffffYYYUUUUUU\\\dddaaaQQQCCC???:::BBBGGGmmm{{{```VVVfffpppUUUGGG;;;:::;;;;;;999888888999999888888888888888888888888666666777777777666555555777777777777777777777777666666666777777777888888666666666777888999999999999888666666777888999999888777777777888999:::;;;:::::::::999777777999;;;:::>>>BBBAAA===:::;;;===888AAAJJJNNNJJJDDD@@@>>>::::::;;;===:::666888===FFFBBB???AAACCCFFFLLLQQQMMMNNNQQQ```~~~|||{{{uuummmfffdddeeehhhjjjfffdddbbbccccccaaa\\\XXXaaagggiiiddd^^^]]]]]]\\\[[[[[[eeeuuu{{{vvvtttwwwsssfffaaadddfffbbb\\\YYYUUUWWW]]]aaa______bbbllljjjfffbbb```aaaeeehhhcccdddeeeeeedddddddddeeeaaadddeeeccc^^^]]]___bbb^^^```___YYYWWWZZZ\\\\\\ZZZ\\\\\\ZZZVVVRRROOONNNRRRWWWYYYUUUSSSVVVXXXXXXLLLIIIMMMVVVZZZUUUMMMJJJLLLQQQSSSRRRYYYqqq~~~lllaaadddpppVVVCCC<<<<<>>BBBFFFIIIJJJKKKMMMNNNNNNPPPSSSVVVXXXYYYZZZZZZ\\\\\\___ccc```ZZZXXX[[[WWWWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSRRRSSSVVV[[[```dddsss}}}{{{{{{vvvtttnnn\\\```^^^______^^^]]]]]]]]]^^^YYYXXXXXXXXXXXXWWWXXXYYYVVVXXXXXXWWWVVVVVVXXX[[[ZZZXXXXXX[[[YYYTTTRRRSSSZZZ[[[[[[YYYWWWXXX[[[___bbb^^^WWWPPPMMMOOOSSSVVVUUUUUUSSSPPPRRRWWWXXXUUUTTTRRRRRRTTTYYY\\\]]]]]]WWW___dddbbb```bbbddddddXXXVVVVVV[[[___ZZZLLL???===999@@@EEEjjjgggVVV___ZZZAAA;;;999777:::;;;888666777999:::777777777777777777777777666666666666666555555444777777777777777777777777555555555555666666666777555666666777888999999999:::888777666777777666444444555666888888888888888:::;;;:::999777777999;;;;;;???CCCBBB===999:::<<<666===CCCEEEBBB>>>>>>@@@<<<<<<>>>???<<<888:::???888;;;@@@BBBBBBBBBGGGMMM===FFFKKKMMM]]]yyy}}}}}}wwwqqqooojjjddd```aaacccgggiiibbbaaabbbeeegggddd]]]XXXeeemmmqqqmmmfffbbb___\\\\\\VVVXXXcccgggbbbbbbhhhxxxqqqjjjgggiiijjjhhhfffaaa[[[ZZZ```ccc___\\\]]]aaaaaaaaa^^^[[[[[[___dddjjjeee___\\\]]]______^^^aaadddgggeee___ZZZZZZ[[[```___YYYSSSSSSZZZ^^^___``````___[[[VVVQQQNNNMMMWWW___aaaYYYPPPPPPVVV[[[OOOIIIHHHPPPVVVRRRMMMKKKQQQJJJKKKSSSRRRQQQddd~~~qqqaaa___yyyvvvTTTBBB<<<<<<<<<<<<>>>BBBGGGLLLPPPRRRSSSQQQNNNKKKKKKLLLMMMKKKIIIGGGGGGFFFDDDBBBAAA@@@???===???@@@???===>>>CCCHHHDDDEEEFFFGGGIIIJJJJJJKKKMMMMMMRRRVVVRRRJJJIIINNNGGGHHHIIIKKKMMMNNNNNNOOOFFFKKKPPPSSSTTTWWW^^^dddqqqrrrpppyyyxxx~~~zzzkkk[[[ZZZjjjdddddddddcccaaaaaabbbcccYYYXXXXXXYYYYYYWWWWWWYYYUUUXXXYYYWWWSSSRRRTTTWWWUUUTTTUUUYYYXXXTTTTTTWWW\\\^^^]]]YYYTTTTTTYYY___^^^WWWSSSSSSSSSRRRVVV\\\ZZZYYYTTTNNNOOOTTTWWWUUUVVVTTTRRRTTTWWW[[[[[[ZZZXXX```eeebbb______aaa```YYYWWWWWWZZZ[[[UUUGGG;;;;;;777>>>CCChhhpppYYY\\\xxx\\\EEE:::;;;???888888777666666666666666777777777777777777777777444555555666555555444333888777666666666666666777888888666555444444444444777777888888888999999999:::999888888777777888888888777666666777999;;;===;;;::::::999888888888999888===AAAAAA===:::;;;===;;;===>>>???>>>===>>>??????>>>???CCCCCC@@@???AAA>>>BBBFFFGGGEEECCCCCCDDDJJJJJJIIIGGGJJJWWWhhhvvveeehhhuuummmgggvvvzzzxxxuuunnnjjjkkk___^^^bbbhhhggg```___bbbccccccbbb```\\\XXXTTTRRRZZZaaahhhjjjfffaaa______cccYYY[[[hhhiii]]]YYYaaaaaakkklllccc^^^dddgggcccfffbbbaaabbbbbb^^^^^^aaaaaa``````___]]]\\\___eeeaaaccc]]]SSSTTT\\\\\\TTTXXX]]]ccceeebbb]]]XXXUUU```\\\[[[\\\ZZZVVVVVVYYYhhh\\\[[[ggghhhYYYQQQTTTYYY^^^ZZZNNNJJJQQQSSSOOOLLLKKKJJJKKKLLLNNNNNNNNNNNNLLLMMMOOOKKKHHHMMMWWWkkkkkkbbbrrrPPP<<<;;;AAA666:::AAABBBCCCRRRYYYMMMPPPLLLMMMTTTSSSMMMNNNUUUQQQPPPPPPNNNKKKHHHEEECCCEEECCCBBBCCCDDDDDDBBB@@@CCCDDDEEEDDDDDDDDDFFFHHHGGGHHHKKKLLLMMMLLLJJJIIINNNKKKJJJLLLLLLJJJKKKNNNIIISSSXXXVVV\\\iiipppnnnnnnvvvhhhWWWNNNLLLRRR```mmmlll~~~lll```\\\ZZZ```jjjnnnfffdddiiiggg``````ggg[[[[[[YYYXXXVVVVVVXXXYYYYYYVVVUUUVVVTTTRRRTTTYYYXXXTTTSSSWWWXXXTTTUUUZZZZZZfffeeeTTTKKKRRRYYYVVVSSSVVVWWWTTTPPPQQQYYYaaaVVVQQQOOOUUUYYYXXXVVVUUUXXXWWWTTTOOOLLLQQQ[[[ddd^^^bbbeeeeeecccaaabbbdddUUUTTTVVV[[[^^^WWWHHH<<<<<<:::BBBDDDfffttthhhqqqkkkQQQ@@@999888888888777777666555555666666777777777777777777777777555555555555666666666666999888777666555555555555888777666555555444444444777777777888888888888999888888777666666666666777888777666666777999;;;===;;;:::999888888888888888777<<>>>>>=========>>>???===>>>BBBBBB???>>>@@@@@@CCCFFFGGGFFFEEEEEEFFFKKKJJJIIIHHHIIIPPPZZZbbb```^^^bbbnnn{{{{{{}}}}}}uuuppppppoooiiifffgggaaa```ccchhhgggbbbaaaeeedddcccaaa___]]]ZZZYYYXXX[[[aaaggghhhdddaaa```aaa```\\\aaallloooeee]]]]]]bbbjjjkkkaaa\\\```aaa^^^eeeaaaaaaccccccaaaaaaddddddbbb```^^^]]]^^^```ccc___aaa]]]UUUUUU]]]\\\UUUXXXZZZ^^^```___\\\XXXVVVccc]]][[[]]]]]][[[YYYZZZccc[[[\\\eeehhh]]]RRROOONNNTTTSSSJJJIIIPPPTTTQQQLLLKKKKKKMMMOOOOOOLLLHHHGGGGGGJJJMMMIIIEEEGGGMMMRRRlllhhhffflllXXXIII<<<999555999<<<@@@PPP[[[VVVZZZVVVSSSRRROOOLLLMMMPPPJJJLLLOOOPPPOOOOOOQQQSSSKKKIIIHHHHHHHHHIIIJJJKKKGGGHHHJJJIIIHHHHHHIIIKKKSSSQQQNNNKKKIIIIIIIIIJJJHHHGGGIIIMMMLLLIIIKKKOOOQQQXXXZZZWWW^^^ppp|||~~~oooyyy^^^RRRFFFCCCIIIXXXmmm~~~|||bbbVVVRRRSSS]]]jjjllleeeccchhhggg```aaaggg^^^^^^[[[UUUNNNMMMSSSYYY\\\YYYWWWWWWUUUTTTYYYaaa```ZZZVVVVVVSSSOOOPPPTTTVVVbbbcccVVVPPPVVVXXXRRRLLLQQQUUUUUURRRTTTZZZaaaXXXSSSRRRWWW[[[YYYWWWVVVTTTUUUUUURRRPPPSSSZZZaaa]]]```bbbaaa^^^]]]^^^```UUUTTTVVVZZZ]]]VVVHHH<<<<<<:::AAADDDfffvvvnnnxxxtttWWWBBB;;;:::888555777777666555555555555666666666666666666666666666666555555444555666888999:::999777666444333333333777777666555555444444444666666666777777777777888777777666555555555555555888777777777888:::<<<===:::999888888888888888888555;;;BBBDDDBBB===;;;::::::<<<===>>><<<<<<===>>>===;;;===AAAAAA>>>===???@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNUUUQQQPPPUUU]]]eeeqqqzzz}}}}}}~~~lllhhhggghhhhhheeebbbccc``````bbbddddddbbbcccgggdddbbb___\\\[[[[[[\\\]]][[[^^^bbbbbb___^^^```bbbbbbbbbdddiiinnnmmmfff___cccjjjjjjbbb]]]___```]]]dddaaaaaaddddddbbbbbbeeegggddd```^^^```bbbaaa___]]]```]]]WWWXXX^^^]]]WWWYYYYYYZZZ\\\]]]]]][[[YYYbbb\\\YYY[[[\\\YYYWWWXXX\\\ZZZ[[[aaafffcccXXXLLLIIIOOOOOOIIIHHHNNNPPPMMMMMMKKKKKKNNNRRRPPPJJJCCC???BBBFFFIIIFFFAAA???BBBBBBPPPqqqsssrrrqqqXXXLLL;;;444777888AAANNNPPPZZZ]]]]]]YYYVVVUUUQQQLLLQQQTTTXXXXXXUUURRRQQQRRROOOOOOMMMKKKJJJJJJMMMOOOIIIKKKMMMMMMLLLLLLLLLLLLRRRPPPNNNLLLKKKKKKLLLMMMJJJKKKMMMPPPPPPQQQYYYccclllssswwwwww}}}xxxooonnnrrrVVVIIIEEEFFFOOO___rrr}}}yyy{{{kkk[[[UUURRRQQQXXXbbbbbb^^^^^^dddfffccceeekkkbbbccc___UUUJJJHHHOOOWWW\\\[[[\\\\\\YYYXXX___hhhjjjccc\\\XXXTTTQQQRRRVVVVVV```aaaZZZWWWZZZVVVKKKFFFKKKQQQSSSRRRSSSXXX]]]UUUQQQOOOTTTVVVTTTRRRRRRQQQTTTVVVUUUTTTUUUYYY]]]ZZZ\\\]]]ZZZVVVUUUVVVYYYTTTSSSTTTXXX[[[UUUHHH<<<<<<999AAACCCeee|||zzzkkkZZZDDD888777;;;:::888666666555444444555555555555555555555555555555555555444333222333555888999888777666555444444333444666666666666555444444333555555555555666666666666777666666555555555555555777777777777888:::;;;<<<999888888777777777888888666:::???AAA???<<<::::::999;;;<<<===<<<;;;<<<===<<<:::<<>>>>>>>>???@@@@@@AAABBBCCCCCCBBBCCCEEEHHHIIIHHHFFFIIIIIIKKKOOORRRTTTVVVXXXdddnnn~~~xxxuuuuuuvvvbbbbbbccceeeeeecccaaaaaa_________``````aaadddgggdddaaa\\\YYYWWWYYY[[[]]]ZZZ[[[\\\[[[ZZZ[[[^^^aaahhhhhhccc___eeennnllldddccciiijjjeeeccceeeeeecccdddaaaaaaddddddaaa```cccfffdddaaaaaaeeegggaaaYYY[[[]]]]]]YYYZZZ^^^^^^ZZZZZZXXXWWWXXX[[[]]]^^^]]]^^^[[[YYYYYYUUUPPPPPPRRRVVVXXXXXXZZZbbbhhh___PPPPPPTTTSSSMMMIIIJJJJJJFFFNNNKKKIIILLLPPPPPPJJJEEE>>>AAAEEEFFFCCC???======BBBEEEWWWyyy~~~pppSSSBBB???888777???DDDOOO[[[dddfffggghhh^^^QQQWWWXXXYYYZZZZZZWWWSSSPPPSSSTTTSSSPPPMMMKKKLLLMMMKKKNNNQQQSSSRRRPPPPPPPPPQQQRRRRRRSSSRRRPPPNNNLLLNNNNNNPPPRRRTTT[[[lll|||wwweeeTTTQQQXXX[[[YYYVVVZZZ\\\eeeuuuuuu```\\\\\\___\\\UUUQQQRRRUUUSSSVVV___dddeeeiiioooeeeeeebbb[[[RRRNNNPPPTTTXXX[[[aaaeeebbb^^^aaahhhiiiccc[[[UUURRRSSSWWWZZZYYY______[[[\\\___WWWJJJHHHLLLOOOPPPNNNPPPTTTXXXTTTPPPOOOSSSTTTRRRPPPPPPSSSUUUVVVUUUTTTTTTVVVXXXWWWXXXXXXTTTPPPNNNPPPSSSSSSRRRRRRVVVYYYTTTGGG===<<<999@@@BBBdddmmmMMMEEE:::555666999:::999555444444444444444555555444444444444444444444444333222111000111333666777555444444444444444555666444555555666555555444333333333444444444555555555777777666555555555555666666666666777888999:::;;;777777777666666777777888777999:::;;;;;;:::::::::888:::;;;;;;::::::;;;<<<;;;:::;;;??????<<<;;;============???@@@AAABBBBBBCCCBBBBBBCCCFFFGGGGGGFFFEEEHHHLLLNNNOOONNNLLLIIIJJJNNNWWW```gggqqq}}}}}}rrrhhhbbb```___\\\___aaabbbaaaaaa___^^^```aaa```___^^^aaaeeehhheeebbb^^^ZZZXXXYYY\\\^^^]]]\\\ZZZXXXXXX[[[___ccceeegggbbb\\\```jjjjjjbbb```dddffffffgggjjjkkkjjjdddaaaaaacccbbb^^^\\\^^^bbbbbbaaabbbhhhkkkcccWWWYYY\\\\\\ZZZZZZ\\\]]]\\\ZZZWWWUUUTTTVVVYYY\\\^^^\\\\\\\\\YYYPPPHHHIIIOOORRRUUUUUUTTT]]]hhhdddWWWWWWYYYWWWRRRLLLJJJGGGEEENNNIIIEEEFFFJJJMMMLLLJJJCCCDDDEEECCCBBBAAA@@@???EEEBBBGGGVVVhhhttt{{{fff]]]KKK======???@@@NNN[[[dddppp{{{yyypppeee^^^VVVTTTXXX[[[ZZZWWWTTTUUUVVVUUURRRPPPOOONNNMMMPPPTTTVVVUUUUUUUUUUUUXXXWWWVVVUUUSSSQQQOOONNNRRRTTTYYY___bbbiiixxx}}}ttt[[[MMMBBBFFFTTTeeeuuulll[[[SSSVVV]]]cccaaaWWWLLLGGGNNNNNNSSSZZZ```cccgggkkkeeeeeedddcccaaa\\\VVVRRRVVV]]]hhhpppooogggcccdddaaa]]]VVVOOOMMMPPPTTTVVVWWWZZZZZZZZZ```ddd^^^RRRSSSSSSRRROOOMMMNNNRRRVVVWWWTTTTTTWWWXXXUUUSSSUUUXXXWWWTTTRRRPPPQQQSSSUUUXXXYYYXXXUUUPPPNNNPPPSSSRRRPPPPPPTTTVVVRRRGGG===<<<888???@@@ccc{{{SSS===;;;999777666555555555444333333333333444555555333333333333333333333333222111111000111222444555333333333333333555666666333444555666666555444333222222222333333333444444777777666555555555555555444555555666777888999999666666666666666777777888777777777888888999::::::777999:::;;;:::999:::;;;;;;999;;;??????<<<;;;===???>>>???AAADDDEEEDDDCCCEEEEEEDDDCCCCCCDDDEEEFFFGGGJJJJJJHHHIIIKKKKKKHHHHHHIIIMMMQQQRRRUUU___iiitttuuuvvvxxxtttnnngggaaa[[[XXXVVVVVV[[[^^^]]][[[\\\\\\ZZZaaacccccc______cccggghhhgggeeebbb___^^^^^^___```aaa^^^[[[XXXYYY\\\aaaddd\\\aaaccc```aaadddaaaZZZ\\\___bbbdddgggiiijjjiiidddbbbbbbdddbbb]]]ZZZ[[[^^^aaaaaaaaaggglllfffYYYYYYZZZ[[[YYYXXXYYY\\\^^^XXXWWWUUURRRQQQSSSXXX\\\^^^]]]]]]YYYPPPHHHHHHNNNPPPRRRRRRQQQXXXaaaaaaYYYUUUVVVUUURRRNNNKKKJJJJJJLLLIIIDDDBBBDDDHHHLLLOOOFFFHHHFFFCCCBBBDDDDDDBBBHHHDDDDDDGGGIIIZZZhhhgggiiiPPPEEE@@@888<<>>???aaa```EEE888777666666666666444222333333222222333444444555333333333333333333333333222222222222222222222333333333333333333333444444222333555666666555333222111111111222222222333333666555555444444444444444222333444555777777777888666555555555555666777888666666777999:::;;;:::999666888::::::999888999:::<<<:::;;;??????<<<;;;===>>>>>>???BBBEEEFFFDDDBBBBBBCCCEEECCCAAAAAACCCFFFFFFJJJIIIEEEEEEJJJJJJGGGKKKJJJLLLPPPQQQPPPTTTZZZWWWaaaoooyyy}}}~~~~~~~~~~~~xxxqqqllliiifffgggfffeeeccc___\\\YYYQQQXXX[[[XXXWWWZZZ[[[YYY___cccbbb]]]\\\aaadddccccccccccccbbbbbbbbbbbbbbbbbb^^^ZZZWWWXXX[[[___bbbYYY]]]aaa```^^^\\\ZZZYYY______aaadddffffffeeedddcccaaabbbdddccc^^^\\\]]]\\\```___\\\bbbkkkjjjaaaZZZZZZYYYXXXVVVVVVZZZ^^^YYYZZZYYYTTTOOOPPPWWW]]]aaa\\\XXXWWWSSSNNNKKKLLLMMMOOOPPPRRRUUUWWWWWWUUUNNNNNNNNNMMMKKKJJJKKKMMMJJJIIIEEEAAA@@@CCCIIINNNFFFHHHGGGCCCCCCGGGFFFBBBEEECCCFFFHHHCCCHHHhhh|||~~~}}}ooodddRRREEE;;;???QQQkkkwwwmmmfffbbbbbb[[[UUUSSSVVVWWWUUUQQQPPPRRRUUUWWWYYY[[[^^^```ZZZ\\\aaafffkkkoooqqqrrrvvvuuuxxxyyyuuulllhhhiiiddd```YYYQQQIIICCCBBBCCCMMMMMM]]]~~~~~~kkkaaa___aaa^^^\\\\\\^^^]]]WWWPPPTTTVVVXXXYYY[[[\\\\\\[[[bbbaaa``````aaa___\\\ZZZ^^^]]]bbbjjjlllfff___\\\```aaa^^^WWWTTTXXXXXXUUURRRTTTWWW\\\bbbddd]]]TTTVVVUUUSSSQQQPPPQQQSSSUUUOOOMMMOOORRRRRROOOPPPSSSUUURRROOOMMMMMMOOOQQQRRRUUUXXXZZZYYYVVVUUUVVVXXXQQQNNNMMMOOOSSSPPPFFF===<<<888===>>>aaa~~~___FFF;;;777444333555888999666333222222222222333333444555222222222222222222222222333333444444444333222222555444444333222222222222222333555666666555333222000111111111111222222222555444333333222222333333111222444555666666777777555555555555555666777888555666888;;;======:::777666888999999888888999:::<<<:::;;;???@@@<<<<<<>>>;;;;;;===AAAEEEFFFCCC???:::???CCCCCC@@@@@@CCCHHHBBBHHHJJJHHHHHHKKKHHHCCCIIIEEEDDDFFFHHHGGGJJJOOORRRUUUYYYZZZYYYYYY\\\^^^hhhqqqssskkkkkkuuu}}}}}}xxx||||||vvvqqqppprrr}}}xxxxxxvvvrrrmmmiiigggfffccccccbbbaaa``````bbbdddeeefffggggggccc]]]WWWSSSOOOWWWZZZVVVUUUZZZ\\\ZZZ[[[```___YYYXXX]]]```^^^^^^___aaacccccccccbbbaaa```\\\WWWTTTUUUXXX[[[]]]^^^^^^^^^\\\WWWTTTXXX^^^dddbbbcccffffffdddaaa```bbb```bbbeeeeee```^^^___\\\```]]]XXX]]]iiimmmggg[[[ZZZXXXWWWUUUTTTYYY___\\\______YYYQQQPPPXXXaaaaaaXXXQQQSSSVVVSSSMMMJJJLLLMMMPPPTTTTTTPPPNNNPPPIIIHHHHHHIIIHHHGGGIIIMMMIIIIIIHHHCCC>>>???EEELLLCCCGGGGGGDDDDDDHHHFFF@@@======CCCIIICCC>>>OOOiiieeeIII>>>???GGGZZZlllwwwyyynnnaaa\\\^^^___\\\XXX^^^```bbbeeefffjjjnnnqqqrrryyy~~~xxxtttmmmddd\\\SSSIIIDDDDDD>>>===>>>???@@@AAAFFFJJJ___fffyyyooodddgggnnnfffccc```aaaeeeeee]]]TTTTTTWWWYYYZZZ[[[]]]]]][[[aaa```]]]ZZZWWWWWW[[[___```[[[YYY]]]aaa^^^ZZZYYY[[[^^^\\\WWWVVVZZZZZZVVVVVVXXX[[[___aaa^^^TTTJJJMMMMMMNNNOOOOOOPPPQQQRRRPPPOOOPPPTTTTTTQQQRRRVVVPPPNNNMMMMMMNNNPPPQQQQQQPPPTTTWWWWWWUUUSSSTTTVVVQQQNNNLLLNNNRRROOOFFF===<<<888===>>>```sss\\\JJJ===777555555444444444333333333222222222222222222222222111111111111111111111111333222222111111222222333111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555555555444666999:::999999999:::999777666777;;;<<<;;;999999:::;;;===>>>?????????@@@??????AAADDDEEEBBB@@@?????????@@@BBBDDDEEEFFFKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKPPPMMMNNNRRRSSSQQQQQQUUUXXX[[[[[[VVVVVVZZZ[[[WWWTTTRRRRRRUUUXXXXXXVVVSSSbbbeeehhhkkkjjjgggccc___WWWUUUXXX___```ZZZVVVVVVWWWVVVUUUWWW[[[^^^___```cccbbbccceeebbb\\\ZZZ\\\\\\^^^^^^[[[WWWVVVXXX[[[```YYYWWW\\\^^^[[[ZZZ]]]YYY]]]aaabbb```^^^___aaa``````___\\\YYYXXXZZZ\\\ZZZ\\\^^^___^^^[[[WWWTTT[[[[[[___fffgggccc```aaa``````bbbggggggbbb___```___`````````````````````]]]\\\XXXUUUXXX\\\YYYRRRYYY[[[[[[WWWRRROOORRRVVVLLLDDDFFFMMMOOOUUUVVVLLLLLLLLLNNNPPPRRRQQQNNNKKKLLLGGGCCCDDDFFFEEEGGGKKKMMMKKKGGGCCCBBBCCCEEEGGGGGGCCCDDDMMMTTTRRRLLLGGGBBBBBBAAAAAACCCEEEHHHIIIbbbmmmSSSMMMPPPMMMGGGLLLRRRddd~~~rrrrrryyywwwfffZZZNNNHHHCCCBBBDDDDDD@@@<<<;;;>>>BBBEEEJJJTTTbbbmmm~~~rrrkkkggghhhjjjccc___]]]bbbhhhhhhbbb[[[WWW___ddd___[[[\\\[[[YYYVVVZZZXXXNNNKKKQQQZZZ]]][[[[[[VVVQQQYYYeeedddZZZYYYYYYVVVRRRQQQTTTXXXZZZTTTSSSTTT[[[aaa___SSSIIIJJJNNNNNNJJJKKKQQQRRRNNNMMMNNNQQQTTTWWWWWWUUURRRLLLJJJFFFDDDDDDGGGLLLNNNTTTRRRQQQRRRTTTWWWXXXXXXRRRNNNMMMOOOOOOGGG@@@<<<:::;;;:::@@@]]]tttXXXDDD;;;888888444444444444333333333333222222222222222222222222111111111111111111111111222222222111111222222222111111111222222222333333111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444444555444444444555555555666666444666999:::999888999:::777666555777:::<<<;;;:::::::::<<<===>>>>>>>>>>>>>>>======???BBBCCCAAA>>>?????????@@@BBBDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIJJJMMMJJJKKKOOOPPPOOOPPPSSSSSSVVVUUUQQQRRRYYY\\\[[[OOONNNMMMNNNQQQQQQPPPMMM\\\\\\[[[[[[ZZZXXXWWWVVVRRRMMMMMMVVV]]]]]]ZZZZZZ[[[ZZZYYY[[[^^^aaaccccccgggeeeeeegggccc]]]ZZZ[[[[[[]]]___]]]YYYWWWXXXZZZ[[[YYYZZZ]]][[[WWWXXX]]]ZZZ\\\___``````_________]]][[[XXXYYY\\\___```_________``````___]]][[[YYY[[[[[[^^^cccdddaaa___aaa______aaaffffffbbb___```[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZVVVTTTXXX]]]\\\WWWPPPTTTYYYZZZWWWRRROOOMMMCCC===CCCMMMQQQXXXZZZPPPKKKKKKKKKMMMNNNNNNKKKIIIKKKFFFDDDGGGHHHIIIKKKPPPKKKHHHEEEBBBAAACCCFFFHHHIIIFFFFFFLLLOOOKKKEEECCCCCCAAA???======>>>@@@BBBKKKddd{{{wwwttthhhXXXQQQNNNVVVddduuuzzzvvvpppiiibbb[[[TTTPPPIIIGGGDDDCCCDDDFFFGGGGGGHHHRRR___lllyyy|||iiiccccccbbb^^^\\\ZZZWWWVVV\\\cccccc[[[SSSTTT\\\```]]]ZZZ[[[[[[XXXUUUYYYXXXPPPKKKOOOSSSUUUSSSTTTRRRRRR]]]jjjhhh]]]TTTTTTRRRPPPPPPSSSVVVYYYPPPMMMMMMQQQVVVVVVNNNFFFGGGKKKLLLKKKLLLPPPOOOKKKKKKKKKLLLOOORRRSSSQQQOOOMMMJJJFFFDDDCCCFFFIIILLLRRRQQQOOOPPPRRRTTTUUUUUUQQQMMMLLLPPPOOOHHH@@@===999;;;:::AAA]]]|||```DDD777555888:::444444444333333333222222222222222222222222222222111111111111111111111111222222111111111111222222000111111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000333333333333444444444444222333333444555666777777444666888999888888999:::777666666777:::;;;;;;:::;;;;;;<<<===>>>>>>======<<<<<<<<<>>>@@@@@@???>>>?????????@@@AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLKKKIIIHHHIIIIIIJJJHHHIIIMMMOOOMMMNNNRRRRRRSSSRRROOORRRYYY^^^___TTTRRRPPPOOOQQQRRRQQQQQQZZZXXXUUUSSSSSSUUUWWWYYYVVVNNNJJJQQQ[[[`````````\\\[[[ZZZ\\\___cccdddeeeeeeccccccfffddd___\\\]]][[[^^^```^^^[[[XXXYYYZZZZZZ[[[^^^___\\\XXXZZZ___ZZZZZZ[[[]]]^^^___]]][[[___ZZZWWWZZZ```eeedddaaabbbaaaaaa______^^^]]]]]]\\\ZZZ\\\```aaa^^^^^^aaa^^^]]]```eeeeeeaaa___aaaZZZYYYXXXVVVVVVVVVWWWWWWXXXWWWTTTRRRUUU[[[\\\YYYOOOPPPSSSVVVWWWVVVRRRNNN@@@<<>><<<<<<===>>>???IIIfffjjjhhhrrrnnnWWWIIIHHHSSShhhyyy~~~}}}tttuuurrrrrrtttqqqhhhbbb```[[[WWWSSSNNNLLLLLLMMMOOOVVVYYYZZZXXXVVVXXX^^^dddeeeppp~~~lll[[[ZZZaaaccc]]]WWWWWWSSSQQQVVV\\\\\\SSSJJJRRRWWWZZZYYYXXXZZZYYYXXXRRRVVVWWWSSSOOOPPPQQQQQQQQQQQQQQQTTTaaammmjjj^^^RRRQQQPPPPPPQQQSSSUUUWWWPPPLLLHHHJJJNNNPPPNNNKKKGGGIIIKKKKKKNNNQQQOOOJJJJJJIIIJJJKKKNNNPPPPPPOOOPPPMMMIIIFFFEEEFFFHHHJJJPPPNNNLLLLLLNNNPPPPPPPPPNNNKKKKKKPPPPPPIIIBBB>>>999;;;;;;AAA\\\{{{zzzhhhPPP???888777777555333333333333222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000111111111111222111111111111111111111111111111111111111111111111000000000000000000000000222222333333333444444444222222333444555666777888555666888888777777999:::999999999999::::::::::::<<<<<<===============<<<<<<<<<<<<===?????????????????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIIIIHHHHHHIIIJJJJJJHHHIIINNNOOONNNOOOSSSVVVVVVVVVUUUWWWZZZ]]]^^^ZZZXXXUUUSSSSSSTTTVVVWWWZZZXXXVVVUUUWWW\\\aaaddd]]]VVVPPPPPPUUUZZZ\\\]]]ZZZYYYXXXZZZ]]]```bbbbbb___]]]^^^ccceeebbbaaabbb]]]___```]]]ZZZYYY[[[]]]^^^___```aaa```^^^^^^___YYYWWWVVVXXX\\\]]][[[XXXbbb^^^\\\]]]aaacccbbb```aaabbbbbbaaa```___^^^^^^]]]ZZZZZZ]]]]]]\\\]]]aaa]]]\\\^^^cccccc```^^^```]]]\\\ZZZXXXWWWWWWXXXYYYYYYXXXTTTPPPQQQVVVXXXUUUUUUPPPKKKLLLQQQXXX[[[[[[JJJDDDHHHOOOOOOSSSUUULLLLLLIIIFFFEEEEEEFFFEEEDDDGGGDDDEEEHHHIIIHHHKKKOOOHHHEEEAAA>>>>>>@@@DDDGGG@@@@@@BBBEEEDDDBBBEEEJJJJJJGGGBBB===;;;;;;<<<===BBB@@@KKKjjj}}}xxxrrrhhhjjjttt~~~uuurrrmmmfffdddddd^^^VVVTTTRRRRRRSSSOOOJJJIIILLLLLLQQQXXX^^^dddhhhmmmpppzzz{{{uuudddVVVWWW___bbb^^^[[[\\\WWWSSSTTTYYYZZZTTTNNNTTTUUUUUUUUUVVVXXXXXXWWWRRRTTTUUUTTTRRRSSSTTTVVVWWWTTTRRRTTT```iiieee[[[TTTRRRRRRTTTUUUTTTSSSTTTSSSNNNIIIIIILLLRRRVVVWWWLLLKKKKKKMMMQQQSSSRRROOOMMMKKKJJJKKKNNNQQQRRRRRRTTTQQQMMMIIIHHHHHHJJJKKKMMMKKKIIIIIIJJJLLLLLLLLLLLLIIIKKKQQQRRRKKKCCC???999<<<<<>>777666666333///333333222222222111111111111111111111111111111111000000000000000000000000111000000//////000000111//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444222222333444555666777888555666777777777777999:::<<<<<<<<<;;;:::999999999<<<<<<===============<<<===>>>>>>>>>??????@@@AAA?????????@@@AAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@???@@@BBBEEEGGGGGGGGGIIIKKKMMMKKKLLLPPPQQQPPPQQQTTTYYYYYYZZZ\\\[[[YYYXXXWWWYYYWWWUUURRRQQQRRRUUUWWWVVVVVVVVVWWWZZZ]]]```aaa\\\ZZZUUUOOOLLLOOOTTTXXXXXXWWWWWWXXX\\\___aaaaaa___\\\]]]dddgggeeedddddd```aaa___\\\XXXYYY]]]bbbbbb```^^^___bbbdddaaa\\\WWWUUUTTTVVVYYY[[[YYYWWW^^^^^^^^^^^^]]]]]]^^^___aaaccceeeffffffccc```^^^]]]ZZZXXX[[[[[[ZZZ\\\```]]][[[]]]aaaaaa^^^]]]______^^^\\\[[[ZZZZZZZZZZZZ___^^^YYYRRRQQQTTTUUURRRVVVMMMEEEEEEMMMWWW^^^```UUULLLMMMNNNJJJMMMQQQJJJLLLIIIFFFDDDDDDDDDDDDCCCDDDCCCDDDFFFEEEBBBCCCHHHGGGEEEAAA>>>===>>>@@@BBB===>>>@@@CCCAAA@@@EEELLLBBB???<<<999777888999;;;@@@<<<>>>LLLbbb||||||{{{wwwmmmccc\\\^^^```]]]UUUQQQWWWaaacccmmm|||vvvzzz~~~~~~yyyqqqhhh\\\RRRPPPSSSUUUWWW[[[```[[[VVVVVVZZZ___bbbbbb[[[VVVRRRRRRUUUVVVVVVVVVWWWUUUSSSQQQPPPPPPSSSVVVXXXTTTOOOPPPWWW^^^]]]WWWVVVRRRRRRWWWXXXSSSOOOOOOQQQNNNIIIGGGJJJRRRYYY___SSSOOOMMMPPPUUUWWWWWWVVVNNNLLLJJJKKKNNNQQQRRRSSSSSSQQQMMMJJJHHHHHHIIIJJJJJJHHHFFFFFFHHHIIIIIIIIIIIIHHHKKKQQQSSSLLLCCC???:::===<<>>>>>======>>>???@@@?????????AAACCC????????????@@@AAABBBCCCFFFFFFFFFEEECCCAAA>>>======@@@CCCEEEFFFGGGIIIKKKOOOLLLMMMQQQRRRPPPPPPTTTWWWVVVYYY\\\[[[VVVRRRQQQXXXWWWVVVTTTRRRSSSVVVYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ]]]\\\UUUPPPRRRXXXZZZYYYXXXWWWYYY\\\```aaaaaaddd``````eeeiiigggccccccaaaaaa```]]]YYYZZZ___cccccc___ZZZZZZ```eeeaaaZZZWWWVVVVVVWWWYYYZZZZZZYYYVVVXXX[[[\\\[[[\\\^^^aaabbbdddhhhjjjiiifffccc```^^^ZZZXXXZZZ[[[YYY\\\```]]][[[\\\______\\\[[[]]]]]]]]]\\\\\\[[[[[[ZZZZZZaaabbb^^^WWWTTTVVVVVVTTTOOOJJJEEEFFFMMMTTTXXXXXXWWWNNNMMMLLLGGGKKKPPPLLLJJJHHHEEECCCDDDDDDCCCBBBBBBBBBDDDEEEBBB======BBBEEECCCAAA>>>============@@@???@@@AAA???<<>>:::===<<<===RRR{{{|||xxx|||:::777333111333444555555222111111111000000000000111111111111111111111111000000000000000000000000000//////......//////000........./////////000000000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333444444444555555555666666555666666666555666888;;;777999;;;:::888777999;;;::::::<<<===>>>>>>>>>>>>>>>???@@@???>>>???AAADDD????????????@@@AAABBBBBBDDDEEEEEEEEEDDDBBB???>>>>>>@@@CCCEEEFFFGGGHHHJJJNNNLLLLLLOOOOOOMMMMMMPPPTTTRRRTTTYYYYYYTTTRRRTTTWWWXXXXXXWWWUUUUUUXXX\\\[[[\\\]]]]]]]]]\\\ZZZYYY\\\```aaa\\\[[[^^^___]]]YYYXXXWWWYYY\\\___aaaaaabbb^^^^^^ccchhhfffbbbaaa^^^```bbb```]]]\\\^^^aaabbbaaa\\\XXX]]]cccbbb\\\YYYZZZ[[[[[[ZZZ[[[\\\^^^WWWXXXYYY\\\___aaabbbbbbbbbccceeeffffffdddbbbaaa^^^ZZZYYY[[[[[[ZZZ[[[___^^^[[[\\\^^^^^^ZZZYYY[[[ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\^^^\\\XXXVVVXXXYYYWWWQQQMMMIIIIIILLLOOOQQQQQQRRRKKKKKKKKKFFFIIIOOOJJJGGGEEECCCCCCCCCCCCBBBAAA@@@AAADDDFFFBBB<<<<<>>===<<<<<>>===>>>===999:::>>><<<<<<<<<===>>>???@@@@@@:::999:::<<<<<<<<>>?????????===???@@@???===>>>AAADDD????????????@@@AAABBBBBBBBBCCCDDDEEEEEECCCAAA@@@@@@CCCEEEFFFFFFFFFHHHIIIMMMJJJJJJMMMMMMJJJJJJMMMSSSPPPQQQWWWYYYVVVVVVZZZTTTVVVWWWVVVTTTTTTWWWZZZYYYYYY[[[\\\\\\\\\[[[[[[\\\______]]]___bbb___XXXWWWVVVUUUWWW[[[^^^___```\\\WWWXXX___eeedddaaa```[[[___cccdddaaa^^^^^^^^^cccddd```[[[[[[bbbdddaaaZZZ]]]___^^^\\\\\\___bbb___\\\[[[___eeehhhfffbbbaaaaaa``````````````````]]]ZZZYYY[[[\\\ZZZ[[[______\\\\\\^^^]]]YYYXXXZZZYYY[[[]]]______^^^\\\ZZZSSSWWWXXXUUUUUUXXXZZZXXXYYYTTTMMMIIIIIILLLOOORRROOOIIIKKKLLLFFFHHHKKKFFFEEECCCBBBBBBCCCBBBAAA???@@@AAAEEEGGGCCC===>>>CCC<<<===>>>??????>>>===<<>>BBBKKKddd{{{xxxmmm~~~~~~eeeVVVWWWYYYVVVSSSOOOMMMNNNMMMLLLNNNSSSLLLSSSXXXWWWTTT[[[lllzzzzzzhhhVVVQQQRRRRRRSSSUUU^^^VVVQQQRRRPPPLLLKKKOOORRRTTTWWWWWWRRRNNNOOORRRVVVOOOQQQ]]]```VVVNNNMMMJJJKKKLLLIIIFFFFFFKKKPPPOOOKKKMMMYYY```\\\TTTQQQKKKJJJJJJLLLOOOQQQQQQPPPHHHGGGFFFEEEEEEGGGIIIJJJFFFDDDCCCDDDGGGIIIJJJJJJHHHHHHLLLTTTUUULLLBBB<<<888;;;:::;;;RRR~~~oookkk|||333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................000//////.........//////////////////000000000000////////////000000000000111111000000000000000000222222222333333444444444222222333444444555666666666666666666777777777777999777666777:::;;;999777:::<<<======;;;999999:::<<<<<<===>>>>>>>>>>>>>>>@@@??????????????????@@@AAABBBCCCEEEFFFEEEBBB???CCCCCCCCCDDDEEEFFFHHHHHHIIIEEECCCEEEJJJNNNMMMKKKTTTUUUUUUTTTSSSRRRTTTUUUTTTUUUVVVVVVWWWWWWVVVVVVXXXYYY[[[[[[ZZZ[[[^^^``````^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSVVVYYY[[[ZZZYYY[[[ZZZZZZ[[[]]]^^^^^^]]]\\\^^^````````````aaabbbaaa]]]\\\^^^___^^^aaafffaaa```^^^]]]]]]^^^___```dddbbbaaaaaacccccccccbbbaaaccceeeddd```\\\YYYXXXWWWWWWYYYZZZ[[[[[[[[[[[[^^^\\\ZZZZZZZZZYYYWWWUUUYYYXXXWWWZZZ\\\]]]ZZZWWWUUUVVVWWWVVVUUUUUUWWWXXXUUUPPPLLLLLLNNNNNNJJJFFFHHHGGGGGGGGGHHHHHHFFFEEEFFFEEECCCBBBAAAAAABBBCCC???BBBFFFGGGDDD@@@<<<;;;???>>>===;;;;;;<<<<<<===999999999888888888777777888888999::::::::::::999::::::::::::::::::::::::@@@FFFWWWtttxxxeee[[[VVVTTTVVV\\\bbbUUUPPPUUUSSSJJJLLLWWWYYYYYYYYYTTTNNNRRRfff{{{}}}tttggg]]]XXXXXX\\\^^^ddd[[[SSSSSSYYY\\\WWWQQQOOOSSSUUUTTTPPPNNNPPPSSSNNNTTTWWWWWWZZZ___^^^XXXKKKMMMNNNNNNLLLKKKKKKLLLPPPLLLJJJNNNRRRRRROOOMMMIIIIIIIIIHHHIIIKKKPPPSSSLLLIIIGGGEEEEEEEEEDDDBBBFFFEEEDDDDDDEEEGGGIIIKKKGGGFFFGGGKKKNNNMMMFFF???<<<888666>>>VVV~~~oooccc222222222222111111111111111111111111111111111111////////////////////////................................................//////............//////.../////////000000000000000000000///////////////000111111111111111000000222222222333333333444444222222333333444444444555666666666777777777777888999888666888:::;;;:::888:::;;;<<<<<<:::999999:::<<<<<<===>>>>>>>>>>>>>>>???>>>============>>>???AAAAAABBBDDDEEEDDDAAA???@@@@@@BBBDDDFFFHHHIIIJJJMMMIIIEEEFFFJJJMMMMMMKKKTTTUUUUUUTTTSSSSSSUUUWWWYYYXXXXXXWWWVVVUUUSSSSSSYYYZZZ[[[[[[ZZZZZZ\\\^^^___]]][[[ZZZZZZYYYWWWTTTTTTTTTUUUXXXZZZ[[[ZZZYYY___^^^]]]\\\\\\\\\[[[[[[]]]^^^____________bbbdddbbb______cccdddbbbbbbfffbbb```^^^]]]]]]^^^___```cccaaa``````ccceeeeeeeee___aaacccbbb___\\\YYYYYYXXXXXXWWWWWWWWWWWWWWWXXX\\\ZZZYYYXXXYYYXXXWWWUUUXXXWWWVVVWWWZZZ[[[YYYWWWYYYYYYXXXVVVSSSQQQQQQRRRPPPMMMJJJJJJMMMMMMJJJGGGHHHGGGFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@???@@@AAABBB>>>AAADDDDDDBBB???<<<;;;===<<<;;;:::::::::;;;<<<999999888888888777777777666666777888888888888888:::::::::999999999999999888:::AAAOOOeee|||yyynnnaaaYYYTTTSSS[[[dddooo^^^TTTVVVUUUNNNRRR]]]ZZZXXXXXXXXXUUUTTT[[[dddmmmfff]]]WWWWWWZZZ^^^```mmmbbbWWWTTTWWWYYYUUUPPPJJJNNNQQQRRRPPPOOOQQQSSSMMMRRRUUUUUUWWW[[[ZZZUUUNNNNNNNNNNNNNNNMMMLLLLLLMMMIIIGGGIIILLLLLLIIIGGGJJJJJJJJJIIIHHHJJJLLLOOOGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIFFFEEEFFFJJJMMMLLLEEE>>>;;;888666===TTT|||iii\\\xxx111111111111000000000000000000000000000000000000////////////////////////........................///////////////////////////...............//////....../////////000000000111000000//////.........///000222333333222111000222222222222222333333333222222222222333333333333666666777777777888888888999888777888999:::999888888:::;;;;;;999888888999<<<<<<===>>>>>>>>>>>>===???===<<<;;;;;;<<<===???@@@@@@AAACCCDDDDDDAAA???===>>>AAADDDGGGIIIKKKLLLQQQMMMHHHGGGJJJLLLMMMLLLTTTTTTUUUTTTSSSTTTVVVYYYZZZYYYXXXWWWUUUTTTSSSRRRXXXYYYZZZZZZYYYYYY[[[\\\^^^]]][[[ZZZZZZYYYVVVTTTSSSTTTVVVZZZ]]]^^^\\\ZZZ```___]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^___ccceee```___```dddeeebbbaaacccaaa```^^^\\\\\\]]]^^^___bbb```^^^___bbbeeefffggg```bbbdddcccaaa^^^]]]]]]\\\[[[XXXVVVUUUTTTUUUUUUYYYXXXVVVWWWXXXXXXVVVUUUXXXVVVTTTTTTVVVXXXXXXWWWYYYYYYWWWTTTPPPNNNMMMNNNLLLIIIGGGHHHKKKLLLIIIGGGFFFEEEEEEEEEFFFFFFDDDCCC>>>>>>=========>>>??????<<<>>>@@@@@@>>>===<<<<<<<<<;;;:::999999999::::::888888888888777777777777444444555666666666666555888888888888999999999999666777666666===PPPlll}}}zzz|||}}}xxxooofffbbb]]]XXXSSSTTT___llltttbbbUUUTTTRRRMMMPPPZZZVVVTTTVVV\\\]]]XXXSSSQQQ[[[UUUOOONNNRRRXXX\\\^^^ggg```ZZZYYYZZZXXXQQQJJJLLLNNNRRRSSSSSSRRRRRRRRRMMMQQQTTTTTTUUUWWWUUURRRTTTQQQOOOPPPRRRQQQNNNKKKMMMKKKIIIHHHIIIIIIIIIGGGIIIJJJJJJIIIHHHGGGHHHIIIGGGIIIJJJHHHDDDBBBBBBDDDBBBAAAAAAAAABBBDDDFFFGGGFFFDDDEEEIIIMMMKKKDDD>>>;;;888777===SSSyyydddWWWsss000000000000////////////000000000000000000000000////////////////////////........................////////////////////////......---------...//////........./////////000000111111000///......------...000222444444333111///111111111222222222222222222222222222222222222222666666666777777777888888777666666777888888888888777888::::::888777888888;;;<<<======>>>>>>======???===;;;::::::;;;===?????????@@@AAACCCCCCAAA???===???BBBEEEHHHJJJKKKKKKRRRMMMIIIGGGJJJMMMOOOPPPSSSSSSTTTSSSSSSTTTWWWYYYWWWWWWVVVVVVUUUUUUUUUUUUTTTVVVXXXYYYYYYYYYZZZ\\\\\\[[[ZZZZZZZZZYYYVVVTTTQQQSSSVVV\\\```aaa___\\\]]]]]]\\\\\\[[[]]]___aaa______^^^]]]]]]___cccfff___\\\]]]```aaa^^^]]]``````___]]][[[ZZZ[[[\\\]]]aaa___]]]]]]___bbbdddeeeccceeeggggggeeecccccccccbbb___[[[WWWUUUUUUVVVWWWVVVUUUTTTUUUVVVWWWVVVUUUXXXVVVTTTSSSTTTVVVXXXYYYUUUUUUTTTRRRNNNLLLLLLMMMKKKIIIGGGHHHIIIIIIHHHFFFEEEDDDCCCDDDEEEEEECCCAAA=========<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<===;;;;;;::::::999999999999888888777777777666666666333333444555555555555555777777777777777888888888666999999666555===MMMZZZddd|||yyyrrrvvv}}}xxxuuufffaaabbb______^^^YYYTTTVVV___iiiiii]]]UUUSSSMMMFFFHHHQQQQQQPPPUUU]]]aaa[[[TTTPPPSSSNNNIIIHHHLLLRRRVVVXXXYYYZZZ^^^dddfff```TTTJJJUUUVVVWWWXXXXXXVVVSSSQQQOOOSSSVVVVVVUUUTTTSSSQQQZZZUUUQQQQQQSSSSSSNNNHHHJJJKKKJJJGGGFFFHHHIIIGGGEEEGGGIIIIIIGGGFFFEEEFFFLLLOOOQQQMMMFFF@@@@@@BBB????????????@@@BBBCCCDDDFFFDDDEEEIIIMMMKKKDDD>>>:::888777===QQQvvvhhh```~~~000000000/////////......////////////////////////................................................////////////////////////---------------...//////............////////////111000000///...------,,,---///222444444333111///111111111111111111111111111111222222222222333333555666666666666777777777444555666666666666666777666888999999888777888999;;;;;;<<<===============???>>><<<;;;;;;<<<>>>???>>>>>>>>>@@@BBBBBB@@@???AAABBBCCCEEEGGGHHHIIIIIINNNKKKHHHGGGJJJNNNRRRTTTRRRRRRRRRQQQPPPRRRUUUXXXVVVUUUTTTTTTTTTTTTUUUUUUPPPSSSVVVXXXXXXYYY[[[\\\ZZZZZZZZZ[[[\\\[[[XXXVVVOOORRRVVV\\\aaacccaaa___[[[\\\]]]\\\[[[\\\___aaa``````___]]]\\\^^^bbbeeeaaa]]][[[\\\\\\ZZZ\\\```___^^^\\\ZZZYYYYYYZZZ[[[aaa___\\\\\\^^^___``````ccceeeffffffeeeddddddeeeccc```\\\WWWUUUUUUVVVXXXUUUTTTSSSTTTUUUVVVUUUTTTXXXWWWUUUSSSSSSUUUXXXZZZUUUUUUSSSPPPLLLJJJIIIJJJKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>===<<<;;;::::::999:::;;;:::999999:::<<<;;;;;;;;;;;;::::::999999777777777666666666555555333444555555666666555555555555555666666666777777444555777666555777;;;???CCCRRRfffwwwdddXXXVVVYYYbbbcccaaa[[[WWWWWW[[[___[[[ZZZ[[[[[[RRRGGGGGGMMMQQQQQQVVV\\\^^^ZZZWWWXXXYYYUUUPPPLLLLLLNNNRRRTTTVVVZZZ```ggghhhddd[[[SSSZZZYYYXXXZZZ[[[ZZZWWWSSSSSSUUUXXXYYYWWWSSSRRRSSSZZZUUUPPPOOOPPPNNNHHHBBBCCCHHHIIIDDDAAADDDFFFEEEAAACCCFFFFFFEEEDDDDDDDDDIIIMMMPPPMMMFFF@@@???@@@======>>>>>>???@@@BBBBBBFFFEEEEEEIIIMMMKKKEEE>>>888888888===PPPtttkkknnn000000000000////////////////////////////////////........................------------------------........................,,,,,,,,,,,,---...//////------........./////////000//////......------------...000222333222111000111111111000000000000000111111222222333444444444444444555555555666666666444555666666555555666777666888999999888888888999;;;;;;<<<============<<<======<<<<<<<<<<<<======>>>======>>>@@@AAA@@@???CCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGIIINNNRRRUUUPPPPPPOOONNNMMMNNNRRRUUUWWWVVVTTTRRRQQQQQQRRRRRRNNNQQQUUUWWWXXXXXXYYYZZZXXXXXXYYY\\\]]]]]][[[YYYQQQSSSVVV[[[```bbbaaa```\\\^^^```^^^ZZZYYYZZZ\\\```aaa```^^^]]]^^^```cccddd```]]]]]]]]][[[]]]bbb```___]]][[[ZZZZZZ[[[\\\```^^^]]]]]]^^^___^^^]]]___```bbbaaa```___```aaa```]]]ZZZVVVUUUVVVXXXYYYUUUTTTSSSSSSUUUVVVUUUSSSVVVVVVUUUSSSRRRTTTWWWZZZXXXWWWUUUPPPJJJGGGEEEEEEJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>======>>>======;;;::::::888999:::999888888999:::::::::;;;;;;;;;:::999888666666666666555555555555444444555666666666666555333333444444555555666666444333111111333555666777999>>>@@@TTT{{{wwwggg]]][[[ZZZVVVPPPaaaeeeeee^^^WWWUUUVVVVVVVVVYYY___aaaZZZPPPNNNRRRRRRSSSWWW[[[YYYVVVWWW[[[___```___ZZZTTTQQQRRRTTTWWWWWWXXXXXXXXXXXXXXXXXXZZZVVVTTTVVV[[[]]]YYYUUUTTTUUUYYY[[[WWWRRRQQQTTTTTTQQQMMMKKKJJJHHHCCC???CCCLLLOOOHHHCCCFFFGGGEEE???AAACCCDDDCCCBBBBBBBBB@@@DDDHHHHHHEEEAAA??????;;;<<<===>>>???@@@@@@AAAEEECCCDDDHHHLLLJJJCCC===777888888===OOOssscccppp111111111000000000//////................................................------------------------------------------------,,,,,,,,,,,,---...///000---------.........//////........................------...000000111111000111111000000000/////////000111222333444555666777333333333444444444444555444666888888666555777999666888::::::999888999::::::;;;<<<<<<======<<<<<<:::;;;<<<<<<<<<<<<;;;:::===<<<<<<===???@@@@@@???AAA@@@>>>>>>???AAADDDFFFEEEEEEFFFGGGIIILLLPPPSSSOOONNNMMMKKKIIIKKKNNNRRRTTTSSSQQQPPPPPPPPPRRRRRRPPPRRRUUUWWWVVVVVVVVVVVVVVVWWWYYY]]]___```^^^\\\VVVVVVWWWZZZ]]]___^^^]]]XXX\\\```___[[[XXXXXXZZZaaabbbbbb```^^^]]]^^^```eeeaaa___aaa```]]]]]]aaacccbbb___]]]\\\\\\]]]^^^^^^]]]^^^___aaabbb```^^^[[[\\\]]]]]][[[ZZZ[[[\\\]]][[[YYYXXXXXXYYY[[[]]]VVVTTTSSSTTTUUUUUUTTTSSSSSSTTTUUUSSSQQQRRRUUUXXXWWWWWWTTTPPPJJJFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDD@@@?????????@@@@@@>>>===999:::;;;<<<===<<<<<<;;;777999::::::888777888888888999:::::::::999888777666666666555555555444444333444555555666666555555222222222333444555555555333333222222333555666666666:::555777JJJ]]]qqq}}}xxxvvv|||lllaaaTTTOOORRRSSSPPPKKKWWWbbbfff^^^TTTQQQSSSTTTRRRQQQSSSWWWXXXTTTRRRRRRNNNOOOSSSYYYYYYUUUTTTWWWZZZbbbiiiggg]]]TTTSSSUUURRRQQQOOOLLLLLLNNNTTTXXX\\\VVVRRRTTTYYY\\\ZZZUUUQQQRRRVVVZZZVVVOOONNNSSSOOONNNMMMKKKIIIGGGEEECCCHHHTTTXXXOOOGGGHHHHHHEEE@@@BBBCCCBBB@@@>>>>>>???<<<>>>BBBEEEEEEBBB???===;;;;;;<<<>>>??????@@@@@@BBBAAABBBFFFIIIHHHAAA:::666777999>>>OOOsss~~~```qqq111111111111000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////---------...............---------...///000000111111111000000/////////...000000222333555666888888222222222333333333444444666888:::999777777999;;;666888::::::999999:::;;;:::;;;<<<<<<======<<<<<<888999;;;<<<<<<;;;999888===<<<;;;<<>>===;;;:::;;;???CCCEEECCCEEEFFFGGGHHHJJJNNNPPPNNNMMMKKKIIIGGGHHHLLLOOOOOOOOONNNNNNOOORRRTTTVVVRRRTTTWWWWWWVVVTTTSSSSSSUUUVVVYYY]]]aaabbb```^^^ZZZYYYYYYZZZ\\\\\\[[[ZZZSSSXXX^^^___\\\YYYZZZ\\\aaabbbcccaaa___]]]]]]^^^bbb``````cccbbb]]]\\\]]]fffdddbbb___^^^^^^___```\\\]]]^^^bbbdddeeecccaaaZZZ[[[\\\[[[YYYXXXYYY[[[]]]\\\[[[[[[\\\^^^```aaaVVVUUUTTTTTTUUUUUUTTTRRRQQQSSSTTTRRRPPPPPPSSSVVVTTTTTTRRROOOKKKHHHHHHIIIAAABBBCCCCCCBBBBBBDDDEEE@@@???>>>???@@@???>>><<<555666888;;;<<<=========777999;;;;;;999777777777777888888999999777666555666666555555555444444444222333444444555555444444111111222333333444555555...111444555444333333333111;;;:::333444666AAATTTmmmyyyhhh___]]]WWWOOOGGGDDDFFFIIILLL\\\fff^^^PPPMMMRRRVVVMMMFFFBBBGGGNNNQQQOOOLLLHHHHHHNNNWWW[[[XXXSSSRRRPPP^^^lllmmmbbbVVVSSSTTTNNNOOOPPPOOOOOOQQQVVV[[[bbb[[[TTTTTTYYY\\\XXXSSSOOOOOOTTTXXXSSSLLLLLLRRRMMMNNNOOONNNLLLJJJJJJJJJHHHVVVZZZPPPFFFEEEDDD???BBBCCCCCCAAA>>><<<<<<<<>>::::::;;;<<<>>>??????@@@@@@@@@???@@@DDDGGGFFF???888555777999???PPPssswwwjjjzzz////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---+++//////.........------------------............///---...000111111111000///222222111111000111111111222222222333333333444444555555555666666666666777888888888777888999999:::999:::<<<;;;::::::;;;===999:::;;;;;;<<<<<<;;;;;;999:::===@@@AAABBBAAA@@@????????????@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGHHHJJJMMMPPPOOOMMMKKKKKKMMMRRRVVVSSSVVVYYYZZZXXXUUURRRQQQTTTVVVYYY\\\]]]]]][[[ZZZYYY]]]___^^^]]]^^^\\\WWWYYYXXXXXXZZZ]]]^^^]]]\\\aaaaaa```___]]]\\\[[[ZZZbbbbbbaaa```___^^^^^^]]]^^^^^^_______________^^^ZZZ\\\```dddfffddd```\\\XXXWWWVVVVVVXXXYYYYYYXXXYYY\\\___aaabbb```]]]\\\ZZZVVVSSSRRRSSSSSSRRRPPPPPPRRRUUUUUUSSSQQQOOONNNPPPQQQQQQQQQNNNJJJEEECCCDDDDDDDDDCCCBBBBBBBBBAAA???===;;;:::::::::<<<======<<<:::999888999::::::888888777777777777777888666666666666555555555555555555444444444333333333222222222222222222222222111111111111111111111111111111222333444555555666555555555666666777999999IIIcccvvveee]]]XXXXXXVVVQQQLLLHHHFFFFFFKKKPPPWWW[[[ZZZVVVQQQNNNMMMDDD;;;<<>>=========???@@@???<<<:::>>>???BBBCCCCCCAAA>>>===:::<<>><<<:::888888===LLLlllxxxkkk................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000000000///---,,,///.........---------------------............///---...///000111000000///111111111000111111222222222333333333444444444444555555666666666777777777777777777777777888999999888:::;;;;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@????????????@@@AAABBBBBBDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLOOOQQQQQQPPPNNNMMMOOOSSSWWWRRRTTTVVVUUUTTTRRRSSSSSSRRRTTTWWWZZZ\\\\\\[[[ZZZYYY]]]___]]]]]]^^^]]]YYY[[[[[[[[[\\\^^^___^^^\\\```______^^^]]]\\\\\\\\\aaabbbddddddccc```\\\ZZZ]]]]]]^^^^^^^^^^^^^^^^^^[[[\\\]]]___aaa___\\\YYYXXXWWWVVVWWWYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]ZZZWWWSSSRRRSSSSSSQQQOOOQQQTTTVVVVVVTTTRRRPPPPPPOOOOOOOOONNNKKKHHHEEECCCCCCBBBBBBAAAAAA@@@@@@@@@>>><<<;;;999999:::;;;<<<;;;:::999888777888888999888888777666555555666666666666666555555555444444444444444444333333333333222222222222222222222222111111111111111111111111111111111222333333444444333333333444444555666777444AAATTTiii|||yyy{{{wwwyyyrrrxxx{{{rrrkkkccc]]][[[XXXWWWUUUSSSPPPLLLIIIHHHHHHNNNTTTUUURRROOOQQQSSSQQQKKKEEEDDDHHHMMMQQQRRRNNNLLLMMMRRRUUUTTTTTTWWWZZZ^^^^^^YYYUUUVVVYYYYYYUUURRRNNNLLLMMMOOORRRSSSXXXUUUTTTVVVZZZZZZVVVQQQPPPNNNOOOSSSSSSNNNIIIHHHLLLLLLLLLNNNOOOOOOMMMKKKJJJJJJIIIHHHFFFCCC@@@???<<<<<<<<<>>>@@@@@@???======>>>???@@@@@@@@@>>>===;;;;;;<<<>>>???@@@@@@@@@???>>>>>>???@@@@@@>>><<<999777777<<>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLLLLKKKMMMOOORRRQQQRRRRRRRRRQQQRRRTTTWWWSSSSSSSSSRRRPPPPPPRRRTTTPPPRRRUUUXXXZZZ[[[ZZZZZZZZZ]]]]]][[[[[[^^^]]]ZZZ^^^]]]^^^___aaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]___bbbeeegggfffaaa[[[WWW\\\\\\]]]]]]^^^^^^^^^^^^___]]]\\\[[[\\\\\\ZZZYYYYYYWWWVVVWWWYYY[[[[[[[[[YYYXXXVVVUUUVVVXXX[[[]]]ZZZWWWTTTRRRQQQQQQPPPNNNPPPRRRSSSSSSQQQOOONNNNNNLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>===<<<;;;999888888888999:::999888777777666777777777999888777555444444444444555555555555444444444444444333333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222333444444111333555999GGGbbbzzz{{{{{{sssdddZZZSSSPPPQQQUUURRROOOMMMMMMNNNNNNLLLIIILLLRRRVVVSSSMMMJJJOOOTTTTTTSSSQQQMMMKKKLLLQQQVVVOOOMMMNNNOOONNNLLLPPPVVV[[[\\\XXXQQQQQQWWW^^^```ZZZWWWRRRNNNLLLMMMOOOQQQRRRRRRTTTXXX\\\\\\XXXTTTQQQNNNNNNRRRSSSOOOKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKJJJIIIGGGEEECCCAAA@@@@@@>>>===<<<===???AAAAAAAAA;;;<<<<<<===>>>>>>>>>>>>===:::999:::>>>@@@???>>><<<<<<<<<>>>??????===;;;888666666;;;JJJhhhyyyzzz........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------.........------,,,---------------------------------............///...//////000000000000000////////////000222333333333333444444444555555555444444444444555555555555555555666777777777777777666888999999888888999:::;;;<<<<<<===>>>=========;;;:::;;;;;;<<<>>>???@@@AAAAAA@@@@@@???@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNNNNNNNOOORRRTTTPPPRRRSSSSSSSSSSSSTTTVVVTTTUUUUUUTTTRRRPPPPPPQQQOOOQQQSSSVVVXXXYYYYYYYYYXXX[[[[[[YYYYYY\\\]]]ZZZ^^^^^^___bbbdddeeecccaaa[[[[[[[[[\\\]]]^^^^^^^^^\\\___bbbeeedddaaa]]]YYY]]]]]]]]]]]]^^^^^^______bbb___[[[YYYZZZ[[[]]]]]][[[ZZZXXXXXXZZZ[[[ZZZYYYWWWVVVTTTSSSTTTVVVYYY[[[XXXVVVSSSPPPOOONNNMMMMMMKKKMMMMMMMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEDDDAAA@@@@@@???>>>===<<<<<<:::999888777777777777888888777777777777777777777999999777666444444333333444444444444333333333333333333222222222111111111111111111111111111111111000000000000000000000000111111000000000/////////111000000000111111222333444777888555333===PPP___~~~|||mmmppp}}}rrrmmm\\\ZZZWWWRRRMMMKKKLLLOOOMMMGGGBBBBBBGGGKKKKKKJJJSSSWWWZZZXXXRRRMMMLLLNNNRRRVVVVVVRRRLLLNNNWWWaaaTTTOOOLLLMMMLLLKKKNNNSSSVVVVVVQQQLLLOOOXXX___aaa^^^[[[WWWQQQMMMLLLNNNPPPQQQSSSUUUXXX[[[[[[YYYWWWRRRNNNMMMQQQRRROOOMMMNNNJJJFFFBBB@@@BBBFFFIIIKKKIIIGGGDDDBBB@@@@@@@@@AAAAAA???======>>>AAAAAABBB<<<;;;;;;;;;<<<===???@@@???;;;777888===AAA???===::::::;;;<<<>>>???===;;;666555555:::HHHfff{{{zzz........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------,,,,,,,,,---------------------------............//////////////////000000111////////////000111222333333333333444444444555555222222333333333333444444555555666777777777777666666777999888777777888:::;;;<<<<<<===>>>=========;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHIIILLLMMMOOOOOOOOOPPPRRRTTTNNNPPPRRRSSSRRRSSSTTTUUUWWWYYY[[[ZZZVVVRRRPPPNNNOOOPPPRRRUUUVVVXXXXXXXXXUUUXXXXXXVVVWWW[[[\\\YYY\\\]]]___cccfffgggfffdddZZZZZZ[[[[[[\\\]]]]]]^^^YYY[[[]]]___`````````___``````____________``````aaa]]]YYYWWWXXX[[[^^^___^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWTTTSSSQQQNNNLLLKKKKKKLLLIIIJJJJJJHHHFFFEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEDDDAAAAAA@@@???>>>===<<<;;;888888777777666666666666777777888888888888888888:::999777666555444333333333333333333222222222222222111111111111000000000000000000000000000000000////////////////////////111000000//////......---111111111000111111222222---222777555000000777>>>OOOhhhzzzkkk]]]UUUSSSIIINNNQQQPPPMMMMMMPPPSSSSSSJJJAAA>>>BBBHHHKKKKKKQQQTTTWWWZZZZZZTTTLLLGGGNNNRRRTTTPPPMMMQQQ^^^kkkXXXPPPJJJLLLOOOOOOOOOQQQSSSRRRNNNLLLPPPVVVXXXVVVVVVVVVTTTPPPLLLLLLOOORRRTTTUUUWWWWWWWWWXXXYYYZZZWWWRRROOOPPPOOOKKKJJJKKKHHHDDD???<<<>>>BBBFFFHHHFFFEEEBBB???>>>>>>???@@@DDDAAA>>>======?????????<<<<<<;;;:::;;;===???AAA@@@;;;888999>>>AAA???===:::999:::<<<>>>>>><<<:::555444555:::GGGccc~~~uuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------............//////////////////000111111////////////000000111222222222222333333333444444222222222333333333444444555666777888999888777666666888999999888777999:::;;;;;;<<<============<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@???@@@@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHLLLMMMOOOOOOOOOOOOQQQRRRLLLNNNPPPQQQRRRSSSUUUWWWYYY\\\^^^^^^ZZZUUURRRPPPPPPQQQRRRTTTUUUVVVWWWWWWSSSVVVXXXWWWXXX[[[\\\YYY[[[\\\___cccfffgggeeeccc[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYY[[[]]]```bbbccccccbbbaaa____________```^^^[[[WWWVVVWWWZZZ\\\]]]^^^\\\YYYXXXXXXXXXWWWUUUTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQPPPNNNKKKJJJKKKMMMKKKKKKJJJHHHFFFFFFGGGIIIHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::777777777777666666666555666777777888888888888777888777666555444333333333222222222222111111111111111111000000000/////////////////////////////////////////////////////////000000000//////.........222111111111111111222222000222222000---///666<<<@@@LLLYYYnnnsss```TTTLLLIIIIIIEEEJJJMMMKKKIIINNNUUUXXX[[[RRRHHHAAABBBGGGKKKMMMIIIKKKOOOVVVZZZXXXPPPHHHKKKNNNOOONNNMMMRRR^^^hhhWWWNNNIIILLLQQQQQQOOONNNSSSRRROOONNNQQQTTTOOOGGGIIIKKKLLLKKKIIIJJJMMMPPPSSSUUUWWWVVVTTTTTTWWWZZZ___XXXRRROOOKKKFFFCCCDDDGGGCCC>>><<<===AAADDDEEEDDDBBB@@@>>>======>>>???DDDBBB>>>======>>>>>>===<<<<<<;;;;;;;;;<<<>>>???>>><<<:::;;;>>>???>>><<<:::::::::<<<======;;;999555444666;;;GGGbbbqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,******+++,,,,,,---......+++++++++++++++,,,,,,---++++++,,,,,,,,,------------------............///000//////...///000111222000000/////////000000111111111111222222222333333333333444444444555555555555666888999:::999888777777888:::999888888999;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<>>>????????????>>>????????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMOOOOOONNNNNNNNNPPPKKKMMMOOOPPPQQQTTTWWWZZZ[[[\\\^^^]]]ZZZWWWVVVVVVRRRSSSSSSTTTUUUUUUVVVVVVRRRVVVYYYYYYZZZ]]]]]]ZZZ\\\]]]```ccceeeeeebbb___]]]\\\\\\[[[ZZZZZZYYYYYYXXXYYYZZZ\\\^^^```bbbccceeecccaaa___]]]]]]]]]^^^^^^\\\YYYXXXYYYZZZZZZYYY[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUUUUUUUTTTRRRPPPOOOPPPQQQQQQOOOLLLKKKMMMPPPMMMLLLKKKHHHFFFFFFIIIKKKFFFFFFGGGFFFEEEBBB@@@>>>??????>>><<<;;;:::999888777777777777777666666555444555666777777777666666444444333222111111222222222222111111111000000000000000000/////////......////////////////////////........................000000000///////////////111111000000000000111111666555222000///111555999999>>>===CCCUUUggg~~~|||jjjVVVLLLGGGEEEEEEGGGBBBGGGIIIFFFEEEJJJOOOQQQSSSNNNGGGCCCBBBFFFKKKOOOFFFGGGJJJOOORRRTTTSSSQQQLLLMMMMMMNNNNNNQQQUUUXXXNNNJJJIIIMMMPPPNNNLLLMMMQQQPPPOOOOOOTTTUUUMMMBBBEEEHHHKKKJJJGGGEEEFFFIIILLLPPPUUUUUURRRQQQTTTWWWaaaYYYQQQMMMIIIDDDBBBCCCGGGDDD@@@>>>???@@@AAABBBAAA@@@???============>>>BBB???===<<<===>>>======;;;;;;:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;<<<======;;;999555555666;;;GGGaaarrr------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......+++*********+++,,,,,,---+++++++++,,,,,,------------------.........//////000///.........///111222111000000////////////000000000111111111222222222555555555666666666777777555777999:::;;;:::888777777999::::::999999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<>>????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMNNNNNNMMMLLLMMMNNNLLLMMMOOOPPPRRRUUUYYY\\\[[[\\\\\\[[[YYYYYYZZZ[[[TTTTTTTTTTTTUUUUUUUUUUUURRRWWW[[[[[[]]]___^^^[[[^^^___aaacccdddccc___\\\^^^]]]\\\[[[ZZZXXXWWWWWWYYYZZZ\\\^^^```aaaaaaaaaeeedddaaa^^^\\\[[[\\\\\\bbb___]]]\\\\\\[[[ZZZXXXXXXVVVUUUVVVXXXZZZZZZYYYVVVUUUTTTRRRQQQPPPOOONNNPPPRRRRRRPPPMMMMMMOOORRRLLLLLLJJJGGGEEEFFFHHHKKKDDDEEEFFFFFFDDDAAA===;;;>>>===<<<;;;999888777666777777777888777666666555222333555666666666555555111111000000000000000111111111111111000000000000000/////////............////////////////////////........................///000000000000000000000111000000/////////000000//////111444555444111//////777888666999:::FFF\\\sssfff___ZZZMMMAAA>>>AAABBBCCCEEE;;;CCCHHHEEEDDDGGGGGGDDDBBBBBB@@@???@@@EEEKKKPPPKKKKKKKKKKKKKKKNNNTTTYYYOOONNNNNNOOOPPPOOOLLLIIIFFFFFFJJJNNNMMMIIIIIILLLMMMMMMLLLOOOVVVXXXPPPEEEIIIMMMPPPMMMFFF@@@???@@@DDDKKKSSSUUUQQQOOOQQQUUU]]]UUUNNNKKKHHHEEEDDDGGGGGGDDDAAA???@@@@@@@@@?????????>>>===============???===<<<<<<>>>???>>>===::::::999999999999999999777999<<<<<<;;;:::::::::===<<<<<<===>>>===:::888666555777<<>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAAAAAAAABBBDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMHHHKKKNNNNNNNNNPPPTTTXXX___[[[XXXYYY]]]___]]]ZZZSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXXXXXXXZZZ\\\___aaabbbbbbbbbbbbbbbaaaaaa```bbb```^^^[[[YYYXXXWWWWWWZZZXXXWWWYYY]]]```aaa___bbbgggggg```ZZZZZZ\\\\\\XXXYYY[[[]]]^^^]]][[[ZZZZZZXXXVVVTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSQQQMMMKKKOOOPPPPPPPPPQQQQQQRRRRRRMMMKKKHHHEEEDDDDDDDDDEEEDDDDDDCCCAAA???<<<:::999<<<;;;;;;::::::999999888:::999888777555555444444666666666666666666666666111111111111111111111111000000000000000000000000///////////////////////////////////////////////////............---------,,,------...///000000111............////////////000000111111111222222222444555555555555777:::===VVVkkkxxxvvvnnnbbbUUUMMMKKKEEECCCAAABBBDDDEEEDDDCCC???JJJLLLCCC@@@GGGHHHAAAKKK===777@@@HHHHHHJJJOOONNNJJJFFFEEEFFFHHHJJJKKKEEENNNQQQMMMOOOUUURRRHHHIIIJJJLLLNNNOOOMMMHHHDDDPPPRRRPPPKKKMMMTTTUUUQQQRRRRRRPPPLLLFFFBBB@@@???FFFLLLSSSVVVXXXYYYUUUOOOSSSPPPLLLJJJIIIHHHFFFEEEDDDCCCAAA??????@@@AAABBB>>>>>>======<<<<<<<<<<<<@@@===::::::<<<>>>>>><<<;;;::::::999999::::::;;;:::999::::::;;;<<<===>>>???===;;;;;;;;;;;;999777666;;;777777FFF]]]{{{........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,------,,,+++***+++,,,---...)))***,,,,,,+++***+++,,,............////////////222111///.........///000111111111222222222333333222333444555555666666666444444666777777777777777666777777888999:::;;;<<<::::::999999888999999:::<<<===>>>>>>??????>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLNNNNNNNNNOOORRRUUUZZZWWWUUUWWW[[[]]][[[XXXTTTTTTUUUUUUUUUUUUVVVVVVYYYZZZ\\\^^^___`````````aaa```^^^]]]\\\\\\]]]]]]```___]]][[[YYYYYYXXXXXX\\\ZZZZZZ\\\___bbbcccbbb___eeefff```[[[[[[\\\\\\XXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQNNNLLLPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKIIIFFFDDDCCCCCCCCCDDDDDDCCCAAA???<<<:::999:::::::::999888888777777999888777666444444444444444444444444444444444444111111111111111111111111000000000000000000000000............................................................------------------......//////000000............/////////////////////000000000111111444444444333222333666999???OOORRRUUUjjjiiibbbZZZUUUNNNGGGFFFHHHMMMFFF>>>;;;???BBBBBB@@@BBBLLLOOOHHHHHHOOOQQQMMMKKKBBBAAAKKKQQQMMMKKKMMMGGGDDDBBBAAACCCEEEFFFGGGIIIOOOPPPNNNSSS[[[ZZZRRRMMMLLLLLLNNNPPPNNNIIICCCNNNQQQQQQNNNNNNTTTVVVSSSRRRQQQPPPLLLHHHEEEDDDEEEJJJPPPTTTTTTRRRRRROOOJJJNNNLLLJJJIIIIIIGGGCCCAAAAAA@@@???>>>>>>>>>???@@@<<<<<<=========<<<<<<;;;>>>;;;999999;;;<<<<<<;;;::::::999999999999::::::888888888888999:::;;;<<<===;;;::::::::::::999888444999666777FFF\\\------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---......---,,,+++******+++,,,---000222222111///......---............/////////111000///.........//////000111111111222222222222222222333444555555555555333444555666777777777777666666777888999::::::;;;:::999999888999999::::::;;;<<<<<<===============???@@@AAAAAA@@@???@@@BBBCCCCCCDDDFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRVVVTTTTTTWWWZZZ[[[YYYVVVUUUUUUVVVWWWVVVUUUTTTSSSVVVYYY^^^bbbcccccc```___aaa___\\\YYYXXXXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZYYY\\\[[[[[[\\\___bbbcccbbb\\\bbbeeeaaa^^^]]]]]][[[YYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTRRRQQQQQQRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIGGGEEECCCAAA@@@CCCCCCBBBAAA???===;;;:::999999888888777666666666777666555444333222222222222222222222222222222222000000000000000000000000000000000000000000000000............................................................------------........................---............/////////............////////////333333333111000000222444;;;EEE>>>333<<>>>>>>>>=========<<<<<<:::;;;<<<======<<<;;;:::;;;:::888888999::::::999999999999888888999999999666666666666777888888999:::999888888999:::999888333888555666EEE\\\------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,,,,111444777777555222000///---------.........//////////////////.../////////000000000111111111111222111222333444444555555444333333444555666666666666666666777777888999999:::999999888888999999::::::;;;;;;<<<===============>>>@@@AAA@@@???>>>???AAABBBCCCCCCDDDEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTWWWZZZ[[[XXXVVVTTTUUUWWWWWWVVVTTTRRRPPPRRRUUU[[[```bbbcccaaa``````___^^^\\\ZZZYYYYYYXXXZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYZZZ[[[]]]___``````[[[aaaeeecccaaaaaa___\\\[[[ZZZYYYXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVTTTSSSRRRRRRQQQPPPPPPQQQRRRQQQPPPRRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJIIIGGGCCC@@@>>>BBBAAAAAA@@@>>><<<;;;:::999999888777777666666555555444333222111111111111111111111111111111111111000000000000000000000000////////////////////////------------------------------------------------.........---------,,,,,,......---------------------------.........//////---.........////////////000111111000//////111222???EEE<<<000222666:::BBBCCCJJJWWWjjj~~~sss___TTTUUUZZZMMMGGGBBB@@@@@@???DDDIIICCC>>>???JJJZZZbbb]]]UUUWWWVVVRRRKKKGGGGGGGGGFFFJJJIIINNNUUUVVVQQQNNNOOOMMMIIIEEEDDDEEEGGGIIIJJJRRRRRRQQQQQQXXX___\\\UUUOOOKKKHHHMMMUUUXXXRRRKKKPPPUUUXXXUUUPPPMMMOOOQQQMMMMMMKKKIIIFFFEEEGGGIIIIIINNNOOOJJJFFFHHHJJJKKKFFFEEEDDDCCCCCCBBB???===<<<============<<<;;;;;;888999;;;<<<<<<<<<:::999:::999999999999999999999999888888777777888888999666555555555666777777888888666666777999999999888222888555777FFF\\\------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,++++++************))))))***,,,---...---///222222000---+++***------------.....................////////////...//////000000000111111111000111222333444444444444222333444555555666666555666666666777777888888888999888888888999999:::;;;;;;<<<======>>>>>>=========???@@@???>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIKKKNNNPPPRRRSSSOOOPPPRRRUUUWWWWWWVVVTTTTTTUUUVVVVVVUUUSSSQQQOOORRRUUUYYY]]]```cccdddddd```aaaccccccbbb___\\\YYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[]]]___```[[[aaaeeedddccccccaaa]]][[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPRRRRRRRRRPPPSSSRRRQQQOOOMMMLLLJJJJJJHHHIIIIIIIIIGGGCCC@@@===?????????>>>===;;;:::999999999999888777777666666444333222111111000111111111111111111111111111111////////////////////////........................------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,------------...................../////////000000...///000000///000222333666:::222...555666222333444555999@@@JJJUUU___eee}}}aaa___YYYNNNDDDCCCIIIOOOGGGCCC@@@AAA@@@>>>@@@DDDDDDAAABBBKKKYYY```^^^XXXQQQLLLHHHFFFEEEEEEGGGJJJIIIGGGHHHKKKMMMMMMOOORRRVVVPPPJJJFFFFFFIIIMMMOOOPPPRRRSSSVVV\\\___[[[UUUSSSMMMJJJNNNUUUXXXSSSMMMNNNRRRUUUUUUQQQNNNPPPTTTOOOOOOMMMJJJGGGFFFGGGHHHIIIMMMMMMHHHDDDFFFHHHHHHGGGDDDAAA??????@@@@@@???======>>>>>>======<<<;;;888999:::;;;;;;:::999999999999::::::999999999999777777777666666777777777777666666666666777777888666555555666888999999777333999666888FFF\\\~~~,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---,,,,,,***)))((())))))))))))***,,,...///+++---//////,,,***)))))),,,------------.........------.../////////......////////////000000000000000000111222333333333333111222333444555555555555555555666666777777777777888888888888999:::;;;;;;;;;<<<<<<===>>>=========;;;===>>>???>>>>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHIIIKKKOOORRRTTTTTTNNNOOOPPPRRRSSSSSSSSSRRRUUUUUUVVVVVVUUUSSSRRRQQQWWWXXXZZZ\\\```cccfffggg]]]```dddggggggddd___\\\[[[]]]___```___]]]ZZZXXXYYY[[[\\\\\\\\\]]]___aaa\\\aaadddccccccdddaaa]]]YYYYYYYYYYYYYYYXXXXXXXXXTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOQQQSSSSSSQQQOOOQQQQQQOOONNNLLLJJJIIIHHHEEEFFFFFFFFFDDDAAA???============<<<;;;:::999888999999888888777666666666333222111111000000111111222222222222222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////000---...000000000000111333555555,,,***444666111333333444666999;;;<<<======PPP```xxx}}}pppJJJJJJIIIFFFCCCAAABBBDDDCCC@@@@@@CCCCCC@@@@@@CCCGGGDDDBBBFFFPPP[[[dddiiiVVVLLLEEEEEEDDDBBBDDDJJJIIIFFFCCCDDDGGGKKKNNNPPPUUUPPPIIIEEEFFFIIILLLNNNMMMPPPUUUZZZ^^^___]]]ZZZWWWRRRMMMOOOSSSUUUQQQLLLJJJKKKOOORRRRRRPPPTTTYYYRRRRRRRRROOOLLLIIIIIIIIILLLMMMLLLHHHFFFGGGFFFBBBGGGCCC>>><<<===>>>@@@AAA>>>>>>>>>=========<<<<<<:::999999999888888888888777999::::::999888888999777666666555555666666777888777777666666777777888777666555666888999888777333999777777EEEZZZ{{{,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********************************************************************************+++++++++,,,,,,***+++,,,,,,,,,+++************)))))))))+++,,,------...//////---++++++,,,,,,,,,---------.........,,,---.../////////.............../////////000000///000111222333333333333111222333444444555444444555555666666666666777777888888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<999;;;===>>>>>>>>>@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIILLLJJJJJJLLLPPPSSSSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUYYYZZZ[[[]]]___```aaabbbZZZ]]]aaadddeeecccaaa___^^^```bbbbbbaaa]]]YYYWWWXXXZZZ[[[[[[ZZZ[[[]]]```\\\```aaa```aaabbb```[[[VVVVVVXXXYYYYYYXXXWWWWWWSSSRRRPPPOOONNNOOOOOOPPPMMMNNNPPPRRRTTTSSSOOOMMMNNNNNNLLLKKKIIIHHHGGGFFFAAAAAAAAAAAA@@@>>>===;;;:::::::::::::::999888777888888777666666555555444333222111111000111111111111111111111111111111111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******++++++,,,,,,------,,,,,,---------.........,,,---------............---///000000///...///000666666---***222111---222...000333777:::<<<<<<===>>>BBBKKKWWWaaammmmmmgggbbb]]]bbbeee______```XXXIIIIIIIIIGGGDDDBBBAAAAAAEEEBBBBBBDDDDDDBBBBBBEEECCCCCCDDDDDDHHHSSScccooo]]]NNNEEEFFFEEE???AAAIIIIIIFFFDDDEEEJJJNNNMMMIIIMMMJJJFFFEEEFFFIIIJJJKKKLLLPPPUUUYYYYYYYYYZZZ\\\TTTQQQNNNOOORRRTTTSSSQQQMMMJJJJJJOOOQQQPPPSSSXXXPPPRRRSSSRRROOOLLLKKKJJJJJJKKKIIIHHHJJJLLLHHH@@@CCC@@@===<<<<<<>>>>>>>>>???>>>===<<<;;;<<<<<<===<<<;;;888777666666666777444777999999777666666888666555555555555555555666777777666666666666777777888777666666888999888777222888555666CCCWWWwww,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++,,,+++***)))))))))***+++,,,------,,,+++***+++,,,,,,,,,,,,---------......+++,,,.../////////................../////////000///000111222222333222222111111222333444444444444555555555666666666666666888888888888999:::;;;<<<999999:::;;;;;;;;;;;;:::888:::<<<===>>>???AAACCCAAA@@@@@@???@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHOOOMMMKKKMMMPPPSSSRRRQQQVVVWWWWWWVVVUUUUUUWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXZZZ[[[]]]]]]\\\[[[ZZZXXXZZZ\\\___aaaaaaaaa``````bbbddddddbbb^^^YYYVVVUUUWWWYYYYYYWWWWWWZZZ]]]\\\______^^^___```^^^YYYSSSTTTVVVXXXXXXXXXVVVUUUSSSQQQOOOMMMLLLMMMNNNOOOMMMNNNPPPSSSUUUSSSOOOKKKLLLKKKJJJIIIGGGFFFEEEDDD>>>>>>>>>======<<<;;;:::999999999999999888777666777666666555444444333333333222111111111111111222111111111111111111111111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------...000111000...,,,,,,,,,+++///,,,,,,111...+++222111///------...111555888444444666:::<<<>>>FFFNNNWWWaaaooo{{{uuupppooonnnaaaMMMCCCFFFEEE@@@EEEFFF@@@CCCHHHEEE@@@AAA@@@>>>===???EEEJJJGGGCCCAAABBBBBB???@@@DDD???DDDGGGDDD@@@DDDQQQ^^^WWWHHH@@@DDDFFFCCCGGGQQQJJJHHHGGGJJJPPPRRRKKKCCCEEEDDDDDDFFFIIIJJJJJJIIIOOOQQQTTTUUURRRPPPSSSYYYMMMLLLLLLNNNRRRVVVXXXYYYSSSMMMJJJNNNPPPNNNOOOSSSMMMOOORRRRRRPPPMMMKKKJJJFFFFFFFFFHHHNNNRRRLLLCCC???>>><<<<<<======<<<;;;???>>><<<::::::;;;<<<===>>><<<888555444444666777222666888888666444555666555555555444444555555555777666666555555555666666999777666777888999888666111777444444AAATTTttt+++,,,------++++++,,,---++++++++++++++++++++++++************************+++++++++++++++***)))(((+++++++++*********))))))************************------,,,,,,+++***))))))++++++***************+++***++++++,,,,,,++++++***,,,,,,,,,---------......////////////////////////000000000000111111111111222222111111111111111111222222222222333444555555444444555555666888999:::888777777777777999:::;;;999:::<<<=========<<<<<<<<<>>>???>>>===<<<===???DDDDDDDDDCCCCCCBBBBBBAAAEEEGGGHHHIIIIIIIIIKKKLLLOOOLLLMMMQQQQQQNNNQQQXXXYYYXXXWWWXXXZZZ\\\\\\[[[]]]bbb```XXXTTTWWWZZZXXXVVVYYY^^^ccceeeddd___ZZZXXXYYY[[[]]]___aaacccdddaaaaaadddfffaaaXXXRRRQQQYYYXXXWWWXXXYYYZZZYYYXXX```^^^\\\\\\]]]\\\WWWSSSWWWWWWWWWVVVUUUSSSRRRQQQJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLMMMOOOOOOMMMKKKHHHHHHGGGGGGEEEDDDCCCBBB???>>>;;;999888999:::;;;999777666444444555777888666666555555555444444444333222111000////////////111111000000//////......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***((()))---222333///***---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---...------------.../////////......------///000111111111000000//////......111111111222444777;;;===@@@BBBCCCDDDFFFKKKSSSZZZRRRQQQPPPOOOOOOQQQSSSTTTWWW^^^fffiiigggddddddeee___\\\[[[]]]___[[[QQQGGGHHHHHHGGGFFFDDDBBB???>>>777:::<<<>>>>>>???@@@BBB@@@EEEHHHEEE@@@===AAAEEEDDDDDD@@@<<<>>>EEEFFFAAAAAA@@@@@@AAABBBDDDFFFHHHDDDBBB@@@???AAADDDHHHJJJOOOMMMJJJIIIHHHGGGEEECCCEEEGGGIIIGGGDDDDDDIIINNNNNNRRRTTTPPPJJJIIIMMMSSSLLLQQQQQQNNNTTT]]]YYYOOOMMMNNNOOOMMMKKKIIIIIIIIINNNNNNMMMLLLJJJJJJLLLNNNHHHIIIJJJJJJGGGDDD@@@===???>>>===<<<;;;:::::::::>>><<<:::::::::999888666777666555666777666444333333222222555888999666333666666555555555444444444444444444555555555555666:::888777777888888777555444555444888BBBLLLkkk+++,,,------++++++,,,---++++++++++++++++++++++++******************************+++++++++***)))))),,,,,,,,,+++++++++******************************------,,,++++++***))))))++++++***************+++***++++++,,,,,,++++++***,,,,,,,,,------------.........................../////////000000000111111111111111111111111111111222222222222333444555555444444555555666888999:::777777666666777888:::;;;999:::<<<=========<<<;;;:::<<<>>>>>>======???AAADDDCCCCCCBBBAAAAAABBBBBBEEEGGGIIIIIIIIIIIIKKKMMMPPPMMMNNNQQQPPPMMMOOOUUUSSSTTTUUUXXX[[[]]]]]][[[^^^bbbaaaZZZVVVWWWXXXVVVXXXYYY\\\___bbbcccaaa___\\\\\\]]]^^^___``````aaa^^^^^^```bbb^^^UUUPPPPPPXXXWWWWWWXXXZZZZZZZZZYYY___^^^]]]\\\\\\YYYVVVTTTVVVVVVUUUTTTSSSQQQPPPOOOLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMKKKIIIGGGGGGGGGFFFEEECCCBBBAAA???===;;;999888888999:::???>>>:::777444333333333555555444444444444333333333222111000////////////000000000/////////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******---222666666000+++------,,,,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------------------......//////......---...///000111000000000/////////......333222111111333555777888777888999999999>>>DDDIII>>>===<<<;;;;;;===???@@@888>>>EEEGGGEEEBBBCCCDDDGGGEEEFFFJJJPPPPPPIIIBBB>>>????????????===;;;:::888;;;===>>>>>>>>>@@@AAACCCFFFHHHFFFCCCAAACCCFFFAAABBB???<<<>>>CCCDDD???AAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAABBBCCCFFFGGGLLLJJJIIIHHHHHHGGGEEECCC@@@CCCEEECCCAAABBBGGGLLLPPPRRRQQQNNNJJJIIIMMMQQQKKKPPPPPPMMMRRRZZZWWWMMMHHHIIIKKKLLLLLLLLLMMMMMMPPPOOOMMMLLLKKKJJJJJJIIIGGGHHHGGGGGGDDDAAA>>>===>>>===<<<;;;::::::::::::???===;;;;;;;;;;;;999777666555555666777777555333444222222444777888666444666555555555444444444333444444444444555555555555999888666777888888666555222444333777BBBMMMlll+++,,,---,,,+++***+++---++++++++++++++++++++++++************************)))******+++++++++******------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++******))))))+++***************++++++******++++++++++++******,,,,,,,,,,,,------------.................................////////////000111111111111111111111111222222222222333444555555444444444555666777888999777666555555666777999:::999:::<<<======<<<;;;;;;999;;;======>>>>>>@@@BBBDDDCCCAAA@@@???@@@BBBCCCFFFGGGIIIJJJIIIJJJKKKMMMPPPOOOOOOPPPOOOLLLNNNRRROOOQQQUUUZZZ___```___]]][[[^^^^^^ZZZVVVWWWWWWUUUXXXXXXXXX[[[___bbbccccccaaaaaaaaa`````````______aaa```bbbdddaaaYYYVVVWWWXXXWWWWWWYYY[[[\\\\\\[[[^^^______^^^ZZZWWWUUUUUUUUUTTTSSSRRRQQQOOONNNNNNPPPNNNLLLJJJJJJKKKMMMNNNOOONNNLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>===;;;999888888888999BBB@@@<<<888555333222111444333333333333222222222222111000//////.../////////////////////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***...333777555///***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///......------......///000///////////////.........333333111111111111222333333444444444444666:::===333222222111111222444555666:::>>>???===<<<<<<>>>:::888999???FFFHHHFFFAAA666777999:::::::::999888:::<<<>>>>>>>>>===>>>???CCCCCCDDDDDDCCCCCCBBBBBB===???>>><<<>>>AAAAAA===@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCDDDDDDDDDGGGFFFFFFGGGGGGGGGDDDBBB===???BBBBBBAAACCCHHHLLLSSSQQQMMMJJJIIIIIILLLMMMKKKNNNNNNLLLOOOUUUSSSJJJDDDEEEFFFHHHIIIJJJKKKKKKPPPMMMKKKKKKMMMLLLIIIFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::::::::;;;;;;???===<<<;;;<<<;;;:::888555444444555777777666444444333222222444666666555555555444444444444333333444444444444555555555555888777666666777777666555111222222777AAALLLkkk***,,,,,,,,,+++***+++,,,************************************************((()))***+++++++++++++++,,,,,,++++++++++++******((((((((((((((((((((((((,,,+++++++++******))))))*********)))******+++,,,******++++++++++++******++++++,,,,,,,,,---------........................---------.........//////000000000000111111111111222222222222333444555555444444444555666777888888666555555555555777888999999:::;;;<<<<<<<<<;;;::::::;;;===>>>===>>>@@@AAADDDBBB@@@>>>>>>@@@BBBCCCFFFGGGIIIIIIIIIJJJKKKMMMNNNNNNOOOOOONNNMMMOOOQQQOOORRRWWW]]]aaabbb___\\\VVVWWWXXXWWWVVVUUUTTTSSSUUUUUUVVVYYY^^^aaaccccccccccccbbbbbbaaaaaa``````dddccceeegggddd^^^[[[]]]YYYYYYYYYZZZ]]]___^^^^^^^^^```bbb___ZZZWWWVVVWWWTTTSSSRRRPPPOOOMMMMMMLLLRRRQQQPPPOOONNNNNNNNNNNNLLLKKKJJJJJJJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>===;;;999888777777777<<<;;;999777555444444444222222222222111111111111111000//////.........///.................................------,,,,,,,,,++++++++++++++++++++++++++++++***************+++((((((+++...000///+++(((+++++++++++++++*********************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------------......//////........................111111000/////////000111333333333444444666777999444444333333333444555666444777999999777666777888<<<:::999<<>>>>>===<<<===>>>???======>>>@@@@@@>>>;;;;;;<<<===>>>???@@@???===>>>???@@@BBBBBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFDDDAAA>>>@@@BBBDDDEEEGGGKKKNNNTTTOOOIIIGGGHHHIIIJJJIIIJJJLLLLLLJJJLLLPPPNNNHHHFFFEEEEEEEEEFFFEEEDDDBBBKKKHHHFFFIIINNNOOOKKKFFFDDDCCC@@@>>><<<;;;;;;;;;999999999999999:::;;;;;;>>><<<::::::;;;;;;999888444333333555777777666555444333222111222444555666444444333333333333333333333333444444444555555555777666555555777777666555111333222777@@@IIIggg***+++,,,,,,******+++,,,************************))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))((((((((((((((((((((((((++++++***************)))******))))))***++++++,,,)))******++++++******)))+++++++++,,,,,,,,,------........................------------............//////000000000111111111222222222222333444555555555444444444555666777888666555555555555777888999::::::;;;<<<<<<;;;:::999<<<===>>>>>>======>>>???CCCBBB@@@>>>>>>@@@BBBDDDEEEGGGHHHIIIHHHIIIKKKLLLKKKMMMOOOOOOOOOPPPRRRRRRPPPRRRVVV[[[______\\\YYYVVVUUUTTTTTTSSSQQQNNNNNNPPPRRRUUUZZZ___bbbaaa```^^^_________``````aaaaaacccbbbdddfffddd^^^\\\^^^[[[ZZZZZZ\\\^^^``````___^^^```bbb```\\\XXXXXXYYYUUUTTTRRROOONNNMMMLLLLLLOOOPPPRRRRRRQQQOOOLLLKKKHHHGGGFFFGGGHHHHHHFFFEEEAAAAAAAAAAAA@@@@@@???>>>===<<<;;;999888666666555555555555444444444444444222222111111111000000000000///......---.........---------------.........---------------,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++)))((((((((()))***)))(((************************)))))))))******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------,,,------...............---------------.....................//////000000...///000222444555555444222222222222333333444444222333444444333222333444;;;999666777999:::999888777888999999999888777666999;;;===<<<;;;:::;;;<<<;;;999888;;;>>>>>>;;;777:::;;;===???@@@>>>>>>>>>;;;===???AAABBBBBBAAAAAA===???BBBDDDFFFEEEDDDBBB??????@@@BBBDDDEEECCCBBB???@@@CCCEEEFFFIIILLLNNNQQQLLLFFFDDDGGGIIIHHHGGGHHHJJJJJJHHHIIIKKKJJJGGGJJJHHHFFFFFFFFFEEEBBB???CCCAAAAAAFFFMMMPPPMMMJJJBBBAAA>>>;;;:::999::::::888888777888888999:::;;;:::999888888888888777555444333333444666777666444333333222111111222444555222222333333333333333333333333333444444444444555666555444555666777666444444555333666>>>FFFbbb***+++,,,+++***)))***,,,************************)))))))))))))))))))))))))))******+++++++++*********))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))***+++,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,---------------------------------............///...//////000000111111111222222222222333444555555555555444444555555666777777666555555666777999:::::::::;;;<<<<<<;;;999888===>>>???>>>===<<<===>>>CCCBBB@@@???@@@AAACCCDDDDDDEEEGGGHHHGGGHHHIIIKKKIIINNNQQQPPPPPPRRRTTTSSSRRRRRRSSSVVVYYYZZZYYYWWW\\\WWWTTTTTTRRRNNNJJJJJJOOORRRWWW]]]bbbcccaaa___YYYZZZ[[[\\\^^^___aaaaaaddddddgggjjjgggaaa^^^```[[[[[[ZZZ\\\^^^______^^^]]]___```___]]][[[ZZZZZZWWWUUUSSSPPPNNNMMMMMMMMMKKKMMMOOOQQQPPPMMMIIIGGGEEEDDDDDDEEEFFFGGGEEEDDD???????????????>>>======<<<<<<;;;999777666555444444333333333222111111000222111111111111000000000......------------......,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++***)))''''''((()))***)))))))))))))))*********(((((())))))***+++++++++************************++++++************++++++++++++******++++++,,,---,,,,,,---............---,,,,,,,,,---------------+++,,,---...//////000000......000444666777555333///000000000111111111111777888888999999999999888777555444444666777777666666777777888777666444333777999;;;;;;999999999::::::999999<<<>>>>>>;;;888999999<<>>???@@@@@@@@@@@@:::===@@@CCCDDDDDDCCCBBB???>>>>>>???BBBCCCCCCCCC>>>???AAACCCEEEGGGIIIIIILLLHHHEEEDDDFFFGGGGGGEEEGGGGGGHHHGGGGGGHHHHHHHHHKKKIIIGGGHHHJJJJJJGGGDDD@@@??????CCCIIILLLLLLJJJAAA@@@===;;;:::999999:::777777777777777888999:::888666555555666666555444444333333444666666555333111222333222111111222444111111222222222222333333333333333333444444444444555444333444555666555444444666444666===CCC^^^)))+++,,,+++***)))***+++************************))))))))))))))))))))))))******+++++++++***))))))*********))))))))))))(((************************))))))))))))************))))))))))))***+++,,,---))))))************))))))***++++++++++++,,,,,,,,,---------------------------............/////////......//////000111111222222222222222333444555555555555444444444555666666777777666666777888:::;;;::::::;;;<<<;;;:::999888;;;===>>>>>>======>>>@@@BBBBBBAAAAAABBBCCCCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJKKKQQQSSSQQQPPPSSSTTTQQQUUUSSSSSSTTTWWWZZZ[[[[[[aaaYYYUUUVVVVVVQQQOOOPPPSSSUUUYYY___dddeeecccaaaZZZ[[[\\\^^^```bbbcccdddeeefffjjjmmmjjjccc___```ZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]\\\ZZZXXXYYYWWWTTTQQQOOONNNNNNNNNKKKLLLNNNNNNNNNLLLJJJHHHEEEDDDCCCDDDEEEDDDBBBAAA===>>>>>>>>>>>>===<<<<<<<<<;;;:::999777555444333222222222222111111000///222222222111111111000000...------,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++*********)))((('''((()))((((((((()))))))))******((((((((()))***+++++++++************************++++++************++++++***************+++,,,,,,+++,,,---.........------++++++,,,,,,,,,---------,,,,,,---...////////////000111333666999999555222000000111222222222222222111222333444666666444333666555555555777888888888444444555666555444333222555666888999888777888999888999;;;===>>>>>>;;;999888777999>>>===999;;;@@@@@@???>>>>>>============;;;<<>>===;;;:::::::::777777666666666777888888666555444444555555444333555444333444555555444222///222444333111000111222111111111111222222222333222222333333333444444444444333222333555666555444333555333666<<>>>>>>>>@@@BBBAAABBBBBBCCCCCCDDDDDDDDDBBBCCCEEEEEEEEEFFFGGGIIIMMMSSSVVVRRRPPPSSSSSSOOOXXXVVVTTTUUUXXX]]]```aaa```XXXTTTXXXZZZXXXWWWZZZWWWXXX[[[```dddgggfffeee^^^___aaabbbdddfffggghhhaaabbbfffjjjggg___[[[[[[YYYXXXWWWXXXYYYZZZYYYXXXZZZXXXWWWYYY\\\]]]ZZZVVVZZZXXXUUURRRPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLGGGEEEDDDCCCDDDBBB@@@>>>==================<<<<<<;;;;;;:::999777555333222///000111222222222222222222222222222111111111111------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((())))))***++++++''')))******(((&&&&&&&&&'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++*********)))***++++++,,,+++,,,---.........---,,,+++++++++,,,,,,---------------...//////......---//////111555777666111,,,000000111222222222222222222222444666888888666444555555555555666666666666222333444555666555444444333555777777777777888999666888;;;======<<<:::999777555888<<<:::777999@@@DDDBBB???===;;;::::::;;;<<<===???@@@@@@???>>>===BBB???===<<>>@@@BBB@@@??????>>><<<;;;::::::777777666666666666777777666555444444555666555333666555444444555555333111...111444444111000000111000000111111222222222333222222333333333444444444444333222333555666555444111333222555<<>>>>>@@@AAABBBCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEJJJLLLNNNPPPPPPQQQTTTUUUXXXWWWVVVVVVWWWYYY\\\]]]^^^^^^^^^\\\ZZZXXXYYYZZZYYYZZZYYY[[[aaagggfff```aaaaaabbbcccdddfffhhhiiiccc]]][[[```bbb___ZZZXXX[[[___```\\\YYYZZZZZZWWWWWWWWWWWWYYYZZZXXXUUURRRZZZYYYWWWUUUSSSQQQPPPOOOJJJMMMQQQRRRQQQNNNLLLKKKDDDBBB@@@>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555555222222222111111111111000000000///...............------,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,......,,,++++++---000///------,,,---...//////+++...666:::444///...//////000111222333333333111111222222222333333333444444444444666:::===???444666999;;;;;;999666444666666666888999999666444444888999777999===>>>;;;999999999777777888;;;>>>AAAAAAAAA@@@>>>===;;;:::::::::<<<===???>>><<<999<<<::::::===BBBFFFGGGFFF@@@BBBCCCBBB??????CCCFFFFFFEEECCCBBBCCCDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBB===@@@CCCCCC@@@===<<<===<<<<<<<<<<<<;;;:::999999999888666555555777999:::555444333333222222222222333333333333333222111000111111111000000000000000000000000///000000111222222222222222222222222222333333333333333333333333444555333666===BBBYYY|||************)))))))))((())))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))))))))))))))))))))))))))---+++)))(((((()))+++---))))))************))))))*********+++++++++,,,,,,************+++,,,---...------........./////////.../////////000000000000000000000111222222333333333333444555666777888888777777777777777888888999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========@@@AAAAAABBBBBBBBBBBBAAADDDEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNNNNPPPRRRTTTWWWWWWVVVVVVWWWYYY[[[\\\aaaaaa```]]]ZZZYYYZZZ[[[WWWXXXXXXZZZ```gggfffaaa_________```bbbccceeefffddd^^^[[[^^^```^^^[[[[[[\\\aaaccc___\\\ZZZXXXTTTUUUUUUUUUWWWXXXYYYWWWUUUWWWVVVUUUSSSQQQOOONNNMMMGGGJJJNNNPPPOOOMMMKKKKKKEEECCC@@@???>>>>>><<<;;;===<<<<<<;;;;;;:::::::::::::::888777666555555555222222222111111111000000000000///...............------,,,,,,,,,+++++++++---,,,+++*********+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((())))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------......---,,,,,,------......---000777888222...///...///000111222222222222222222222333333333444444444444333444666888;;;<<<333555777888888666444333555555555777888888555333444777777666777:::;;;999888888888777777888;;;>>>????????????>>><<<;;;:::888888:::;;;=========;;;<<<;;;:::===@@@BBBBBBAAABBBCCCCCCBBB@@@???AAABBBEEEDDDBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGEEEDDDCCCBBBBBBBBB<<>><<<;;;<<<::::::;;;;;;;;;:::999999999888666555555666777888444444333222222222222222222222333333222222111000000000000000000000000000000000000000000111222222222222222222222222222222333333333333333333333333333555222666<<>>>>>>>><<<<<<<<<<<<============CCCCCCCCCCCCBBBBBBAAAAAAGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNQQQSSSVVVUUUUUUUUUVVVXXXZZZ[[[bbbaaa___[[[XXXWWWXXXZZZVVVXXXXXXZZZ```ggggggccc]]]^^^^^^___aaaccceeefffiiibbb]]]]]]^^^[[[XXXYYYWWW]]]```^^^[[[ZZZWWWSSSTTTSSSRRRTTTVVVXXXXXXXXXSSSSSSRRRQQQOOOMMMKKKJJJEEEIIIMMMOOONNNMMMLLLMMMEEECCC@@@???>>>===<<<:::<<<<<<;;;;;;:::999888888999999777666555555444444222222111111111000000000000///......---.........,,,,,,,,,,,,++++++++++++,,,,,,+++************+++&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,---///000///------,,,,,,++++++,,,---------///444777444...---000...///000111111222222111222333333333333444444444444333333333444666888999222333444444444444333333444444444666777777444222333666666444444777888555666777888777777999<<<>>><<<=========<<<<<<;;;:::666777888999:::<<<===============???@@@AAA???===AAA@@@@@@AAACCCDDDCCCAAAEEEDDDCCCCCCEEEFFFEEEDDDBBBDDDEEEFFFEEEFFFGGGIIIIIIHHHFFFDDDCCCBBBAAAAAA;;;===???>>><<<:::999:::888888999999::::::999999999888666555444444555666333333333222222222222222111222222222222111111000000000000000000000000000111111111000111222222333222222222222222222222222222222333333333333333333333444222666<<>>>>>??????<<<<<<=========>>>>>>>>>CCCCCCCCCCCCBBBCCCCCCCCCHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMLLLMMMPPPSSSTTTTTTTTTTTTUUUWWWXXXYYY\\\[[[YYYVVVTTTTTTVVVXXXZZZ[[[[[[[[[```ffffffccc\\\]]]^^^```ccceeehhhiiimmmgggbbbaaa]]]WWWRRRQQQQQQVVVYYYXXXWWWYYYYYYVVVVVVSSSQQQQQQSSSUUUVVVVVVSSSRRRQQQPPPMMMJJJHHHFFFFFFIIIMMMOOOOOONNNNNNNNNEEECCC@@@>>>===<<<;;;999;;;;;;:::999888888777666888777666555444444444444111111111111000000000000///......------.........,,,,,,,,,++++++++++++***,,,++++++*************** !!!###%%%''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******************************++++++,,,,,,,,,,,,++++++---...000333666555000,,,++++++++++++++++++,,,,,,---222777666111,,,---000...//////000111111000000111111222222222333333333333333222222333444555666333222222222222333333444444333333444666666444222444777777444444666666333555666777888777999;;;>>>::::::;;;;;;;;;;;;::::::666777888888888999;;;<<<>>>???@@@BBBBBBBBB@@@>>>======>>>BBBGGGJJJHHHFFFFFFEEEDDDDDDEEEEEECCCBBBAAACCCEEEEEEEEEFFFHHHJJJIIIHHHFFFDDDBBBAAA@@@@@@;;;<<<===<<<;;;:::999999555666777888888888888888888777555444333333333333111222222222222222111111000111111111111111000000/////////000000000000000111111111111111222333333111111111111111111111111222222222222222333333333333444222555;;;>>>SSSuuu))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))*********+++++++++++++++++++++,,,---......+++++++++,,,,,,,,,,,,---............////////////000000000111222222333333555555555555444444444444666666666666777888999:::888888:::;;;======>>>>>>=========>>>>>>>>>??????BBBBBBAAABBBBBBDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIJJJLLLMMMNNNMMMMMMNNNPPPSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSTTTWWWYYY___aaa```^^^```eeefffccc[[[[[[]]]___bbbeeegggiiiiiieeedddddd```XXXQQQPPPSSSVVVWWWSSSSSSWWW[[[[[[XXXUUURRRPPPQQQRRRRRRRRRSSSSSSRRRPPPMMMIIIFFFDDDEEEGGGJJJKKKKKKJJJKKKKKKCCCAAA>>><<<<<<;;;:::888:::999999888777666666666666666555444333333333333111111111000000000//////......------------......,,,,,,+++++++++*********++++++++++++******))))))###$$$&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''((())))))******************************++++++,,,,,,++++++***,,,000666<<<<<<888111+++)))******++++++,,,,,,,,,,,,333888555...***---000......///000000000/////////000000000000111111111222222222222222333333444333333222222222333555555444333333333555555444222555888888555444777777444555666777888888888:::<<<888888999::::::::::::999888999999888666666777::::::<<>>???CCCIIIKKKJJJGGGGGGFFFDDDDDDDDDCCC@@@>>>@@@BBBCCCDDDDDDEEEFFFHHHHHHFFFEEEBBB@@@???>>>>>><<<<<<;;;;;;;;;:::999888444444555666777777777666666555444333222222111111000000111222222111111000///000000111111000000000......//////000000000000111111000000111111222333111111111111111111111111111111111222222333333333222333222444999<<>>>>>>>>>>>????????????AAAAAA@@@@@@AAACCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMMMMMMMNNNOOOQQQPPPQQQRRRSSSTTTUUUUUUVVVTTTVVVWWWWWWWWWXXXZZZ\\\ccceeeddd``````dddeeeccc[[[[[[[[[]]]^^^```bbbccc```___aaaeeeccc[[[VVVVVV[[[]]][[[UUUSSSWWW[[[\\\ZZZVVVRRRPPPOOOOOONNNMMMPPPQQQQQQPPPMMMJJJFFFDDDBBBDDDFFFFFFDDDCCCCCCCCC@@@>>>;;;:::::::::999777777777777666666666666666555444444333222222333333111111000000000/////////---------,,,------...///++++++++++++******************++++++******)))(((,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''(((((()))*********************************++++++++++++******,,,333<<>>777000+++))))))+++,,,,,,,,,,,,,,,,,,444777222,,,+++...000......////////////............/////////000000000111111111222222333333333333333222222333444555666555444333333444555444333666888888555555888888555555777888888888888999:::888888999::::::999999999777:::;;;:::666444666888666888;;;============>>>DDDCCCCCCDDDFFFGGGFFFDDDEEEDDDCCCDDDDDDBBB???<<<>>>@@@BBBBBBAAABBBCCCEEEDDDCCCAAA@@@>>>===<<<<<<===;;;:::999::::::999777333333444555555555444444333333333222222111111000...///000222222111000000...//////000000000000///---......//////000000111000000000///000111111222111111111111111111111111000000111111222333333333222333111444888:::MMMooo((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,---------------------.........//////000000000111222222333333444444444444444444444444555555666666777999:::;;;888999:::;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@BBBAAA@@@???@@@AAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFDDDGGGKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWZZZ[[[[[[ZZZ[[[\\\bbbdddddd``````cccfffeee```___^^^]]]\\\\\\\\\\\\\\\\\\^^^cccbbb]]][[[]]]\\\^^^]]]WWWVVVYYY\\\\\\XXXVVVRRRPPPOOONNNLLLKKKJJJKKKMMMNNNMMMKKKIIIGGGBBBCCCDDDBBB@@@>>>=========;;;999888999999888777555555555555555666666666444333333222222222222222111000000000////////////---,,,,,,,,,------...///++++++++++++************)))******+++***)))((('''---------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((''''''''''''((())))))******************************++++++++++++******...666???@@@:::333......)))***+++,,,---------,,,---333555000+++---000000.........//////......---////////////000000000000///000111222333333444444111111222333333444555555666444333333555555555444555777777555555888888555666777999999777777777888999999:::::::::999888888555999<<<;;;777555666999666888::::::999999<<<>>>DDDEEEEEECCCBBBAAABBBDDDAAA@@@AAABBBCCCBBB@@@======>>>@@@??????>>>@@@AAA@@@???>>><<<;;;;;;::::::<<<999777777888999777555333333333444333333222222111111111111111111000000---...000111222111000///---...//////000000//////------......///000000111//////......//////000111111111111111111111111111///000000111222222333333111333111444888888KKKlll(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))************(((((((((((()))***+++,,,,,,,,,------------......---------.........//////000000000111222222333333333333333444444444555555555555555666777999:::;;;::::::;;;;;;<<<;;;;;;;;;>>>????????????@@@@@@@@@DDDBBBAAA??????@@@AAABBBBBBCCCEEEFFFGGGGGGFFFFFF@@@DDDHHHKKKLLLLLLKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTUUUXXX[[[\\\[[[ZZZYYYZZZ```cccbbb______cccfffffffffeeebbb```]]][[[ZZZYYY^^^]]]^^^aaa___\\\\\\___VVVZZZ[[[XXXWWW[[[]]]\\\WWWTTTQQQPPPOOONNNLLLJJJEEEGGGJJJLLLMMMLLLKKKJJJDDDDDDDDDBBB???<<<;;;;;;;;;999777777888999888777333333444444555666666777333333222222111222222222000000000000////////////,,,,,,,,,,,,------...///+++++++++************))))))******++++++)))((('''&&&'''(((***++++++,,,,,,************************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******///888???>>>666...---000)))***,,,---......---------333444...+++///111///---......///......------000000000000111111111111///000111222444444444444///000111333333444444444777555333333555666555555333666777444555888888555666888999999777666666777:::::::::::::::999888888222777<<<<<<999777888:::999;;;<<<;;;999999<<>>AAACCCCCCAAA???<<<===>>>>>>===<<<===???======<<<;;;:::999999999;;;888555555777777666444333333333333333222111000///000000111111111111000,,,...000111222111000///------...///000000//////---------...///000000111...............///000000000000000000000000000000///000000111222222333333111333111333777888JJJkkk******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++------,,,,,,,,,---......,,,,,,+++++++++,,,---.../////////000111111222222222222333444444555555666777777777777666666666666777888888999;;;<<<<<<===<<<===============<<<;;;======>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFHHHIIIJJJKKKKKKMMMNNNPPPPPPPPPQQQTTTVVVVVVXXX[[[[[[ZZZXXXXXXXXXZZZ___aaa]]]]]]aaafffhhhgggdddaaa]]][[[ZZZ[[[\\\XXXZZZ]]]^^^^^^[[[XXXVVVUUUWWWYYYYYYXXXWWWXXXYYYYYYUUUQQQPPPPPPOOOMMMJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDBBB@@@===;;;999;;;;;;999888777666666666555555444333333333333444444333222222111111222222111000000///...---------.........------,,,,,,,,,************************))))))(((((((((((())))))************************(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////000000///...------)))***,,,,,,++++++,,,---000000///...---,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000111111111111111111111111111333555666666555333111444444333444444555666777999777555555555444222000555555666888:::999666333777888:::::::::888666555888777666777999999777666777777888999::::::;;;;;;:::<<>>===>>>>>>===<<<:::;;;<<<;;;;;;:::999888888777777===;;;999777555333222222333222111222333333222000000000////////////000000......------------......///............------------------............///////////////////////////............////////////111111111000000000000000111555333444888;;;KKKggg******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))******)))))))))((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++,,,,,,,,,+++,,,,,,---...+++,,,------......------/////////000111111222222222222222333444444555555666666666666777777777777777888888999;;;<<<<<<===<<<<<<===============<<<>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPPPPPPPQQQRRRTTTTTTVVVXXXYYYYYYYYYZZZ[[[\\\``````^^^^^^cccggggggeeeccc```]]][[[[[[\\\]]]^^^]]]ZZZYYYXXXYYYZZZ[[[VVVXXXZZZZZZYYYXXXXXXXXXYYYVVVRRRQQQQQQQQQNNNLLLMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBAAA@@@???>>>===<<<;;;:::999888777666666666555555444333333333333333333222222111111111111111000000//////...------,,,------,,,,,,++++++++++++************************))))))(((((((((((())))))************************(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------......---,,,,,,+++)))***++++++***+++---...111000...---,,,,,,,,,---+++,,,,,,,,,------------////////////000000000000111111111111111111111111333555777888888777555333333333333333444555666777888666555666777777666555444555666999;;;;;;999666777888999::::::888666555666777777888777777777666777777777888888999999999;;;<<>>@@@AAABBBAAA>>>===>>>???<<<===>>>===;;;999:::;;;;;;::::::888777666555555:::999777555333222111111111000///000222222111///000000//////////////////......------------..................------------------------............////////////////////////........./////////000000000000000000000000000000000444222222777:::JJJeee***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))************))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******++++++,,,---+++,,,.../////////...---...//////000000111111222000111111222333333444444555555666666777777888888888888999::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===????????????????????????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNPPPRRRQQQQQQQQQRRRRRRTTTVVVVVVWWWYYY\\\^^^___``````^^^aaafffhhheeedddbbb___]]]\\\\\\^^^___^^^]]][[[YYYXXXXXXZZZ[[[UUUWWWYYYYYYWWWUUUTTTTTTWWWUUUSSSRRRRRRQQQOOONNNOOOMMMJJJGGGEEECCCCCCCCC????????????????????????;;;:::999777666666666666555444333333222222333333222111000000//////000000/////////......------,,,++++++++++++************************************))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++******)))***---000111///---+++++++++------,,,,,,,,,---------............/////////000000000111111111111111111111111333444666777777666444333333333333333444555666666666555555666999::::::999444555777:::<<<===;;;999777777888999999888666555555777:::999777555666888777777777777777777777888;;;===>>>@@@@@@???===<<<>>>???@@@???===<<<<<<===<<<======<<<:::999999:::::::::999777666444333333666555444333222111111111000//////000222333222111000000//////..................------------..................------------------------............////////////////////////////////////000000000000000000000000000000000000///333111222666888HHHccc))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********************)))***++++++,,,,,,,,,---------...............//////000111111111000000000111222222333333444444555666777888999999888888999::::::;;;<<<<<<::::::<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<>>>???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUWWW[[[^^^aaaaaa______ccciiihhhddddddbbb```^^^^^^___aaabbbYYY[[[]]]^^^]]]ZZZWWWUUURRRTTTVVVVVVTTTQQQOOONNNTTTTTTSSSRRRRRRPPPOOONNNRRROOOLLLHHHEEECCCBBBBBB??????????????????@@@@@@:::999888777666555555555444333333222222222222222000000///............///.........---------,,,,,,++++++++++++++++++******************************))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((++++++***)))(((***...111000...,,,******+++,,,...,,,,,,---------.........---.........///000000000111111111111111111111111000111222333333222111000222222222222333444555666555444444666999::::::999555555666999;;;<<<:::999666777777888888777666666555999<<<;;;777555777;;;888888888888888777777777;;;<<<===>>>>>>===;;;::::::<<<===<<<:::999888999<<<======<<<:::888999:::::::::888777555444222222444333222222111111222222111000000222444555555333////////////...------,,,...------,,,,,,------............---------,,,,,,,,,,,,---------................................./////////000000000111111/////////000000000000000///333222222666888GGGaaa))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************)))))))))***++++++------+++***+++,,,...///.........///000000111111//////000111111222222333333444555666777888999:::888999999::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>;;;<<<===???AAACCCEEEEEEDDDEEEFFFGGGHHHIIIIIIIIILLLOOORRRTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVYYY[[[aaabbb``````dddiiihhhdddeeecccaaa``````aaadddeeeZZZ[[[]]]^^^]]]ZZZWWWTTTRRRTTTVVVUUURRROOONNNNNNRRRRRRRRRRRRPPPNNNMMMLLLQQQPPPLLLIIIFFFCCCBBBBBBBBBAAA@@@???>>>>>>??????999999777666555444444444333333222111111111111222000///......------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))*********((((((***...222...---+++******+++,,,---,,,,,,,,,---------......,,,------...///000000000000000000000000000000000...//////000000//////...222111111222222333444555555444444555777888777666666555555777888999777555666666666666777666666666666:::>>>===999777999<<<999999999999999999888888:::;;;<<<<<<<<<;;;::::::888:::<<<<<<:::888777777===>>>>>><<<:::888888999999999888666555333222222333222222111111222222333000000000222444555444333.........///...---,,,+++------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------...------------------------////////////000000000000......//////000000000000000444333333777888FFF```)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))******)))((('''''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))************))))))******+++,,,...---,,,,,,,,,---///000---......//////000000111///000000111222222333333444444555666777888999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNQQQSSSTTTTTTVVVWWWWWWXXXYYYWWWVVVVVVWWWYYY```bbbbbbaaacccggggggdddeeedddbbb``````bbbdddfff```^^^[[[YYYXXXXXXXXXYYYVVVWWWWWWVVVTTTRRRQQQRRRQQQRRRSSSRRROOOLLLKKKKKKNNNMMMKKKIIIFFFDDDBBBAAACCCAAA@@@>>>=========>>>999888777555444444444444333222111111000000111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))***))))))+++...111,,,+++++++++***++++++++++++++++++,,,,,,,,,------,,,,,,---...///000000111000000000000000000000000000000000111111000000000111111111111222333444444555444333444555666555444666555444555666666555333555555555555666666666666888:::===<<<:::888999;;;999999999999999999::::::999999:::::::::::::::::::::<<<>>>>>><<<:::888888<<<======;;;999777777888666666555444333222222111222111111111111111222222...------...000111000///+++,,,---......---,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////---......//////000000111000555333444777777EEE___((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''''''''(((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))***+++************+++,,,,,,---...000111222111///...------......///000000000000000111111222333333444444555555666777888888999999999::::::::::::;;;;;;<<<<<<===============<<<<<<<<<======>>>>>>??????<<<===???@@@BBBDDDFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGIIIKKKNNNPPPQQQSSSVVVXXXWWWXXXZZZYYYXXXWWWWWWXXX]]]bbbdddbbbbbbeeefffdddeeecccaaa______aaacccddd```^^^\\\YYYXXXWWWXXXYYYXXXXXXWWWUUUSSSSSSTTTUUUQQQTTTUUUTTTPPPLLLKKKKKKHHHHHHHHHHHHFFFDDDAAA@@@@@@???===;;;;;;;;;<<<===888888666555444333333333222222111000000000000000000//////...............++++++++++++++++++,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))''')))*********,,,...000)))***+++,,,,,,+++***************+++++++++,,,,,,+++,,,,,,---...///000111000000000000000000000000111111111111111111111111000000000111111222333444444333333333555666555444444333222444666666666555555444444444555555666777888999999:::999999888888777777888888999999::::::777888888999999:::::::::999<<<>>>>>><<<:::888888:::;;;;;;999666444444555222222111111111000000000000000///////////////000...---,,,---//////...,,,)))***,,,.........---,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111///444333333666666CCC\\\((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))++++++)))((('''(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))++++++******++++++,,,---+++...333777777444000---------......///000000000111111111222333333444444555555666666777777888888:::::::::::::::::::::;;;<<<===============<<<<<<;;;<<<<<<===>>>??????@@@===>>>???AAACCCEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMOOORRRVVVYYYUUUXXXZZZ[[[ZZZYYYYYYYYY\\\bbbeeebbbaaaccceeeddddddbbb```^^^^^^___aaabbb[[[\\\^^^___]]]ZZZVVVSSSWWWWWWVVVSSSQQQQQQTTTVVVSSSUUUWWWUUUPPPLLLKKKKKKCCCDDDFFFGGGFFFCCC@@@>>>===<<<:::999999:::;;;===888777666555444333333333222111111000000000000000000000///............///+++++++++++++++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&(((***++++++,,,...000((()))+++,,,---+++***((())))))*********+++++++++++++++,,,---...///000111000000000000000000000000000000000000000000000000000000000000111222333444333222222444666777777666222222222333666888888777444444444444444555666777888777666777999999777666555666666777888999999:::666666777888999::::::;;;777:::<<<===;;;888666666888999999777444222222333//////////////////////////////...------------...000///...///000000...---''')))+++...///...---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111...333222222555444AAAZZZuuu))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***---......///000/////////000///...///000111000///111111222222222333333333888777777666666666666666::::::;;;<<<;;;:::888888::::::;;;<<<===>>>??????>>>????????????>>>======@@@@@@??????@@@CCCEEEGGGCCCDDDEEEEEEEEEEEEEEEDDDHHHJJJLLLLLLMMMNNNQQQTTTTTTYYY______[[[WWWWWWYYY\\\^^^_________```bbbeeebbbdddbbb^^^```eeebbb[[[^^^^^^\\\[[[ZZZZZZYYYYYYTTTQQQOOONNNOOORRRUUUVVVZZZYYYWWWSSSOOOKKKJJJKKKFFFGGGGGGGGGFFFCCCAAA???===;;;999777777777888999666555444333111000//////////////////..................---------,,,,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&)))+++***(((,,,222111+++***+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,---------......111111111111111000//////000000000000////////////000111111111222222222222000222444555444333333333222333444666777999:::;;;777777666666555555555444444666777999999777666444:::999888777777888999:::888777777888:::<<<;;;:::777777777888888999999:::999888777666444222111111333111......///000000///111111000//////////////////...---,,,+++*********------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++***************************+++,,,,,,------,,,,,,///......---------......////////////000000000000222666111000555888AAASSSnnn))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***,,,---......//////......000///...///000111000///111111111222222222333333666555555555555555666666777888:::;;;;;;;;;::::::999999:::;;;<<<===>>>>>>===>>>???@@@AAAAAABBBBBBCCCBBBAAAAAABBBDDDFFFHHHDDDDDDDDDDDDDDDEEEEEEEEEHHHIIIKKKLLLLLLNNNPPPSSSSSSXXX]]]]]]YYYVVVWWWXXXZZZ\\\]]]]]]\\\]]]___aaacccdddbbb___bbbffffffaaaZZZZZZYYYYYYXXXYYYYYYYYYTTTNNNHHHHHHLLLPPPPPPNNNWWWWWWUUUQQQMMMJJJIIIIIIDDDDDDEEEDDDCCCAAA>>>===;;;:::888666555666777888444444333222111000000///////////////...............------------,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((***)))(((+++000///***))))))***++++++***)))))))))************+++++++++,,,,,,,,,------------...000000000000000///...---000/////////////////////000000000111111111222222///111444444333222222333222333444555777888999:::777666666666555555555555555666777888888777666555888777666555555666777888888777666777999::::::888666666666666777777777777888777666555333222111000222000......///000//////111000000///......//////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++************************************+++,,,,,,------,,,,,,......------------........./////////000000000000111444000///555666>>>OOOppp))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***+++,,,------......------///...---...000111000///111111111222222222222333333333333333444555666666555666888999;;;;;;;;;;;;999999:::;;;<<<======>>><<<===>>>@@@BBBDDDFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGDDDDDDCCCCCCCCCDDDFFFFFFGGGHHHJJJJJJKKKLLLOOOQQQSSSVVVYYYYYYVVVUUUUUUWWWXXXYYYZZZYYYYYYYYY[[[\\\bbbcccaaa___bbbggghhhfffXXXXXXXXXXXXXXXYYYZZZZZZZZZQQQIIIHHHMMMQQQPPPLLLSSSSSSQQQNNNIIIFFFFFFFFFAAAAAAAAAAAA???===;;;:::999888666555444444555666222222222222111111111000/////////............---------------,,,,,,,,,,,,******++++++++++++******)))***++++++))))))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''')))))))))+++...---)))((())))))******))))))((()))************+++++++++,,,,,,,,,,,,------------....../////////...------/////////////////////////////////000000000111111000222444555444333333333333333444555666777888999666666666666555555555555555666777888888777666555555444333333333333444555777666555666777888777666555555555555555444444444666666555444333111111000222000......///000///...000000///............///---,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++************++++++***************)))))))))***************************++++++,,,,,,,,,,,,,,,...---------------............/////////000000000///333000///444444:::JJJlll(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))***++++++++++++***++++++,,,------------,,,...------...000111000///111111111111222222222222222222222333444666777888666666777888999:::;;;;;;:::::::::;;;<<<======>>><<<<<<>>>???BBBDDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGFFFGGGIIIIIIIIIKKKMMMOOORRRTTTVVVUUUTTTSSSTTTVVVWWWXXXXXXXXXVVVVVVXXXZZZ___^^^]]]\\\^^^cccfffgggZZZZZZYYYYYYYYYZZZZZZ[[[\\\UUUNNNKKKMMMOOOOOOMMMNNNNNNMMMIIIEEECCCCCCCCC?????????>>><<<;;;999888888777666555444444444555000111111111111111111111//////.........------------------,,,,,,,,,++++++******++++++++++++******)))***+++***)))((()))+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''')))+++,,,------+++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------....../////////......---.........///////////////////////////000000000000111333555666555444444555333333444555666666777777666666666666666555555555555555666777777666555555444333222222222222333444666555444444555555444333555555555444444333333333444444333222111111000000111///......//////...---//////...------............------,,,------......************************++++++************++++++******************************************************+++,,,,,,,,,,,,+++------,,,,,,------.............../////////000000...333111000555333888GGGccc(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))***++++++++++++******++++++,,,---,,,,,,,,,------,,,---000111000///000000111111111222222222222333333444555777888999777777777777888888999999;;;;;;;;;<<<<<<======>>><<<<<<===>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCAAAAAABBBDDDFFFHHHFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQSSSSSSSSSRRRSSSTTTWWWXXXXXXWWWVVVVVVXXXYYY[[[YYYXXXYYYYYY[[[___ccc[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUQQQMMMIIIHHHIIIKKKIIIIIIHHHEEEBBB@@@@@@@@@>>>>>>===<<<;;;999888777888777777666555555444444//////000000000000111111............------------------,,,,,,,,,+++++++++)))******++++++******)))((()))******)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((***---//////,,,******************************))))))*********++++++++++++++++++,,,,,,,,,------...//////000000/////////------....../////////000////////////000000000000222555777777666555666666333333444444555555555666555555555666666666666666555555666666666666555555444333222222222222333444555333222222444444333222555555555444444333333222222222111111000000//////000///......//////...,,,...---------------......//////...---,,,+++++++++))))))))))))))))))))))))+++******))))))******+++******++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---..................///////////////444222222666444888GGGccc))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,---,,,,,,---///111000000000000000111111111111222333333333444555777888999888777777666777777888999::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGFFFGGGIIIIIIHHHIIILLLNNNOOOPPPQQQRRRSSSSSSRRRRRRVVVWWWXXXXXXWWWWWWYYY[[[YYYWWWVVVWWWVVVTTTWWW\\\WWWVVVUUUTTTSSSRRRRRRRRRUUUWWWVVVQQQKKKGGGIIIKKKFFFFFFEEEBBB???======>>>======<<<:::999888777666777777666666555444444333///////////////000000000.........------------,,,,,,,,,,,,,,,++++++++++++))))))************))))))((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))***...222111+++)))***+++******))))))******+++)))************+++++++++++++++++++++,,,,,,,,,,,,......///000000000//////---------......//////000/////////000000000111111333555777888777666666666333333444444444444444444555555555666666666666666555555555555555555555555444444333222222333444444333222111222333444333222444333333333333333222222000000000//////////////////.........//////---+++---,,,,,,,,,,,,---......//////---,,,+++*********))))))))))))))))))))))))******))))))))))))***************+++++++++++++++************************)))******+++++++++++++++++++++++++++,,,---...///------.........////////////555222222666555999HHHiii))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***+++,,,,,,---------------,,,++++++---///111000000000000000000111111111111333333333333444555666777666555555555666888999:::888999999999999:::::::::<<<<<<;;;;;;===???BBBCCC@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIILLLNNNMMMNNNPPPSSSTTTTTTRRRPPPUUUVVVWWWWWWWWWWWWZZZ\\\[[[XXXXXXYYYVVVPPPQQQWWWTTTSSSRRRQQQQQQQQQQQQQQQVVVWWWVVVTTTOOOKKKIIIIIICCCCCCCCC@@@===<<<<<<===<<<;;;:::888777666555555555555555444444333222111/////////////////////............---------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))((()))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((()))...333111)))&&&)))***)))(((((((((((()))***)))************+++++++++***++++++++++++,,,,,,,,,,,,---...////////////...,,,,,,---......///000000000000000111111111222222111333666666555444444555444444333333333333333333555555555555666666666777555555555444444555555555444333222111111222333444222111000111333444444333111111111111111111222222................../////////......///000///---+++,,,,,,++++++,,,------...---,,,+++***************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************))))))***+++++++++++++++++++++++++++,,,---...///---------........./////////444111111555555:::JJJhhh))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***+++,,,------......------,,,++++++---///111111000000000000000111111111111222222222222333444555555333333333444666999;;;<<<777777777777777888888888;;;;;;;;;;;;===@@@CCCEEE@@@AAABBBBBBCCCCCCBBBBBB???@@@AAACCCDDDEEEEEEEEEGGGHHHJJJIIIIIIJJJLLLNNNLLLNNNPPPSSSUUUTTTQQQOOOTTTUUUVVVWWWVVVWWWZZZ\\\]]][[[[[[\\\WWWOOOOOOTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPOOONNNJJJEEEAAABBBBBBBBB???===;;;<<<===;;;:::888777555444444444333333333333333111000000000000//////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((---333000'''$$$''')))((('''&&&&&&'''((())))))************+++++++++******+++++++++,,,,,,,,,+++,,,------.........---,,,,,,------...///000000111111111111222222222222000222444555444333333333444444333333333333222222444555555555666666777777555555444444444444555555333222111000000111222333111000000111333555444333......//////000000111111---------........................///000///---+++++++++++++++,,,,,,---...******))))))******+++,,,******************************))))))))))))******'''((((((((())))))******************************))))))***++++++++++++***++++++++++++,,,---...///---------........./////////333000///444444:::JJJbbb))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,+++***(((''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))***+++,,,++++++******------......///000000000////////////000111222333111222333444555555555555444444444555555555555666555666777888999:::::::::888:::<<<<<<======???AAABBBCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIIIIKKKMMMOOOPPPOOOPPPQQQQQQPPPNNNNNNOOOQQQOOOOOOQQQVVV[[[]]][[[XXX[[[___cccaaa\\\VVVRRRQQQPPPUUUXXXUUUOOOMMMQQQVVVSSSOOOKKKIIIIIIHHHEEEBBB>>>>>>===<<<;;;::::::999:::999777666555666888999333333222222111000/////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))(((&&&&&&''')))&&&---111---***++++++'''(((((((((((())))))))))))*********)))))))))))))))***++++++,,,,,,------...,,,---......,,,+++,,,...,,,,,,,,,------------...---...///000111222333333///000222444555555444444333444444555555444444333555555555555555555555555444444444444444444444444111111111000000000000///111111111111111111111111//////000000000000000000000///...,,,,,,,,,---...,,,,,,---...---,,,+++***++++++++++++++++++++++++...,,,***)))((()))***+++---,,,+++)))((('''''''''))))))))))))))))))))))))(((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...000111111000//////...000333333444;;;DDDddd)))(((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((+++***)))(((((('''''''''&&&'''(((((())))))(((((('''((()))******)))((('''((((((''''''''''''(((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))((()))+++...//////...------......//////000000////////////000111222333111222333444555555555555444444444444555555555555555666888999::::::;;;;;;888:::<<<======>>>@@@BBBBBBCCCDDDDDDEEEEEEDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKMMMPPPRRRQQQPPPOOOPPPPPPOOOMMMMMMOOOPPPRRRQQQRRRVVVZZZ\\\[[[ZZZ\\\___aaaaaa^^^YYYVVVTTTQQQSSSTTTQQQMMMKKKMMMPPPRRRNNNKKKIIIHHHGGGDDDBBB>>>>>>===<<<;;;:::999999999888666555555555777777333333222111111000//////............------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((...000,,,*********'''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,------...,,,---......,,,,,,---...---............/////////---...///000111222222333222222333444444444333333333333444444444444333333333333333333333333333333444444444444444444444444222111111111111000000000111111111111111111111111........................//////...---------------,,,,,,---------,,,+++***+++++++++++++++++++++++++++***)))''''''((()))******)))(((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---///000111000///...///...000333333444;;;CCCaaa((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((******))))))((((((''''''&&&'''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))***,,,......---+++---------...//////000000////////////000111222222222222333444555555555555444444444444555555555555666777888:::;;;;;;;;;;;;999;;;===>>>===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHLLLLLLNNNQQQSSSTTTRRRPPPOOOPPPQQQPPPOOOOOOQQQRRRTTTSSSSSSUUUXXX[[[\\\[[[[[[[[[\\\]]]]]]ZZZVVVSSSRRRQQQOOOMMMKKKIIIIIIIIIOOOMMMJJJHHHGGGFFFDDDBBB>>>===<<<<<<::::::999888777666555444333444555555222222111111000000//////............------------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&((())),,,//////+++((())))))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------,,,---......,,,,,,---.../////////000000000000111---......///000111222222444444444444444333222222333333444444444444333333222222222222222222222222333333333333333333333333222222222111111111111000000000000000000000000000........................------......------,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++)))((('''&&&'''((()))***''''''&&&''''''((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000///...---///...000222333444:::CCC]]]((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************---222777777222,,,)))))),,,,,,---......//////000///......//////000111222222333444444555555555444333333444444444555555555777888999:::;;;<<<<<<<<<:::<<<===>>>>>>>>>@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHLLLLLLNNNRRRTTTTTTRRROOOQQQRRRSSSSSSRRRRRRTTTVVVUUUTTTSSSSSSUUUXXXZZZ[[[XXXVVVUUUVVVWWWVVVQQQMMMQQQMMMJJJIIIJJJJJJHHHFFFLLLJJJHHHFFFEEEDDDCCCBBB======<<<;;;:::999888888555555444333222333333333111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))(((((('''''''''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&(((***//////---***(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))*********+++,,,,,,------+++---...---,,,,,,---///////////////000000000000------...//////000111111333444444444444333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000////////////............+++,,,---......---,,,+++,,,,,,,,,,,,++++++******************************(((''''''''''''(((******(((''''''''''''((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...//////000//////...---///...000222222333:::BBBZZZ~~~'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************000:::DDDCCC888---***,,,,,,,,,------.../////////............///000111222333333444444555444444444333333333444444444444555777888999:::;;;<<<<<<<<<:::<<<===>>>===>>>???AAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMPPPRRRRRROOOMMMPPPQQQRRRRRRRRRRRRUUUWWWTTTTTTSSSRRRRRRTTTWWWYYYXXXUUURRRRRRSSSQQQMMMJJJOOOKKKHHHHHHKKKLLLJJJGGGIIIHHHGGGEEECCCBBBAAABBB<<<<<<;;;:::999888777777444333333222222222222222000000//////////////////...------------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((''''''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))***111...+++)))(((''''''((((((((((((((())))))))))))''''''(((((())))))))))))))))))***++++++,,,,,,---+++,,,------,,,,,,...///---------.........//////---------...//////000000111111222222333444555555222333333333333333333222222222222222222222222222222222222222222222222222222222222111111111000000////////////////////////.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++************************************(((((((((((()))******++++++***))))))(((((())))))(((((((((((((((((((((((((((((()))*********************))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........000...000222222222999AAAXXX'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((*********)))((('''((())))))******))))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((333???>>>444***))),,,,,,,,,,,,---......//////............///000111111333333444444555444444333333333333333444444444444666777888:::;;;;;;;;;;;;:::;;;======<<<<<<>>>???BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIKKKMMMOOOOOOMMMKKKLLLMMMNNNOOONNNOOORRRTTTTTTTTTSSSRRRPPPQQQTTTWWWYYYWWWUUUSSSRRRPPPNNNLLLNNNKKKHHHIIIKKKLLLKKKIIIFFFFFFFFFDDDAAA@@@@@@BBB<<<;;;::::::888888777666333333333222222222111111////////////............------------,,,,,,,,,,,,++++++++++++************+++************)))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''''')))+++111,,,)))******''''''((((((((((((((())))))))))))&&&''''''(((((())))))***))))))******+++,,,,,,,,,***,,,------------...///,,,,,,,,,,,,------------------------......//////000///000000111333444555222222333333333333222222222222222222222222222222111111111111111111111111111111111000000000000///////////////////////////,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,,,,+++************+++************************((()))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000///000222111222888@@@WWW''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((%%%&&&(((***+++***))))))(((((()))************)))***)))(((''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************%%%+++000000,,,'''''')))+++,,,,,,------......///...............///111111333444444555444444333333222222333333333444444444555666888999::::::;;;;;;999:::<<<<<<;;;;;;===>>>AAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHJJJIIIIIIJJJLLLMMMLLLKKKIIIKKKLLLMMMMMMNNNQQQSSSTTTUUUUUUSSSQQQQQQSSSVVVXXXXXXWWWTTTRRRPPPQQQRRRNNNLLLKKKJJJJJJJJJIIIHHHCCCDDDEEECCC@@@>>>@@@BBB;;;;;;:::999888777666666222333333333222222111111........................---------,,,,,,,,,++++++++++++++++++************************))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''''''''''')))+++///)))'''***+++((('''((((((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))***++++++,,,,,,***,,,------------...000,,,,,,,,,,,,------------,,,------------.........000000/////////000222333222222333333333333222222111111111111111111111111111111111111111111111111000000000/////////....................................------,,,++++++******************+++,,,,,,,,,,,,***)))))))))***+++************************((((((((()))(((((('''''')))(((((((((((()))******(((((((((((((((((((((((((((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///000111000//////111111111888@@@UUU&&&'''''''''(((((())))))''''''((((((((((((''''''+++*********))))))(((((((((((((((((((((((((((((($$$&&&(((***++++++***)))(((((()))******************)))(((''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************---,,,++++++++++++***)))++++++,,,------......///...------......///000111444444444555444444333333222222333333333444444444555666777888999:::::::::888:::;;;;;;::::::<<<===@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHJJJIIIHHHIIIKKKLLLLLLKKKJJJKKKMMMMMMNNNOOORRRTTTTTTVVVWWWUUURRRQQQSSSVVVTTTVVVVVVTTTPPPPPPRRRVVVOOONNNLLLJJJHHHGGGGGGGGGBBBCCCDDDBBB???>>>???BBB;;;;;;:::999888777666666222333333333333222111111---.....................---------,,,,,,,,,+++++++++++++++************)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''((()))(((&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''')))+++...(((&&&+++---)))'''((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,***+++------------...000,,,,,,,,,---------......,,,,,,------------------222111///.........///000222222222333333222222222000000000000000000000000000000000000000000000000////////////....................................222222111000//////......+++***)))))))))***,,,------,,,***)))))))))***+++))))))))))))))))))))))))'''((((((((('''&&&%%%%%%%%%&&&&&&&&&((()))***+++(((((((((((((((((((((((((((((()))*********************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...000111222000//////111111111777???TTT}}}''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++*********))))))((((((''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***+++,,,---............------......///000000000222222333333333333444444555444444333333333444444777777888999999999999888999999::::::;;;<<<======??????@@@AAABBBDDDDDDEEECCCDDDDDDDDDCCCDDDFFFIIIOOOKKKGGGFFFIIIKKKJJJIIILLLMMMOOOQQQRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQNNNKKKIIIHHHCCC???BBBHHHCCCBBB@@@>>><<<:::999999888888777777666555555555333333222222111000////////////...---,,,,,,++++++......---,,,,,,+++******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%'''***,,,(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---..................///000000////////////000000000000//////000000111111222222000000111111111111000000333222000/////////000111////////////////////////+++++++++,,,,,,---------000000111222333222///,,,***++++++***))))))***,,,************)))))))))(((******))))))(((((('''''')))((('''&&&''')))+++,,,))))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((()))+++,,,&&&((()))***+++)))((('''***+++,,,+++***)))***+++,,,,,,++++++,,,,,,---...........................000000000//////222777;;;WWWvvv''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++******)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***+++,,,---............------......///000000000222222222333333333444444555444444333333444444444777888888999:::999999999:::;;;;;;<<<<<<=========>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDCCCCCCCCCFFFHHHJJJGGGEEEEEEFFFGGGHHHHHHMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTUUUVVVOOOKKKIIIIIIEEEAAABBBFFFBBBAAA???===;;;:::999999888777777666666555444444333333222111111000/////////......---,,,,,,++++++---,,,,,,+++******))))))************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))),,,///(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---..................//////000.../////////000000000000000000000000000111111111//////000000000000//////222111000///...///000000////////////////////////++++++,,,,,,,,,,,,,,,,,,...------...//////---+++***++++++***))))))***,,,++++++++++++*********))))))))))))(((((((((((((((+++)))((('''&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((()))++++++'''(((*********)))'''&&&)))+++,,,+++***)))***+++,,,,,,++++++,,,,,,---...........................000000000//////222777;;;TTTsss''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***+++,,,---............------......///000000000222222222222333333333333444444444333333444444555888999999:::::::::::::::<<<<<<<<<<<<<<<=========<<<======>>>???@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGEEEFFFFFFEEEEEEFFFHHHJJJNNNMMMMMMNNNOOOQQQSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRRRRQQQPPPPPPRRRUUUXXXZZZPPPKKKIIIIIIHHHCCCAAAAAA@@@???===;;;:::999888888777666666555555444333333222222111111000000//////......------,,,,,,+++++++++++++++***))))))((((((************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((,,,000222'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........------......///000....../////////000000000111000000000000000000///......////////////......000000///............///////////////////////////,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++)))***+++***)))(((***,,,,,,,,,+++++++++*********(((((((((((((((((())))))+++***)))'''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))******+++((()))*********((('''&&&)))***++++++***)))***+++,,,,,,++++++,,,,,,---...........................///000000///000222777:::OOOnnn''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))***+++,,,---............------......///000000000111222222222222333333333444444333333333444555555999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????@@@@@@@@@BBBCCCCCCBBBBBBDDDFFFEEEGGGIIIIIIGGGHHHKKKOOOMMMMMMLLLLLLMMMPPPRRRTTTPPPQQQSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRTTTVVVWWWXXXPPPKKKGGGIIIIIIDDD???======<<<;;;999888777777777555555555444333333222222111111000000000/////////---------,,,,,,,,,++++++++++++*********)))))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&'''***...111222''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......------------...//////........./////////000000111111000000/////////...---..................---//////......------------........................---,,,,,,,,,++++++******---+++******,,,------,,,)))*********((((((***++++++++++++*********))))))&&&''''''(((((()))))))))***)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))******)))((('''&&&)))***++++++***)))+++,,,,,,,,,++++++,,,,,,---...........................///000000000000222666:::LLLkkk''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))***+++,,,---............------......///000000000111111111222222222333333333333333333333444555666999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::::::::======>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCDDDEEEDDDGGGJJJJJJHHHIIILLLOOOKKKKKKJJJKKKLLLOOORRRTTTNNNOOOOOOOOOPPPPPPPPPOOOPPPRRRTTTUUUVVVUUUSSSRRRNNNHHHFFFHHHHHHBBB===;;;:::999888777666666666666444444333333222111111111000000//////////////////,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%$$$&&&***...000000&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------...//////............////////////111000000000//////......------............------...............------,,,------------------------,,,,,,,,,++++++*********,,,***))))))***++++++***)))******)))(((((()))+++))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))))))))))))))(((''''''(((***++++++******+++,,,,,,,,,++++++,,,,,,---..............................///000000111333666999JJJhhh''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***+++,,,---............------......///000000000111111111111222222222222333333333333444555555666888999999:::::::::::::::999999999999999:::::::::=========>>>>>>?????????@@@BBBDDDDDDDDDCCCDDDEEECCCDDDFFFGGGGGGGGGIIIJJJHHHHHHIIIJJJMMMPPPRRRTTTOOONNNMMMLLLLLLLLLNNNOOONNNPPPSSSTTTTTTQQQNNNLLLIIIEEECCCEEEDDD>>>::::::777777666555444444555555333333222111111000000///////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&$$$$$$''',,,///...,,,&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,------...///------........./////////000//////////////////...------............------......//////......---,,,------------------------+++++++++++++++************(((''''''(((((('''&&&((()))***)))(((''')))+++))))))((((((((('''''''''''''''''''''''''''((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************))))))(((((((((((()))))))))((()))++++++******+++---,,,,,,++++++,,,,,,---..............................///000111111333666999GGGddd''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***+++,,,---............------......///000000000111111111111222222222222333333333333444555666666777888888999:::999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<============@@@BBBEEEFFFEEEDDDEEEFFFCCCBBBBBBDDDFFFGGGFFFEEEDDDEEEGGGJJJMMMPPPSSSTTTRRRPPPLLLJJJIIIKKKMMMOOOKKKLLLNNNOOONNNLLLJJJIIIDDDBBBAAABBB???999888;;;555555444333333333444444222222111000000//////...........................++++++++++++++++++++++++************************((()))))))))************'''((((((((()))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%)))...000,,,(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,------...///---------.........//////.........///////////////......////////////.........//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***)))((())))))(((%%%###((()))***)))'''''')))***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++******)))'''''''''(((((()))***+++''')))***+++******,,,---,,,,,,++++++,,,,,,---..............................///111111111333666888CCC```''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,---............------......///000000000000111111111111222222222222222222333444555666777777777888999999999999888999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;;;;AAACCCEEEFFFFFFEEEEEEFFFDDDBBBAAADDDGGGHHHFFFCCCBBBDDDGGGKKKNNNQQQSSSTTTTTTQQQMMMIIIHHHJJJMMMPPPIIIIIIIIIIIIIIIIIIIIIHHHAAA@@@@@@@@@;;;666777;;;444444333222222333333444111111111000//////......---.....................++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&'''+++000111,,,'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------.........//////---.........//////000000......////////////.........///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,++++++,,,,,,***&&&###((()))))))))'''''')))***************))))))))))))(((((((((''''''&&&&&&%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++******)))''''''''''''(((***+++,,,''')))***+++******,,,---,,,,,,++++++,,,,,,---...........................---///111111222333666888???\\\''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''')))***++++++***)))'''(((''''''&&&&&&((()))***)))((((((((()))***,,,---'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++++++++,,,---...///000............////////////222222111111111111111111///111333444444555777999444666888888888999;;;===>>>===;;;::::::;;;<<<===<<<<<<<<<;;;::::::===???AAAAAABBBCCCEEEFFFHHHIIIGGGFFFFFFGGGIIIIIIGGGFFFLLLKKKJJJJJJKKKMMMPPPQQQNNNMMMJJJHHHHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGG@@@@@@>>>===;;;999888777333333333222222222111111111000000///////////////.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''))),,,......,,,)))'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''%%%(((......)))(((+++&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************************************)))************+++++++++---------------------------------............///..........................................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((()))((('''&&&'''(((((()))))))))))))))((((((++++++************+++++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000////////////111333555666FFF^^^''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((***++++++***((('''(((''''''&&&'''((()))***((((((''''''(((***+++,,,'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))),,,++++++,,,,,,...//////............////////////000000000000000000000000///111333444444555777999555666888888888888:::<<<===<<<:::999999:::;;;<<<;;;<<<<<<;;;:::;;;===???BBBBBBBBBBBBDDDFFFHHHIIIFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGHHHHHHGGGHHHKKKMMMMMMKKKIIIHHHGGGIIIJJJLLLJJJIIIIIIIIIHHHFFFEEEDDD???>>><<<;;;999777555555333333222222222111111111111000//////......//////...---------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***++++++***(((&&&''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&%%%)))......)))'''***&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************)))************+++++++++------------------------------------.............................................---------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((()))((('''&&&''')))(((((())))))))))))((((((***))))))))))))))))))***+++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,---------.../////////////////////111333555666DDD\\\''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''')))******)))''''''(((''''''''''''((())))))''''''''''''((()))******'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,++++++,,,,,,---...///---............///////////////////////////000000000111333444444555666888666888999999888888999:::;;;:::999888888999;;;;;;;;;<<<===<<<;;;<<<===???BBBBBBAAAAAABBBEEEGGGIIIEEEDDDDDDEEEFFFFFFEEECCCAAAEEEIIIHHHEEEDDDFFFJJJKKKJJJIIIHHHHHHIIIKKKLLLHHHHHHGGGFFFDDDBBBAAA???<<<<<<:::888666444222222222222222222111111111000000000///............///------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&+++///...)))'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************************)))************+++++++++------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&((()))((('''&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((***++++++++++++***)))))),,,,,,++++++,,,,,,---...------..................////////////111333555666BBBZZZ''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,+++++++++,,,------...---------.........///////////////000000000000000000222333444444444666888777999:::999888777888999;;;::::::999999:::;;;<<<;;;<<<======<<<===>>>@@@CCCBBB@@@@@@AAADDDFFFHHHDDDCCCCCCCCCDDDDDDCCCAAA@@@FFFLLLLLLFFFDDDFFFJJJJJJJJJJJJJJJJJJJJJKKKLLLGGGFFFEEEDDDBBB???===<<<;;;:::999777555333111000222111111111111000000000000///......------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$(((---///---)))&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((((((''''''((()))'''(((((())))))))))))(((((())))))))))))))))))(((******+++++++++******))),,,,,,++++++,,,,,,---..................---------////////////111333555666BBBYYY~~~''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************,,,,,,+++++++++,,,------------------............000000000111111222222222000222444444444444666777888999:::999777777777999;;;;;;;;;;;;;;;<<<======;;;<<<>>>>>>>>>>>>???AAABBBAAA@@@@@@AAACCCEEEGGGDDDCCCBBBBBBCCCCCCAAA??????FFFLLLLLLGGGDDDFFFJJJJJJKKKKKKLLLLLLKKKKKKKKKEEEEEEDDDBBB???===;;;999:::999888666555333222111111111111000000000/////////......---------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$***//////+++(((&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%'''((((((''''''(((***''''''((())))))))))))))))))******++++++******))))))******+++++++++******,,,,,,++++++,,,,,,---..................---------////////////111333555666BBBXXX|||''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((()))((((((((('''(((((()))))))))(((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,------------.........000000111111222222333333111222444444444444555777888999:::999888777888999:::;;;;;;<<<<<<=========:::<<>>CCCHHHIIIFFFDDDFFFIIIJJJKKKLLLLLLLLLKKKIIIHHHCCCBBBAAA???===;;;999777888777777666555444333333000000000000////////////......---,,,,,,,,,,,,---)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%,,,111---((('''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++''''''(((((()))******+++'''(((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%'''(((((('''''')))***&&&'''((())))))******))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,++++++,,,,,,---...------..................////////////111333555666AAAUUUxxx''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))(((((()))))))))&&&&&&((()))))))))((('''((())))))******)))(((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++++++++++++++,,,,,,,,,---------........./////////000111222222222111333444444444444555666777888999999888777888:::999999:::;;;<<<<<<<<<<<<:::<<>>>>>AAADDDFFFFFFFFFGGGIIIIIIJJJKKKLLLKKKHHHFFFDDD???>>>>>><<<:::888666555555555555444444444333333000000/////////............------,,,+++,,,,,,,,,))))))))))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&...111+++%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,************************)))))))))***************)))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&(((((('''''')))+++&&&'''((()))************((()))***++++++***)))((())))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,---------.../////////////////////111333555666===QQQrrr''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))******%%%&&&((()))))))))((('''((()))***++++++***)))((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,---------......---......///000111111222111333444444444333555666666888999999888888999:::777888999:::;;;<<<;;;;;;:::<<>>@@@AAACCCEEEGGGIIIJJJJJJHHHIIIJJJJJJIIIFFFCCCAAA<<<<<<;;;:::888666555444333333333333333333333333000/////////...............---,,,,,,++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''///222***$$$%%%((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************......------,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&(((((('''((()))+++&&&'''((()))************'''((()))++++++)))((('''((()))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////111333555666:::MMMnnn(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************((((((((((((((('''''''''((((((((((((((()))*********)))(((((((((((())))))'''(((((('''&&&&&&((()))+++*********))))))(((((())))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222333444555555666666555555777777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>???AAABBBBBBAAA???>>>DDDCCCBBBCCCEEEGGGGGGFFFGGGIIIHHHDDDBBBDDDBBB???;;;;;;:::999888777666555555555444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((***000111***$$$%%%'''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&%%%%%%'''***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++)))((()))******)))(((+++******)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////---///000111111222444666???LLLiii(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))+++***)))(((''''''((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))*********)))(((''''''((())))))))))))((((((''''''))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222333444444555555555555555777777777777777888888888999999999:::::::::::::::======>>>???@@@@@@@@@???@@@@@@????????????@@@@@@>>>???AAABBBBBBAAA???>>>CCCAAA@@@AAACCCEEEEEEDDDFFFHHHGGGBBB@@@AAA@@@===::::::999888777666555444444444333333222111111111////////////.........---++++++++++++++++++++++++******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&(((,,,000///((($$$&&&'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''')))***************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&'''(((((())))))((((((%%%&&&&&&'''((()))******((((((((((((((((((((('''''''''''''''(((((((((((()))((('''((())))))((('''))))))(((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////---///000111111222444666>>>KKKhhh(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))***))))))(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))))))))+++******)))((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222333333444555555555555555666666666777777888888888999999999999999888888888======>>>>>>>>>>>>======???>>>>>>======>>>>>>??????@@@AAABBBBBBAAA@@@???AAA???>>>???AAABBBBBBBBBDDDFFFDDD???===>>><<<999888777777666555444333333333222222111111000////////////.........---------******************************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%&&&(((//////***%%%%%%((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''(((***++++++''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&'''((()))((('''''''''(((((()))+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---............/////////---///000111111222444666<<>>>>>>>>>>>>>>>>>======<<<<<<======>>>??????@@@AAAAAA@@@??????@@@???===>>>@@@AAAAAA@@@AAACCCAAA<<<::::::999555666555555444333222222222111111111000//////...............---------,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))222---&&&$$$&&&)))(((%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&''')))))))))'''(((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,---------.........//////---///000111111222444666:::GGGddd((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********(((((((((((())))))******))))))(((((((((((())))))&&&'''((()))***)))))))))'''''''''))),,,---+++)))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222222333333444555444444444444555555666777777888888::::::::::::999999999999999:::<<<>>>???@@@AAAAAA===<<<<<<<<<<<<<<<<<<===>>>??????????????????>>>@@@>>>===>>>???@@@@@@???===???>>>999777777666222444333333333222111111111111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&''')))+++333+++$$$$$$''')))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((('''''''''((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((()))((('''(((***+++***)))******)))))))))))))))*********************************+++++++++,,,,,,,,,------------............---///000111111222444666999EEEbbb(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************'''(((((())))))******+++***))))))(((((((((((((((&&&'''(((*********)))))))))((((((,,,000222000---))))))))))))************''''''(((((())))))******))))))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222222222333444444444444444444444555666777777888888999999999999::::::;;;;;;888999;;;===???AAABBBBBB===<<<<<<;;;;;;<<<<<<===========================???>>><<<<<<>>>??????>>>:::<<<;;;666555666555111333222222222111111111000111000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******---,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''')))+++,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''&&&(((+++...222***$$$%%%((((((&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((('''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((()))(((''')))+++,,,+++***++++++***)))))))))))))))******************************+++++++++,,,,,,,,,,,,------------.........---///000111111222444666888DDDaaa(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((((())))))))))))***'''(((((()))******++++++******)))(((((((((((((((%%%&&&(((***+++***))))))***((((((+++000222///+++((((((((()))))))))******'''''''''((()))*********))))))))))))******************+++,,,,,,,,,,,,+++---------............////////////000111111222222222222333444444444444333333333444555666777888999666666777888999:::;;;;;;888999:::<<<>>>??????@@@======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>><<<::::::<<<===<<<;;;777999888555444555555111222222222111111111111111111111000000///.........,,,,,,,,,,,,++++++++++++******************************))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((())),,,......+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''&&&''')))...111///(((%%%((()))&&&%%%'''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((************************************************))))))))))))************++++++++++++++++++++++++************************'''((()))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%&&&'''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((('''&&&(((***++++++******)))))))))))))))***+++******************************+++++++++,,,,,,,,,,,,,,,---------.........---///000111111222444666999DDD```(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''((((((((()))'''(((((()))***+++++++++******)))((((((((((((((($$$&&&(((***++++++))))))(((&&&&&&)))......***&&&&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))******************+++,,,,,,,,,,,,+++---------.........///////////////000111111222222222222333444444444333333333333444555666777888999444444555777888999:::;;;888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<:::999999:::;;;:::999555888777444333555555222222222222222111111111111111111111000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***...000///,,,)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''***///333---(((&&&))))))%%%$$$'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&'''(((*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''&&&%%%''')))******)))(((((((((((()))+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000111111222444666999DDD```&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))))))))((('''''''''''''''((((((''''''''''''((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000111222444444444444444444444444555555555666666666666777666777888999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999===;;;999888666666666777444444333333333222222222000000000111222222222333111000000///...---------,,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***)))'''''''''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***...222''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************'''(((((()))***+++++++++---,,,,,,,,,+++*********************************)))))))))(((((((((((('''))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))*********++++++++++++(((((()))***,,,---......,,,***)))''''''(((***+++++++++,,,,,,,,,,,,---------------............///,,,///222333333222333333999HHH\\\}}}'''''''''(((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))(((''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------...///000000111222333333333333333333333333444444555555555666666666777888999999::::::::::::999::::::;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999:::999777666555444444555444333333333333222222222000000111111111111111111000000//////...------,,,,,,,,,,,,++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***...111''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********************************'''(((((()))******++++++++++++++++++************************************,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))*********++++++(((((())))))***+++,,,,,,---,,,+++))))))***,,,---++++++,,,,,,,,,,,,---------------............///---///111222222222333444888GGG[[[}}}'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******************)))((((((''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000111111222222222222222222222222333444444444555555555555888999999:::::::::999999888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999888777666555444333222222222333333333222222222111111111111000000000000000000/////////......------,,,+++++++++++++++************))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++...///''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******************************'''(((((())))))******+++))))))))))))************************************))))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******((((((((()))))))))******,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,---------------............///...000111111000111333666888FFFYYY}}}(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******************))))))((('''((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++---------.........//////111111111111000000000000111111111111111222222222333333333444444444555555999999:::::::::999888888888888999:::<<<===>>>>>>:::::::::;;;;;;:::::::::777888888999999888888777555555444333222222111111222222222222111111111111111000000//////..................---------,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***,,,------''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************(((((((((((())))))******''''''(((((())))))******************************((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((()))***++++++++++++,,,,,,,,,---------------............//////000000000000111444666777EEEWWW{{{(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''')))******+++++++++******)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++---------.........//////111111111111000000000000000000000111111222222222333333333444444444555555999999:::::::::999888888888888999:::;;;<<<===>>>999999:::;;;;;;:::999999666777777777777777777666444444444444333222222111222222111111111000000000/////////......---------------------,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++---,,,+++''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))************************((((((((((((((()))))))))'''''''''(((((())))))***))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))))))))******************)))(((((())))))******++++++++++++,,,,,,,,,---------------............//////000000000000111444666777CCCUUUzzz'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((***+++++++++++++++***))))))(((((())))))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,------------.........000000000000000000000000000000000111222222333333333444444444555555555555888999999:::::::::999999999999999:::;;;;;;<<<<<<888888::::::::::::888888555666666777777666666555333444444444444333222111111111111000000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))---...,,,)))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))******+++++++++*********+++,,,,,,------++++++,,,,,,,,,,,,---------------............///...000111111000111333666666BBBSSSxxx'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))+++++++++++++++***))))))(((((())))))******))))))))))))*********)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,------------////////////////////////000000111111222333333444444444555555555666666666777888999999::::::::::::::::::::::::::::::::::::777888999::::::999888777555555555666666555555555222222333444333222111000111111000000000/////////,,,,,,,,,,,,------------++++++++++++++++++,,,,,,((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))...///+++'''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************((((((((((((((((((((((((******)))))))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))))))))''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++''''''(((((()))***++++++))))))***+++,,,---------++++++,,,,,,,,,,,,---------------............///---///111222222222333444666AAAQQQvvv&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))++++++,,,,,,+++******)))))))))))))))******))))))))))))************))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------............/////////000000000111222333333444444555555555666666666666777666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999666777999::::::999777666444555555555555555555444111111222333333222000000000000000000////////////+++++++++,,,,,,---------+++++++++++++++++++++,,,(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***...///+++&&&'''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************((((((((((((((('''''''''++++++******))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******+++******''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************++++++++++++%%%%%%&&&'''((()))***+++''''''(((******+++++++++++++++,,,,,,,,,------------------.........//////,,,///222333333222333333666@@@PPPuuu(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))%%%&&&''')))************'''((()))******++++++*********))))))))))))******+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&++++++******************++++++,,,------......///............////////////000111111111111222222222444444555555666666777777999999999:::::::::;;;;;;???>>>>>>===<<<;;;;;;::::::888666666777888777666777444111000222333333333000000000000000000000000111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''''''''&&&&&&&&&'''''''''&&&&&&(((***((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***######,,,///'''###'''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''*********)))))))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......///000111222333333888===KKKrrr(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((((()))))))))******''''''((()))))))))(((((('''((()))******++++++*********))))))))))))******+++)))(((&&&&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''************************++++++,,,------......///............////////////000111111111111222222222444444555666666777888888999999999::::::::::::;;;>>>>>>>>>===<<<;;;;;;;;;:::888777666777888777666777444222000111222333222////////////////////////111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((()))))))))&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***###$$$---///((($$$'''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''***)))))))))))))))))))))(((((())))))***++++++,,,******+++++++++,,,,,,,,,------------------------......///000111222333333666<<>>>>>======<<<;;;;;;;;;:::888666666777888777666777444222111111222111111////////////////////////000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''''''''''''''(((******(((''''''(((''''''(((((()))))))))***&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((($$$'''///000)))%%%&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))******'''(((((())))))******+++******+++++++++,,,,,,,,,------------------------......///000111222333333555;;;HHHlll((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))''''''(((((((((''''''&&&'''((()))******++++++*********))))))))))))******))))))(((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((***************+++++++++++++++,,,------......///............////////////000000111111111222222222333444555666777999::::::888888888888999999999999======<<<<<<;;;;;;;;;;;;999777666666777888777666666444111000111111000///////////////////////////////////////...------,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((&&&(((******((('''&&&'''&&&&&&&&&'''(((((())))))''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))///000***&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))*********''''''(((((()))))))))*********+++++++++,,,,,,,,,------------------------......///000111222333333555<<>>FFFbbb((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''')))***)))((('''((()))))))))))))))((((((''''''(((((()))***++++++******'''((()))******++++++*********))))))))))))******(((((()))***************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((())))))***++++++,,,,,,++++++,,,------......///............////////////000111111111111222222222444444444444555555555555666666666777777777888888666777777777777777777777444222111111333555444444000///...///111222000///........................+++,,,...//////...,,,+++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((())))))******)))))))))(((((()))---000)))))))))(((((('''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%(((+++***''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''')))+++---((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******++++++***'''(((((()))******++++++******************************+++++++++,,,,,,,,,------------------------......///000111222333333555===EEE^^^((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''')))***)))((('''(((***+++*********))))))((((((***++++++++++++***))))))'''((()))******++++++*********))))))))))))******'''((()))***************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++((())))))***++++++,,,,,,++++++,,,------......///............/////////000000111111111111222222222555555444444444333333333666666666666777777777777555555555666666666666666333111000000222444444333.........///111222111000........................+++,,,...//////...,,,+++************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&''''''((()))******+++++++++***))))))+++000444,,,,,,+++***)))(((''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%)))***(((%%%&&&((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''')))***++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%$$$###$$$&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++'''(((((()))***++++++++++++++++++*********************+++++++++,,,,,,,,,------------------------......///000111222333333444<<>>FFFXXX)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))(((%%%$$$$$$(((+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++*********+++,,,,,,------......//////000000111111222222222222333333333333333444666666444333444555444444444444555555666666777666444333333444666777555333111111333444222000000000000000000///......------------------------+++++++++*********))))))++++++******))))))(((((())))))************)))))))))************+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((---000...(((&&&(((&&&"""''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,***)))***---...,,,+++,,,---......//////......////////////000111222333222>>>DDDXXX))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***(((+++///***###$$$---))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******++++++,,,,,,------......//////000000111111333333333333444444444444333555666666555444444555444444444444555555555555666555444333333444555666555333222222333333222111///000000000000///......------------------------+++++++++************************)))))))))))))))))))))************)))))))))************+++++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((///000...)))&&&&&&%%%!!!''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))((((((((((((''''''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***+++---...---,,,,,,---......//////......////////////000111222333444>>>BBBVVV((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((555BBB;;;)))###***)))))))))))))))))))))))))))******++++++******)))++++++******))))))((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++******++++++,,,------.........//////000000111111333333333444444444555555333555666666555444555555555555555666666666555555444444333333333333444444444333333333333333222111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********)))******++++++******)))))))))*********+++++++++***))))))))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&((()))))))))(((''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))++++++***(((''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,------,,,,,,---......///.........////////////000111222333666===@@@UUU(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&***999GGGAAA---$$$***))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))((((((***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++***++++++,,,------............//////000000111111333333333444444444555555333555666666555444444555555666777777777666666555333333222222222222333333222333333222111111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***************++++++++++++******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***((('''''''''((()))+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))******+++***++++++,,,,,,---......///.........////////////000111222333666<<>>QQQ~~~))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***++++++)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++++++++,,,,,,---...............//////000000111111222222222222333333333333111333444444333222222333333444555666555444222111000111111111111111111000///000222111...---...000......//////......---,,,++++++++++++++++++++++++))))))*********+++++++++++++++******))))))((((((***++++++,,,,,,++++++***)))************++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***///)))'''(((&&&###%%%)))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((+++,,,,,,******+++---,,,---......//////......////////////000111222333111;;;>>>OOOyyy))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%))))))&&&&&&))))))&&&))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++++++++,,,------......///......//////000111111111111111222222222333333333000222444333222111222222111222444444444222000///000000111111111111000000...000111000---,,,---000......//////......---,,,++++++++++++++++++++++++))))))******++++++++++++,,,++++++***)))(((((('''***++++++,,,,,,++++++***)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''&&&&&&((()))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))******...(((%%%''''''$$$&&&+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))),,,...---+++***,,,///,,,---......//////......////////////000111222333000:::???NNNvvv******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++)))*********)))((('''&&&************************+++++++++*********))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))))))))*********++++++,,,------......///111111111000111111222222333444444444444333111111000111333444444444333333666444222222222222000...111000000000//////......000000//////......------////////////////////////,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))...,,,++++++------,,,***))))))************))))))************************))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((((((((())))))))))))))))))************))))))******))))))((((((''''''(((((()))***************)))***+++)))(((((()))++++++******)))(((''''''&&&))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((%%%&&&)))'''$$$'''...))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((((((******))))))((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++,,,,,,,,,---......//////......111000///...///111333444333999AAAPPPppp***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((************************+++++++++*********))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++,,,,,,------......///111111000000111111222222222333444555444333111000222333444555666555555444666444333222222222000///111111000000000/////////..................------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))---+++******+++,,,***)))))))))************))))))************************))))))))))))))))))))))))***((('''(((******)))'''((((((((()))))))))******))))))************))))))******))))))(((((((((((((((((()))***************)))******)))(((((()))+++*********)))((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((&&&&&&)))'''%%%(((...((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&&&&'''''''''''''''((()))((('''&&&''')))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''(((((())))))******'''(((((()))******++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,---......//////......000000///...///111333444222888???NNNmmm))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))((('''((()))***+++************************+++************)))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000000111222333111222444555555333111///333444666777777666555555666444333222333222111///111111111111000000000000---------...............------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++************,,,+++)))***++++++***((())))))************))))))************************))))))))))))))))))))))))***)))((((((******)))((()))))))))*********++++++))))))************))))))***))))))))))))(((((((((((())))))************))))))******)))((((((***+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((&&&&&&((((((&&&)))---'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((())))))))))))))))))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))(((((()))))))))(((((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))((('''&&&''')))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......000////////////111222444111777===KKKkkk))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''''''''))),,,---************************************))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////000000///000000111222333///111444555555333111///333444555666666666555444666444222222333333111000111111111111111111000000------....../////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******++++++***))))))******++++++******)))************************))))))))))))))))))))))))***))))))))))))***)))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))((()))************))))))((()))***)))((((((***,,,***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((((((***---&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((())))))))))))))))))******************)))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((&&&%%%&&&(((***'''((()))((('''&&&''')))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))************))))))*********+++++++++*********++++++,,,,,,---,,,---......///.........000/////////000111222333222777<<>>BBBDDD>>>444///111777000666888AAAaaa))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******+++++++++******))),,,+++++++++,,,,,,***)))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------+++))))))***++++++,,,,,,,,,,,,------............////////////////////////////////////,,,,,,,,,---------.........---,,,++++++,,,---...---,,,,,,+++*********+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------..............................//////000000111111---------............///......---,,,,,,+++***************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))***++++++)))(((((()))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******++++++++++++******))))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((()))******---,,,+++***)))''''''&&&,,,++++++******++++++,,,***+++,,,,,,------,,,,,,111,,,+++...,,,***444BBB@@@;;;444000000111111000111555999BBB^^^))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***************************************************************,,,,,,+++************+++******************************+++++++++******)))******)))+++------,,,+++*********++++++++++++,,,******+++++++++,,,,,,,,,***,,,------+++******+++++++++,,,,,,,,,,,,------............////////////........................,,,,,,,,,---------......---------,,,,,,------------,,,,,,+++******++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........//////.......................................//////000000000000---------............///......------,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******************************++++++++++++*********)))******++++++++++++******************************************************((()))***++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))***++++++)))(((((()))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******++++++++++++******))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((''''''''')))(((((((((((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))***************))))))))))))))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,000......///000111999BBB666333///...000333444444222666888???[[[))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******************************************************------,,,+++++++++++++++************************)))******+++++++++******)))((()))+++---...---,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------............/////////........................,,,,,,,,,---------......,,,------......------,,,---,,,,,,+++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000000//////..............................////////////000000000---------............///......------,,,+++++++++......---------------,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++)))(((((()))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++***(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&(((((((((''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******''''''((()))***+++,,,,,,++++++************++++++***+++,,,,,,------,,,,,,---000///...111888<<<===///---,,,---000333444444333666777===XXX))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++************************************+++++++++++++++...---,,,,,,++++++,,,,,,************************))))))***+++++++++*********))))))+++---...---+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,---------------.........//////........................,,,,,,,,,---------......+++,,,---......---,,,+++---,,,,,,+++++++++,,,,,,---------............///---------------------------....../////////////////////000000000000//////........................////////////////////////---------............///......------,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***++++++)))(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******++++++++++++******)))))))))******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''''''''(((((((((((())))))((((((''''''(((((()))***)))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***&&&'''((()))***+++,,,,,,++++++************++++++***+++,,,,,,------,,,,,,***//////***...777999222///......///000000000000333666555;;;VVV))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++***************************+++++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,************************((()))***+++++++++++++++,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,------------------....................................,,,,,,,,,---------......+++,,,---......---,,,+++---,,,,,,+++,,,,,,---------------............///---------------------------...//////000000////////////000000000000///////////////////////////////////////...............---------............///......------------,,,,,,------,,,,,,++++++******************++++++++++++************************))))))************************++++++++++++************************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++)))(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******))))))************))))))(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&''''''((())))))(((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((())))))******+++++++++******))))))******+++***+++,,,,,,------,,,,,,+++000///***,,,444333,,,///000000000000/////////222555555<<>>WWW~~~************************)))))))))))))))))))))))))))***,,,,,,***)))***+++,,,++++++++++++,,,------,,,++++++******++++++,,,************************)))***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++*********,,,---,,,,,,---------.........,,,,,,---------.........///...------------...///.........------,,,,,,,,,........./////////000000//////.........---------//////.........---------........................++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,+++++++++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))---,,,,,,,,,++++++++++++++++++************++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************---,,,+++))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))************,,,,,,------,,,,,,+++***))))))******+++++++++***************)))))))))(((+++++++++*********)))))))))))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***************+++++++++*********))))))***++++++,,,,,,------.../////////////////////.../////////000111111222222555555666>>>VVV}}}************************)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,+++,,,,,,---,,,------------.........,,,------------.........///......------......///.........---------------,,,,,,---------........./////////............---/////////.........------........................,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))+++++++++++++++*********++++++************++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************---,,,+++))))))))))))***)))))))))))))))******++++++***)))(((((()))***+++)))*********)))(((((('''))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,------,,,,,,+++***))))))(((((())))))***+++************))))))))))))+++************)))))))))***************++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***************+++++++++******************++++++,,,,,,------.........///////////////////////////000111111222222444555666===UUU|||************************)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++***+++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------------------........................------------------------------,,,,,,,,,,,,------........................000///......//////...---------------............------------............//////............//////...............---------,,,,,,---------........./////////...............////////////....................................,,,,,,,,,------------...---..................---------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))************************++++++************++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))***************************************+++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************---,,,+++))))))))))))***)))))))))))))))******+++,,,***(((''''''(((***,,,***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,------,,,,,,+++*********)))((((((***+++,,,*********)))))))))))))))************))))))))))))***))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))******************************************++++++,,,,,,------.............../////////////////////000111111222222444555666<<>>??????AAAIIIMMMEEE999777777666666666666666666///////////////111222333444333111000111111222111666000...111333111222555444444222111000/////////111222333444444333111000000000111111222111111111222111000//////////////////............//////000////////////////////////---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))***************************************)))((((((************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))************************************(((***************,,,...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---//////...---,,,,,,++++++************))))))))))))++++++************++++++++++++++++++*********)))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((()))++++++)))((((((((((((((())))))))))))((('''''''''''''''''''''((()))))))))))))))******((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++*********+++,,,---............////////////000000000111222222333333555444444;;;NNNppp******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,*********)))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---............////////////000000000000000000000222222111111111111000000/////////...///111555999FFFHHHIIIJJJMMMNNNIIIBBB<<<<<<<<<<<<===>>>???@@@888666444333333444666777666888999777555444555777666333222333222000333888:::888555222000000000111555666777777666444111///000000111111111000000///222111000000000000111111000//////............///////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************)))************))))))(((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++///222,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---///......---,,,,,,,,,+++************************++++++************++++++++++++++++++***************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))***************)))((()))++++++)))((())))))))))))((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***)))((((((((()))+++,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---............////////////000000000111222222333333222333444:::MMMnnn******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***************++++++++++++++++++++++++++++++------------------------******++++++,,,------...++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------....................................000000000000000111111111222333333333333333444555444444222000000222666:::CCCGGGKKKMMMMMMMMMKKKIIIBBBAAAAAAAAABBBEEEHHHJJJFFFDDD@@@<<<:::999::::::===>>>???>>>===<<<;;;;;;888888777555111///222666<<<:::777444333444555666===<<<;;;999777555333222111111111111111000///...000000000///000000111111111000///...............////////////////////////.........------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************)))(((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))*********************************************)))))),,,000444++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,+++)))***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************)))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((()))))))))***************)))((()))++++++)))(((******))))))(((((('''''')))))))))))))))*********''''''((((((((()))))))))))))))(((((()))+++...000++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++***++++++++++++,,,,,,............////////////000000000111222222333333111333555;;;LLLlll******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++***************+++++++++++++++++++++++++++------------------------***++++++,,,------......++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////////////////////////////000000000000000111111111///111333333333444888;;;===<<<999666444555888;;;@@@EEELLLPPPQQQOOOPPPQQQJJJIIIGGGGGGIIILLLQQQTTTOOOMMMKKKGGGEEEBBBAAAAAACCCAAA@@@AAADDDCCC???:::===???>>>999444222222444888777666555666888;;;===FFFCCC???;;;888777666777333333333333222111000/////////.........///000000111000///...............///////////////////////////...------------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((())))))*********))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))*********************************************)))))),,,000444++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------...///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---------.........---,,,+++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,***************+++++++++************************++++++++++++++++++++++++))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((()))))))))***************)))((()))++++++)))(((******))))))((((((''''''))))))))))))******++++++))))))))))))))))))))))))))))))(((((()))+++...000++++++++++++++++++++++++************************((()))))))))******************++++++,,,,,,,,,,,,............////////////000000000111222222333333111444777<<>>AAACCCFFFJJJSSSZZZ[[[WWWWWWZZZUUUTTTTTTTTTUUUXXXZZZ\\\TTTUUUVVVVVVTTTQQQNNNLLLJJJFFFEEEGGGKKKKKKDDD===@@@CCCCCC===999777555222555555666777:::>>>BBBDDDKKKHHHDDD@@@<<<;;;::::::777777666555444333111000//////...............///000//////............//////////////////////////////...---,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************((())))))************)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++///222***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,.........---,,,+++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))***************)))((()))++++++)))((())))))))))))(((((((((((((((((())))))******++++++++++++******))))))(((((()))((((((((()))+++,,,---************************************************))))))))))))************)))***+++,,,,,,,,,,,,+++............////////////000000000111222222333333222555777;;;IIIggg******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,++++++***))))))******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------........./////////000000/////////000000000111111222222222222111111111000///000000222333444555666666999;;;;;;:::;;;@@@EEEEEEFFFHHHHHHIIIKKKNNNQQQTTTVVV^^^gggfff```\\\]]]___aaadddggggggfffdddccc___bbbfffhhhfffaaa[[[WWWUUUUUUVVVXXXYYYVVVQQQMMMIIILLLLLLHHHGGGGGGBBB;;;888999<<>>@@@CCCGGGLLLPPPRRRTTTKKKLLLMMMLLLIIICCC===:::<<<<<<;;;:::888666555444333333111000////////////...............///000111////////////////////////000///---,,,,,,---///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************(((((()))***************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))************************************((()))++++++******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))***************)))((()))++++++)))(((''''''(((((())))))******&&&''''''((()))*********000///...,,,***)))'''''''''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++............/////////000000000000111222222333333222444555666BBBaaa++++++******++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............////////////000000//////111444444000---333333444222111111222333444333222444999@@@DDDGGGOOOOOOOOONNNLLLKKKIIIIIIGGGKKKPPPUUUYYY]]]```cccdddeeeiiinnnmmmhhhgggiiiooolllpppxxxxxxqqqqqqxxxyyyzzz{{{zzzwwwrrrmmmjjjjjjoooppplllhhhgggeeeccc___cccbbb]]]]]]dddeeebbbXXXUUULLLEEEIIISSSVVVRRRWWWZZZWWWLLLAAA<<<999777777;;;???>>>:::777777888333444444333111000111222000111111111111000//////111000/////////000222333000000000000000000000000///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))(((************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))******+++)))************+++++++++++++++******************++++++******++++++,,,---+++***((())),,,...//////------,,,,,,,,,,,,++++++++++++++++++******))))))+++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---......///000//////000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++++++++******,,,,,,,,,+++***)))((('''++++++******************)))+++------+++)))((())),,,++++++******++++++,,,******++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))///,,,******((('''+++111(((***++++++++++++,,,...000000000000000000000000/////////000111111222222333444666999DDD```+++++++++***++++++,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000//////111444555333111222222111000000000222333555555555999???GGGMMMQQQVVVUUUSSSPPPMMMMMMMMMNNNLLLOOOSSSWWWZZZ___eeeiiilllkkklllnnnmmmiiiiiimmmssssssvvvzzzzzzvvvvvvyyyttttttvvvzzz|||{{{xxxuuussstttqqqnnnmmmnnnkkkfffggghhhfffbbb``````___\\\^^^\\\UUUNNNPPPVVVWWWSSSYYY^^^\\\OOOAAA888555333666888;;;;;;999888888999444444333222222333444666333222222222111111111111000000/////////000111222000000000000000000000000///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))(((******************************************************++++++++++++******************************)))))))))))))))******+++)))************+++++++++************************++++++******++++++,,,------,,,++++++...000111111------,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------.........000///...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,++++++***)))(((++++++******************)))+++---,,,+++))))))))),,,++++++******++++++,,,******++++++++++++******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((''')))+++***&&&'''***(((***++++++++++++,,,.../////////////////////////////////000111111222222333444666999DDD```+++++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000///...000333666888888555444333222333555777888888888999<<>><<<::::::<<>>FFFLLLLLLIIIIIIKKKPPPQQQNNNKKKHHHOOOYYY```bbbeeeiiillllllqqqtttsssppppppuuu{{{{{{|||}}}|||{{{{{{|||}}}|||{{{}}}}}}}}}zzzwwwxxxrrrqqqooooooooommmjjjhhhpppxxx}}}zzzuuusssrrrqqqzzz~~~wwwhhhdddnnnqqqjjjfffaaaaaaggglllkkkkkkmmmrrrsssqqqkkkgggfffbbb]]]\\\```aaaZZZOOOFFFEEEHHHOOOIIICCC@@@???===999555444333333333222222222222///000111222333222222111000000000000000000000000///............---------........................................................................------............------,,,++++++******+++,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))******+++)))************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,------------...000000...,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,---------..............................+++,,,---...///000111222111000000111222222111///................................................,,,,,,------.../////////---------------------------............---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,******++++++,,,------...)))*********))))))+++---,,,++++++******++++++,,,******++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))---+++,,,...,,,)))***///(((***++++++++++++,,,.........................../////////000111111222222111222444777???XXX---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......,,,++++++,,,......------------------------------------------------.........////////////000000000000000111111111111000222555666999>>>FFFLLLMMMKKKKKKNNNRRRSSSOOOKKKLLLUUUaaahhhjjjlllooorrrnnnrrrtttsssppprrr{{{||||||{{{zzzyyy{{{~~~}}}yyywwwxxxyyy|||~~~}}}yyyuuurrrnnnmmmkkkpppsssrrrtttxxxzzzyyylllxxxvvvhhhiiiyyy|||qqqmmmeeebbbjjjpppqqqqqqsssnnntttuuummmfffdddeeefffaaagggjjjbbbTTTJJJJJJMMMOOOJJJDDDAAAAAA???:::555444444555555555444333222000111222333444333222222000000000000000000000000//////.........---------........................................................................------............------,,,+++*********+++,,,---************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))******+++)))************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---+++++++++,,,......,,,***---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,------.........////////////////////////***+++,,,...000111222333222111000111333333111000................................................,,,,,,------...///000000..............................//////......---,,,---......//////......---,,,,,,,,,------,,,,,,+++******+++,,,,,,---......)))******)))((())),,,...,,,++++++++++++++++++,,,******++++++++++++******++++++***))))))((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***+++---,,,((()))---(((***++++++++++++,,,.........................../////////000111111222222111222444777>>>VVV~~~+++++++++,,,---...///000++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,---------......//////...------------.../////////...------000222111333888===AAADDDFFFFFFHHHHHHKKKQQQWWW[[[ZZZXXXbbbfffkkkoooqqqqqqqqqpppooorrruuuvvvvvvwww{{{~~~}}}zzzwwwvvvwwwyyyzzz{{{xxxyyy}}}|||yyyvvvrrrqqqqqqqqqnnnjjjhhhmmmtttuuunnnfff]]]^^^^^^]]]___hhhvvvvvvuuuttttttvvvwwwsssooopppnnnllliiifffeeeddddddkkktttwwwmmmaaa]]][[[YYYSSSNNNMMMQQQOOOFFF@@@???;;;888777999<<<;;;666000333333333333222111000///...///000111111222222111000////////////.........////////////////////////........................000000//////.........---........................,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))))))))***+++++++++,,,+++++++++*********))))))+++,,,------+++)))******((()))))))))******************+++++++++******)))******+++++++++,,,,,,,,,------------------------...+++,,,//////,,,+++...,,,,,,,,,++++++*********///---+++))))))***+++,,,///...---,,,,,,---...//////............///000111///...---...///000///...///////////////000111222///......///111555999<<<888666555666777777333000111000//////......////////////......---......///......------,,,------...------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,,,,+++((()))************+++++++++------------,,,+++***)))///---,,,***))))))***+++***************************)))(((''''''((()))*********))))))((((((''''''))))))*********))))))(((******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,------------------000000000000000000000000......//////000000111111222777666888BBBQQQsss...---------------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,,,,,,,---------.....................//////000111///000000000///000222444:::<<<@@@EEEHHHIIIIIIIIIMMMOOOTTTYYY^^^___^^^\\\eeejjjppprrrpppmmmjjjjjjrrrtttuuutttrrrsssvvvzzz~~~}}}}}}{{{zzzyyywwwwww{{{zzzzzz|||~~~zzzvvvyyyxxxwwwuuusssrrrqqqrrrjjjgggddddddhhhlllnnnooohhhgggggghhhjjjjjjgggdddZZZZZZYYYYYY]]]eeeooowwwvvvtttrrrqqqsssvvvvvvuuuvvvuuusssoookkkfffcccaaaccclllssstttsssppphhh```YYYVVVVVV[[[ZZZQQQJJJGGGCCC???<<<<<<>>>===888444333333222222111000000000///000111111111111111111000000000000////////////////////////////////////////////////////////////000/////////............////////////////////////,,,,,,,,,++++++++++++************++++++,,,,,,---***************++++++++++++++++++*********))))))***,,,------+++*********************++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,------------------------...+++,,,//////,,,+++...------------,,,,,,++++++---,,,+++++++++,,,---...------,,,,,,---...///000///...---...///111444555777555222222444666888888777555333222333666999;;;666555555555777;;;>>>AAA???>>>===>>>???>>>;;;888:::999777555333222111111////////////////////////222111111000000000111111...............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++)))++++++++++++,,,,,,,,,,,,------------,,,+++***)))...---,,,+++************************************+++***))))))))))))***+++)))))))))))))))((((((((())))))************))))))************+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...////////////////////////......//////000000111111000555444555???MMMooo000///......------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............------,,,------------..................///000111333333///000111222222333555888===@@@DDDGGGIIIIIIGGGFFFJJJPPPXXX___ccceeefffggghhhmmmsssrrrlllfffccccccmmmooorrrrrrqqqrrrvvvyyyyyyzzz|||~~~}}}{{{xxxvvvvvvvvvuuusssqqqnnnkkkiiigggiiikkklllnnnqqquuuwwwqqqmmmjjjmmmttt{{{~~~~~~xxxzzz}}}}}}|||{{{|||}}}wwwsssooolllnnnqqqtttvvvrrrnnniiifffgggiiikkkllltttttttttsssqqqnnnjjjhhhllliiieeeeeekkkrrrqqqlllZZZYYY\\\bbbddd]]]TTTOOOJJJFFFAAA>>>>>>===:::666666555333222111111222222111222222222222111000000111000000000////////////////////////////////////////////////////////////////////////............////////////////////////,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************,,,------+++******+++***++++++++++++,,,,,,,,,111000...,,,******************+++++++++,,,,,,,,,------------------------...,,,,,,//////,,,,,,...............------------+++++++++,,,------......///...------------...///.........000333777<<>>LLLlll000//////.........//////,,,,,,,,,------------...........................,,,,,,,,,---------------------------------------///.........---------,,,------------------------------------------------....................................------------------------............////////////000111222333...000222333444555888:::>>>AAAEEEHHHJJJIIIGGGEEELLLRRRYYY]]]^^^___bbbeee```eeeiiiggg```[[[[[[]]]dddiiinnnrrrrrrtttwww{{{xxxyyyyyyxxxvvvsssooommmiiihhhhhhggghhhlllsssxxxuuuvvvyyyzzztttpppmmmjjjiiillljjjkkkmmmoooqqqqqqqqqqqqtttkkkaaa]]]bbbiiimmmlll]]]^^^bbbiiimmmhhh___WWWMMMHHHBBB>>><<<<<<:::999999888555333222333444555333333333333222111000///000000/////////.........////////////////////////........................///////////////.........////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,+++++++++***)))))))))***************************+++---,,,+++******+++*********+++++++++,,,,,,000...,,,***)))***+++,,,******+++++++++,,,,,,,,,,,,,,,------------------...,,,,,,000000,,,,,,......---------------------***+++,,,---......------111000000///.........---000000222555:::AAAHHHLLLLLLIIIFFFEEEHHHKKKMMMNNNMMMJJJFFFCCCBBBEEEIIIKKKLLLKKKJJJIIIJJJKKKMMMNNNJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEBBB???;;;999777666777888999999999888777666222222111111000///......111000000///...------,,,------------------------........................------------------------------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------------,,,---------,,,,,,+++***++++++,,,---,,,+++***)))************************+++++++++******+++++++++((((((((())))))******+++))))))***+++++++++******((())))))))))))*********)))))))))*********+++++++++,,,,,,------.......................................//////000000111111222777777888AAANNNooo---------......000111111,,,,,,---------.................................,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,------------.........//////000000///......//////000...000333555666888:::<<>>DDDLLLSSSWWWTTTRRRRRRRRRUUUVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGHHHEEEDDDBBB@@@???>>>==================<<<;;;:::999999999999888777666444333333333222111///...------................................................------------------------------------------------,,,,,,------,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---,,,+++***)))************************************************(((((())))))******++++++))))))***+++++++++++++++((())))))))))))*********(((((((((((()))))))))***++++++,,,,,,---...//////..............................//////000000111111111666666888AAAOOOooo,,,,,,,,,---...///111222,,,---------....................................,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................+++++++++,,,,,,,,,,,,---------........./////////111000//////.........///000333666888999;;;===???>>>AAAEEEIIIMMMOOOPPPQQQOOOQQQTTTUUUWWWYYY\\\^^^ZZZ\\\]]]^^^___aaadddggglllpppsssrrrooolllkkklllhhhgggfffgggjjjnnnsssvvv|||}}}zzzwwwvvvwwwwwwsssnnnnnnqqqssssssrrrrrruuusssiii]]][[[WWWQQQLLLHHHGGGGGGHHH???===:::777555444333333555555555444333222111000////////////............000000000000000000000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++)))+++,,,,,,+++++++++,,,(((((()))))))))************))))))((()))+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------.........///------000000------///,,,,,,,,,,,,,,,---------------...///000000111111///111444888<<>>@@@CCCGGGMMMSSSYYY[[[YYYXXXWWWXXXZZZZZZYYYXXXSSSSSSTTTSSSQQQNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDBBB@@@???>>>======?????????>>>===:::888777888777666555333222000000000000000000000/////////........................------------------------------------------------,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++***************************))))))************))))))))))))******************))))))***+++,,,,,,,,,,,,)))))))))*********++++++((((((((()))))))))*********+++,,,,,,---...//////..............................//////000000111111...444444666???LLLkkk------,,,,,,---...//////------------....................................,,,,,,------.../////////........................------------------------------------------------................................................,,,,,,,,,,,,------..................////////////000000/////////000111111444777:::<<<===>>>@@@AAA@@@BBBEEEIIIMMMQQQSSSUUUOOORRRWWW^^^dddhhhiiihhhbbbcccdddhhhmmmooonnnllljjjkkkllljjjiiijjjooossspppqqqsssyyy|||ttttttxxxsssrrrooonnnsssvvvooocccgggccc]]]VVVQQQNNNNNNOOOFFFEEEBBB???<<<999777666444444555444444333222222111111111111000000000000000000000000000000000000000000000000000000000000............/////////000------------------------...------------,,,,,,,,,*********++++++,,,,,,---***************+++++++++))))))*********+++++++++(((***,,,,,,+++++++++---))))))*********+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......//////------111111------///,,,---------..................///000333666888:::666999<<>>===<<<:::888666555444222222222111111111000000........................................................................,,,...//////,,,,,,---///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++***+++++++++,,,******************************+++,,,,,,+++******++++++******************((()))***+++,,,,,,,,,,,,************+++++++++,,,************++++++++++++***++++++,,,---...///000////////////////////////......//////000000111111///555444555<<>><<<:::999888333333333222222222111111////////////////////////................................................,,,...000///---,,,---000---------.........//////++++++,,,------,,,,,,,,,,,,+++*********+++,,,---************************++++++------------++++++,,,+++++++++***)))))))))((()))***+++,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---//////000000000000000000000000000......//////000111111111222888666666;;;EEEbbb................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------------------------------////////////////////////------...///222555888:::;;;===AAACCCCCCBBBBBBCCCKKKOOOTTTYYY\\\___bbbccc___dddiiijjjhhheeedddeeebbbjjjooonnnnnnnnnhhh___ZZZ]]]aaahhhvvv{{{kkkaaahhhuuu{{{|||}}}yyyuuulllccc___^^^YYYSSSUUUXXXVVVMMMFFFBBB===999888555111111333333111///333222111/////////000000000555888777333///000222000000000000000000000000////////////////////////........................------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---...///...------...///---///111111///...---...+++---//////......///000000333777:::<<>>@@@888999888666333222222222111000000///000000000000///000000...------///111...---,,,,,,,,,,,,---...........................---------.........////////////...---,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***.........///......------************************++++++,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++,,,------......///---------.........//////000000000000000111111111///444333444;;;DDD___................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------------------------------............////////////......000222666999<<<===@@@BBBDDDFFFHHHKKKNNNQQQWWWZZZ___bbbdddeeeeeefffbbbaaa``````bbbddddddcccjjjooooooiiidddbbb^^^YYYfffppp}}}{{{rrrqqqssszzz}}}wwwooolllmmmllliiidddaaaYYYPPPKKKIIICCC===888555333333555666444111444333111000000000111222000444777666222//////111000000000000000000000000////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---...---,,,,,,---......000111111///.........,,,---///000000111333555888<<>>BBBEEEJJJLLLLLLJJJHHHHHHBBBAAA???>>>============<<<======<<<<<>>CCCGGGHHHJJJLLLMMMKKKHHHGGGGGG>>>>>>??????@@@@@@AAAAAA===???BBBDDDFFFIIIMMMPPPOOORRRXXX]]]```___[[[WWW[[[ZZZXXXUUUTTTTTTTTTUUUNNNSSS[[[bbbiiimmmkkkfff]]]cccjjjmmmqqquuuwwwvvvppprrroooiiifffiiikkkjjjggg```YYYWWWXXXXXXZZZ\\\]]][[[YYYZZZ]]]```___^^^fffhhhhhhdddbbbdddeeeeeeaaa```]]]ZZZUUUOOOGGGCCC>>>:::444333777<<>>;;;===@@@@@@???>>>888333333666777444000........................////////////////////////........./////////000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///........./////////000000...//////000111111222222222777555444999AAAZZZ|||................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---...////////////------------------------..............................------------..............................---------...//////000000---...///111222444555555;;;;;;;;;<<<>>>@@@CCCDDDHHHNNNWWW___ccceeeggghhhfffaaa\\\\\\```eeeiiiiiikkkeee]]]WWWWWW[[[aaaeeeiiiffflllzzzwwwuuurrrvvv|||zzzrrrllleee___XXXTTTPPPMMMKKKGGG@@@;;;888666444222111111111111111111000000000000000000000000000000000000000000////////////////////////........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...000000000///...///000...///111222222444777999<<<>>>AAADDDGGGKKKPPPTTTQQQQQQOOOMMMJJJKKKMMMOOOOOOOOOOOOOOOOOONNNMMMMMMPPPRRRUUUVVVUUUUUUVVVXXXRRRTTTUUUTTTSSSYYYdddmmmrrrzzzssssss}}}vvvyyy{{{{{{xxxzzzxxxzzzyyytttlllkkkkkkmmmpppqqqmmmjjjaaaZZZRRRNNNMMMLLLHHHCCC;;;777333111111111///,,,---......//////......---////////////////////////....../////////000000000........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///....../////////000000000......///000111222222333222666444444999AAAZZZ}}}................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////......................................................------------..............................---------...///000000000...///000222444666777888<<<;;;;;;<<<>>>CCCGGGJJJQQQVVV]]]bbbddddddccccccaaa^^^\\\___dddhhhhhhfffddd___]]]bbbnnn{{{{{{pppuuuzzz}}}|||{{{xxxppphhhaaa^^^ZZZWWWUUUPPPJJJDDD<<<:::888555333222222222222111000000111111111111000000000000000000000000////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------...///000///...---...000000222444666777:::>>>AAA@@@CCCFFFIIILLLOOOSSSVVVRRRSSSSSSRRRQQQQQQSSSUUUSSSSSSTTTUUUTTTSSSRRRQQQUUUVVVVVVVVVXXX[[[```ddd___eeejjjiiihhhooo|||vvvqqqllllllqqqvvvyyyyyyoooiiicccaaaaaa^^^WWWQQQCCCAAA===999555333111000...///000000000000///...////////////////////////.../////////000000000000............////////////,,,,,,,,,---------......,,,,,,------------,,,,,,))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......///.../////////000000000000......///000111222333333111555333333999AAAZZZ}}}................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...////////////.........................................................------.........////////////////////////---------...///000000111///000111333555777888999<<<;;;:::<<<@@@FFFLLLPPPVVVZZZ___bbbbbb```______\\\[[[\\\bbbhhhiiifffbbbccccccllltttvvvwwwyyy}}}~~~vvvlllfffccc___^^^\\\XXXQQQKKK???===;;;777555333333222333111000000111222222222000000000000000000000000////////////////////////........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,------------...///...------...///333555777999;;;>>>CCCFFFCCCFFFJJJMMMOOOQQQTTTVVVPPPSSSUUUVVVVVVUUUVVVWWWQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUVVV[[[cccmmmtttyyypppwww{{{}}}~~~uuutttvvvxxxxxxnnnjjjggghhhkkkiiibbb[[[OOONNNJJJDDD>>>999777888///000111222222111000///000000000000000000000000////////////000000000000.........///////////////,,,,,,,,,------.........,,,------......------,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......///////////////000000000000---...///000111222333333000555333333999AAA[[[~~~//////............//////........................------------------------,,,,,,,,,---------......,,,---------.../////////111///---,,,---...111222////////////000000000000//////............////////////////////////////////////000///...///111333444333333333444666888999999<<<@@@CCCFFFJJJQQQVVVRRR```jjjhhhcccaaa___[[[^^^ddddddeeefff```___lllvvvyyy}}}qqqsssyyyzzzvvvtttpppmmmhhhccc^^^ZZZVVVTTTKKKFFF???888333222333444555333111111222333222111+++555888222000555333,,,000000000000000000000000////////////////////////////////////...---,,,+++------------,,,,,,+++***---,,,++++++******++++++//////...------------...,,,,,,++++++***)))((((((++++++,,,,,,,,,---------,,,,,,,,,---------..............................///000000///......111333666;;;@@@AAA??????CCCGGGEEEGGGKKKPPPSSSVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVV[[[YYYWWWXXXQQQQQQ\\\YYYZZZ^^^dddjjjsss~~~xxx{{{~~~tttuuuzzztttrrrtttoookkkmmmmmmggg```^^^ZZZVVVQQQOOOMMMGGG===555444///---000111///......333333444222000///111222////////////000000000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,000***222999,,,"""&&&+++......---------,,,,,,,,,+++,,,------......------222111000...,,,,,,...000000000000111222222333333222444222555<<>>;;;777333555999@@@===999555333222000////////////000000000111111////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++***999EEE:::///---***......---------,,,,,,,,,+++,,,------......------///------///222222000---000000000111222222333333444444222555<<>>AAABBBEEEHHHJJJJJJJJJLLLNNNNNNPPPTTTVVVVVVTTTQQQOOOUUUUUUTTTQQQPPPTTT]]]dddjjjiiidddlll}}}zzzyyy}}}}}}nnn\\\QQQRRRUUUVVVTTTPPPMMMPPPSSSWWWWWWXXXWWWOOOCCC<<<;;;PPPOOOJJJBBB999333111111//////000000000111111111////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,(((000666---)))------......---------,,,,,,,,,+++,,,------......------///000000111111000000000000000000111222222333333555555222555<<>>;;;777555333333444555444333222000EEEeeedddBBB...222111111111111111111111111000000000000000000000000/////////000//////...---+++,,,------...............---,,,,,,++++++,,,,,,///......---------......,,,,,,,,,,,,++++++++++++,,,,,,---------.........---------.........//////........................///111444666999===BBBFFFCCCEEEHHHKKKLLLNNNPPPQQQPPPRRRUUUVVVVVVTTTQQQOOOTTTRRRNNNLLLOOOZZZiiittt|||{{{wwwuuuwwwzzz~~~vvvbbb[[[]]]]]]WWWOOOLLLOOOSSSVVV\\\dddiiibbbUUUMMMLLLWWWYYYWWWLLL===222111333000000000000111111111111000000000000000000000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++///***...111)))***111111......---------,,,,,,,,,+++,,,------......------///111222000,,,+++...111000000000111222222333333555555222555<<>>CCCFFFFFFGGGIIILLLOOOPPPRRRRRRQQQRRRTTTTTTTTTSSSQQQPPPRRRPPPPPPTTT___nnn~~~{{{sssqqqyyyvvv~~~vvvsssqqqkkk___TTTNNNOOOSSSLLLSSS^^^eeeaaaZZZYYY]]]XXX[[[ZZZPPPAAA666333444000000000111111111222222000000000000000000000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++(((///222+++,,,000,,,......---------,,,,,,,,,+++,,,------......---------///000///---,,,---///000000000111222222333333444555333666<<<@@@VVVyyy//////............//////........................------------------------,,,,,,,,,---------......------------------.........000333555555444111000........./////////000000///..................///////////////////////////000222444555777:::>>>AAAAAAAAA@@@@@@BBBEEEHHHJJJKKKLLLQQQYYYbbbgggiiihhheeecccbbbcccccceeeqqq}}}xxxjjj^^^UUUTTTSSSPPPLLLEEE@@@<<<888666444444555666555444666444222///---...222666111111111111111111111111000000000000000000000000//////000000000000//////..................---,,,......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------------------------........................////////////,,,,,,---///000111222333444555888:::<<>>SSSttt//////............//////........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------000444:::>>>???;;;666222---------.........////////////............//////////////////////////////222444666888:::===BBBEEEEEEEEEEEEFFFGGGGGGHHHHHHRRRRRRUUU\\\ccchhhiiihhhaaa```ccciiinnnwww|||yyyvvvlllbbbSSSSSSSSSPPPKKKEEE>>>:::888666555444666666555444000888999111///555666000111111111111111111111111000000000000000000000000//////000000000000000///.../////////...---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---...///000111---.....................---------.........//////............/////////000//////111222444666777888888999<<<===???BBBFFFIIIQQQPPPPPPQQQRRRRRRQQQOOOQQQPPPPPPPPPQQQRRRSSSTTTWWW]]]lll|||vvvpppgggaaa```jjjrrr~~~|||sssmmmccclllxxx{{{qqqccc___bbbqqqkkkddd^^^XXXLLL===222000111111111111222222222000000000000000000000000000000000000000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////111---000///)))...444.........---------,,,,,,,,,+++,,,------......------111...///999EEEGGG<<>>BBBBBBBBBBBBBBBEEEIIILLLPPPNNNNNNQQQPPPMMMLLLNNNUUUOOOMMMQQQWWW]]]iiiuuuvvv{{{vvvjjj```ZZZaaaccchhhpppwww{{{|||zzzwwwnnnpppooobbbYYYIII???666333222222000---...333111111111111000000000000000/////////..................////////////......------------------------------------------------........................------------------------......---------,,,,,,,,,---------............///000111222333444555555555111111111111111222222222333666444444:::???QQQnnn222111000///...//////000////////////////////////............------------------------------------...------------.../////////000222444444222000///////////////////////////000000000000000000000000...///000/////////111333888999;;;???CCCHHHLLLOOOIIIJJJQQQ\\\___ZZZVVVUUU```dddjjjkkkiiieeecccbbbiiippplllccc___\\\ZZZXXXPPPFFF>>>===;;;<<<;;;999777555666777444444444333333333333222222222222222111111111111000000111111111111000000000000/////////.........000000/////////.................................------------------------....................................////////////........................///000222555999===@@@BBBDDDFFFGGGGGGGGGHHHKKKMMMTTTRRRRRRSSSRRRNNNNNNQQQPPPLLLNNNYYYdddooo|||vvviiiaaa```aaaffflllooonnnllluuulllwwwiiiQQQBBB:::666444555555222111333111111111111000000000000000000/////////...............////////////......------------------------------------------------........................------------------------......---------,,,,,,,,,---------............///---...///000000111000000111111111111111222222222333666444444:::>>>PPPmmm111111000///////////////////////////////////////...------------,,,,,,,,,------------------------...------------...//////...//////000000//////...////////////////////////000000000000000000000000...///000//////000222444777:::>>>@@@BBBGGGNNNSSSNNNUUU___eeeccc```cccjjjhhhkkkllliiieeeccceeehhhyyy~~~~~~vvveee___ZZZXXXRRRHHHAAA?????????===:::777444444555555555444444444333333333333222222222111111111111000000111111111111000000000000////////////......000000////////////..............................------------------------....................................////////////........................000222444777<<<@@@CCCEEEEEEFFFIIIIIIIIIJJJLLLMMMWWWTTTRRRRRROOOKKKLLLQQQMMMOOOWWWeeesssyyyssskkkffffffhhhiiiiiixxxtttaaaNNN???888222444777444111111222222111111111000000000000000000/////////.........//////000000//////...------------------------------------------------........................------------------------......---------,,,,,,,,,---------............///------...............---000000111111111222222222333666444555:::>>>OOOlll111000000///////////////////////////////////////.........---------,,,,,,------------------------...------------.../////////..................//////////////////////////////////////////////////////000000000///111444777===@@@BBBBBBCCCIIITTT]]]fffhhhiiifffbbbggguuurrrmmmgggdddgggooozzzzzzlll^^^XXXVVVQQQJJJFFFDDDDDDBBB>>>999555444555555555555555444444444444333333222222222111111111000111111222222111111000000000//////////////////000000//////////////////------------------------............................................................////////////////////////000000000000444555777:::===AAADDDFFFGGGIIIJJJLLLMMMOOOSSSVVV]]]ZZZWWWUUUQQQNNNQQQWWW\\\eeesss~~~|||qqqmmmpppuuu{{{vvvdddLLL@@@555555888888555333222222222111111111000000000000000////////////...//////000000000000//////......................................................................................................---------,,,,,,,,,---------............/////////000000000///......000000000111222222333333333666444555:::===NNNjjj000000000000000//////...////////////////////////////////////.........---------------------------...------------...//////000///............///000///////////////////////////////////////////////////000000000111333888;;;GGGGGGGGGFFFHHHRRRaaammmxxxtttlllfffhhhttt{{{ooodddfffuuuhhh^^^]]]ZZZTTTOOOLLLKKKHHHCCC===999777777666666666555555555444444333333333222222222222111111111222222222222111111//////000000000000000000//////000000000000000000................................................////////////////////////............//////////////////000111222222333333777888999;;;>>>AAACCCDDDKKKLLLNNNPPPSSSXXX___cccgggdddaaa___\\\[[[bbbkkkxxxwwwvvvzzzqqq^^^MMM===999;;;;;;:::999222222222222111111111111111000000000//////////////////000000000000//////......................................................................................................---------,,,,,,,,,---------............///000000000111000000/////////000000111222222333333333777555555:::===MMMhhh000000000000000///......////////////////////////000000/////////.........------------------------...------------...//////000//////......//////000////////////////////////000000000000000000000000///000111222333777<<<@@@HHHHHHGGGHHHOOO]]]nnn{{{|||xxxsssqqqxxxxxxllldddlllzzzjjjddd]]]VVVRRRNNNMMMJJJDDD>>>999777777777666666666666555555555333333333333222222222222111111222222222222111111//////000000000000111111//////000000000000111111////////////////////////........................////////////////////////............///////////////000111222444666777777:::;;;<<<===???BBBDDDEEEIIIKKKNNNQQQUUU[[[bbbggggggeeeeeeeeeeeeiiiuuu}}}{{{zzzqqqhhhVVVCCC;;;:::999777777333222222222222111111111111111000000000////////////000000111111000000///......................................................................................................---------,,,,,,,,,---------............///......///////////////...//////000111222333333444333777555666:::<<>>@@@BBBEEEGGGIIIHHHLLLRRRWWW[[[___dddggg``````cccgggllluuu~~~zzzooo___MMMCCC>>>999555555333333222222222111111111111111111000000000//////000000111111111111000000......................................................................................................---------,,,,,,,,,---------............///,,,---...///////////////...///000111222333444444333777555666:::<<>><<<===???AAAEEEHHHKKKLLLOOOTTT\\\cccgggiiijjjkkk^^^```eeellltttxxxjjjZZZQQQIII@@@:::999333333333222222222111111111111111111000000000000000000111111111111000000////////////////////////////////////////////////........................////////////////////////......---------,,,,,,,,,---------.........//////---...///000111111111111...///000111222333444444333777666666:::;;;JJJddd111111000000//////......//////////////////////////////.........------------------............///,,,,,,,,,---...///000000...............///000111000000000000111111111111111111000//////000111222222444666999===CCCGGGJJJMMMSSS___sss|||xxx{{{zzz{{{wwwxxxooooooiiibbb\\\XXXUUUSSSSSSGGGAAA999555777888777444555555444333333333333444222222222222222222222222222222222111111111111000333222111/////////000111000000000000000000000000//////............//////000000//////.........------.........---...111333222555888:::;;;===???@@@AAAAAABBBCCCFFFJJJPPPSSSYYYdddmmmooooooqqqnnniiigggeeeeeelll}}}|||wwwtttnnnllloooggg}}}vvveeeXXXKKKCCC@@@:::777444333333333222111333333333222222222111111222111111111111111222222........................//////000000000000//////........................//////.........---------000///---,,,+++,,,,,,------------.........//////---...///000000///...---111222333333111111222333444777555777<<<===IIIaaa111000000000/////////...//////////////////////////////.........------------------............///---,,,,,,------///000000///............//////000000000000000111111111111222222111000000111222333333666999===BBBFFFJJJMMMRRRaaawww~~~{{{vvvrrrsssyyy~~~tttlllhhhccc\\\XXXYYYQQQIII>>>777666777777555666555444444333333444444222222222222222222222222222222222111111111111000333222000/////////000111000000000000000000000000//////............//////000000/////////............///000//////000222555444777:::;;;<<<===???@@@AAACCCDDDFFFJJJOOOWWW\\\iiihhheeefffppp}}}}}}ssstttxxxmmmccc[[[ZZZZZZWWWVVVWWWRRRaaattt}}}zzztttqqqqqqwwwgggPPPFFF>>>;;;777555444333222111333333222222222111111111000000111222222111000///111111111111111111111111//////000000000000//////........................//////.........---------///...------,,,,,,,,,------------.........//////......///000000///......///111222222222222444555444777555666;;;<<>>BBBFFFIIILLLNNNPPPjjj{{{uuuooojjjkkkxxx{{{mmmllliii___ZZZ]]]\\\SSSFFF<<<888777666666666555444444333444444444333333333333333333333333222222222111111111111000222111000000///000000000000000000000000000000000000//////......//////000000000////////////......///000111000000222555777777:::<<<======>>>???AAADDDEEEHHHJJJNNNVVVaaaiiissskkkeeelll|||lllddd]]]]]]]]]YYYTTTRRRLLLSSS\\\```___[[[YYYYYYUUUfff```PPPEEEAAA;;;777555444333333222222222111111111000000000111444555555222///---222222222222222222222222//////000000000000//////.......................................------------............---,,,,,,------........./////////...//////000000//////...---///111222222333555777333666444555:::<<>>EEEIIILLLOOOTTTYYYmmmzzzrrrooopppgggcccwww}}}rrrqqqmmmhhhiiiaaa[[[RRRHHHAAA;;;777555666666555444444444444555333333333333333333333333222222222111111111000000000000000111111111000000////////////////////////000000////////////000000//////000000000000000000---///000000111333666999>>>@@@BBBBBBBBBAAABBBDDDGGGFFFEEEIIIRRR```nnnxxxqqqvvv|||}}}xxxooofffhhhlllrrrvvvvvvqqqllleeefffwwwyyyyyyuuuwwwzzz}}}~~~zzzrrrlllpppggg^^^]]]```eeennnwwweeeXXXQQQFFF===888555555444222222222111111111111000000222555777666444000...//////////////////////////////000000000000//////////////////////////////---.....................,,,---.../////////...---........./////////000000000000000//////000000000000222333333222111222444333666333444999:::GGG```////////////000000000000////////////////////////---------...............---------............///......---------......///000//////............///000000000000111111111111/////////000111333666777:::AAAJJJQQQWWW```llltttzzzwwwttthhhkkkwwwqqqllliiiaaa]]]VVVMMMDDD===999666777666555555444444555555333333333333333333333333222222222111111111111000//////000111111111111000000000000000000000000000111000000//////000000111//////000000000000111111---///000111222444888;;;@@@BBBDDDDDDDDDDDDEEEFFFHHHGGGIIIRRR```oooyyy~~~}}}qqqtttyyyyyysssaaacccvvv}}}||||||}}}xxxsssmmmfff___```dddxxx}}}www{{{rrrhhhXXXIII>>>888555333333333333222222222111111///000111222222111000///111111111111111111111111//////000000000000//////////////////////////////---------...............------...////////////........./////////000000000111000000//////000000111111333333333111111222333333666444555999999EEE]]].../////////000000000111////////////////////////---------.........//////---------............//////......---------......///............//////000000000000000111111111111//////000111444777:::;;;===EEEQQQ\\\iiizzzwwwsssxxx}}}sssnnnjjjfffbbbYYYOOOEEE>>>;;;:::777666666555555555555555444444444444444444444444222222222111111111111000...///000111222111111000000000000000000000000000111111000000000000111111//////000000000111111111...///111222333666:::===AAACCCEEEFFFFFFFFFGGGIIIMMMNNNVVVggg|||zzzyyy~~~}}}kkkkkkxxx|||{{{qqqmmmooovvvwwwsssiii______iiitttyyy~~~uuu___MMM@@@999555444444444333333333333222111111000000111222333444222222222222222222222222//////000000000000//////////////////////////////---------.........//////...............///000000.../////////000000000000111111000//////000111111000111333333222222333444222666555666:::888BBBYYY.../////////000000111111////////////////////////---------.........//////---------........./////////......---------.....................///000111000000000000111111111111///000111333666:::===??????HHHVVVeeevvv|||www{{{yyytttppplllfff[[[OOODDD>>><<<<<<777777666555555555555555444444444444444444444444222222222111111111111000...///000222222222111000000000000000000000000000111111000000000000111111//////000000111111111222///111222444555888<<>>>>>;;;888:::>>>@@@>>>;;;333333333333333333333333222222222222222111000000111222222222222222222111111111111111111111111111000000000000000000000000111111111111222222111111000333666999;;;===AAACCC???>>>CCCIIIGGGEEEPPPaaa|||lll^^^YYYTTTNNNQQQZZZwww~~~XXXGGG;;;666333555555222222555111222333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000//////////////////...------------...333444111,,,,,,000///+++000000111111222333333333555999666555:::;;;CCCTTT000000000000000000000000000000000///......------...............------------------............///...//////000000//////...000000000000000000000000000111222222222222222111333777;;;<<<===AAAIIIPPPOOOfff~~~zzz{{{xxxiii]]]ZZZYYYQQQFFF@@@<<<::::::<<<<<<:::888333333333333333333333333222222222222222111111000111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222111333666:::===>>>@@@BBBCCC<<<@@@GGGKKKHHHLLLbbbzzz~~~pppeee^^^YYYVVV^^^vvv~~~~~~tttTTTIII@@@777444333222222444222222333333333222111111222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////111///---,,,---...///...//////---,,,///444444111111111222222333444444444444999555555:::;;;BBBSSS////////////////////////000000000///......------........................---------............/////////000000000000//////111111000000000000000000000111111222222333333333333777<<<@@@DDDIIIPPPUUUTTTvvvwwwyyyxxxgggaaa```XXXNNNBBB>>>;;;888888777555333444444444444444444444444222222333333222222111000000111111222222111111000111111111111111111111111000000000000000000000000111222222111111000111222666:::>>>AAAAAAAAABBBCCCBBBDDDGGGKKKOOO^^^|||yyytttlllaaa```fff___YYYMMM???666333333333444333333333333222111000000222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////000000000000///////////////...---...111333222000---...///000222444444444111222222333333444555555333888555555;;;;;;BBBRRR////////////////////////000000000///......---------.....................---------............/////////000000000000//////111111111111000000000000000111111222222333444555666888<<>>;;;888777777888888444444444444444444444444333333333333333222222111222222222333333222222222222222222222222222222222111111111111111111111111...111222111///000444888<<>>:::666555666777555555555555555555555555333333444444333333222111333333444444444444333333222222222222222222222222111111111111111111111111///111444333111222888===>>>@@@AAA@@@??????@@@AAABBBEEERRRppp||||||~~~}}}dddLLLAAA<<<999333333444555555555444444333333333333333333333333111111111111111111111111//////000000000000//////000000000000000000000000000000000000////////////***...111000---...444:::===333,,,...111222333666000000111111222333333333111777555666;;;;;;@@@PPPxxx000000000000000000000000000000000///......---------------.........//////---------.........//////------............------//////000111222333333333000000000111222555777999<<>><<<;;;555555555555555555555555333333333333333333333333111111222333333333333222222222222222111111000000000111111111111222222222222222333555777;;;>>>@@@@@@BBB<<<:::@@@>>>;;;BBBAAAUUUyyy~~~xxxrrr^^^MMM<<<666999999555111111444555333333333222222222111111222222222222222222222222222222222111111111000000111111111111000...---,,,111111111111111000//////111000111222000333CCCTTTFFF<<<222...111222---'''000111111222222333444444666555666777666888CCCNNN000000000000000000000000111000000///......------....................................////////////111000000000/////////...000111111111111222222222//////000111444888<<<>>>EEEJJJMMMRRRddd{{{uuuyyyhhheee^^^TTTKKKDDD???;;;999555555555555555555555555333333333333333333333333111111222333333333333222333222222222111111111111111111111111222222222222111222333555888;;;>>>??????AAA<<<:::???<<<;;;DDDJJJ___~~~rrrxxx{{{bbbQQQIII777666444222333555555333333333333333222222222222222222222222222222222222222222222111111111000000222222222222111000///...111111111111111000//////000///000111...---555@@@;;;555///...222444222///000111111222222333444444666555666777666888BBBNNN000000000000000000000000111000000//////......---....................................////////////000000000000////////////000111111111111222222222000000111333666:::>>>@@@HHHLLLRRR___zzzyyyvvvwww|||lllfff]]]SSSKKKDDD===888777666666555444444444444333333333333333333333333111222222333333333333333333333222222222222111111111111111111222222222333111222444666999;;;>>>???===@@@<<<;;;@@@>>>AAAOOOccczzz}}}{{{zzz{{{xxxvvvqqq___^^^KKKBBB777333444666444222444444444444333333333333222222222222222222222222222222222111111111111111111111222222222222111111111111111111111000//////...---///111///,,,,,,000222000//////222333333333000111111222222333444444666555666777777999BBBMMM000000000000000000000000000000000000//////..........................................////////////000000000000////////////000000111111111222222222000111222444888===AAADDDNNNPPPYYYnnn}}}yyyuuuxxxwwwlll___WWWSSSNNNEEE===999888777555444444444444444444444444444444444444111222333333444444333333333333333333333333222222111111111222222222333333333444777:::<<<>>>???@@@<<>>999666444555555555444444444333333333222222222222222222222222111111111111111111111111///000111111222222222111111111111111111000//////------...222333222///...///000222222111000000000000111111222222333444444555555666888777999BBBMMM111111111111111111111111000000000000000/////////////////////////////////............////////////////////////000000000000000000111111111222222222111222333666:::@@@DDDGGGMMMRRR```~~~tttmmmqqquuubbbYYYZZZYYYPPPEEE===;;;999666555444444444444444444444444444444444222222333444444444444333333333333333333333444444111222222222222333333333666888;;;>>>@@@AAABBBAAA???AAA>>>===AAABBBRRRoooooobbbooouuusss}}}nnnwwwjjj[[[QQQFFF;;;777888555555444444444333333333222222222222222222222222111111111111111111111111......///000111111111111111111111111111000///////////////000333555333000///111333222000......///000111111222222333444444555555666888888999BBBLLL111111111111111111111111000000000000000000000000////////////////////////............////////////////////////000000000000000111111111111222222222222222444888===BBBGGGJJJKKKXXXqqqvvvssstttuuussswww}}}uuuiiikkkvvvooocccaaa___VVVKKKAAA>>>;;;888666555555666444444444444444444444444222222333444444444444444333333444444444444555555222222222222333333333333888:::>>>BBBDDDDDDCCCBBBBBBCCC??????BBBFFF^^^}}}kkkffftttxxxnnneee```TTTCCC:::999444444444444333333333333222222222222222222222222111111111111111222222222---...///000000000000000111111111111111000//////111222111...///222222///...000111222111000000111000111111222222333444444444444777999888999BBBLLL}}}111111111111111111111111000000000000000000000000////////////////////////............////////////.../////////000000000111000111111111111222222222222333555999>>>DDDJJJMMMSSSlll|||zzztttmmmgggfffbbbZZZWWWYYYZZZXXX\\\```gggqqq}}}|||tttsssxxxtttiii___UUULLLDDDAAA===:::777666666777555555555555555555555555222333444444555444444444333444444444555555555555222222222333333333444444888;;;???CCCEEEEEECCCBBBBBBCCCAAADDDJJJTTTttt|||{{{yyywwwyyywww}}}zzziii```UUUDDD:::888333333333333222222222222222222222222222222222222000000111111111222222222///000000111111111000000111111111111111000/////////333222...---111111///111000000000111222111111000111111222222333444444444444777999888999BBBKKK{{{111111111111111111111111000000000000000111111111000000000000000000000000............/////////000.../////////000000111111000111111111111222222222222333666:::???EEEKKKNNN___tttkkkkkkgggaaa______]]]XXXWWWWWWTTTNNNMMMOOOPPPNNNLLLNNNRRRXXXddduuu~~~qqquuu|||mmm]]]QQQKKKFFFCCC???;;;888777777777555555555555555555555555222333444444555555444444444444444555555555666666222222333333333444444444777:::???CCCEEEEEECCCAAA???BBBBBBIIITTTcccyyyzzzzzzyyywwwvvvwwwxxxrrr{{{{{{kkkZZZMMM???777777333333333222222222111111222222222222222222222222000000111111222222222222111111222222222111111000111111111111111000//////+++111333000...222444111666333111000111111000///000111111222333333444444444444777999999999AAAKKKyyy111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........//////000111222111333555555444333333333666555777===EEEMMMSSSWWWrrr}}}tttiiiaaa^^^[[[XXXXXXZZZ[[[YYYWWWWWWTTTRRRRRRRRRQQQRRRTTTUUUUUUUUUVVV[[[fffsss}}}yyy~~~{{{}}}vvv]]]SSSIIIBBBCCCAAA===999999888777333333333333444444555666555444444333333444444555555555555555555555555555222222222222333444555666999<<<@@@BBBBBBBBBBBBCCCCCCEEEHHHOOOddd}}}zzz{{{|||{{{yyyxxxtttoooqqq}}}xxxdddLLLDDD@@@<<<666555444444666777333---222222222222222222222222333333333222222111111111000111111111111222222222222111111000000000000000000111111111111222222222333222222111111222222333000111111222222333444444666555666999999:::AAAIIIsss111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///......//////000111222000333555555444222222333777777;;;DDDHHHLLLVVV```vvvpppooooooooonnnjjjccc^^^^^^]]]^^^___aaabbbaaa```]]][[[YYYYYYZZZYYYXXXXXXYYYYYYYYYYYY]]]dddnnntttxxxyyygggUUUIIIBBBAAA>>>:::999:::;;;;;;444444444333444444555555555444444333333444444555555555555555555555555555333333333333444666777777<<>>GGGHHHIIIYYYnnn~~~ppppppooooooppppppooollljjjkkkoootttwwwxxxxxxxxxxxxuuuooohhhddddddccc^^^ZZZYYYXXXXXX[[[```gggnnnsssyyywwwvvvcccPPPCCC>>>999666666777777888666555555444444444444555555555444444444444555555555555555555555555555555444444444555666777999:::???AAADDDEEEEEEDDDEEEFFFCCCEEERRRppp|||{{{yyyxxxyyysssmmmkkkpppjjjOOOBBB>>>999777555444444444555777333333333333333333333333333333333222222222222111000111111111111222222222222222111000000000000111000111111111111222222222333222222111111222222333111111222222333333444444444333444777777888???GGGqqq222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////000111222333111333555555444333333444<<<;;;BBBKKKJJJLLLfff~~~zzzxxxuuuvvv}}}}}}oooiiigggaaaZZZRRRQQQRRRXXXcccpppyyy~~~zzzqqqyyybbbKKKCCC===<<<;;;999666555777777666555444444444555555555444444444444555555555555555555555555555555333444444555777888:::;;;@@@BBBEEEEEEEEEDDDEEEFFFDDDJJJ```}}}{{{yyywwwsssooojjjhhhsssaaaOOOJJJ<<<999777666444111222555333333333333333333333333222222222222222222222222000000111111111222222222333222111111000000111111000000111111111222222222333222222111111222222333111111222222333444444555444333555777888999@@@HHHqqq222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////000000111222333111444666777777666666777DDDCCCHHHNNNOOOZZZ}}}|||{{{yyyzzz}}}|||yyywwwlllhhhbbbZZZNNNLLLLLLVVVgggzzzoootttzzzWWWMMMFFFHHHHHHBBB;;;888888777666666555555555555666555555444444555555666555555555555555555555555222333333555777999;;;<<<@@@AAACCCDDDCCCDDDEEEFFFGGGTTTvvv~~~vvvuuutttpppiiikkk{{{|||___QQQ>>>999777999777333222555333333333333333333333333222222222222222222222222000000111111111222222222333222222111111111111111000000111111111222222222333222222111111222222333111222222333444444555555555444666999999:::AAAIIIqqq333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333222555888:::::::::;;;<<>>:::888777777666666666666777666666555555555555666666555555555555555555555555222222333555777:::<<<===>>>@@@BBBBBBCCCCCCEEEGGGGGG^^^{{{yyyxxxtttlllgggllluuurrr[[[DDD:::555999;;;666555888333333333333333333333333111222222222222333333333000111111111111222222222333333222111111111111222000111111111111222222222333222222111111222222333222222333333444444555555666555666999999:::AAAJJJqqq333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333333666:::<<<>>>???@@@BBBCCCIIIKKKMMM^^^{{{kkk[[[PPPLLLMMM[[[sssyyyooonnnyyyeeeUUUSSSQQQGGG>>>;;;777777666666777777888888666666555555555555666666555555555555555555555555333333555777999<<<>>>@@@===???AAABBBCCCDDDGGGIIINNNmmm}}}wwwtttoooiiiiiilllvvvTTTDDD888999;;;888666999444444444444444444444444111111222222222333333333000111111111111222222222444333222222111111222222000111111111111222222222333222222111111222222333222222333333444555555555555444555888888999@@@IIIppp333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444777;;;>>>@@@AAACCCEEEHHHQQQTTTVVVlllnnnZZZMMMKKKNNN___yyyuuuooossszzzzzzddd]]]WWWKKKAAA>>>777777666666777888999999666666555555555555666666555555555555555555555555444555666888;;;>>>@@@AAA===???AAABBBCCCEEEIIIKKK\\\~~~~~~uuurrrqqqooonnnpppeeeNNN;;;999:::666444777444444444444444444444444111111111222222333333333000111111111111222222222444333222222111111222222000111111111111222222222333222222222222222222333222222333444444555555666444333444777777888???HHHooo222222222222222222222333111111000000000000111111000000000000000000000000000000000000000000000000000111222222111111333555888666666:::BBBHHHLLLLLLNNNQQQPPPYYY~~~XXXRRRJJJPPPjjjkkkqqqnnnqqqbbbXXXLLLAAA>>>:::999888777666666666666777777777777777777777777555555555555555555555555333555888:::<<<>>>AAACCC@@@;;;CCCDDD<<>>EEEooo444333333222222111111111111111000000000000111111000000000000000000000000000000000000000000000000000111222222111222444666:::999999===CCCIIIKKKLLLOOOQQQWWWlll~~~oookkklllsssxxxzzz}}}wwwmmmnnn|||aaaVVVRRR]]]wwwyyymmmrrrjjjXXXHHHAAACCC:::999888777777666666666777777777777777777777777555555555555555555555555555777:::<<<===???AAACCCBBB>>>AAADDDBBBJJJVVVXXX|||yyy}}}zzz}}}{{{yyyzzz|||QQQ@@@>>>:::999===666555444444333333444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333333333333444444444555555777555666777888888>>>EEEmmm555444444333222111000000111111000000000000111111000000000000000000000000000000000000000000000000000111222222222222444666<<<<<<<<<@@@EEEIIIKKKKKKMMMMMMZZZ~~~~~~xxxnnnkkkrrrsssnnnpppxxx{{{ttthhh]]]\\\kkklll\\\___ooo~~~kkkgggvvvtttVVV???;;;CCC::::::888777777777777777777777777777777777777777555555555555555555555555888:::===>>>>>>???AAABBBBBBCCCAAACCCIIILLLYYYoooxxxnnnccc```hhhmmmxxx|||yyywwwvvvtttrrrxxx~~~___EEE<<<777888<<<666555444444333444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222222333333333333333333333333333333333333444444444555555777666777999999888>>>EEElll333333333222222111111111111111000000000000111111000000000000000000000000000000000000000000000000000111222222222333555777<<<===>>>AAAEEEHHHIIIJJJPPPNNNbbb~~~tttxxxwwwnnnoooxxxxxxssshhh\\\ZZZiiivvvgggooouuummmrrr^^^>>>888AAA::::::999888777777777777666666666666666666666666555555555555555555555555999;;;>>>??????>>>???@@@>>>FFFCCCDDDLLLLLLbbbfffbbb\\\WWW___gggxxx{{{wwwtttrrrqqqvvv~~~ssspppRRRCCC999555555666666555444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111222222222333333333333333333333333333333333333333444444444555555666777999;;;:::999???GGGlll111111111222222333333333111111000000000000111111000000000000000000000000111111111111111111111111000111222333222333666888;;;<<<>>>@@@CCCFFFIIILLLWWWYYYsss}}}}}}{{{uuujjj___]]]lllzzz{{{yyyuuuLLL===AAA;;;:::999888777777777777666666666666666666666666666666666666666666666666999;;;>>>???>>>>>>>>>>>>:::GGGGGGFFFLLLQQQtttuuuZZZ[[[YYYXXXeeesss}}}xxxvvvsssppprrrwww}}}oooxxxhhhPPPAAA999666666666555444444444444555333333333333333333333333444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333333333333444444444555555666777:::<<<::::::AAAKKKmmm000000111222333444444555111111000000000000111111000000000000000000000000111111111111111111111111000111333333333444666888:::;;;===???BBBFFFLLLPPPYYYfff~~~zzzmmmdddfffuuu}}}www|||^^^CCC>>>;;;:::999888888777888888777777777777777777777777666666666666666666666666999<<>>>>>>>>;;;EEEJJJHHHKKK^^^jjjPPPQQQRRR[[[ttt|||wwwqqqoooppptttuuuzzzttt___ttt}}}\\\GGG===999777666555555444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444555555555777:::;;;:::;;;DDDPPPmmm111111111222222333333444111111000000000000111111000000000000000000000000111111111111111111111111000111333333333444777999:::;;;===???BBBHHHPPPVVV[[[ttt{{{|||nnniiipppsssrrryyyoooKKK<<<;;;;;;:::999888888888888777777777777777777777777666666666666666666666666999<<<@@@AAAAAA@@@??????AAACCCIIIIIIMMMppp~~~___LLLLLLNNN___}}}uuuqqqrrrmmmmmmlllqqqddd```mmmQQQAAA999777666666555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444555555555666999:::999;;;HHHUUUlll333333222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111000111333333333555777999:::<<<===???BBBIIISSSZZZbbbyyyjjjhhhttttttssssss~~~UUUAAA<<<;;;:::999888888888888777777777777777777777777777777777777777777777777:::===AAACCCCCCAAAAAAAAAGGGAAAGGGIIIOOOmmmWWWNNNOOOQQQddd~~~wwwtttuuummmmmmiiiffftttxxx]]]sss```HHH:::777777666555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333444444444555555555666999:::888<<>>DDDOOOOOOPPP\\\mmmooo}}}yyylllccchhhwww}}}ooouuu}}}nnnIIIFFF<<<<<<>>>999999;;;444999999888888888888999999888777666555555666777888>>>>>>>>>???@@@BBBCCCDDDCCCBBBHHHLLL___wwwVVVQQQLLLNNN\\\ttt|||yyyzzzsssnnnkkkkkkkkkwwwiii^^^vvvRRREEE>>>666888;;;555666999555555555444444444333333333111111222222222333333333333333333333333333333333222222333333333333444444444333333333333444555555666444222333666777666444666888:::999999<<>>AAA@@@FFFPPPOOORRR```ooooooccc\\\fffwww}}}{{{uuuvvviiiSSSGGGEEEDDD<<<:::;;;666999999888888888888999999888777666555666777888999>>>>>>>>>???@@@AAABBBCCCCCCEEEKKKVVVwwwdddTTTNNNMMMWWWnnn||||||wwwoooiiiiiikkkrrrsssdddLLL@@@666666999333555999666555555555444444444333333111222222222222333333333333333333333333333333333222222333333333333444444444333333333333444555555555444222444666777666444666888:::999999<<>>>>>>>>???@@@AAAAAADDDJJJNNNcccoooUUUPPPMMMQQQddd~~~}}}zzzooohhhiiikkkooo{{{uuu{{{WWWIII;;;888999444444888555555555555444444444444333222222222222333333333333333333333333333333333333222222333333333333444444444333333333333444555555555444333444666666666555666888999999999;;;AAAFFFggg444444444333333222222222111111111111111111111111000000000000000000000000000000000000000111111222222444666777888:::>>>@@@CCCFFFGGGLLLPPPMMMWWWqqq~~~tttmmmwwwiii[[[TTT```vvv~~~jjj```eeezzzrrruuuooo]]]UUURRRFFF??????;;;999999888888888888999999777777666666777999:::;;;???>>>>>>>>>??????@@@AAACCCNNNTTTssshhhTTTMMMOOOZZZsss~~~uuu~~~|||mmmlllooozzz{{{xxxnnngggiiikkknnnyyyxxxeeeSSSAAA:::<<<777555666333555555555555444444444444222222222333333333444444333333333333333333333333222222222333333333444444444333333333333444555555444444444444555666666555666777999999888;;;AAAFFFeee444444333333333333222222111111111111111111111111000000000000000000000000000000000000000111111222111333666999;;;>>>BBBDDDDDDGGGHHHLLLNNNKKK^^^vvvqqqqqq{{{vvvzzz~~~ppp```TTTZZZnnnlll]]]ZZZaaatttuuuvvvyyybbbWWWUUUKKKBBB@@@;;;999999888888888888999999777777666777888:::<<<===>>>>>>>>>>>>???@@@AAAAAA@@@OOO```}}}aaaTTTIIITTThhhwwwyyy{{{zzz|||{{{xxxsssvvv~~~ssslllttt~~~zzzpppjjjiiihhhjjjvvvsssXXXBBB:::===999666666222666666555555555444444444222222333333333444444444333333333333333333333333222222222333333333444444444333333333333444555555333444555555555555555666555777999888888;;;@@@EEEccc333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111222000333666999;;;>>>BBBDDDCCCFFFGGGJJJLLLNNNjjj~~~|||qqq{{{uuurrryyyvvvcccSSSSSSaaauuu|||]]]PPPPPPWWWkkk~~~sssvvvjjjWWWTTTLLLDDD@@@:::999999888888888888999999777666666777999;;;===???>>>>>>>>>???@@@AAACCCDDDAAARRRssskkkTTTOOOIII[[[vvvqqqttt~~~~~~yyyrrrllliiijjjppp~~~xxxnnnkkkgggfffppp~~~|||cccGGG999<<<888666777555666666666555555555444444333333333333444444444444333333333333333333333333222222333333333333444444444333333333333444555555333444555555444444555777555777888888888:::@@@EEEccc333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111222000222666888999;;;>>>@@@@@@CCCDDDHHHLLLSSSzzz|||~~~yyysss~~~vvv{{{xxxfffTTTOOOYYYlllsssUUUJJJIIILLL\\\ooo~~~{{{sss}}}xxxYYYRRRKKKDDD???999999999888888888888999999666666777777999<<<>>>@@@>>>>>>???@@@AAACCCEEEFFFGGGYYY{{{XXXKKKOOOPPPbbbzzz}}}vvvqqquuu|||tttpppmmmjjjnnnuuu}}}|||XXXAAA===777444777777666666666666555555555555333333333444444444444555333333333333333333333333222222333333333333444444444333333333333444555555222444666666444333555777555777888888777:::@@@EEEddd333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111222000333555777777888999;;;>>>@@@BBBGGGMMMXXXvvv}}}ppppppzzz{{{{{{yyyhhhVVVPPPWWWiiimmmTTTLLLJJJGGGPPP___pppzzzsssooo\\\PPPIIICCC>>>888999999888888888888999999666666777888:::<<>>???@@@BBBEEEGGGHHHNNN```zzzmmmNNNIIITTTXXXhhhwwwuuuvvvrrrpppqqqppp|||kkkLLLBBB888333666777777666666666555555555555333333333444444444555555333333333333333333333333222222333333333444444444444333333333333444555555222444666666444333555777555666888888777:::@@@EEEeee444444444444444444444444222222222222222222222222222222222111111111111000111111111000000000000000333444555666666777999<<>>888999999:::999999888666666:::888666888<<>>===;;;<<<@@@BBBAAACCCGGGHHHqqq}}}~~~]]]KKKMMMUUU]]]ppp~~~{{{zzzrrrmmmmmmlllnnnnnnuuuRRR<<<@@@;;;444:::555555444444444333333333444444444444444444444444444333333222222333333444222222333333333333444444555555444444444444555555555555555555555555555555666444444777888999>>>DDDfff444444444444444444444444222222222222222222222222222222222111111111111000111111111111000000000000333444555666666777999<<<>>>EEEGGGJJJVVVmmm}}}sssyyy}}}uuu}}}vvv~~~zzznnnXXXLLLQQQ[[[rrrkkkSSSJJJIIIFFFGGGKKKVVVdddwwwqqqllltttYYYKKKDDD===:::::::::999999888777777777999888777999<<>>===;;;===BBBCCCCCCEEEJJJTTTpppUUUHHHLLLUUUlll}}}}}}zzzvvvttt~~~uuuoooooodddfffggglllbbbDDDAAA;;;444888666666666555555555444444444444444444444444444444444333333222222333333444222222333333333333444444555555444444444444555555555555555555555555555555666444555888999999>>>DDDggg444444444444444444444444222222222222222222222222222222222111111111111000111111111111111111111111333444555666666777999<<<:::FFFIIIMMMcccwwwkkkmmmzzz|||{{{zzz~~~ttt^^^PPPQQQVVVjjj~~~hhhRRRJJJHHHEEEEEEHHHKKKVVVgggwww{{{jjjwwwnnnXXXGGG???===<<<;;;999888777777888888999888888:::<<<>>>>>>>>>===<<>>EEEggg444444444444444444444444222222222222222222222222222222222111111111000000000111111111111111222222333444555666666777999<<<===IIIJJJPPPpppqqquuulllqqqgggwwwrrr}}}~~~dddSSSPPPQQQbbb}}}wwweeeRRRJJJHHHEEECCCDDDEEEMMM[[[hhhtttvvvsssiiiNNNAAA@@@===;;;999777666777888999999999:::;;;===>>>>>>>>>>>>>>>@@@DDDDDDCCCGGGMMMooodddSSSLLLKKKTTTaaa}}}ppprrr}}}ttt___```|||}}}wwwrrrooonnnlll{{{ZZZAAA<<<888777777777777666666666555555444444444444444444444444444333333222222333333444222222222333333333444444555555444444444444555555555555555555555555555555777555555888999:::>>>EEEggg444444444444444444444444222222222222222222222222222222222111111111000000000000111111222222222333333444555666666777999<<<@@@HHHGGGQQQ{{{mmmuuujjjiii}}}iiijjj|||mmmppp{{{hhhTTTOOOOOO___zzzrrrcccRRRIIIFFFDDDBBBAAADDDIIISSS^^^kkkxxxzzzzzzVVVBBB???===<<<999777777777999:::888:::;;;============>>>@@@???AAACCCBBBBBBHHHPPP{{{wwwWWWMMMKKKJJJTTTccctttnnnvvv|||fffddd|||sssnnnlllhhhpppeeeDDD===;;;:::666666666555555555444444444444444444444444444444444333333222222333333444222222222333333333444444555555444444444444555555555555555555555555555555777555555888999:::???EEEggg444444444444444444444444222222222222222222222222222222222111111111111000000000111111222333333333333444555666666777999<<<@@@DDDBBBUUUfffZZZeeemmmfffsssmmmhhhooohhhVVVQQQOOO^^^xxxnnnbbbSSSIIIEEEDDDBBBAAADDDGGGMMMVVVcccrrr~~~```DDD======<<<:::999888888999999888:::===>>>=========>>>@@@@@@AAABBBBBBCCCMMMWWWlllPPPKKKJJJHHHTTThhhuuukkkkkkwwwsssqqq}}}tttooonnnkkksssuuuQQQCCC===<<<666666666555555555444444444444444444444444444444444333333222222333333444222222333333333333444444555555444444444444555555555555555555555555555555777555666999::::::???FFFfff444444444444444444444444222222222222222222222222222222222111111111111000000000111222222333444444333444555666666777999<<>><<<;;;;;;:::999999888888888;;;>>>???>>><<<===>>>@@@???AAABBBCCCGGGUUUbbbaaaJJJKKKLLLKKK^^^zzzyyyllleeehhhuuu|||wwwsssppp{{{}}}cccKKK===<<<777777777666666666555555444444444444444444444444444333333222222333333444222222333333333333444444555555444444444444555555555555555555555555555555888666666999:::;;;???FFFddd444444444444444444444444222222222222222222222222222222222111111111111000000000111222333333444444333444666666666777:::<<>><<<===>>>??????@@@BBBDDDKKK[[[kkkwwwZZZGGGLLLOOORRRkkksssiiidddgggttt~~~pppqqq~~~}}}tttooo{{{}}}pppQQQ>>>:::888888888888777777777777444444444444444444444444444333333222222333333444222222333333333444444444555555555444444555555555555555555555555555555555888666666999:::;;;@@@FFFddd444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444777666666999999888;;;AAA@@@IIITTT~~~zzzooommmvvveee___~~~xxxnnnhhhnnntttuuuuuuwwwyyylllgggqqqmmm[[[VVVNNNJJJRRRdddnnnxxxlll```QQQGGGEEEEEECCC@@@???@@@CCCJJJUUUdddqqqxxxXXX===<<<>>>>>><<<;;;;;;999666;;;===???@@@???>>>???@@@===FFFCCCCCCKKKKKK]]]||||||iiiOOOEEEJJJKKKZZZ~~~jjjeeeaaaeeettt}}}nnnlll{{{|||yyysssqqqeeeIII>>>::::::777333222444555444555555555555555555555555444444444444444444444444555666666555333333444666444444444444444444444444555555555555555555555555666888999999888999>>>BBBfff444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444777555666999999888;;;AAACCCKKK\\\rrrqqqlllwww```eeeuuummmjjjoootttsssppppppzzzpppkkksssnnn\\\WWWOOOHHHMMM\\\eeexxxvvvlll```PPPGGGDDDCCCAAA>>>>>>???CCCKKKVVVdddqqqyyygggDDD<<<;;;:::999999::::::999<<<>>>??????>>>>>>???@@@<<>>BBBbbb~~~444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444666444555888999888<<>><<<===???CCCKKKWWWeeeqqqxxx|||}}}MMM@@@===999888999::::::;;;===>>>??????>>>>>>???@@@>>>>>>>>>EEEKKKPPPqqq|||qqq|||```MMMGGGJJJLLL```zzzjjjdddbbblllqqqjjjuuu{{{ssssssyyy\\\HHH>>>;;;888888888888777666555555555555555555555555444444444444444444444444444555555444333333555666444444444444444444444444555555555555555555555555666888999999888999>>>BBB^^^|||vvv444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444555333555888999999<<>>CCCKKKWWWcccnnnuuu|||xxxuuuWWWGGGAAA<<<<<<<<<:::999999===?????????======>>>@@@BBB>>>@@@HHHLLLWWWttttttYYYKKKHHHKKKPPPhhhrrreeebbbaaakkkpppgggppp}}}|||tttpppsssqqqSSS@@@;;;888888999888777777555555555555555555555555444444444444444444444444333444555444333333555666444444444444444444444444555555555555555555555555666888999999888999>>>BBB]]]{{{ooo444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444444333555999::::::>>>DDDHHHNNNyyy~~~jjjzzzwwwhhh^^^eee}}}www~~~tttgggeeeqqq~~~yyyggghhhbbbRRRHHHJJJJJJYYYvvvxxxjjjaaaTTTJJJCCC@@@>>><<<<<<>>>CCCKKKUUU```iiiooowwwzzzooocccIII@@@<<<>>>???;;;999999>>>??????>>>======>>>@@@DDD===AAAHHHKKK___gggSSSIIIIIIMMMVVVssszzziii^^^___```fffvvvrrrgggmmmyyy}}}yyywwwqqqnnnpppsss\\\DDD;;;666888999777555666555555555555555555555555444444444444444444444444222333444444333333555666444444444444444444444444555555555555555555555555666888999999888999>>>BBB___zzzhhh444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444555444666:::;;;<<<@@@FFFJJJTTT|||mmmuuu```ddd{{{~~~zzz}}}nnnaaafffwwwllllllgggWWWLLLIIIHHHVVVsssxxxhhh```UUUKKKDDD@@@>>>===;;;>>>BBBIIIRRRZZZbbbfffpppzzzooowwwLLL@@@:::===???<<<:::<<>><<<<<<>>>@@@AAA<<>>555777999555444777555555555555555555555555444444444444444444444444111333333333222333555777444444444444444444444444555555555555555555555555666888999999888999>>>BBB```xxxccc444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444555444777;;;======BBBHHHMMM^^^yyyppphhhYYYjjjyyy{{{{{{rrrddd___jjj{{{ppplllgggXXXNNNHHHGGGSSSpppttteee^^^TTTJJJCCC???>>>===<<<>>>BBBGGGNNNUUU[[[^^^gggqqq{{{yyyZZZJJJ>>>>>>???;;;:::???@@@@@@???===<<<<<<>>>@@@???<<>>BBB]]]www___444444444444444444444444333333333333333333333333111111111111111111111111222222111111222222333444666555777<<<>>>>>>CCCIIIPPPfffuuuqqq}}}^^^SSSlllvvv{{{vvviii]]]___nnn|||rrrlllfffWWWMMMGGGEEERRRmmmpppccc]]]SSSIIIBBB>>>======<<<>>>AAAFFFLLLRRRVVVYYY```kkkuuu}}}lllWWWEEEAAA???::::::@@@AAA@@@???===;;;<<<>>>@@@??????HHHIIIQQQyyyYYYSSSJJJEEEHHHSSSkkk|||llljjjiii]]]TTTVVV[[[jjjzzzyyyeee```gggwwwooooootttqqqvvvVVVDDD777888999555555:::555555555555555555555555444444444444444444444444111222333333222333555777444444444444444444444444555555555555555555555555666888999999888999>>>BBBZZZwww]]]444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222444777999999;;;AAAHHHKKKRRRuuuttteee{{{oooWWW\\\{{{yyy~~~~~~lllZZZXXXcccqqq~~~qqqnnnaaaSSSGGGEEEJJJVVVllliii```WWWKKKCCC???>>><<<;;;;;;<<<>>>BBBFFFLLLPPPSSS^^^ccciiippp~~~YYYDDDFFF===;;;AAA<<<===>>>>>>>>>======@@@BBBDDD777DDDFFFZZZfffRRRNNNGGGDDDIII^^^~~~|||iiihhhfffccc___[[[]]]lll|||~~~hhh]]]aaa{{{uuu|||qqqlllmmmsssxxxgggPPP;;;666888666555888444444555555555555555555555555555555555555555555444333333333333444555555777666555444333222111111444444333333333333444444777777888888888:::>>>AAAXXXaaa444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333444777999:::<<>>AAAEEEJJJNNNPPPVVVZZZ___eeeqqqaaaGGGEEE>>>===AAA<<<>>>???>>>===;;;;;;===???EEE;;;GGGGGG```___KKKIIIIIIFFFMMMdddyyyeee```^^^]]][[[ZZZ```qqqkkk^^^aaa{{{{{{pppmmm}}}uuuoooooonnnqqqsssYYY@@@888:::777444555333333444444555666777777555555555555555555555555444333333333333444555555666666555555555555444444777666666555555666666777777777888888888:::>>>AAAYYYddd444444444444444444444444333333333333333333333333222222222222222222222222222222222333333444444444333666:::===>>>BBBGGGMMMYYYccchhh}}}___YYYkkk~~~rrraaaSSSUUUcccsss}}}uuuvvvdddVVVLLLGGGHHHYYYzzzzzzdddXXXRRRIIIDDDAAA@@@===;;;;;;<<<===???CCCFFFJJJLLLQQQUUUZZZ^^^gggttt}}}oooNNNEEE??????AAA<<>>===::::::<<<===EEE@@@IIIHHHiiizzzxxxXXXHHHHHHJJJIIISSSnnnxxxcccZZZXXXVVVVVVXXXaaatttpppaaaaaasssoooggggggvvvzzzsssrrrmmmnnnaaaBBB888:::999555333222222333444666777888999555555555555555555555555444333333333333444555555555555555666666666777777777666666555555666666777777777888888888:::>>>AAAXXXkkk444444444444444444444444333333333333333333333333222222222222222222222222111222222333444555555666444666;;;???@@@AAAHHHOOO\\\|||cccsssqqqWWW[[[ttthhhZZZOOOUUUeeevvvvvvpppwwwcccSSSJJJHHHIII^^^vvvbbbTTTNNNHHHDDDBBBAAA===:::;;;;;;<<<===@@@CCCFFFHHHMMMSSSXXX[[[cccooowwwzzzXXXEEEBBBBBBAAA<<<>>>??????===<<<<<<>>>???CCCBBBIIIIIIrrrrrr{{{TTTJJJNNNIIILLLZZZxxxzzzeeeZZZVVVSSSSSSUUU___rrruuueeeaaammmfff```___jjjwwwuuusssqqq}}}hhhCCC777::::::666333333444444555666777777888555555555555555555555555444333333333333444555555444555555555666666666666555555444444444444555555777777888888888:::>>>AAAUUUqqq444444444444444444444444333333333333333333333333222222222222222222222222111222222444555666777777555666<<>>@@@CCCDDDHHHOOOVVVZZZaaammmvvvyyyeeeHHHDDDEEEAAA>>>===>>>???>>>>>>???AAADDD@@@BBBGGGKKK|||uuusssRRRKKKPPPFFFNNNaaazzzeeeXXXTTTQQQQQQUUU___rrrzzziiibbbnnnzzz]]]XXXUUUZZZlllzzzwwwwwwuuu|||uuuJJJ:::;;;;;;777444666666666666666666555555555555555555555555555555444333333333333444555555555555555444444444333333555555555444444555555555777777888888888:::>>>AAAXXXsss444444444444444444444444333333333333333333333333222222222222222222222222111111333444666777888999777777<<>>?????????@@@CCCFFF???AAAFFFQQQjjjNNNIIIMMMFFFSSSkkkuuu```SSSPPPNNNQQQWWWcccvvv~~~lllcccooorrr[[[WWWRRRQQQ```{{{~~~zzzvvvtttwwwWWW@@@<<<:::777555888888777666666555555444555555555555555555555555444333333333333444555555555555444444333333333222888777777666666777777888777777888888888:::>>>AAA]]]vvv444444444444444444444444333333333333333333333333222222222222222222222222111111333444666888999:::999888<<>>???>>>>>>???BBBDDDBBBBBBHHHYYYaaaKKKHHHJJJHHHYYYvvvppp[[[QQQMMMMMMRRRZZZgggyyynnnccckkk~~~kkkYYYXXXRRROOOZZZttt}}}vvvsssqqqzzz___DDD===999888999777777777666666666666666555555555555555555555555444333333333333444555555444444444444555555555555888888777777777777888888777777888888888:::>>>AAA\\\|||444444444444444444444444333333333333333333333333222222222222222222222222111111333555777888:::;;;:::888<<>>KKK]]]vvvwwwYYY[[[wwwQQQMMMPPPbbbwwwnnnjjj}}}sss\\\JJJWWWttttttdddXXXPPPKKKCCC???>>>>>><<<:::999999:::;;;<<>>??????>>><<<===???AAADDDCCCJJJ```[[[JJJIIIJJJKKK___}}}nnnYYYRRROOONNNTTT\\\hhhyyypppdddeee{{{gggSSSSSSOOOJJJSSSlllyyytttmmmppp```DDD;;;999999<<<555555666666777777888888555555555555555555555555444333333333333444555555333333444555666777888999666666555555555555666666777777888888888:::>>>AAAWWW444444444444444444444444333333333333333333333333222222222222222222222222222333444666777999:::;;;777:::>>>888@@@BBBDDDjjjvvvgggWWWiiiyyyjjjPPPVVV^^^jjj{{{kkkwwwppp^^^UUUmmm}}}mmm]]]QQQMMMHHHBBB===;;;;;;<<<<<<999999999:::;;;<<<===>>>EEEKKKSSSZZZ___gggsss{{{dddFFFBBBCCC??????>>>===<<<<<<===>>>???AAADDDCCCkkkpppRRRIIIFFFHHHIIIgggmmmUUUSSSLLLLLLWWW```iiizzznnnaaa```qqquuukkk\\\NNNLLLNNNOOOaaaxxxjjjhhhgggkkkKKK<<<777888===888888777666666666666666666666666666555555555555555555555555666666666666555555444444444444555555555555555555555555444444777888888888888:::>>>@@@SSS444444444444444444444444333333333333333333333333222222222222222222222222222333444555777999:::;;;999;;;>>>888AAADDDIIIrrrzzzvvv~~~___VVVnnnttt```NNNXXXdddppp}}}jjjkkklllZZZQQQsss~~~yyyvvvtttxxx~~~ooobbbTTTJJJIIIEEE???<<<;;;;;;;;;::::::999999::::::<<<======AAAGGGOOOUUU[[[dddpppyyyvvvRRRFFFBBB??????>>>===<<<<<<===>>>???CCCIIINNNwwwnnnQQQIIIFFFHHHKKKllliiiRRRRRRLLLMMMXXXaaaiiiyyynnnbbbXXXfffvvvrrrgggZZZMMMKKKNNNOOOccc~~~uuufffcccdddvvvQQQ???:::999999888888777666666666666666666666666666555555555555444444444444555555555555555555444444444444555555555555555555555555555555777888888888888:::>>>@@@UUU444444444444444444444444333333333333333333333333222222222222222222222222222333444555777888:::::::::<<>>============>>>??????HHHUUU|||jjjOOOHHHFFFGGGMMMsssgggRRRQQQMMMOOOXXXaaaiiiwww~~~nnndddSSSZZZdddrrrnnndddWWWLLLKKKMMMOOOdddzzztttccc___aaaXXXAAA===;;;555888888777666666666666666666666666555555555555444222333333333444444444444555555444444444444555555555555555555555555555555777888888888888:::>>>@@@WWW444444444444444444444444333333333333333333333333222222222222222222222222222333444555777888999999888;;;???;;;CCCEEEPPPeeeqqq___OOOYYY|||hhhMMMJJJXXXiiiwwwlll[[[oooyyypppeee[[[XXXyyyvvvqqqkkkbbbXXXPPPJJJHHHGGGJJJ\\\{{{vvvccc[[[RRRGGG???>>>===;;;;;;<<<;;;:::888:::999999999:::;;;;;;<<>>======>>>??????@@@FFFWWWmmmgggNNNHHHEEEFFFOOOzzzfffTTTOOOMMMPPPXXXaaaiiivvv}}}nnneeeVVVWWWYYYdddzzzlllbbbVVVLLLKKKKKKNNNddd{{{yyyfff```ddd^^^AAA>>>===555888777777666666666666666666666555555555444444444333333333333444444444444555555444444444444555555555555555555666666666666777888888888888:::===@@@WWW444444444444444444444444333333333333333333333333222222222222222222222222222333444555666777888999666999???===DDDDDDPPPcccuuu|||[[[OOO^^^eeeLLLJJJUUUeeetttjjjZZZdddsssqqqggg```YYYVVVWWWtttxxxoooeee[[[WWWPPPIIIDDDBBBBBBCCCBBBOOOiiipppaaa[[[RRRFFF>>>===<<<;;;<<<======;;;:::::::::999999999:::;;;;;;===BBBHHHMMMSSS^^^lllvvv}}}yyyQQQCCCEEE@@@???>>>======>>>???@@@FFFHHH]]]jjjcccKKKGGGEEEFFFSSSxxxcccTTTMMMMMMPPPWWW```jjjvvvpppggg\\\XXXUUU]]]sss~~~kkkbbbUUUMMMLLLJJJMMMeeemmmeeeiiifffCCC>>>>>>888888777777666666666666666555555555555444444444444333444444444444555555555555555444444444444555555555555555666666666777777777888888888888:::===@@@UUU444444444444444444444444333333333333333333333333222222222222222222222222222333444555666777888888555888???>>>DDDEEETTT|||eeeqqqYYYQQQdddzzzaaaLLLKKKUUUcccttt~~~{{{|||rrrddddddiiiuuucccVVVOOOKKKLLLOOO```iiinnnkkkeee___XXXRRRHHHFFFCCC@@@??????AAABBB???DDDWWWzzzkkk```[[[PPPDDD???===<<<;;;<<<===>>><<<;;;::::::999999999999:::::::::???FFFKKKPPPZZZgggppp|||YYYDDDDDD@@@???>>>>>>>>>>>>???@@@EEEHHHccczzzvvv\\\HHHGGGFFFGGG[[[ooo]]]QQQKKKLLLPPPVVV^^^jjjwwwwwwlll___ZZZUUUYYYlll{{{iiiaaaTTTNNNMMMKKKNNNhhhtttjjjnnn|||tttJJJ???>>><<<888888777666666666666666555555555444444444444333444444444444555555555555555555444444444444555555555555555666666777777888777888888888888:::>>>@@@TTT444444444444444444444444333333333333333333333333222222222222222222222222222333444444555666777777888999???>>>EEEHHH^^^vvvhhhfffVVVRRRiiirrr[[[JJJKKKWWWhhhwww|||rrr^^^QQQIIIDDDEEEIIIJJJOOORRRPPPMMMKKKIIIFFF@@@@@@@@@??????????????????===JJJnnnhhh___YYYNNNDDDBBB>>><<<::::::<<<===<<<;;;::::::999999999999999:::999???FFFKKKPPPXXXdddmmmzzzdddHHHCCC@@@@@@???>>>>>>???@@@@@@BBBJJJnnnnnn|||~~~}}}TTTEEEGGGHHHJJJeee}}}iiiXXXNNNJJJLLLOOOSSS]]]jjjxxxttt```\\\XXXZZZjjjwwweee^^^SSSOOOOOOMMMQQQnnnxxxlllnnnvvvWWWAAA===>>>888888777666666666666666555555555444444444333333222333333333444444444444555555444444444444555555444555555666777777888888777888888888888:::>>>@@@UUU444444444444444444444444333333333333333333333333222222222222222222222222333333444444555666777777<<<;;;???>>>EEELLLgggrrrkkk```TTTRRRlll~~~mmmVVVGGGKKK[[[mmm{{{vvvbbbTTTLLLFFFEEEHHHBBBEEEGGGEEEEEEFFFHHHIII@@@AAABBBBBBAAA@@@>>>===???:::EEEjjjggg^^^XXXMMMFFFFFF>>><<<999999:::;;;<<<;;;::::::999999888999999999;;;AAAIIINNNRRRZZZdddmmmxxxlllLLLDDDAAA@@@???>>>>>>???@@@AAACCCQQQ}}}ooo~~~vvvuuuuuuOOOCCCGGGJJJLLLlll{{{fffVVVNNNIIILLLNNNRRR\\\kkkyyyzzz```^^^[[[\\\jjjtttbbb[[[RRROOOPPPNNNTTTsssxxxkkklllpppbbbDDD<<<>>>888888777666666666666666555555444444444333333333111111222222222333333333555555555444444555555555444555555666777888888999777888888888888:::>>>@@@VVV444444444444444444444444444444333333333333222222222222222222222222222222444333333333444555777888999BBB>>>AAAKKKGGGiiinnnttt~~~\\\QQQRRRmmm{{{|||qqqbbbUUUHHHQQQ```mmmuuu{{{eeeZZZTTTNNNHHHEEE???@@@BBBDDDFFFGGGHHHHHHDDDCCCAAABBBCCCCCCAAA???<<>>===;;;::::::999777666999999999999999999999999===???BBBGGGPPP[[[hhhppp|||zzzPPPBBBBBBAAA@@@>>>>>>???AAABBBDDD[[[zzznnnaaajjjMMMDDDCCCCCCJJJpppxxxcccUUUPPPMMMNNNQQQWWWaaalllwww~~~{{{fff]]]TTTVVVgggtttccc[[[RRRNNNKKKOOO]]]vvvrrrmmmsssoooIII999999888888777666666666666666888777777666555444444444333333333444444444555555444333333222222333333444555555555555666666666666999:::;;;;;;<<<===AAACCCQQQ444444444444444444444444444444333333333333222222222222222222222222222222444333333333444666888999999AAA===BBBLLLKKKrrrnnnwwwUUUQQQSSSppp}}}yyygggVVVNNNGGGTTTcccpppvvvqqqfff\\\SSSLLLHHHDDDDDDDDDDDDFFFHHHJJJKKKHHHGGGEEEDDDCCCBBBAAA@@@<<>>BBBFFFNNNXXXdddlll{{{TTTDDDAAA@@@>>>======>>>@@@AAAIIIdddoooYYY}}}eeeKKKEEEFFFIIIRRRyyyvvv```QQQLLLJJJKKKPPPXXXcccooo{{{}}}hhh^^^TTTXXXkkkrrrbbb[[[TTTPPPMMMRRRbbb{{{~~~rrrmmmrrr{{{PPP===;;;888888777666666666666666888777777666555555444444333333333444444444555555444444333333333333444444555555555555666666666666888999:::;;;;;;===@@@CCCPPP444444444444444444444444444444333333333333222222222222222222222222222222333333333444666888:::;;;:::@@@===BBBLLLQQQ~~~sssmmmMMMPPPVVVtttwww^^^KKKHHHGGGVVVffftttxxx~~~sssfff[[[SSSOOOOOONNNMMMMMMOOORRRUUUWWWPPPPPPPPPMMMIIIFFFEEEEEE>>>CCCEEE^^^xxxeee\\\VVVNNNLLLNNNEEEBBB@@@>>>===<<<;;;999999999999999999999999999===>>>AAADDDKKKTTT^^^eeeuuu[[[FFF@@@???===<<<<<<===???@@@HHHiiiyyy]]]~~~yyyaaaIIIEEEGGGMMMYYYuuu]]]NNNHHHJJJMMMRRRZZZeeeqqq|||rrrlll```WWW\\\pppoooaaa[[[VVVQQQOOOWWWiiivvvrrruuuYYY@@@<<<888888777666666666666777777777777666555555444444333333333444444444555555555555444444444444555555555555555555666666666666777888999999:::<<>>>>>BBBIIIUUUzzzhhhLLLNNNWWWxxxyyy\\\JJJHHHHHHUUUgggxxx}}}{{{yyy|||pppjjjccc[[[]]]]]]]]]^^^```bbbdddeeeYYY\\\___^^^YYYSSSNNNLLLCCCFFFGGGbbbjjj^^^XXXRRROOOOOOHHHEEEBBB???>>>===;;;999999999999999999999999999<<<>>>@@@CCCHHHPPPYYY___nnnbbbFFF@@@???=========>>>@@@AAAFFFllltttyyybbbyyy```IIIEEEFFFMMM[[[ttt\\\MMMHHHNNNQQQVVV^^^hhhqqqyyy~~~zzzkkk~~~rrrddd[[[bbbvvv}}}lll```[[[TTTPPPPPP\\\qqq|||yyy{{{___CCC===999888777777666666777777777777666666555555555555333333333444444444555555555555555444444555555555555555555555666666666666666777888999999;;;>>>AAAOOO444444444444444444444444444444333333333222222222222222222222222222222222333333333444666999;;;=========>>>BBBEEEWWW}}}fffOOOMMMYYY{{{www\\\LLLJJJFFFSSSfffzzzwwwyyyuuurrrllldddeeemmm}}}{{{qqqmmmmmmnnnnnnmmmkkkjjjiii___eeelllooolllddd\\\WWWJJJIIIGGGcccnnn^^^[[[XXXSSSNNNKKKGGGCCC@@@>>>===;;;999999999999999999999999999<<<===???BBBFFFMMMVVV[[[iii{{{iiiFFFAAA@@@>>>>>>>>>@@@BBBCCCLLLtttvvvpppzzz___www^^^JJJFFFFFFMMM\\\sss\\\OOOKKKNNNRRRXXXaaajjjsssyyy|||oooxxxiii```jjj}}}{{{kkk___[[[PPPOOOSSSbbbxxx}}}~~~gggGGG???999999888777777777777777666666666666555555555555333333333444444444555555555555555444444555555555555555555555666666666666666777888888999:::>>>@@@PPP444444444444444444444444444444333333333333222222222222222222222222222222333333333444666888:::;;;>>>;;;???CCCCCCYYYyyyyyydddRRRMMM[[[~~~~~~qqqXXXKKKIIIEEETTTfff{{{jjjqqqfff\\\TTTOOOUUUVVV|||~~~{{{wwwrrrmmmiiiggghhhmmmuuu|||~~~xxxnnnfffUUUNNNHHHcccuuuaaa\\\\\\VVVPPPNNNJJJEEEAAA???===<<<:::999999999999999999999999:::<<>>???@@@BBBDDDPPPxxxuuulllyyybbbyyypppYYYHHHFFFFFFNNN___qqq[[[OOONNNJJJOOOXXXbbbmmmuuu{{{~~~~~~|||mmmgggtttwwwhhh^^^ZZZOOOQQQYYYiii~~~|||zzzrrrNNNBBB999999888777777777777888666666666666666666555555333333333444444444555555555555444444444444555555555555555555666666666666666777888888999;;;>>>AAARRR444444444444444444444444444444333333333333222222222222222222222222222222444333333333444666888999===999???EEECCC]]]qqqsss```QQQOOO___}}}mmmQQQFFFIIIHHHYYYhhh{{{yyybbblll~~~lllWWWPPPIIIDDDJJJJJJ___~~~xxxtttqqqppptttwww}}}zzzfffYYYMMMfffjjj^^^\\\XXXTTTRRRNNNHHHCCCAAA???===<<<999999999999999999999999999;;;???BBBHHHOOOVVV\\\fffwww{{{MMM@@@???>>>===>>>@@@BBBCCCQQQwwwuuummmrrrdddrrriiiTTTFFFEEEDDDLLL^^^mmmWWWMMMLLLIIIOOOXXXcccnnnvvv{{{}}}~~~ppplll}}}sssfff]]]YYYQQQWWWbbbqqqzzzttt{{{RRRAAA:::999888888777777888888555666666666666666666666333333333444444444555555444444333333333333444444555555555555666666666666666888999999999;;;???AAASSS444444444444444444444444444444444333333333222222222222222222222222222222444333333333444555777888<<<777@@@FFFDDD```vvvlllqqq]]]OOOQQQaaakkkLLLBBBJJJNNN^^^jjj{{{jjj]]]hhhyyyvvvoooooobbb```TTTLLLQQQNNNHHHKKKIIIMMM___vvvzzzqqqsss~~~tttdddTTTjjjtttaaa[[[YYYWWWTTTPPPJJJEEEBBB@@@???===999999999999999999999999888;;;???CCCHHHPPPXXX]]]dddtttQQQ>>>===<<<<<<===???AAABBBTTTyyytttbbb\\\pppfffRRREEEDDDAAAHHHZZZiiiSSSJJJJJJLLLQQQZZZeeemmmtttwwwxxx{{{~~~~~~qqqpppyyyoooddd[[[YYYUUU\\\hhhwwwzzzqqq~~~RRR===:::999888888777888888888555555555666666666666666333333333444444444555555444333333222222333333444555555555555666666666777777888999::::::<<>><<<======<<<>>>BBBQQQooo~~~jjj[[[YYYggg[[[MMMCCCAAAEEEMMMTTT}}}fffOOOHHHLLLLLLTTT[[[^^^eeepppvvvvvv|||}}}zzz~~~wwwkkk```YYYYYYZZZcccppp|||}}}ssszzzXXX???999888777555555555666666777777777777666666666666222333333444555666777777666666555555555444444444555555555555666666666666777777888888888:::>>>AAARRR555555555444444333333333555555444333333222111111333333333333333333333333222222333333444666777888:::>>>>>>FFFHHHggglllcccZZZLLLPPPbbbiiiGGGDDDLLLJJJ[[[mmm{{{```VVVfffrrrnnn```VVVSSSSSSRRRQQQPPPPPPOOONNNNNNMMMQQQUUUYYY[[[YYYXXXXXXYYYkkkzzzjjjvvvuuucccWWWPPPQQQPPPNNNJJJEEEBBB???>>>======<<<;;;::::::::::::999;;;???BBBFFFNNNXXX___hhhzzzYYYBBB>>><<<======<<>><<>>===<<<;;;:::::::::::::::<<<>>>@@@DDDMMMXXXaaalllvvvbbbBBB>>><<<===>>>===@@@EEEPPPvvv~~~ccc\\\mmmdddWWWIIIAAA>>>AAAKKKVVV{{{aaaMMMGGGIIIGGGPPPYYYaaajjjuuu{{{}}}|||vvvmmmfff^^^UUUPPPOOOKKKXXXiiiyyyvvv~~~hhhEEE;;;:::999777666777777888777777777777666666666666666666555555555444444444555555555555555444444444555555555555666666666666666888:::;;;<<<===???AAAQQQ555555555555555444444444444444444333333222222222333333333333333333333333444444444555666777888999999===;;;CCCKKKpppffflllsssRRRLLLNNNbbbfffMMMIIILLLPPPaaasss~~~rrrhhhmmmooonnnmmmppprrrpppkkkgggbbbaaacccbbb^^^YYYZZZWWWVVV[[[bbbggggggdddXXX___ttt|||yyy}}}sss]]]MMMMMMMMMLLLLLLKKKHHHDDDAAA???>>>===;;;::::::::::::;;;<<<===>>>BBBLLLXXXbbbooottt~~~gggCCC???<<<===>>>>>>AAAFFFRRRzzz^^^bbbvvvcccUUUHHHAAA>>>AAAMMM[[[www^^^MMMHHHIIIJJJQQQ\\\fffoooxxx~~~tttjjj___XXXRRRLLLJJJKKKJJJUUUdddqqq{{{}}}rrrHHH===<<<:::888777777888888777777777777666666666666555555555555555555555555555555555555555555555555555555555555666666666666666999<<<===>>>>>>@@@AAAQQQ555555555555555555555555444444333333333333222222333333333333333333333333444444444555666777888999999===;;;CCCMMMvvvbbbmmmqqqQQQOOOPPPddd___MMMIIIJJJRRRaaasss{{{wwwyyyyyyyyy|||}}}uuupppjjjggggggddd^^^XXXYYYWWWUUUWWW^^^fffmmmpppbbb\\\cccvvvzzzzzzsssmmmhhhlllwww}}}dddSSSLLLKKKJJJKKKKKKIIIEEEAAA??????===<<<;;;:::::::::;;;<<<<<<===AAAKKKXXXbbbqqqtttjjjEEE@@@======>>>>>>BBBGGGUUU{{{^^^hhh}}}cccTTTGGGBBB@@@BBBQQQcccsss[[[MMMIIIIIILLLRRR]]]iiiqqqwww|||lllaaaTTTLLLGGGCCCEEEHHHKKKSSS^^^iiirrr~~~yyyLLL>>><<<:::999888777888888777777777777666666666666333333444444555666666777444555555555555555555555555555555555666666666666777999<<<>>>>>>>>>@@@AAAQQQ555555555555555666666666333333333333333333333333333333333333333333333333333333333444555666888888888>>><<>><<<;;;:::::::::;;;;;;<<<===AAAKKKXXXaaannnuuunnnGGGBBB>>>>>>>>>>>>BBBGGGXXX{{{```pppbbbRRRFFFDDDBBBDDDVVVkkknnnWWWMMMKKKIIILLLQQQ]]]jjjrrruuuyyy}}}{{{{{{wwwbbbWWWKKKDDD@@@>>>AAAFFFIIIPPPZZZcccnnn}}}zzzPPP>>><<<:::999777777777777777777777777666666666666222222333444555666777888444444444555555555555555555555555555666666666666777999;;;<<<===>>>@@@BBBQQQ444555555555666666666777333333333333333333333333333333333333333333333333222222333333444666777888888>>>===FFFTTTsss^^^kkkkkkOOOQQQTTTggg|||RRRIIIGGGGGGWWW]]]ooouuuxxx~~~yyytttrrrpppmmmkkkhhheeeddd```\\\VVVSSSUUU[[[cccgggggg```^^^eeekkkkkkiiiiii___YYYWWWaaaqqqzzzwwwpppsssppp{{{tttbbbPPPMMMIIIIIIKKKKKKHHHDDDAAA@@@>>>===;;;:::::::::999;;;<<<>>>BBBKKKWWW```jjjuuuxxxJJJDDD???>>>>>>===AAAFFFYYYjjjzzz```PPPEEECCCBBBEEEYYYqqqhhhSSSLLLJJJHHHMMMQQQ^^^mmmuuuwwwzzzwwwqqqssszzzpppfffVVVMMMDDDAAA???===???CCCFFFMMMVVV___jjjyyyUUU>>><<<:::888777666666666777777777777666666666666333444444444555555666666444444444555555555666666555555555555666666666666888999:::;;;;;;===@@@CCCQQQ444555555555666666777777333333333333333333333333333333333333333333333333222222222333444555666777777>>>===GGGVVVkkk^^^iiiiiiMMMOOORRRddd{{{OOOIIIGGGFFFYYY^^^pppwwwzzz|||uuuvvvvvvuuurrrqqqqqqrrrfff```ZZZXXX[[[aaadddfff```___bbbiiiooooooiiidddXXXSSSTTTbbbuuu~~~vvv{{{llliiiyyyfffSSSNNNJJJJJJLLLLLLIIIFFFAAA@@@???===;;;::::::999999:::<<<>>>CCCKKKWWW___ggguuuKKKEEE@@@>>>======AAAFFFXXXuuu^^^NNNCCCCCCBBBEEEZZZttteeePPPJJJIIIGGGOOOTTTaaaqqqzzz|||~~~wwwooohhhlllttt~~~|||xxxjjj[[[RRRLLLEEE@@@@@@@@@>>>>>>AAAEEEKKKTTT\\\eeesssXXX===<<<:::888666555555666777777777777666666666666666555555555555444444444444444444555555555666666555555555555666666666777888999:::999:::<<<@@@CCCQQQ555555444444444444555555555555555444444333333333444444444444444444444444555555444444444555555666666???>>>GGGVVVjjj^^^ooo```QQQKKKPPPdddxxxPPPHHHIIIIIIRRRdddmmmxxx}}}zzz|||~~~yyysssjjjdddeeeeeebbbcccggghhhhhhmmmuuuzzzuuugggZZZOOOOOOWWWkkk|||xxxqqqppphhh^^^QQQGGGGGGKKKLLLJJJHHHGGGEEEAAA===;;;::::::;;;999;;;>>>???CCCJJJSSS[[[gggxxxPPPHHH???;;;;;;===AAADDD___~~~jjjmmmYYYOOOFFFCCCBBBIII]]]rrrgggSSSJJJIIIKKKKKKSSSbbbqqqxxxyyy|||ttttttzzznnnppp|||vvvooollliiihhhiii~~~~~~uuutttwww|||wwwxxxppp[[[SSSQQQFFFCCC@@@??????@@@@@@@@@@@@FFFOOOXXXcccppp~~~[[[CCC<<<888999:::888777888777777777777666666666666444444444444444444444444555555555555555555555555444444555555666777777777999999999:::;;;===???AAAXXX666555555444444555555666555555444444444333333333444444444444444444444444555444444444444555666666444>>>===FFFVVVmmmcccrrr```PPPKKKQQQcccvvvOOOHHHIIIIIISSScccooo||||||~~~uuuppppppqqqooopppsssrrrqqqrrrvvvxxxqqqdddXXXQQQVVVcccwwwyyywwwqqq```SSSHHHGGGJJJKKKJJJIIIGGGEEEAAA===;;;:::;;;;;;888:::<<<>>>AAAHHHRRRYYYccctttRRRIIIAAA>>>>>>???BBBFFFbbbuuufffuuuWWWMMMEEEBBBBBBHHH]]]ssseeeRRRIIIIIIKKKPPPWWWeeesssxxxxxx{{{uuubbbfffwwwyyyjjj]]]ZZZ```dddbbbbbbhhh{{{tttmmmllljjjhhhhhhwww{{{}}}vvvkkkbbb___```cccdddjjjqqqqqqjjjdddbbbeee{{{vvv]]]QQQKKKFFFDDD@@@??????@@@@@@???@@@FFFNNNWWWaaannn|||bbbCCC<<<777888:::888666777777777777777666666666666444444444444444444444444555555555555555555555555444444555555666777777777777888888999<<<>>>AAACCCWWW666555555444444555555666555444444444444333333333444444444444444444444444444444444444444555666666444======FFFUUUooohhhvvv```PPPKKKQQQbbbrrrMMMGGGIIIIIITTTcccrrr~~~xxxxxxyyyxxxwwwxxxxxxuuuttttttrrrkkk___UUUNNN[[[ooo~~~rrrdddVVVIIIFFFHHHIIIIIIJJJGGGEEEBBB>>><<<;;;;;;;;;888:::;;;<<>>FFFVVVoookkkzzz___PPPJJJPPP```~~~oooKKKGGGHHHIIIUUUaaasss~~~|||}}}{{{yyywwwrrrjjj___WWWRRRfffrrrgggYYYKKKFFFFFFFFFGGGIIIGGGFFFCCC???===<<<;;;;;;999:::;;;<<<>>>EEEPPPXXXhhhyyySSSGGG===>>>???>>>@@@DDD^^^oooxxx~~~rrrSSSKKKEEECCCBBBIIIaaaxxxwww^^^NNNIIIIIIJJJQQQYYYeeeooorrrqqqwww~~~pppcccffflllkkkhhhcccbbb]]]VVVQQQOOOQQQRRRRRRKKKKKK\\\zzzuuunnnhhhdddcccjjjddd\\\UUUQQQNNNKKKIIIHHHFFFGGGJJJJJJGGGGGGJJJHHHVVV|||hhh\\\QQQGGGDDDAAA??????@@@??????@@@DDDJJJQQQ[[[hhhwww~~~{{{oooFFF>>>888888888666555666777777777777666666666666555555555555555555555555555555555555555555555555444444555555666777777777777777888999<<>>===<<<;;;;;;<<<<<<===???GGGRRRZZZlll|||YYYIII===???AAA>>>@@@EEEYYYtttnnnpppmmmRRRKKKFFFDDDCCCJJJbbb{{{sss[[[NNNJJJJJJKKKPPPYYYfffqqqssssssyyywwwkkkgggccc___]]]WWWWWWWWWVVVSSSQQQQQQSSSSSSLLLEEEEEEPPPbbbsss}}}~~~xxxssslllggghhhmmmlllcccXXXQQQOOONNNLLLIIIEEEBBBAAACCCCCCAAABBBFFFFFFIIIiiizzzjjjddd[[[HHHEEEAAA????????????>>>???BBBHHHNNNXXXfffvvv~~~{{{qqqHHH???999888888666555777777777777777666666666666555555555555555555555555555555555555555555555555444444555555666777777777999999999:::;;;>>>@@@AAASSS777666666555555666666777333333333444444444444555444444444444444444444444333333333444555666777888999???@@@RRRllltttsss^^^PPPKKKLLL[[[jjjJJJGGGGGGHHHXXXcccsssuuuggg]]]WWWxxxnnnaaaSSSKKKGGGDDDEEEHHHHHHFFFDDDBBB???===<<<<<<;;;<<<======AAAIIIUUU]]]jjj|||bbbNNN@@@AAADDD@@@BBBIIIXXXlllgggnnnQQQKKKGGGDDDBBBIIIaaa{{{rrr[[[OOOKKKKKKKKKRRR\\\kkkvvvxxxxxx~~~{{{nnneee]]][[[^^^WWWUUUVVVYYYXXXTTTQQQRRROOOMMMIIIEEEBBBEEELLLQQQZZZ\\\aaaeeedddeeennnyyyrrrhhh[[[RRRNNNMMMJJJGGGFFFCCCBBBDDDCCCAAAAAADDDFFFCCCZZZtttgggeee^^^HHHEEEAAA????????????>>>>>>AAAFFFLLLVVVeeevvv}}}uuuJJJBBB:::999999777666777777777777777666666666666555555555555555555555555555555555555555555555555444444555555666777777777::::::999:::;;;===???@@@SSS777777666666666666777777333333333444444444555555444444444444444444444444333333333444555666777888888>>>@@@WWWvvvuuuuuu^^^PPPKKKLLLXXX{{{jjjJJJHHHGGGHHHXXXgggssstttgggaaa___sssfffXXXPPPJJJFFFFFFIIIHHHGGGEEECCC@@@>>>===<<<:::;;;<<<===AAAJJJVVV___jjj{{{iiiRRRAAABBBDDD@@@BBBJJJXXXvvvjjjpppOOOJJJEEECCC???FFF___yyyqqq[[[PPPMMMLLLLLLTTT___ppp{{{{{{zzzwwwoooeeebbbeee```[[[[[[```aaa\\\VVVUUUQQQQQQOOOKKKFFFCCCBBBBBBFFFHHHMMMUUUZZZaaammmxxxzzzpppcccXXXSSSPPPNNNLLLLLLIIIIIIKKKJJJFFFEEEGGGHHHDDDWWWkkk^^^___YYYHHHEEEBBB?????????>>>======@@@EEEKKKUUUeeewww~~~}}}MMMDDD<<<:::999777777888777777777777666666666666555555555555555555555555555555555555555555555555444444555555666777777777888888888999;;;>>>@@@BBBTTT777777666666666666777777333333333444444555555555444444444444444444444444222333333444555666888888999===???XXXxxxtttttt]]]PPPKKKLLLVVVwwwjjjJJJHHHGGGHHHYYYjjjtttzzzpppnnnpppvvvjjj\\\TTTNNNIIIHHHKKKHHHGGGEEECCCAAA>>>===<<<999:::;;;<<<@@@JJJWWW```kkk}}}kkkRRR@@@@@@BBB>>>@@@JJJWWW}}}kkk|||lllMMMHHHDDDAAA===DDD]]]wwwrrr[[[QQQNNNMMMLLLTTT```qqq||||||yyy~~~tttkkkkkkddd^^^]]]dddgggbbb\\\ZZZUUURRRNNNJJJHHHFFFDDDBBBHHHEEEFFFMMMTTT[[[fffooovvvjjj```ZZZWWWUUUTTTOOOMMMMMMPPPNNNIIIGGGHHHIIIGGGWWW~~~dddWWWYYYTTTIIIFFFBBB?????????>>>======@@@DDDJJJUUUeeewwwNNNEEE===;;;:::888777999777777777777666666666666666666666666666666666666555555555555555555555555444444555555666777777777666777777999<<>>>>>???<<<<<<===???FFFVVVeeeooo{{{OOODDDBBB>>>>>>===JJJYYY{{{jjjyyylllQQQHHH@@@======DDDXXXmmmjjjSSSPPPLLLGGGNNNSSS]]]kkkuuu{{{}}}~~~vvvsssqqqnnnkkkgggdddaaa___]]]XXXQQQMMMKKKIIIEEEBBBIIIEEEBBBDDDNNN]]]mmmwwwyyyrrrlllhhheeeccceeeddd___[[[ZZZVVVRRRSSSOOOWWWrrrdddWWWVVVRRRMMMHHHDDDEEEDDD@@@===>>>>>>AAADDDHHHPPP^^^qqq~~~SSSCCC<<<:::555888<<<666888888777777666666555555666555555555555444444444555555555555555555555555666666666666666777888888777888999:::;;;===@@@CCCYYY666666666666666555555555555444444333333444444555444444444444444444444444444444333444444555666777888:::AAAJJJeeessswww```SSSLLLKKK]]]yyykkkNNNFFFEEEJJJWWWdddllluuu|||iii___VVVKKKHHHLLLLLLJJJGGGDDDBBB@@@??????>>><<<<<<>>>AAAHHHXXXfffqqq~~~QQQCCCAAA???AAA???KKK___www}}}~~~hhhyyylllQQQIIICCCAAA@@@DDDVVVjjjkkkSSSPPPKKKGGGMMMRRR\\\jjjttt{{{zzzxxxuuussspppmmmkkkiiikkkfff___ZZZWWWSSSMMMHHHHHHFFFDDDHHHTTTdddsss}}}zzzxxxuuuqqqooohhhgggqqq|||vvvbbbXXXVVVNNNOOOIIIEEEEEEDDD@@@>>>???===@@@CCCGGGNNN]]]ppp}}}}}}UUUDDD<<<:::666888;;;666888888777777666666555555444444444555555555666666666666666666666666666666666666666666666777888888777888999:::;;;===@@@CCCYYY555555555666666666666666666555555444444555555666444444444444444444444444444444333444444555666777888:::@@@IIIdddmmmpppaaaSSSLLLJJJZZZvvvpppOOOEEEFFFKKKSSSXXXcccooo{{{pppiiixxxtttfffYYYMMMIIILLLKKKJJJHHHEEECCCAAA@@@@@@===<<<===???BBBJJJYYYhhhvvvTTTCCC@@@@@@CCCAAALLLjjjlllmmmvvveeexxxlllPPPJJJFFFEEECCCFFFVVVhhhkkkRRROOOJJJFFFLLLQQQ[[[hhhsssyyy~~~|||{{{yyywwwuuuxxxsssmmmhhhddd^^^WWWRRRKKKIIIJJJQQQ^^^mmm{{{xxxvvvpppbbb]]]\\\TTTRRRLLLGGGFFFDDD@@@>>>@@@===@@@CCCFFFMMM\\\ooo||||||XXXEEE<<<:::666777;;;666888888777777666666555555222222333444555666777888777777777777777777777777666666666666666777888888666888999::::::===@@@CCCZZZ444444555555666666777777555555444444444444555555444444444444444444444444444444333444444555666777:::;;;AAAJJJeeehhhiii___RRRLLLIIIXXXtttlllLLLCCCFFFIIINNNQQQ^^^lllxxxlll\\\^^^hhhxxx~~~kkk\\\OOOJJJLLLKKKJJJHHHFFFDDDCCCBBBAAA>>>======@@@CCCJJJZZZhhh}}}YYYDDD@@@@@@CCCAAAKKKsssjjjaaammm```vvvjjjOOOJJJFFFFFFDDDGGGZZZnnnkkkRRROOOJJJFFFLLLQQQ[[[gggpppvvv}}}~~~|||zzzwwwrrrooommmhhhbbb\\\TTTSSSUUU]]]iiiwww|||ppp```^^^```[[[UUUNNNHHHGGGEEEAAA???@@@>>>@@@CCCFFFMMM\\\ooo}}}}}}^^^GGG<<<;;;777777:::777888888777777666666555555333333444444555666666777666666666666666666666666666666666666666777777888666777999999:::<<<@@@CCC[[[444444555555666666777777444444333333333333444444444444444444444444444444444444333444444555666777:::;;;AAAIIIdddkkkiii]]]QQQJJJJJJWWWssseeeJJJEEEGGGHHHLLLPPP___oooyyyssscccbbbeeennn~~~rrr```RRRLLLLLLJJJJJJIIIHHHFFFEEECCCCCC@@@>>>>>>@@@CCCKKK\\\kkk^^^GGGAAA@@@CCC@@@JJJuuuwww~~~pppaaaeeeZZZrrrfffOOOIIIEEECCCBBBJJJaaazzzkkkRRRNNNIIIFFFMMMRRR[[[gggnnnrrrxxx}}}xxxvvvtttttttttsssnnnjjjcccbbbccckkkuuuuuuaaa[[[^^^YYYUUUNNNIIIHHHFFFAAA???AAA???AAACCCFFFNNN]]]rrrdddJJJ<<<<<<888777:::888888888777777666666555555555555555555555555555555555555555555555555555555666666666666666777777888666777888999:::<<>>FFFaaauuummm\\\PPPJJJKKKVVVqqq```JJJHHHHHHHHHOOOTTTcccttt|||yyyvvvssssss{{{}}}iiiZZZQQQMMMJJJJJJJJJIIIHHHFFFEEEDDDBBB???>>>@@@EEEOOObbbsss___IIIBBB???BBB@@@LLLqqqsssuuuvvvmmm```VVVnnnaaaNNNHHHCCCBBBAAALLLgggjjjQQQNNNJJJGGGNNNRRR\\\hhhnnnpppuuu{{{yyywwwyyy||||||zzzwwwrrrqqqrrrxxxkkk^^^\\\UUUSSSMMMJJJJJJHHHCCC@@@@@@>>>@@@CCCFFFNNN___tttjjjMMM===>>>:::888:::999888888777777666666555555666666555555555444444444555555555555555555555555666666666666666777888888555777888999999<<>>AAADDDMMM___ttt~~~pppPPP???@@@<<<999;;;;;;888888777777666666555555444444444555555555555555555555555555555555555555666666666666666777888888555777888888999;;;???BBBYYY777777666666555555555444555555555444444555555555444444444444444444444444444444444444444555777777999:::???FFFaaayyy\\\ooo]]]QQQLLLJJJRRRlllZZZFFFFFF???AAAQQQ[[[lll}}}xxxmmmeeeaaadddnnnyyy}}}|||~~~kkk\\\SSSIIIJJJKKKKKKJJJHHHGGGFFFCCC@@@???BBBKKK[[[sssZZZJJJDDD@@@BBBEEEUUUooovvv\\\PPPhhhYYYMMMHHHFFFEEEDDDNNNjjjiiiPPPMMMJJJIIIPPPPPP[[[iiippprrrwww}}}uuuvvvwwwvvvsssnnniiieeewwwoooZZZUUUPPPNNNJJJIIIKKKJJJDDD@@@???:::<<>>======???DDDKKKYYYppp~~~~~~yyyVVV@@@===888666999888777777777777666666666666444444444444444444444444555555555555555555555555666666666666666666666666777888999999999;;;???BBBYYY666666666666666666666666666555444333333333444444333333333444444444555555444444333444444555666777888:::<<>>@@@AAA>>>OOOlllyyyuuuvvvaaaKKKIIIFFFCCCCCCNNNggg}}}gggUUUNNNJJJJJJMMMRRRYYYccckkkqqqyyyuuufffZZZRRRNNNVVVfffxxxlll```VVVPPPOOOLLLKKKIIIFFFBBB???>>>===???CCCIIIVVVmmm~~~|||{{{WWWAAA===999777:::888777777777777666666666666444444444444444444444444555555555555555555555555666666666666666666666666777888999999999;;;???BBBZZZ666666666666666666666666555555444333333333444444333333333444444444555555444444333444444555666777888:::<<>>???BBBGGGSSShhh{{{|||xxxZZZBBB>>>:::888:::999777777777777666666666666555555555555555555555555555555555555555555555555666666666666666666666666777888999999999;;;???BBB\\\666666666666666666666666444444444444444444444444333333333444444444555555444444333444444555666777777:::<<>>>>>@@@DDDOOOdddwww|||vvv^^^CCC???:::999;;;999777777777777666666666666666666666666666666666666555555555555555555555555666666666666666666666666777888999999999;;;???BBB\\\666666666666666666666666333444444444444444444444333333333444444444555555444444333444444555666777777;;;===HHHXXXwwwvvvXXXNNNKKKKKKiii~~~hhhJJJIIIGGGDDDNNNXXXeeeuuu}}}~~~~~~mmmUUUJJJMMMNNNMMM]]]vvvxxx^^^OOOOOOSSSdddzzz{{{iii[[[NNNHHHFFFDDDDDDEEEBBBCCCFFFPPPfff```GGG@@@BBBCCCFFFbbblllxxxjjjNNNJJJFFFEEEEEEMMM___ppp|||]]]OOOLLLIIIIIILLLTTT]]]iiiqqqvvv{{{zzzpppeeeSSSLLLUUUYYY___pppUUURRROOOMMMKKKIIIFFFCCC@@@>>>>>>@@@CCCNNNcccuuu{{{vvvaaaDDD>>>:::999;;;888777777777777666666666666666666666666666666666666555555555555555555555555666666666666666666666666777888999999999;;;???BBB]]]666666666666666666666666222333444555555555444444333333333444444444555555444444333444444555666777777;;;===GGGVVVzzzyyy[[[PPPIIIJJJggg|||nnnKKKJJJFFFAAAOOOWWWdddtttpppUUUIIILLLMMMQQQ\\\oooppp^^^SSSRRRZZZfffqqqyyynnn```PPPIIIFFFCCCBBBCCCBBBDDDIIITTThhhbbbHHHAAABBBBBBFFFdddllluuuooo}}}bbbMMMIIIFFFEEEGGGPPPbbbrrrxxxZZZNNNLLLJJJJJJMMMOOOYYYgggrrrxxx~~~{{{mmm]]]UUUZZZ[[[aaa|||VVVSSSOOOLLLJJJHHHFFFDDD???>>>>>>@@@DDDOOOdddwww|||xxxcccDDD>>>:::999:::777777777777777666666666666555555555555555555555555555555555555555555555555666666666666666666666666777888999999999;;;???BBB\\\666666666666666666666666222333444555555555444444333333333444444444555555444444333444444555666777777;;;===GGGTTT~~~uuu{{{\\\PPPKKKLLLiii}}}pppLLLMMMFFF@@@QQQWWWbbbqqq~~~vvvZZZLLLOOOPPPWWW]]]eeennnuuuuuuiii\\\UUUTTTWWW^^^cccjjjyyysssdddTTTLLLGGGCCCBBBCCCAAAFFFLLLVVVhhhcccIIIBBBBBB@@@EEEfffsssxxx[[[jjjsss\\\OOOIIIDDDDDDHHHUUUkkk}}}uuuXXXNNNMMMKKKKKKNNNOOOYYYeeennnsssyyyzzznnneeebbb```hhhvvvVVVSSSNNNKKKJJJHHHFFFDDD???>>>>>>AAAFFFQQQfffyyy|||{{{dddDDD===999888:::666777777777777666666666666444444444444444444444444555555555555555555555555666666666666666666666666777888999999999;;;???BBB[[[666666666666666666666666111222444555666555444444333333333444444444555555444444444444444555777777777;;;===FFFSSSyyynnn}}}\\\OOOOOOPPPmmmqqqNNNOOOGGG@@@RRRWWW```ooo~~~|||```RRRUUUVVV]]]___^^^^^^gggrrrnnnbbbaaa[[[YYYZZZZZZXXX]]]eeehhhccc]]]YYYZZZ^^^cccggg}}}xxxvvvgggWWWNNNIIIDDDBBBCCC@@@FFFNNNWWWggg}}}bbbHHHCCCCCCAAAGGGiiiwwwzzzWWWfffrrr___PPPIIIBBBBBBIIIYYYrrrsssXXXNNNMMMLLLLLLNNNTTT[[[dddjjjmmmrrrzzztttkkkfffooo{{{qqq______mmmrrrrrrpppjjjVVVRRRNNNKKKIIIHHHFFFDDD???>>>???BBBGGGSSShhh{{{{{{}}}~~~eeeDDD<<<888888999555777777777777666666666666444444444444444444444444555555555555555555555555666666666666666666666666888888999999999;;;???BBBZZZ666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666555;;;:::EEEWWWkkkwww}}}VVVXXXJJJTTTiiioooMMMKKKIIIDDDNNNSSS___ooo}}}|||gggXXXVVV]]]hhhcccaaacccccc```___```bbb```]]]YYYVVVWWW[[[^^^gggaaaWWWNNNJJJLLLPPPTTTmmmuuuoookkkyyy{{{yyyhhhVVVLLLGGGCCCAAAAAABBBCCCGGGPPP___qqqaaaFFFAAAEEEFFFKKKjjjUUUccczzzbbbLLLEEE@@@@@@DDDSSSrrrqqqWWWMMMKKKJJJLLLPPPUUUZZZ```gggmmmttt{{{xxxppptttkkkdddaaa^^^]]][[[ZZZaaaiiiYYYSSSNNNOOOOOOKKKGGGGGGGGG@@@;;;===CCCPPPdddttt{{{mmmIII@@@:::666777666888888777666666666666666666666555555555444444444555555444444444444555555666666777777888888888888777888888999999<<<@@@CCC\\\666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666666<<<:::DDDTTTuuu~~~___UUULLLUUUjjjnnnLLLJJJIIIDDDLLLRRR\\\kkkwwwlll^^^]]]ccciiieeecccdddbbb\\\WWWVVVZZZYYYWWWTTTRRRRRRTTTWWW[[[WWWQQQKKKHHHHHHJJJLLLYYYhhhooodddggguuussstttqqqZZZMMMGGGCCC@@@@@@AAACCCGGGNNNZZZlll~~~bbbGGGBBBDDDEEEJJJiii~~~~~~VVV```xxxhhhNNNFFFAAAAAADDDSSSqqqsssXXXMMMKKKIIIJJJNNNUUUZZZaaahhhmmmsssyyy}}}tttpppzzzvvviiiddd^^^ZZZUUUTTT[[[ddd[[[TTTOOOOOOOOOKKKGGGGGGFFFAAA===>>>DDDPPPcccrrrkkkGGG???:::777999888888888777666666666666666666666555555555444444444555555444444444444555555666666666666666666777777777888888999999<<<@@@CCC]]]666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666888<<<999BBBOOOzzz|||oooTTTOOOVVVjjjmmmJJJIIIIIICCCHHHOOOYYYfffrrr|||vvvmmmnnntttsssnnnkkkjjjeee[[[SSSPPPSSSTTTTTTSSSPPPOOOOOOPPPPPPNNNKKKHHHFFFEEEEEEEEEOOOfffvvv\\\VVV___vvvmmmfffqqq}}}___NNNGGGCCC???>>>>>>AAAEEEJJJTTTdddxxxcccHHHBBBCCCCCCIIIhhhwww~~~XXX]]]uuuoooPPPIIICCCBBBEEERRRooowwwZZZNNNJJJHHHHHHLLLSSSZZZbbbiiimmmqqqvvvzzz{{{\\\LLLSSSYYYUUUccclll{{{xxxoooddd[[[SSSQQQXXXbbb^^^VVVPPPOOONNNJJJGGGGGGFFFAAA???@@@EEEPPPaaaqqqhhhDDD===999777::::::888888777666666666666666555555555555555444444444555555444444444444555555555555555555555555555555777888888999999<<<@@@CCC___666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666999<<<888AAALLLuuuxxxzzzWWWQQQVVVhhhoooKKKIIIIIIBBBEEELLLVVVeeerrr|||zzzuuuqqqjjj___WWWUUUTTTVVVWWWVVVTTTQQQPPPPPPOOONNNKKKHHHEEEDDDCCCCCCRRRooorrrYYYQQQXXXooodddYYY\\\vvvdddPPPGGGBBB???===;;;???CCCGGGNNN^^^tttbbbHHHBBBCCCBBBIIIiiitttXXXYYYnnnpppRRRKKKDDDCCCEEEPPPlll|||^^^PPPKKKHHHHHHKKKSSSZZZcccjjjllloootttxxx~~~{{{wwwxxxcccGGGEEEGGG@@@IIIPPP]]]ppp{{{ooo```TTTQQQYYYdddbbbYYYRRRPPPNNNJJJGGGGGGFFFBBB@@@BBBFFFOOO```ppphhhDDD===999666999999888777777666666666666666555555555555555555555555555555444444444444555555666666666555555555555444777888888999999<<<@@@CCC___666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666777:::888AAAJJJqqqqqqqqq^^^SSSVVVeee}}}vvvNNNIIIIIIBBBEEEJJJVVVfffuuuyyytttmmmccc^^^]]]ZZZ[[[\\\[[[XXXUUUSSSSSSTTTQQQLLLGGGDDDCCCDDDEEEVVVvvvwwwaaaTTTVVV^^^UUUKKKJJJ[[[eeeQQQGGGBBB>>>===:::===AAADDDJJJZZZooo```HHHBBBBBBBBBJJJkkkqqq|||UUUUUUeeeiiiSSSKKKEEECCCDDDOOOjjjaaaRRRMMMIIIIIILLLRRR[[[eeejjjlllnnntttyyy}}}{{{vvvvvvwww{{{tttMMMBBBCCC@@@DDDEEEKKKWWWdddlllmmmkkknnnpppuuuxxxdddVVVRRRZZZffffff\\\SSSPPPNNNIIIGGGGGGEEECCCBBBCCCEEEOOOaaaqqq{{{{{{jjjFFF>>>888555777666888777777666666666666666444555555555555555555555555555444444444444555555666666666666666666666666777888888999999<<<@@@CCC___666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666666999888BBBIIImmmooonnnfffTTTSSS___vvvTTTJJJHHHBBBFFFIIIUUUfffvvv{{{uuuooogggcccdddaaaaaa```]]]YYYVVVVVVVVVXXXTTTNNNHHHDDDDDDFFFHHH^^^~~~xxxfffnnnsssdddWWWVVVQQQMMMGGGDDDOOOsss|||bbbQQQGGGAAA>>>???;;;===???AAAHHHUUUhhhuuu]]]FFFAAABBBCCCLLLooonnnwwwQQQPPP[[[___RRRKKKEEECCCCCCMMMgggaaaRRRMMMJJJJJJNNNSSS[[[eeejjjkkknnnuuu{{{wwwvvvwwwwwwzzzTTT@@@AAACCCCCCBBBCCCHHHQQQYYY]]]______aaagggqqqiiiYYYUUU^^^jjjiii___UUUPPPMMMIIIGGGGGGEEECCCBBBBBBEEENNNbbbttt{{{|||lllGGG???888444555555888888777666666666666666444444444555555555555555555555444444444444555555555555666666666777777777777888888999999<<<@@@CCC___666666666666555555555555555555555555555555555555333333333444444444555555444444444555555555555666555999888BBBGGGhhhtttqqqjjjTTTQQQYYYoooZZZKKKHHHCCCIIIHHHSSScccqqq{{{~~~xxxppplllkkkjjjhhheee___ZZZXXXYYYZZZYYYVVVQQQLLLJJJJJJKKKLLLiiifffPPPZZZcccZZZRRRTTTKKKIIIGGGEEEKKKdddqqq^^^QQQGGG@@@???AAA>>>======>>>EEEPPP^^^gggtttwww}}}ZZZEEEAAABBBDDDOOOssssssxxxOOOJJJRRRWWWQQQIIICCCBBBBBBLLLfff~~~___QQQLLLIIIJJJOOOSSS\\\fffjjjkkknnnwww~~~yyywwwvvvsssyyyhhhLLLDDDEEEAAA@@@@@@BBBFFFJJJOOORRRQQQUUU[[[```kkkuuuddd```iiivvvlllaaaVVVQQQMMMIIIGGGHHHEEECCCBBBBBBDDDNNNcccwww~~~mmmHHH???999555666666888888777666666666666666444444444555555555666666555555444444444444555555333333444555666666777888777888888999999<<<@@@CCCaaa777666666666555555555555555555555555555555555555333333333444444444555555444444444555555555666666555999999BBBEEEcccyyyuuulllTTTOOOVVVkkk}}}~~~}}}^^^LLLGGGDDDKKKIIIRRR```llluuu}}}{{{tttssspppnnnhhhaaa\\\ZZZ\\\^^^ZZZXXXUUURRRPPPPPPQQQQQQooo|||```EEELLLUUUNNNKKKRRRGGGEEECCCBBBDDDTTTwwwssshhh[[[QQQGGG@@@???BBB@@@>>><<<===CCCLLLWWW]]]iiimmmuuuXXXDDD@@@BBBEEEQQQuuu|||{{{MMMFFFMMMRRRPPPHHHCCCAAABBBKKKeee|||]]]OOOKKKHHHJJJOOOTTT]]]fffjjjjjjnnnxxx{{{{{{{{{xxxtttnnnvvv^^^LLLGGG???@@@AAAAAAAAABBBDDDFFFCCCIIIMMMOOOSSSaaawwwppplllvvvnnnbbbWWWQQQMMMHHHGGGHHHEEECCCAAAAAACCCNNNeeeyyymmmHHH@@@:::666888777888888777666666666666666444444444555555555666666555555555444444555555555000111222333555666777777777888888999999<<<@@@CCCbbb777777777777777777777777555555555555555555555555444444444444444444444444444444444555555555555666:::999<<>>CCCJJJPPPTTT```eeejjjppp|||UUU@@@>>>???@@@SSS}}}~~~NNNCCCBBBOOOJJJJJJGGGAAA>>>III^^^ooo~~~^^^OOOJJJIIILLLQQQUUUZZZaaaeeehhhnnnxxxuuusssnnnooo|||[[[DDDLLLJJJGGGCCCAAA@@@AAAAAA???AAACCCEEEHHHOOOYYYaaa|||yyyeeeYYYTTTJJJIIIKKKGGGJJJDDD>>>>>>EEETTTkkk~~~}}}mmmIII>>>999888:::777666666666666555555555555777666666555555555666666444444444555555555555666555555555555666666666666888666555666999===@@@AAAaaa666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666;;;;;;>>>@@@DDD___~~~{{{dddSSSNNNOOO^^^oooxxx{{{|||hhhPPPJJJBBBEEEJJJQQQXXX^^^iiiwwwxxxxxxoooeeebbbeeefffddd```XXXVVVTTTTTTUUUXXX[[[]]]uuu}}}zzzqqqaaaPPPHHHFFFEEEEEEGGGDDD???>>>AAAAAADDDTTThhhzzznnnaaa[[[UUULLLDDDAAA>>>===<<<===@@@EEEJJJNNNWWW```hhhmmmtttSSS@@@??????BBBVVVwwwxxx}}}NNNEEEDDDOOOMMMJJJDDD@@@DDDPPPbbbnnn}}}]]]OOOKKKIIIKKKPPPTTT[[[ccchhhjjjooovvv}}}|||uuuooooooqqqfffKKKMMMKKKIIIFFFDDDCCCCCCCCC@@@@@@@@@AAADDDIIIQQQVVVfffwwwjjj^^^WWWMMMKKKLLLHHHIIIDDDAAABBBHHHTTTgggwwwyyyoooJJJ???:::888:::666666666666666555555555555666666555555555555666666444444444555555555555666555555555555666666666666888777555666999===@@@AAA```666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666999;;;@@@DDDFFF```~~~hhhUUUNNNMMMYYYjjjuuuzzz|||pppSSSLLLFFFHHHIIIOOOTTTZZZfffttt~~~}}}uuulllggghhhhhhfffdddYYYXXXWWWZZZ___ccccccbbbttt{{{|||vvvuuuyyyzzzuuufffYYYLLLGGGEEEBBBAAAAAAAAA>>>???AAA@@@BBBOOO```ttt{{{yyy~~~uuuggg^^^WWWMMMEEEBBB???===;;;;;;<<>>===@@@CCCFFFHHHNNN\\\nnnlll^^^VVVJJJGGGIIIDDDHHHDDDCCCFFFKKKSSScccppp|||{{{oooKKK@@@:::999:::666666666666666555555555555666555555555555555666666444444444555555555555666555555555555666666666666888777666777999<<<@@@BBB```666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666777:::AAAFFFJJJbbbiiiUUUMMMLLLXXXhhhrrrvvvxxxvvvUUULLLJJJKKKGGGKKKQQQXXXeeeuuuwwwpppmmmkkkjjjhhh```^^^]]]bbbiiillljjjgggrrrwwwvvvqqqqqqvvvssslll\\\RRRIIIFFFDDD@@@======@@@???AAADDDCCCEEEQQQ___cccfffaaaZZZUUURRRaaa}}}mmm___UUUKKKEEECCC???===;;;:::;;;===@@@AAADDDNNNXXX]]]aaalll}}}uuuNNNAAA@@@AAAGGG^^^{{{tttGGGDDDCCCIIIRRRLLLEEECCCJJJWWWdddmmmzzz\\\OOOKKKHHHHHHLLLTTTZZZaaaeeegggjjjqqqwww|||sssmmmqqqoooqqqwww}}}yyyjjj]]]QQQQQQPPPOOONNNLLLJJJIIIGGGBBB>>>===@@@BBBBBB@@@DDDLLLWWWgggxxxmmm___VVVJJJGGGHHHDDDFFFCCCCCCFFFKKKSSSbbbooovvv|||lllIII???:::999:::666666666666666555555555555555555444444444555666666444444444555555555555666555555555555666666666666777888777777999<<<@@@CCC```555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666666999@@@FFFJJJaaa}}}lllUUUNNNMMMYYYgggppprrrsss}}}}}}UUUJJJIIIGGGDDDIIIOOOXXXgggxxx{{{sssooonnnmmmjjjhhhgggjjjpppsssppplllqqquuutttoooooossspppgggTTTLLLFFFEEECCC???<<<<<>>FFFKKK```|||tttXXXPPPNNNYYYfffmmmnnnnnn]]]MMMKKKGGGBBBGGGNNNYYYjjj|||zzzsssrrrsssuuusssqqqqqqtttvvvuuutttsssxxxwwwpppnnnqqqlllcccPPPIIIDDDDDDBBB???===???@@@BBBCCCAAAAAAHHHVVVbbbhhhfff]]]WWWTTTGGGBBBLLLYYYppp___SSSIIIEEEDDD???>>>===<<<<<<>>>???@@@BBBAAAEEEMMMWWW___jjjrrr{{{fffHHHAAA???@@@IIIdddLLLFFFEEEJJJNNNNNNLLLEEEBBBLLLbbbssszzz\\\NNNJJJGGGHHHLLLSSSVVVZZZ[[[\\\cccmmmvvv|||uuufffccc^^^ZZZWWWVVVUUUUUUWWWWWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGGGGFFFDDDCCCCCCAAAAAAFFFPPP```vvvsssmmmyyyhhh]]]OOOKKKLLLHHHCCC@@@???BBBHHHSSSdddttt|||zzzdddCCC<<<999:::<<<888666666666666555555555555333333333333444555666666444444444555555555555666555555555555666666666666777999:::999888;;;@@@EEEccc555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666:::888===HHHRRRhhh~~~]]]TTTOOOWWWcccjjjmmmnnn}}}dddQQQPPPIIIBBBGGGOOO[[[lll}}}~~~wwwwwwyyy}}}zzzxxxvvvvvvxxx{{{|||www}}}{{{rrrmmmlllggg^^^OOOIIIDDDCCCAAA???@@@DDDCCCFFFGGGFFFIIIUUUhhhuuuuuuwwwlll^^^UUUIIIBBBHHHMMMhhhlll```WWWNNNIIIGGGAAA@@@>>>===<<<======>>>???>>>AAAJJJQQQVVV___hhhooowwwaaaEEEAAA??????IIIdddNNNFFFCCCGGGMMMMMMJJJCCCAAANNNeeeyyy{{{\\\MMMIIIGGGIIINNNPPPTTTYYY[[[]]]cccmmmuuuvvvkkkgggaaa\\\YYYWWWUUUTTTZZZYYYVVVRRRPPPNNNMMMMMMNNNNNNMMMKKKHHHEEEDDDDDDBBB@@@@@@CCCGGGTTTlllyyyrrrlll```___}}}kkk^^^NNNHHHHHHCCCBBB??????CCCIIISSScccqqq|||~~~dddDDD===::::::;;;888666666666666555555555555333333333333444555666777444444444555555555555666555555555555666666666666666999;;;:::888:::AAAFFFeee555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666999777===KKKZZZrrr{{{bbbWWWOOOTTT```hhhlllooorrrcccOOOOOOGGGBBBGGGPPP\\\mmm}}}yyyzzz}}}~~~{{{xxxwwwyyy~~~zzztttllliiiccc[[[OOOIIIDDDBBBAAA@@@BBBGGGEEEIIILLLMMMTTTfff}}}|||fffWWWJJJDDDJJJDDDOOOjjjvvviiiaaa[[[SSSLLLJJJCCCAAA???===<<<;;;;;;;;;===<<>>>>>IIIdddNNNDDD@@@CCCMMMKKKGGGAAACCCQQQiii||||||\\\MMMIIIGGGJJJPPPNNNSSSZZZ^^^```eeemmmsssqqqxxxpppeee^^^[[[[[[YYYXXX\\\ZZZVVVRRROOOMMMMMMMMMNNNPPPPPPMMMGGGCCCBBBCCCCCCBBBBBBDDDDDDMMMddd{{{pppbbb^^^UUUWWWzzzrrrcccRRRKKKJJJDDDAAA???@@@EEEJJJSSSaaannnxxx{{{fffFFF>>>;;;:::;;;777777666666666555555555555222222222333444555666777444444444555555555666666555555555555666666666777666999;;;:::888:::AAAFFFfff666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777999>>>@@@HHHVVViiivvvcccTTTQQQWWW\\\hhhrrroooooohhhQQQTTTCCCGGGJJJSSS```kkksss}}}||||||}}}zzzyyy}}}yyyoooiiibbb\\\VVVNNNHHHFFFFFFFFFHHHLLLHHHNNNOOOQQQeeehhhQQQNNNQQQRRRRRRLLLOOOddd|||{{{vvvmmmeeebbb^^^UUUJJJGGGBBB@@@AAAAAA>>><<<======>>>???AAADDDKKKRRRXXX```eeennnuuu{{{[[[EEE;;;AAA@@@DDDiii|||TTT@@@DDD???GGGFFFEEEDDDEEEQQQiii|||YYYIIIHHHHHHKKKOOO[[[^^^aaacccccceeejjjooouuuyyyuuulllfffbbb]]]ZZZYYYWWWVVVUUUUUUTTTRRRPPPKKKJJJJJJJJJJJJIIIFFFDDDHHHAAA???CCCEEEKKK___vvvcccXXXSSSJJJQQQvvv{{{eeeNNNGGGFFF===>>><<<<<>>AAAIIIUUUbbbkkk|||nnnYYYPPPSSSZZZhhhssspppqqqxxxYYYTTTFFFHHHHHHNNNXXXbbbkkkwww}}}|||}}}rrriiiaaaZZZWWWQQQLLLJJJIIIGGGJJJOOOMMMQQQRRR[[[vvviiiTTTRRRWWWXXXWWWMMMLLL[[[pppzzzyyyuuutttqqqkkkfffdddbbbZZZPPPKKKFFFBBBCCCBBB>>>;;;<<<<<<===>>>@@@CCCIIIPPPVVV[[[```hhhooouuuyyy}}}XXXCCC:::AAABBBIIIqqqyyy}}}TTT@@@DDD>>>DDDCCCDDDCCCDDDOOOeeezzz~~~[[[KKKIIIIIIKKKPPP\\\```cccdddcccdddhhhkkksssuuu{{{}}}sssmmmiiieeebbb___\\\YYYVVVUUUTTTRRRPPPMMMLLLKKKLLLLLLKKKHHHEEEHHHBBBAAADDDEEELLLccc|||~~~^^^QQQMMMHHHQQQwwwrrr]]]IIIDDDEEE======;;;;;;???DDDLLLZZZgggvvv}}}tttnnnIII>>>888777888444888888888777666555555555333444444444555555555555555555555555555555555555555555666666666666666666666555666888888999@@@HHHggg666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777666===BBBKKKTTT[[[vvvjjjoooaaaOOOOOOWWWgggsssqqqttt}}}cccSSSKKKJJJHHHJJJQQQYYYbbbppp|||yyynnncccZZZXXXTTTQQQOOOKKKHHHKKKRRRWWWXXX\\\kkkhhhVVVTTTZZZ]]]ZZZMMMFFFPPPbbblllnnnlllmmmmmmkkkhhhgggfff```XXXOOOIIIEEEDDDBBB>>>;;;<<<;;;<<<===>>>AAAFFFMMMRRRVVV[[[bbbiiinnnsssxxx{{{WWWDDD;;;@@@CCCMMMyyyyyyvvvTTTAAADDD===@@@AAABBBCCCDDDLLL```rrr___OOOKKKJJJLLLPPP^^^aaaeeefffddddddeeehhhppprrrwww~~~}}}wwwsssooommmgggccc\\\XXXUUUTTTSSSRRRQQQOOONNNMMMMMMLLLIIIFFFFFFDDDCCCDDDDDDOOOjjjnnnVVVHHHFFFEEERRRxxxtttcccTTTDDDBBBDDD>>><<<:::;;;???DDDKKKYYYfffssszzzoooKKK@@@:::888888555888888777777666666555555444444555555555666666666555555555555555555555555777777777777777666666666666555666888999999@@@HHHhhh666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777666<<>><<<===:::;;;<<<===???CCCIIINNNTTTXXX^^^dddjjjooouuuxxxZZZHHH>>>@@@BBBOOO|||{{{wwwxxxVVVCCCDDD<<<>>>???BBBDDDEEEKKK[[[kkk{{{bbbRRRLLLJJJLLLQQQ]]]bbbfffhhhfffeeefffhhhoooqqqwww~~~{{{wwwuuunnnhhh```YYYVVVUUUUUUUUUSSSQQQOOONNNMMMKKKIIIFFFEEEEEEEEEEEEEEESSSrrraaaPPPAAAAAADDDUUUzzzwwwcccWWWNNNCCCBBBDDD???<<<:::;;;???CCCJJJWWWcccpppmmmJJJ@@@999888999666888777777777666666666555555555555666666666666777555555555555555555555555777777777666666666666555666555666999999999@@@HHHiii666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777888<<<===CCCIIILLLaaaqqqtttTTTPPPXXXeeennnlllooossslllNNNOOOJJJHHHHHHLLLQQQVVV```jjjuuu}}}ooobbbXXXVVVTTTPPPJJJEEEJJJRRR]]]eeennnzzz{{{wwwjjjWWWJJJHHHLLLPPPTTTHHH???CCCOOO]]]jjjsssppptttuuupppkkkhhhccc]]]SSSLLLFFFEEECCC???===>>>:::;;;<<<<<<===AAAFFFIIIOOOSSSXXX^^^dddkkkqqquuuXXXHHH???@@@BBBQQQttt{{{vvv{{{ZZZEEEDDD===>>>???BBBEEEFFFJJJWWWddduuudddSSSMMMJJJLLLRRR[[[```eeehhhggggggiiikkkooopppuuu}}}}}}zzzssslllccc\\\YYYYYYZZZZZZUUUSSSPPPNNNLLLKKKHHHFFFDDDFFFFFFEEEGGGXXXyyy~~~XXXLLL??????EEEYYY}}}nnnZZZPPPMMMFFFDDDFFFAAA>>><<<<<>>888777:::888777777777777666666666666555555555666666666666777555555555555555555555555555555555555555555555555777666777999999:::@@@IIIlll666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777:::;;;999;;;@@@AAAUUUvvvvvv~~~XXXQQQVVVbbblllmmmkkkooorrrQQQLLLGGGEEEEEEIIILLLPPPXXX```jjjxxxvvvfff[[[VVVQQQMMMHHHDDDHHHPPPcccppp|||ooojjj```RRRGGGDDDGGGJJJPPPGGG@@@???EEEPPP```nnnuuuzzz{{{tttlllhhheeeaaaWWWPPPJJJGGGDDD???===???:::;;;<<<<<<===???CCCFFFHHHKKKQQQVVV]]]eeemmmrrrPPPDDD>>>@@@DDDXXXkkk~~~xxx}}}```GGGDDD>>>??????BBBEEEFFFJJJTTT```rrreeeTTTMMMIIILLLRRRYYY]]]bbbeeefffgggjjjmmmpppooorrrxxx}}}zzzsssjjjbbb^^^]]]^^^^^^XXXUUUQQQNNNLLLJJJHHHFFFDDDFFFFFFDDDIII^^^rrrRRRHHH@@@@@@HHH^^^uuu^^^RRROOOHHHEEEGGGDDDAAA???>>>???@@@DDDNNNXXXfffxxx}}}qqqjjjeeeFFF===777666:::999777777777777666666666666444444555555555666666666555555555555555555555555444444444444555555555666777666777999999:::AAAIIIppp666666666666555555555555444444444444444444444444333333333333333333333333444444333444444555666777888888666888======PPPppp[[[PPPRRR]]]kkkppplllqqq}}}^^^MMMHHHEEEDDDGGGJJJMMMUUU^^^eeexxxmmm^^^VVVNNNJJJGGGEEEHHHNNNccctttzzzhhhccc\\\SSSKKKGGGIIIMMMLLLGGGBBB>>>===EEEWWWiiivvv|||}}}vvvnnnkkkjjjhhh___WWWOOOKKKFFF@@@===>>>:::;;;<<<<<<<<<>>>AAADDDCCCFFFKKKQQQXXXaaajjjpppKKKBBB>>>BBBHHH___qqq{{{eeeIIIEEE???@@@???AAADDDEEEHHHQQQ\\\mmmdddSSSLLLHHHKKKQQQWWW[[[___aaaaaacccgggkkkrrrpppqqquuuyyy|||rrriiidddbbbaaaaaa[[[XXXSSSPPPNNNLLLIIIGGGDDDFFFEEEDDDLLLccceeeLLLEEE@@@AAAJJJaaajjjWWWQQQHHHEEEHHHGGGEEEBBB@@@@@@???@@@IIIRRR]]]mmmmmmaaa|||dddFFF===777555999888666666666666777777777777333444444444555555555555555555555555555555555555333333444555666777777888777666777:::::::::AAAIIIsss777666666666555555555555444444444444444444444444333333333333333333333333444444444444444555777777444555444999???@@@RRRrrr]]]NNNNNNZZZkkktttrrruuuxxxlllQQQLLLHHHFFFGGGIIIMMMVVV```ddd{{{tttaaaWWWMMMHHHFFFFFFIIINNNZZZlll|||kkkeeeaaa\\\VVVPPPLLLNNNQQQHHHGGGDDD???;;;@@@TTThhhuuu|||~~~wwwooommmnnnooofff]]]TTTNNNGGG@@@<<<===;;;<<<======<<<>>>@@@CCCAAADDDJJJPPPXXXaaakkkqqq{{{sssKKKCCC@@@DDDJJJbbbhhhJJJEEE@@@@@@???@@@CCCDDDFFFOOOYYYgggcccSSSKKKGGGJJJQQQVVVYYY]]]^^^^^^```dddhhhtttqqqrrrvvvzzzxxxnnnhhheeecccbbb^^^ZZZUUURRROOOMMMJJJHHHDDDEEEDDDDDDMMMeeeqqq\\\IIIBBB???@@@KKKcccttt\\\RRRGGGCCCHHHIIIGGGDDDAAA@@@>>>???FFFOOOUUUdddttt~~~rrr```zzzfffHHH>>>777444888777666666666666777777777777333333333444444444555555555555555555555555555555333444555666777888999:::777666888::::::;;;AAAIIIuuu666666666666666666666666666555444333333333333333333333333333333333333333333333333333333333333333///222666888888@@@WWWllleeeNNNPPPTTTooowwwrrrsssooo}}}yyyXXXLLLHHHFFFFFFHHHMMMUUU\\\lllwwwfff]]]RRRKKKKKKMMMNNNMMMOOOXXX```gggsss}}}vvvggg[[[WWWVVVVVVSSSOOOPPPTTTOOOFFF@@@???<<<===MMMbbbpppyyy~~~xxxoookkkllllllhhhddd\\\RRRIIIBBB===;;;:::::::::::::::;;;<<<===CCCEEEKKKRRRVVV\\\hhhttt~~~{{{JJJDDD>>>>>>FFFccc]]]KKKKKK<<>>EEEbbb^^^GGGGGG:::======???BBBCCCEEEMMMVVVmmmiiiTTTHHHEEEIIINNNYYY```dddaaa___aaaddddddooopppqqqtttyyyyyyqqqqqqpppkkkggg^^^ZZZVVVTTTTTTTTTQQQNNNHHHKKKLLLKKKSSShhhhhhSSSGGGCCCDDDAAA;;;BBBRRRhhhrrr___SSSIIIDDDCCCEEEBBB???>>>@@@AAAAAAAAAJJJRRR```oooyyyyyy___GGG;;;777999333999777777777777666666666555333333444444555666666777666666666666666666666666666666666666666666666666777777888:::999;;;DDDNNNwww666666666666666666666666555555444333333333444444333333333333333333333333333333333333333333333333444333444666555888BBBMMMeeeoooyyyYYYSSSTTTfffpppqqqgggccciiimmmUUUNNNHHHFFFEEEIIIUUUbbbsss|||xxxjjjbbbaaa___XXXRRROOOQQQOOOJJJJJJNNNJJJAAA???===???DDDFFFDDDDDDGGGMMMHHHEEEDDD>>>999???JJJcccooozzz{{{wwwrrrmmmhhhhhhgggccc]]]UUUKKKCCC>>>;;;;;;;;;:::;;;;;;<<<===<<<>>>DDDLLLRRR[[[kkkyyyfffJJJEEE@@@>>>EEEaaa~~~___DDDEEE;;;;;;;;;???CCCCCCDDDJJJQQQeeeoooXXXHHHBBBGGGOOOVVV```gggfffcccbbbbbbaaagggkkkppptttyyy~~~xxxuuurrrmmmhhh```\\\WWWVVVWWWWWWUUURRRLLLOOOQQQSSS\\\jjjuuuzzz{{{uuuhhhYYYKKKCCCCCCFFFDDD>>>AAAHHHUUUyyyppp```RRRJJJGGGHHHEEEAAA??????@@@??????BBBGGGRRR___hhhqqq^^^FFF<<<888:::444999777777777666666666555555333333444444555666666666666666666666666666666666666666666666666666666666777777888:::999;;;DDDOOOzzz666666666666666666666666555444444333333333444444333333333333333333333333333333333333333333333333555333333666666666;;;BBBWWWlllsss]]]QQQTTTaaaoooppplllnnnjjj{{{\\\SSSLLLJJJGGGIIITTTaaattt{{{||||||vvvjjj^^^XXXXXXTTTMMMLLLNNNKKKEEE@@@>>>???DDDEEEAAA>>>???@@@???AAACCC@@@;;;>>>EEEYYYfffsssyyyyyyuuummmfffffffffeeeaaaYYYOOOEEE???<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@EEEMMMTTT^^^ooo~~~ZZZFFFBBB???>>>EEEaaa~~~dddEEEFFF???;;;;;;???DDDEEEDDDGGGMMM\\\wwwmmmWWWJJJEEEHHHNNNUUU```hhhgggcccaaa```___eeeiiinnnrrruuu{{{{{{uuunnnhhhaaa]]]YYYXXXYYYZZZXXXVVVUUUWWWXXX\\\fffqqqtttqqq^^^[[[WWWSSSLLLFFFDDDGGGIIICCCDDDGGGLLLfff~~~kkk\\\TTTQQQIIIFFFBBB@@@?????????>>><<<@@@GGGQQQYYYcccrrr\\\FFF<<<999:::444999777777666666666555555555444444444555555555666666666666666666666666666666666666666666666666666666777777888::::::<<>>AAA@@@===>>>AAAQQQ^^^llluuuyyywwwpppgggeeeeeeeeebbbZZZPPPFFF@@@===<<<<<<;;;;;;;;;<<<<<<@@@AAAGGGOOOVVV```qqqRRR@@@>>>===>>>EEEbbbxxx}}}kkkHHHGGGBBB<<<<<>>@@@@@@>>><<<<<<===LLLVVVcccmmmuuuwwwrrrjjjddddddccc```YYYPPPGGGBBB>>>===<<<<<<;;;<<<<<<<<<>>>AAAGGGPPPXXXbbbrrrzzzKKK===<<<<<<>>>DDDbbbqqqvvvpppJJJFFF@@@===<<>>>>>===<<<<<<<<<<<<<<<===@@@IIISSS]]]gggwwwrrrEEE<<<<<<===>>>DDD```rrrtttnnnHHHDDD>>>>>><<<===BBBDDDCCCBBBDDDOOO]]]qqqttt^^^RRRMMMLLLOOORRR^^^hhhggg```___aaaccciiikkkllliiigggkkkvvv}}}}}}ttthhhjjjooowww~~~vvvwwwwwwwww{{{|||uuullleeeVVVIIIEEE@@@<<<@@@JJJMMMWWWnnn~~~uuubbbWWWUUU^^^qqq}}}lll```XXXSSSOOOJJJGGGEEEDDDBBBAAA>>>===>>>AAACCCJJJXXXfffqqq~~~|||SSSAAA:::888:::222666666666555555555444444444555555555555555555555555666666666666666666666666666666666666666666666666777777999;;;;;;===GGGRRR}}}666666666666666666666666333333333333333444555666333333333333333333333333333333333333333333333333444333444555444666@@@KKK^^^nnndddbbb{{{|||\\\XXXJJJZZZiiiqqqnnnddd```kkktttUUUNNNNNNLLLPPP[[[eeellluuu{{{~~~wwwkkkjjjhhhaaa[[[TTTNNNKKKOOOQQQNNNIIIGGGMMMKKKGGG@@@============<<>>>>>===<<<<<<<<<<<<<<<===AAAKKKXXXbbbmmm}}}mmmAAA<<<===>>>>>>CCC___zzz|||jjjFFFBBB===>>>;;;;;;@@@BBBAAAAAACCCIIITTTeee{{{~~~fffTTTKKKKKKPPPPPP^^^jjjjjjcccaaabbbdddhhhkkkllliiieeehhhqqqzzzxxxuuuwww|||{{{}}}}}}}}}|||yyyoooddd]]]PPPGGGGGGDDD===>>>FFFIIIaaalll]]]RRRNNNUUU___rrr{{{nnnccc[[[YYYUUUOOOJJJGGGEEECCCAAA>>><<<===???AAAFFFTTTaaafffwwwzzzyyyxxxRRR@@@:::888999111555666666555555555444444444555555555555555555555444666666666666666666666666666666666666666666666666777777999;;;;;;>>>GGGRRR555666777777666444222111333333333333333333333333333333333333333333333333333333222111222333444555666333222444555777===EEE___nnn{{{dddffffffUUUIIIZZZnnnmmmppppppbbb]]]www```RRRNNNJJJMMMUUU]]]fffqqqwwwzzz}}}xxxggghhhnnnooo{{{uuunnnkkkeee^^^ZZZVVVRRRQQQQQQOOOKKKHHHOOOLLLGGGCCC@@@===999666===???DDDMMMWWW___cccccccccbbb___[[[UUUOOOJJJFFFJJJBBB<<<<<<===;;;;;;===@@@CCCLLLYYYcccooo```BBB@@@777<<>>@@@CCCDDDJJJNNNYYYnnniiiQQQJJJKKKMMMVVV^^^eeegggdddbbbeeehhhaaakkkllljjjmmmlllooo{{{~~~~~~|||zzzxxxwwwwwwqqqggg___VVVOOOIIIFFF@@@;;;???HHHEEE___wwwdddUUUNNNNNNPPPYYYeeettt|||xxxooofffaaa___ZZZTTTNNNJJJGGGDDDAAA???>>>>>>???>>>@@@JJJUUUbbblll{{{xxxxxxzzzUUU===;;;888777999666666666666666555555555555555444444444444555666666777777666666666666777777555555555555666666666666555;;;999999>>>???HHHZZZ666666666666555444333222333333333333333333333333333333333333333333333333333333222222222333444555666333222444555666;;;BBBZZZllllllfffqqqZZZGGGTTTfffllltttuuuhhh```nnnmmm[[[PPPJJJKKKPPPXXXaaallltttxxx|||tttaaa\\\___ccchhhxxxqqqhhhbbb```\\\XXXVVVUUUSSSOOOKKKPPPMMMHHHEEEBBB@@@>>><<<======AAAIIIRRRZZZ^^^___eeeccc___ZZZUUUOOOKKKIIIIIIBBB======>>><<<;;;===@@@EEEQQQ```lllvvv[[[@@@@@@888;;;AAA@@@YYYXXXCCCGGG<<<;;;;;;;;;<<<===???AAACCCIIIMMMVVVjjjoooWWWMMMLLLLLLSSS[[[cccfffdddbbbdddgggdddlllkkkiiimmmkkkkkkttt~~~zzzvvvtttsssmmmbbbXXXNNNHHHDDDCCC@@@===AAAHHHMMMeeewwwkkkaaaYYYRRRKKKFFFQQQYYYdddlllmmmkkkhhhfffaaa\\\UUUOOOJJJGGGCCCAAA@@@>>>>>>>>>===???HHHRRR[[[eeesss~~~~~~xxxSSS===;;;888777888666666666666666555555555555555444444444444555666666777666666555555666666777555555555555666666666666555;;;:::999>>>???HHHZZZ777666555444444444444444333333333333333333333333333333333333333333333333333333222222222333444555666333333555555555999???SSSjjj}}}gggeeeIIIQQQ[[[jjjyyyzzzooofffeeehhhxxxcccPPPHHHIIIKKKQQQZZZeeennntttzzz}}}jjj]]]XXXXXXTTTnnn{{{qqqllljjjddd^^^ZZZYYYVVVRRROOOPPPLLLGGGDDDBBBAAA@@@???>>>???AAAGGGOOOWWW\\\^^^fffdddaaa\\\VVVQQQMMMKKKIIICCC?????????===<<>>>>>999;;;@@@AAAUUU\\\FFFEEE>>>;;;:::::::::<<<>>>???AAAFFFJJJRRRdddvvv^^^PPPKKKJJJOOOWWW```dddcccbbbbbbdddkkkqqqnnnmmmsssrrrnnnsss||||||tttqqqpppiii]]]RRRGGGCCCAAAAAAAAAAAACCCGGGOOOddduuummmgggfffiiifff[[[QQQMMMOOORRRXXX___dddggghhhfffaaaYYYRRRMMMIIIEEECCCAAA???======<<<===DDDMMMRRR[[[iiiuuu~~~tttQQQ<<<;;;888666888666666666666666555555555555555444444444444555666666555555555444444555555555555555555555666666666666666<<<;;;:::???@@@HHHZZZ777666555333333444444555333333333333333333333333333333333333333333333333222222222333333333444444555333444666666555888===MMMhhhqqqzzzvvvQQQPPPUUUhhhxxxyyyssslllcccYYYcccvvv{{{fffOOOHHHIIIIIIKKKTTT```iiipppyyyrrrbbbYYYSSS^^^xxx{{{ssshhhaaa]]][[[YYYWWWTTTPPPKKKHHHFFFEEEDDDCCCCCCCCCFFFJJJQQQXXX^^^aaaeeeeeeccc```[[[UUUOOOLLLHHHCCC@@@@@@@@@>>>???BBBHHHRRRcccwww}}}PPP======;;;;;;>>>BBBQQQtttSSSDDD>>>::::::999999:::<<<>>>???BBBFFFNNN^^^xxx{{{cccRRRKKKIIIKKKSSS\\\bbbbbbaaaaaaaaakkkpppmmmoooyyyyyytttwwwyyyvvvqqqpppjjj]]]QQQFFFCCCAAABBBDDDEEEEEEDDDHHHXXXyyywwwmmmjjjkkkjjjbbbZZZOOOKKKIIIMMMWWW```eeefffmmmggg^^^VVVQQQLLLIIIFFFCCC???======;;;;;;AAAHHHLLLTTT```lllxxx~~~oooNNN;;;:::777666888666666666666666555555555555555444444444444555666666555444444333333444444555555555555555666666666666777===;;;;;;???@@@III[[[777666444333333444555666333333333333333333333333333333333333333333333333222222333333333444444444555333333666666555999???IIIgggvvvYYYOOOSSSeeessstttsssqqqhhh\\\SSSmmmzzzhhhPPPHHHIIIHHHGGGPPP[[[eeemmmvvvqqqccc\\\ZZZhhhttthhhbbbaaa```___]]]ZZZTTTPPPNNNLLLJJJHHHGGGHHHKKKNNNTTTZZZ```dddbbbdddeeeddd___XXXPPPKKKGGGCCC@@@AAA@@@???BBBHHHNNNYYYjjj|||uuuKKK>>>;;;===:::===CCCMMM}}}tttxxx|||aaaEEE???::::::999999999;;;<<<===>>>BBBJJJYYYssseeeQQQJJJJJJIIIPPPYYY___aaa```______bbbgggeeeiiiwwwzzzuuuxxxyyy{{{vvvtttmmm```VVVIIIFFFCCCCCCFFFGGGDDD???BBBKKKdddxxx|||nnn^^^TTTOOOLLLLLLMMMIIIFFFKKKVVV```ffffffoooiii```WWWQQQMMMIIIGGGDDD@@@===<<<;;;;;;???EEEIIIPPP[[[gggttt~~~~~~jjjKKK::::::777555777666666666666666555555555555555444444444444555666666444444333333333333444444555555555555666666666666666===;;;;;;@@@BBBJJJ\\\666555555444444444555555333333333333333333333333333333333333333333333333111222333444444444333333444222333666777777<<>>:::<<>>CCCIIIZZZdddbbbjjjvvvxxx|||rrraaaMMM???:::>>>CCCFFFDDDCCCJJJWWWbbbiiikkkoooiii___VVVPPPLLLIIIGGGEEE@@@======<<<;;;>>>BBBGGGNNNYYYdddqqqfffHHH999:::777444777777666666666666555555555555555444444444444555666666444444444333333444444444555555555555666666666666555<<<;;;;;;AAACCCLLL___444444555555555555555444333333333333333333333333333333333333333333333333111222333444444444333333333111222555777:::@@@HHHGGGccctttmmmSSSMMMXXXgggrrrvvvuuuqqqnnncccoootttgggVVVLLLIIIHHHFFFLLLUUU]]]ccclllxxxrrrrrrzzzxxxpppiiieeebbb```]]]\\\ZZZWWWSSSOOORRRUUUWWWWWWVVVWWWYYY\\\^^^______]]]YYYSSSNNNJJJFFFBBB?????????BBBKKKUUU___pppXXX>>>@@@999@@@999;;;EEEFFFpppqqqkkkxxxNNNDDD<<<;;;:::999999:::;;;<<<>>>AAAGGGQQQgggmmmUUUKKKLLLKKKPPPVVV[[[]]]^^^]]]]]]___fffdddgggsssvvvvvv}}}wwwwwwlllaaaZZZLLLJJJEEEEEEMMMTTTPPPGGGHHHMMM[[[^^^SSSSSS\\\^^^]]]XXXPPPFFF>>><<>>BBBEEELLLVVVbbbmmm{{{bbbEEE888:::666444777777666666666666555555555555555444444444444555666666555555444444444444555555555555555555666666666666444;;;:::<<>>>>>>>>BBBMMMYYYiii|||vvvLLL888AAA888@@@999;;;EEEDDDlllwww```yyyRRRCCC===<<<;;;:::::::::;;;<<>>>>>???EEEOOO\\\fffllltttmmmcccZZZUUUQQQOOOMMMFFFAAA======>>>===>>>AAACCCJJJUUU___kkkxxx```DDD777:::666444777777777666666666555555555555555444444444444555666666666555555444444555555666555555555555666666666777333::::::<<>>>>>???GGGYYYlllyyyVVVBBBAAA<<<888666===>>>BBBDDDgggrrrkkkMMMJJJ<<<999>>>@@@:::===BBB<<<>>>@@@AAAHHH___~~~{{{]]]MMMLLLLLLOOOUUUZZZ]]]\\\ZZZYYYfffffffffgggiiijjjlllmmmoooyyy|||{{{pppiii```QQQRRRVVVVVVPPPPPPTTTTTTOOOPPPKKKEEEBBBCCCDDDBBB@@@GGGEEECCCAAAAAACCCEEEFFFEEEDDDCCCDDDKKKXXXgggqqqsssoooggg```[[[VVVRRROOOGGGEEEAAA>>>======>>>???BBBLLLSSS```sss|||XXXDDD:::999666888:::444888666444333222333555666444444555555555555444444555555555555555555555555555444444555555666777888999>>>===>>>EEEJJJUUUjjj666555444333333333444444333333333333333333333333333333333333333333333333222222111111111111222222111333555333222444:::@@@@@@GGG___iiilllTTTLLL\\\uuu{{{zzz||||||vvvggg\\\QQQOOONNNHHHGGGHHHKKKOOOWWWcccpppxxxwwwiii}}}yyytttpppeeefffeee```YYYVVVWWWZZZYYYTTTPPPOOOOOONNNJJJFFFDDDAAA@@@@@@CCCMMMdddxxx|||NNN@@@@@@999:::777======@@@AAAaaa~~~uuuyyy|||___CCC@@@;;;======777;;;@@@;;;===@@@AAAHHH\\\zzz}}}___MMMKKKKKKOOOUUU[[[]]]]]][[[YYYffffffeeeeeeeeeffffffggghhhqqqtttyyyyyyvvvmmmhhh```SSSQQQSSSRRROOOLLLNNNPPPPPPLLLIIIEEECCCCCCDDDCCCAAACCCBBB@@@@@@AAACCCFFFHHHDDDCCCBBBDDDKKKXXXgggqqqtttppphhhaaaZZZUUURRRPPPGGGDDDAAA>>><<<<<<===>>>AAAIIIPPP^^^rrr|||WWWCCC:::999666888:::444777666555444333444555555444444555555555555444444555555555555555555555555555444444555555666777888999>>>===>>>FFFKKKWWWkkk666555444333333333333444333333333333333333333333333333333333333333333333222222111111111111222222111333444333111111555888===@@@SSSmmm{{{\\\NNNWWWqqq~~~yyyiiiWWWUUURRRKKKJJJGGGGGGIIILLLSSS^^^jjjrrrvvv[[[~~~}}}wwwsssiiiiiihhhccc\\\WWWVVVWWWSSSPPPLLLKKKMMMMMMJJJGGGDDDBBBBBBEEEKKKZZZqqqkkkDDD>>>>>>777;;;888===;;;======ZZZ{{{RRREEE<<<;;;;;;666:::???;;;<<>>???HHHMMMYYYnnn555555444444333333333333333333333333333333333333222222222222222222222222222222111111111111222222111222444333222111333555999<<>>EEEJJJWWWlllyyy|||}}}PPP???999:::555666999444555555666666555555444333333444444555555444444333555555555555555555555555555444444555555666777888888???>>>AAAJJJOOO\\\qqq444444444444444333333333333333333333333333333333222222222222222222222222222222111111111111222222000222333444444444444555222888CCC```gggtttxxx\\\TTTeee{{{uuubbbiiidddSSSPPPFFFEEEEEEFFFKKKVVVaaajjjttt}}}vvvccc{{{}}}nnnnnnlllggg___WWWPPPMMMKKKJJJHHHGGGHHHIIIIIIIIIGGGEEEGGGUUUkkkKKK:::===;;;::::::888===;;;??????UUUxxxMMM===999===;;;===???:::;;;===AAAEEEOOOcccrrr\\\QQQIIIMMMSSSYYY]]]^^^]]]\\\\\\\\\]]]```bbbeeegggiiijjjqqqppprrr}}}sssnnndddhhh~~~sssccc^^^WWWUUURRROOONNNMMMMMMMMMNNNLLLHHHDDD@@@===;;;;;;>>>>>>???AAAFFFPPP\\\dddlllkkkhhhbbbZZZTTTQQQPPPGGGEEEAAA>>><<<;;;<<<<<<>>>FFFKKKXXXmmmyyy~~~zzz}}}wwwKKK===999:::555666999444555555666666555555444333333333444444444444333333555555555555555555555555555444444555555666777888888??????BBBLLLRRR___uuu444444555555444444333222333333333333333333333333222222222222222222222222222222111111111111222222111111222333444555666666222:::BBBSSSooolll```iiiVVV^^^rrr~~~oooooolll^^^SSSIIIGGGEEEEEEIIIRRR^^^fffpppzzzrrruuuvvvvvvsssnnnfff\\\SSSMMMLLLJJJHHHGGGFFFGGGIIIJJJDDDGGGQQQdddrrrBBB<<<>>>888===999999===;;;@@@AAASSS|||XXXCCC;;;???======>>>:::<<<<<<>>>CCCLLL\\\uuuyyybbbTTTKKKMMMRRRVVVYYY[[[\\\[[[``````aaabbbccceeeggghhhmmmsssqqqrrr||||||vvvjjjbbbYYYSSSRRRRRRPPPOOONNNMMMJJJGGGEEECCCAAA@@@?????????@@@DDDLLLVVV\\\ccceeeeeeaaaZZZSSSPPPPPPIIIFFFBBB???<<<<<<<<<===???HHHOOO]]]rrr~~~zzzzzz~~~pppGGG:::888:::555555888444666666555555555444444444333333444444444444333333555555555555555555555555555444444555555666777888888???@@@CCCNNNUUUcccxxx444444555555555444333222333333333333333333333333111111111111111111111111222222111111111111222222333222111222333444555555333===BBBKKK___rrryyy]]]zzz{{{]]]XXXeee{{{qqqqqqiiiVVVNNNLLLHHHFFFHHHOOOYYYaaakkkvvv~~~yyyqqqfffZZZSSSNNNMMMJJJHHHFFFFFFHHHJJJEEEQQQcccwwwaaa<<<@@@===444???::::::===:::@@@AAAPPP{{{gggLLL>>>>>>;;;;;;>>>;;;<<<:::;;;BBBJJJXXXmmm}}}eeeTTTMMMNNNPPPSSSVVVXXXZZZ[[[aaaaaabbbccceeegggiiijjjnnntttqqqqqq{{{uuuddd[[[ZZZZZZXXXUUUNNNNNNLLLKKKIIIHHHGGGFFFAAAAAA@@@@@@CCCHHHPPPUUUYYY^^^bbb```ZZZSSSOOOOOOJJJHHHDDD@@@=========>>>>>>IIISSSdddzzzwwwyyy{{{jjjDDD999888:::555555888444777666555444333444555555222333333444444333333222555555555555555555555555555444444555555666777888888???@@@DDDOOOWWWeee{{{333444555555555444333222333333333333333333333333111111111111111111111111222222111111111111222222555333111000111333333333000999<<>>:::???@@@MMMwwwwwwsssSSS@@@===999999===<<<===999999AAAJJJVVVhhhyyy~~~eeeSSSNNNNNNOOOQQQTTTWWWYYY[[[]]]^^^```cccfffjjjmmmnnnpppuuuqqqqqq{{{xxxuuuooocccbbbccc```\\\QQQPPPOOONNNLLLJJJIIIHHHBBBBBBAAA@@@BBBFFFMMMQQQSSSYYY``````ZZZSSSOOONNNKKKIIIEEEAAA>>>===>>>>>>>>>JJJWWWjjj|||uuuzzz}}}xxxgggCCC888888;;;555555888444888666444333222333555666222333333444444333333222555555555555555555555555555444444555555666777888888???@@@EEEPPPXXXfff|||333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222333222222111111222222333111777555666===DDDWWWrrrtttccc^^^RRRaaa~~~~~~xxxqqqooorrr\\\PPPHHHJJJIIIFFFLLLXXXaaammm|||{{{vvviii```TTTMMMMMMKKKFFFIIIRRRXXXooommmFFF???<<<999;;;;;;???999@@@?????????JJJvvvkkk[[[TTT???AAA444888BBB888;;;;;;;;;===CCCPPPaaammmxxxlllRRRJJJNNNQQQRRRTTTWWWZZZ[[[^^^```cccfffhhhgggfffeeeooonnnooorrrxxxvvvrrrrrrnnn```ZZZrrr{{{rrrnnnhhhaaa^^^VVVRRRTTTSSSMMMKKKMMMGGGGGGHHHHHHGGGIIILLLNNNVVVZZZ]]][[[UUUOOOKKKJJJLLLJJJEEE???<<<===??????BBBGGGYYYuuuyyypppxxxeee???<<<888666666555444333666555333222222333555666222222333333333333444444444333333333333444555555555666666555555777:::===;;;>>>BBBGGGPPP```ttt333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222222222222111111222222222000444333444888:::KKKhhhhhh|||mmmVVV\\\uuuzzztttrrruuuaaaTTTLLLLLLMMMLLLSSS^^^___jjjwwwvvvkkk^^^TTTPPPKKKFFFKKKUUUiii{{{hhhDDD>>>;;;888;;;;;;>>>888@@@AAACCCCCCLLLvvvqqqWWWbbbFFFFFF999888???666<<<<<<<<<<<<@@@KKKYYYcccqqqnnnUUUNNNOOOOOOOOORRRWWW[[[^^^[[[]]]aaadddffffffeeeeeeiiijjjmmmpppvvv}}}mmmiiijjjjjj]]]QQQZZZooowwwmmmaaaYYYTTTTTTTTTPPPOOOQQQJJJJJJIIIHHHGGGJJJNNNRRRXXXZZZ\\\ZZZTTTNNNKKKJJJJJJHHHDDD???<<<===???@@@GGGPPPeeewwwpppvvv]]]???===999777777666555444666555333222222333555666222222333333333333444444555444444444444555666666555666666666555777:::===;;;>>>CCCIIISSSdddzzz333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222222222111111111111222222333444444999;;;777HHHkkkrrrooo]]]TTThhhxxxvvvwwweeeXXXNNNMMMNNNPPPXXXbbb\\\eeepppyyy~~~xxxkkk^^^VVVNNNKKKTTTbbbyyy___AAA===:::888;;;;;;<<<888BBBCCCGGGHHHOOOuuu[[[dddBBBBBB<<<999>>>:::<<<===<<<;;;===DDDNNNWWWfff{{{rrrZZZQQQOOOMMMMMMPPPVVV\\\aaaYYY[[[^^^aaacccdddeeeeeedddhhhmmmqqquuu|||fffeeejjjoooeeeRRRLLLRRRxxx{{{iii```XXXVVVVVVUUUUUUVVVPPPPPPNNNLLLKKKNNNSSSVVVZZZ[[[ZZZWWWRRRMMMKKKJJJHHHFFFDDD@@@===<<>>999MMMtttlllhhhRRR]]]ppp}}}wwwuuuhhh[[[OOOLLLLLLOOOUUU\\\VVV___kkkuuu|||yyyjjj___XXXYYYfffuuuyyyTTT===<<<999888;;;;;;;;;888BBBEEEKKKMMMRRRttteeeeee??????>>>;;;>>>>>><<<<<<<<<;;;;;;???GGGMMM^^^ssswww```TTTOOOLLLNNNRRRVVV\\\aaaYYYZZZ\\\___bbbdddeeefffccchhhnnnrrruuuzzzyyy```eeeqqqyyyoooYYYKKKKKK]]]wwwmmmccc^^^]]]]]]\\\[[[XXXXXXXXXVVVUUUUUUWWWYYY[[[ZZZWWWSSSOOOLLLKKKJJJHHHFFFDDDAAA===;;;>>>CCCFFFYYYvvvxxxvvvUUU>>>;;;888777777777666555555444333333333333444555222222222333333333444444555555555555555666666777555666666666555666888;;;===@@@FFFNNNZZZnnn333333333333333333333333111111111111111111111111111111111111111111111111//////000000000111111111111000000//////000000111111111000555888666IIInnnqqqooo|||[[[WWW```uuu~~~xxxrrrmmmaaaTTTNNNMMMNNNQQQTTTQQQZZZgggsss|||xxxpppwwwxxxkkkeeejjjxxxgggJJJ;;;;;;888777;;;:::;;;999BBBEEENNNTTTXXXvvvgggxxxoooooonnnGGGAAA@@@;;;;;;===;;;<<<<<<;;;:::===DDDIIIYYYnnn}}}hhhVVVOOOLLLPPPTTTVVVYYY^^^[[[[[[]]]___bbbdddggghhhdddggglllooorrrwww}}}{{{\\\iii|||ttt[[[LLLJJJIIIkkkvvvnnnlllkkkhhhccc```ccceeedddaaa]]]ZZZYYYZZZWWWSSSOOOLLLKKKJJJJJJJJJFFFDDDBBB===999>>>FFFNNNccc~~~yyywwwQQQ;;;999666555666666666555444444444333333444444444222222222333333333444444444444333333444444555666444555777666666666777999>>>BBBGGGOOO\\\qqq333333333333333333333333111111111111111111111111111111111111111111111111/////////000000000111111000000////////////000000111444111111444444BBB\\\{{{]]]|||nnnZZZVVVdddrrrzzzrrrtttiii]]]VVVTTTSSSQQQNNNMMMUUUbbbnnnxxxooottt]]]ZZZyyyvvvrrryyyXXXBBB999;;;888777;;;:::<<<999AAADDDQQQ\\\bbbeeeaaatttbbbjjjJJJ>>>===<<<;;;???;;;<<<<<<;;;:::<<>>BBBHHHPPP^^^ttt~~~333333333333333333333333111111111111111111111111111111111111111111111111////////////000000000111000//////......//////000///888555111444777===JJJrrr\\\eeedddTTTYYYjjj|||}}}vvvwwwoooeee^^^[[[YYYSSSLLLMMMRRR\\\gggqqq{{{nnnzzzwww^^^QQQeee}}}~~~vvvMMM<<<999<<<888777;;;999;;;888@@@DDDUUUgggpppqqqZZZ{{{sssvvvvvvoooeeeNNN<<<:::<<<<<<@@@======<<<:::888:::@@@EEENNNcccvvvzzz```SSSKKKPPPTTTSSSVVV^^^___^^^^^^^^^```cccfffhhhaaa___]]]bbbjjjrrrvvvwww{{{~~~{{{}}}^^^QQQJJJIII]]]~~~vvvwwwxxxtttlllddd\\\YYYSSSOOOKKKIIIJJJJJJHHHGGGHHHBBB@@@AAA>>><<>>>>><<<999666888>>>CCCIII^^^qqq}}}dddUUUJJJMMMQQQQQQVVV___```___]]]]]]___bbbeeegggbbb]]]ZZZ```kkkuuuyyyyyyyyyhhhSSSNNNBBBMMMgggwww||||||zzzuuulllccc\\\YYYPPPLLLIIIHHHIIIJJJHHHFFFFFF@@@>>>@@@???>>>LLL___yyylllDDD:::888666555777888888888333444444555555444444333222222333333333444444444555555555555555666777777333555777777666555666777;;;@@@GGGRRRbbb{{{|||~~~222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111333222111333888<<>>AAA:::>>>>>>???>>><<<<<<===???FFFXXXlllyyyrrrYYYHHHKKKPPPNNNTTTaaaccc___\\\]]]___```bbbeeefffcccaaadddlllrrruuuuuuvvvxxx|||}}}RRRWWWGGGZZZ{{{wwwiii}}}{{{tttkkkbbb\\\[[[TTTLLLEEEEEEEEEEEEGGGKKKJJJCCC???BBBAAACCCSSSfffgggFFF<<<999666444555666666555555555555444444333333333444333333333333444555555555555444444444444555555333333444444666777888999@@@DDDKKKVVVgggyyyttt222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///111222111000222666999DDDQQQddd}}}~~~dddfffoooSSSOOO\\\oootttwwwzzzxxxsssnnniiieeeccc___XXXRRROOOPPPRRRWWW___hhhqqqvvv|||llleeeaaaZZZ___nnn~~~eeeVVVdddKKK<<<;;;:::999888777777777555::::::AAASSSgggrrrkkk@@@888<<<;;;>>>>>>???>>><<<;;;===>>>BBBTTTgggvvvzzz___KKKKKKNNNLLLQQQ\\\cccaaa______```bbbdddfffcccfffjjjlllmmmooorrrtttxxxyyy|||rrr]]]NNNdddmmmbbbggg}}}pppaaaWWWSSSQQQLLLIIIHHHGGGEEEFFFJJJIIIDDDCCCDDDCCCGGG[[[rrr```AAA;;;888555444555666666555555555444444444333333333444333333333333444555555555555444444444444555555444444444444666777888999@@@CCCJJJUUUfffvvv222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000333555<<>>LLL^^^~~~ddd{{{HHH999<<<;;;>>>??????===<<<;;;<<<>>>>>>MMM```pppkkkSSSMMMNNNMMMQQQXXXaaaaaa```___```bbbdddddd___gggpppqqqmmmjjjmmmqqquuuvvvxxx{{{|||uuudddxxxdddPPP[[[yyyjjjZZZSSSNNNKKKJJJLLLKKKGGGFFFHHHHHHFFFFFFGGGFFFMMMfff}}}~~~XXX>>>:::888555444555666666555555444444444444333333333444333333333333444555555555555444444444444555555444444444444555777888999???BBBIIITTTfff|||zzz222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000111111111000000111222333999AAATTThhhtttmmmdddmmmZZZPPPUUUcccxxxxxxpppmmmjjjgggdddaaa[[[WWWTTTRRROOOOOOQQQVVV\\\```ffflllvvv|||pppgggkkkzzzoootttQQQ===999888888888888888999999888;;;888:::CCCSSSxxxwwwZZZuuuxxxUUUEEEAAA999>>>??????===;;;:::<<<===<<>>999777555444555666555555444444444444444444444444444333333333333444555555555555444444444444555555444444444555555666888888>>>AAAHHHSSSfffwww{{{222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////////////////////////////222111111111111222222222333888HHHYYY```kkk|||aaaqqqxxx```PPPNNNVVVkkk{{{zzzrrrnnniiidddaaa___]]]\\\WWWTTTQQQNNNOOOQQQUUUXXX^^^fffpppwww|||uuuuuuxxxsss}}}{{{GGG===888888777777888888999999777999777999AAAMMMrrr}}}ZZZwwwsssyyyeeeJJJ???:::>>>???>>>===;;;:::;;;<<<===DDDQQQ```ttt}}}dddTTTOOOQQQSSSUUU[[[aaaddd```___bbbdddbbb___```ccceeegggiiijjjjjjhhhkkkoooqqqssszzzyyyuuufffiii~~~rrrhhh^^^UUURRR[[[eeedddZZZQQQLLLGGGDDDHHHSSSbbbttt|||yyyoooNNN<<<777666444444666666555444444444444444444444444444444333333333333444555555555555444444444444555555555555444555555666777888===AAAHHHSSSfffyyyrrr222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////222111000111222333222111000444???LLLSSS^^^|||nnnbbbxxxpppZZZTTTRRR___sss|||xxxsssmmmfff```^^^]]]]]]YYYVVVSSSPPPOOOOOOQQQRRRYYY```jjjrrrxxx~~~{{{zzzgggBBB:::888888777777777888888999555666666;;;CCCKKKmmmiiijjjrrrFFF:::???>>>???>>>===:::999:::;;;===AAAIIIWWWjjj}}}kkkWWWNNNOOOQQQPPP[[[cccgggbbb```dddeeebbbbbb___]]]```gggkkkkkkjjjeeekkkoooqqqrrrxxx|||sssjjj___YYY___gggdddXXXOOOMMMIIIIIIQQQ```ppp|||zzzyyymmmJJJ888666555444555666666555444333333333444444444444555444333333333333444555555555555444444444444555555555555555555555666777777<<<@@@HHHUUUhhh}}}ooouuusss222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000......///222333111///444555:::AAAGGGRRRgggzzz^^^fffkkk```UUUUUUfffuuu}}}vvvmmmeee___\\\[[[XXXWWWTTTQQQOOONNNNNNNNNPPPWWW```hhhpppxxxtttxxx{{{RRR???777999888777777777777777888666555555<<>>???>>><<<:::999:::;;;======CCCPPPbbbuuuttt^^^PPPOOOPPPNNNWWWbbbgggaaa^^^cccddd______\\\[[[^^^eeeiiihhhfffdddjjjoooooolllppp{{{|||rrrjjjiiihhh___UUUNNNLLLOOOUUU```ooo~~~~~~zzzzzzbbbDDD999555444444555666666555444333333333444444444555555444333333333333444555555555555444444444444555555666555555555555666777777;;;@@@JJJWWWiiiuuuuuuooo222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////...,,,,,,...111222000...555444444666;;;DDDPPPZZZbbbZZZzzzvvvhhhUUUJJJVVVfff~~~uuujjjaaa[[[XXXWWWVVVTTTRRRPPPNNNMMMLLLHHHNNNWWW___gggqqq{{{vvviiibbblllcccDDD???777999999888777777777777777888666444;;;???===RRRyyy{{{ttttttQQQMMM>>>???>>><<<:::999999;;;;;;:::???KKK^^^qqq}}}eeeTTTPPPQQQNNNRRR^^^ddd^^^[[[___```[[[[[[ZZZZZZ^^^bbbdddbbb```ccciiinnnkkkfffgggqqq{{{xxxzzzooobbbYYYVVVJJJSSS```lllyyy~~~zzz{{{UUU@@@>>>555444444555666666555333333333333444444555555555444333333333333444555555555555555444444555555555666555555555555666666777;;;@@@JJJXXXjjj~~~~~~|||rrr333333333333333333333333222222222111111111111000000000000000000000000000////////////////////////........................////////////000000000000222222222222444999@@@EEEooo|||WWWjjjttt[[[LLLOOO\\\uuu~~~mmmgggccc\\\\\\YYYXXXWWWSSSLLLJJJLLLKKKIIIMMMWWWbbblllxxxvvvxxxzzzuuurrrsssccc[[[VVV```wwwTTT;;;666999777777666666666666777777888555666:::999<<>>AAA<<<<<<===666>>>;;;===DDDOOO___vvvwww```PPPMMMQQQTTTVVVYYY^^^```___[[[WWWccccccdddeeeffffffggggggeee^^^ZZZcccttt}}}yyyqqq}}}{{{hhhcccbbbaaafffqqq}}}nnn___YYYRRR[[[mmmpppMMM@@@;;;555555555555555555444444444444444333333222222222333333222222333333444555666555333222222333555666555444444555555666777888<<>>777444555555555666666666666444444333333333333222222333333222222333333444555555444333222222333444555555444444555555666777888<<>>???999999999::::::???MMM[[[ppp}}}fffSSSMMMKKKKKKNNNTTT[[[```bbbbbb___[[[YYY[[[aaagggllljjjhhhgggjjjnnnooommmjjjwwwwww}}}bbbPPPIIIFFFFFFCCCAAAGGGUUUccckkk^^^___^^^\\\\\\^^^\\\WWWPPPRRRQQQeee~~~rrrGGG:::===888555555444333222111000000222222333333333333444444333333222222333333444555444444444444444444444444555444444555555666777888999BBBFFFQQQjjj111111111111111111111111111000000000////////////////////////////////////////////////////////////........................////////////000000000000000111222111000000222444666CCCLLLYYY~~~xxxwwwqqq[[[VVVQQQZZZwwwtttjjjeee```\\\[[[VVVPPPKKKJJJIIIGGGJJJOOOUUUWWW^^^jjjxxx|||}}}ttthhhdddmmmiiiWWWPPP\\\hhhjjjtttzzzTTT777777<<<666333888666555555444444555555666333666777666555666777999???[[[|||nnn}}}mmmnnnvvvSSS??????===<<>>;;;999999:::;;;===FFFPPPbbbuuuqqq\\\RRRPPPMMMMMMRRRXXX]]]```bbb___\\\ZZZ[[[___dddhhhkkkhhhfffjjjoooooojjjdddiiisssuuuZZZLLLHHHEEECCCCCCGGGSSShhhyyyllllllhhhbbb```aaa]]]VVVRRRUUUQQQ]]]~~~}}}jjjBBB999>>>999444444444333333222222222222222222333333444444444333333222222333333444555333444444444444444444333555444444555555666777888777@@@DDDOOOhhh111111111111111111111111000000000000////////////////////////////////////////////////////////////........................////////////000000000000000000000000//////222444+++@@@JJJJJJcccpppttt```___UUUOOObbbvvvllldddaaaaaaZZZTTTNNNKKKHHHFFFGGGLLLQQQRRRVVVbbbrrr~~~pppbbboooxxxrrr___XXXdddppprrrfffFFF111888===444111999555555555444444555555555222666888666333333555666555KKKgggiiimmmxxxhhhnnn[[[AAA@@@???===???===<<<999888:::<<<===CCCJJJXXXlllwwwcccWWWSSSOOONNNPPPUUUZZZ\\\dddbbb```^^^^^^aaadddfffdddhhhlllmmmllliiihhhhhh\\\ooo{{{zzzgggQQQHHHCCC@@@DDDIIIUUUlll{{{yyypppeee```___ZZZQQQJJJPPPMMMUUUwww}}}yyyyyyggg???777;;;555333333333444444444555555222222222333333444444444333333222222333333444555333444444555555444444333555444444555555666777888777???CCCNNNhhh~~~000000000000000000000000111000//////000000///.........///////////////.................................------------..................////////////000000000000000111111222777333444===NNNqqquuu___{{{zzzcccRRRRRRTTT```uuukkkdddaaa^^^]]]UUULLLKKKOOOMMMGGGKKKNNNTTT]]]gggqqqyyy}}}llldddzzzqqqhhhqqqzzzyyyVVVBBB444666999666333555444444444555555555555666555555555555555555555555888===TTT~~~rrrlll```kkkGGG???BBB???;;;<<<:::;;;;;;<<<<<<=========LLL^^^ssszzzdddXXXQQQRRRPPPMMMTTT___fffbbb]]]\\\^^^bbbcccbbbgggiiikkkkkkjjjggggggfffcccrrrxxxrrrrrruuu}}}]]]MMMIIIGGGHHHIIIQQQiii~~~zzzrrrggg```[[[RRRJJJMMMJJJKKKXXXrrryyy~~~]]]AAA999777999444444444333333222222222333333333333333333333333333333333444444444555555666555444333222333333444444444555555666777777777555???DDDLLLaaauuu000000000000000000000000111111000000111111111000......///////////////.................................------------..................////////////000000//////000000111222222111333888BBB]]]cccooonnnWWWQQQQQQXXXvvvwwwkkk```bbb```XXXPPPNNNQQQNNNHHHFFFIIIOOOWWWbbbmmmvvv{{{wwwsssxxxyyyqqqPPP@@@444666999555222555444444444444555555555555555555555555555555555555999???QQQtttxxxmmmwwwSSSCCCAAA???<<<<<<::::::;;;;;;;;;<<<<<<===EEEWWWoooeeeYYYQQQRRRRRRNNNRRR[[[aaa___]]]]]]```bbbdddeeefffiiikkkkkkiiigggfffeeehhhttt{{{wwwuuuvvv|||}}}~~~~~~sss]]]SSSKKKHHHHHHPPPfff}}}yyyyyyrrrhhh```[[[TTTMMMKKKIIILLL[[[ttt|||yyyZZZ@@@999666999555555555444444333333333333333333333333333333333333333333444444444444555666555444333333333444444444444555555666666777777666@@@CCCJJJ___sss000000000000000000000000111111111111111222222222//////////////////....................................------------......---............/////////000000//////000000111222///000333444666HHHqqqqqqhhhsssjjj[[[SSSSSShhhwwwfffdddaaaYYYRRRPPPPPPMMMHHHFFFGGGKKKQQQYYYccclllqqq|||wwwUUUGGG<<<555777777333222555444444444444555555555555555555555555555555555555777>>>JJJ```|||{{{mmmQQQBBB===<<<===;;;::::::::::::;;;;;;;;;===NNNfff~~~lll___UUUTTTSSSOOOPPPUUUZZZ\\\^^^___```bbbdddfffeeegggiiijjjhhhfffffffffjjjttt}}}~~~~~~}}}yyyvvvtttvvv|||}}}{{{|||yyy{{{zzzwwwfffVVVPPPOOOTTTcccsssrrrtttrrrhhh^^^YYYUUUQQQQQQQQQXXXhhhUUU???999666888555555555555444444444444333333333333333333333333333333333333444444444444555555444333333333444444444444444555666666777777777@@@BBBHHH\\\qqq000000000000000000000000000111111111111111111222000//////..........................................------,,,,,,------...---------........./////////////////////000111111111111222333333<<>>888666777666222222555333333444444444555555555555555555555555555555555444:::???JJJlllxxx|||kkkJJJ<<<;;;>>>;;;;;;:::999999999:::;;;:::FFFZZZrrrzzzlll^^^WWWSSSOOOMMMPPPUUUYYY^^^```______bbbdddaaadddgggiiihhhhhhhhhhhhjjjqqqvvvvvvvvvyyyyyywwwtttrrrqqquuuyyy{{{zzzyyy|||}}}~~~lllfffccc```bbbhhhiiiooonnndddYYYSSSRRRQQQXXX\\\gggwww}}}}}}zzzNNN===999666777444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444333333444555555666666777777@@@AAAFFFZZZnnn000000000000000000000000---///111000//////000222111000///...---.................................------,,,,,,,,,,,,------------------............/////////...///000000111444//////222444888III\\\eeeppplllYYYYYYeeeuuunnnfffaaa___]]][[[YYYUUUSSSOOOMMMMMMOOORRRUUU___gggrrr|||hhhFFF888888666555666555222222555333333333444444444444555555555555555555555555555333888888<<>>:::666555444444444333333444333333333333444444444444555555555555555555555555555666666888GGGkkkoooyyyzzzPPPAAABBB???===;;;999888888999:::999;;;DDDUUUiii}}}nnn___UUUPPPOOORRRVVVZZZ]]]^^^^^^^^^^^^[[[___dddhhhjjjlllmmmoookkkooopppnnnooossssssqqqqqquuuxxxyyy}}}}}}{{{}}}yyyzzzxxxqqqhhhhhhkkkhhh[[[OOOJJJJJJKKK]]]jjj||||||zzzddd???999999555555111111111111222222222222333333333333333333333333222222222222333333333333222333444555555555444444333333333444555555666666666>>>???DDDWWWjjj000000000000000000000000,,,///222222///...111555222111///---,,,---...///........................---,,,,,,++++++,,,,,,---,,,,,,---------.........///............///000000000---///444444222999DDDccc```qqqtttmmmhhhbbb```ccc^^^\\\YYYUUURRRQQQQQQQQQNNNUUU[[[aaajjjwwwrrrLLL::::::777555333222333555444222222222333333333444444444555555555555555555555555666333333777???UUUxxxsssgggJJJEEEAAA???<<<999888999:::;;;999999???KKK[[[ooo~~~kkk]]]UUURRRSSSTTTWWW\\\```bbbbbbaaa^^^aaafffiiikkklllmmmnnnllloooooonnnooorrrppplllmmmuuu{{{||||||~~~}}}xxxvvv|||yyyuuuyyy||||||tttppppppiii[[[NNNJJJJJJJJJ[[[mmm|||~~~{{{zzz[[[:::888999444444111111111222222333333333333333333333333333333333111222222222222333333333222333444555555555444444222333333444444555555666555===???DDDVVViii}}}000000000000000000000000,,,000444333000///222666333111///---,,,---...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................///000000//////444888444///777DDD^^^ggghhh|||xxxqqqjjjhhhkkkdddbbb^^^YYYUUURRRPPPOOOLLLQQQVVVYYYaaammmwwwzzz}}}kkkGGG888777888666222111333666555222222222333333333444444444555555555555555555555555444///000777:::GGGppp~~~zzztttwwwwwwRRRFFFBBB@@@===:::999999:::;;;:::999<<>>AAATTT{{{kkk]]]wwwlllggguuu~~~}}}uuunnnhhhcccaaa^^^YYYSSSPPPPPPPPPOOOQQQVVV___iiiqqqvvv|||YYY???999555555444222111111333666888333333333333333333333333333333333333333333333333666222222777888???XXXrrrwwwmmm[[[MMMHHHAAAAAA>>>555888===999@@@:::999>>>DDDQQQmmmyyyiii[[[[[[TTTQQQXXXaaafffiiikkkhhhjjjjjjhhhjjjllljjjfffiiihhhhhhhhhhhhjjjlllmmmkkkooouuuxxxwwwtttqqqoooiiilllhhhhhhttt}}}mmm]]]UUUSSSPPPKKKYYYfff{{{xxxrrruuu~~~zzzvvvoooEEE777666222222777222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333444444333333333444555555888999===CCCQQQeee|||000000000000000000000000000000////////////000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.....................---------///000222333333222000///111000//////222777<<>>DDDPPPdddzzz000000000000000000000000000//////......//////000------------------------+++,,,,,,------,,,,,,++++++,,,,,,---------------///.........------,,,,,,000000111111111111000000111000//////111555999;;;FFFgggnnnmmmtttddd^^^___mmm}}}zzzoooiiihhhgggbbb]]]YYYYYYYYYXXXWWWWWWVVVVVVaaafffmmmsssxxx~~~|||zzzyyydddBBB333666777333444555555555333111000333333333333333333333333333333333333333333333333666222333777666444;;;FFFjjj}}}qqqYYYDDD>>>CCC>>>888::::::;;;888888;;;<<<@@@QQQcccttt```ZZZVVVWWWZZZ___iiisssjjjnnnmmmgggccceeeggggggcccddddddddddddccccccbbbdddeeegggiiijjjmmmpppsssssssssjjjfffmmmttt{{{sss|||~~~fffYYYSSSRRRYYYccc```ggguuuwwwjjjgggpppuuu{{{lllOOO888666999666333555222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333444444333333444555555666:::;;;>>>CCCNNN```uuu/////////////////////////////////....../////////------------------------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,///......------,,,,,,+++000000000//////000000000111000000000111333555777BBB[[[jjjuuulll|||rrrbbbWWWZZZfffssszzzpppnnnnnnggg___]]]\\\ZZZYYYXXXWWWUUUSSSXXX[[[aaahhhooowww~~~~~~||||||iiiSSS>>>777999888444444555555555444444333222222222222222222222222222222222222222222222222444111222777888666888===QQQjjjlllIII888??????;;;:::::::::999;;;===<<<===GGGSSSmmmvvvggg```[[[]]]___aaadddiiihhhooopppkkkeeedddffffff```bbbdddfffggggggffffffbbbdddfffgggiiikkknnnqqqqqqssslllhhhmmmqqq|||zzzuuurrrwww^^^RRRMMMNNN[[[llljjjooowwwsssjjjmmmpppxxx___JJJ999888:::666333444222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333444444333444444555666777777888;;;@@@KKK]]]qqq//////////////////////////////............//////------------------------+++,,,,,,------,,,,,,+++)))***,,,---------,,,+++......------,,,,,,,,,,,,000000///......///000000000000///000000111222333555FFFMMMUUUrrrppp}}}yyyeee[[[ZZZZZZbbbqqq}}}{{{ssshhhfffbbb]]]ZZZYYYWWWUUUSSSSSSTTTVVVZZZaaahhhnnnqqqxxx|||{{{vvvyyyyyyrrroooqqq|||jjjJJJ@@@999777666000555444333333444666888:::222222222222222222222222222222222222222222222222555222111444555555777999BBBqqqtttVVV888:::???>>>===999777999;;;<<<;;;;;;@@@HHHVVVdddzzz~~~ooobbb```cccdddcccbbbdddlllrrrooojjjhhhgggeeebbbccceeefffggggggfffeeeaaacccfffhhhhhhgggggghhhhhhlllhhhfffkkkkkkqqq~~~jjjmmmuuu]]]PPPLLLPPP```qqquuuyyy~~~wwwlllhhhhhhrrr}}}TTTDDD888666777444333555222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333444444444444555666777888444666:::@@@KKK\\\qqq000000000000000000000000///......------......///------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////............//////......//////000000000000444::::::@@@RRRkkkooobbblllkkkYYYUUURRRTTT^^^mmm}}}yyyuuuooofffaaa^^^[[[WWWTTTZZZXXXVVVWWWZZZ]]]______hhhkkkooovvv{{{~~~}}}{{{}}}|||xxx}}}|||sssmmmnnnxxxQQQ888777888777555...555444222222333666999<<<222222222222222222222222222222222222222222222222555333222111111222333555777YYYnnnwwwzzzmmmFFF>>>???AAAAAA:::555777999999888888;;;???CCCRRRkkk}}}hhh```bbbbbb```^^^^^^gggnnnooommmllliiiffffffffffffeeecccbbb``````___bbbfffgggeeebbb```___^^^cccaaa```dddaaadddsssxxxqqqiiiXXXSSSZZZiiitttzzz}}}sssjjjffffffrrreeeFFF<<<444333333333444888222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333333333444444555666888888555777;;;AAALLL]]]qqq~~~000000000000000000000000///......------......///------------------------+++,,,,,,------,,,,,,++++++++++++***++++++,,,---+++++++++,,,,,,------...........................,,,---...////////////...777555444;;;CCCMMMvvvbbbWWWkkkbbb]]]UUUNNNMMMQQQ]]]qqqvvvppplllhhhbbb^^^bbb___[[[ZZZ[[[\\\[[[ZZZ]]]]]]^^^bbbhhhmmmpppqqquuuxxx}}}~~~}}}}}}fffFFF555888888666777555222222222222333555666777111111111111111111111111111111111111111111111111111333444222000111444555222DDDddd}}}ddduuutttgggaaaKKKAAABBBCCC:::666888999777666777999;;;;;;CCCXXXssswwwnnnkkkeee___[[[[[[aaagggjjjlllnnnlllhhhiiihhhfffcccaaa```___^^^aaadddfffgggdddaaa^^^]]][[[```]]][[[]]]YYY\\\jjj{{{ddd]]]fffppprrrxxx||||||~~~uuummmmmmqqq~~~SSS>>>888444333222222444777222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333333333444444555777888999555777:::???IIIYYYlllyyy000000000000000000000000.........------.........------------------------+++,,,,,,------,,,,,,+++,,,+++***)))***+++---...)))***+++,,,------...///------...//////...------+++,,,.../////////......111...111???EEEHHHrrrtttZZZQQQxxxlllbbb\\\VVVOOOHHHHHHXXXjjj~~~{{{vvvoooiiibbb___\\\[[[\\\]]]\\\ZZZYYYWWWVVVXXX]]]ccchhhkkkrrrvvv||||||yyy}}}yyyxxxyyyyyyyyy[[[@@@555999444000555999000111222333333333222111111111111111111111111111111111111111111111111111---222666555333555888:::111888MMMsssjjjeeecccuuuvvvWWWCCCBBBDDD;;;999;;;;;;888666777999:::;;;<<>>NNNrrriiiUUUXXXgggaaa[[[VVVMMMGGGKKKTTTfffsss~~~zzzoookkkfffbbb```^^^\\\[[[YYYVVVUUUVVVUUUVVV]]]eeekkkkkkpppwwwzzzwwwvvvwww~~~wwwrrrnnnmmmppptttkkkbbbDDD???999555444444222111333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333555;;;CCCWWWqqqwwwlllhhhhhhKKK@@@>>>;;;AAA===:::888999::::::999999<<<@@@QQQiiiuuuwwweee```^^^]]]```eeeiiiiiigggjjjhhheeecccaaaaaabbbcccbbb___aaaeeeddd^^^\\\___gggccc^^^[[[[[[___dddhhhyyyuuunnnqqqoooggg}}}}}}{{{pppwwwkkkHHH888666444111000000111222333333333333333333333333111111111111111111111111111111111111111111111111444444444333333222222222222222333333333333444444666888:::===CCCQQQdddqqq~~~gggooo////////////////////////............------------------------------------++++++++++++++++++++++++************************------,,,++++++,,,,,,---..................------............////////////111///111555999EEEccc\\\PPPhhhppp```XXXTTTNNNJJJJJJTTTZZZgggyyy~~~zzzuuupppjjjddd___^^^ZZZWWWXXXXXXWWWZZZ___bbb```aaafffjjjkkknnnsss~~~|||}}}~~~}}}{{{rrrqqqvvv|||uuummmfffeeeiiirrryyydddKKKCCC;;;888444333444666555444333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222333333///333999GGGgggzzzsssaaaJJJAAA@@@=========;;;888888999;;;<<<===<<>>AAABBB???999666888:::===>>>999:::CCCJJJ[[[uuuwwwqqqiiieeedddddddddbbbfffiiimmmooooookkkgggdddfffaaa^^^bbbeeeeeeeeefffhhhiiiiiijjjjjjjjjjjjjjjpppssszzzxxxuuuyyy{{{www}}}|||{{{zzzzzz{{{}}}~~~|||yyywwwyyy}}}~~~{{{||||||tttmmmyyy~~~QQQ999888777555333222222222333333333333333333333333333111111111111111111111111111111111111111111111111333333333333222222222222222222333333333333444444666777999:::>>>JJJ[[[hhh}}}www___ccc////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************+++,,,---.........---,,,,,,,,,------------......---------.........//////......000111///000===MMMYYYhhhrrrRRRUUUuuuzzzeee___^^^[[[WWWKKKFFFDDDJJJ\\\rrr~~~vvvnnngggeeeccc]]]XXXVVVWWWUUUVVVYYYYYYVVVUUUWWWfffhhhgggcccccciiillljjjhhhfffeeegggkkkooopppoooqqqrrrrrrrrrsssuuuuuutttgggfffffffffeeecccaaaaaa]]]eeennnuuu~~~]]]BBB999777555444444333333222111000222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222444111222777===TTTxxxWWWBBBFFFEEECCC???;;;888666666;;;>>>:::777<<<@@@NNNfff~~~tttllliiigggeeecccaaadddiiimmmnnnmmmjjjgggjjjeeeaaabbbfffiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkrrrtttxxxzzzvvvxxxxxxuuu{{{yyyvvvuuuvvvyyy}}}~~~|||yyyyyy{{{}}}~~~~~~}}}}}}~~~zzzttt~~~jjjEEE888777666555444333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222222222222222222222222222222333333333444444444666888999>>>IIIZZZfffyyy{{{bbbfff...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***,,,000333444111...,,,,,,,,,,,,,,,------......------------............---...111111//////666???LLLRRRooofffRRR___zzzvvvbbb[[[\\\]]]OOOMMMJJJHHHMMM[[[lllyyy~~~wwwoooeeeaaabbbYYYUUUTTTVVVVVVTTTUUUXXX\\\^^^^^^]]]___dddggggggcccaaa^^^\\\]]]```ccceeehhhhhhiiijjjjjjhhhggghhh^^^]]]\\\___eeekkkmmmmmmvvvmmmHHH:::999999666666555444222111000000222222222111111111000000000000000000000000000000000000000000000000000000000000111111111222222222666111222777999CCCgggrrr~~~___NNNGGG???<<<<<<;;;888444999@@@>>>;;;======EEEWWWtttzzztttoooiiieeeaaabbbeeehhhjjjlllmmmmmmllljjjfffeeehhhkkkkkkiiihhhgggeeedddeeegggjjjlllqqqsssvvvyyy~~~{{{{{{yyyvvvvvvxxxzzzyyywwwuuussssssuuuzzz~~~~~~~~~~~~~~~|||}}}zzzzzzVVV<<<999666555444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222333333333444444222555888:::???KKK[[[gggvvvdddiii........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------))),,,111444555222///,,,++++++,,,,,,------......,,,------------.........---///111111///000444888CCCDDDXXXkkkaaacccwwwvvveee^^^\\\PPPQQQPPPKKKHHHLLLVVV___ooo}}}zzzwwwoooeee___YYYTTTUUUZZZRRRSSSTTTUUUVVVYYYZZZ[[[ZZZZZZXXXTTTSSSXXX```hhhsssqqqpppnnnjjjgggjjjpppnnnmmmkkknnnwwwtttPPP999333333444222333444333222333444666222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222333...///444555888KKKbbbuuugggZZZOOOAAA;;;<<<===:::666999BBBAAA>>>???;;;<<>>555222222333000111222111111222666:::111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111...///222222222;;;FFFuuussshhh}}}rrrdddQQQDDD>>><<<;;;999888BBBAAA>>>@@@===:::@@@DDDXXXpppuuuqqqkkkeeeaaa___``````eeemmmrrrpppmmmnnnooommmjjjhhhfffdddfffiiimmmooolllllllllnnnooopppqqqqqqooovvv{{{xxxvvvxxxzzzzzzxxxxxxzzz|||{{{xxxuuutttqqqqqqrrruuuxxx{{{~~~||||||}}}|||{{{zzzzzz{{{|||~~~||||||aaaFFF:::444555222222222333222222111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222222222222222333333333333444444333666999:::???IIIXXXcccvvvppp```ooo........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))***+++,,,---******+++,,,,,,---......,,,,,,,,,---------......---......,,,,,,///111111444999AAAMMMfffsssaaauuuooo```___]]][[[WWWRRRMMMIIICCCKKKUUUbbbuuu~~~~~~}}}}}}|||yyytttpppooossscccaaalllxxx|||gggNNN888333444222222555111222222000///000555:::111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333222111222888===PPPkkkvvvccc```zzzdddOOOAAA;;;:::;;;777@@@@@@===BBBAAA<<<@@@;;;GGGUUUeee{{{zzzqqqiiidddbbbaaa```llluuusssooopppqqqoookkkjjjiiiiiijjjmmmoooqqqpppnnnmmmnnnqqqrrrqqqpppllloooooollllllpppqqqpppmmmnnnrrrvvvwwwssspppooopppqqqsssvvvxxxzzz|||}}}zzz|||~~~uuutttvvvvvvPPP999777666444111111222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222222222333333333444444444444777999:::===GGGUUU```wwwgggaaavvv........................111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---///...------...000////////////000000000000333777;;;JJJ___pppwwwdddppptttggg]]]\\\\\\VVVPPPNNNLLLFFFFFFPPP```qqqyyy|||{{{xxx|||~~~}}}qqqIIIAAA888333333333111...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222333444444555555???fff|||ggg[[[^^^zzzcccLLL<<<888999<<<;;;;;;???CCCCCC@@@<<<<<<===BBBMMM___www|||tttjjjaaa]]]___bbbiiiqqqwwwxxxtttoooqqqmmmhhhgggjjjooorrrrrrmmmmmmnnnoooooooooooooooooonnnmmmlllkkklllmmmnnnrrrtttuuussspppppprrruuummmnnnqqqtttwww{{{}}}~~~~~~}}}yyyvvvsssrrrqqqrrryyy|||QQQ777555888777444444333333222111000000111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111444444444555555555555666666888::::::===GGGUUUaaaxxx{{{fffbbb........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++---......---,,,...///---............/////////...222666BBBRRR[[[llluuuiiipppxxxeee\\\XXXWWWYYY^^^PPPLLLJJJNNNTTT^^^mmmzzz{{{wwwyyyiiiUUUAAA<<<555222333444222///111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111222333333444444444KKKwwwmmm```nnnmmmSSSAAA===???<<<;;;;;;===???@@@???===;;;;;;===CCCPPPdddyyyvvvggg\\\[[[]]]bbbiiiooorrrqqqooonnnkkkhhhhhhkkknnnooonnnpppqqqrrrrrrsssrrrqqqqqqnnnnnnnnnnnnnnnnnnoooppplllnnnooonnnlllkkkmmmppprrrssstttwww{{{~~~}}}|||{{{~~~zzztttooonnnoootttnnnKKK:::888666222444444333333222111111000111111111111111111111111111111111111111111111111111000000000000000000000111111111111111111111111333333333333444444444555555777999999<<>>???<<<;;;BBBOOO[[[~~~tttoooiiiccc```___```aaaaaa```___^^^^^^___```aaagggiiilllnnnoooooonnnmmmkkkooosssuuutttuuuvvvxxxyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}ooommmooowww^^^===666999666222333333333333222222111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111222333333333333444444444444666888888:::CCCPPPZZZzzzxxx___```------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********)))******+++,,,******+++++++++,,,,,,,,,)))***,,,+++******+++---------.........////////////444111000444111000:::>>>VVVvvv\\\QQQbbb}}}mmmaaaYYYTTTVVVWWWTTTPPPOOOKKKOOOVVV```mmm~~~zzzxxxssspppssszzz}}}}}}zzzZZZ???<<<;;;111333222222222333333222111000000000000000000000000////////////////////////................................................////////////000000000000///000000000000000111111222444555BBBnnnbbbIII???>>>======>>>>>>>>>>>>:::>>>BBB@@@===>>>FFFMMMmmmvvvnnnjjjjjjkkkdddbbb^^^ZZZYYYZZZ\\\___]]]^^^aaadddfffffffffeeehhhmmmrrrtttssstttvvvzzz{{{{{{|||~~~~~~}}}}}}}}}~~~|||zzzzzzzzz{{{|||~~~||||||mmmjjjllluuujjjLLL444333666222111666333333222222222222222111111111111111111111111111111111111111111111111111//////000000111111111111111111111111111111111111444444444444555555555555444777999999;;;CCCOOOYYYxxx}}}cccccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++***************++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,------............/////////...333///,,,111111111:::@@@GGGmmmuuuXXXSSSrrrooocccZZZZZZ[[[WWWQQQMMMLLLJJJJJJMMMTTTaaavvvyyyxxxxxxrrrrrrtttwwwzzz{{{{{{yyy~~~nnnGGG555::::::///333333333333222111111111000000000000000000000000////////////////////////................................................////////////000000000000000000000000000000111111---555666888UUUxxxrrrTTTEEE@@@:::888:::<<<<<<;;;777;;;@@@@@@>>>===@@@CCC\\\xxx}}}|||}}}mmmjjjddd\\\WWWVVVXXXZZZXXXYYYZZZ\\\]]]^^^______ccchhhmmmooommmnnnrrrwwwyyyyyyyyy{{{}}}}}}|||zzz{{{|||}}}}}}|||{{{ssstttuuuxxx|||~~~sssppptttoooiiigggooo{{{[[[FFF666555666111111777222222222222222222222222111111111111111111111111111111111111111111111111/////////000111111222222111111111111111111111111444444444555555555666666444777999999;;;BBBMMMWWWuuuiiiggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,++++++***************+++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,---------.........,,,222...+++111222222888EEEEEE\\\}}}eeehhhwwwqqqhhhaaaZZZUUUTTTSSSQQQOOOOOONNNPPP]]]kkkvvvsssnnnpppqqqppprrrvvv{{{rrrTTT===555666555111333333222111000000111222000000000000000000000000////////////////////////................................................////////////000000000000111111111111111111111111...222666999DDDfff}}}wwwjjj```RRRAAA888777999999777777999<<<=========>>>???MMM___vvvyyyoooeee___]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\aaafffgggdddeeekkkqqqtttssssssuuuwwwwwwtttqqqvvvxxxzzzyyywwwyyy{{{zzzxxxwwwvvvvvvwwwwwwqqqssswww|||rrrddddddkkkkkkhhhjjjuuuqqqNNNBBB888666666444333555222222222222222222222222111111111111111111111111111111111111111111111111...//////000111111222222111111111111111111111111333333444444444555555555333666888888999@@@KKKTTTqqqkkkeee,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************((())))))***++++++,,,,,,++++++***************+++******+++++++++,,,,,,,,,***,,,------,,,+++---...++++++,,,,,,,,,---------+++222///,,,333444222777999:::EEE\\\|||ooolllmmm}}}mmmccc```cccXXXXXXYYYXXXQQQKKKNNNWWW[[[cccpppzzzyyy~~~|||qqqiiikkkoooqqquuutttvvvzzzbbb>>>666555111111888111111111000//////111333000000000000000000000000////////////////////////................................................////////////000000000000222222222111111111111111///+++000777666AAAppp}}}nnn\\\jjjtttnnnSSSAAA======;;;888:::::::::;;;<<<===>>>???@@@HHHTTTcccvvv{{{qqqkkkjjjdddbbb___\\\ZZZZZZZZZ[[[XXX]]]aaaaaa^^^___fffmmmkkkjjjjjjlllnnnnnnjjjgggmmmpppqqqnnniiijjjqqqxxxsssrrrpppnnnnnnoooqqqrrrxxx{{{|||jjj[[[[[[eeefffhhhrrr|||VVVCCC<<<555444666888666444222222222222222222222222111111111111111111111111111111111111111111111111...//////000111222222222111111111111111111111111222222333333333444444444222444777777888>>>IIIRRRmmmnnnccc------------------------...---,,,,,,++++++++++++************************************************---,,,+++******+++,,,---******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000666444555???IIIUUUpppfffkkkvvvgggeee```\\\\\\]]]ZZZQQQIIILLLPPPUUU[[[bbblllwwwuuullljjj___aaaeeennnuuuvvvpppjjjgggiiijjjiiiggggggkkknnnppp{{{yyytttWWW<<<555666222///111000000000000000000000000000000000000000000000000////////////////////////........................//////............//////---------...///000000111////////////000000000000111///111333111555MMMiii~~~mmmPPP\\\bbbsssRRR>>>;;;:::555:::;;;;;;999999;;;======>>>AAAEEEJJJSSSbbbuuu}}}tttnnnnnnggg]]]\\\ccc```^^^[[[ZZZ[[[\\\[[[[[[cccbbbcccgggjjjhhhaaa[[[aaa___```ccceeefffkkkrrrnnnpppoookkkoooxxx}}}{{{}}}uuuhhh]]]YYY\\\aaacccfffuuuxxx```DDD<<<:::777555333222333333333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222111222333444555555333444777999>>>HHHSSSpppuuuhhh------------------------...---,,,+++++++++++++++************************************************,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---*********************************+++++++++,,,,,,,,,,,,,,,------------..................//////000111000///777===@@@___ooo\\\jjjsssjjj___ZZZZZZZZZWWWSSSIIILLLPPPTTTYYY___gggmmmrrrpppuuu~~~tttllldddZZZSSSQQQSSSXXX```hhhkkkhhhdddhhhiiiiiihhhgggjjjpppvvvuuudddMMM888444444111000222000000000000000000000000////////////////////////................................................//////............//////---------...///000000000.../////////000000000000333111333555111111AAAUUU^^^XXXUUUvvv|||TTT<<<:::<<<888777999:::999888999:::;;;<<<>>>AAADDDKKKVVVfffqqqwwwmmmnnnwwwuuunnnddd]]]YYYXXXXXXXXX___```bbbfffhhhfff```[[[YYYXXXZZZ___cccffflllsssppptttuuuuuu{{{}}}yyyvvvrrrpppkkkkkkhhh```XXXSSSTTTWWWZZZkkk|||}}}yyyPPP;;;999888555333111111222222333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111222333444555333444777999===GGGRRRlllpppccc---------------------------,,,,,,++++++++++++,,,******************************************************))))))))))))******************++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------......------......///000000000...333777333BBBaaaggg___jjj}}}tttfff```]]]ZZZXXXQQQRRRRRRQQQPPPQQQTTTVVVaaa___dddppp|||~~~}}}yyyvvvnnngggiiikkk___OOOLLLMMMQQQXXX___cccbbb___dddeeeggggggiiipppzzztttNNN???333222333000000444000000000000000000000000////////////////////////................................................//////............//////---------...//////000000....../////////000000000222000222555222...555@@@]]]nnnXXXfffeeeGGGBBB???555666888999:::999999999;;;:::;;;===>>>@@@GGGQQQXXXgggssszzz}}}xxxooohhhdddaaa___aaacccfffjjjllliiiddd```\\\\\\```ggglllpppwww~~~}}}rrroooiiibbb___^^^]]][[[YYYYYYYYYXXXWWWUUUVVVXXXZZZddduuuwwwvvvbbbCCC999555444333111000000111222333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111000000000111222333555333444777999<<>>;;;999999;;;;;;999:::<<<999:::;;;;;;;;;>>>CCCGGGJJJSSS```kkkvvvyyytttssswww||||||xxxuuuttttttxxxtttkkk___SSSOOOOOOPPPOOONNNWWWSSSPPPUUU___iiimmmnnnnnnzzzsssnnnrrrLLL999:::333333222111111111111222222222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222333444333444777999<<>>rrrrrrxxxsssaaaIII@@@999::::::888888;;;999:::;;;;;;;;;===???AAA<<<@@@EEEKKKUUUcccuuuppp```QQQMMMOOOOOOPPPRRRXXXSSSTTT```ttt{{{ooo}}}tttWWW;;;111666333333222222222222222333222222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333333444333444777888;;;CCCLLLgggrrrvvv,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000333...+++111000...555666FFFcccvvvfffeeeooossskkkeeebbbaaa___```]]]WWWTTTUUUTTTRRRSSSSSSUUUYYYXXXVVVVVVZZZTTTVVVXXXXXXYYY[[[^^^aaadddccceeeiiijjjhhhjjjooozzzzzzuuuooooooqqqhhh[[[UUUXXX\\\bbbiiippptttwww{{{eeeLLLBBB<<<111222222333333111000000111////////////////////////........................------------------------..............................------------......------------------------------........./////////333000......///000000000777111UUUnnnpppssstttbbbNNN<<<888:::777666888999::::::<<<===>>>@@@@@@>>>>>>======AAAKKKYYYcccxxxlll[[[MMMLLLOOOPPPSSSXXX[[[[[[bbbrrr~~~yyy```LLL888222666444444333333333333333333333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444444444333444333444777888:::AAAJJJcccsssuuu++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------...///...555000,,,222222///444777>>>FFFccctttjjjooowwwzzzuuukkknnnjjjbbb]]]\\\ZZZVVVZZZVVVUUUXXXYYYUUUUUUYYYUUUWWWYYYZZZYYYZZZ]]]```bbbbbbeeegggeee______bbbgggffffffeeeeeefffggghhhdddhhhpppzzzrrrUUUFFF888222444333222333222111000111000000////////////////////////........................------------------------...........................------,,,,,,------...---------------------------------.........//////111111000//////000000///444444DDDtttttt___zzznnneeewwwdddFFF======:::777888888888888:::<<<>>>???@@@BBBAAA???===<<<@@@GGGMMMZZZgggxxxooojjjqqqxxxzzzfffWWWMMMPPPTTTUUU[[[dddlllpppvvviiiWWWKKK<<<555666444444444444333222222111333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222333444333333222444333444777888999@@@IIIaaa}}}xxxuuu++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......&&&///...***000111///222000===<<<@@@eee}}}qqqiiigggqqq{{{yyyvvvpppeee^^^[[[^^^___[[[ZZZ]]][[[]]]^^^\\\YYYXXXZZZ]]]\\\[[[]]]______^^^bbbiiidddfffmmmsssssspppttt|||zzz___???;;;666222555666222222111///000111111000////////////////////////........................------------------------...........................------,,,,,,------...---------------------------------.........//////+++...000000000222222111111::::::SSScccdddqqqbbbrrr{{{vvvPPPCCCBBB>>>::::::777666666888;;;===>>>>>>AAAAAAAAA@@@>>>>>>AAADDDGGGTTTdddpppyyy~~~vvv{{{zzzwww{{{vvvkkk^^^WWWZZZccckkkhhh[[[TTTZZZ___aaaiiiuuuxxxYYYNNNHHH<<<333222333444444333333111000000333222111222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222///000111222333222111111444333444777888999???HHHaaa{{{xxx+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************,,,,,,,,,---------......---------............///......000666???WWWqqqeee___ooo~~~{{{vvvxxxxxxwwwvvvvvvvvvvvvvvvvvvyyyxxxrrrrrr{{{|||vvv|||uuudddKKK555222444111...000000000000000000000000000000000////////////000000.........------,,,,,,,,,------------------------------------------------------------------------............................................................///////////////888:::>>>\\\hhhkkkddddddLLLAAA>>>===:::999777666666999>>>BBBAAA@@@???@@@AAA???<<<999;;;>>>GGGQQQWWWaaattt|||eeeWWWXXX```lllsssuuunnneee```^^^\\\ZZZYYY[[[^^^[[[XXX^^^jjjgggnnnzzz{{{]]]CCC;;;;;;777333555111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222444000...222444222000222000444666666555888???EEE___qqq+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************++++++++++++,,,,,,,,,---------------............333111111000000:::QQQgggxxxfffkkksss~~~wwwpppooo{{{tttXXXLLLJJJ;;;000111222...///555////////////////////////000//////////////////000......---------,,,,,,,,,------------------------------------------------------------------------............................................................////////////222222111444CCCeeeooobbbPPPIIIFFF:::;;;===???@@@<<<555///:::999999;;;???CCCGGGIIIEEEEEEGGGKKKLLLNNNXXXcccyyy}}}rrrZZZOOONNNTTTZZZ\\\WWWRRRRRRUUUVVV``````cccjjjrrryyy^^^HHH777555777444222444111111222222222222111111000111111111111111111000111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222333000000333444222111333111333666555444777===CCC]]]nnn+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***************************************++++++++++++------------............//////000000......666@@@vvvuuuiiiaaabbbjjjzzz{{{iiiaaadddpppzzzRRR888333333//////333111,,,///777//////////////////////////////............//////...------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------------------------------------------------------............/////////777000111666444@@@rrrnnn{{{hhh\\\VVVTTTLLLAAA;;;:::;;;:::888777888999999999<<>>000555000///222555222---...444///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////333///555<<<444333TTT}}}sssjjjzzznnn[[[III>>>;;;===@@@555888::::::888555555555CCCGGGMMMOOOOOOMMMPPPSSSQQQOOOPPPXXXdddmmmpppoootttzzz}}}{{{}}}|||ooogggeeehhhkkknnnnnnooommmdddZZZZZZ^^^ZZZcccjjjlllrrr}}}zzz^^^III;;;666444666666222111444111111222222222222111111//////000000000000//////111111111111111111111111////////////////////////////////////000000000000000000000000000111111222000///222444333///000555444555555555555777<<<@@@VVViii~~~************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...000///---,,,...000111000000HHHlllxxxccc```iiippptttzzz|||aaaLLLGGG???111...777555222222333222//////000..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............+++,,,111444222333@@@QQQzzz{{{zzz~~~uuu]]]GGG;;;777888999999888777777888999???HHHQQQRRRNNNLLLMMMNNNPPPLLLJJJMMMTTTZZZ[[[YYYYYY^^^bbbaaa[[[WWWXXXZZZ[[[[[[YYYXXXXXX[[[```eeejjjjjjhhhccc______cccgggkkkeee\\\TTTNNNMMMMMMNNNMMMNNNRRRVVVXXX[[[dddnnn|||~~~XXXEEE<<<999777666555333000111444111111222222222222111111//////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000000111111222222000000222111...///333555555555555666999===@@@SSSiii***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------000000---***+++///000...000555>>>PPPlll~~~{{{wwwsssooommmooo{{{}}}zzz|||~~~}}}nnnSSSAAA222111222///---000444000---...000111000///........................------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///---+++...666::::::FFFiiiaaakkk}}}ggg^^^jjj~~~zzzcccWWWTTTRRRKKKBBB;;;888999::::::;;;EEEOOORRRRRRSSSRRRQQQPPPLLLIIIHHHKKKMMMMMMLLLMMMPPPQQQOOOJJJGGGFFFGGGHHHGGGEEEBBBAAACCCGGGKKKLLLMMMMMMJJJGGGGGGJJJNNNOOOLLLHHHGGGGGGHHHHHHHHHOOOPPPUUUZZZ[[[[[[```gggwwwnnnkkklllkkkbbbdddhhhmmmpppwwwdddAAA888555333222111000......000222111111222222222222111111///000000111111000000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222888222...000111///000222444333333333555999===???QQQhhh}}}))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------***......,,,---222222///111000000222???\\\vvvhhhdddfffbbbiiittt~~~uuuppprrr|||rrrYYYLLL999555000...000222000---///...------...000000///........................------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000...,,,///444666666444AAAeee{{{jjjyyynnnYYYUUUZZZxxx{{{qqqbbbWWWPPPIII@@@999:::AAAIIIPPPXXX^^^ZZZQQQKKKJJJHHHGGGGGGGGGHHHIIINNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGEEECCCCCCEEEGGGDDDGGGIIIIIIHHHIIIMMMPPPNNNMMMNNNRRRXXX]]]___^^^jjjhhhiiihhhaaaXXXTTTVVVVVVZZZYYYQQQKKKMMMRRRTTT___^^^jjj|||vvvLLL999666000000111000///...000111111111111222222222222111111000111111111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222@@@666...///222222111222111000///111444888<<<>>>NNNeeexxxxxx))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------'''---111...---///,,,&&&+++222777222...:::ZZZwww}}}ooojjjZZZZZZ[[[]]]dddqqq|||tttmmmlllrrrmmmSSSAAA:::...333333------222333...---000111///.../////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,...222000,,,...444888+++888kkkppphhhkkk\\\XXX}}}uuufffRRRCCC@@@AAACCCJJJWWW^^^TTTEEEGGGHHHHHHGGGGGGHHHJJJLLLNNNLLLKKKKKKMMMNNNNNNMMMFFFHHHKKKKKKIIIGGGFFFFFFCCCGGGLLLNNNNNNPPPTTTXXX\\\\\\^^^eeennnvvvyyyzzz|||vvvnnnbbbSSSLLLKKKHHHMMMPPPOOOSSS___mmmuuu]]]???999999...333444444333333444222000111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222EEE999......333444333222///...---...222777;;;<<>>888444111111000000//////......////////////////////////,,,,,,,,,------.........------------------------,,,------,,,++++++,,,...,,,,,,,,,++++++***************************************+++++++++******)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............------...///111222444333222BBBqqqjjjyyytttZZZccc^^^]]]```]]]TTTMMMLLLLLLJJJFFFAAA>>>>>>@@@CCCRRRVVVTTTLLLIIIMMMOOONNNGGGHHHHHHHHHHHHIIIGGGDDDEEEFFFLLLTTTXXXXXX___hhhjjjnnnsssxxxzzz{{{{{{|||rrrjjjbbb^^^XXXRRROOOPPPIIIVVVaaagggrrr}}}]]]FFF:::333111333000000000000000000000000333333222111000000000111000000000000000000000000......//////000000111111000000000000111111111111////////////000000000000000000000000000000000000000000111222222222222111444999<<<999444333777<<>>]]]{{{uuusssvvvxxxqqqpppkkkcccaaafffllloootttooowwwxxxhhhSSSAAA777333111///000000000000//////..............................,,,,,,,,,---------......------------------------,,,------,,,++++++,,,...,,,,,,,,,+++++++++************************************+++++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...///000111333222...333OOO}}}~~~|||~~~}}}wwwooo}}}yyyvvvuuuuuuoooddd^^^^^^YYYTTTLLLDDD@@@AAAEEEIIIPPPRRRPPPJJJGGGIIIGGGCCCFFFFFFEEEBBBBBBCCCDDDDDDHHHGGGJJJNNNOOONNNTTT\\\]]]```eeegggeee___YYYUUUOOOSSS[[[eeeiiilllrrrzzz~~~fffTTT@@@666333333555888111111111111111111111111222111000000/////////000000000000000000000000000///////////////000000000/////////000000000111111.../////////000000000000000000000000000000000000000000111222222222222111333777:::888444333777<<>>777666555222//////222222222222222222222222000000///....../////////000000000000000000000000000000000//////......------------.........//////........./////////000000////////////////////////000000111222222222222111///222555444333333777;;;GGGZZZnnn~~~yyyrrr+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&'''######'''***))))))***'''((((((((())))))******''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''((()))******+++)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------------.........///111222222///666FFFPPP[[[www~~~}}}~~~zzzyyy|||}}}zzzvvv{{{yyyyyyzzz~~~~~~~~~cccMMM>>>666111000///...///......---.............../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,------.../////////...,,,///555222///;;;LLL}}}oootttyyyzzzyyyjjjfffkkkpppwww~~~zzz~~~}}}uuu\\\FFF<<<666222333444222111222111111111111111111111111000000/////////000000111////////////////////////000000//////......------------------........................////////////////////////////////////000000111222222222222111...111333333222444777:::BBBUUUjjjyyyvvv+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))***))))))(((+++((('''+++,,,)))'''(((&&&''''''(((((())))))***''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,///---,,,++++++,,,...///,,,...777>>>:::888IIIaaa~~~bbbDDD555333444---....../////////......---............/////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))))))))************+++************************++++++++++++,,,,,,,,,,,,++++++---......///......222+++)))///111000333:::PPP|||kkkppp~~~vvvxxxlll[[[KKK>>>777222///111222111111444000000000000000000000000000000//////000000111111//////////////////////////////..................---------............///------........./////////000000000000000000000000000000111222222222222111///111222333333444777999AAATTTjjj{{{zzz+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))***+++******+++''''''+++,,,)))&&&&&&%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,---,,,+++***+++,,,---------222999;;;555...222<<>>777999777444111///...//////........................................................................------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++************++++++((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------......---,,,,,,,,,------000444555@@@iiitttkkkssszzzpppeeeXXXGGG:::555444333222000000111111111111000000//////000000000000//////............////////////////////////////////////.........------,,,,,,+++---+++***+++...000...,,,...............///000000000000000000000000000000111111222222222333333333000111222222222333555777@@@NNN```ttt))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***'''''''''&&&&&&'''''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...///000000333;;;GGGQQQ]]]kkkmmmQQQAAA;;;777444222444333111///////////////................................................---------------------------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++******)))((((((+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------,,,,,,,,,------...000333111444MMMzzzoookkkzzzzzzwwwtttzzz{{{nnnyyy}}}|||~~~{{{vvvtttrrrrrrzzzmmmTTTJJJ===444111111000///000000111111111111000000//////000000000000//////............////////////////////////////////////.........---------------...---+++,,,///000...,,,...............//////000000000000000000000000000000000000111111111222222000222333333333333666888>>>LLL^^^qqq))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......------...///111222777???NNN___rrrhhhSSS;;;000......///111------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))(((+++******))))))******+++************************+++************)))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////111000---222LLLwwwrrrffflllwwwfffeeegggooo~~~xxx|||sssiiicccgggrrr||||||^^^GGG@@@:::333000///000///---///000000111111000000///...//////000000//////...---............/////////////////////////////////..................//////000...---...//////...---......------......///000000000000000000000000000/////////000000000111111111222333333333444666888===KKK[[[lll))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************+++++++++++++++++++++++++++,,,,,,---......//////111000///000333444111///333111000222===PPPdddrrrxxxlllmmmrrrqqqlllMMM@@@555222333111//////+++,,,---...//////......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++*********)))))))))(((******))))))))))))******************************************))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++,,,---...///---...111111,,,111JJJfffkkklllzzzxxxnnnrrrsssmmmqqqmmm}}}rrr___XXX]]]hhh{{{sss]]]CCC111444222000000111222000/////////000000000000//////...//////////////////...---------.........//////////////////////////////---.........//////000000000000/////////......---...------------...///////////////////////////////////////000000000111111111222444444333444666888<<>>333333222222111000/////////////////////////////////////////////////////////////////////.........---------............///.................................------,,,,,,,,,........................------------------------..............................//////000000111111111222222333333444444555888EEESSS\\\lll***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------.....................---...333999>>>;;;===AAAGGGPPPYYYaaaeeejjjllloootttzzzmmmfffZZZNNNCCC<<<888777777666333111000///000000000/////////.........---........................,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,000...,,,++++++---///000......000000000:::QQQfffyyywwwcccMMM<<<666333333222111111000//////......................................................------------------------------..........................................---------,,,,,,,,,........................------------------------..............................//////000000111111111111222333333444444555777DDDQQQ\\\kkk))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...............---,,,---000333...///000222555:::>>>AAADDDFFFIIINNNSSSXXX\\\___kkkqqqyyy~~~||||||}}}~~~~~~}}}zzztttrrruuuyyywwwrrrmmmiiiddd```^^^]]]\\\[[[KKKEEE<<<444///---...///222111///...------....../////////...............------------------------,,,,,,,,,,,,------------************************,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,...---+++++++++---///000000/////////------666AAAMMMfffwwwdddTTTFFF:::333111222222111111000000//////................................................,,,,,,,,,,,,,,,,,,,,,---------------.......................................------------,,,,,,,,,------------------------------------------------..............................//////000000111111111111222222333444444444555BBBPPP[[[kkk))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************+++++++++++++++,,,,,,,,,------------,,,---//////...///111333000///.........///111222111111222444666999;;;<<<>>>BBBHHHMMMQQQRRRSSSSSSVVVRRRMMMJJJJJJLLLMMMMMMOOOLLLIIIHHHJJJJJJGGGCCCCCC@@@===<<<>>>???<<<999999666222...---...000222000///............///000........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++,,,+++******+++---///000///---...000///---...222777???SSSooo}}}rrrdddTTTCCC:::666333222444111111000000000/////////................................................,,,,,,,,,,,,------------,,,,,,---------.................................------------------------------------------------,,,,,,------------------..............................//////000000111111111111111222333333444444555AAANNNZZZkkk(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---(((***,,,---------...///000///...,,,,,,,,,,,,---------,,,,,,,,,---......,,,---000333555666666555555333111111222222222111555222111222444222000...111///...000333444222///............//////000000...............//////000---------...............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************+++,,,...///,,,)))))),,,...,,,+++---000---222BBBXXXlllpppZZZMMMFFF;;;222111333333444555000000//////////////////................................................,,,,,,------............,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,---------....................................//////000000111111000000111222222333333444666AAAMMMXXXjjj(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++((())))))))))))***************+++++++++,,,,,,,,,***,,,......,,,++++++,,,------,,,,,,,,,,,,,,,,,,------,,,------...//////000///...///000000///............///111111///---000,,,,,,000111///---...000//////000111111///...***+++---///000///...---,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************+++,,,,,,---///+++***---...,,,,,,...,,,,,,000444444<<>>:::555///---///000///---////////////////////////...............------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,---.........---------------,,,+++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------------------------------------...///////////////111111111222222222333333888999AAARRReeeyyyeeeiii)))))))))(((((((((''''''******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))************)))))))))***+++++++++***)))(((*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++******************************))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---222777<<>>XXX```jjjqqquuuzzz~~~zzz||||||~~~vvvssstttmmmpppxxx```GGG<<<777111///222333///***))),,,///000000,,,///111111...---...000........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,*********+++++++++++++++***---111222000...------+++*********+++,,,,,,---++++++******++++++,,,---++++++++++++************........................,,,,,,---............---000000000111111111111222111777???FFFOOOfffkkk*********)))))))))((((((&&&&&&&&&''')))***,,,---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************++++++++++++((())))))***++++++,,,,,,************++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,'''))),,,------...///111////////////............333999@@@GGGOOOXXXccckkkkkkpppvvv{{{~~~yyypppkkk^^^^^^```XXXZZZiiirrrdddKKK444///111000222777222000...------...000111+++,,,------------...///........................,,,------------,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++)))*********++++++++++++(((...444444///,,,,,,///+++++++++***++++++,,,,,,++++++******++++++,,,---//////......---,,,,,,,,,------------------------+++,,,------......------000000000000111111111111333777>>>EEEOOOeeemmm************))))))))))))%%%%%%&&&''')))+++---...((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***++++++,,,,,,)))************+++++++++))))))***+++,,,,,,------******************************************************++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))******************************************+++++++++,,,,,,,,,+++---......,,,++++++,,,(((***,,,---,,,---///222,,,///222555777<<>>>>>JJJPPPWWWAAA111111555111---...))),,,///000///---,,,,,,///...---,,,,,,---------........................,,,,,,---------,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***))))))******++++++++++++&&&...666555///***,,,000,,,,,,++++++***++++++,,,++++++******++++++,,,---444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000111111111111333666<<>>GGGPPPdddxxxgggzzz))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%'''((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((&&&'''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***+++)))***444===777((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++******++++++,,,------...++++++,,,,,,,,,---------***+++---...---...///111---///444888===@@@BBBCCCMMMPPPVVV\\\aaaeeeggghhhoooqqquuuxxx{{{||||||{{{vvvxxxzzz}}}}}}|||}}}~~~}}}}}}}}}}}}}}}pppooolllfff___ZZZYYYZZZQQQLLLEEE???;;;888444111222111000000000000111222222111000///......////////////...---------------......------------......------------............------------------------******+++++++++,,,,,,,,,+++,,,,,,---......------;;;999555111---)))'''%%%++++++++++++,,,---......---,,,:::000111<<<...,,,***+++------+++***))))))))))))+++,,,---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////////////////000111111222222000555===CCCJJJ\\\}}}ooo```rrr))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&'''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++(((+++***(((...555222((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))((('''&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++*********+++,,,,,,------,,,,,,,,,,,,---------...***,,,...///...------...,,,,,,,,,---.........///333555888<<>>555333:::,,,''')))***,,,------,,,******))))))***,,,---...///000,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------............//////////////////000111111222222222555:::@@@GGGYYYxxxpppbbbrrr(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&'''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************'''******''')))------)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))*********++++++++++++******))))))))))))******)))*********++++++,,,,,,+++++++++,,,,,,,,,------+++...000111000...------//////.........///000000............000111333444999;;;>>>BBBFFFKKKOOOQQQWWWXXXZZZ]]]aaafffkkkmmmoookkkggggggpppzzz{{{vvvssswwwsssdddUUUNNNMMMMMMIIIGGGDDDAAA???<<<888555666555444222000000111222444333222111222222222222000000//////............---------,,,,,,,,,,,,,,,............------,,,,,,...------,,,,,,------...,,,,,,---------.........------,,,,,,+++***))))))******+++++++++,,,,,,,,,------+++++++++,,,---...++++++++++++,,,---......************+++,,,---...000<<>>???BBBFFFJJJNNNQQQSSSPPPJJJJJJTTTaaafffddd___aaa[[[LLL>>>888888999666666888<<<@@@BBBCCCBBB111000///...///000111111000000000///...---......111111111111000000/////////.........---,,,++++++------......------,,,+++------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,+++******))))))******+++++++++,,,,,,,,,...---+++******+++,,,---,,,+++******))))))))))))************+++,,,------,,,:::<<<444...444CCCHHH222...***((()))+++++++++......---,,,,,,,,,------************************+++++++++,,,,,,,,,------------------............/////////000111111222222222444999@@@III]]]{{{}}}sss))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((''''''(((******)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((()))******)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******'''((())))))(((((()))***((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))+++------+++*********++++++++++++,,,,,,,,,,,,---,,,+++******+++---...////////////000111222333222222333333555666888999===;;;777555;;;FFFKKKKKKCCCDDD???555//////222222000000333777<<<@@@AAAAAA333000...---...///.........///000000......///000///000000000///...---,,,,,,,,,---...............,,,------......,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++************++++++***))))))******+++,,,---777???444333666===JJJCCC000,,,'''&&&(((++++++***000...---+++++++++,,,,,,***************+++++++++++++++,,,,,,,,,,,,------,,,------------........./////////000111111222222444555888>>>FFFWWWrrrzzz))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((''''''(((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***'''''')))******))))))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))+++,,,,,,---.../////////...---)))))))))***+++,,,---.../////////000000000000000222222333333333333222222111333222///111777;;;;;;222333111,,,,,,///000...///...---///111333222222111///,,,,,,...//////---000222444333111000222333......//////...---+++******+++,,,...............+++,,,---......,,,+++)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******'''(((((()))+++,,,...///))))))))))))***+++,,,---888DDD888::::::888AAA333,,,)))(((***...000...+++...---+++******+++,,,---*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------........./////////000111111222222333444777<<>>BBB888...<<<222***)))+++000666888444///,,,+++)))))))))+++---...******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222111222666;;;BBBPPPgggzzz{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))((('''+++000///+++((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***'''&&&&&&''''''''''''(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((((())))))))))))+++*********))))))((((((+++***)))(((((()))***+++*********)))))))))))))))***000555222,,,)))...444---,,,+++******,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---111222000111333222...///000111222222222222222111111111111111222222222333222000///.........///......------...///111222,,,------..................000222222000.........222...,,,//////,,,+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,///...,,,,,,///000---******))))))))))))******))))))))))))))))))))))))000===IIIIII>>>777:::@@@111...$$$---ZZZ}}}```(((---,,,***))))))***,,,---------++++++++++++------------,,,+++++++++,,,,,,---------............///000000000000111111111111222222444999???MMMdddxxxsssrrr(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((''')))---+++'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%'''(((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))*********)))))))))((((((((()))*********)))((('''))))))))))))))))))))))))''',,,///---)))'''***...,,,+++*********+++---...++++++++++++++++++++++++*********+++++++++,,,,,,,,,000000......111111......///000000111111000000///000000000111111222222111000///...---------...------,,,,,,---///000111,,,---......//////.........//////...---...111444555///,,,------,,,,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++---///...++++++......,,,******))))))))))))******)))))))))))))))))))))))))))333>>>@@@:::777;;;AAA666222'''+++NNNqqqhhhFFF---,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111111111222111333888>>>KKKaaauuuqqqlll(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''))))))((()))+++)))$$$((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$''')))''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))((((((&&&(((***++++++)))&&&$$$))))))))))))))))))))))))((()))******((('''(((******************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,......+++,,,///000...---......///////////////......//////000111222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...////////////......---,,,***+++...444888888111,,,,,,,,,+++---000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++---000///+++***------+++******))))))))))))******))))))))))))))))))))))))%%%+++222555444444777;;;999444+++(((999NNNPPPEEE---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,---------,,,++++++++++++,,,,,,,,,------//////000000000000111111222111333777<<>>NNN___vvv(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''''''''((())))))'''''''''(((((((((''''''''''''''''''''''''''''''((())))))************)))+++)))(((((())))))(((&&&''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((())))))((('''))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++***)))))))))*********++++++++++++***))))))((((((((((((((((((((((((************+++,,,---...------......------,,,+++))))))))))))***************************+++,,,,,,******+++++++++******)))+++---...---+++)))))))))*********)))))))))))))))************++++++,,,,,,---,,,***)))((()))***+++((()))))))))************(((((((((((()))))))))***((()))))))))***************)))((((((((()))+++,,,'''((()))******)))((('''*********)))))))))))))))''''''((()))))))))))))))'''''''''''''''((()))))))))))))))))))))*********)))))))))))))))))))))))),,,+++************+++,,,******++++++++++++,,,,,,,,,,,,************,,,,,,,,,,,,,,,---------......////////////000000000000111111333555666<<>>OOOkkk))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,------+++++++++******)))))))))***++++++***(((((()))***(((((((((((((((((((((((()))***...000,,,))),,,333******)))(((((('''(((((())))))))))))))))))))))))((()))))))))******))))))******)))((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((()))+++---...,,,+++))))))*********+++++++++************************++++++++++++++++++++++++***************************+++------------+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((((())))))******++++++))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))((()))***+++,,,(((((()))(((((()))+++---(((((())))))*********+++(((((((((((()))))))))))))))((('''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((******+++++++++,,,,,,,,,,,,++++++***)))(((''''''((()))))))))***+++++++++))))))))))))))))))))))))++++++,,,,,,+++******)))************************(((((((((((()))***+++,,,------------,,,+++******))))))))))))***+++,,,,,,---,,,***(((((()))***+++))))))((('''%%%&&&(((+++'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))'''((()))******)))((('''(((((())))))************,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))((()))))))))************))))))*********+++++++++))))))*********+++++++++***+++,,,,,,******+++,,,***++++++,,,,,,---------------------------------------------------------111222222333333222222222...111333222222444888===IIIggg))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,***************)))))))))***++++++***(((((()))+++))))))))))))))))))))))))'''''')))+++)))&&&(((...***))))))(((((((((((()))))))))))))))))))))))))))((())))))******)))(((((())))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******))))))((())))))******)))))))))))))))))))))))))))))))))))))))((((((***,,,,,,+++***)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******************)))))))))*********++++++************************(((((()))***++++++++++++))))))))))))))))))))))))***)))(((((()))***,,,---...+++((('''(((***,,,,,,''''''((()))***+++,,,,,,(((((((((((()))))))))))))))((('''((()))***)))((((((''''''''''''(((((()))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))******+++,,,,,,,,,++++++******))))))((((((&&&''''''((()))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************''''''(((((()))+++,,,---+++,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,///...---,,,+++,,,------((((((((('''%%%&&&(((***&&&'''((()))************)))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))******+++++++++************+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))((((((''''''(((((()))))))))))))))************)))))))))************+++)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------------------------------......------,,,,,,,,,,,,000000111222222222111111000222444444222333777;;;EEEccc((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))************++++++,,,***)))((()))+++)))))))))))))))))))))))))))''''''******''''''***)))(((((((((((())))))***))))))))))))))))))))))))))))))******)))((('''&&&***))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***)))((()))))))))*********))))))))))))))))))))))))))))))***)))((()))++++++***))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++)))******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++******************))))))*********+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))***)))(((((()))***,,,...999222)))&&&))),,,,,,***(((((())))))******++++++'''((((((((()))))))))***(((''''''((()))******((('''''''''''''''((())))))))))))))))))((((((''''''(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************(((((())))))***++++++,,,*********)))))))))))))))'''((((((((()))*********)))))))))))))))))))))))),,,,,,,,,++++++***)))(((************************))))))(((((()))***++++++***++++++,,,,,,,,,++++++******************++++++---------,,,,,,,,,++++++((())))))(((''''''(((***(((((()))))))))))))))(((************************((((((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))******++++++)))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))************))))))))))))************((())))))***++++++,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------------------------------------------...............///000111111111111000222444666555333333666:::DDD___(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))(((((())))))******+++++++++,,,,,,***)))(((***+++))))))))))))))))))))))))---)))(((+++,,,***)))***(((((('''(((((()))***+++)))))))))))))))))))))))))))*********)))(((&&&%%%+++***************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))************))))))))))))))))))))))))))))))+++***((()))******)))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++((()))***+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++******************************+++++++++******)))))))))))))))))))))))))))***)))(((((()))+++---...BBB777+++'''***---+++'''************))))))))))))'''((((((((())))))******(((''''''((()))******)))'''''''''''''''((()))***+++*********))))))(((((((((((())))))))))))(((((((((((())))))*********+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''************************+++******))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++***************+++)))************)))(((((((((***+++***)))((()))***************)))((('''&&&************************''''''(((***+++,,,---...))))))************))))))))))))(((((((((((())))))***)))(((''''''((()))***'''(((((()))***+++++++++(((***+++,,,---,,,,,,+++))))))))))))))))))))))))******))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************((())))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------...///000111111......///000000000000000444666888666444333666999DDD\\\************))))))))))))))))))************))))))++++++************+++++++++)))'''(((+++,,,***((())))))))))))))))))))))))((()))***++++++***)))(((***)))((())),,,.........---,,,***(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************************+++***)))(((((()))***+++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,---------,,,,,,+++++++++***++++++++++++***))))))))))))***++++++++++++***)))************+++++++++'''333===222$$$)))---!!!))))))))))))************)))************+++++++++++++++++++++++++++++++++*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((,,,111 000'''///---)))))))))))))))(((((('''******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&(((***+++,,,+++)))(((------,,,,,,+++***)))))),,,+++***((((((((()))***))))))(((((('''''''''&&&+++++++++++++++***)))(((***++++++,,,,,,++++++***))))))******++++++++++++++++++***************+++++++++,,,---............***************)))(((((())))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************)))+++,,,,,,+++***+++,,,(((((((((((())))))))))))***((('''(((+++,,,+++(((******))))))))))))*********************)))((((((***+++,,,------,,,+++***((()))***++++++***)))(((************************))))))))))))))))))))))))******))))))))))))*********(((((()))***+++***)))---***'''''')))+++***)))---------------+++******)))***,,,///111111...++++++,,,.../////////..................//////////////////000111111111111111///111444555444444555777@@@\\\************))))))))))))))))))************))))))++++++************++++++,,,***)))))),,,,,,+++)))))))))))))))))))))))))))))))))************))))))***(((((())),,,---...------,,,***)))((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***))))))***++++++++++++*********************************))))))))))))******++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++***)))))))))******+++,,,+++++++++)))************+++++++++...555<<<333%%%)))///)))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''%%%***$$$&&&$$$...000(((((()))******+++************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))'''(((***++++++***)))(((---,,,,,,++++++*********,,,+++***)))(((((()))*********)))))))))(((((((((+++++++++++++++***))))))***++++++,,,,,,++++++***(((((())))))************++++++***************+++,,,,,,------------------***************)))(((((())))))))))))))))))))))))******++++++++++++******************************+++++++++***************)))***,,,,,,***))))))***(((((((((((()))))))))******((('''(((+++,,,+++)))***))))))(((((())))))******************)))(((((())))))***++++++***))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***))),,,***'''''')))+++***))),,,,,,,,,---------------...---,,,+++******+++,,,,,,---.../////////...---............////////////......///000000000000000111333555555555555666888???YYY|||++++++*********)))))))))))))))************))))))++++++************++++++,,,+++***+++,,,---,,,***))))))))))))))))))))))))*********))))))*********)))(((((()))+++------,,,,,,+++***)))((()))***+++))))))))))))))))))))))))((())))))******))))))(((******))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))***++++++++++++***************************))))))***************)))************************+++++++++++++++++++++++++++++++++***************+++++++++***************++++++++++++******))))))***++++++,,,,,,,,,,,,,,,)))************+++++++++111222;;;<<>>RRRrrr+++++++++*********))))))))))))************))))))++++++************++++++++++++***++++++++++++***)))))))))))))))))))))))),,,+++))))))))))))+++,,,)))(((((()))+++,,,,,,++++++***))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))************))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))***++++++++++++***************************((()))***+++,,,+++***)))++++++************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))*********)))))))))))))))+++++++++***************++++++,,,------------,,,))))))*********+++++++++++++++;;;FFF;;;...+++((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))...'''888TTT///,,,)))&&&'''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************+++++++++***)))(((++++++++++++++++++,,,,,,+++***************************************************+++++++++******)))***++++++,,,,,,++++++***))))))))))))*********************)))******+++,,,---------------,,,+++************++++++******)))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***)))))))))+++,,,---,,,***((((((((((((((()))))))))************))))))******+++++++++)))(((((((((((((((((()))*********++++++******)))------------------------+++***)))(((((()))***+++************************))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,+++***+++*********************,,,++++++***+++,,,---...)))+++......000888EEEOOO/////////......---,,,,,,............////////////...//////000000000000000///000222222222222444666===KKKggg++++++++++++************))))))************))))))++++++************++++++)))*********))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,)))((()))***,,,---+++***))))))))))))))))))******************************))))))************))))))******))))))))))))************))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))***++++++++++++***************************((()))***,,,,,,,,,+++***++++++++++++******))))))++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++***)))))))))******++++++,,,------------,,,))))))*********+++++++++***(((777DDD:::---***(((************++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))///)))999VVV111---)))&&&((()))))))))))))))((((((******))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))******************+++++++++*********++++++++++++++++++,,,,,,*********++++++++++++***)))))))))))))))))))))))))))******+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******))))))***++++++,,,------------,,,+++************++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++*********)))))),,,...///...+++***)))***))))))))))))************)))***************+++,,,))))))(((((((((((())))))******++++++++++++******------------------------+++***)))(((((()))***+++******************************************************))))))))))))******+++))))))***+++,,,+++*********++++++*********+++,,,,,,+++***************,,,...///---+++---444;;;//////......------------............////////////000000111222222222222111111222333333222333666888???HHH```,,,++++++++++++*********))))))************))))))++++++************++++++((()))******)))((()))***))))))))))))))))))))))))++++++************++++++***)))***,,,......,,,***(((((())))))))))))))))))************************)))******++++++******)))******))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))***++++++++++++***************************))))))***+++,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++***************))))))))))))************---,,,***)))))))))***+++***++++++,,,,,,,,,,,,,,,)))************+++++++++...(((000777...)))---...*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++&&&000===)))'''+++,,,)))))))))))))))(((''''''******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))******++++++************++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++((((((((())))))))))))***))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++))))))))))))***+++,,,,,,+++,,,,,,,,,,,,++++++***)))***++++++,,,+++++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************************,,,...///...,,,++++++,,,)))))))))*********++++++)))***++++++******+++---******))))))))))))******)))***++++++,,,+++++++++++++++************++++++******))))))))))))************************************************************))))))))))))******+++***)))***,,,,,,,,,+++)))+++,,,,,,+++******+++,,,,,,,,,,,,+++***)))(((,,,......,,,))))))+++...//////...---------..................////////////000111222222333333222222444555555555444666888;;;BBBGGG[[[,,,,,,+++++++++*********))))))************))))))++++++************++++++(((***,,,+++)))(((***,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++---//////,,,***'''(((((()))))))))))))))************************)))******++++++******)))******))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))*********+++++++++))))))***++++++++++++***************************************+++,,,------......------,,,++++++******************************************+++++++++)))))))))******+++++++++---,,,***)))((()))***+++)))******+++,,,+++++++++)))************+++++++++...)))---...'''(((///...*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))'''&&&,,,'''((($$$+++,,,(((((()))*********))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))***+++,,,---...---,,,,,,++++++*********)))***+++,,,,,,,,,++++++)))))))))*********++++++))))))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))***+++,,,---***++++++,,,,,,,,,++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---,,,++++++,,,))))))*********+++++++++)))+++,,,,,,******+++---++++++************++++++)))***++++++,,,,,,,,,++++++***))))))))))))***+++))))))************))))))******************************************************))))))))))))******+++***)))***,,,---,,,+++(((+++------+++******+++***,,,---//////---+++)))***+++,,,,,,---///000111......---,,,---...//////............////////////000000111222222222222222333444444333333555888;;;AAABBBTTTvvv,,,,,,,,,+++++++++******))))))************))))))++++++************++++++))),,,---,,,***)))+++---))))))))))))))))))))))))***+++,,,------,,,+++***++++++,,,...000///---***''''''((())))))***))))))******************************++++++++++++************))))))))))))************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))***++++++++++++***************************+++***))))))***,,,.../////////...------,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,---,,,***(((((()))***+++))))))***++++++++++++***)))************+++++++++)))(((......'''+++///)))******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&+++222"""000%%%***&&&'''((()))***+++,,,,,,,,,******))))))))))))******************************************************))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***+++---...///------,,,,,,+++***)))))))))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************(((((()))***+++,,,,,,---)))+++,,,,,,+++***+++,,,)))************+++++++++(((+++---,,,***)))+++...,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---((()))***++++++***)))(((******************************************************))))))))))))******+++***)))***,,,---,,,+++(((+++......+++******,,,)))+++...111222000...,,,---+++***+++---...///......---,,,,,,---...///111............/////////000//////000111111111111111000111111000000111555888======MMMnnn...---+++)))(((((())))))***+++,,,------,,,+++***)))+++++++++***)))***++++++)))((())),,,---+++))),,,++++++***)))***,,,...---------,,,,,,+++++++++...---,,,,,,+++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***+++++++++++++++***)))(((***)))((((((((()))+++,,,---,,,+++*********+++,,,++++++,,,,,,,,,---------************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++*********+++---...++++++************++++++,,,+++++++++++++++,,,,,,++++++************++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,555444222111///---++++++************************(((((()))***+++,,,,,,,,,++++++++++++******))))))---,,,+++***))))))))))))++++++++++++++++++++++++************************,,,***((()))+++,,,+++(((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++******))))))((((((,,,,,,,,,+++++++++******++++++***))))))******+++,,,*********++++++***((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++------,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///+++(((***...///---)))---,,,,,,+++*********+++,,,---......,,,******+++,,,+++++++++,,,------...++++++******++++++,,,---++++++,,,---------,,,,,,))))))))))))))))))))))))---,,,***)))))))))***+++,,,...000222111///+++)))((()))***++++++***)))(((******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))***+++,,,---++++++************++++++)))***,,,,,,***)))***++++++++++++************)))++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))*********)))******+++,,,***************************+++,,,------,,,+++***---------.........////////////...---,,,,,,++++++---------.........//////222...---000///******---222222111000///...------111111111000000000000000333333222222111222222222333;;;KKKddd---,,,+++***))))))******+++++++++,,,,,,+++++++++)))+++,,,+++***)))***++++++)))((())),,,---+++***(((&&&&&&***000222...)))---------,,,,,,+++++++++...---,,,,,,+++++++++,,,+++***)))(((((()))***+++***++++++,,,,,,++++++***+++++++++++++++***))))))***))))))((()))***+++,,,444:::777+++(((......&&&++++++++++++,,,,,,,,,,,,************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++*********+++,,,---++++++************++++++++++++***)))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,000000///...------,,,,,,************************))))))******++++++,,,,,,++++++++++++*********)))+++***************++++++++++++++++++++++++++++++************************,,,***))))))+++,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))++++++******************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************)))))))))))),,,,,,++++++************+++++++++++++++*********,,,+++***+++,,,,,,***(((************************************************,,,+++***))))))***++++++,,,+++*********+++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---,,,***...------,,,,,,+++,,,,,,+++---......,,,***+++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,---///...---+++)))((()))***++++++***)))(((******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++))))))))))))***+++,,,---++++++************++++++)))***,,,,,,***)))***+++++++++++++++***************++++++++++++++++++***,,,---///000000///---,,,***************++++++,,,************************((()))***++++++***)))(((+++++++++,,,,,,,,,------///......---,,,,,,++++++------------............///,,,,,,000111......222222111111000///......---000000000000111111111111444444333333333333333444444;;;III```~~~,,,+++************++++++,,,++++++++++++++++++,,,***+++,,,+++***)))***,,,+++***)))***,,,,,,,,,***+++((()))222>>>@@@777,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++***))))))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++***)))******))))))******+++,,,AAAPPPPPPBBB>>>FFF@@@///*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***++++++*********+++,,,---++++++************++++++,,,,,,+++***)))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++************)))))))))******+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,***)))((((((******+++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))***************+++************)))))))))******+++,,,,,,,,,+++***,,,+++++++++,,,,,,***(((************************++++++++++++++++++++++++++++++************+++,,,***))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------((()))++++++******+++,,,......---------------,,,+++---...---,,,++++++,,,+++************+++,,,,,,------,,,,,,------...///---------------,,,+++***************************++++++++++++++++++***)))))))))***+++++++++*********+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))******+++++++++++++++******)))******+++,,,---++++++************++++++)))+++,,,,,,+++******+++,,,+++++++++******************++++++++++++*********+++,,,------,,,+++******************+++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((+++++++++,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------.........+++,,,///000...///222111111000000//////......///000000000111222222222555444444333333444444555666:::FFF]]]||||||************++++++,,,,,,---,,,+++******+++,,,---***+++,,,,,,******+++,,,*********++++++,,,,,,+++...+++---666AAACCC:::000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,+++******************++++++,,,,,,///===FFFCCCBBBBBB888)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,...---,,,++++++******+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))******+++++++++++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))******+++++++++***))))))))))))))))))))))))***,,,......---+++***---,,,+++,,,------+++)))************************++++++++++++++++++++++++++++++***+++++++++,,,,,,)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------------***...000...***)))+++...,,,---------------,,,,,,+++,,,...---,,,++++++,,,+++******)))******++++++,,,,,,,,,,,,,,,---..................---,,,+++***))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))***+++,,,,,,---...//////...---,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++************++++++,,,---,,,++++++******++++++,,,)))+++,,,,,,+++******+++,,,,,,+++++++++*********)))******++++++******))))))***++++++++++++***)))+++************+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,------------......---......---------000000000000//////////////////000111222222333333444333333333333444444555555999FFF]]]{{{|||)))******+++,,,,,,---------,,,+++******+++,,,---***,,,,,,,,,+++***+++,,,***+++++++++++++++,,,---))))))+++///444444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,$$$'''...777999222+++***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))******++++++,,,,,,)))))))))))))))))))))***)))+++---...///...,,,+++...---,,,,,,------,,,*********************************************************++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........///333666222,,,))),,,///***+++,,,,,,,,,,,,++++++***,,,------,,,+++,,,---++++++******)))******++++++++++++++++++,,,,,,---/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++*********))))))***+++,,,---+++,,,---......---,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++++++++,,,,,,***+++------+++***+++,,,,,,,,,,,,++++++++++++*********++++++++++++******------............------+++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++---------.........//////---------------,,,,,,,,,,,,,,,,,,---------......//////000//////000000///////////////000000000000///000000111222333333444222222111222222333444444444888FFF```}}}******+++,,,------,,,,,,,,,++++++++++++++++++,,,+++,,,---,,,+++***+++---***+++,,,,,,++++++,,,...)))***++++++***)))***+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------******+++,,,,,,+++*********++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,***+++,,,------------,,,000))))))111222+++---555*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,***))))))((())))))************))))))))))))******------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******++++++,,,------******++++++,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,*********+++++++++++++++)))))))))************+++***+++---...///......---...---------......,,,***++++++++++++++++++++++++************************)))***+++,,,---------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111444666333...+++,,,///)))***+++,,,---,,,+++******+++------,,,+++,,,---,,,,,,+++************++++++************+++,,,,,,...............---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---))))))++++++++++++))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,---------------------------------------.........//////---000111000222666888666......//////000000111111000111111111222333333333111111111111222333444444444777FFFaaa|||***+++,,,---------,,,++++++++++++,,,,,,++++++++++++,,,------++++++,,,---)))+++------++++++,,,...---------,,,******+++---+++++++++,,,,,,---------,,,+++++++++,,,,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++---.........---,,,,,,(((&&&((((((''')))---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---************+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,---------------------------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,******++++++,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,,,,,,,---...////////////...---...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------------***+++,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111000---+++,,,...)))***,,,---...---,,,+++)))+++------,,,,,,,,,---------,,,+++++++++++++++,,,++++++++++++,,,---------...............------((((((((((((((((((((((((+++++++++++++++,,,------++++++++++++++++++******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++******************+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++,,,,,,,,,------------------------------........./////////000000+++///111///111777999666---......///000111111222222222222222222222222222222111111222333444555555555666CCC]]]xxx+++,,,---------,,,++++++***+++,,,------,,,+++***+++,,,------++++++,,,---))),,,...---+++***,,,///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...***+++,,,------,,,+++***+++++++++,,,,,,+++++++++***+++,,,,,,------------+++,,,---.........---,,,'''...111------111///'''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,+++,,,,,,---,,,+++***)))---,,,,,,++++++,,,,,,------------...///000111222///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,------......------,,,,,,,,,,,,++++++***************+++,,,,,,---......+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,------///000111///...---...//////---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000***+++,,,,,,,,,,,,,,,...***+++---//////...---,,,)))+++------,,,,,,---......------,,,+++++++++,,,---,,,,,,,,,,,,---......------......///.........++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++++++++++++++***)))(((,,,,,,---......---,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++,,,,,,---------,,,,,,,,,++++++,,,------......------,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---------.........//////------------------------////////////000000000000+++///000---...333444000------...///000111222222333333222222222222222222333222222333444555666777777555AAAYYYttt~~~---------,,,,,,+++++++++,,,...333555555111,,,)))------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++---------,,,,,,+++++++++------------,,,,,,+++***.........------,,,,,,,,,)))---...***))),,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***///,,,+++///+++)))222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------///111222///,,,************************---***((())),,,---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111---***)))+++------+++---,,,,,,++++++,,,,,,---------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******......---------......///,,,---......,,,,,,---...//////...---,,,,,,++++++******+++,,,,,,---.........---,,,,,,++++++++++++---,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///000000...,,,+++***+++,,,,,,++++++---///...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,---------.........000222333111///------...---+++*********++++++------------------------+++...+++)))111<<<777***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------............------***++++++,,,---...//////.........------,,,,,,,,,..................------////////////////////////111000///......///000111///222555555222111111333555555444333444555666777888999AAASSSkkk---------,,,,,,,,,++++++---///000111111///...,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---------,,,,,,,,,++++++---------------,,,+++***......---------,,,,,,,,,+++------***)))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,333000---222///***///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------........................---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---///222222000---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000---***)))+++------,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++///......---------......---...//////------.../////////...------,,,++++++***++++++,,,------.........---,,,,,,++++++,,,,,,------,,,,,,------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---/////////---,,,***,,,---------++++++---//////...,,,---...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......---///111222000...------///...,,,+++++++++,,,,,,---------------------------///,,,)))111===<<<222---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........---......//////......---------......//////000000.........---------,,,,,,........................000000000000000000000000000000////////////000000000222555444222111111333555444444333444555666777777888@@@QQQjjj------------,,,,,,,,,,,,///...---,,,,,,...///000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++...------------,,,,,,,,,+++,,,,,,***---000---''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000///((((((000---(((---------------------------///...---,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---...///...,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......///111111000..............................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000---+++***+++---,,,,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++000///...---------------...///000///......///000//////......---,,,,,,,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,---------,,,------...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---+++***...//////...,,,,,,---///...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,---------......,,,...000000...---,,,---///...---------------...------------------------///000,,,***111===???999------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////......---000000000000000000000000...............---------........................111111111111111111111111//////000000111000000///111222444444333222222333444444444333444555555666555666>>>NNNfff------------------,,,,,,------+++++++++---///000++++++,,,,,,---...//////------------------------------------------------************+++,,,+++***------------------------++++++++++++,,,,,,------------------------,,,,,,,,,---------------,,,,,,------------------------***++++++---222777333,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---.........***///FFFUUUCCC---,,,............------------------,,,+++++++++++++++........................,,,------------------,,,------------------------------------------------.......................................---------------............------------------------------,,,,,,,,,------------......---,,,---...///...---------............------........................---------------------------------.../////////..............................---,,,------...//////------------------------......------------......,,,...000222222111///---------------------------,,,,,,,,,,,,,,,---......///...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------------...------------------------,,,---...//////...---,,,111000///...---,,,,,,,,,---///000///...---.../////////......---------,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------------------...//////......////////////......------------------------,,,------......------,,,+++,,,,,,------,,,++++++000000000///---,,,---///,,,***))))))+++,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,---------......+++---//////---,,,,,,---......------------------...........................///---+++000999<<<999------,,,,,,,,,,,,------------------------------------------..................////////////......111111111000000000/////////.................................////////////000000000000000000000000...///000222222111000///222333333333333333333333333333333444444444555555555666<<>>JJJhhh////////////////////////......------------......////////////////////////000000///......///000000///...------...///---,,,//////.........---------................................................,,,,,,---------.........////////////////////////------------............//////////////////////////////.........---------////////////////////////................................./////////000000(((333AAAlll```,,,222......////////////..............................//////......------,,,,,,////////////////////////////////////////////////........................////////////////////////........................................................................////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................------.../////////000222444000000///............///........................//////...------------...///......------.................................000000/////////.........---------.........//////000000///...............---///111111000/////////---.........////////////222111000............///---.........////////////111111000000////////////////////////////////////......////////////......---....../////////......///////////////000111111111111111111111111111111..............................////////////......////////////////////////...000111111///.........//////000000000000//////////////////////////////........................------............------111000000///000111222333////////////////////////......////////////......111///...//////000999BBB444000///222222//////111000000/////////................../////////000000////////////////////////111111000000////////////////////////////////////111000/////////000222222111000000000000000000111111111222222222333333333444444444333333333222222333333333333444444444444555888:::===HHHeee//////////////////////////////............//////////////////////////////111000000//////000000111...,,,,,,,,,...///...---/////////............---////////////////////////........................,,,------------.........////////////////////////............/////////////////////////////////////////////.........------////////////////////////............................../////////000000000...111<<>>;;;444000111111//////000000000//////////////////...////////////000000000//////000000000000111111000000000000000000000000111111111111111111111111222111///......000222444222222222222222222222222111111222222222333333333444444444444444444333333888777777666555555444444666999===>>>BBB[[[000000000000000000000000000000////////////000000////////////////////////000000111111111111000000///...---...000111111000////////////////////////000000000000000000000000////////////////////////---------.........///////////////////////////////////////000000000111111////////////////////////000000/////////.........////////////////////////////////////////////////////////////000000000111222---000111///888:::,,,//////000000000000//////////////////////////////......//////000111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000111111111111111111111111111111333333222222111000//////,,,------...///000000111---...///.........000222111111000///////////////000000000000000000000000000000///............///...............///000111111111111111111111111111//////000000000000000000........./////////000000000000/////////000000111///000111000///...///111000000000000111111111222222222222222222111111111000000000000111111111222000000000000111111111111000000000000000000000000//////000000000000//////111111222222111000//////000000000000000111222222222222222222222222222222111111111111111111111111///000111222222111000///000000000000000000000000111222222111//////000111//////000000000000//////000000000000000000000000111111111111111111111111//////000000000000//////---......///////////////222222222222222222222222000000111111111111000000000///000111000///444<<<>>>555///000111000///000//////000000000000000000////////////000000000111000000000000111111222222000000000000111111111111222222222222222222222222333222111000000222444555111222333333333333222111111111222222222333333333444444444444444444444444::::::999888777666555555888:::===???BBBYYY000000000000000000000000000000////////////000000///////////////////////////000000111111000000///111/////////111222111000...////////////000000000////////////////////////////////////////////////------........./////////////////////////////////////////////000000000000////////////////////////000000000/////////....../////////////////////////////////////////////////////////000000000111111333(((///;;;555,,,///444///000000111111000000///////////////////////////......//////000000111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000000111111222111111111111111111111111333333222222111111000000...///000111222444555555111222222111000///111222222111000000//////000000000000000000000000000000111000//////......//////............///000111111000000000000000000000000//////000000000000111111....../////////000000000000000/////////000111111///000000///......000111000000000000111111111111111111222222222111111000000000000000111111111111000000000111111111111222000000000000000000000000///000000111111000000///222222222111111000......111000000000000111222222222222222222222222222222000000000000000000000000111000000000000000000111000000000000000000000000111111111000......///111//////000000000000//////000000000000000000000000000000000000000000000000000000000111111000000000//////000111111111111111111111111111111111111111000000111111111111000000000///000222111///333:::@@@666//////222222111222//////000000000000111111/////////000000000111111000000000111222222333333000000000111111111111222222222222222222222222222222222222222222333444444111222333444444333222111111111222222222333333333444444444444555555555555::::::999888888777666666999888<<