BM66(n@ YYYUUUXXX]]]XXXLLLJJJQQQWWWZZZ[[[XXXSSSQQQTTTYYYMMMLLLKKKIIIHHHHHHIIIIIIGGGGGGGGGIIIKKKMMMLLLKKKNNNNNNMMMKKKHHHGGGHHHJJJHHHGGGIIINNNTTTTTTOOOIIIGGG888BBB@@@LLL555===BBB???DDDEEE???;;;???FFFIIICCCCCCAAA@@@@@@@@@AAABBBGGG999>>>III999:::BBB@@@??????>>>===<<<>>>BBBEEE888???DDDCCCAAACCCDDDCCCEEEHHHBBBBBBMMMOOOMMMRRRWWWTTTOOOMMMOOOSSSXXXZZZVVV___PPPUUUQQQCCCHHH999IIIHHHFFFCCC@@@???AAABBBAAA>>>???CCCCCC???<<<<<<333111999>>>999<<>><<>>>>>???<<<666<<<:::;;;@@@FFFFFFBBB<<<555:::DDDCCC:::???KKKJJJJJJGGGCCCBBBGGGLLLIIIAAAAAAFFF>>>>>>DDD777000DDD;;;>>>:::FFF555:::AAAZZZ<<<888888<<<<<<999:::???BBB@@@<<<999999<<>>???AAACCCDDDEEE???ffflllVVVPPPSSSYYYgggVVVgggoooeeeYYYUUUSSSOOOVVVWWWXXXYYYYYYWWWVVVUUUKKKFFFEEEHHHIIIDDD>>><<>>CCCFFFAAADDDHHHCCCQQQMMMGGGHHHOOOVVVXXXUUURRRbbbYYYLLLWWW\\\XXX______\\\hhhcccpppaaaccc[[[aaaTTTXXXZZZPPPXXXddd\\\fffZZZRRRTTTYYYZZZ[[[]]]\\\\\\^^^aaa___ZZZZZZ]]]YYYaaa\\\YYY]]]SSSNNN```XXX```^^^SSSPPPVVVYYYVVV\\\ZZZ\\\^^^YYYPPPOOOUUUUUULLLNNNJJJ===CCCHHH888999999:::<<<<<<:::666333666999;;;999666666:::>>>333222333777888;;;CCCLLL??????;;;444111666:::<<>>444444777777;;;===444EEE===888777555222555<<<>>>888666999:::555333555888666444444777;;;???AAA999;;;555555??????999:::888444000000333666777777BBB<<<444222666;;;=========<<<444>>>111666000:::///999777333:::<<<666555888888888???==='''(((777<<<999AAAMMMAAA666FFF;;;999777444555666666555...666<<<999666666777666333::::::000---222333---------444555000555888000000222111000111444333//////111:::***999555:::***111222222111///......000444555000***,,,444888666555:::777...---555777222555555444333111///___ZZZ[[[aaa^^^UUUTTTZZZRRRTTTUUUSSSOOOKKKKKKLLLOOOLLLIIIHHHIIIJJJIIIGGGIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJDDDCCCDDDFFFIIIHHHDDD@@@DDD:::AAA===GGG777>>>@@@BBBDDDBBB===;;;>>>@@@???>>>>>>???@@@BBBEEEHHHIII@@@555???JJJ???:::>>>;;;>>>?????????>>>>>>@@@BBB999<<<>>>>>>AAAEEEEEEBBBGGGJJJEEEDDDNNNOOOLLLQQQPPPOOOMMMNNNPPPTTTWWWYYYWWW\\\MMMQQQPPPIIISSSIIIKKKJJJHHHDDDAAA???@@@BBBNNNFFF???>>>>>><<<;;;===BBB<<>>GGGJJJ@@@666888FFFQQQ:::::::::<<<===>>>>>>>>>CCCCCCIIIHHHAAAFFFMMMHHH<<>>???<<>>>>>555???@@@;;;:::===>>>===AAAFFF>>>???@@@@@@???===;;;:::<<>>:::BBBTTTSSSHHHMMMYYYYYYTTTQQQ\\\bbb]]]ZZZ___aaa^^^\\\ZZZVVVRRROOOMMMMMMMMMWWWPPPIIIGGGFFFCCCCCCFFF777EEEOOOGGG:::666;;;AAA<<<<<<<<<>>>AAACCCAAA>>>:::555<<>>SSSTTTPPP[[[\\\SSSTTT[[[WWWZZZXXX```\\\___]]]___[[[eeeeeeUUUXXXeeeddd^^^YYYYYY___bbb]]]XXXVVVXXXVVVWWW[[[]]]\\\]]]```aaabbb___]]][[[SSSPPPZZZ``````aaa```]]]XXXXXX[[[RRRRRRUUUVVVTTTNNNKKKLLLMMMJJJIIIEEE???AAAAAA777===<<<<<<======;;;888555;;;>>>AAA@@@<<<999:::===999888;;;@@@BBBBBBHHHOOO<<<===;;;777666:::;;;999FFF<<<:::;;;<<>><<<:::999888777555333111444888999666555666666333111777444111555444333;;;???<<<:::;;;;;;999777666999222222888999555666>>>>>>===<<<999777666888::::::<<<333;;;222;;;444777AAA777@@@FFF:::777<<<666333555BBBKKKEEE@@@:::...===888555777666222444888999555444777777444777<<<===;;;888777999;;;>>>???999<<<777888AAA@@@888999888666555777:::======<<>>444222...666777---///111222333444666888000222111...///444555222111666444---,,,444555///000000111111111222XXXRRRQQQVVVWWWRRRPPPTTTQQQRRRSSSSSSQQQNNNKKKJJJQQQNNNJJJIIIKKKKKKJJJHHHHHHIIIJJJHHHEEEEEEHHHLLLIIIGGGEEEFFFIIIKKKJJJHHHFFFFFFEEEDDDCCCAAA???>>>BBB>>>BBB;;;AAA<<>>>>>???@@@::::::::::::@@@GGGFFFAAAEEEIIIEEEDDDLLLKKKGGGKKKNNNOOOPPPQQQSSSVVVWWWXXXYYYZZZPPPSSSRRRLLLRRRKKKJJJJJJIIIFFFCCCBBBCCCDDDSSSGGG;;;888999999;;;>>>;;;555777666///333;;;999888;;;===;;;<<>>DDDHHH???:::AAAEEECCC@@@???>>>:::AAACCCAAAFFFMMMBBB999???BBB;;;...>>>;;;DDD;;;AAABBB===;;;<<<>>>@@@EEEJJJ<<<===???@@@@@@???>>>===>>>@@@DDDFFFEEEBBB>>>:::GGGKKKMMMJJJNNN```dddSSSZZZ^^^]]]WWWWWW___bbb___ZZZYYYVVVTTTRRRRRRRRRRRRJJJFFFBBBAAA===:::;;;@@@<<<@@@AAA===<<<===<<<:::???======>>>???@@@>>>===777333999>>>>>>EEEOOOLLLNNNRRRTTTUUUXXX\\\[[[VVVRRR___[[[TTTYYY\\\YYY[[[WWWXXXSSSXXXVVV\\\YYYZZZUUUSSSZZZ[[[QQQRRRZZZXXX[[[\\\```eeeddd\\\VVVTTTXXXTTTSSSYYY^^^______aaaccc\\\___bbb]]]]]]```___ZZZTTTWWW___\\\OOOLLLRRRUUUYYYZZZZZZ[[[ZZZUUUOOOFFFKKKFFFAAAEEECCC===<<<<<<:::::::::;;;<<<;;;999:::>>>AAA@@@<<<888666666333333777<<<>>>===???DDD999::::::999;;;>>>;;;555:::444555555333:::>>>444;;;777444888>>>???999222222666888444222666999:::,,,555444000111///111<<<>>>===<<<;;;<<<<<<:::888999444444::::::555555:::<<<======;;;999888999:::::::::...777///;;;555888<<<666<<>>DDDAAA@@@===;;;:::;;;<<<===888:::444555@@@BBB@@@EEE:::::::::<<<>>>>>>===;;;;;;999777888;;;<<<:::777666333(((555111<<<333666555===888444999999666888999>>>777222666444444<<<***666333,,,000111333;;;;;;666777>>>===777666;;;777777555111333999;;;999888<<<999111///666:::999:::333222333111777777***888888444//////333444111000444444888---...111===222333444444333222333444,,,000222222222444333///...333333......444444///000/////////111222^^^WWWTTTWWWZZZXXXVVVXXXPPPOOOOOOPPPRRRRRRQQQOOOOOOOOONNNLLLJJJIIIJJJKKKIIILLLOOOMMMHHHFFFHHHKKKIIIEEEBBBDDDIIIKKKHHHEEEHHHHHHGGGDDD@@@>>>???@@@@@@CCCCCC:::===AAAEEE@@@BBBEEEEEEBBBAAABBB@@@;;;<<<<<<<<<<<<<<<<<<======DDD999???<<<@@@777BBBFFF>>>??????>>>======???AAA<<<===<<<;;;>>>DDDDDDAAAAAAFFFCCCAAAGGGEEE@@@DDDMMMNNNOOOOOOPPPRRRTTTVVVSSSSSSRRRWWWWWWOOOLLLHHHHHHIIIIIIGGGEEEDDDFFFGGGGGG>>>666777;;;;;;;;;<<<;;;999@@@BBB;;;;;;===888>>>===<<<>>>EEEGGG===111@@@???===;;;;;;<<<>>>AAA888666;;;<<<777===AAA:::===BBBEEECCCBBBBBBAAA>>>KKKFFF@@@AAADDD???;;;>>>AAA777(((888999IIIBBBFFF???===;;;<<<===???BBBEEE<<<;;;:::;;;===AAAEEEHHH?????????@@@AAACCCEEEFFFGGGMMMZZZXXXNNN___ooodddbbbccc___WWWTTTWWWZZZYYYUUUWWWXXXYYYXXXVVVRRRPPPAAADDDJJJNNNKKKDDDAAADDD>>><<<999888>>>DDDAAA:::BBB???===>>>===;;;:::<<>>DDDMMMJJJRRROOOJJJLLLWWW```XXXIIIUUUYYYUUULLLLLLPPPSSSUUUVVV]]]WWWcccYYYdddWWWVVVccc^^^\\\___aaaeeefffbbb```aaaaaa```[[[WWWWWWYYY\\\WWWVVV]]]cccccc```^^^bbbVVV\\\bbbYYY^^^eee\\\\\\YYY[[[aaa___WWWTTTVVVPPPSSSSSSPPPQQQTTTOOOFFFBBBJJJAAA;;;FFFCCC:::BBB777666555666888;;;<<<<<<:::<<<>>>===999666444444;;;:::<<>>777:::===;;;<<<===888888:::;;;???888666000&&&,,,:::>>>777999===@@@@@@<<<888666888555222333666666666555@@@@@@???===;;;:::;;;<<<@@@???555000:::???AAAJJJ===<<<;;;:::999888777666999999:::===>>>===999555666666+++666000:::222444000999999888>>>;;;666999555???:::111444666111000###444:::222111888:::999666999<<<;;;999888666333:::888444111555::::::555444777555///---111444333999333444444000666888...444444111...///222222///777--- 444...666...999222333444222000///000111---000333444444444333222---222333111222666555111444333111//////000]]]WWWSSSTTTVVVUUUTTTTTTOOOLLLIIIIIIJJJLLLMMMMMMIIILLLNNNKKKEEEDDDHHHMMMLLLQQQUUUTTTOOOKKKKKKMMMJJJFFFCCCDDDHHHHHHEEE@@@CCCCCCAAA>>>;;;:::<<<>>>;;;BBB???:::888CCCCCC???666===BBB@@@<<<======<<<333444777999<<>><<<:::<<<@@@CCC===AAABBB>>>===???BBBBBB???EEEBBB@@@EEEBBB===CCCFFFGGGHHHHHHIIIMMMSSSWWWTTTOOORRRVVVWWWSSSMMMOOOKKKKKKKKKIIIFFFDDDDDDEEE;;;777888>>>BBB???:::777===:::BBBEEE>>>>>>AAA;;;:::???>>>777222666<<<@@@AAA>>>;;;<<>>;;;888999@@@@@@888<<>>DDDLLLNNNKKKHHH@@@>>>@@@???>>>===:::>>>===666FFFAAAHHH999888===>>>>>>>>>>>>??????>>><<<;;;;;;<<<>>>BBBFFFIII======>>>???BBBEEEIIIKKKFFFMMM\\\ZZZMMM\\\nnnggg[[[______YYYTTTTTTXXXZZZXXXWWWUUURRROOOKKKHHHFFF>>>BBBJJJQQQNNNFFFAAABBB444>>>EEE@@@:::===EEEKKKBBB>>>===??????<<<>>>CCCEEE???AAACCC>>>CCCJJJGGGNNNOOOKKKHHHOOOYYYUUUJJJGGGKKKSSSVVVTTTUUUUUUPPPUUU]]]WWWbbbXXXfff[[[ZZZUUUWWWUUUSSSVVVYYY]]]dddaaacccbbb\\\VVVUUUWWWZZZYYYVVVWWW```fffddd___\\\dddXXX\\\]]]RRRUUUZZZMMMWWW[[[\\\WWWWWW[[[ZZZTTTPPPPPPMMMJJJKKKLLLHHHAAA???EEE;;;666BBB???999DDD:::777555555777999::::::======<<<;;;999999999:::???;;;:::===??????@@@DDD888777444444888===;;;555999777;;;999222555888000AAA>>>:::999999999888666777;;;:::555333777;;;<<<888;;;444000777666444:::222555444222444999999444888666888;;;<<<;;;;;;===888:::;;;:::999888888:::======333<<<555AAA;;;>>>CCCEEEAAA;;;888555333555<<<555888:::555777:::444333777;;;===<<<999444000;;;888555999???AAA;;;333;;;<<<===<<<:::999:::<<>>>>><<<999666333333444666555777:::===>>>;;;555111333888222:::///:::444888999>>>;;;777:::555222999,,,888444,,,444:::777666...;;;AAA666---555999111---;;;>>>222///666333(((888777555666<<>>777444777777333111000000///333222777666...333999444...000111000222555333...666***333///777///;;;+++---///111111333555777111222444555444333444777---000222222333555444222666444222000//////SSSPPPMMMMMMMMMMMMMMMLLLRRRPPPLLLHHHFFFGGGIIIKKKDDDHHHJJJGGGCCCAAAFFFKKKJJJNNNQQQQQQMMMIIIHHHHHHJJJHHHEEEFFFGGGFFFBBB???AAA@@@===;;;;;;<<<===>>>777>>>999;;;555BBB>>>===666???DDDBBB===<<<>>>>>>999:::<<<===???@@@AAAAAA===:::FFF<<>>>>>===;;;;;;===@@@DDD<<>>@@@@@@>>>EEEBBB@@@DDDBBB???FFFCCCEEEHHHIIIKKKPPPXXX^^^fffWWWWWWRRRPPPOOOHHHRRRNNNOOOMMMJJJEEEBBBAAAAAA;;;:::>>>DDDDDD>>>999777888333777777111444;;;888777999888777;;;@@@???:::===999777:::???@@@;;;555<<<>>>EEECCC999;;;@@@:::999:::;;;;;;AAAIIIJJJHHH;;;666>>>DDD@@@@@@@@@666DDDFFF<<>>===@@@BBB@@@@@@AAA???;;;;;;===AAACCCDDDCCC@@@>>>;;;===AAAEEEGGGGGGFFFEEENNNPPPTTTSSSSSS```hhhaaaYYY^^^```]]]VVVSSSUUUYYYWWWSSSNNNJJJGGGHHHJJJKKKBBBAAABBBDDDAAA<<<;;;===444999;;;999:::???BBBBBBAAA<<<===BBBBBB@@@EEENNNCCC===AAADDD@@@EEELLLIIIFFFSSSWWWMMMIIIRRRZZZZZZTTTPPPUUUWWWQQQUUU\\\XXXTTTXXXRRRRRRQQQ``````___YYYjjjmmmddd___\\\ggg~~~]]]bbbccc___ZZZXXXVVVTTTSSSQQQTTT]]]bbb```\\\[[[aaa^^^___]]]VVVYYY[[[UUUPPPWWWUUULLLMMMVVVVVVLLLSSSOOOMMMNNNMMMHHHEEEDDDAAAAAA;;;<<>>EEE@@@===:::888888888777666;;;:::888777777888999:::;;;666444666888777888;;;999888555333666;;;;;;777444222666666111777;;;333===<<<:::888666777999;;;<<<===;;;666555777666444888:::111...666666444999666999888222333888666000777888888:::;;;<<<======:::;;;;;;:::999999;;;===666:::444>>>444>>>777;;;777@@@:::333777555111666<<<333666<<<;;;>>><<<111555999;;;:::::::::666222;;;;;;<<<@@@GGGKKKDDD:::444777;;;;;;999888999<<<555===<<<<<>>666999;;;:::888555333444888;;;222555888::::::666222///000999444<<<111===999===<<<===555///333222777FFF333999222***222::::::<<<555777999///$$$000<<<555000>>>AAA555111777666+++333555777;;;BBBHHHEEE>>>888:::;;;:::777444222111---000888777---111:::777---111333444666888666000000---,,,888111///111@@@...000222222222333555666333333555666444222555;;;---///000222222333222111222111000000000111TTTUUUVVVTTTSSSTTTUUUUUUSSSSSSRRRNNNIIIHHHJJJMMMHHHGGGFFFFFFGGGHHHJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHGGGFFFDDDBBB@@@CCC@@@<<<<<<>>>??????===777===666@@@666BBB<<>>;;;AAABBBBBBBBBAAA@@@???>>>???>>>LLL>>>ZZZ:::>>>BBB999;;;===>>>>>>???@@@AAA;;;@@@AAA???>>>@@@@@@======CCCAAA>>>CCCAAAAAAIIICCCGGGKKKMMMMMMPPPVVV\\\kkkWWWXXXPPPMMMNNNEEESSSLLLMMMLLLJJJFFFCCCAAAAAAAAA>>>>>>???<<<999;;;@@@>>>999<<<===666888???<<>>;;;DDDSSSXXXIII555888777777888;;;;;;999666;;;:::??????999<<<>>>555<<<@@@AAA>>>===>>>>>><<>>JJJPPPGGGIIIMMMBBBJJJIII:::>>>444CCCBBBJJJ===AAAAAA>>>>>>BBBAAA>>>===???BBBEEEEEEBBB???===<<>>:::@@@???777;;;BBB@@@>>>@@@>>>>>><<<:::999999888777555888888777777888777777666CCC>>><<<@@@AAA???===>>>888;;;:::777888;;;;;;999===999<<<<<<999@@@DDD;;;555666777777888999;;;<<<777777666555888;;;777111555999333///666666777???888<<<:::333333999777///999999888777777999;;;;;;999:::999888777888;;;>>>///888777AAA444:::222777000===888000888888222888>>>222111444555;;;>>>555777::::::777777;;;;;;888---333666666888;;;888222111555::::::888666888;;;,,,666888;;;BBB???999===999::::::888666666888;;;333666999:::888555222111333;;;444<<<444BBB::::::444666111///444444:::KKK999;;;333///555666222666777111444000&&&111???888666999======999555555888111444777:::???DDDBBB<<<999999999999666444333555---...666666///333999333000222333222444777555111111///555444666---222777111222333222000///000111222222555888555111444;;;000000111222333222222333//////000111222333JJJNNNQQQPPPNNNOOOQQQSSSMMMPPPRRRPPPKKKHHHKKKNNNNNNIIIDDDGGGNNNRRRPPPLLLRRROOOJJJHHHIIIJJJLLLLLLFFFGGGIIIHHHFFFCCCBBBCCCCCC>>>::::::===???<<<999:::>>>777FFF;;;EEE<<>>999222<<<>>>@@@BBBCCCDDDDDDCCC???===GGG333SSS333:::BBB444888>>>AAABBB@@@??????:::<<<<<<<<<@@@CCC@@@::::::@@@>>>;;;@@@???@@@IIIAAAFFFJJJKKKIIIHHHKKKNNNXXXFFFQQQOOOQQQVVVKKK[[[FFFHHHIIIIIIGGGFFFFFFFFFDDD???:::666222333===III999777???CCC;;;999:::444::::::888555777;;;;;;888666888999888777777999;;;999555888;;;:::AAAAAA444555???EEEBBB===<<<======BBB;;;DDDFFF888===HHH???FFFIII@@@GGG<<>>:::;;;AAACCC@@@@@@@@@??????@@@BBBCCCDDDAAA@@@???@@@BBBFFFJJJLLLNNN```\\\QQQVVVWWWWWWeee^^^ZZZXXX[[[^^^^^^]]]\\\KKKOOOTTTWWWUUUOOOFFFAAACCC===:::<<>>===>>>999???CCC???<<<===>>>>>>DDD===<<<@@@>>>888>>>IIICCC@@@FFFKKKIIINNNTTTPPPLLLNNNKKKKKK\\\pppmmm\\\QQQFFFOOOUUUKKKQQQ]]]XXXYYYZZZaaaOOO[[[VVV\\\OOOZZZbbbYYYUUUbbb___WWW```ccceeebbb[[[YYY]]]\\\XXXYYYWWWVVVVVVTTTRRRTTTZZZWWWhhhbbbWWW]]][[[WWW```\\\RRROOOVVVUUULLLHHHKKKLLLFFFNNN^^^ZZZFFFAAAKKK555)))444@@@888666999000777666555777888999888777;;;<<<<<<>>>>>><<<999666<<<999999===???;;;777555888<<<>>><<<:::<<<<<<999999222333222000777999///999999888999999888444111---...///222:::@@@<<<333777???<<<888<<<===AAAMMM555:::999222444;;;:::111::::::888555444666888888777777666555444666999===222>>>???III:::>>>666;;;???NNNEEE999???:::000555888111666<<<;;;>>>===444333666555000111888;;;999444===AAA<<<777888:::999000555:::;;;888666777:::888===999555999666444:::999;;;===;;;777444444666777999<<<<<<:::777555555:::>>>444;;;555CCC888333111666666888;;;333222???111444222555===777...000@@@555:::;;;...222999...666---111>>>;;;,,,...>>>222555666555777;;;999555555444333333111000222555///...333555111555777...222333111///000333333///999...222+++===222222&&&(((***---...///000333555000000555999666000222999444333333555555444444666///000111222222222PPPJJJMMMWWWYYYQQQLLLMMMHHHKKKDDDNNNOOOFFFMMMKKKQQQLLLHHHFFFHHHJJJIIIHHHPPPNNNLLLJJJIIIIIIJJJJJJHHH???HHHLLL===???KKKHHHAAAEEEEEE???>>>BBBDDDBBB:::;;;===???<<<:::@@@IIIIII@@@<<<>>>AAA???======???888555:::???@@@???@@@===<<>>:::555555;;;AAABBB???666...444???===111444:::>>>888;;;>>>>>>555???===;;;:::<<<===>>>===>>>BBBBBB???>>>@@@BBBAAABBBGGGCCC???BBB===666999DDDAAAAAACCCCCC???>>>@@@:::@@@CCCAAAAAAGGGHHHFFFHHHAAA===@@@FFFKKKPPPVVVOOOGGGWWWdddYYY\\\iiiiiiwwwggg[[[[[[ZZZSSSRRRWWWMMMNNNGGGFFFNNNKKKEEEIIIEEE999CCCAAA???HHH???999>>>===<<<===??????>>>==='''@@@AAAMMM>>>kkkJJJ???IIIGGGFFFGGGJJJLLLKKKIIIRRRRRR\\\TTTZZZ{{{SSSWWW[[[PPPNNNYYY___WWWPPPNNN]]]```aaa^^^XXXTTTUUUWWWYYYXXXcccWWWdddZZZaaaWWWiiiaaaYYYXXX\\\^^^\\\XXX^^^\\\ZZZZZZ[[[[[[ZZZYYYZZZZZZZZZ[[[\\\^^^``````TTTZZZTTTMMMMMMIIIHHHPPPIIIGGGDDDBBBBBBBBBBBBAAAHHHDDD;;;555777<<<===999444888<<<<<<:::777777888111888>>>666;;;555%%%888GGGEEE>>>888888>>>@@@???FFFBBB:::555999@@@AAA===222888444222888666444:::666111///666<<<:::666333999888777888:::;;;;;;;;;555>>>999000333444444;;;666BBB<<<666<<<777333AAA777888888555222333777<<<<<<999111,,,///666999777;;;;;;;;;;;;;;;:::777666777;;;222===???111888BBB444888666777<<<666111777666===***333777444AAA111<<<666222555666444666;;;000555666;;;@@@999555===444666888999999:::;;;===<<<;;;:::999777555444333,,,;;;<<<;;;===:::333...:::;;;333444>>>???555888:::999777777999777333>>>999222...---...111222888111666<<<666555888444;;;666333777'''===222000888888555222333777888666222444333000000222///)))555444444333333333444444111///---,,,,,,...000111000,,,666111///444000:::,,,///333333111//////000///222444444222222444777QQQ555***555<<<<<<666***/////////000111000LLLHHHHHHLLLOOOLLLIIIIIILLLRRRJJJPPPPPPKKKRRRLLLOOOMMMLLLLLLLLLLLLKKKJJJ???BBBGGGLLLNNNMMMKKKIII```RRRMMMCCC111555BBB??????CCCBBB>>>===AAABBB@@@DDDAAA???@@@???<<<===@@@DDD888333:::===888777===:::999:::>>>???======???<<<:::<<<@@@AAA@@@CCCJJJ:::@@@@@@;;;<<>>DDDPPPMMM???@@@@@@AAACCCEEEFFFEEEDDDGGGFFFGGGIIIEEEAAACCCJJJAAAMMMHHHFFFGGGKKKTTTLLLLLLHHHDDDDDDGGGHHHEEEBBBDDD@@@III@@@GGG777>>>===:::777777:::;;;:::<<>>777888>>>===555333<<>>888555666777>>>===<<<===@@@BBBBBBBBB;;;???@@@===<<<@@@BBBAAA===CCC???===CCC@@@<<>>:::===@@@CCCGGGKKKYYYHHHLLLWWWVVVZZZ\\\QQQ\\\[[[YYYWWWWWWVVVOOOGGGKKKMMMGGGDDDIIIEEE@@@DDDEEE999CCCBBB???HHH@@@;;;===;;;:::;;;===??????>>>BBBDDD===BBB555PPP===CCCIIIHHHGGGIIILLLNNNNNNLLLTTTRRRXXXTTT^^^UUUSSSaaaWWWUUU^^^ccc\\\VVVUUUYYY\\\^^^\\\WWWTTTUUUWWWWWWYYYdddWWW^^^TTT\\\VVV^^^\\\[[[[[[]]]^^^]]]]]][[[ZZZXXXVVVTTTSSSSSSRRR^^^]]]\\\[[[[[[ZZZYYYXXXZZZ]]]UUUNNNNNNJJJFFFLLLAAABBBCCCEEEEEECCC>>>:::///<<>>;;;AAA<<<===;;;---888CCCEEEBBB<<<:::======;;;(((444<<<888222444<<>>;;;888;;;<<<444===<<<666DDDDDD888999222333999444///555000777111222222222:::555:::555333666666444555999::::::<<<<<<:::888666222999999:::999999:::===@@@???>>>===;;;:::999888888$$$111999444111444555222222222111222555999999777%%%,,,333888:::444$$$666666666666777777666555888111666<<<777777:::777555444555...///:::EEE666555555222///111888;;;999<<<<<<777222222777888666222222111111222333444444444555555555333222333333---...777...---777222666///000000...+++)))+++---///111333333333333444555:::000444<<<444///444666444000,,,---222555NNNNNNLLLIIIJJJNNNNNNKKKDDDOOOFFFEEEDDDBBBIII>>>LLLNNNPPPPPPOOONNNMMMMMMAAADDDIIIMMMMMMKKKGGGEEEEEEBBBEEEAAA:::BBBIII@@@@@@BBBAAA>>>>>>AAABBBAAACCC>>>;;;<<<<<<999666666EEE999555===???999888???888:::@@@CCC@@@:::;;;???@@@===<<<===;;;999;;;@@@<<<<<<===>>>@@@BBBDDDEEE<<>>HHHTTTPPPBBB@@@<<<:::===BBBFFFEEECCCAAA@@@AAAEEEFFFDDDDDDGGGEEEKKKUUUJJJEEEMMMJJJNNNIIIFFFCCCCCCEEEFFFDDDBBBDDDDDDMMMFFFGGG888===@@@BBB<<<888888777555777;;;===<<<:::888777777888999666???CCC>>>999;;;:::666<<<<<<:::<<<555444555;;;::::::;;;===???AAA@@@???888<<<===;;;;;;???AAAAAA<<>><<>><<<999>>>:::555;;;555===QQQCCCAAA>>>444444<<<999333888555999DDD;;;444888666===777555444666666444555777???999>>>>>>555>>>BBB000888888777555444555999<<<666555444222111111222333888??????555000444999999:::222///666888555444888888888666777;;;;;;111%%%555666666666666444333222777///555;;;666666:::888888<<<999000===666WWW>>>666666222///111777:::999444444111---...222333000222222111111111111222222111555888888555111000111+++,,,666,,,...;;;444555555444111...+++,,,000333//////000222444444222111---+++666===000***111777666...'''(((///555NNNSSSQQQJJJJJJQQQRRRLLLPPP^^^TTTOOOMMMOOOUUUFFFJJJMMMOOOOOOMMMLLLNNNPPPNNNNNNLLLKKKKKKJJJJJJKKKAAAFFFHHHCCCBBBGGGEEE999CCCCCCAAA@@@AAACCCDDDCCCFFFCCCCCCEEEEEEAAA@@@AAAAAAAAA@@@@@@@@@@@@===999===>>>AAADDDAAA<<<ӵ<<<666333222BBB<<<<<>>DDD<<<@@@@@@>>>CCCKKKHHH===CCC>>>999777:::>>>BBBCCCAAA???@@@DDDHHHIIIHHHFFFJJJLLL```PPPHHHPPPFFFQQQJJJHHHFFFEEEFFFFFFEEECCCEEEDDDHHHFFFDDD;;;>>>BBBBBB===::::::999777888<<<888666444666999;;;:::999444<<>>999@@@::::::;;;===??????>>><<<888<<<>>>;;;;;;>>>AAA@@@Ħ???===DDDAAA>>>???Ħ<<>>???CCCFFFGGGIIIMMM???ӵaaaZZZ[[[XXXPPPMMMNNNIII@@@DDDNNNKKKFFFHHHEEECCCHHHCCC444???===888<<<555555===:::777666888;;;======888***AAACCCPPPEEEEEERRRHHHHHHJJJMMMPPPSSSUUUUUUYYYYYYTTTWWWccc}}}^^^ZZZYYYTTTRRRVVVXXXTTTRRRRRRUUUWWWXXXWWWUUUTTTTTTUUUVVVYYY]]]WWWXXXYYY___^^^\\\^^^``````___^^^___```___bbbdddbbb]]][[[^^^bbb^^^]]][[[ĦUUUUUUMMMHHHNNNLLLFFFHHHJJJGGGBBB>>>===<<<;;;;;;<<<===999555555999:::888@@@;;;666555777888777666444"""333777111<<<>>>>>>@@@GGGIIICCC<<<:::999888000666;;;>>>AAACCC>>>888///999:::999<<<666000444777444333777888666666888;;;999777666666666555444888;;;111+++444999888;;;:::222:::===000333<<<444777666555666777666444111000777:::777555666888777444777999:::999888888999???888555999///@@@ZZZAAACCC???555777AAA>>>777:::===<<>>555555666666555444555666;;;222<<<>>>555IIISSS999777777777555444444666999<<<;;;:::888888999:::;;;AAAEEECCC;;;666999===>>>:::999:::;;;999666555777AAA<<<444///222:::<<<999888666444111000111555777777000444999444333777555333888)))333666$$$FFF000888888666222222666555222333777::::::<<<===888222666666444333222222222222000444888777333///...///999111888333222444***000333222000//////222555888000......111444444111...444***...555222000111---777111,,,,,,000444GGGNNNOOOIIIHHHMMMLLLEEEAAAOOOFFFBBBBBBGGGOOOAAAJJJKKKLLLKKKHHHIIIMMMQQQNNNMMMLLLKKKLLLNNNPPPQQQLLLNNNGGG===@@@GGGHHHGGGDDDAAA???@@@BBBCCCCCCCCC===>>>AAACCC???:::<<>>EEE===<<>>>>>AAAAAA<<>>===>>>AAAEEEGGGFFFDDDDDDGGGGGGCCC>>>FFFEEEYYYKKKDDDKKK???KKKHHHGGGFFFGGGHHHJJJJJJJJJEEEBBB>>>BBB@@@@@@>>>BBB999666777<<<===<<<===@@@555333222444999;;;999666:::<<<<<<::::::;;;999666;;;999111EEE<<>><<>>@@@???>L@@@???===DDDFFFCCC=hĦEEECCCEEEHHHJJJKKKLLLNNNPPP@@@>>>@@@EEEGGGFFFHHHLLL4ĉ@ӵXXXRRRPPPTTTUUUPPPPPPTTTGGGQQQMMMDDDEEEDDDBBBFFF999+++888;;;888???;;;???>>>;;;777666777999;;;;;;GGG999JJJ777FFF???GGGNNNHHHJJJLLLNNNQQQSSSUUUWWW]]]```TTTSSSSSScccLLLNNNYYYWWWWWWYYYXXXVVVTTTUUUWWWXXXYYYXXXVVVTTTTTTTTTSSSUUURRRTTTXXXbbbbbb```\\\[[[YYYYYY[[[]]]]]]\\\eeehhhhhhccc\\\WWWYYY\\\\\\YYYWWW>LTTTUUUVVVMMMIIIOOOMMMFFFHHHDDDBBB???>>>@@@CCCEEEFFF333<<<>>>444***+++444<<<:::888666888:::;;;888555;;;,,,======000777:::===BBBGGGHHHAAA;;;999:::;;;:::999777888>>>AAA:::000222;;;;;;999<<<888555===666555666999888555555999888666555555666777777666222555,,,'''111777666999222***444;;;222888AAA:::444777999999777555444555444888999555111333555555666===BBB???888333666;;;<<<888666999///BBB[[[???;;;999222666AAA>>>555777:::666GGG:::777@@@111999444666888666555555666666888000:::<<<444IIIUUU<<<888:::======;;;999999999;;;:::999999888999:::;;;555:::;;;888555666777666,,,:::@@@999444888888333666;;;>>><<<;;;;;;999666555666666555555777;;;>>><<<444777:::444333666333888:::"""FFF777###666000444666555333333444111+++333777:::;;;<<<===999222666666666555666666777777222555777666444222222333III777<<<===777+++---------...///111222333333000///...000333333111---777++++++111111333444,,,666777777555444333EEEJJJMMMKKKIIIIIIGGGDDDFFFRRRKKKMMMPPPSSS^^^UUULLLKKKJJJHHHHHHIIIMMMPPPKKKLLLMMMMMMMMMKKKIIIGGG@@@FFFBBB???EEEBBB>>>DDDBBB<<<:::===@@@@@@@@@AAA999:::======777111444;;;(((:::BBB;;;>>>JJJEEE555FFFBBB@@@BBBBBBGG=?EEEGGGBBB===<<>>CCCAAA>>>???AAA@@@888>>>DDDEEEBBB??????@@@BBBBBBAAAAAADDDGGGEEE@@@AAAAAAJJJEEECCCEEE???DDDCCCCCCDDDFFFIIILLLNNNOOODDDAAA:::DDD???DDD>>>BBB:::888:::>>>===888666777<<<;;;:::<<>>???<<<999)))<<>>444444555888<<<>>>>>>======AAAAAA>>><<>>???@@@>>>???AAA111===???:::<<<999???===:::888777888:::::::::EEE>>>NNN:::FFFCCCCCC@@@JJJMMMOOOQQQQQQSSSUUUWWWUUU___SSSTTTOOOYYYMMMSSSXXXYYY[[[[[[YYYVVVVVVVVVXXXXXXXXXXXXWWWVVVTTTTTTPPPRRRKKKSSSTTTccc___\\\^^^[[[YYYZZZ^^^```aaa``````bbbcccbbb___^^^```cccfffaaa\\\HdĦUUUXXX[[[SSSMMMPPPKKKDDDGGGEEEDDDDDDEEEEEECCC???<<<<<>>;;;666666:::444333222333555777777666'''111//////888:::555666888444777999444555777333333777::::::666444666888555777666000...111333222888???EEEBBB999444888>>>777999777;;;555@@@SSS>>>888888444888BBB>>>666999333222:::666888???888888444999:::666333555888888;;;444::::::444???FFF666555888<<<===;;;999777777222222222222222222222111---111555666555333222111!!!333;;;111///888999111444<<>>999000(((:::000111222444666555222///111000///000111111111000///,,,222444---///666555000444777666111...IIIJJJMMMӵ@@@FFF>>>ĭӵLLLӵKKKĦCCCJJJGGGHHHIII444$$$...AAAӵӵCCCDDDĦƜ`1.׼s===BBBCCCAAAĦ???AAA:::???BBBAAAAAABBBBBBӵBBBĦ???>>>AAAHHHJJJGGGAAACCC<<>>===RRR777FFF666===;;;:::<<>>444333444666999999666333222222111000//////111333---...666666---...444111---///111111///---KKKHHH?~4KKKLLLLLLg&e>&eOOOg&eGGG>hӵBBB===AAAIII999555NNNg&e@@@guO>uO>&e<<ߝLAAAgĉ@???DDDFFFDDDShӵ>>>???@@@@@@@@@BBBCCCg&e@@@>hӵ???@@@EEEGGGDDD@@@DDD333fff?><zDDDg&e>&eVVVDDDHL???@@@CCCShӵgL===>>><<<999888333===+++???333SSSAAAS?ʬ===<<<3h?D%%)?EEEEEEZufĦHHHEEEFFFgLHHHBBBBBBg&eMMMgĉ@MMMNNNg&e>&e>>>@e???///??999BBB555555666888<<<z;;;====?Ħ333g&e===g&e111222222S?ʬ9994ff?>ߝL,,,@e;;;g&e9991115553h?g&e>&e???777??777@@@888333===777,,,333555222111333777999888555666777666444777;;;999333......000444888;;;:::888$$$444000666:::111555444999:::444333888444111:::333AAA444:::888///===111666<<<===555222666;;;<<<777:::999<<<@@@;;;999BBB666777888888777777888:::555666888999888666333111@@@===:::888666555666888AAA666///444:::999777888777999999999;;;===:::555000333777666333333666:::;;;222444888222111666444555333GGG000444888AAA555BBB@@@;;;555444888888555222444333222333555222---444333333222111111111111......222:::BBBCCC<<<444...===KKK444***777222//////......111666888777555222333333000---...222666555///333666222333000###444222111222555555III4DӵLLLQQQIIIHƅ^Hu]ĦKKKHu]ĦOOOZuR)ĦBBBEEE===@@@CCC<<>>>>>Hu]Ħ:::ZuR)Ħ777999???@@@>>>>>>AAAsߝLGdUĦDDDHƅ^Hu]Ħ>>>ntHdĦ<<<<<<HGgĉ@JJJHdĦ<<<<<<===;;;777777888999999999;;;Htƅ^;;;>>>Bt=o9ĦDtfo9ĦGGGEEEBBBg?HHHGGGHdĦEEEFFFCCCHu]ĦOOOttGGGUUUHƅ^Hu]Ħ@@@H׼s888BBB444555:::666===@@@===;;;===tQPPPMMMIIIoooje<ĦSSSUUUYYYBt=o9ĦH׼s```^^^XXXUUUXXX\\\ZZZVVVRRRHtĦXXXMMMCCCPPP^^^Bt=o9ĦHdĦeee```ggghhhbbbiiibbb\\\```dddDtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]Ħ<<<Hu]Ħ;;;999Htƅ^===qIܗGIӵ777H׼s111;;;Hu]Ħ999<<<Bt=o9ĦHƅ^Hu]Ħ999AAABBB777666>>>===111///999:::333///---AAA555JJJCCC444222;;;GGGAAA222222>>>'''111111>>>444>>>888===333888:::999888888555000777444888888111444:::555EEE???777444777;;;777000111999<<<666111333666666999888888999:::999777555999888777777777555222000111333444333222333888<<<111///666333???///>>>333333444555777777555333222444000999000???,,,---000333999+++???YYY@@@666888---555---<<<...777777:::222///222333000111666<<<111777...999***444444+++222777777444333888===555...333AAA>>>///111AAA222444555444333555;;;@@@555888000===///555,,,333111666777333111333000+++)))<<<+++===,,,---555666&&&000000222555***666555333222222333JJJGGG4DuXӵGGGGGG@@@DdDΦDdDĦNNNDdDĦJJJFFFt|>>>>>>>>>>>>>>???DdDĦ>>>===t|>>>>>CCCEEEDDDDDDEEEDdDDdDĦ===DdDΦDdDĦGGGq<niDdDĦ:::qet:::@@@DdDĦ999888999888444999::::::<<>>AAAgeĦMMMHHHDDDFSĦVVVXXXqjRgdKӵDdDĦ]]][[[YYYXXXXXXYYYZZZZZZYYYDdDĦLLLNNNQQQWWWqjRgdKӵDdDĦfffaaaiiijjjcccjjjcccfffdddaaaHdDĦgdKӵDdDDdDĦ;;;DdDĦ4DufӵDdDĦ444DdDĦ777q<R;;;<<>>888555555666999===444888888444333666666333555555666888::::::999888===888333111222555666666555666666666666888;;;>>><<<$$$555:::888:::...;;;333333333555666777555333CCC888444...444777777888666222---$$$===555;;;;;;222777000;;;...555444555222333999:::666222333;;;666>>>555;;;---777:::000222444444222222222333888111444AAACCC;;;888???444444444333333555777:::999666888666666///222444---===FFF===///+++222999===FFF...999***+++111000666))))))333333111000---......///000111444JJJGGG4DuXӵGGGSSSLLLDdDΦDdDӵOOODdDĦEEEBBBo)h???888BBB;;;BBBPPP666FFFCCCDdDĦ>>>DdDΦDdDΦDdDӵ====ӊB1.uTӵDDDHߝL`o9JJJpo9wӵ===:::;;;;;;<<<>>>@@@DdDĦKKK888o)hBBBBBB===;;;>>>BBBCCC>>>>>>DdDΦDdDĦ>>>DdDΦDdDӵGGGGIpӵDdDĦ;;;po9wӵDdDĦ777666777777444@@@===;;;;;;===po9u999888888888GIdnuR)ĦDdDĦnuR)ĦFFFEEECdgĪjBBBDdDĦFFFHHHKKKDdDĦFFFHߝL`o9IIIDdDΦDdDӵ999DdDĦ===888>>>???999222333666999888>>>AAA???>>>BBBgeĦLLLFFFsp?aĦWWWZZZGIdnuR)ĦDdDĦYYYXXXYYY[[[ZZZYYYRRRTTTVVVDdDĦUUURRRaaa^^^GIdnuR)ĦDdDĦfffccckkklllfffkkkdddlllggg```DdDĦnuR)ĦDdDΦDdDĦ999DdDĦnuR)ĦDdDĦ111DdDĦ888po9u666555555:::=ӊB1.uTӵ777DdDĦ888;;;DdDĦ666GIdnuR)ĦDdDΦDdDӵ888<<<===999777777888;;;<<<888333111555888222222111666@@@000777,,,555333000111333555555444+++000+++666...;;;:::BBB333999===;;;999::::::888333000777;;;666999@@@===111333999>>>:::222444<<<666666555333555888555111777666666777999:::999777???999333222666999999777444333222333555888999999<<<777555:::???777000;;;000000000111333333222000QQQ<<<777***:::,,,888777111222222&&&+++222***444555000555000777---222111333111333888:::777555444444555>>>777888,,,444999777555444555777777555333<<<555222777;;;888000+++---///333:::BBBJJJNNNPPP;;;333===000<<<***555333888<<<<<<777333222333222666999(((222+++...000---444000***...444///---777***+++,,,...000222GGGEEE4DuXӵLLLHHHGGGDdDʜ4DuTӵMMM>d<ĦDDDDtFFF\\\<<<::::::>>>PPP999>d<Ħ<<<>d<ʜDd<ʜ4DuTӵBBBDDDF&uTӵGGG4DufئL>eRRRpuR)Ħ<<<::::::;;;<<<>>>@@@>d<ĦAAADt999;;;666888<<<>>>999:::DdDΦDdDĦAAA>d<ʜ4DuTӵ???4DwDd<Ħ===puR)Ħ>d<666999:::888BBB===999999;;;peӵ;;;ĦpeӵDx<>d<ӵDddd<ĦKKK4DufئL>eHHHDdDʜ4DuTӵ===DdDĦ777555???AAA888333777:::888:::???BBB@@@@@@DDDgeĦOOOs<v>aĦWWWZZZpeӵDx<DdDĦWWWVVVXXX[[[]]]]]]PPPQQQQQQDdDĦbbbWWWggg^^^peӵDx<>dd<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ999>d<Ħ===peӵ666Ħ999F&uTӵ888DdDĦ333999>d<Ħ999peӵDx<>d<ʜ4DuTӵ333333444777;;;???999BBBDDD;;;555888===>>>===<<<222666:::000:::555///555777444666:::777...000666111<<<111888...000444777888777999<<<;;;777333///555;;;666777===<<<111111777???<<<222444???444555555555555555444222<<<;;;999999999888666444<<<999888:::>>>>>>888222444111///111555888888666...999///777DDD777555===222111000111333444333222DDD666///111<<<,,,555111...444888:::>>>666,,,333000///333222555222555555555222///000222555777999000333:::777555///222555666555555777999:::999888GGGCCC;;;777:::<<<666---444333222555999:::888555777333:::555:::---111000999555111///111111...***'''+++***222222222///+++...222++++++666...***;;;....../////////...FFFDDD4DuXӵKKKFFFHHHD&dq&ĒRLLLLLLsdKĦFFFDHRRudpppAAAGGG444DDDHHH444sdKĦ???D&oq<Ōq&ĒR???CCCEEE>dp&ĒRGGGJJJnfʜ>>sdKĦAAADHRRud===999:::===???AAA@@@>d<Φ>d<Ħ???s&dq&ĒR>>>===i?ʜtd<Ħ===HHܗDӊB999<x<<<:::===:::999<<d<<<<>>>999999AAADDD@@@>>>BBBDDDBBBCCCHHHgeĦQQQHg8>aĦXXXYYYB?Ho9XXX>dd<ӵ^^^VVVB?Ho9]]]<xppphhhllldddkkkeee___&ӫeʬtIӇLLL>d<Φ>d<Ħ777D&ӫetIӇ333DdDĦBBBsdKĦ;;;B?dp&ĒR333666>d<sdKĦ<<<B?Ho9'''s&dq&ĒR<<<888333222444777888666AAADDD:::555:::???>>>======...666444000999999---777:::444333999888111000666000;;;111888---...666555222222888>>>;;;444333---555===888777======>>>777444666777666<<>>111555555777333777777:::444222000///222666999999111555666999666888555444111444666666666666777888DDDBBB;;;222222777888333666444222333555444000,,,222777555AAA777777---111///666:::666+++%%%+++444///000888555555000,,,+++111777111111888---&&&666222111111000///---GGGEEE4DuXӵGGGOOOPPPHu]3hhOOOJJJMMMneFFFGGG=eFFFZZZ888OOO@@@DDD===>>>neCCCBBBpIƎ@t@h@@@AAAAAA>hEEEGGGJJJfe___@ďDDDDAAAAAAAAA@@@???>>>===<<<ne888OOO=eCCC>>>;;;<<<>>>===AAA>>>ege>>>>>>sĪj@h@@@CCCDDDfdDĦ<<<@ďD;;;888Hkge888:::999===<<<<<<>>>BBB@h===777@G???BBBHĪj@IŌGGG>>>Bene<<<HkgeHHHneMMMJJJfeGGGHu]3hh555555555se;;;===<<<999888;;;<<<;;;<<aĦ[[[XXX@GWWWXXXseVVVSSSSSSVVVZZZVVVXXX[[[<ŌTTTSSSQQQ@G^^^aaaHkgeoooooogggllldddmmmeee\\\HĪj@IŌQQQMMMege999666Hu]3hIŌ:::111DdDĦCCCne333222@h666555>h111000222se777ne666:::@G>>>;;;sĪj@h666999:::888777999777444000999<<<777333777:::999111777***888111///222222333777555...,,,333888888---000(((444...<<<888===666444111000555;;;999333111***111;;;666444999;;;///000444999===<<<777222222555:::<<<666111222888===;;;999999999:::999888;;;999666444444555666555333333333555777999999888333;;;???;;;<<<999///000444222111111333444444444222AAA&&&<<<---000666111555777'''---888444:::<<<000666222444***333111555000444666777999;;;999444///555111777222:::333222666888:::999777666666888HHHFFF===222,,,---///000///000222777;;;=========111888444FFF666<<>>===888;;;FFF??????EEEAAAAAABBB@@@CCCDDDDDDCCCGGGGGGIIIMMMSSSYYYOOOFFF@@@AAAEEECCCBBBAAA???===<<>>EEEFFFFFFDdDĦ>>>===@@@@@@999333777888666============<<<;;;<<<<<<777888:::;;;???MMMnnnBBBAAA@@@HHHDDDHHHGGGGGGIIIIIID^AAAAAAAAA???s׼s>>>@@@??????===777333666===<<>>BBBgeFm8NNN>aĦ[[[XXXUUUXXXXXX\\\s׼sSSSSSSTTTVVVXXXXXXRRRTTTXXXHoYYYSSSQQQVVVXXXaaaaaacccgggnnnmmmeeekkkcccgggbbb\\\IIIGGGIII>>>:::666D^111555666DdDĦ:::111555...---555444666666111111111222s׼s///999666222444444555666EEE@@@///444777666888<<<;;;666000444777777666666777777888@@@222EEE999999999999888444000,,,...333666777;;;;;;///666---666...000333555555111111555777666;;;111777@@@888222555666,,,777;;;???@@@555&&&555555888<<<:::444333777<<<:::888777777888777666555666777666444555888;;;///111333444444555666888>>>777III;;;222<<>>666999111---666...222$$$111///444111555777666999<<<999333***555000777+++888222444::::::999:::<<<<<<;;;999RRRLLLEEE>>>888333333666222333333222///---,,,---222333555<<<888666333666AAA777222888???===666222555'''777%%%222222000444((( &&&111000...111222000000//////000111Φ4DuXӵtvӵ>d<ĦIIIRRRQQQPPPMMMIIIFFFĦCCCEEEDDDBBBBBBDDDGGGDDD>>>JJJ"""BBB<<>>@@@AAA???@@@@@@AAACCCDDDDDDEEEDDDHHHLLLLLLJJJGGGFFFGGGKKKJJJJJJMMMPPPRRRSSSRRRVVVOOOVVVOOOMMMRRRMMMXXXSSSNNNKKKIIICCC>>>@@@HHHDDDCCCAAA???>>>=========Ħ===AAAAAAAAAGGGCCCDDDBBB??????AAA???;;;@@@===::::::===???>>><<<999999999:::;;;===???@@@666>>>BBB@@@>>>???BBBCCC>d<ĦBBB???;;;222AAA<<<888EEEAAA444777888:::999666555888888555666888;;;<<<<<<<<<<<<===<<<555555===>>>999;;;CCC333555;;;@@@>>>999999<<d<Ħ>>>AAA:::<<<>>>Be;;;===>>>>>>BBBEEE???999DDDTTTCCCEEEEEECCCDDDHHHgeFYĉ^^^III>aĦYYYXXXUUUUUUWWWYYY___\\\WWWUUUYYY```BeOOOKKKOOOWWW]]]]]]ZZZYYYWWWVVVnu]ӵ^^^[[[RRR```hhhUUUccceeeffffffdddfffjjjoooiiiooohhhmmmllldddjjjccc^^^^^^^^^]]][[[VVVPPPLLLRRRGGGEEEKKKKKK@@@:::===?????????;;;777>d<Ħ@@@666&&&444@@@>d<Ħ222888000Ħ111000//////222333333333222666888555333555666444444555666555Be444666:::111+++Ħ///555444111...111888;;;:::...BBBCCC666777<<<888444999;;;888111111666777444444444777<<<===:::888999777>>>---???000444444888888111...222888888555222,,,000,,,:::555???555555000777:::444...000666:::NNNBBBFFFLLLAAA666666777,,,777999111333@@@CCC:::999555666<<<===777444555???<<<888666555444222111...444<<<>>><<<:::;;;<<<000444888888777666999<<<@@@...LLL888***AAA444777555333111111333444555555...111222@@@333VVV>>>///AAA///000555///777///...999000555'''999777>>>555666333///111888999666+++:::777===,,,:::555;;;777333111555<<<@@@===888:::222///333444000000444,,,000333444444555999===111,,,666...999+++555555555666;;;>>>999111333:::;;;)))===,,,===;;;111...777'''---888///...444...222111///...///000?aŖ%7uSQuR)ӵsdKĦMMMSSSQQQNNNKKKIIIgdKĦJJJBBB???AAA===AAAPPPBBBEEEEEECCCBBBBBB>>>888===gdKĦBBBCCCDDD>>>DDDFFFBBB@@@CCCGGGIIIEEEHHHHHHFFFGGGKKKNNNLLLNNNNNNSSSSSSLLLQQQVVVOOOZZZVVVWWWUUUSSS\\\___RRRKKKRRRSSSMMMLLLOOOJJJ???CCC>>><<>>;;;===BBBBBB<<<555<<<>>>>>>===:::777555555:::<<<>>>>>>>>>===>>>@@@gdDĦ===@@@BBB===888>>>BBB===>>>???777;;;666222111444666777666555999>>>AAA@@@???>>>>>>>>><<<333@@@666:::222:::???999666:::<<<:::;;;???999===;;;777;;;DDDAAA777;;;???AAAAAAEEEIIIDDD;;;AAA@@@AAAEEEHHHJJJGGGDDDDDDCCCCCCgdKĦIIICCCEEE>>>MMMHHH>>>NNNCCCGGGsdKĦ???BBB666888;;;888666555::::::::::::777666===GGG888<<<@@@777OOO@@@ŶSQQQQQQSSS3we>>>>>FFF:::,,,111;;;<<<@@@333666$$$DdDĦ===888777888888sdKĦ555<<<gdKĦ000555000%%%&&&444:::666777777666555333444888;;;---333888888111444333333333gdKĦ888:::444---333>>>666,,,000666===$$$***666333???;;;777777777777777777666666444777777333444999;;;888444333333555888999777444:::666111111999@@@<<<333444444555777999888666333777555333222333333111...222777BBBJJJDDD888333666333===AAA///TTT]]]WWW777<<<;;;999666333222444555888>>>;;;999===999333666***:::000:::;;;333BBB555444222222555555333333555000999<<<555000111333222(((///444444111000111222222777...;;;///:::...000555444666:::777222444:::111444333---,,,111666999666666666666555444333333111444666444000000555;;;111444888:::888666444333999555111111333333000+++,,,333888777888:::777000333444666888777555333111<<<444///111222000333888777111,,,///666999444...666999444,,,,,,444555///222111///------...>AIIIneOOOVVVMMMLLLJJJIIIneAAA===777>>>LLLGGG999777EEEFFFEEEBBBBBBEEEDDDAAAneCCCCCCCCCCCCAAAFFFHHHEEECCCDDDEEECCCFFFIIIIIIGGGHHHLLLOOONNNMMMLLLRRRSSSNNNUUU\\\WWWXXXUUUWWWWWWSSSVVVXXXRRRWWW\\\YYYOOOKKKLLLGGG===FFF@@@>>>???@@@>>>ne:::;;;777;;;888)));;;===>>>>>>?????????BBB<<<:::999<<>>>>>@@@AAA;;;<<<>>>>>>=========De;;;:::;;;===???777777888333999@@@======;;;888777888999999999444666999:::999888888888222777555BBB666<<<:::FFF???;;;999<<<<<<999:::===;;;888---###'''555;;;888???@@@===777777???EEEFFFEEEDDDCCCDDDEEEDDD@@@===BBBBBBneCCCCCCIIIHHHAAAOOOMMMGGGVVVKKKAAAneFFFCCC???999::::::999777666777999:::999:::>>>???===???BBB<<<===@@@AAANNNGGG>AKKKNNNRRRk<VVVWWWRRRQQQVVVQQQVVV[[[YYYTTTSSSWWW\\\ZZZVVVUUUXXXXXXVVVVVVXXX]]]VVVWWWfhXXXWWWSSSXXXaaabbb\\\XXX^^^bbb```\\\\\\___cccmmmiiimmmmmmjjjmmmmmmbbb\\\\\\YYYSSSPPPOOOKKKEEEdddNNNGGGJJJAAA999<<<===888<<<;;;===777De@@@===999777777888ne333888ne555111444000((('''---///+++444555555555555444444444333333333444555555555555555777ne444666###000777999777---,,,999:::FFF333444;;;777===666999888777666555555555555222555555111111666888555999888777999;;;;;;999666666777555333444888777333111444777777666444444555666777888777555444555666///111444555---&&&)))111222222888999^^^\\\QQQ<<<::::::999777666666777888555===;;;999<<<777222777:::;;;///222888777666(((444555666555666888999888555888777333222444333///***000555444111000111222888999///777...999222666111000111555555111111666000555777222...000333444---...000222444666777777222222222111000000111333+++---222777;;;===>>>>>>666222000111444555222//////333555333333666666222333333333333333333333333...222999:::333///888DDD777333111444:::===;;;777000000---***---333555333...///000111111DDDFFFUUULLLOOOGGGGGGGGGHHHHHHHHHGGGCCCMMM]]]WWWDDD===NNNNNNIIIBBB@@@CCCDDDCCCEEEDDDDDDCCCCCC>>>AAACCCCCCFFFHHHFFFBBBGGGKKKLLLIIIIIIMMMPPPPPPNNNLLLQQQPPPKKKSSS\\\WWWXXXWWWXXX[[[YYYWWWWWWYYYSSSWWWVVVNNNLLLOOONNNHHHHHHCCC???@@@@@@===:::777999:::===444 888???;;;<<>>======>>>>>>;;;999<<<>>>@@@@@@>>>===>>>???;;;===>>>>>><<<;;;;;;<<<>>>===<<<======FFF>>>===;;;444777>>>;;;888888888777555444444555555666666555444444555777>>>>>>///000!!!444GGGbbb:::999999:::888555666999@@@@@@;;;555888AAABBB===777===AAA???===@@@CCCDDDEEEDDDCCCCCCCCC@@@<<<999EEEFFFEEEDDDCCCIIIDDD@@@LLLJJJFFFPPPGGGBBB@@@DDD;;;---<<<;;;999666444666999===111///222999===;;;888888GGGAAAAAAKKKEEEMMMZZZXXXVVVRRRRRRSSSUUUVVVVVVTTTXXX[[[ZZZVVVTTTVVVZZZ]]]WWWSSSWWWYYYWWWUUUTTTXXXSSSVVVXXXYYY\\\ZZZUUUXXXaaaddd```[[[___bbbaaa\\\XXXYYY\\\iiifffiiihhhbbbgggjjjbbb^^^\\\VVVNNNIIIJJJIIIFFFWWWDDD;;;<<<;;;???AAA:::888:::BBB>>>@@@CCC>>><<<999777777888---555;;;555444...///000111111222222111222333444666666555111...666111...000666999777444333555111333555(((333333111777777333666...CCC:::777<<<;;;>>>666;;;:::777444333333333444777999888555555888999888777777666777888777666444333999;;;666222222444444---222777777222000333666333666888777333222555888777888:::888111---444>>><<<111444CCC___OOO???888666666666777777777777777444======::::::555111888666111333---111999000---...333444000222888999555222111///000666<<<999333...111555555222000111333777888111777111888333555222//////333555444333444111999>>>999333111222222222222222222222222222222777555444444555555333000111000111444999;;;:::888333000///000444555444222222444222//////333444333555444222222222444666888555;;;AAAAAA999333888@@@+++******,,,///111111000333...+++---000000222555***+++...///000MMMOOOPPPQQQPPPPPPPPPPPPCCCIIIMMMUUU]]]SSSFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHBBBGGGEEEFFFMMMIIIBBBFFFJJJKKKHHHBBB@@@CCCFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@@@@DDDHHHEEE???HHHMMMNNNKKKJJJNNNRRRSSSWWWTTTUUURRRJJJQQQYYYTTTXXXWWWUUUYYY^^^ZZZYYY```LLLQQQRRRNNNMMMPPPPPPMMMIIICCC@@@AAAAAA===<<<======<<>>===<<<<<<;;;BBBBBBBBB@@@<<<999888888<<<===>>>===;;;999999:::<<<<<<============???@@@<<<999@@@DDD===<<<===777333666888777222000000111888888777555444555999;;;000:::999BBB222:::;;;III666888:::;;;999777777:::999<<<===;;;===@@@===777444999???BBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???===EEEFFFGGGHHHHHHGGGFFFEEEEEE@@@BBBIIIAAA===BBB======CCCBBB:::999===444###<<<;;;999666555666:::===<<<:::;;;AAADDDCCCCCCFFFJJJBBB===JJJ444HHHPPPRRRTTTUUUVVVWWWYYYZZZ\\\\\\RRRWWWUUUPPPQQQYYY[[[WWWVVVXXXZZZYYYVVVTTTTTTVVV\\\XXXXXX]]]^^^[[[WWWWWW[[[XXXZZZYYYUUUZZZ]]]TTTaaabbb```[[[[[[``````]]]aaabbbdddeeebbb^^^aaaeeedddccchhhfff^^^bbbfff___[[[XXXSSSNNNNNNPPPMMMFFFCCC777333222222<<>>IIINNNQQQMMMKKKOOOSSSUUU^^^YYYZZZTTTLLLRRRYYYTTTWWWYYYRRRRRR]]][[[UUU^^^RRRVVVXXXTTTOOOKKKGGGDDDGGGCCC@@@BBBBBB???>>>???;;;===CCCAAA777<<>>FFF<<<===III888,,,EEE??????>>>>>>>>>???@@@AAA999:::;;;;;;999999;;;<<<;;;<<<===<<<:::888888888>>><<<888666777:::<<<>>>,,,---:::BBB===>>>@@@:::777:::===;;;777444444555888888888777777999<<>>>>><<<;;;777444555:::<<<<<>>CCCFFF===???BBBCCCCCCCCCBBBAAA???AAABBBDDDEEEEEEDDDCCCCCC???JJJKKK???;;;<<<>>>111>>>BBB:::888<<<888---999::::::999888888:::;;;===<<<===>>>===>>>EEENNNBBB???===HHH000CCCLLLNNNPPPQQQRRRTTTUUUWWWXXXXXXRRRYYYXXXQQQRRR[[[]]]YYYYYYZZZ[[[[[[YYYWWWVVVUUUUUUWWW]]]bbbaaa[[[XXXZZZeeebbbeeebbbZZZ]]]aaaYYYZZZ]]]^^^]]]]]]______]]]fffdddeeegggeeebbbfffmmmffffffllllllccceeehhh___TTTQQQOOOQQQWWWZZZQQQEEECCC???@@@<<<555;;;===111444333@@@666AAA555>>>;;;999999999888777777777888FFF666333???>>>---'''111777333222555444000///222999777666666777777777777222555888999777444222111333///,,,///555999777333666HHHFFF555///111:::FFF888IIILLL;;;777999444777999777555333333444666888888666555555555555666777444555555555555666666777555777888666666999888444000000000222333444444333:::666222222555555111---$$$,,,444666444222444666222555000444999999555>>>555333333333555555333111888BBBBBB===:::333///888555888OOO???333999...;;;222777777222111777777111999888777555222///000111555222222555444000111666111///111000444111111///333222111333666999777333444;;;>>>888333333777999444444333333333444555666,,,111666666333111222333222...+++...333777666333333222222222222333222111444333333333444333444555333444555666888999999:::888555333555:::>>><<<888111333444333111///000222;;;222000666777222333888333222222222222444QQQTTTVVVUUUQQQMMMLLLLLLJJJLLLGGGIIIPPPLLLFFFLLLGGGFFFEEEDDDCCCBBBAAAAAAKKKLLLBBB@@@MMMPPPFFFAAA;;;AAAEEEBBBAAACCCEEEDDDHHHGGGEEECCCBBBAAA@@@@@@HHHFFFBBB@@@FFFOOOQQQMMMIIIOOORRRNNNLLLOOOTTTVVVVVVRRRTTTPPPHHHNNNVVVRRRTTTaaaYYYSSS```^^^TTT\\\TTTXXX[[[XXXRRRKKKGGGEEEGGGCCCBBBDDDEEEBBB@@@AAABBB<<<<<<<<<999AAAEEE===>>>AAA;;;===HHHAAA<<>>777555===???888888>>>:::999;;;<<<;;;999777666666444666777888888999<<<>>>AAAAAA222555+++;;;:::???444666666666:::>>>???<<<888;;;>>>???@@@@@@>>><<>><<>>:::???>>>777888999999777666777888DDD222///===>>>000,,,666555555444444444555555555777777777555555777;;;???222999@@@@@@:::444333444999444111222777:::777333111======888999888666===888@@@GGG888666999333@@@888777666555555666888999999666555666666555666999444444555444333333444666444444333222666:::666///222111000111555666666444BBB<<<666666:::;;;555...333777888666666999;;;:::111;;;000...+++555222<<<888666444444777888666333777AAA@@@;;;;;;444000777555444;;;666666;;;111000444444444333222222111111111333666666111...333<<<777111000444444000111777555///000'''000---555333///000000///111333222...333666666222///222666777555444333222111222333444+++111777777333000222666333111///111555777777555444444333333222111000000333222333777777555555777000111333444666666666666888???CCC>>>999:::===@@@+++,,,---...---...///000...++++++111666777:::===000/////////111444PPPTTTWWWVVVQQQMMMMMMOOOFFFJJJJJJQQQZZZSSSFFFGGGHHHFFFEEECCCBBBBBBBBBBBBDDDJJJDDDAAAJJJKKKAAA<<<===DDDGGGCCC@@@BBBDDDEEEGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@BBBIIISSSWWWVVVIIIPPPSSSOOOKKKNNNTTTWWWOOOLLLOOOLLLEEELLLTTTOOO???``````TTT___]]]SSSZZZOOORRRVVVVVVQQQLLLLLLNNNIIIEEEDDDFFFGGGCCCAAABBBAAA;;;<<<<<<:::@@@CCC999???===;;;>>>FFFLLLMMMNNNNNNGGG???;;;::::::666333<<<<<<;;;999666555666888888:::;;;:::888777777888???<<<999999:::<<<;;;:::BBB???CCCAAA555555:::888777666666666777666555333222555888999999888888999333===:::CCC:::CCC555000666555222111888???>>>888+++111:::AAAAAA<<<666333:::;;;BBBLLLNNNGGG@@@???>>>AAADDDEEECCCAAAAAABBBDDDDDDCCCDDDDDDEEEFFFFFFOOO===GGGAAA:::BBB===CCC<<<===>>><<<999777666777777999;;;;;;:::999:::;;;888999<<<@@@???<<<>>>CCCEEEHHHFFF???NNNRRRUUUUUUMMMOOOSSSWWW[[[^^^```aaaWWWYYYXXXVVVSSSUUUXXXZZZ\\\ZZZZZZ\\\]]]\\\WWWSSSUUUUUUXXX\\\[[[WWWUUUWWWSSSSSSXXXUUULLLQQQZZZXXXVVVXXX\\\___```bbbfffjjjeeeaaacccjjjjjjbbbaaagggeee```aaa___ZZZ]]]]]]RRRIIIJJJIIIHHHIIIJJJFFF@@@777333999<<<444444:::999777:::888<<<666999555666555777999999777666777999777444333555666555555666...444666333555<<<<<<888000444666555333555<<>>>>>888333444666555555555555555555777777666333,,,222AAA>>>333222222111===777999<<<555LLL:::999888777777777777777:::666555888999777888===666777666444000///111333555555444333666888444---222333444444444555777888???:::666666999999555111111222111...222888888333777>>>...333...888---666888555222333777:::999777333;;;999777;;;777222888222666...000333444888///333------333333,,,,,,222+++---111555333111999DDD777///---333444000222999444...555+++888///777222///444666222000333333000444555444000111555666444777666444222222333444555111333666666444333333555888777666555333222000000333444444333111000000111444111222666888555666:::333222222222222444666777<<>>999:::@@@===777555===FFFCCC;;;999888888:::;;;;;;???CCC;;;:::===AAA>>>:::<<>>;;;GGG???CCC777222111666::::::;;;>>>999::::::999888999;;;===444444:::BBBEEE@@@:::888HHHEEE:::'''JJJMMMTTTVVVSSSTTTVVVWWWWWWWWWVVVUUUYYYXXXWWWWWWTTTQQQTTTYYYYYYWWWVVVXXX[[[ZZZUUUOOO]]]WWWUUUXXXZZZXXXVVVUUUXXXXXX]]]XXXNNNSSS^^^]]]]]]\\\\\\ZZZXXXWWW[[[```bbb___eeepppqqqhhheeeiiiggg___\\\YYYUUUZZZZZZOOOHHHKKKIIIAAA;;;;;;>>>>>>FFF;;;<<>>444777444777999999777666777999,,,999;;;///---777:::333,,,666888000000777444***)))000555555111333;;;CCC000444888888444222444666+++000555444000000666===333444222444777......===999333@@@===@@@@@@444OOO<<<;;;:::999888777555555666111111555666333555:::===>>>===999444111333555777999999777666777333...000444888777444333888===666444333333333222111000000222333555<<>>444555666'''999999AAA111;;;666222...000555::::::888///666444444;;;999444888<<>>888555777888555777888555333555888777111000000111333666;;;???AAA222111000000111111///---333444555444222000///000222333333333111111111222444000000444666444777===777555222111111444888:::333555555777===AAA888,,,666444222222333333111///222666444...///666555...000000111111///,,,RRRJJJGGGNNNOOOIIIEEEHHHGGGJJJKKKGGGAAA???DDDJJJDDDHHH@@@FFF777>>>999???FFFDDDGGGOOORRRKKK@@@:::@@@CCCFFFEEEAAA???BBBEEE??????@@@BBBFFFHHHHHHGGGJJJDDDLLLJJJ===DDDMMM@@@NNNPPPPPPMMMNNNRRRSSSQQQLLLOOOPPPPPPRRRUUUTTTPPPVVVMMMOOOEEESSSOOOWWWSSSLLLXXXQQQKKKRRRKKKEEEQQQIIIIIIIIIHHHGGGDDDBBBAAAAAACCCDDDCCCAAA??????@@@999;;;999777===FFFHHHDDD<<<===>>>===<<<;;;<<<>>>555888DDD333<<<444@@@:::777>>>444222OOO???555>>>888444666;;;===:::555;;;???@@@===;;;<<<<<<:::;;;777444444888:::;;;999111222555888999666111---AAAOOOIII888888===;;;;;;000:::999:::333DDD000<<<111555888888999<<>>???>>>===<<<:::<<<@@@DDDFFFFFFFFFFFF@@@===:::;;;???BBBCCCCCCAAA@@@???>>>>>>===;;;999>>>555AAA;;;,,,666===:::555<<<===666222777>>>@@@?????????@@@BBBDDDFFFGGGDDDFFFGGGHHHJJJNNNTTTYYYIIIWWWRRRYYYJJJZZZVVV[[[RRR]]]bbb\\\[[[aaabbb]]]ZZZVVVXXX___]]]UUUVVV^^^YYYXXX]]]aaaYYYLLLMMMVVVUUUZZZ\\\XXXXXX[[[YYYUUUXXX\\\]]]]]]___eeegggfff^^^PPP[[[jjjeeegggooollldddaaa]]]WWWRRRMMMHHHFFFEEEIIIJJJFFF>>>999:::<<<;;;444333888888333444<<<>>><<<)))+++888888555111333444666666666555555000777444111555444444===888888888777666666888999///111333555444222...,,,555666<<>>555===;;;;;;666:::<<<666666888111222---((('''---666===@@@666666666555444333111000444444)))222,,,:::777>>>777666333000333888888444---999:::666999666111333;;;999777555333222111000222///111777777222111444<<<444000222555333000//////222333111111222111...III:::000000---...DDD___555......///)))...666444666888555000555>>>>>>666<<<999555222111333555777999999---)))777>>><<<<<>>666333111//////222666///+++111666666222111666444222111111333666888666555444333666999:::999333333000,,,...555::::::555:::OOO666???@@@>>>444999999111555===---(((@@@,,,999;;;000---444222'''------------......YYYQQQKKKJJJLLLKKKKKKMMMDDDIIIMMMMMMHHHDDDCCCCCCHHHJJJAAAHHH:::AAA888;;;BBB???CCCMMMTTTQQQIIIDDD???CCCGGGFFFCCCAAACCCEEECCCBBBAAABBBDDDFFFGGGGGG???555AAALLLEEEEEENNNKKKLLLMMMLLLIIIJJJPPPSSSRRRQQQSSSRRROOONNNOOOLLLHHHSSSPPPWWWJJJPPPFFFRRRSSSPPPFFFDDDWWW[[[777&&&>>>LLLKKKHHHEEEBBBAAA@@@???============<<<;;;:::999<<<>>><<<:::>>>DDDEEEAAA===;;;888888:::;;;;;;:::666999CCC555<<<555???:::===333<<>>>>>;;;777333666666666888999:::888666888BBB===333666999777888111777555888444BBB111BBB777999:::999777888999999<<<222,,,111<<>>===>>>???@@@AAA@@@??????===;;;<<>>>>>>>>===<<<;;;333333<<<;;;777???AAA>>>333888:::555333666999888>>>>>>===>>>@@@CCCFFFHHHCCCCCCCCCFFFJJJMMMMMMMMMPPPZZZSSSXXXLLLZZZWWW[[[XXX``````ZZZYYY___aaa\\\\\\UUUTTT[[[]]]XXXWWW\\\^^^VVVSSSVVVTTTOOOPPPXXXQQQUUUXXXYYY^^^fffiiifff\\\______\\\]]]bbbdddbbbeee]]]```fffcccbbbaaa\\\ZZZ[[[[[[WWWQQQNNNNNNOOOGGGDDD@@@===;;;:::888777:::777888;;;:::666333333888;;;222,,,555888666888555666666777777777777777(((444777888;;;555...333---444===AAA>>>888222///111333444555666555333222555444777======777333444///666;;;888000,,,///555222222111000555::::::777555;;;;;;666666;;;<<<777777:::888222222555666444<<<666444888;;;888666777666666333 333000:::;;;<<<555888999444555777000:::666222222444888;;;;;;555555555444444333333222999:::...555,,,888222666777666222///111555555000444AAA@@@::::::666222666888777666555333333222222555333444999999555444777555111///333555333111222444444666888777555444444888333444:::888222333:::555---...111///555;;;666???<<<888777;;;>>>888000LLL<<<...000;;;===000!!!333999222,,,222444222555111///000444444111111333555222222888999444---)))888666444222111111111222555$$$###444666((()))888,,,000111000111444444111888999???777555BBB555333---555000---444---(((444333666000'''&&&///333000111111111222333333SSSQQQLLLHHHJJJMMMLLLHHHGGGIIIKKKKKKIIIFFFBBB@@@GGGJJJBBBJJJ???EEE:::;;;:::666888DDDOOOOOOHHHCCC===AAAEEEFFFCCCBBBBBBDDDGGGEEECCCBBBDDDEEEFFFFFFIII===FFFWWWRRRHHHLLLQQQKKKLLLIIIEEEEEEKKKNNNNNNLLLNNNNNNKKKKKKMMMMMMJJJQQQNNNUUUJJJRRRGGGPPPNNNLLL\\\WWWIIIMMMRRRJJJAAAFFFEEECCCBBBCCCEEEHHHJJJAAA>>>======??????<<<999===>>>>>><<<>>>AAA@@@<<>>;;;888888:::BBB888<<<666===:::>>>%%%@@@GGG...777BBB>>>555777777666444555888;;;999>>>???;;;999::::::888444777:::;;;:::888666555777555333333555888:::;;;:::>>>999666===;;;666:::888777888<<<888:::(((::::::::::::999666555666777444555666666777999===AAABBB???<<<<<>>===<<<<<<===???AAA@@@???<<<<<<<<<<<<<<<;;;::::::555===999555999:::888999555999:::999999:::999666===<<<<<<<<>>666444888<<<888444111222333333111333,,,...222000444888222:::555444;;;@@@>>>777333999555333555888888222+++---:::999333444333333:::000111444888555111111555666444555888777111---...333222222111111111222222000444555111444:::999333222555666444444666555111???;;;555<<<111EEE111999,,,999666---222333......333111000111222000,,,(((......///000111111IIIOOOQQQNNNQQQUUUOOOCCCMMMIIIEEECCCCCCDDDCCCAAA@@@GGGCCCMMMAAAGGG>>>AAA:::444444???JJJJJJDDD>>><<>>GGGIII???AAAPPPDDDCCCCCCDDDGGGJJJMMMOOOEEEAAA>>>@@@CCCDDD@@@;;;;;;<<<===<<<======<<<:::@@@<<<999:::;;;;;;777333999;;;>>>;;;;;;888:::999999$$$===@@@(((333>>>888777888888777666777:::<<<888<<<===:::888999999777;;;;;;:::666222222666:::999666333222444777:::;;;@@@???:::<<>>???888''':::777666666888777666888<<<000888>>>===888999BBBLLL<<<:::999;;;@@@BBB@@@===;;;<<<<<<===>>>???>>>===::::::;;;:::888777666666<<>>777:::;;;888999;;;333666HHH888777555444333333444444333:::666111222---***111///222444222...///555;;;444222111000000222444666777666666666666444444555444111111555;;;===888333222777999666444666666444>>>:::888999777444777===::::::999888777888999888666444444777::::::666333555888333...888666555999III===:::;;;999======444///000000222333333222111555444222111222444666777777999111;;;111;;;222444999888555333555999777222///666111,,,222444222555111222333444555555666666111111222333444333222333444666999;;;666000000555555444;;;EEECCC777222777===;;;111&&&'''333999888444000555777000111444///222...000:::<<<666333777'''---444555333222555999)))666888444777999:::BBB666666666666111...333<<<666444222222000000555<<<333222222111000//////...%%%777888)))+++===<<<)));;;;;;888222111555777666AAA777888>>>777>>>000===333999888222333444222000<<<444222999:::111(((&&&,,,,,,------------JJJQQQTTTSSSWWW\\\VVVJJJNNNIIIDDDCCCDDDFFFDDDBBB>>>GGGEEENNN???EEE>>>DDDAAA;;;;;;EEEMMMMMMGGGCCC@@@BBBEEEFFFEEEDDDDDDDDDEEEEEEFFFIIIJJJIIIFFFCCC===CCCDDDBBBDDDGGGGGGIIIFFFIIIKKKIIIIIIKKKIIIFFFLLLOOOOOOJJJFFFFFFEEEDDDHHHEEEMMMEEEQQQGGGLLLFFFHHHFFFQQQ]]]WWWHHHFFFKKKIIIIIIIIIHHHGGGFFFEEEDDDBBB>>>;;;===@@@AAA===888;;;;;;===>>>>>>======>>>:::<<<>>>===:::555111...888::::::===::::::888999555222<<<555333999111444===;;;:::;;;===>>>>>>===999===>>>;;;999::::::888FFFEEEBBB;;;444222444888>>>;;;888888999;;;;;;;;;;;;;;;666999AAA;;;333888888///777888CCC???:::PPP555333444777888666:::@@@999555333777>>>AAA>>>:::555666888<<>><<<999999:::999777444444777444///222<<<===777999999555888<<<555333AAA999777555444333333333444888===888222555555666@@@"""+++555:::888444111111;;;999777555555666777999444666777666777777666444555111000444;;;===999333***666???>>>888777999:::666777:::<<<888222444;;;666555444555444444444555555555444666888888444000...888777999:::999666AAAGGG:::666666444888999///222222333444444555777888444333222111222444666888444777111;;;333<<<333555555666444222666:::999444777999///,,,777<<<888777000111222444555666666666444555666555666777666666111333888:::666000111777333666@@@IIIEEE888222444+++333444---,,,333555///222222;;;<<<111///555222555222444888333+++---666555111...///444666444000---666333...555888777<<<...///222444111000555===444222222222000000777@@@888777555222...+++)))'''111,,,---555777333111555888999555///...222444222;;;111CCC===@@@444222>>>333------222111///111333KKK:::......000,,,...555222111111000000///NNNNNNLLLKKKOOOUUUTTTPPPHHHGGGGGGIIIKKKIIIDDD???DDDJJJDDDKKK<<>>@@@IIIOOONNNIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJKKKJJJGGGDDD???LLLHHH@@@FFFJJJHHHJJJ@@@FFFJJJKKKMMMOOOLLLHHHEEEJJJMMMIIIFFFFFFFFFDDD???GGGWWWIIIGGG666CCCHHH777FFFPPPCCC999GGGIII444DDDEEEFFFFFFFFFDDDBBBAAAAAA???===>>>@@@???===:::>>>===>>>AAA@@@>>>???CCC===@@@CCCCCC>>>888555333666888555???888<<<555999666??????222@@@DDD///777999888777999;;;;;;888555;;;???@@@<<<:::;;;;;;999999;;;<<<<<<:::888777777<<<:::888777888999999888444999666666===<<<666:::AAA777<<<111@@@???DDDYYY999444444888888555888@@@<<<:::999999:::999666444888;;;???BBBBBB???;;;999;;;<<<===<<<::::::;;;<<<<<>>:::777888999///FFF999>>><<<...:::333666444444777888888;;;???999<<<@@@EEEGGGGGGEEEDDDLLLPPPPPPKKKCCC@@@FFFMMMRRRQQQZZZYYYbbbWWWZZZWWWWWWXXXZZZ]]]```aaa___]]]XXX]]]aaa___ZZZXXX^^^fffbbb```]]]XXXTTTTTTYYY]]]SSSSSSVVV\\\^^^\\\\\\___\\\^^^^^^ZZZZZZ]]]]]][[[___eee```\\\___^^^XXXWWWXXXQQQJJJIIIKKKLLLIIIEEE888999:::999777555555555222666999777777999777444222777666:::AAA999000444999999888666666555555555,,,444444333888888888AAA)))---222666666555444333999999888666666555555555///333555444555777666222333666999777333111333666---999:::666666999<<<...333999:::777555555777555333333666555333333555555555444333555888444......888333888333777777JJJGGG;;;888888444777888000666666666555333333666888444333333222333444555666666999111;;;222:::000222111111000000333888777222;;;;;;111,,,888<<<666555///111333444555555555444222555555333333666666444***,,,222666444111555;;;555===FFFGGGBBB:::555444---555888333111444444000)))***444666------444222222333555555111...444===444444444222111222555888888===555///666777222333///222888<<<:::333000333222222555777555000111555111000000/////////000000333333333555777888888666222666888666666666333...999222LLL@@@HHH666999AAA222&&&***555222000555555===333---///111///000555333222222111111000LLLFFFCCCFFFIIIIIIHHHJJJCCCDDDFFFHHHHHHFFFCCC@@@JJJIII===DDD:::CCC;;;=========BBBIIIKKKHHHDDDDDDLLLJJJHHHGGGGGGHHHHHHGGGLLLKKKIIIHHHHHHHHHFFFEEEKKKTTTMMMIIINNNGGG???IIICCCHHHKKKJJJKKKMMMKKKGGG:::CCCIIIHHHFFFFFFGGGFFF???DDDRRREEEDDD555@@@CCCWWW;;;>>>PPPIII@@@GGGMMMAAAAAABBBCCCDDDEEEEEEFFFCCCBBBBBBBBBBBBAAA@@@??????======???>>>:::===CCC@@@@@@@@@@@@@@@>>>;;;999444555000@@@777===444:::444<<>>;;;444999<<<999:::???:::CCC000@@@<<<===HHH:::444444999999555999BBB;;;???@@@;;;444111555:::777===BBBDDDAAA>>>>>>???;;;<<<<<<:::888777:::<<<888<<>><<<777999???<<<===???AAACCCDDDEEEEEENNNQQQRRROOOIIIGGGJJJNNNXXXTTT___YYYaaaRRR[[[\\\YYYZZZ\\\^^^^^^^^^___aaaZZZ___bbbaaa]]]]]]aaaddd^^^]]]YYYTTTRRRTTTYYY]]]XXXWWWYYY\\\YYYVVV[[[bbb]]]aaaaaa___^^^```___[[[iiibbbdddddd[[[WWWYYYYYYVVVPPPIIIEEECCCBBB???<<<999999999777666666777888888777999999777444888???000;;;<<<999>>>;;;222111777777888888777666555555)))111111000555333222::::::666222111333555777777222333444555555444222111---222333111333777777444444666777444000///111444###+++222333333777::::::...444666555999@@@===444666333333777777333333666333444222000333888666000///777---777111999666JJJGGG???>>>===666777999333333444555444222000222333333444444444444444444444666999111:::111999///111111111000///333777555///333888111+++333555222555000222333555555444333222000333333000000444555222+++,,,///444555555888???888CCCGGG>>>777777777333999777333111333666999999)))&&&,,,000---000333------000111000333999>>>>>>)))///444333......666???444;;;666222999999333222777777:::>>><<<444...---444333444777555000...000+++++++++---000333777999'''000///&&&(((555555***111666999888888999666222444444EEE@@@@@@>>>888???555...666:::222666888))),,,...222666777333...,,,............//////IIIBBBCCCKKKNNNFFFAAABBBCCCBBB@@@???>>>@@@BBBCCCLLLEEE444===:::HHH>>><<>>DDD===BBB;;;IIIAAADDD;;;AAA:::@@@AAA<<>>;;;;;;<<<999555888@@@===888444555:::<<<;;;888222444---@@@666>>>333:::///000<<<222111CCC???:::111999@@@@@@999333222444222666888444222333333111@@@;;;444111333555777666<<<999555444666:::===???111AAA>>>111333888555444+++///DDD222EEE===777888999333333::::::666;;;FFFBBB777......777<<<888222...444;;;<<<999888<<>>>>>======???AAADDDFFFIIIKKKMMMNNNOOONNNOOOOOOUUUOOOYYYOOOWWWFFFRRRVVVVVVWWWYYYZZZZZZ[[[```fff]]]``````^^^\\\[[[ZZZYYYXXXYYYYYYXXXXXXZZZYYYXXX\\\[[[\\\^^^\\\[[[eeerrr^^^bbbeeedddeeegggeeebbbfffXXX```fffUUUQQQ[[[[[[HHHFFFBBB???<<<;;;<<<===@@@<<<888777888:::;;;<<>>:::444777444222===KKKEEE555222...///444444//////333111333111...222999888333000666+++:::555===333DDDCCC<<<===<<<333333666111///333666777555333333555333444444555555444333333444777///999000999000333333444333111444777444...***555333---111333444;;;111222444555555444222111333777666222222777888444222111222666888888;;;@@@999EEEEEE444,,,333777111222---,,,333::::::555111666,,,...333444888777,,,222444111---333===;;;222444***###(((444:::333***"""---//////888999444555222//////333555333222333888444000111111///000444444222000......///111222:::***)))777999...///===222444222///000444666555+++///333:::///@@@///666666888AAA;;;...777333111444444111///000111111,,,,,,---///000222HHHCCC@@@DDDGGGEEEDDDEEEBBBDDDFFFEEEFFFGGGGGGEEEGGGDDDAAA@@@AAAAAA???<<>>666<<>>>>>FFFCCCEEECCC===;;;===:::444:::999999888888888888888777555444777;;;;;;666111666444444777;;;<<<999555777999AAA555===777???888888;;;===;;;777888===AAA999555333666777666999>>>000AAA<<<555>>>===666===>>>333333===<<<111111;;;333444777999::::::999888666999999666555999;;;:::666<<<555<<<---888666AAABBB@@@>>>;;;:::;;;===>>>;;; 111JJJ;;;111;;;999666:::,,,888555===000;;;777666555777888888;;;>>>555;;;BBBFFFFFFEEEFFFGGGXXXMMMIIIQQQWWWUUUTTTXXXVVVTTTUUUZZZ\\\ZZZXXXYYY\\\[[[ZZZZZZ]]]```cccdddjjjhhhfffeeedddccc```]]]ccceee```WWWYYY```\\\PPPZZZ[[[]]]___aaacccdddddd[[[^^^```___]]]]]]aaaeee___bbb```YYYXXX\\\\\\XXXGGGKKKGGG===:::??????999<<<777@@@::::::===444888333333444444555777999;;;999555555:::<<<999555555555999555222666222000999JJJ//////@@@///***444>>>888777:::777///000777666444333333555666333000444888777111444;;;999111AAA???;;;888555444444444000444888999666444333444...111222333666;;;:::666111444999444...666888***::::::555///333;;;888---555444000***%%%)))333======;;;666000111666666222777999999777444333555888333111222333444333666;;;999666333222333444555555;;;666222111555888999999<<<555666555...222;;;::::::555111333888:::666333555333>>><<<,,,111999...NNN888111AAA,,,999>>>;;;GGGAAA;;;999888555///)))::::::666222555<<<<<<777:::555222555;;;===999333......:::KKKGGG555111;;;???777---***000777888555555666777444111000222555999333---///666888222+++111666222///333...&&&***666555000555>>>888222777666777***999444777---@@@:::222...333777555444666000222111000444:::;;;999<<>>>>>===;;;;;;<<<===<<>>>>>AAASSSDDD<<>>???IIIFFFBBB@@@@@@@@@@@@???@@@CCC<<<888======<<>><<<777444555666888999999999999;;;:::888999999444+++###??????===;;;888666555555999999///555///;;;:::AAA999;;;<<<:::666666:::>>>@@@<<<999999777555666999===GGG>>>666???===444777666333777@@@@@@777444777444555666888888777666555333888:::888777888999777777999666:::777>>>???DDD???>>><<<:::999:::;;;<<<@@@444>>>BBB222666<<<)))777<<<777,,,666999888666:::888888;;;???AAAAAAAAA<<<>>>@@@@@@???AAAFFFJJJNNNLLLMMMPPPQQQQQQTTTYYYYYYVVVUUUYYY[[[YYYZZZ]]][[[^^^``````______bbbfffOOOTTTYYY\\\\\\[[[[[[[[[^^^___^^^[[[^^^cccccc^^^_________^^^^^^]]]]]]]]]fffffffffeeedddbbbaaaaaa___aaa^^^WWWSSSTTTRRRMMMHHHIIIFFF???<<<===<<<999AAA999???999999???555999...666======666111111444:::666555666555111000222777888222111888666111555AAA111444777444:::+++:::666111222999:::555555:::000000000333777888777555555666666555777999666000777666444222111111222333333666999888666333333333444666777777999===<<<777444000777<<<555555888666222444555555888<<<<<<888000111000...///333;;;AAA666777777555777999666000777777666444222222555777111///666222555,,,444888555333222222444666666555;;;::::::999999666222///:::999@@@AAA777333444///444///...444777444111222222...666777...555<<<111'''222)))555444:::444JJJFFF@@@999666666777444222+++---,,,***+++//////+++666666555555555444333222888444000///---,,,...111222333444777:::999333---222333555555555444444444444333333444555333000---111777444222777333---111222333//////333...+++555///333///'''111111222777DDD999111222555555777:::999999777333444777666333111<<<000333777...111000000111111000//////000222...///000111222333GGGBBBAAADDDDDDBBBAAABBBHHHFFFCCCAAAAAAAAACCCDDDCCCBBBBBBCCCEEEEEECCCAAAGGGCCCAAACCCDDDAAA???@@@IIIIIIIIIHHHGGGFFFEEEDDDOOOIIIGGGIIIGGGCCCFFFMMMFFFHHHJJJJJJGGGEEECCCCCCGGGDDD@@@@@@GGGKKKFFF===AAAAAACCCEEEEEECCC>>>;;;CCCEEE>>>;;;EEEGGG@@@>>>AAA??????BBBCCCAAAAAACCCbbbPPPCCCFFFLLLLLLIIIHHHLLLIIIGGGFFFGGGFFFEEEDDD???CCC===999>>>===999???;;;999666555999>>>===888444555777999:::::::::999<<<:::888888999888444000888::::::666222222555:::666'''???111RRR333BBB888;;;======;;;777666999<<>><<<888888<<<999===444000:::<<<777888222444777:::;;;;;;999888777777888888888777555444222888;;;:::888888777333888555777555>>>===AAA???<<<;;;:::999999888999999>>>555===AAA888@@@FFF555---444666000///777...===<<<;;;<<<>>>???<<<999===???@@@???===???CCCHHH@@@IIIOOOLLLHHHKKKQQQUUUSSSOOONNNQQQRRRQQQTTTYYYZZZ```eeeeeeaaa^^^aaaeeeYYYaaajjjlllgggbbb```aaacccaaaaaacccbbb___```dddcccbbbbbbaaaaaabbbcccdddbbb```]]]]]]]]][[[WWWSSS]]]^^^[[[UUUQQQOOOKKKGGGIIIEEECCCBBB???:::888999CCC888:::444777>>>555888333===FFFDDD:::222444888:::666444444222///000555777888000000::::::222222444---444&&&222>>>;;;666:::444444<<<>>>888333444......111444888999888666777444444888999555222222222111111111222444666777555666666555222111111222555777888777999======999777---555@@@999000444888333444666999666222222666444444444333444555777888222444444333555888777333999777444333444555666777222///:::000888)))444555444333222333555666666555111333666666555444333333555888DDDEEE888111111,,,333...111999888///...555333---///000,,,111555+++000NNN333---999===444ccc===888111...000333555555000555777666555666666444222666999666///,,,---111777888444000555>>>;;;111444333222222222333333444555444444777999888444000,,,111666666444111222333111777444333:::777222777333777222...///******666...555888333///999333>>>777111111333333444555666777666333666:::;;;888444???333555888------***...///111111/////////000///000222444555555FFFBBBBBBDDDCCC@@@???@@@DDDBBBAAABBBBBB@@@AAACCCDDDDDDEEEEEEDDDBBB???===DDD======DDDHHHFFFIIIRRRIIIIIIJJJJJJIIIIIIHHHHHHQQQLLLJJJIIIEEEAAABBBGGGIIIJJJJJJGGGCCC???>>>>>>GGGEEEAAA???DDDIIIFFF@@@BBBBBBBBBCCCBBBAAA>>>===;;;@@@;;;;;;EEEEEE>>>???BBBAAAAAABBBCCCCCCDDDEEEPPPDDD===@@@GGGGGGEEEEEELLLJJJIIIIIIJJJJJJHHHGGG>>>CCC>>>;;;@@@<<<777<<>><<<777;;;:::999888888888999:::<<<888444333666:::>>>???333444555444333444777:::777"""BBB333^^^222BBB555<<<======;;;999888:::<<>><<<===<<<:::;;;>>>666666222000444777888;;;222666444///111:::???===999::::::::::::999888888555:::<<<999888888777444777222;;;111>>>333;;;666::::::999999999888888777,,,222222...444777666<<<===...<<<;;;>>><<<999;;;;;;999888:::;;;:::666;;;AAACCCBBB@@@AAABBB999GGGMMMGGGCCCHHHMMMLLLWWWUUUUUUXXXYYYWWWZZZ___ZZZ^^^cccdddbbb^^^]]]]]]```fffkkkkkkfff___\\\[[[eee___aaagggcccZZZ]]]iiifffeeedddcccdddfffhhhiiieeedddccc```^^^]]]\\\\\\XXXXXXXXXUUURRRPPPMMMJJJHHHAAA@@@DDDAAA777555999@@@333333---333===555777;;;===???===999777999<<<999444333555777666666888444888222000999999333222???===DDD111AAACCCKKKAAA<<<666666???CCC;;;333222111222444666777666333222:::333222999888222000666000000111111333555777888333222222000000000111222000222333222555::::::777777...222:::444......***777222222666333******111555444222222333444333222555444000+++,,,333777777:::777555666999:::999666777...888---;;;,,,777666:::888444333333444555444333444333000...111888===444666???>>>111///666666555000333;;;666)))+++888111//////...---000222000:::PPP333***000777---NNN666222...,,,...222444444///333666555333333555777111555888666///,,,...111...000000111666;;;777...;;;666111111222333666:::???:::666777::::::444...,,,000444444222333666:::000666444333999777333888444999444///222...---555111777777(((555111333222222111333777888666111...222444333222666<<<===;;;777BBB555777:::000111///---///111111000///...///000111333555666555DDDBBBBBBEEECCC???>>>@@@BBB@@@BBBHHHIIIEEEDDDFFFAAABBBDDDDDDCCC@@@>>>=========FFFSSSTTTJJJCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJGGGBBBAAADDDBBBCCCDDDDDDBBBAAABBBCCCKKKKKKGGGAAA???AAAAAA>>>DDDDDDBBB@@@??????@@@AAA:::AAA@@@@@@FFFAAA<<>>CCC???===AAA===777;;;DDD>>>::::::======:::888===:::666333333555999;;;<<<999666333333444555555;;;999888999:::999555222<<<555%%%>>>444>>>444AAA888999999999999999:::;;;999666555777888666777:::>>><<<===:::333111777:::222777555...000<<>>HHHMMMHHHGGGKKKKKKFFFPPPPPPTTTXXXXXXUUUVVVZZZZZZZZZ[[[^^^```^^^YYYUUUZZZ[[[]]]```aaa```^^^\\\[[[WWW[[[eeecccZZZ```oooeeedddbbbaaaaaabbbdddeeedddfffeee___XXXVVV[[[```UUUTTTTTTTTTRRRNNNKKKJJJEEE>>>===BBB@@@777444999<<>>666:::<<<666111333888:::555///999444222777<<<;;;777555000:::666000555777333666000---333(((222&&&555333444...111<<>>777222111222333333<<<;;;888333///000555:::888888@@@???333333===???555222555888000%%%***888...222222222222222555<<<222777111:::222>>>///&&&555444333444555555555444111222333222000000444999444555555555444333333333;;;555111111///,,,000888666444777???AAA:::333111EEE===666555999;;;777222888555222000111444777999333999555444:::777333888111666000...666444...000111555,,,666222111%%%000333666999:::;;;888333///555666444111333777888444...999---111888222888999---///111222000/////////))),,,000333666888BBBAAACCCFFFDDD???>>>AAADDDAAAEEENNNOOOIIIGGGKKK===???BBBBBBBBBAAAAAABBB???AAAGGGMMMMMMHHHEEEFFFBBBCCCEEEGGGHHHJJJJJJKKKAAADDDGGGIIIHHHFFFDDDDDDBBBDDDEEEDDDBBBAAAAAABBBAAADDDDDDAAA@@@BBBCCCBBBCCCBBBAAA???===>>>AAACCC:::@@@??????AAA999444;;;:::<<<<<<999:::>>>@@@???EEEHHHLLLOOOOOOLLLIIIGGGHHHFFFEEEDDDEEEEEEEEEDDD>>>DDD@@@>>>BBB>>>888<<<<<<999888;;;<<<;;;:::;;;777555111///000444999<<<555777:::;;;:::777222///888666666888;;;;;;666222;;;666///>>>999===666===444444555666777777888888;;;888888::::::777777:::999777???@@@333000999;;;000666999666888>>>>>>999666666666666777777888888888;;;;;;666555888:::999666999AAA;;;<<<555<<<>>>;;;:::999999999999::::::444<<<;;;111000666555---111333(((===111,,,...444===???888444:::???@@@:::;;;<<<<<<<<>><<<888777999:::000444000555???888<<<999444333888???===111%%%999444333888;;;777222000000;;;888///333666555888777999888======---<<>>777222111111222333111222333222111111111333<<<===FFFGGG;;;999???===555777;;;:::222,,,111:::000777555111111)))(((444888---///===&&&===888111222444666555444111000888666555666666555999???555333333444777888666444111111777<<<888000222<<<444333888???===333...000BBB:::333333888<<<;;;888EEE===333///111444555444666;;;777555;;;999555:::333888333111::::::222111333666***>>>444555$$$555888999888444222444333111111222111///222777888555+++555(((+++222,,,333444///000222222000000000111...///111333444444AAAAAADDDGGGDDD@@@@@@CCC===999;;;DDDEEE>>>===BBB>>>@@@BBBBBBAAAAAACCCEEEDDDFFFEEE@@@???FFFMMMPPPCCCDDDEEEGGGHHHIIIJJJJJJBBBFFFIIIIIIHHHFFFEEEDDDDDDFFFGGGFFFCCCAAA??????;;;>>>AAAAAADDDEEE@@@999<<>>>>>???AAA;;;===999;;;???777000666===@@@???<<<===BBBEEECCCBBBCCCCCCCCCEEEEEECCC@@@LLLIIIFFFEEEEEEFFFFFFFFF???DDDAAA>>>CCC???:::>>>555555999===<<<888999===555444333333444666999:::222555999;;;;;;:::999888555555555666777777777666444---III444RRR444BBB333666666666777777777777666>>>;;;;;;======::::::===444...:::BBB666444===:::111333666777888999777666777777666666555555666666333777999666555777888666888;;;999<<<555888666:::;;;:::888777777888:::;;;222BBBCCC888999??????<<<888<<<999===<<<333+++666888>>>???999:::???>>>666<<<======<<<<<>><<<888888:::;;;999888111888444666===555999444777;;;??????;;;555000555555777888555000111666222;;;555+++222888777777...777,,,;;;555...777888:::444333888777000...333222444555444222222555888///444777444333555666555::::::999888666444222111444333222333777999999888777777666333444888888555......777:::444666777...111666888666555666555222777888999666333333555888111888<<<:::777666444111///111333444444444555666---666111FFF555>>>000777:::777444333333444444333+++++++++---000222333333:::999AAACCC999777:::555+++666<<<999444444777777222888111...222&&&+++555,,,))),,,...333,,,///111333222000...---000,,,+++///111000111444444222222333666666555333###111666444111///...444888BBBFFF===......888<<<777333333777:::999777GGG@@@777222222555555555555:::666444:::888555;;;666===888222777888333444222777111333777666111:::000444333//////333555333///111000...222777999666000:::---...333***---,,,111222222222000000222333444444333333222111@@@AAADDDGGGEEE@@@AAAEEEFFF@@@@@@GGGGGG@@@@@@GGGCCCEEEEEECCC@@@???BBBDDDCCCLLLNNNFFFCCCHHHHHHDDDGGGGGGHHHIIIJJJJJJJJJJJJIIILLLMMMJJJFFFEEECCCAAA===@@@DDDFFFFFFFFFFFFGGGCCCDDDDDDDDDEEEAAA222###777;;;@@@BBB@@@>>>===>>>>>><<<666;;;EEE???666:::===AAA@@@<<<===CCCFFFCCCKKKGGGAAA@@@FFFKKKKKKGGGKKKGGGCCCAAAAAACCCCCCCCC???EEEAAA>>>CCC@@@;;;@@@555666<<>>999999999999999888777777777666444111000222666999AAABBB@@@;;;444111333666222444===222<<<777???:::;;;:::::::::::::::888666888666666::::::888999<<<@@@555@@@III<<<888<<<444555111///000111000333777;;;:::999777666666555555...444888666555777666333999;;;///888,,,555+++...;;;999777666666777:::<<<111666888<<<>>>333333CCC555;;;BBB222AAA555;;;:::444999<<<>>>HHHRRRLLL???999===AAABBBAAA@@@BBBDDDGGGGGGNNNYYYYYYPPPMMMRRRKKKKKKNNNOOOMMMLLLRRRZZZ[[[ZZZXXXWWWVVVWWWYYY[[[QQQVVV[[[[[[WWWUUUWWW[[[YYYYYYYYYYYYYYYXXXZZZ\\\dddccccccbbbaaa___^^^]]]XXX[[[^^^^^^[[[XXXVVVVVVWWWQQQMMMMMMJJJCCCBBBFFF999>>><<<555555<<<>>>999555111:::555555999000444---555<<<;;;555333888???111555:::999111---555AAA666;;;111(((222<<<888555///@@@,,,???444888;;;333777333444999888333666===555666555333000111444777(((444999666444888777111888777666555333000...---333111000222555666555333111333333222666<<<>>><<<333...:::CCC777---111555(((333111000444777444---222777777555555999===222666888333111333555444111333555444222333888<<<***>>>:::WWW777BBB...::://////111333666666555333===666///,,,...333666666666111555555...000555111,,,666222///444333......333,,,///<<<444+++777)))555777888%%%<<<===333...000333444333222222222111++++++222666333111333111222333333333222222222'''666999---+++666:::333...@@@YYYeeeTTT999111999999777444555666666444222BBB>>>888555555777888999111666222000777666444:::333===888---......---222+++222555!!!444222;;;777&&&...555666888===<<<888999999555000000222111---///:::000555;;;222444333333333333111000000333555//////000111333666@@@AAACCCDDDDDDBBB???===BBBGGG:::444===FFFBBBBBB???;;;BBBOOOLLLDDDIII@@@@@@DDDKKKKKKGGGHHHNNNMMMHHHFFFHHHGGGEEEIIIPPPGGG@@@DDDBBBHHHFFF<<>>@@@AAA@@@?????????111BBBAAACCCNNNMMM@@@SSSMMMHHHHHHKKKLLLFFFAAACCCCCCCCCAAA???>>>======@@@===::::::===@@@@@@??????444<<<888KKK;;;999---555666999;;;;;;888666444:::<<<222<<<111;;;111444666///777999///777@@@444333999>>><<<666222444777999>>><<<333333;;;@@@===444---444@@@>>>999888555888666555666999;;;:::888111777===<<<555...000666333888;;;999999<<<<<<:::666777555111111666999888666777777888777555333111888555444888>>>@@@>>>;;;222666;;;===<<<999777555777888777555777<<<===;;;FFF======FFFEEE<<>>;;;@@@444===000;;;666&&&777444///000222555888999888666111444888<<<<<<:::777444000---111<<<>>>666111333000222555666666555333222///777555111333000000999;;;888444222888???<<<555444222999;;;222333999666;;;111666???<<<888666///777777444111000222222111222333333222111111444666;;;;;;444000:::DDD555666,,,)))111333---,,,000999777555555666888888777444888888444333777999999---666666666===;;;222111555333222333555555444222...111555777555333111000...777:::444///111444555222888888111...222444222777222666666...///444000000111555999777111///000---...000000...---...///111333222......222333111222222000///000222222000666666666333///,,,******444111000222222000111555;;;888555222000111222333000BBBbbb}}}III444---999:::777444555777999999777222:::;;;000(((+++444888111888444...444666444999AAA...111***777$$$///555000###&&& '''999<<<---777888333222555...,,,888000333999(((777999===***,,,777555,,,---,,,(((***111...444***111,,,'''((()))...333222+++BBBAAA???>>>===???CCCFFFAAAMMM;;;;;;666MMMCCCCCC===???>>>EEEOOOIII???CCCCCC@@@AAAGGGIIIEEECCCEEEFFFBBBCCCHHHJJJHHHIIIMMMHHHCCCDDD>>>CCCBBB333>>>:::@@@LLLEEE@@@EEEAAADDD<<<===>>>@@@AAAAAABBBBBB;;;;;;===>>>???@@@AAAAAA@@@>>><<<<<<>>>@@@???===???@@@BBBCCCBBBAAAAAAAAA<<<;;;???FFFEEEBBBDDDKKKJJJIIIHHHHHHHHHHHHFFFDDD>>>BBBFFFDDD???::::::<<>>???>>>???555:::444AAA333666000999999999999888777666555:::888......)))111444::::::555;;;;;;///333777)))999===AAA@@@<<<::::::<<<444888888666777<<>>@@@>>>;;;888999:::999666555555666<<<>>>>>><<>>===888555222777999222222666111>>>111000666444555888444111333444555666666444222>>>;;;666222000333999>>>111999===::::::@@@@@@:::;;;222111888:::444111444111333333222//////222444222555555222333777888666000666666999AAA;;;222444222222333444555777888999::::::999888666777:::<<<666===???888333666<<<>>>777888444+++(((...444666888444999:::333555:::666444555:::???===666222222//////000222333444444333:::;;;999555333555555333444444333333444666666555666777888777555444555666333222444888:::888888:::111000000000111333555666;;;:::DDDYYY>>>===777777999777555555666777666444///666999666555666444111///555///---666888222222333+++444111<<<,,,222333<<<---555"""///000111///222333---...333...***333---///777)))333///444)))+++...,,,333555333777333---666222888999)))666555222111222///+++CCCCCCAAA===;;;===BBBHHHAAADDD>>>HHH777GGGAAA@@@===AAAAAADDDLLLHHHDDDJJJJJJFFFGGGNNNSSSSSSQQQOOOAAA>>>@@@FFFJJJHHHEEECCCBBBBBBDDD===GGGNNN???BBB===GGGEEEGGGEEE???AAA999AAACCCEEEDDDAAA???@@@BBB===<<<;;;;;;<<<>>>AAACCC@@@>>><<<<<<>>>>>>>>>===???@@@AAABBBBBBBBBBBBBBBIIIAAA>>>AAAAAA>>>BBBJJJAAADDDGGGHHHFFFEEEEEEFFF;;;CCCIIIGGG???888888;;;===;;;999888:::<<<=========666999222888///888:::???===;;;999888777888888***...:::;;;???555333---555444:::;;;444777888---777999:::;;;;;;:::999999===;;;:::<<<:::555333555===???666888DDD>>>:::III666555444444555666555333666444333555888:::999888222777999777777777555000444777777444444666666444777888888888999:::;;;<<<999777666777;;;<<<;;;888666555555444555:::@@@EEE999===???>>>???CCCCCCAAA777@@@DDDAAABBBHHHIIIDDDJJJIIIIIIJJJMMMNNNNNNMMMSSSSSSVVVWWWUUUSSSYYYbbbWWWYYY[[[\\\ZZZYYYXXXXXXWWWRRRQQQUUUXXXWWWVVVWWW\\\XXXUUUVVVWWWWWW[[[```[[[ZZZ^^^ccc```ZZZ^^^gggaaaTTTeeeXXXLLLOOOTTTMMMRRRPPPHHH???;;;===>>>===BBB333???333===RRR;;;999888777555666777888888777:::888666555444555777888FFFDDD???999888;;;;;;888777555444555777777444000///666333///222000///888555777777555888======999111,,,222666222444555...:::000111666333555999555333222222444666666444333999777333000...111666;;;...222555555444666===DDD999222111888:::444000111,,,000333000+++***...333222444333333777;;;:::555111444444:::BBB888///444///111333222111222666:::999999999777555666999;;;666;;;;;;555222555;;;???666666222+++)))---222444///,,,333666000222666222333444999>>>;;;444000111000...---///222333111...333666555222222666666444111111111222333333555666---...///.........000222///...222777999555444555333333222222111111111111999444222<<<111;;;888222777666555555666666444222000222555777;;;;;;555,,,111666111111===@@@888666***,,,666111777...333222333)))999111444,,,---;;;222222---...777444///444666555???555<<<000777444!!!///111000555333///333999,,,555666444999111222111...///222444333BBBDDDEEECCC>>>;;;<<>>BBBFFF???MMMYYYIIIGGG@@@KKK===EEEDDD777@@@222CCCFFFHHHEEE???;;;<<<>>>>>>>>><<<;;;;;;<<<>>>???:::::::::;;;===???AAAAAA>>>======>>>@@@AAA@@@???;;;CCCCCC<<>>===<<<:::999999999:::===333666***888111<<<999333555888888777:::;;;555222111111444888999888666444...000:::>>>:::<<>>FFFLLL777<<<>>>===<<<>>>>>><<<===@@@AAA???@@@DDDHHHJJJFFFGGGGGGIIIKKKLLLLLLLLLSSSRRRXXX```^^^VVVWWW___[[[XXXTTTTTTWWWYYY[[[ZZZPPPMMMNNNUUUYYYYYYZZZ\\\[[[VVVTTTUUUTTTRRRSSSWWW]]]YYY\\\ccc___UUUYYYfff___LLL```WWWPPPFFFVVVMMMTTTUUULLL>>>999===>>>999333777CCC444555EEE<<<:::777555333333444666777777<<<:::888666555666777888888======888:::@@@???777;;;888555666999999555222///555222000555444333;;;:::===>>>;;;;;;===<<<999+++&&&,,,333222666888000222333???EEE;;;777777111:::444000000222222222333---000222222222111222333DDD555+++///555555555888999222///333555111///000...111444222///...000333444444444555;;;@@@===666000000///888???333***222222555777444000///444999111444888999777555333222111444555333000222777;;;111333333222111000000...)))'''...222,,,---000+++222222555999777333222444666111...///111111---(((000222222///...111111...000///000222222111333777666666666444222222333555000...000333333///---///555555555555444222000///,,,:::AAA===///222444222444444555666777666555444555333222333777888444///)))///+++)))333777222333///333444***(((***222444+++(((999555222111111@@@111222---...999888222444111***333111:::)))//////000999888333333,,,&&&***999)))111555---333444***((((((---555888666BBBDDDDDDBBB>>><<<<<<>>>MMM:::GGG???===333JJJFFF999@@@;;;777<<<@@@FFFRRRBBBGGGJJJHHHCCC@@@AAABBBMMMJJJGGGGGGJJJLLLHHHCCCCCCFFFHHH>>>HHHQQQ===:::???FFF666AAACCC999FFF;;;:::???BBB@@@<<<999;;;???>>>>>>>>>>>>===;;;999888777888999;;;===???AAACCC>>><<<;;;<<>>NNN>>>+++999777777777666555444444444666;;;>>>>>>???AAA???:::333666777888:::===:::444:::===>>><<<;;;<<<:::666444666:::<<<===:::777555888666444444444555555444<<<<<<<<<:::999:::>>>@@@;;;AAACCC@@@>>>>>>>>><<<@@@:::===EEEEEE>>>@@@IIIGGGIIILLLOOOPPPPPPOOOOOOUUUTTTYYYaaa___VVVUUU\\\ZZZUUUQQQTTT[[[^^^[[[VVVOOONNNPPPRRROOOKKKKKKNNNSSSQQQSSSXXXZZZXXXYYY\\\WWWRRRVVV______WWW]]]kkkeeeUUU^^^XXXXXXFFFSSSGGGHHHKKKGGG===;;;AAAAAA<<<222CCC999666333333<<<---777444222222444777999:::<<<;;;:::999888777777777222777777333777@@@AAA;;;===:::777777999999777555444999555222777666333:::999===???======>>>===999,,,&&&+++222222666888000000;;;OOORRR@@@777777333999333111666999555222222333555777888666333222222SSS>>>000555<<<;;;888:::===777222333555555555555444333333333444444333333444444333555:::???<<<555000000...444;;;222***111444777999777333222666;;;333666:::;;;999666444333111333666777666444666999333333444555555333000///111///555888000000333...555333333666555444777<<<:::666222333555555000+++777999777222000000---)))444222333666555111444:::666777777555333222333444555222111333333000000333---...111444666666666666(((@@@NNNAAA777111444666222333666777888888777777777777888888777333222222333;;;777///222444444:::222666222,,,%%%,,,111666444666???555...888111888---000++++++666666///000333'''///000???///222000000777444000222---***222000(((---444...333<<<...---+++,,,111222---DDDAAA===;;;;;;>>>BBBEEEBBBCCC>>>LLL999CCC???EEE<<>>;;;<<<===<<<===???@@@???;;;777444999;;;<<<;;;;;;;;;===??????<<<:::<<>>777999CCC888...:::>>>>>>>>>;;;777555444444555;;;>>><<<===BBB@@@999:::;;;;;;;;;???CCCAAA;;;<<>>===@@@;;;BBBQQQQQQCCC@@@IIIEEEIIIMMMPPPPPPPPPOOOPPPXXXVVVWWWYYYXXXUUUWWW[[[VVVTTTUUU[[[bbbaaaWWWNNNPPPOOOQQQRRROOOIIIHHHLLLRRRQQQSSSXXXYYYVVVTTTVVVYYYTTTUUUZZZZZZVVVYYYaaa[[[ZZZPPPQQQXXXIIILLLDDDCCCDDDBBB<<<:::;;;:::777>>>HHH///555888000;;;###888666444555777:::<<<<<<::::::::::::999888777666<<<:::444000333;;;@@@@@@;;;:::888777666666777888:::>>>888444888555111777333777999:::>>>AAA???999333---111444000333666000555BBBTTTQQQ<<<555:::999222///444@@@EEE>>>444111>>>===:::666222000111333@@@888444555555333888@@@;;;666222111444666666555555333222333666666444111111333222222666:::999444111555111000666444...111,,,///222333111222444777999888777555333333555777000111444888777333333555;;;666222333444333333666888555:::;;;333333666111222000000222222111555;;;444222111222444555222000111444555222222555444111555222333666333,,,...666,,,...000111000000111222444000///222333222333777,,,...000111333333333222+++888===000:::333333222222444666777777777888999555999???AAA;;;333000222???HHHBBB777555444555>>>000444111777---222///444444666888222***<<>>BBBCCCBBB:::FFF<<>>======888@@@EEEEEEDDDBBB@@@===;;;:::999;;;>>>???>>><<<888666;;;======<<<999888:::<<<>>>:::888999>>>AAA@@@>>>HHH===;;;CCC???333666EEEDDDFFFGGGGGGEEEDDDDDDEEEGGGDDDBBBAAABBBBBBBBBAAA>>>???>>><<<999999<<>>???@@@>>>:::888999:::555777555222999CCCBBB888>>>===;;;999===BBB@@@;;;:::===<<<888777888666333333444777:::<<<===>>>>>>;;;;;;:::888777888999;;;000333666888999999;;;<<<888>>>@@@<<<999;;;??????@@@@@@EEEMMMMMMHHHHHHLLLFFFIIILLLNNNMMMNNNPPPRRRQQQUUUWWWUUUUUUXXXXXXVVVVVVWWWYYY[[[[[[WWWRRRMMMOOOLLLNNNSSSUUUSSSQQQRRRRRROOOPPPRRRRRRNNNMMMNNN[[[XXXTTTSSSTTTTTTTTTSSSSSSeeeGGGIIIQQQIIIDDDFFFFFFAAA>>><<<999555444666???<<<444555777666888333999888666666888::::::999999888888777777666666666AAA:::444444555666:::>>>666888888555222222666:::999===777333999777333888222444666999???DDD@@@888777333666777///111777333666@@@NNNKKK999666;;;777444...222???EEE===444222<<<;;;999555111000111222...///111000------333999222111///000333555333///222444555555555444333333111333333111222666777555000999222)))000555111///)))+++---///111111000000666666555222000000222555111///000444333//////333<<<555222444666333333555666222666666...///333///000...///222111...///333000000111111222222111000)))...111111333888999666555111222444///&&&'''000000333777::::::::::::;;;///---...111222///000333111111111111111000//////---000000%%%===222///---444666777666333333555777666777:::===999111000444000999333***,,,,,,+++111222222---===111222'''......+++,,,555,,,;;;+++555444<<<666///555777333555+++'''111,,,999...222+++///333000000222+++)))555!!!555+++------$$$+++%%%---&&&###'''---///BBB>>>===@@@EEEDDD>>>777>>>GGGFFF111III@@@DDDEEE???HHHCCC<<>>===<<<888999<<<======<<<:::999:::<<<===<<<999888:::===;;;777444666;;;>>>>>>;;;888AAAFFFCCC???AAACCCBBB>>>CCCGGGEEE@@@>>>BBBHHH@@@BBBEEEDDDBBB@@@@@@AAA???@@@@@@===::::::===@@@@@@;;;---===888DDD777999<<<:::777444444555888999***444111;;;,,,666111999555AAA999222<<<999000777===<<<:::888666444444444:::>>>===888;;;@@@:::...===333777@@@===:::<<<;;;555777::::::888888;;;===;;;888000---:::IIIHHH<<<999777333111444999777222888:::999555333444333000777666555555666888:::<<<::::::999777666666999;;;777999:::999888777777888888>>>AAA===:::>>>CCCEEE===@@@???999;;;DDDLLLMMMMMMNNNPPPOOOOOOQQQVVVZZZEEEPPPXXXXXXYYY\\\WWWNNN[[[\\\ZZZSSSLLLIIIMMMRRRQQQKKKIIIPPPVVVUUUPPPMMMMMMJJJJJJNNNPPPPPPRRRVVVSSSRRROOOLLLQQQXXXXXXRRR^^^}}}NNNLLLNNNIII;;;DDDBBB:::777<<<<<<888:::BBB222,,,@@@666000888555NNN999777666555666777666555888777555444444444666777>>>666555;;;<<<555444888222555777444......444;;;333777222111999999777<<<777888888;;;BBBFFF???666777333888888000222:::999111:::HHHHHH;;;999999///===111---666;;;555222444222666:::<<<:::777444333555555333222444777555111---///000222666777222---000555:::999444222444777333666666222111555888777---999111###***444111,,,111111222444666555111...222555999999777444111000666111000333333///000555666222333:::<<<666000///333...222333+++,,,111...333222555888666111///111555666777666444222111222444888888555555666444000:::555555888111&&&'''111***...333666666555444333111000111555444///,,,------...///111333555777888000444777,,,FFF333...000777777777444111///222444:::444111111000---111999---555111---444777444777999333(((;;;,,,+++(((444***,,,@@@444999&&&999333<<<666---000222000333***,,,888///777---222,,,+++000000222555---)))444444(((+++333(((000000///******000444111<<<>>>AAAAAA??????BBBEEEDDDEEEGGGFFFEEEDDDEEEGGGCCCGGG>>>EEE@@@OOOFFFBBBEEEIIIGGGGGGIIIEEEJJJ\\\KKKHHHEEEDDDEEEGGGIIIIIIFFFCCCAAA@@@@@@???<<<:::======>>>>>>?????????@@@555;;;???<<<:::;;;<<<;;;888<<<>>><<<999;;;CCCKKKAAA;;;888:::<<<:::888888DDD???::::::===???>>>;;;@@@???===;;;<<<>>>@@@BBB555DDDIIIAAABBBMMMNNNCCCEEE===NNNMMMGGGKKKCCC@@@IIIEEE@@@============<<<===>>>===888222000444999666:::999333111444666555///555444444333++++++::::::777555666777555333333555444555666333///111777555777:::;;;;;;888555333666888::::::999888:::<<<999999888888888888999999888333000222999???@@@>>>666AAA888<<<222777...:::777///---444777333444:::000333333777CCCMMMFFF777===AAA555AAA<<<+++::::::666888999888:::===<<<999CCCDDDAAA???AAADDDBBB===<<<>>>>>>===>>>BBBJJJPPPpppUUUJJJOOOLLLLLLTTTYYYKKKTTT\\\[[[TTTMMMNNNQQQ[[[TTTMMMPPPXXX\\\XXXSSSNNNVVVVVVNNNLLLQQQOOOFFFLLLNNNPPPQQQQQQRRRTTTUUURRRVVVZZZ]]]\\\YYYVVVUUUNNNMMMLLLKKKHHHFFFCCCBBB>>>;;;888666666888999999///###***@@@DDD555444CCC<<<000666<<<222333666+++===;;;888555444444666777444;;;AAA@@@999444444777;;;777333222333555666777))),,,111666888888777555;;;666111111555888777555555;;;999000///777888111444444HHH///222...888AAA555333222666<<<>>><<<888666666777777666555444444333555666333///...222666111111...222:::333+++000333777888666555666444000===999444222111222333333,,,///111222111111111222333666777666888999666000555...888222???///333...222111...---222777444...111333000+++...555444,,,777666666555444222...+++222555000///777555///111555666222...666@@@;;;---111222333333222111333444777333222444111---///555111111111222888>>><<<666...'''(((111444///...444***222...)))111666444555333222111///...111555888<<<999666666777777444111...444333+++***333888444666222BBB999555999+++444333<<<===111+++...000,,,888444222333222222666===888333000000///---///333444555111+++***...000///444555333//////222111---++++++***+++///333000)))111---***+++///333@@@BBBCCCCCCBBBCCCGGGKKKEEEEEEEEEEEEFFFFFFFFFFFFAAAFFF>>>FFF@@@OOOGGGEEEEEEFFFBBBAAAFFFBBBAAAMMMDDDCCCCCCCCCCCCCCCCCCBBBAAABBBBBB@@@???@@@DDDHHH>>>>>>>>>>>>>>>=========;;;???@@@>>>===@@@@@@>>>555888:::999777999>>>CCCBBB<<<999>>>CCCBBB???>>>???;;;777888<<>><<<;;;<<<===???AAA666<<>>>>>>>><<<999999<<<>>>444666999999888888;;;>>>---333333666;;;555222<<<111111111333333333444666111555333000444<<<<<<666444666888999999777444222666777888888999999:::;;;888888888888999999999999888444111222666999::::::333???666;;;333888000===;;;:::;;;<<<;;;888:::???000222444666;;;???===888:::>>>222;;;<<<333???:::333666777777:::>>>>>>;;;======<<<:::<<>>:::888777666555666333555:::;;;888999<<<444000444666111333::::::777666555555555777:::<<<888;;;======:::777555555:::999888666555555555555000111333444555666666777888444222333666888666222>>>;;;888555222000444:::333...:::000888<<<555222666333111222555555111---555555555555555444333333111555888777444222444888777666000111666...%%%)))222555555333444666444000444222//////111444666777333555777777555444444444111444555444666888555000444111666444888000444555111222111///222666444///333666666333444888777111......000444999;;;999777333666///...666666333777...333333...000777555---111222333222111000111222///,,,---111222222777>>>555888:::<<<@@@BBB<<<333444---,,,333555000///444555<<<555,,,000000+++,,,111222333333333333444666:::999777777888777666555---555555...---444666111222---:::333111555'''...000888999000+++///111...:::555111000000...000444333555;;;>>>:::222...///...111111...///111222//////000///,,,,,,///...***666444000++++++,,,&&&000...---...000222>>>@@@BBBAAA@@@AAAEEEJJJFFFDDDBBBDDDGGGHHHGGGEEE???FFF@@@HHH@@@MMMGGGIIIHHHHHHBBBBBBIIIEEE???DDDDDDDDDEEEFFFEEEDDDBBBAAA???AAABBB@@@<<<>>>FFFNNN??????>>>>>>===<<<<<<<<<<<<===<<<:::;;;??????;;;888999:::;;;<<<<<<======444999@@@BBB===999>>>HHH<<<999777999===AAAAAA@@@@@@???>>>===>>>???@@@AAAAAA===AAAHHHGGGAAA@@@GGGIII===GGGBBB;;;CCC@@@AAA@@@AAABBBBBBAAAAAABBBCCC===<<<;;;;;;<<<<<<<<<:::DDD777111999@@@<<<666444666888555888???888...111444666888777666666999<<<333777333,,,666FFFBBB222888999;;;<<<<<<:::888777888777666888999;;;:::999555666888999:::999999888999777555444444666777888222===444:::333:::222>>>///777:::666000000333444666666999;;;999666999???999<<<222666::::::@@@666333777888777999<<<===:::===>>>>>><<<===AAA@@@<<>>999555777666666CCC333222999777555555777555111---333444444444444333222222333666::::::777444444555444555000///555000***000222222111///222666444///111///---///222666888999333555666555333111111111000222333222444777555000444555111666///000000777000333444222222555444111000444777666555555444222EEE@@@:::777666333,,,&&&222555...+++222222000666---666999222///222444111222333333222///......///333111111222222111555;;;777999999999;;;;;;666...555...+++000111,,,,,,000***111---)))000111///222///111444666777666444333222333444444222222333444---555777222111555444000555000888444444777,,,///999???>>>444///111222///:::333...///000//////111,,,111999>>>999000,,,...)))...111222333555444000,,,000000......000///,,,'''((('''''',,,333333000///000111000...---<<>>;;;;;;AAAFFF???>>>>>>>>>>>>>>>>>>>>><<<<<<999666999>>>===999:::999999<<>>;;;888444666;;;???===:::===CCC===;;;:::<<<@@@BBBCCCBBB@@@@@@@@@@@@@@@AAAAAABBBGGGDDDFFFIIIFFF@@@>>>BBBHHH<<>>???BBB@@@???AAACCCBBB@@@===AAA===;;;<<<>>>>>>999555@@@666444;;;999///000:::;;;;;;444555>>>888,,,)));;;@@@AAA<<<666666999;;;:::888333000888AAA<<<000::::::;;;<<<<<<;;;:::999999888777888;;;<<<;;;:::333444777999999999777666:::::::::888666666888:::333===333:::444;;;222===222<<>>AAAAAA???@@@CCCCCC@@@CCC@@@>>>@@@DDDHHHHHHGGGKKKKKKPPPOOOHHHMMMRRRKKKYYYVVVSSSQQQPPPNNNJJJHHHNNNNNNOOOQQQSSSRRROOOLLLMMMPPPOOOKKKLLLQQQSSSPPPVVVWWWWWWUUURRRNNNMMMMMMUUUXXXYYYVVVPPPMMMNNNQQQJJJHHHEEEBBB@@@??????@@@555666777888888888999:::111777444***+++666:::555@@@KKK@@@333666222---999888777777666666666666777777555333333333444222111222666999666222///222666999777444222111333555777111000///000222333111///888555888>>>???777222444===>>>:::666$$$999///===888777666888::::::777555333333444444444444333333777999:::999555333222222555888222000666444000666111000...,,,000555444///555333222222444666666666000111222111///...///000000222222111333777666222666777---999,,,333+++333///444666333222444555333///222666888555222222555<<<666111111666999999666333666000---333111...333///666999444000111333222222333333111...,,,,,,---444444555555444222222444999888333---...222222///666///,,,...///------000000666111---000---)))...///000222555666666333111...000333222000///222444...444666333222555555333888444666666999:::333111888<<<;;;333000222333222666///+++///444555555555...---///222111...///333)))...111222444666555222...333555333222444444222000000,,,(((***...///,,,000222333000+++'''>>>CCCHHHHHHEEEBBB@@@AAAEEEBBB@@@CCCHHHKKKIIIEEEFFFJJJDDDMMMAAAIIIBBBHHH===EEEEEECCCHHHGGGCCCHHHDDDDDDDDDAAA??????BBBDDDBBBAAA???>>>>>>>>>===<<<======>>>>>>???@@@AAAAAA??????;;;999;;;@@@???;;;777666555888;;;;;;777222AAA777333:::CCCDDD>>>999======<<<===???@@@@@@@@@===>>>>>>??????????????????DDDEEEAAA>>>@@@???;;;EEE:::FFFBBB;;;BBB>>>>>>DDD@@@===@@@FFFHHHBBB;;;CCC@@@===???CCCCCC>>>888,,,222===>>>..."""444QQQ666777111111======444222777======666000111444555>>>555111777999555222555666666666666666666666666:::999999:::<<<===<<<<<<333444666888888777666555888999999888777777999;;;666???444:::444:::000:::333:::;;;666777===<<<444555111444;;;:::222222888333999<<<333111999999888666;;;===:::888999:::888;;;>>>???<<<<<<@@@@@@>>>BBB???===???CCCFFFFFFEEEOOOJJJJJJHHHDDDMMMSSSLLLMMMOOOPPPOOOMMMOOOUUUZZZJJJMMMQQQRRRQQQNNNMMMLLLLLLNNNMMMLLLMMMQQQSSSRRRTTTVVVYYYZZZYYYXXXXXXYYYSSSRRRRRRQQQPPPLLLHHHDDDMMMKKKGGGDDDAAA@@@@@@@@@>>>??????===999777777888666444444555666666888;;;444@@@888000;;;;;;444999999888888777666555444333555666555444222111333444333666777444111111777===444444333222222333444555666444111111222333444444///000///...333999555+++999888222---333,,,;;;111111222444666777666555333444444555555555444444999999888777555555666888:::???888111333000,,,111000000...,,,///444333///666444333333444555444222///000111111000000111333111333222000222777777444666555,,,;;;222:::///333000444555222111444555444555444888<<<:::444555;;;555///***+++222;;;AAACCC000777555333999666111666///111111//////000///,,,222222222111...,,,,,,---###)))///333555666666555888888333......333555333777333000222333333444666,,,333111000555222000888111//////000333444333111222555777666333333555888///222333111111444777777222333///333666444333------///...,,,,,,000444444222,,,***///666777666666666000,,,---///000222666,,,000111000111555555333---222555222111333444333444444000******...///---///111222000,,,(((>>>CCCHHHIIIEEEAAA??????CCCBBBAAACCCGGGJJJIIIGGGJJJKKKCCCNNNCCCIIIAAAGGG===HHHFFFBBBGGGHHHGGGMMMDDDEEEDDDBBB???@@@DDDHHHBBB@@@>>>???@@@AAA>>><<<;;;<<<<<<>>>???@@@AAABBB===>>>===:::;;;>>>===::::::888666888:::;;;888666555:::@@@>>>555///666AAA;;;;;;;;;<<<<<<<<<<<<<<<888:::;;;<<<===<<<;;;::::::BBBCCC===<<>>===CCC???===AAAIIIKKKGGGAAA===:::999<<>>>>>;;;???@@@===<<<>>>@@@>>>???@@@BBBDDDFFFDDDAAA>>>FFF???DDDIIIIIINNNSSSMMMNNNOOOPPPRRRRRRLLLBBB;;;IIIOOOTTTSSSOOOLLLLLLNNNMMMNNNNNNOOOPPPRRRTTTTTTUUUWWWZZZZZZXXXVVVUUUUUUWWWTTTRRRSSSSSSQQQJJJDDDQQQNNNKKKFFFBBB@@@>>>===;;;<<<===:::666555777999:::222222;;;;;;111000888---666333///777;;;666222555666777888888777555444666777888666444333555777666777777555333666;;;@@@222222222333333333333333999888555444444555888999555666///'''---<<<>>>666888111000------===111333000111333444444444333333333444444555555555555444888888666666777:::<<<>>>333:::555...111000...222///222222//////222333000000000000111333444222111,,,...............000222333444222///111666777444333111///999888;;;777999333444222//////444666444666111444>>>===444333:::AAA;;;333...---///333555)))222333333999666111666333111...000333444111---000111111000///......///&&&---000222444333000000444555444444555444000333111000111333444555555(((///......222---+++555333///,,,---111333333222444555666555333222333444000111222111111222555888///444---333555///555...333222///---,,,---///000111,,,+++000444333111222444///---//////...///222...111000---...333555444***///000,,,***---000000///000///+++,,,111444333---...//////......>>>BBBEEEEEECCCAAABBBDDDAAAAAACCCDDDFFFHHHIIIJJJLLLJJJ@@@NNNEEELLLBBBGGGFFFLLLEEE>>>FFFIIIGGGHHHAAADDDFFFEEEBBBBBBEEEJJJ@@@???>>>===<<<<<<===???:::;;;;;;<<<===>>>??????:::>>>???<<<:::<<<<<<:::===;;;999888999;;;<<<<<<,,,;;;GGG@@@+++!!!111GGG999:::;;;;;;;;;;;;;;;;;;777999;;;======<<<:::999???>>>???@@@>>>;;;;;;>>>AAA777CCC@@@;;;CCC>>>????????????AAACCCEEEDDDDDD888777666999<<<>>><<<:::III;;;000222<<>>;;;;;;::::::999999888888999666444555777888777444999AAA444999444;;;...777:::888888999999666777:::999<<<<<<:::999::::::777333***666222444<<<444AAA222999>>><<<:::===AAAAAA???DDDEEEAAA???AAABBBAAA>>>AAADDDEEEDDDCCCCCCCCCEEE>>>GGGQQQLLLIIIMMMMMM[[[TTTLLLIIILLLRRRVVVXXXJJJQQQVVVUUUNNNJJJMMMQQQPPPPPPRRRTTTUUUUUUVVVWWWZZZ\\\]]]\\\WWWSSSPPPOOOYYYWWWUUUSSSRRRPPPLLLJJJHHHGGGEEEBBB@@@===<<<;;;333666777444111111555:::888222333:::999000...444111555999444...444666+++222444666888888777666555777555444555666666555333666666555555555777:::;;;555444333333333333444444666666666555444555666777:::999666333444999???AAA;;;444???333:::===555333222444555666666555555555222222333444444444444444666666555666777888888888***555333---111333222666...444777444000111222111//////000222444444222000...//////...------///111333444111---///444555222000///555333555...666;;;666444///+++...444666444333---222AAACCC777111555555555444111000222666:::...666555444777444000666555222000333666777444222...///111000000000111222)))///333000///000///+++---222555444333444222///......---...000222111///888;;;666111---!!!333000---...222555444111666444222111111000...,,,111222333444222000000222...777///777666...999222<<<888333111//////000111111///000333333000///111---...111222...,,,222<<<,,,//////---...333555333***///000***'''***///000999:::666...******)))'''...---++++++---///CCCFFFGGGGGGEEEFFFKKKNNN???AAADDDEEEFFFGGGIIIKKKLLLHHH>>>MMMGGGNNNDDDHHHIIIJJJ>>>666???EEE???===999>>>BBBCCC@@@???AAADDD???@@@???:::444333999>>>::::::;;;;;;;;;;;;;;;;;;===CCCFFFBBB??????@@@>>>;;;999777555444777:::===AAA:::555666888777888;;;888:::<<<===<<<<<<===>>>999;;;===???@@@>>><<<;;;CCC888777???;;;---,,,888AAA555AAA===888AAA???@@@<<<@@@BBB@@@<<<:::===AAA===<<<;;;;;;<<<<<<<<<;;;222<<<@@@;;;444444555555!!!444;;;888:::999666:::...333111,,,///;;;===888777777444222555999777222666555444333444555777999111777<<<:::444222888>>>??????===<<<;;;:::::::::===999666777:::;;;888333999@@@333999555;;;///777333///000333---%%%)))444888???>>>444000555888555:::(((333222666<<>>???AAA@@@@@@AAAAAA@@@???BBBIIIOOOPPPGGGOOOXXXLLLAAAFFFNNNCCCLLLTTTUUUNNNHHHGGGIIIKKKRRRXXXUUUMMMIIIMMMSSSRRRRRRTTTXXXYYYXXXXXXYYY\\\___aaaaaa___\\\ZZZYYYTTTTTTRRRMMMIIIGGGHHHJJJ::::::;;;<<<<<<;;;::::::<<<===;;;666000...111555888777777::::::777666777111333>>>999***333===000333555777888888777444333666111...000666777222---333333222444555666444333999777555333222333444555000222444444333222111222333333999@@@;;;111444@@@::::::OOO666555,,,111777...000333555555555666777000111222333333333333333666555555555444222...,,,///;;;888000222222///222---666;;;777111000222222333333333555666555222///666666666444222222333555333333000,,,---222333000//////:::,,,---...777888333,,,(((---444666333666///666JJJMMM>>>333666333777999777333000333666>>>DDD@@@:::;;;666333:::111//////222333333222222,,,...000111000111333555111666666111///222333000444777666111000444666555///000000000111333222...&&&---...222666000000===333000...000555777444111;;;888444333444333///,,,111222555666444///,,,,,,+++777...666444***999222222...,,,...111444777:::111111333777666222222555---222666555...///???RRR(((,,,...---000444555333///333333---))),,,222555(((,,,---,,,---222555555111---(((''')))***JJJDDD@@@BBBIIIMMMKKKGGGOOOLLLCCCGGGKKK333&&&;;;CCCFFFFFFCCCBBBFFFHHHHHHBBBGGGKKKJJJJJJJJJFFFAAAFFF>>><<>>??????@@@===>>>999VVV000FFF<<<<<<======<<<;;;:::999888888;;;::::::;;;<<<<<<;;;999;;;>>>>>>:::999:::888444333888>>>AAA???===<<<<<<777222???...===<<<>>>666111999BBBCCC>>>;;;===AAA===@@@;;;222111<<>><<<<<<>>>???;;;???>>>999:::BBBGGGHHH;;;:::888666555666777888888:::999666555888888555555999333BBB333:::555BBB333:::333===000:::222888===;;;999777666444222111333666:::<<<<<<===AAAEEE<<<>>>??????=========???>>>555000555:::999888:::CCC...DDDPPP888EEEUUU666444<<>>777444888777222111333555999;;;:::777555666<<<<<<;;;;;;FFF'''>>>BBBBBBAAA???===<<<>>>@@@AAA999999CCCGGGDDDEEELLLHHHIIIHHHGGGKKKPPPKKKBBBGGGGGGLLLRRROOOFFFHHHQQQKKKPPPTTTTTTQQQPPPSSSWWWTTTQQQOOOPPPSSSVVVVVVUUUPPPaaakkkeee^^^^^^\\\VVVTTTRRROOOKKKHHHEEEDDDDDD<<>>444///***555000666666111666,,,000555888666111...000444111///444:::444))))))222555222111222333222111111111888333...444333,,,,,,222555+++//////+++444///333222111///......000222222+++///444...---///,,,222$$$(((///...---000)))555---)))666666HHHDDDAAADDDKKKOOONNNKKKGGGIIIDDDJJJQQQCCC;;;LLLHHHKKKKKKGGGEEEGGGHHHFFFCCCFFFGGGDDDEEEGGGGGGCCC@@@DDDGGGGGGGGGGGGEEECCC======<<<<<<<<<<<<<<<<<<===999<<>>AAA>>>BBBAAA@@@???>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBBBB999===???======@@@???<<<===>>>===:::777666888:::;;;666:::===999CCCAAA<<<>>>;;;999<<<@@@@@@<<<666999BBBHHHFFFAAA>>>===;;;AAAAAA@@@>>>======???AAA===AAA@@@;;;888;;;<<<:::888777666444444444444444888:::999666555888888666<<<777666000---)))555AAA,,,...444555999555666444777999999666333333666:::555666777999;;;======<<<>>>;;;777555555777999;;;444111222666666444666<<<888)))888>>>,,,555@@@(((;;;333***+++777CCC@@@777555888:::999;;;<<<999333888888888999:::;;;;;;:::777888222333888LLL999PPP@@@AAA@@@???======???@@@DDD@@@BBBHHHGGGAAADDDMMMFFFKKKMMMJJJHHHJJJIIIEEELLLLLLOOOQQQNNNJJJKKKOOOHHHLLLPPPPPPMMMMMMPPPSSSRRROOOOOOUUU\\\^^^YYYSSSSSSaaahhhbbb[[[\\\\\\WWWQQQOOOLLLIIIGGGFFFFFFFFF(((DDDIII???>>>999555===888;;;:::777999<<<:::555333000///222444222333666777---222555---444===555111555999888444333666:::111777:::777555666777555777333222666999:::<<>>JJJIII:::...---555666111000666444000333222555444//////333444111555...***...666999444---===999333222777999222&&&,,,111555666333111222555444777999777333111333666444666999;;;<<<;;;999888888999777333333555555111///111000,,,,,,111333111111333222000333888777111///444///,,,444777888@@@333555222999<<<+++)))EEE<<<444777,,,888///222(((777999888333111333444222''')))000777777111,,,---,,,666444...222222...000...------...//////---+++---000222111------000333//////......---.........222444333...---111111...***444:::...777///333666888>>>333444555444@@@:::444444555666777777666555222111---(((''',,,000222444222111222333333222222000777222---333222,,,,,,'''***"""+++111...222(((...000222///***)))---222///'''***///)))(((,,,)))444,,,***///000,,,...555&&&,,,)))$$$(((***PPPKKKGGGGGGJJJKKKHHHDDDAAAHHHHHHJJJQQQLLLHHHPPPKKKOOONNNIIIFFFFFFDDDBBBIIIIIIFFF@@@>>>@@@AAA???:::DDDFFF===:::>>>;;;222999999999:::<<>>===<<<::::::<<<===>>>@@@>>>===>>>AAADDDEEEEEE;;;>>>@@@>>>???AAA@@@===888888888777666777;;;======555222FFF///???<<<888>>>:::666999???BBB@@@<<<999AAAMMMQQQIII===888:::CCCBBBAAA>>>===>>>AAACCC;;;@@@BBB???>>>???>>><<<;;;<<<;;;;;;:::999999888777:::999555555888888666[[[;;;---$$$EEEBBBDDD333444...888,,,;;;...666000444777888555111111777===999777666999======999555???<<<999777888999;;;<<<333666::::::333///333;;;===777<<<<<<666;;;>>>333777>>>@@@999333444:::>>><<<777555888999444---)))===<<<999888888:::<<<>>>DDDDDD:::888555CCC000>>>>>>?????????>>>>>>@@@BBB;;;:::===@@@:::444888BBBDDDMMMRRROOOIIIHHHKKKMMMGGGJJJJJJHHHHHHLLLMMMKKKHHHKKKNNNNNNLLLLLLOOORRR\\\UUUNNNPPPVVVXXXQQQIIIVVV```ccc\\\WWWXXXYYYVVVRRROOOKKKFFFDDDCCCDDDEEE444AAA???666::::::666888;;;;;;999777777:::999666777000...333888999999:::333...222333,,,000999777111222333333333444666888666;;;<<<888444222///+++555444666999:::999<<>>::::::999666222...222333000///222333222111777888444555:::777...:::222111222000666999444222444444333444777999777444222000333777777222---444999:::666333333333111111444666555333111222444333555777666333222444777///111555888999999888777333333000---111666666222///222333222222444333000///222333444666888555111???<<<222111333+++(((444333555222555;;;222+++333444777:::+++444666888)))555999:::555222333555444666222000222222...+++,,,,,,555222---111000,,,000000...,,,,,,///222444444+++///222222///...///111666666666666555555444333111333333000///111000---***333888***666---333666,,,777444:::;;;555999...222///---111777999666111222444---!!!###000555...333222111222333444333222///555000,,,222222+++,,,666777+++111222'''"""///333777333,,,+++000777333***---111++++++000...222000111333---''',,,666000000222...&&&***QQQMMMIIIHHHIIIIIIEEEAAACCCJJJLLLIIIIIIHHHDDDCCCHHHLLLLLLGGGCCCBBB@@@===EEEFFFDDD???>>>AAABBB@@@CCCHHHFFF===999===???>>>::::::::::::===@@@CCCFFF???<<>>AAAAAA>>><<<<<<:::666111333888;;;<<<<<<;;;;;;>>>444111DDD///222:::111888;;;<<<999666666;;;@@@>>>===BBBHHHCCC999888@@@BBBBBB@@@>>><<<===AAADDD===???BBBAAA@@@??????>>>???@@@AAAAAA@@@???===;;;777999999555555888999666:::666:::222999111888888<<<555555+++555111999777666777777555111111333666999999:::<<<>>>===999666:::<<>>===<<<===???555999<<<:::555444;;;CCC444777444111666999777666,,,EEEWWWKKK111%%%///===<<<444333777666...***...<<<;;;999666555666999;;;---888888AAA:::EEE777;;;;;;===>>>>>>>>>???AAABBB@@@???AAADDDAAA===@@@GGG???FFFLLLKKKFFFEEEIIINNNAAAFFFEEEAAAEEEPPPRRRMMMMMMNNNPPPQQQPPPQQQSSSVVVoooeeeYYYUUUWWWZZZ[[[YYYWWW]]]___ZZZVVVVVVUUURRRUUUQQQKKKDDD@@@??????@@@BBBCCC<<<666999===<<<::::::999666444555777666555444111222888<<<;;;:::;;;222111333333000000222000444444333333444666777888:::;;;777000,,,---,,,***222333666999888666:::@@@DDD>>>777444555666333///444;;;;;;444111555444///888999111$$$%%%111777333999---222666111<<>>222///!!!000000::::::111111###000---,,,000555666333///000444333......333222---444555333111222444333000///555000+++222222---......333,,,666999000000###111444666444000///222777555---222777111000333000...---//////***%%%)))222...)))000---###EEEDDDCCCFFFIIIKKKKKKIIIFFFKKKOOOKKKEEEFFFDDD<<>>@@@@@@BBBFFFHHHEEE???<<<<<>>GGGEEECCCAAA>>><<<<<<======999@@@999:::777???::::::===;;;:::999:::===@@@BBB@@@===::::::;;;=========AAACCCBBB>>>;;;:::777333:::;;;<<<======<<<999777===777777;;;:::+++AAA333<<<===<<<888333111444888???777555;;;===;;;===EEE@@@@@@???===;;;===@@@BBBBBBBBB@@@>>>:::666555666:::<<<===>>>===;;;999777666999888555555999999777---333111:::333;;;666999555666...555000<<<999>>>999666444444666555222///444888<<<===<<<:::999999333888<<<999555555<<>>GGGMMM000777111+++444666111555...888>>><<<777555333000444111444999888444:::GGG888999:::999666555666888***888777BBB444???@@@AAA999;;;===>>>>>>???AAACCC@@@>>>???CCCFFFFFFHHHKKK???@@@BBBCCCAAA???@@@CCCEEEIIIHHHDDDHHHSSSVVVQQQOOOPPPQQQRRRSSSTTTWWWYYY___[[[VVVRRRSSSXXX^^^bbbZZZ^^^___]]]ZZZXXXSSSOOOSSSOOOIIIBBB>>><<<===>>>888DDDPPPLLL>>>999===@@@:::777555555666666666666111222777;;;999222000111333444333666;;;999111...999999888888888888888999555666444111111666777555222333777:::999555777===;;;888555444444555555555666===>>>666333777666000555333333444444333111///888///666:::777BBBGGG666333222333444444333333333444444333111111111222333===555,,,***222:::666------...///000///000111222111222333333333333444555555444222111333777;;;>>>999888333///000555555111555444333333222000///000222111111222222222444777***888666...444777111---...111444222111888999111,,,......333111333333777000555777333111222444333///+++***///333111///...---222///---000---***111///......///111222111000+++...111333222000///......///000000000...---,,,......///111222111111222000999$$$777222HHH///111///777///222333000999111222333444444333333333444......333888555///000777666888666111111444222---///666111,,,333444///000***333///666666///666000111///...///000111000//////)))000777111///000+++...,,,,,,------+++---000///***222/// &&&BBBBBBBBBEEEHHHIIIIIIHHHFFFFFFOOOQQQIIIJJJLLLCCCCCCGGGHHHEEECCCDDDDDDBBB???CCCEEECCCCCCDDDBBB===999666:::AAA<<>>======>>>999EEE:::888999BBB888:::======<<<<<<===???AAACCC===;;;:::;;;>>>@@@AAAAAA@@@CCCCCC???>>>>>><<<888@@@===:::999;;;>>>AAABBB444>>>888111@@@+++EEE666AAA:::555999BBBGGGCCC<<<<<<666333888>>>@@@AAACCC>>>>>>???>>>======???AAA@@@?????????<<<888888;;;999:::;;;<<<;;;999777666666888888555555999:::777AAA666222<<>>888333999:::666777;;;777222111888>>>:::222222444888999555555===III777:::======:::777777999<<>>???GGGIIIHHHEEEFFFJJJMMMLLLLLLLLLMMMOOOQQQUUUXXXYYYQQQSSSUUUUUUSSSSSSUUUWWW____________]]]YYYTTTOOOLLLIIIEEEAAA>>>===>>>??????<<>>888...***,,,111666333666CCC@@@555333555666888777555444444555333666777777888:::777111666666999===<<<888888:::222333444333333333555666222777999666555666555333222,,,...777999222///222999777:::;;;===EEEBBB222444111222444444000///111888---$$$)))666>>>999000:::777222///222777555///...///000111222333333333444444444555555666666666:::777222///...111555888333555444000000333555444222//////111222111333666222000000111000///333888555EEEAAA000000222'''000000555333,,,333888///...333444???555555---333000333444222222555444111>>>777111000000///111555///222...---111,,,)))333///...///111222111...+++,,,...000222222111///...222333333444444333333333333111000222111......000))):::,,,:::---???...999111:::333777888444;;;222111555777333---+++000555...***---444222,,,333BBB555999777111111555333---///666000,,,333555000222///777000222---%%%...,,,222///---///222444222...---'''///666000...///+++222///...000333555444333333333666333,,,111DDDDDDEEEFFFGGGFFFEEEDDDGGGAAALLLTTTJJJIIIMMMEEEDDDGGGHHHDDDBBBDDDEEEDDDGGGIIIHHHCCC@@@>>>;;;666AAAEEEIIIHHH@@@888888;;;<<<<<<===>>>>>>???@@@@@@999AAA<<<***>>><<<<<<<<<;;;;;;;;;<<<===>>>???@@@======<<<>>>AAACCCCCCBBB???BBBCCC@@@???AAA???;;;>>>;;;888999===CCCGGGHHH000RRR777111???222@@@888999444333<<>>@@@@@@?????????AAA::::::===CCCCCC???>>>BBB<<<<<<======<<<;;;999888666888888555666999:::888+++333444111+++333888<<<999=========555555666;;;EEE@@@:::777888999888777555666777888777777777777<<<:::777555555888===@@@===>>>;;;555444888888444444555444222333666555111;;;>>><<<888666999:::999444:::===888444555999:::777;;;>>>>>>:::888999<<<111<<<444FFF555AAAKKK777888;;;===?????????@@@AAACCCDDDEEEFFFGGGIIIKKKLLLKKKFFFEEEHHHGGGCCCCCCFFFEEEDDDDDDEEECCC@@@BBBHHHHHHHHHIIIKKKOOOTTTWWWYYY^^^```aaabbbaaa___\\\ZZZbbb^^^ZZZYYYYYYVVVQQQMMMHHHFFFCCC@@@>>>=========GGG222---222111:::===...888444444999;;;888777999:::999:::;;;888222///000///888333333???<<<222777...333888888444111222444999:::999666777888444---;;;999:::>>>???;;;777777111222333333444333222111222222555888777333222555555///,,,///111000222777777===888555@@@FFF<<<333444111222666666111000333777000+++000:::???;;;444+++333999666222111333333000111222444444444222000555444444444555666555555555333000......///111222***000333000///222777888111......333444222333888///...///222111---000666,,,666444///555777222222777000666999000666;;;///---:::666999)))555000222222222111111555888555///III@@@666///++++++222;;;000222......222,,,***444222222222333333222000------...///111222111000...************+++,,,------555111///111111---...222,,,333///(((111333333777+++777444::::::555888---000333333...((('''...444000///......---///555<<<222777666000111888777///...444///***222444000222&&&---'''...///---999777111111000111333444333111222***///444//////222000111111000000333555444222)))000,,,'''***,,,>>>???BBBEEEHHHJJJJJJJJJIII>>>JJJTTTFFFAAAEEE>>>DDDGGGFFFBBB@@@BBBDDDCCCAAACCCCCC@@@???AAA@@@===444???AAA888444<<>>>>>>>>>>>===<<<::::::333555999<<<...;;;777<<<===>>>>>>???@@@@@@@@@@@@??????@@@BBBBBB@@@>>>???BBBBBB@@@???@@@>>>:::???>>>===???BBBCCC@@@===666jjj<<<;;;???>>><<<;;;000444999<<<===;;;::::::<<>>555333;;;@@@???<<>>DDDBBB:::666888<<<<<<<<<;;;;;;:::999888555888888555666999:::888333777CCC444<<<444>>>888888666???000999444KKKSSSNNNIIIAAA999555555888;;;<<<999666777::::::888555888666777:::>>>===666000222999<<<999888<<<<<<999555333777999777===@@@777222666888999;;;>>>:::444222;;;???;;;;;;@@@???999777;;;===;;;888666:::===444BBB@@@ZZZDDD@@@333888;;;>>>??????>>>???@@@===BBBEEEAAA======AAADDDBBB???AAAEEEEEEBBBDDDKKKDDDAAADDDIIIEEE???BBBMMMGGGFFFGGGJJJOOOTTTXXXZZZZZZWWWTTTVVV[[[^^^]]][[[aaaZZZTTTRRRRRRPPPMMMKKKIIIHHHDDDAAA===;;;:::999555...<<>>>>>:::777888<<<>>><<<666222444;;;>>><<<<<<999999>>>@@@;;;666333888777666777999777333///777333555;;;999000///444444666666555666888666111222>>>555///AAAGGG;;;888555222333888888333222666///555:::999444111333777222111///222999:::---111111222444444222///,,,444333222222333444333222000000111333444555666777111888<<<777111111444666333000111666666222111555,,,,,,///444333---...333777777111222666000,,,666888,,,444<<<666:::>>>///'''999---###///111222444333000111777;;;777///---...111444222///111666111222......222,,,***555222111000000111111000.........///000111111000...//////......///111333444333...,,,000111...111666777)))+++;;;...:::...666;;;///...///000<<<888555555333///+++,,,222888333777555---...666555---///555555///222:::999222---333...)))111333000222888:::...222222,,,222***+++---000000......///000333***,,,000+++,,,333222---//////......///000...---888///(((333111NNNIIIIIIMMMMMMHHHEEEGGGNNNRRRUUUSSSJJJBBBEEELLLMMMEEECCCHHHHHHAAA@@@EEEEEE======CCC???666888CCC999;;;BBB444888IIIAAA;;;888888666888AAAHHHDDD<<<@@@<<>>>>>??????>>>===;;;>>>AAABBBBBBBBBCCCDDDFFF???;;;???CCCBBB???===AAA@@@777AAACCC999===888AAA===999777888999888777;;;;;;:::999===BBBAAA<<>>;;;777666[[[JJJ???@@@@@@===???FFFAAA===999888<<>>???;;;777555:::666999>>>:::000000888777666333......000222222888>>>777000666888333555555888:::999777666:::===;;;;;;777444777===:::333999<<<;;;555......555===EEE===999<<<<<<888888<<<===:::666444444666888999999333999???888666999777888<<<<<<888666999======555???@@@888555:::;;;555777<<<>>>:::888;;;===<<<;;;===>>>>>>======>>>@@@GGGDDDCCCCCC???<<>>EEEEEEHHHMMMMMMIIIGGGHHHMMMLLLMMMSSSZZZ^^^\\\XXXbbbXXXTTTZZZ___[[[TTTPPP]]][[[WWWUUURRROOOLLLIIIGGGDDD???:::<<<>>>;;;444777999000999:::222<<<;;;888888888777666777:::===888444333555:::;;;777222***///444666555444555666333...999444111333///<<<555222333999:::666666:::888888888777666555444333,,,...000111111333666888JJJBBB888111000111222333666111444777444666888111888CCC---777QQQBBB333333777555555777333...111888888000///666888444444999777555444444444444333111111///...111666888444000555;;;:::333111666555///444444555555666777777777777888555222444777555000888666444444444444222000333111222444222///666@@@444555000444 ;;;777\\\>>>222999555,,,,,,---000///---,,,...222777:::...555::::::;;;;;;444***555333///888EEE@@@444555///111333111000//////...333222222333444333111...000///...000333444111...;;;333///000111///...///222///000222)))$$$111555666444222444666222+++111111111333555555444333222444555444333222222444:::...)))///111---...555)))777888999???;;;000555***444;;;111444<<<333666///---111444111...,,,000///000555888888555333...222666555111///222555555111---,,,///111///,,,666---///222---///MMMIIIIIIMMMMMMIIIGGGJJJDDDHHHJJJHHHEEEEEEFFFGGGJJJEEECCCDDDDDDBBBAAACCC===AAABBB@@@===::::::999DDDDDDMMMBBB:::===888BBBAAA???<<<;;;::::::;;;;;;BBB>>>DDD;;;;;;CCC777666>>>>>>======>>>>>>======AAACCCDDDCCC@@@>>>======DDD@@@@@@BBBCCC@@@???AAAAAAFFF>>>DDDDDD>>>CCC;;;???<<<999999;;;<<<<<<;;;>>>AAAAAA===;;;<<<;;;999JJJDDD>>>===<<<:::;;;???===666777CCCHHHCCC@@@BBBBBBBBB@@@>>><<<<<<<<<======<<<<<<======;;;888666:::666999???<<<222///444999999777555444444444333444:::555111888:::555666???<<<::::::;;;===<<<<<<:::;;;888555888<<<;;;555;;;:::999777666666777888AAA<<<;;;===<<<888888;;;:::999777777777777777777:::444:::@@@999777:::777&&&000888:::;;;>>>AAABBB:::CCCEEE>>>===BBBCCC>>>===AAABBB>>>;;;<<<===<<<999;;;=========>>>@@@AAACCCIIIMMMIII??????TTTlllEEEDDDBBB???BBBFFFFFFAAACCCAAACCCGGGHHHFFFFFFHHHNNNLLLMMMPPPVVVZZZZZZYYYccc\\\YYY]]]^^^[[[XXXYYY\\\XXXRRRNNNLLLLLLKKKJJJ;;;<<<;;;;;;===>>>888///999>>>444888777222:::444666777777666555555888:::666777888999;;;;;;:::999///222555666666444333333777)))///111999>>>000111:::666666999888444333666333333333333222111000000666777888777555555777888888777777888999888444111111000111333555777777666###999333AAAQQQ:::///888111------111333111222666444222222555555333555888666333111000222444555555999666222222444333...***444222222555555333333666333333333333333333333333333444333222444777666111...000444777777555111...555''' ***999===777111777777111555666222333//////444888111,,,777999)))333333444444666999;;;===777888666222333666666111111///***000;;;888000444222444555444111///...,,,111111222111111000//////222111000000111000---***777222///111222000000222222666777111******---000,,,666:::222((()))444===000000000222444555666666555555555333000//////111"""&&&+++222:::===;;;555555888333((('''///555444999000777;;;111111666,,,...+++,,,222777888888:::555222///000000...+++)))***,,,///000000333999===777333//////222333111//////---777;;;///(((JJJGGGGGGIIIJJJHHHIIILLLCCCGGGGGGCCCDDDJJJJJJDDDBBBBBB@@@===>>>BBBCCCAAA777BBBFFF>>>;;;???<<<111888222===;;;666333///??????<<<<<<>>>;;;777???LLLBBB===DDD;;;;;;AAA777777==================>>>>>>===???AAAAAAAAA@@@AAABBBBBBAAACCCDDDBBB>>>???DDD999EEE??????===;;;CCC888888666555666888:::;;;;;;;;;AAAAAA;;;555444555555DDD@@@===<<<999777999???444222888DDDHHHAAA999888>>>BBBDDDBBB===999999;;;>>>===<<<;;;<<<;;;999666:::555777>>>>>>555000111888888999999888666444333444;;;777333::::::444555???777000///444777444///333555444222222555666444:::666555888<<<===888222444555999<<<999555555999777888999999999888777666<<<555:::???:::888;;;888)))222999999888:::<<<<<<;;;AAABBB<<<999<<<<<<777:::>>>>>>:::999:::;;;999999;;;>>>??????@@@BBBDDDEEE???:::888999>>>HHHRRRDDDBBBCCCFFFFFFCCCBBBCCCCCC@@@@@@DDDEEEDDDFFFJJJHHHHHHIIIKKKNNNQQQUUUVVVVVVSSSQQQRRRPPPNNNOOOSSSSSSPPPLLLJJJIIIHHHGGGEEE:::;;;999777999:::666///,,,888111444777:::DDD;;;444555666555444444666888111444777777666666777999555555555666777555222000000...;;;999444333+++555;;;888666777666444444777888888999999999999888888444555555444333222444555+++---222666999777222...555888222000555444000333///222JJJWWW:::...777222...---333888888666666111444555222222555777666777444000///111555777888666333111111333333111...666......777888111222;;;555555444333222111111111111333444333666999777333///333666888666444222111222......333777555222111111000;;;222444???333222---+++777===000)))000444111222333555666777777777999888444000111555666333222333---...666444111888000000111333333222222111...000111000---,,,...111555333222222333222///---000...///222111...///333///888777---+++333555///666888666111///222555555000000000111333555777888333333222000------///111,,,666:::777888<<<222"""555333111000111222222222444000666999222333555......---///222222000111555333111///......///...------,,,,,,,,,///444999===777444000000222333222000///111@@@GGG;;;222EEEEEEEEEFFFFFFFFFIIILLLFFFMMMKKKCCCBBBIIIHHHAAA<<<@@@===777999BBBDDD>>>777@@@CCC>>>===@@@===555???888CCCDDDGGGJJJ@@@DDD888222555>>><<<777@@@QQQ@@@;;;BBB;;;:::???666999<<<===>>>>>>>>>>>>???@@@<<<>>>@@@BBBBBBCCCEEEFFFCCC@@@AAACCCBBB>>>???BBB000BBB===999666888@@@444555555555555777999:::;;;999===>>>:::777888888777444666:::>>>;;;666777;;;@@@;;;:::???@@@<<<999:::999===@@@AAA>>>;;;::::::>>>>>><<<::::::<<<:::666999444444:::<<<888333333555444444777777444333555;;;@@@:::444999999333444HHH@@@888666:::<<<:::777000222333111000111333444666333222666;;;<<<666111---333:::<<<999666777:::777888999:::999888777777<<<444888>>>999888;;;777;;;;;;888222222666888666777;;;<<<999999<<<<<<999555999:::888999<<<>>><<<===???@@@AAAAAAAAACCCEEEJJJCCC===???EEEFFFAAA<<>>BBBIIIGGG???===CCCDDDBBBCCCFFFGGGEEEEEEIIICCCFFFIIIKKKMMMOOOSSSVVVWWWVVVUUUVVVUUUTTTTTTUUUKKKJJJJJJKKKIIIFFF@@@<<>>JJJ>>>444555666666444444555666222333444444444444444444777555444555888777333000666666DDD<<>>AAACCC@@@AAADDDAAA999:::AAAAAA:::===<<<===???@@@???>>>???555<<>>999@@@333///:::111222;;;;;;333555???@@@:::BBB<<<;;;???888???===???AAAAAA@@@@@@BBBDDDDDDEEEEEECCCAAA@@@@@@AAADDD>>>;;;???BBB@@@>>>===222DDD???<<<999;;;DDD777::::::;;;;;;;;;;;;<<<======>>><<<:::<<>>999666888===AAA>>>999999===>>>:::777999;;;===AAAEEE===<<<===???AAA???;;;777===???===999999<<<;;;666999444111444888999888888444111111555666444555:::>>>CCC;;;444999:::666888CCC@@@<<<999888999:::;;;555666666666555444555888444444444555777777777666222888??????;;;888999:::888999999888777666999;;;<<<222555;;;777777:::555===999222000666======777666999<<<>>>CCCHHHJJJIII999<<<<<<;;;===BBBBBB@@@>>>@@@AAA@@@??????@@@AAA;;;DDDLLLKKKEEEAAACCCFFFBBB???BBBIIIGGG>>><<>>111111222333444444444444---///111222333555888;;;666666555444444555777888333444111111666777555777666777333JJJRRR;;;555333+++///333333222222333333444555000---444===:::///555555444555666555333111555444222222222222111///000777666------777888111;;;:::888555444444444444111555666444444666555222333222///,,,***+++---//////...,,,,,,000333333111555:::(((:::888###444///---555777''',,,888///888666444111////////////000111555:::===;;;666333111888666222444000,,,111AAA888222111000---...111...111333111,,,,,,000555------......---....../////////111333///***+++000***$$$$$$,,,111///000444'''666555------444:::444555444222000000333666//////...---,,,...222555777000///666999777555888;;;444222666888555222333000555444///000111...,,,...000333444000---222:::---222333...+++)))$$$222111///000111111///...333111/////////000000000111(((+++111---,,,EEEJJJLLLHHHFFFHHHKKKLLLEEEGGGHHHEEEAAA@@@DDDGGGHHHHHHEEE@@@>>>???<<<888BBB<<<:::===???>>>???BBB;;;OOOcccOOO@@@FFF@@@BBB===777666>>>@@@;;;777:::@@@999BBB>>>===AAA;;;EEE<<>>BBBAAA===;;;555BBB<<<======<<>>>>>@@@???;;;666;;;???>>>999999===;;;444777444222222444777:::;;;777111111777888666888>>>:::???999444;;;>>>;;;===444666777444000000444999999666555666666444444666555777888777555555888;;;444:::<<<:::666666666444888999:::888666666999===<<<222444999777777999444999888555666<<>>===;;;===AAA@@@======>>>>>>>>><<<;;;<<<===>>>BBBCCC???===???@@@@@@EEEBBBCCCFFFEEEAAA@@@AAABBBAAAEEEJJJJJJEEECCCDDDHHHHHHJJJMMMPPPSSSUUUUUUNNNOOOPPPPPPSSSTTTMMMDDD```YYYNNNEEE@@@===<<<<<<777::::::777666999888555444???777666555333999...555777::::::999666555555:::555000111555777333///222222222444666777666555===111444000222888222;;;333666555333555999;;;:::999999:::;;;;;;<<<;;;;;;222333444444333333555777,,,000444666555444444444999111555888111333666---666>>>???III???,,,555888)))///444333111444888999777444000000666<<<999111222222333444555333///---///000222333444444333333'''444444&&&(((888;;;///888666444222111222333444///333444111///111222111---...000444777666333000222888:::333+++***...222111<<<(((GGGEEE$$$999000111000333///)))000555,,,999777333000.........///555222222666888888777999000:::888444777444...///===333...222444222222777///111333222//////111444333444333111///...///000555333333444222...///222,,,$$$%%%000444...///777$$$...555111+++---333888555666666444000///111444333333222000------///111:::111111;;;===222---000777555333222222222222111***555000***222666444555---...000222///,,,111999'''000444000---...***"""+++,,,...000111222222222333222111000000111222222...&&&,,,666666777DDDKKKMMMIIIEEEFFFHHHGGGHHHAAA@@@EEEEEEAAABBBJJJDDDAAA???BBBAAA===::::::???AAA>>>999;;;AAA@@@:::333:::JJJ???888>>>:::AAA;;;:::;;;>>>AAABBB@@@>>>===555???===<<>>BBBBBB@@@@@@DDDGGG<<<>>>??????@@@BBBEEEHHHCCC>>><<<@@@AAA???===>>>666<<<555===>>>:::@@@999444666888888666666777999999;;;:::666666888777333???:::777888888666555888666888::::::999999999888AAA???<<<;;;::::::::::::999??????999:::???;;;222666666666444333555888999888333444;;;<<<666666<<<444;;;888555===???999:::777:::===<<<999:::???DDD;;;444111444666333111222555777888888666555777999111555666333555:::<<<999555888<<<;;;888777999<<<>>>222333999777888:::555999;;;:::888999;;;999444>>>;;;999999:::888444222;;;<<<;;;:::===AAA@@@<<<;;;===>>>===<<<<<<===>>>OOOKKKCCC???DDDIIIEEE<<>>@@@DDDBBB>>>CCCAAADDDIIIKKKHHHHHHJJJSSSOOOJJJJJJMMMQQQSSSTTTSSSXXXZZZWWWUUUVVVSSSMMMTTTNNNGGGBBB???>>>======444888999777777999999666111888111888999333;;;555444777:::;;;999777555444222000......111333222111111222444444333444555666)))'''666555222333---999444888888555555999999666111222222333333333222222222333333222000///000222(((,,,222444333222111111999'''555===***000999%%%444@@@CCCFFF777,,,999555...333444222333999;;;999777333333666777666666999333222222333444444222000))),,,111555666666555555,,,333222)))***555888222444333111///000111333555///333444000...222555555///...000666======777111///???HHH<<<+++%%%---555,,,555000??????///999444<<<+++...:::555---///111222111111000///......---888222///333444333444888...777555111888888222222000((('''111666222000333///000111111222222222222555666666444111000111333666111///222333111111444---,,,---000111000000333000111000///000333111,,,222555777555111///111444555555555333000//////111&&&&&&+++444<<<===;;;999***333777444333666444...,,,:::222(((333999666:::111/////////,,,(((+++000$$$///444111000555444...,,,...000///------000333111111000/////////111222"""%%%111000111AAAIIILLLFFFAAABBBCCCAAAIII:::555???CCC;;;:::BBB:::444666???BBB<<<:::>>>;;;FFFCCC555666DDDAAA111FFF444555666???EEE999===999======999999<<<<<<888888000:::999999<<<888FFF999===AAAAAA??????CCCGGGAAAAAAAAA???======>>>@@@AAA@@@AAACCCAAA===>>>BBB:::;;;333???CCC;;;@@@;;;444777::::::888888:::<<<:::???AAA===:::<<<>>>>>>999666777===@@@<<<666444333555777777888;;;===>>>777999999666444555:::???888???@@@::::::???;;;111444888:::777333333555666888333666>>>>>>555222777111;;;:::888???===444333111444777888888:::>>>AAA@@@777333777:::666333333333444555666777555444333111444555555;;;FFFKKKHHH222777===>>>;;;888888:::???333444:::888999;;;666666999999333111777>>>BBB>>>;;;:::>>>AAA@@@???>>>;;;<<<<<<===AAAGGGGGGCCC<<<>>>???@@@??????AAABBB999EEEKKKDDD<<<===AAADDDDDDDDD>>>777;;;CCCBBB:::EEECCCEEEJJJLLLLLLOOOSSSccc[[[QQQNNNQQQVVVYYYYYYMMMTTTWWWPPPJJJKKKLLLKKK;;;<<>>:::<<<===:::444222777::::::333666000:::;;;111999666333666:::;;;999666444333000111222222222333777:::000333555444222111333666***(((000;;;>>>((("""222777888555666::::::555444444555555555555444444333333444222111000222333222444666555333222555777,,,--->>>(((555GGG,,,777???>>>CCC<<<999@@@---333444000---000666666000555333666;;;777000444???666555333444666777888888000333666777555111...,,,777555333111000111333555333222000///000222555777111555555111000555:::<<<333---))),,,444777333---***///222222555999777000333333:::...+++222---000***...000'''%%%666===---...000222444444333111///666111000555555111...111'''000,,,)))222555111000000((('''111222(((/////////111333333111///---//////...,,,,,,///222333---***---111111111333+++444555...+++111111+++###333333+++)))...333///333777666222000222555333444555444333222333444111555333---000888555+++333===<<>>KKK<<<+++222333,,,000333000///000///...000555(((222555---***//////***555666555///(((&&&***............---,,,,,,...000222,,,222777000///JJJHHHGGGIIIKKKJJJGGGCCC<<>>===@@@BBBBBB???===>>>BBBCCC???;;;@@@CCC===888===<<<:::AAA@@@999888??????999999@@@:::999888888999:::;;;<<>>DDDAAA===AAAEEEGGGCCC@@@CCCHHHAAA:::AAADDD<<>>??????>>>>>>???@@@@@@888666===EEECCC<<<777BBB???>>>>>>999333777@@@===888333333777:::888555111555666777;;;@@@===555777===:::777<<<;;;999@@@???666999===777666999777+++<<<000@@@'''@@@333;;;666===222,,,777555111>>>:::===&&&DDD:::444555777555444666::::::555222333...555666111222:::;;;666:::222555:::999<<<;;;111666000666777222GGG333<<<888999666555777;;;999444333333444555333111777@@@888;;;>>>===999777888:::DDDCCC???;;;777777:::<<<@@@??????@@@AAA@@@???===777???CCC>>>:::<<<@@@CCCAAABBBCCCBBB@@@@@@BBBDDD??????:::666>>>HHHEEE:::EEEFFFDDDBBBFFFMMMMMMIIIOOOQQQPPPKKKKKKPPPTTTUUUQQQVVVVVVOOOMMMPPPQQQNNNDDDEEECCC@@@BBBEEEBBB;;;;;;:::888666555444444555999777666777;;;<<<999666<<<888666666555111222555555666777555222111444777;;;<<<888000000222***222666666333333888888444777999777444777======777::::::111///999999444666555888;;;:::666222222333222///...222444333222555,,,222...---888999000---555DDDIII>>>333333444111888:::)))555555)))888444===777999BBBCCC999222222<<<888444444555666555222777,,,444999+++,,,666222+++222444000///333555444MMM;;;///222555111///222444111999---;;;000333&&&***---000888+++;;;***444:::000+++111222---///666444:::===:::666555444111111444555333222333111,,,111111111111222333444555(((222555000///666666///...444666333/////////---***444444CCC000111(((444///111222111///....../////////000333777888444000888111,,,...///000777@@@777222111444333//////333333......333555111///222333333222000//////222444:::444333777444,,,///:::888888,,,777,,,777///666;;;...+++555888000---222111333222///000444555333...******...000...---...333:::555000111...,,,444...000222222//////111333000222444444111...,,,+++555888555...,,,000GGGFFFEEEFFFHHHHHHEEECCCIIIBBB;;;;;;BBBDDD===444CCC???;;;:::===???===;;;<<<@@@:::777<<<;;;999@@@999333333;;;===:::<<>>???@@@???>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@<<<>>>IIILLLAAA===>>>888>>>>>>@@@???===;;;===@@@BBBAAADDDBBB===???@@@999<<<<<<<<<<<<;;;::::::;;;===999:::???AAA>>>;;;<<<999666777:::;;;:::???FFF333;;;AAA===333111:::DDD777;;;<<<999;;;===;;;555888???===;;;@@@>>><<>>888@@@@@@???===<<<===@@@CCCBBB@@@===::::::===BBBGGG>>>DDDFFFBBB???BBBFFFHHH@@@@@@@@@???>>>>>>???@@@======;;;:::???DDDEEEAAAAAA@@@???BBBFFFJJJJJJJJJJJJMMMNNNLLLNNNRRRSSSPPPMMMQQQPPPIIIFFFGGGHHHEEEFFFDDDBBBAAA???===:::888000000111222444777999:::555666777777666666555666888555444666555222222555333555666666444333333333000333444333555888777333...222333000000333333///333555444222555::::::555AAAAAA666///222,,,$$$%%%333333333222000111222444777444333555444000///000333999333...666999888<<<222<<<===222---222777777222111###///333+++444---888555777<<<===888333000,,,---111444777666222///666---666<<<000///666111---333444000...111333111:::...)))000555222111444+++111111111---333444555...---///777000AAA///666///)))***222555333888AAA000444666333222555555333333444222......333888999222222222222222111111111111222444666444111000222,,,444888333---,,,,,,,,,///111111999111///,,,222///111222222000///000000444111------......,,,)))555000...000000///222777222///...222222......222111...///222333///000444/////////...------///111PPP@@@111+++***000CCCWWW444666222666222888333222999///+++///111------111111333333000000444555333:::666444777777333111222!!!)))((()))111222222999...000111000---,,,---///---,,,***'''&&&)))---111%%%...222///,,,000FFFEEEDDDDDDFFFGGGFFFEEE>>>>>>??????>>>>>>AAADDDHHHCCC>>><<<>>>@@@@@@???;;;???:::777===<<<:::@@@>>>999888===>>>;;;>>>EEE999>>>BBBBBB@@@===<<<======>>>???@@@@@@???===<<<===BBBPPPSSSFFF??????:::AAABBBBBB@@@======>>>???444??????;;;======:::<<<<<<;;;;;;::::::999999999:::;;;===???<<<888;;;AAA>>>999777999::::::;;;>>>;;;<<<===:::888777:::===999<<<===:::888999999888444;;;:::999???<<<999???444000:::AAA:::888<<<:::666<<<---;;;---BBB777::::::>>>999555;;;999555<<<888EEE888;;;...111777777888444111333444444888===;;;777555666666444666:::<<<777:::;;;444555888333111000>>>999999:::444999777;;;<<<888777:::;;;999777666888:::999888===DDD???===:::777777999<<<>>>888:::;;;;;;;;;<<>>:::999<<>>CCCFFFEEEDDDCCCBBBAAABBBBBBAAA@@@BBB??????@@@>>><<<===AAA;;;666777@@@DDDBBBBBBGGGGGGJJJLLLNNNSSSWWWTTTNNNPPPRRRQQQKKKFFFFFFEEECCCFFFAAA???AAA<<<333111666888888777666666666777777///222555333///---...111555333333777777444333666111111222333444333000---333333444777555333555:::000333555444333444333///555666666555777;;;;;;888+++000......777777555;;;333000,,,+++---111555777///...000555666444444666FFFLLLCCC666444000+++//////555555......444888666555222&&&000777333777///111444555444555777555///222555999:::777444000...555///666<<<444222444111///333333000...000000///555///...333333---***,,,,,,999222999&&&777999FFF333---000666555DDD333777000---///444333///222:::...000///---///444444111&&&///555555222000---)))222222222333222000///...666///111999777,,,+++444***333777333------///000333...///,,,222,,,000000///111333333222111111222:::555...+++,,,---,,,+++222//////222111...---......,,,...222333000000222......///111///---111777///111222222111000111222------444======555222555000333888111777777888...444111...,,,,,,///333555111444333000111444555333999555444666666222//////)))000---,,,222111...444111111222000...,,,,,,---000...,,,)))(((,,,222777333===CCC@@@999666FFFFFFEEEFFFGGGHHHHHHHHH;;;>>>CCCBBB<<<:::BBBLLLDDDBBB???>>>@@@AAAAAA@@@===BBB===:::@@@>>>:::@@@???:::999===>>>>>>AAAFFF:::>>>BBBAAA>>>;;;<<<======???AAABBBBBB@@@>>><<>>888AAA>>>===<<<<<<======<<<<<<;;;;;;===>>>;;;777;;;BBBDDD>>>888888:::999777444AAA>>>;;;999888666444333666888999777444555888;;;111999999888>>>;;;777<<<;;;333777===999;;;???===777>>>666???///999111666666888888888;;;<<<;;;>>>>>>HHH???666222<<<:::...???:::777777777666888======777666<<<<<<666777===;;;777:::;;;333444999666<<<444999:::EEEAAA:::444555:::<<<999666888::::::999777777888666333666;;;444<<>>>>>??????@@@@@@@@@AAA>>>>>>;;;999<<>>===999444222444666444111444888555222222222000111111000///000000000666333444666333+++(((+++'''111---,,,***///:::333---333333555???333666333333555555...'''(((...000000...---000444222,,, ,,,666777444000***$$$///000222333222111...---111...000555444......444+++111444222111333444333111***111&&&222(((222///...000222222111111222333888333---,,,...000111000//////000111111...---,,,,,,---000333555444333333,,,...000///,,,,,,222888///222444555444333222222,,,***,,,111000,,,+++...000111999(((555333;;;...///222222......555::::::111444444111111444555222222...---111222///---......666444000333111111:::333333333222111000///000111222333222000000222444,,,111555222+++&&&DDDEEEFFFFFFFFFFFFGGGHHHMMMAAA999<<<@@@???:::888::::::;;;===>>>>>>===;;;===CCC>>><<<@@@===888===666444555888;;;===AAAEEE@@@BBBCCCBBB???>>>AAACCCAAACCCEEEFFFEEECCCAAA???CCC<<<===???:::===BBB===---<<>>666>>>>>>===<<<===@@@AAA@@@>>>>>>:::888;;;<<<:::<<>>???444777????????????777DDD===222>>>???FFF666...666555777:::999:::===;;;999HHHOOO999333999888...===999888::::::777888;;;666222444<<<===666555:::555000555666///111777444<<<888555???CCC???;;;888333999;;;777555777999999<<<999999:::999666888<<<>>>::::::AAAHHHEEE777+++999<<<>>>@@@@@@@@@AAABBBBBB???>>>???BBBBBB>>>;;;CCCBBB>>>===AAAFFFFFFBBB@@@@@@???@@@@@@@@@>>><<<999111111;;;BBBAAACCCIIIDDD===???JJJKKKBBBBBBKKKKKKKKKJJJKKKRRRXXXWWWQQQLLLLLLKKKIIIFFFCCCDDDFFF???888888???;;;111333???555555555555555555444444:::888666777888777555222888666666999999444333444777333//////111333333111777,,,)))000444222222777111222444666666444111000222222444666666555555666444:::555000111***$$$)))666333000000444666666444333333666:::888555666:::///555222222<<<>>>666444555555666777::::::333+++:::888777111///333444888000666777000111888999444333555666555222333666:::444222///111333000...333///......000111222222222......111444333111333666...///555)))---***555444222---888000222555...333...000333444///***,,,111///111000000333666333------111111...---222777999---...111222333222000///(((///222///000666888555000111000///111555444///******555(((222'''222///---///000111000000000222111...+++,,,///111000...///000000///000111111000+++...000222444555444222+++///111...+++---333777+++...111333222000///000:::444///---...000555;;;444111555###111///:::222...333555111111666888777222555555222222555444111555111111444666333111222 ,,,///---222555>>>OOO222111111111222222222111...///000///......000222111000111333555555@@@CCCEEEEEEDDDCCCCCCDDDDDD<<<999======888777:::888:::===???@@@???===;;;:::@@@===;;;@@@<<<666:::>>>>>>==================AAA@@@?????????AAABBBCCC@@@AAABBBBBBBBB@@@>>>===AAA999;;;@@@>>>AAABBB999))):::EEEAAA;;;===BBBDDD@@@IIIGGG@@@@@@>>>;;;>>>???===;;;===@@@AAA???===@@@999666999======<<<<<<:::999777666;;;@@@???999777<<<@@@>>>888555999======;;;::::::777444555999555<<<:::999===999555;;;<<<444;;;EEEDDDAAA;;;000:::888777?????????999888;;;555:::<<<555777;;;555666NNNgggEEE555333999>>>666444555:::;;;888888;;;666555777<<<===:::888:::666000555777222555999444222<<<000DDD555555777???333777999666666888:::888999666777:::;;;:::;;;??????===<<<>>>@@@???;;;777888:::>>>@@@AAABBBDDDFFFFFFBBB>>><<<===>>>>>>>>>DDDDDDBBB@@@BBBFFFEEE@@@<<>>>>>???>>>888666:::@@@AAA@@@AAABBB???AAAGGGFFF@@@AAAHHHIIIIIIGGGFFFJJJPPPQQQMMMIIIGGGGGGGGGEEEBBBCCCFFF===888888<<<;;;666888???333444555666666666666555999666333555888888555111999666666888777333222444;;;888444222222555777888888000+++///555666555555333222444888888555444555444444666999888444444666,,,222///...555555222777333222222222444444333222555555888;;;;;;888<<>>777222,,,:::---111...,,,000000222444444111000111333,,,///000///222666666222333555333///...000000---...///000222222222222222'''222555...000:::===777222333111...///222000+++''',,,444---000,,,111000---///000111/////////000333111///111333444111......000000...///333444222***.../////////222111...,,,000222...---000333444---///333444333222222222***...555<<<>>>;;;444...777222222,,,222111777555222111111111000000///...222555666333333555444111:::666555777888444222333***444555000222222:::III000///...///111222111000000...,,,******...444999...(((&&&***///000???BBBFFFGGGEEEBBBAAAAAA666888>>>BBB;;;333999HHH>>>@@@AAABBB@@@???>>>===666===;;;;;;AAA>>>888<<>>;;;@@@===<<<>>>BBBDDDCCC@@@????????????>>>===<<<;;;DDD>>>BBBEEE@@@BBBEEE>>>555@@@DDD===;;;@@@CCCAAA:::999<<<<<<999???DDD???CCC@@@======@@@@@@===:::>>>999666:::>>>===;;;;;;===>>><<<999:::>>><<<666===777333777>>>@@@<<<555>>>999777::::::666555888555<<<888555888555222888999444<<>>777===AAA>>>999888???GGG:::<<<>>>???@@@AAACCCEEE>>>AAACCCAAA<<<;;;>>>AAAAAACCCCCC@@@AAABBB@@@<<<999???DDDDDD@@@>>>@@@CCCBBBCCCAAA===;;;>>>>>>;;;===>>>@@@@@@???@@@CCCFFFGGGIIIHHHFFFFFFJJJKKKIIIIIIFFFFFFHHHFFFAAABBBGGG???<<<999888888999999888888888888888777555444333333333333333444444333222666333222555555222222666777777555333222222555777888777444111222555444000555333444999:::777777:::888777999===:::444333777:::<<<444111888666111444111222333333222222333555000000444888888888>>>FFF555:::333///999>>><<>>111///999...333555444555666333///000555555666888999999666111---///333+++***666000'''000444///...333555333222444555666555444222111...,,,&&&***...***...///333000444***999***555000///000444444444333222222222111...000///++++++111555666///111333333444222(((111111111222222222222222---000111000000222555555///444666222...000333333***000...000,,,555222111///111222222000//////000666444222333555666333111,,,000111//////333333000---111111------000000---...222222//////333444000000222555555555444555666000...,,,+++...222222111999555333@@@<<<999222666444+++(((---000,,,+++///222666666444333555444000555222111444555222000111888>>>999222333...***111222000//////111222000...222111000......111666:::===888666999999555@@@EEEIIIJJJGGGCCCAAAAAAFFF;;;888AAAEEE???:::<<>>;;;::::::;;;555<<<<<<===DDDBBB===AAA888<<>>BBB>>>333:::===222777@@@777DDDBBBXXX666888777555666<<<999888:::999777777;;;;;;>>>:::111000888;;;777===444777;;;888:::888...@@@<<<<<<...III666333888888777666:::>>>===888<<<999888<<<===;;;;;;===;;;777444999BBBGGGDDD@@@DDDEEEEEEDDDBBBBBBDDDFFF111>>>JJJJJJAAA:::;;;AAAAAAEEEFFFDDDBBBBBB@@@<<<333;;;BBBAAA<<<999===BBB888BBBDDD===:::AAAFFFEEE===CCCEEEAAAAAAFFFJJJKKKFFFKKKLLLIIIGGGIIIIIIHHHHHHDDDDDDFFFCCC===>>>CCCBBBAAA;;;666666999777111000111333444444444333222444777:::999666555777999333000///222222111333777000333444333000...000333...666777000///555777222222...///444555333444888666555777:::777000///444444555---,,,777999555888111333555333111222666:::333222333444111///555===666@@@>>>888:::777111222444444777===???;;;555111000+++999///111<<<+++,,,666222333777333***+++333333111...000444888888777,,,333+++,,,999111%%%...888111///444666333111333777888888777666555///***---777111999+++999333888777)))777(((999555333000............111555666555222333000'''$$$)))111444///---***+++222999888222555444333222111111111111222,,,,,,111///((()))111)))444;;;777111333;;;AAA...333(((111***===333111111222444333111000000000222///,,,---111333333111***000222000000333111,,,111555333...---111111---///333222///111555444...---///111222111111222444444222///---///111///,,,888777666QQQFFFAAA...666444&&&!!!+++000---...666222666777444444555444000///,,,---222444333333444+++///******333000((()))777444222222333333111...///111444444333000/////////---...222///)))GGG>>>KKKAAA@@@GGG:::BBB:::<<<<<<;;;999999;;;===;;;===@@@@@@???===<<<<<<@@@???>>>>>>@@@CCCGGGIIIEEE@@@>>>@@@CCCEEEEEEFFF@@@>>>AAAGGGFFFBBBBBBFFFIIIIIIEEE???@@@DDD@@@999BBB@@@???@@@BBBBBB???<<>>>>>@@@AAA@@@AAAAAA@@@???===<<<;;;:::@@@BBBBBB>>>999777888;;;666888<<<>>>999333444999:::666555:::<<<999666666555555;;;000CCC555:::<<<555666999:::888666999===>>>===666555;;;777666BBB???:::;;;AAA@@@:::;;;BBBAAA===:::;;;:::777888;;;444888;;;888444444:::AAA666;;;666444999777444999333444777888999888666555777000,,,111888;;;<<<>>><<<===<<<:::777666777888555888333111888777333777===;;;999;;;???AAA???===CCCcccYYY>>>BBBCCC:::AAADDDDDDBBB@@@BBBFFFDDD??????BBBEEECCC???===@@@CCCDDD@@@===>>>????????????<<<===<<<;;;:::;;;>>>AAA>>>???@@@@@@@@@@@@@@@@@@CCCBBBAAACCCEEEFFFEEECCCEEELLLMMMHHHHHHNNNJJJ@@@FFFBBB??????BBBFFFHHHHHHCCC???::::::<<<===:::666===>>>:::000---222555444666888:::<<<<<<;;;999888222222222222333444444555666777777555222222444777666000---111555444111000,,,666///333666555:::...555444555555666666555444+++...---222;;;888333:::777>>>FFFDDD777,,,111>>><<<<<<:::777555444555777333555777:::::::::888777777555666999999444000///444222333999@@@AAA;;;555000000222666999999777444000222222///111666999888000111333222222222333555---:::666111444,,,***>>>666000...111000+++,,,333000555666111///222333000999444...---111777;;;===999444///000555888666222333//////333555444555777//////000000---,,,222;;;<<<888333333555444000,,,111,,,333<<<000///---333<<>>===<<<;;;<<<<<<===>>>??????@@@???>>>===@@@???>>>>>>???@@@CCCDDDFFFAAA===???CCCCCC@@@<<>>@@@AAACCCBBB@@@444555666888;;;>>>AAABBBAAA???;;;999999:::;;;<<<:::999;;;>>>>>>:::999;;;888444444888;;;999888888777???CCC000@@@999;;;444555777:::;;;999777999<<<888:::777999???999555===@@@======>>>;;;777666999;;;999;;;???>>>888555555777999999777333333777;;;666>>><<<999;;;999888AAA777888999:::;;;::::::999777444555:::===;;;999:::;;;<<<;;;999666444555666999>>>;;;;;;BBB???777:::444666888999::::::;;;<<<555IIICCC666???DDD@@@BBBBBBCCCBBB@@@CCCFFFEEEAAA===@@@CCCBBB???>>>AAAEEE<<<===??????===<<<>>>AAA???>>><<<;;;;;;<<<===>>>BBBAAA???>>>>>>===<<<:::BBBBBBBBBDDDGGGKKKMMMOOOIIIOOONNNHHHGGGLLLHHH???NNNIIICCC???>>>>>><<<;;;>>>:::666666888777444000999...///======//////===555555555555555333222111444444333222333333555555111222222000...---///222888111///222666555333333888>>>222111///...777///222///---111777;;;999666222555111444;;;666000555999444000111666888666333555555555555333333333444777777666555444333222222888555666999999555222333666444333555888888555111444444666777888777555444555777777222000111...***...000222222111000111222000444333333555000111<<<888222222555222)))''',,,---///...,,,///444333...111///...000222333222000444000---...111333111...222...///333444000......333000000333333000000333666444444666888777222---666///+++111999<<<777111333111222555444///---...+++---/////////...///000///,,,---222222//////222111000000111222333333222QQQ666"""%%%......000666222,,,***///333222111333333444444333111000111222333777888555222333333000666999888333000000111///111>>>222333999444888555222111000000111000...---;;;777777777+++333???CCC000777***777111GGG444+++...,,,---666555222+++,,,333,,,,,,444555///---111+++...000000...------...666444222222333444GGG@@@EEE@@@@@@DDD999:::@@@>>><<<;;;;;;;;;:::999@@@>>><<<===@@@AAA???===@@@@@@@@@???????????????BBB???>>>CCCJJJNNNKKKEEEFFFCCCCCCEEEEEECCCDDDGGG@@@FFFJJJHHHGGGJJJOOOQQQAAA@@@@@@@@@AAA@@@===;;;???@@@@@@???<<<:::777666<<<<<<===BBBFFFEEEBBB>>>;;;:::::::::;;;>>>@@@BBBAAA;;;666555999===>>>>>>888555555:::===;;;999999888444333777:::999999;;;(((:::>>>+++999>>>???333666999===<<<999888999:::777:::777777===999666===666888999777777:::;;;888999888:::>>>===888444444;;;999777555444333333444333======777666222222===666666777777777777888888888666777999888333333666888999999888666666777999666===<<<>>>DDD???555555444888======:::888999<<<<<<===999888===BBB@@@<<>>>>>AAAEEEAAA>>>::::::===>>>>>><<>>;;;<<<>>>@@@???>>>CCCDDDEEEFFFHHHKKKQQQTTTNNNQQQNNNGGGFFFIIIFFF???GGGCCC???<<<<<<<<<;;;:::???<<<999999:::999555111555===>>>555444:::888///:::999888666444333222222666555333222111222444555222333333222000000111333888222///222444333333444111888...///---+++777222:::333---...444888444000666777333555;;;666///555000777777///,,,333999999333444555666777777777666888777555444222222222222888555555777777444333666666555444333333333333333444555666666333111000000222666888666555444000+++---///222222000///......666...000555111000222///000///333;;;:::111...222---+++)))***000666444---&&&'''***...222444444333333333333333333222111000000---...333444000,,,+++:::333...000333111000000000111333888;;;999333......777444***,,,888888+++444...,,,000333111...---+++---//////......///000,,,+++---111333111222444000111111000...---...///BBB333'''(((...///)))$$$111,,,***///444444222111222333444333222111222333333888:::777444444222...+++222666333///000222222,,,:::///000777333888555222222111///,,,++++++,,,...///(((000''',,,777(((---000333...///000444,,,222***888&&&...%%%///222***)))111555222...///...///111111///...///000333111000111333555EEEAAABBBBBBDDDEEE>>><<<@@@===;;;;;;======<<<:::AAA===999:::???AAA???<<>><<<;;;<<<===>>>???===<<<===>>>??????<<<:::<<<:::<<>><<<666666;;;>>><<<999999999999<<<===444000777888999CCC222888888333555<<<===666???;;;888999888666777;;;===:::666555666666444222333<<<:::444333...---777666666555555555666666777===:::777555000...444===555777888888888999;;;>>>444:::999:::@@@;;;222222999<<>>999AAADDDCCCAAABBBEEEEEEAAA===???@@@@@@??????@@@BBB666===CCCCCCAAAAAAAAAAAA@@@<<<999:::???AAA???<<<===999888;;;AAAGGGHHHHHHDDDEEEGGGGGGGGGGGGJJJMMMOOOPPPLLLFFFEEEGGGFFFAAA===<<<;;;::::::;;;;;;<<<>>>===;;;<<<===<<<999666999JJJDDD---+++@@@AAA...>>><<<999777666555666666666555222000000111222444555555555555444444555555666111...000222111111333***333///555444...555000<<<666000...000222111///222444111333;;;888333999222BBBFFF777,,,222;;;===555555444555777888888888444555666777888888888888777444333444333///000444333666777666444444666888555777888777333111111222...333555444444555222...---000333333111///---,,,DDD222555:::111000111%%%///000888CCCBBB999555999///...,,,...333666555111,,,,,,+++---000444777999333555888777444222222333111...///444666333222222===444,,,,,,...///111444///000222666888777333//////999888,,,***444222'''///---000777;;;888222///000111222111///.........,,,---...111222222333444---000111000,,,+++,,,...+++222666444000///...+++111///...000111000...---///000111111000///000222///444555222000111111...)))333999666111111333444444AAA444444888222555222444555555222---,,,...111777777666<<<)))111333555(((&&&444111666&&&000777...333///555)))...+++111444***###'''...//////111111222333333222222222222111000......111222FFFGGGCCCFFFGGGDDDBBB<<<@@@???===>>>???@@@@@@??????:::777999===@@@>>>:::AAABBBDDDFFFFFFFFFEEEDDDDDDIIIKKKGGGEEEIIILLLKKKFFFFFFFFFGGGHHHHHHDDD@@@GGGCCC@@@???@@@>>><<<;;;???===;;;999:::===BBBEEE???>>>======???@@@???>>>;;;888;;;CCCFFFBBB>>>>>>===;;;999888999;;;===???<<<>>>??????===<<<===>>><<<<<<>>>@@@<<<777999>>>???;;;::::::999666777;;;444<<<888888;;;;;;444888666<<>>666000666999999AAA;;;???<<<444444999666---@@@;;;999::::::777999======:::666777999:::777444777===888555:::888555;;;::::::999888888888999:::>>>===<<<:::555333999CCC666777888777777777999;;;:::>>>999888>>><<<666999999999999<<<>>>===999666===555:::AAA===<<>>===>>>>>>BBBFFFGGGDDDCCCDDD@@@:::>>>:::888;;;@@@CCCAAA>>>===;;;999;;;@@@EEEGGGGGGBBBEEEIIIJJJIIIGGGFFFEEELLLKKKGGGDDDDDDFFFEEECCC@@@@@@>>>;;;888666444444777777777777888888777666===777444666888999;;;>>>888777444333222333555666555333111000///000111222111111111111222222111111666111000222333111222444444:::333999666---222---333333111//////222777:::000222///222:::777333:::===CCC???555555===<<<111666333000///222444666555111333777;;;===<<<:::999666444222222...+++,,,111222666:::999666444555777777888:::999888666555555222444333///---///...+++///111444555333000......KKK999:::???444333555(((666777>>>FFFAAA555000444111111222222222111222444888777444222/////////000///333666555222///000222555111///222444333444666555111///000000...000555222111111111222222111000;;;222+++222AAAHHH===---...///444::::::444000000///111222111///...---...///000111111111222111000...111333222///...111333,,,333555///---444===@@@///111111000....../////////000111111000///000222...111000,,,+++///333333666???CCC===555111000///999FFF888666999222444000444555666444000000333666222(((111+++///+++444+++555***666222@@@)))///...000...555...777000555000444***$$$&&&---000000000//////......////////////444222000000111222DDDKKKEEEJJJHHH???CCC<<<;;;<<<===<<<::::::<<<===;;;999777999<<<>>><<<:::BBBCCCEEEGGGHHHIIIHHHHHHDDDKKKMMMHHHFFFKKKMMMJJJEEEFFFFFFEEEGGGIIIEEE???LLLEEEAAACCCDDDBBB???>>>???>>>===<<<<<>>;;;888:::@@@AAA;;;:::???===<<<<<<;;;<<<>>>AAABBB;;;???CCCBBB>>>;;;<<<>>><<<>>>@@@@@@;;;555999@@@???<<<<<<<<<999444555999777<<<444;;;999;;;111<<<555<<<>>>888666:::<<<:::666>>>;;;888======777999<<<;;;999666888;;;888222:::999<<<@@@@@@;;;777888===:::888999;;;<<<999777333888555444======;;;AAA888888888888888777777777444777<<>>777333::::::888>>>:::888888<<>>===<<<<<<===AAABBB???DDDKKKKKKDDD<<<;;;:::<<<@@@BBBAAA???BBBAAA@@@?????????@@@AAAAAACCCGGGLLLNNNMMMHHHDDDGGGEEEBBBAAABBBCCCCCCBBB>>>??????===999666555555666666555555555666777777444666777666999;;;777000666555333222333555777888333222222111111111111111000//////000222222111///555333333666666333333555444444(((...000***444111555666666333000111777<<<444555000222999555111888444::::::333111555666222777444111111444777888777111444999<<<<<<:::666333555333333333...***,,,222333666999888444111000111333333444666888777333000222444222///111666999888000222555555444222111111???666666888222111333111333444999???:::///---444111111222333000---...222///222555555333///,,,+++000333555555222111222444999333//////000...///222------222888777222///000555333111///...///111222444,,,,,,888???;;;555444444222222444222---,,,///***,,,......------...///000333333111000222111...111333444555444555666888333111...---111777666111...111000......222555444222333444333222111222333...111///++++++111666777222999===888222000///...555AAA555444888222555111111222222222111222333555>>>...777---;;;777GGG===555***333111CCC222555...///***444)));;;222888---///---+++///333444000,,,000///------///000///...222000......///000:::FFF@@@IIIFFF;;;FFF???:::>>>@@@<<<777444777;;;888999:::<<<======<<<;;;BBBCCCDDDEEEFFFGGGGGGGGGCCCIIIJJJHHHLLLRRRMMMBBBGGGGGGCCC@@@CCCIIIGGGAAABBB===;;;======999888:::;;;===@@@@@@>>>===>>>@@@===>>>???===:::999;;;===;;;888999===:::333777AAAAAAAAAAAA@@@AAAAAABBBCCC>>>>>>???>>>============<<<;;;<<<>>>;;;888:::???;;;:::;;;<<<888333333777333???333777333???555<<<444<<<===555333:::===;;;666@@@>>>:::???>>>777666888222111777======<<<<<<999888;;;??????:::777777<<<;;;;;;;;;;;;:::999777...555444222888888777@@@555666777777777555444333000222777;;;:::444333666:::::::::888666555555777:::;;;333///666888888???>>>>>>>>>@@@AAABBBAAA@@@>>>KKKFFF>>>EEEBBB===HHH>>>CCCEEEBBBAAACCCFFFEEE@@@???>>>>>>>>>>>>===<<<888???@@@;;;===HHHMMMJJJ======>>>>>>?????????>>>AAADDDFFFEEEBBBAAACCCFFFDDDCCCDDDIIIOOOPPPKKKEEEDDDAAA???@@@@@@@@@??????777:::===>>>===<<<<<<===;;;:::888666555555777999444???>>>222444???999%%%888777777666777888999:::222222333444444444333333222111000222555555333111111000222666555111000222...+++)))000---666222;;;:::999666333333666888777888222333999555111777000333555111,,,+++111777555333333777<<<>>><<<888555777999::::::777333111333333555666333///111777444555555333222000000111222000000444888777000)))///111222222555===AAAAAA000222444444333222333333111444111///000---///;;;//////333666111)))+++555333///...111111...---000%%%)))...111111111111222111222333333222333555666777222///000000......000333000111777:::777222111555444222000///000333555)))...666888...%%%***666555111000555777444000///)))+++---...------...///000444444000000333222...333222222333555666666555111...---111555666666666777444...,,,222;;;:::444333444444333111000111222...111111------111555555)))///222111000222222000...;;;000111777222666333000//////000222333222000---%%%)))***+++...777222///+++000000999555777333......///,,,333666555.../////////000222333000---444222///000222333333111000...,,,---///000--->>>:::FFFDDD:::JJJEEEBBBGGGIIIDDD;;;777;;;@@@777999===>>>>>>===<<<===BBBBBBCCCCCCDDDDDDEEEEEEFFFIIIGGGEEEKKKNNN@@@,,,JJJHHHAAA<<>>:::777666444999>>>>>>:::999<<>>AAACCCDDDEEE@@@<<<999999<<>>===AAA===<<>><<<<<>>666;;;===999:::<<<333111999>>>:::888;;;===999777999888777888<<<<<<======<<<:::888777666///999999555555222333>>>888999:::;;;:::999777555777555555888777555666:::888:::;;;;;;:::;;;===???;;;<<<444000888::::::BBB>>>@@@AAA???:::888999;;;444HHH>>>333CCCCCC:::FFF;;;@@@CCCBBBAAAEEEHHHHHH>>>===<<<===>>>???>>>===BBBJJJHHH;;;444:::???>>>???@@@AAA@@@>>><<<<<<===;;;BBBHHHJJJHHHIIINNNTTTHHHCCCAAAEEEMMMOOOIIIBBBBBB???>>>??????===<<<;;;888<<>><<<<<<>>>>>><<<888444222222444666BBB222///:::???777777???888888777777777777888888111333555777777777555444000//////111444555222///,,,,,,///333222---,,,...555111&&&444;;;333444+++777555333555888<<<======777888333444;;;777333:::EEE111"""'''444999333,,,------000777>>>???:::555777888999999999777666555333444777:::777333777===444333111000111333666777999555555999???>>>444***///222222000111666777666000111333222222222333555///:::555000444...000FFF888555444333+++!!!$$$...666...+++000555222//////,,,---,,,+++***,,,222777...---,,,,,,...000111222333//////333444222000222AAA555---///666888777666444444444333222333555777333333333333444555666555222...111===FFFBBB888000///000111000...---------///333444000000444333...222///...///222333111//////......000000888QQQiiiBBB999...+++666@@@<<<000111222333111///......///,,,000222...---000111000222555666333333555333000,,,:::///000777333777444111//////111333444000------111111AAA...888111000111444555000,,,,,,.........555+++222(((999222222222111...******---111222444111//////111333222111333111000111444777EEEFFFGGGFFFCCCAAACCCGGGBBB@@@>>>;;;::::::;;;;;;;;;777777;;;>>>===>>>@@@CCCCCCBBBAAA@@@BBBEEEHHHPPPTTTSSSMMMIIIJJJLLLLLLRRROOOKKKKKKLLLLLLHHHEEE@@@AAABBBAAA===;;;:::;;;999<<<===999777999<<<>>>666(((:::...PPP999DDD666555HHH222EEE;;;AAAGGG<<>>;;;CCCEEE===777777BBB===;;;======999:::???BBB;;;;;;111EEE444111...555666999:::::::::;;;<<<888333333888:::777777;;;???MMM>>>///>>>@@@666EEE---@@@BBB222222DDDGGG:::??????;;;888;;;AAA???999>>>;;;AAA777666===444777444999777...000:::>>>:::CCC888:::JJJIII777000888777777777777888999::::::888777777888:::;;;;;;::::::777888;;;;;;888888:::888:::===@@@AAA@@@???>>>@@@AAAAAAAAA@@@AAADDDGGGBBBBBBBBBBBBAAA@@@???>>>@@@FFF???888>>>@@@===??????>>>>>>>>>=========<<<===KKKCCC888??????;;;DDD>>>@@@AAA???===>>>BBBGGGDDDCCCAAA@@@AAACCCEEEFFF===AAA@@@<<<<<<@@@@@@;;;???@@@@@@>>>;;;;;;>>>AAA555333===CCC888222777999666888888777555333333444)))777222444(((888555666222444777777555333111111888000...444444...---333999555222111444555444111111555777444444888::::::888111555888222222777666HHH;;;444777777444888AAA;;;:::777222......333888...///222444555555555555???444666000666@@@555555444999888GGG;;;;;;...333666$$$///999))),,,:::111---///444888666111222666,,,444444333999555///333;;;000,,,333555///,,,000888555111---(((&&&***000///222222///000555333---444333222111000000000000,,,555444***,,,888:::111***666)))(((:::@@@555333//////333666444111111666444333111222333666888222222333333333333444444...333555222111444444222111222000///111555333...//////000000//////...---......///111333333111///888444000///000111///---222333111111<<>>+++777///333888,,,///,,,///555,,,333333;;;!!!------333222555333000......000333444555---'''...444---,,,222444//////.........//////000---///333555222...000777;;;111000777...DDDEEEEEECCC???===>>>AAA<<<<<<======>>>>>>======GGGAAA======:::555222222@@@AAAAAA@@@AAADDDHHHLLLKKKPPPQQQMMMKKKMMMOOONNNPPPOOOLLLKKKJJJIIIGGGEEEDDDCCC@@@>>><<<;;;===>>>999===@@@@@@===;;;:::999EEE666;;;...@@@111:::333444DDD@@@EEE<<<<<<@@@<<<:::>>>>>>;;;>>>DDDBBB;;;888777:::@@@BBB???<<<===???;;;<<<@@@AAA???@@@DDD???;;;777444BBB<<<;;;???222333555777888999;;;===666222222777888555555999III^^^===555@@@444:::===@@@666333;;;===555333999:::>>>>>>777444999>>>@@@>>>;;;BBB999777>>>444666444222333666888:::===@@@888222555>>>===222000888???>>>===;;;::::::::::::===;;;999999::::::999888<<<999888::::::999;;;???:::;;;===?????????>>>===999;;;===???AAACCCGGGJJJCCCDDDDDDCCCBBBAAA@@@@@@@@@AAA???DDDJJJAAA999AAA@@@@@@???>>>===<<<<<<;;;>>>GGGCCC;;;===??????DDD>>>===<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDGGGIIIFFF@@@>>>AAAAAA===999<<>>???AAACCC<<<666777333+++111>>>@@@666777888777555333333444444<<<333666---===444000000222444555444333444444555222111444555333333555000222444555555555444444555888888444222444555444,,,...999<<<555888@@@===888111111666666000111888888777444111///111666999333444555666777777777777333000;;;888;;;BBB:::>>>888===;;;KKK@@@BBB888===>>>111777===111111888333888555555999999555111000444<<<999444555222111;;;BBB666111555555---)))+++111333555444111------...222444333000111555444000000111222222111000...---'''999CCC;;;000///222333+++555<<<888555888:::999333//////333555222000000111111111111222222222222111///---...222333111/////////000222333444555555888888444000000222///***///.........---,,,,,,,,,111111111222333333111///999666222222222333111000///222444555;;;DDDHHHFFF444***&&&---666888777777,,,000222...,,,...000///222333555333111///000111...333888999555111000111222999111888///<<<444333666,,,111///111555---333999222;;;)))###%%%111111///......000222222222444---111555---***//////222222111000////////////222000000000...+++...444222---000777777...DDDFFFEEECCCAAAAAABBBCCC999;;;===?????????===<<<999555555999<<<<<<===???AAAAAAAAAAAAAAACCCHHHKKKEEEKKKNNNMMMMMMPPPQQQPPPNNNOOONNNKKKHHHEEEEEEEEEIIIDDD>>>;;;;;;===???@@@<<<===@@@@@@===:::999888???888555555888555888:::888>>>QQQDDD???::::::???888AAAAAA999;;;CCC<<<***111888=========>>>>>>===<<<;;;===AAABBB@@@@@@BBB<<>>??????<<>>666555======333333:::555555666888777666999???>>>===<<<;;;:::999999999;;;999666666666777777666>>>:::888:::;;;:::>>>CCC;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@??????@@@AAADDDDDDDDDDDDDDDCCCBBBAAA<<<777444<<>>>>>>>>>>>============@@@@@@CCCAAA:::>>>EEECCCCCC@@@>>>@@@DDDFFFDDDAAA@@@BBBEEEGGGHHHFFFCCCAAAIIIIIIFFF@@@>>>???@@@>>>===???AAAAAA???<<<::::::888:::???;;;222555333&&&555666777777555444444444666:::000777555GGG===777222333555444333333444555222555555333444777888666,,,333:::<<<999555444555AAADDDCCC===:::;;;;;;999%%%...;;;;;;222888@@@;;;333000222777666222555===<<<888444222333555777777444444333333333333444444???===HHH???777777///777///444111>>>333888///555:::666666777444111000111<<<444000555:::777000,,,000::::::444333...///:::===444111555777222000222---000444555333222000000333444222///000444444111---...111222222000...,,,000111444666555333000...---''')))333222***+++555444111000444555111//////...///111333333222111///222...***---222444111,,,:::222111777999444222555555555333///000444444111333333222000000//////000555444333333444333111///777555333222333333222111...111222333555999777333111---,,,111555444222111---111222///...000111///777444111222555666333///(((---333666555333333444333333,,,444555BBB999444888000888555444666...555111CCC111999...,,,+++333222111000111111111000......(((---111++++++111000111000///...---,,,,,,,,,777111---,,,***))),,,111//////000111222444AAACCCDDDBBBBBBEEEGGGFFF<<<<<<=========;;;:::999@@@;;;999;;;<<<999888:::DDDDDDBBB@@@???@@@CCCFFFBBBHHHLLLLLLNNNQQQQQQNNNLLLNNNNNNKKKEEEBBBBBBDDDIIIDDD>>>;;;<<>><<<;;;<<<;;;999999<<>>AAADDD<<>>888======>>>@@@???;;;888777777AAA666>>>111000)))???===999777777777777777:::;;;<<<<<<<<<;;;<<<>>>BBBNNN777777===333======999===:::444999CCC@@@555BBB999111111:::@@@===666???<<>>CCCDDD666666555555666666777888999777555555777::::::;;;<<<999888;;;<<<<<<>>>BBB<<<<<<<<<===???BBBDDDEEEBBBCCCCCCBBB???===<<<===DDDDDDDDDDDDDDDCCCBBBAAADDDBBB<<<<<>>???@@@@@@AAA:::CCCEEE888>>>IIIBBBCCCAAAAAACCCEEEFFFDDDBBB@@@AAADDDFFFFFFDDDBBB@@@@@@AAA???=========<<<;;;===>>>>>>===;;;999777777222:::EEECCC;;;;;;...444555777666555444444555333666---777444DDD:::666888888888555333222222444///777888222111888888333444888===>>>;;;777444333777:::999555222333444222///555===888///666===444666444444555333333===HHHBBB===888555666777555444555444222111111111222333444111<<<888666;;;:::HHH999>>>888BBB555;;;333888222555000000555222---111777111///555;;;:::555222)))555888888999333---333888222000444666444333555///111000------000222222444222///...///222222222...///000111111111000///444+++''',,,111333888@@@666++++++666888///000999555222333555555111///000000111222444444333222111333000///000333444333111999,,,***555:::444222888222444222///111555777555555444333111111111111222555444333333444444333111333222111111111111000000//////......000333444222444222222222111///---,,,///222333000///222222000555222000222666888777444---...///......111666999666333///444999@@@:::555777000888333000333...999BBBFFF(((111///555333555333222222333444222///,,,000***...000+++---333000000///...---------------666000+++,,,,,,+++,,,///...222111***)))///>>>AAA@@@===>>>CCCCCC@@@<<<;;;:::999999999:::;;;BBB===;;;===>>>;;;:::<<>>???CCCEEECCCHHHKKKLLLNNNPPPNNNJJJJJJKKKLLLIIIDDDAAAAAACCCEEECCC@@@????????????>>>;;;888:::@@@AAA===;;;===111:::777KKK;;;AAA333:::CCC777OOO:::BBB???<<>>222555***888AAA===999777777888777666666999:::999777888999:::555///999111666???333AAACCC555555BBB@@@111222CCC@@@;;;777999<<<===:::777>>><<>>===888333777@@@BBB???555555555555666777888999<<<;;;999:::<<<>>>>>>>>>888777999>>>???===<<<>>>AAA@@@??????@@@BBBDDDEEE===???@@@AAA@@@AAABBBDDDBBBCCCCCCCCCCCCBBBBBBAAA999EEEBBB:::???EEEEEEIII============>>>>>>>>>>>>@@@888AAAEEE999===HHHBBB<<<>>>AAAAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>@@@???<<<:::999555444555666999<<<>>>???666888:::444111<<<<<<)))222444666666555444444555555:::222888---666,,,---999999999777444333444666///777999222000444555///888777777999:::999555222///333444111000444666555:::888:::666222;;;AAA666222222333222000222;;;DDD???;;;777555666666444222888777555444444444555666111***555666777;;;555@@@<<>>777;;;444888333111777777222444444222444888:::888888:::333:::888888>>>888///000:::666333333222///---...000222000+++,,,111222///555222//////111222222333222111000//////111222333***...666666,,,(((>>>[[[===888555555666333111222666444555777666111000222222222111222222222333333000333555444222111333666,,, ...777444555<<<888999777222///111111...000//////...............333222111222444555444333111111222222111111111111000......111333444444444...////////////111333444111333333000111333333000......//////000111333444888666333///------///111777444444444888555555222000+++444///+++111333EEEWWW[[[888666*********111,,,,,,...111333333111///===666777444---...111***///////////////000111222111------000222///...///(((000111+++,,,555DDDGGGDDD>>>===AAA@@@999888777777777888;;;>>>@@@<<<888888<<<@@@???@@@BBB>>>>>>>>>>>>???BBBGGGJJJEEEIIIJJJJJJLLLOOOLLLGGGHHHHHHHHHFFFCCCAAAAAAAAA???AAACCCBBB@@@>>>===>>>777666<<>>===BBBHHH<<<:::CCCCCC777555???CCC???999888???HHHJJJFFF<<>>>>>;;;777===@@@555555333555444DDD:::777444444888:::999777555:::<<<999666888::::::222;;;///111BBB+++>>>GGGHHHHHHCCC999333888AAA777<<>>:::BBB999888???777:::666<<<888......999===777===<<<999666999===>>><<<;;;;;;;;;:::::::::;;;;;;===;;;::::::::::::999777888777:::@@@AAA===;;;<<>>???AAACCCBBBBBBCCCCCCCCCBBBBBBAAA,,,AAAAAA666888>>>999444@@@@@@???>>>===<<<;;;;;;>>>:::???BBB<<<<<>>===@@@CCCCCCAAA???>>>===>>>@@@BBBBBBAAAAAADDDBBB===::::::777555333444777:::<<<===;;;777666222...888===111111333555555444444555666666>>>999@@@111777000555444555777777666777888:::111777999666222222222111555222111333777999666333111666888666777<<>>===333///555333---///444333222111000//////000---222333000111555111)))777222000222444333333555555333000......000222444)))---555888111---:::KKK000111000,,,,,,000///+++444333555777555111000333111000000000000111222222---111555444///---111666333+++)))000555333444888222666777333000111111000...///000111111111000000111000///000222444444333111333444555333333333444000///222888:::555000......000000...000333444333111333222000111444333///000222444111------111555222333444555444333111///666222777222666,,,000000///,,,888333000888@@@VVVMMM999,,,111...///###%%%(((,,,111333333111888333333000+++000333+++++++++++++++,,,...///000,,,,,,///444555111///111(((...000...000777IIILLLHHH???>>>CCC@@@777777777888:::<<<>>>???@@@IIICCC??????<<<777444444>>>??????@@@AAADDDJJJMMMFFFHHHIIIHHHKKKNNNKKKFFFGGGFFFDDDCCCCCCCCCAAA@@@<<>>999::::::999444===:::???===CCC>>>???555BBB???<<>>@@@;;;222111777@@@;;;:::===AAACCCDDDGGG;;;@@@AAA??????AAA@@@;;;@@@>>>999111:::222666???777444333555999<<<:::777555<<<>>>999666888::::::555%%%777444222;;;000:::<<>>888999<<>>===:::555333444555444888:::>>>>>>;;;777999>>>:::::::::;;;;;;<<<===>>>:::999999:::;;;:::777444<<<:::<<<@@@@@@===<<<>>>BBBBBBAAA@@@@@@???@@@@@@FFFEEEBBB>>>;;;;;;===???BBBCCCCCCDDDDDDDDDCCCCCC;;;IIIIII@@@@@@===777888???>>>>>>>>>=========<<<:::>>>===>>>@@@::::::DDDDDDDDDDDDCCCBBBBBBDDDEEECCCBBB@@@>>>>>>???@@@AAACCC???===???>>>::::::>>><<<999777777888999777555777222888;;;555444444+++000222444555444444555666333;;;888CCC555<<<666>>>000222555777777666777888444666:::<<<888333444999333333333555666777666555---111222000111555888777333,,,999IIIGGG@@@===777333555666666666666555444111333444555444444555666---...000222333444555555...###///555:::;;;111;;;222;;;666<<<111===777888<<<222444444...999AAA333222222444444...)))***000888999000***000///,,,111---///000///000222444555,,,111111---///555222)))444///...222444111000222444222111/////////000111000,,,+++///555777444111000111222222333444555555111111333666333//////333///000222333333333222111---000222222///...111333:::888555333222111222222+++111444333111333444222///000333555666666555444111000......///111111000///222555555333222333555444000111777777111------333555555222222444000)))222222111///111555333///222444555222//////333777...///111555888999999888666///777000:::,,,333222//////<<<666111777???VVVDDD000///===777111'''((())),,,000111111000000+++------+++555:::222++++++++++++,,,,,,---...***,,,111666444//////222---............000DDDGGGCCC;;;;;;AAA>>>444999;;;===>>>???>>>===<<<;;;777777;;;>>>===>>>@@@BBBBBBBBBBBBBBBEEEIIIMMMFFFHHHHHHGGGJJJNNNLLLFFFGGGDDDAAABBBDDDDDDBBB???;;;AAAEEEBBB:::777<<>>???DDDAAA999888???<<>>===AAA???:::888888???777JJJ999<<<===;;;888666888<<<===:::666111888;;;555111444666666888000222999555333:::999666:::;;;666222777BBBJJJBBB444---555@@@CCC@@@>>><<<888===444444???:::>>><<<555555<<<<<<444444;;;...444>>>AAA888...333???222333444666999;;;>>>???;;;<<<>>>AAACCCBBB???===@@@======??????===>>>AAA;;;<<<===>>>@@@AAABBBCCC@@@???===;;;:::===BBBFFFDDDDDDEEEEEEEEEEEEEEEDDD>>>CCC@@@???BBB===>>>KKK999:::;;;===>>>@@@AAABBB888@@@;;;;;;CCC:::444EEEFFFBBB>>>>>>AAACCCCCCAAACCCBBBAAA@@@@@@@@@@@@AAA===777444666777666:::AAA777666666999===>>>;;;888333+++111777333222777666000222444555444444555777222888333===///444,,,222000222555666555444333333777555:::AAA>>>555777@@@555888<<<<<<888555444666555999999666666999;;;:::<<<888KKK```XXXCCC999666:::777222......222444333555888:::999666444555777...000222555888999999999<<<---111000000333000@@@444>>>888===000;;;333333===---444888...???MMM:::888777888888555000000555---555333222666333111888333444444111//////000000...000+++###&&&111444...000++++++000111---+++...111111111111000...------...333555222///111444555666222222555111)))(((---......111444222......333///222555888888666333111111111000111222222222222---111111---,,,111444444///555888555111///...++++++---111555666666444222222000...------......---,,,000333333222000111333999111,,,...///---...333000444555444666888111'''222222000///111555333...---------------000333666888555222111333777:::<<<888...777111@@@111999777++++++:::222)))+++000GGGkkk^^^,,,))))))222000///222111000000000000...,,,888444444222000:::???555444333333222222222222333+++---222555111,,,---333000---,,,---...///????????????>>>>>>>>>===<<<:::888:::>>>???>>>;;;666222CCCGGG666AAAKKK444444<<>>555;;;;;;666777>>>???999999@@@AAA>>>;;;999666666999>>>BBB@@@@@@>>>AAA???@@@>>>AAABBBBBB???===<<<>>>@@@@@@;;;777888===@@@???<<<;;;888555888===???;;;777777999888444666<<<999222000777999<<<>>>444111===222888:::777666888555000444555555555555666777999222:::>>>:::888;;;===;;;======AAACCC===666777???===;;;222333===:::444999::::::333555@@@???:::===<<<@@@@@@;;;999<<<@@@BBB<<>>999999======999CCC===;;;===>>><<<>>>CCC333@@@>>>BBB;;;222>>>>>>DDD======FFFHHHBBBAAAFFF??????@@@BBBEEEGGGFFFEEEAAACCCBBB===;;;===??????BBB555999LLLNNN<<<555???888BBB777BBB===FFF666FFFCCCAAAAAAAAA@@@AAACCC999<<<@@@???<<<;;;;;;===:::888666666888888555222999888AAA444@@@555555%%%666888777444777<<<;;;444999...888+++444111AAA666666333222444777666555555333222333777:::;;;777333***)))222999:::'''666;;;777444222333444444333<<<888888:::666000111777333AAAddd===<<<333555555555555555555444444:::888333333888>>>;;;444666222444888555...222===444...,,,111333222444999...000333777:::;;;999777@@@???<<<666000///111444333777111<<<000888333<<<111999444...333444000333111...((('''...777777222,,,666???>>>444,,,+++///333333222000///111444777888111...222555222000222000111111222444777666444222333333111......111555&&&@@@===...333666//////444333222333555555444333000000111111111222222222555666666555222---((($$$333444555444111000000000888555***444---777///111555222(((444...888222888555444000GGG======///777999///333222(((000888+++000222------444111000999555444222222222444666888666...---666999111---///555111222777666///000888222777888333000111333333222...---000222111111333666999555,,,'''+++222666(((000555111+++---333777///444///+++///+++&&&***333---///555333)))(((///444555111+++***///...))),,,///222000------FFFDDDBBB???<<<:::999999;;;:::999999;;;===>>>>>>ZZZ:::777???555:::AAA333444===CCC@@@>>>AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGHHHEEE@@@>>>???BBB>>>===<<<;;;;;;;;;<<<===---)))444444:::EEE@@@GGG@@@999555:::@@@AAAAAAAAA;;;<<<===>>><<<999999:::;;;<<>>>>>>>>???@@@@@@>>><<<>>>EEEHHHDDD:::666;;;BBB;;;;;;<<<===>>>>>>===<<<555777777666777;;;===<<<666888333333888444333>>>)))///222333777<<<<<<777666777777666666666777888444888999777999<<<;;;777999444333888:::888:::===888999333333:::888777@@@555777222333<<<<<<888<<<999======999999<<<>>>===555<<<>>>999555777:::999===GGGCCC999FFF]]]YYYAAA<<>>EEEFFF@@@>>>CCCCCCCCCDDDEEEEEECCC@@@===???CCCDDD@@@>>>??????===BBBDDDCCC???<<<;;;;;;:::555FFF000BBBCCC888FFFIII<<<===>>>??????>>>???@@@===???@@@???===;;;::::::;;;999777666666444000,,,444444===222<<<333555)))222555555444666:::777111---222222@@@---;;;222,,,888888888777444222222444333333444666888888666444111&&&---444888555***///555333111111111333444555555777666333666<<<:::333<<<<<<===aaaPPP,,,???888444444333222222333444555777666333222888===:::333777444333555444222222555555000///222444333444999444555777999;;;:::888666666777666333000111444777444888111888...:::666<<<000777222...555777333666333222///,,,...222///***///222444333000------...555666777777555444555666999444111222000---///555000222444555666888888888---///222333222000///...888<<<555,,,---///333;;;666555333333444444333111000000111111111111222222555666666555444333111000222444666555333222111111...111,,,;;;666>>>111000///---$$$111***555///666)))///000%%%***222666...//////222111---222555///222444000///444---(((///333222111000000111111222666///---000...((()))000111...///111111......111222444222///000444444111...***)))---///------...$$$,,,222000...///000000""",,,---+++,,,///111(((...,,,,,,333222...333+++***///666333******222000111///***,,,111111---111444777777444000BBBAAA???=========>>>???===<<<;;;::::::<<>>DDDAAA???===;;;;;;<<<===>>>???888>>>777666:::000444===999444666???EEE>>>222999<<<>>>===<<<;;;;;;;;;EEEEEE@@@AAA===BBBBBBDDD>>><<<<<>>;;;===??????===<<<===???===:::999999888777:::???CCCBBB888666;;;777222888222444444555888;;;999333666666666666777888999:::666666444444888<<<:::444:::111+++000888;;;;;;:::666:::666555999666777BBB333888555444;;;;;;888===>>>@@@@@@???@@@CCCBBB>>>111:::???;;;555555999<<<:::666555;;;DDDFFFAAA;;;AAAIIIBBBGGGDDD<<>>GGGAAAAAAGGGHHHBBBAAADDDEEEEEEEEEFFFEEEBBB<<<888===BBBEEEBBB@@@AAA???<<<444:::===::::::???FFFHHH===>>><<<;;;IIIAAABBBFFF<<<@@@EEEFFFDDDBBBBBBCCCBBB@@@???>>>===;;;888666<<<;;;::::::999777333///000222:::222888222777111444666888777999;;;888333444777111999###333222222777:::;;;777222000222555333444555555444333444555333666///555666111333***000111111111222333666999333999666000:::IIIDDD222888999---===:::000@@@///555444333333333555666888555555444444999>>>:::333999888555333555888555...666333222444444333444888444555777999:::999888777333444444333333444666999,,,444,,,///$$$444111444333888222...777999555555333666666222000000---)))666111,,,+++...111111000,,,///222222000---++++++888666555222---+++000777111333666666444333444777555222///...///111333333<<<333777>>>888222333444777555444333444333222000000000111222222222222222444333222222111222333333///222555666444222111111///111)))444...;;;333555------$$$111+++555000777......666...,,,:::///+++555666222444333111333...111------000(((!!!&&&222222111111000/////////888333000000,,,(((///:::000222111///000333222///222111---+++///555555000000,,,,,,000111///---...&&&///111111111000---***222888666333333444444,,,222///...222...(((+++,,,---333999666------444------,,,+++---222333111///000222444666666AAA???===<<<===???AAACCC??????>>><<<:::<<>>CCCBBB@@@===;;;:::;;;<<<===<<<999CCC<<<999===888@@@999;;;::::::@@@DDD777%%%;;;======999888<<>>888>>>777???<<>>:::>>>DDDFFF@@@888;;;<<<=========<<<<<<<<>>BBB>>><<>><<<:::999;;;:::666000333333333555777:::;;;;;;666666555555888:::888666???777111333:::<<<:::666:::===999999>>>888444===666???<<<888===<<<999>>>AAACCCBBBBBBEEEHHHEEE???444:::???>>>:::999<<>>CCC;;;BBBBBB<<>>??????===GGG======GGGCCC333///999@@@666FFF555JJJFFF===CCCAAAGGGKKKIIIFFFEEEEEEEEECCC@@@<<<<<<===<<<999666555666888:::;;;:::888666222555999666666444777888666666777777777999888777:::333<<<***,,,'''<<<777444666666333111333555444333444555333000000333666///<<<---333555111===,,,000222444444444555888;;;333666444222;;;EEE@@@111000999555BBBBBB999===---555555666777888999999999555666666777;;;???;;;555888;;;999333555<<<999///555444444444333222333555...111444666888888999:::999999999888777666777777111???;;;:::,,,;;;888999555:::333///888:::555444111666888444111111222000;;;444---,,,000444444333333555888999777555444444555555444333000///111555000222555555000+++---222555333111333666777555222<<<111===HHH===777666)))666444333333444444222111111222333444444444333333666555444333111000///...,,,000444555444222000///000555---666...:::222222222222***777///888222:::999000888999???---111444///@@@<<<333888333---666---///,,,---222+++&&&---111111222222222222111000222//////222111000444<<<000444333---///666555---//////,,,***---333555222222///...222333000...///(((---000...---000111//////111///)))&&&)))---...000666111---///((( """111///000444222---+++.........,,,,,,...111111000222---))))))///555GGGEEEAAA>>><<<<<<======>>>???>>>;;;999;;;AAAFFFTTTCCC999999999;;;>>>;;;<<<<<<<<>>===JJJ<<>>AAA:::...777<<<>>>:::999===???===555???===KKK===DDD777:::<<>>===AAAEEEJJJ@@@:::@@@LLLQQQHHH<<>>===999;;;;;;=========@@@CCC???888999999;;;===>>>>>>???@@@777EEEHHH<<<888CCCJJJFFF;;;@@@888???BBB===BBB;;;@@@AAAFFFMMMPPPMMMGGGEEECCCBBBAAAAAACCCCCCBBB@@@===@@@@@@<<<:::===???>>>HHH:::777BBBDDD999333888999;;;[[[???EEE@@@<<>>===>>>???@@@<<<<<<;;;:::999999<<<>>>888AAADDD??????CCCCCC@@@<<<888777<<<@@@>>>:::888AAABBBCCCDDDFFFHHHIIIJJJHHHFFFCCCBBBBBBCCCCCCCCC>>>======<<<;;;;;;;;;;;;CCCDDDPPPCCC666555000======???===888777;;;??????222;;;@@@===<<>>???GGGOOODDDCCCBBBCCCEEEFFFDDDAAABBB>>>;;;===BBBCCC???:::::::::888777;;;???<<<666<<>>777555666999:::777777:::<<<888555555777888666444888888:::;;;888444888>>>666:::<<<;;;:::;;;;;;888888999777===IIIDDD999:::888CCC???888<<<===777666888;;;<<<;;;===???===888999666777:::======???AAAKKKAAA888666<<>>999888;;;>>>>>>444666222000;;;LLLNNNDDD<<<===OOO===EEEHHH===KKK:::??????;;;<<>>000444333...***,,,......555666555333111000000111------,,,++++++...222666...000111444999;;;777///---,,,///666555000333;;;000000111222444444333222333666999444...555777,,,111000000111444555555444222444666777888777555444222444777888888555222///222555888999777555444444///666+++...%%%888777999111333,,,777+++000***222$$$444...333###777//////---666444.../////////333333444...---333///---666,,,,,,---///000111222333(((''')))///333111***$$$---111222///---///000///,,,222444000---///222333666111///111111///...000(((---000000111222000,,,###&&&+++000000++++++000---,,,333111---222000---***,,,111333222000444000...000000---++++++...---,,,000666777>>>>>>>>>???@@@AAACCCDDD===<<<;;;<<<<<<<<<999777---:::===888;;;===:::999>>>999888===???<<<<<<>>>AAABBBCCCEEEFFFHHHIIIIIIHHHIIIHHHEEEBBBBBBEEEHHH<<<===>>>>>>>>>===<<<<<<999888CCC===999===888BBB<<<999999:::999999<<>>777666<<<===999BBBDDD+++333333222FFF666;;;@@@AAA@@@AAAEEEJJJ???AAAAAA@@@===<<<>>>@@@@@@>>>===>>>??????===;;;///<<>>@@@@@@>>>888666777::::::999>>>FFFbbbDDD777FFFKKK>>>:::DDD<<>>EEE???BBBBBBCCCCCCEEEFFFDDDBBBEEEEEEFFFHHHHHHEEE@@@;;;;;;>>>???<<<:::===>>>===@@@DDD>>>444888CCCBBB666>>>===555666BBBPPP>>><<<===AAA@@@;;;>>>CCC???444888999999888777777999;;;;;;<<<;;;888333111222444555444+++999000777///666666555777:::999444555:::888555***000666:::<<<444555000)))---666555,,,444222111222444555555555444111777222111777222666444000...111666888555111666:::<<<999777666888999333888777555;;;444111GGG555555555555555555555555444666666333333666555222<<<555000222555555555777...555888333000222444444333777:::999666555888<<<:::777333222444777888777<<<444)));;;888@@@777===,,,777666111555666666===000333333///---...---***333333222222222222111111555555444333333555999<<<---222555444666999777111333---///888999444555<<<666333///+++***///666;;;---333444555999444333;;;222111000111333444444333111333555777777666444333///000222333333333111000444666888777555333333333333777'''###111666<<<000222,,,777+++111+++333&&&222333,,,'''222555222------111000+++...000)))///111,,,,,,222---)))111//////......///111222333---///000111222222000---000111555666111---000777111555666333111222111...:::444000111111000000222''',,,///000222333000++++++...000111444555000(((///333///,,,222000---333---111555555555555555555111,,,,,,000222...---///%%%&&&***000666888CCCBBBBBBAAA@@@???>>>===@@@>>>>>>@@@AAA@@@:::666>>>CCC@@@>>>EEECCC===@@@AAA>>>===@@@>>><<<@@@GGGBBBBBBCCCEEEFFFGGGHHHIIIGGGKKKLLLHHHBBB@@@FFFMMM<<<===???AAAAAA@@@>>>===>>>888???::::::@@@888===>>>:::===FFFGGG>>>:::===???AAA:::,,,+++777@@@AAA:::FFF888LLL222GGG<<>>===;;;::::::;;;333AAA888555@@@DDD===>>>EEE???888>>>>>>777555999:::===>>>888111555===999666444777===AAA@@@>>>>>>777333888;;;888777999:::<<<999444666<<<===999999===:::999===777444>>>444>>>999333>>>DDD;;;555:::@@@CCC???===???@@@@@@777777:::<<<999777@@@LLLGGGGGGCCC===<<>>AAA???===???>>><<>>>>>999444222444666777666777"""(((///888---333000<<<;;;333222111111888...333555333333444000+++555222000111444666555333333333333111000111333666...666999444111444666444999111111888:::333111666(((///777;;;999555111000<<<888+++,,,666000888ZZZ444222111222333333222111///111444555666555333111555444444333333444444444333444555444111000000000+++999555888,,,:::000,,,222555000<<<000555000999000)))666333;;;%%%///555222+++333666+++...000---111///222888333...555444333111000000222444555---000222///---000666999...---222666///&&&+++777666777555333555666111)))888111,,,,,,,,,+++,,,//////111000...///222111...333222...,,,///333000******///***)))000111000777%%%000:::999111,,,---///---((()))000333111000333,,,+++******,,,///000555<<<@@@AAAAAABBBDDDAAAAAAAAA@@@???>>>======@@@?????????@@@???<<<999777999;;;>>>@@@AAAAAAAAA<<<;;;;;;AAAHHHLLLJJJGGGKKKLLLJJJFFFFFFHHHGGGDDDAAABBBAAA>>>???@@@;;;555444HHH:::333KKKFFF444@@@999III333...\\\@@@;;;======@@@DDDCCC======@@@:::<<<:::777888<<<>>>===AAAAAA@@@@@@???>>>>>>>>>JJJDDDAAAAAA???<<>>@@@@@@>>>;;;:::999:::888999<<<>>>>>>======999<<<<<<999888888666222777>>>:::666999666444<<<;;;999777666777999<<<======888<<<@@@<<<===>>>666999444<<<999;;;AAA888<<<;;;222===666???,,,888>>>999<<<===999555777@@@HHH>>>???>>><<<:::999;;;===:::@@@DDDBBB???AAACCCCCCDDDEEE777BBB>>>PPPDDDAAA666AAAHHHEEE???>>>AAACCC888;;;666111===QQQRRRDDDGGGIIIJJJHHHDDDAAABBBDDDCCC<<>>666777888888888777777777888:::;;;888444222555999;;;555>>>111666%%%444:::777:::???BBBAAA===777333...///111333555666777777---888:::111000999888///555333111000000222444666<<<555000111333333555888...222555666555555777:::000333777999888777666666444333666<<<<<<999777888666888999999888888999::::::>>>666AAA...444111@@@000222333555999;;;444+++222333555777888555///+++999666333111222666;;;???:::999;;;===:::444333555555555555555555333111000???444111888;;;555333777///000///---222777333+++555222///...///111222222000222555777666444111///333333333555666555444222444333222444555666555333111555555222111222111...666444333555888999777555111111///,,,...222111,,,222444666555000---222888555777888555000000444888...:::AAA;;;222111222222111555111///555333---000888000...333222,,,...666111222,,,---777222###***---,,,///<<>>---333000222666555///,,,...777---+++222444///000888///777666+++(((222666222111///111666777333///...333444333111000111000...444,,,)))...111...,,,///&&&)))---///...---,,,,,,333222---111&&&+++222###***......000444333------000++++++444444///333+++)))(((***...000///------+++)))***...222@@@CCCEEEEEEAAA>>><<<<<<<<<===???@@@@@@>>><<<;;;>>>???@@@AAAAAA@@@@@@???888999;;;===???@@@@@@@@@AAAAAAAAABBBDDDFFFHHHIIIFFFHHHGGGDDDEEEHHHHHHDDD@@@BBBAAA???BBBFFFEEE@@@999>>><<<777:::???AAACCC@@@BBB888000CCCDDD444BBB<<<<<<<<<<<<;;;999777555;;;===<<<999:::>>>@@@???????????????????????????fffPPP>>>@@@KKKKKK@@@555CCCBBB???<<<:::;;;>>>@@@>>>;;;999:::<<<<<<;;;999999<<<<<<999888999777333111999666333777333000777888888777777888;;;===???===888:::999///000666444;;;333999555888===222444<<<555>>>999@@@...777======??????<<<888777:::>>>@@@>>>======>>>===:::777CCCAAA;;;666666;;;<<<999===EEEKKKBBB;;;666:::<<>>DDDMMMLLLDDDBBBCCCCCCAAA?????????@@@LLL;;;???<<>>;;;666333444666666999777000---111555444///333///...666444///333666000000666555...,,,111555;;;:::???HHHBBB333///---111000---111999666,,,000---...222333111111555&&&,,,222333222111000///444;;;:::///,,,222555111222000111666888555222333,,,.../////////000111222000+++((()))+++---000333...111444444333000//////++++++***666$$$...)))(((,,,000000------000///+++000333...,,,222000***,,,---+++***+++///111000...000---,,,---///222BBBDDDEEEEEECCCAAA@@@AAA:::<<>>@@@;;;<<<===???@@@@@@@@@@@@AAACCCDDDBBB@@@AAAGGGLLLFFFIIIHHHEEEDDDGGGFFFCCCEEEEEEBBB>>>>>>AAA@@@;;;===777@@@@@@333<<>>FFFEEE>>>===???>>>;;;<<<@@@BBB@@@??????@@@AAAAAABBBCCCCCC===>>>AAAAAA===;;;BBBKKKDDDBBB???<<<;;;===???AAADDD@@@;;;:::===>>>;;;777999<<<<<<888888999888444333:::888777;;;888444:::555666777888:::<<<===>>>BBB@@@FFFDDD888777>>>===???666;;;777:::???444555<<<777???===@@@333888<<>>===;;;::::::@@@===;;;===BBBBBB<<<666///888AAADDDCCCBBB???;;;IIIPPPaaaLLLLLL999EEECCC@@@EEEGGGEEEBBBCCCBBB???BBBDDDHHHJJJIIIHHHFFFFFFGGGEEEBBBBBBCCCCCCCCCCCCCCC555888===LLLVVVEEE===CCC???>>>AAAAAA===;;;;;;CCC>>>===@@@CCCBBBAAAAAA:::::::::<<<===<<<:::888???;;;888888::::::888666555777999777555555888;;;888:::000@@@444@@@666===333444777888888666444222666666555555333222111000999444444777555000333<<<444444555666777777666666:::999888666222111:::DDD666555444555666666555444111444666666444111//////888444444666777555777;;;777666555888;;;;;;888555///999222111///CCC;;;...777666222---...555:::;;;888666444444555555444333444444555666777888888999888333111555777666555555555666888999::::::999999666222111444222+++***000111222111111555888666111111000111222333333111...666222...---111444666666IIIBBB999333222000+++'''111444777666222/////////333444222///111666777555000222444555444222111111...000///...000555555222777333000222888;;;999444666999<<<;;;666333111222888555000---000555555111000444000...555444///333222///222999888000,,,...&&&------000888555,,,---///555444---***///222000222//////111333333555999///888111...222333---333888999222000444444111222///000444777555444666333555666444000...///111%%%+++000111111111...+++111333555444111...---,,,,,,+++***888+++555---(((000111///++++++---...,,,000555000...333000)))+++000---,,,---000222000...///---++++++,,,---@@@AAABBBCCCCCCDDDDDDEEE???@@@BBBCCCCCCAAA???>>>>>>AAACCC@@@:::777888<<<>>>???@@@@@@AAAAAAAAAAAA<<>>???<<<777<<<<<<@@@>>>999???DDDAAA555@@@===FFF666---HHH>>>???DDDBBB<<>>???@@@???===:::IIIEEE>>><<>>AAA???===>>>AAABBBAAA??????<<<;;;>>>BBBCCCAAA===,,,BBBEEE>>>999;;;===FFFEEEJJJ@@@HHHBBBCCC:::>>>AAABBBAAACCCFFFEEEAAAAAA???CCCJJJKKKEEEDDDIIIMMMIIIEEEDDDFFFGGGFFFDDD777888>>>@@@CCCFFFCCCDDDHHH@@@;;;???DDDCCC???===>>><<<;;;???CCCEEEFFFFFF===;;;;;;<<<>>>>>>:::666@@@;;;777777999999777444444666777666444333555666,,,111...999222999444888555666777888888888777777222333333444555444444444666222111333666666666777;;;888444111111555:::>>>===999777555444666AAALLL:::777444444666666444111333666999999777555333333;;;666444666666555888===>>>777///...222777999999000555222111444@@@:::......222555222222555666555666555444444666666444333333333444444555666666777777222000666;;;:::666444666666777777777666444333111000333666333...000666777555333222333444111...333222111111222111///---000......222666888555111<<<666111111555777555222...333888888444222333666111777999555111222444444333777::::::777444444555///222111///000444555333111000...///333666333---222444666666444333333444111111333666:::999333,,,555888222///444222,,,000///...111888888222///000...222,,,(((...//////888///444555///---222777888777666555555444333333444+++333555000---111444333...111444333333444444222444000///222444333333555666777888777222...///333(((111666333000111///,,,000111333222///,,,++++++222...'''222###111///...,,,---,,,,,,---///111111,,,222//////555333...111111///---...000111///---///...---,,,,,,+++JJJIIIGGGFFFDDDBBB@@@>>>DDDCCCBBB@@@???>>>>>>>>>===@@@BBB???999666888<<<>>>>>>>>>>>>??????@@@@@@:::;;;===???AAACCCDDDDDDJJJNNNOOOJJJFFFEEEDDDBBB@@@EEEGGGEEEEEEEEEDDD@@@999EEE666+++<<<<<<333???888AAA===CCC555:::UUU:::DDDHHHDDD;;;>>>HHHDDD777;;;>>>>>><<<===@@@AAA???DDDCCCCCCCCCBBBBBBBBBAAA:::>>>BBBEEEFFFEEEAAA>>>:::::::::<<<>>>>>>;;;888FFFEEE@@@;;;>>>DDDBBB<<<999;;;;;;888888::::::888777:::333///666777666<<<444555777888888777666555444222:::@@@<<<;;;:::222444222===777555:::666???888999;;;AAA??????>>>AAAAAA===:::;;;???CCCCCCBBBBBBAAA@@@>>>>>>???AAACCC666>>>CCC>>>888999???CCC??????555<<<:::GGG???:::BBBDDDDDDCCCGGGJJJIIIDDDDDD======FFFIIIDDDDDDKKKJJJFFFBBBAAABBBCCC@@@>>>===BBBBBBAAA;;;888>>>AAA:::@@@FFFBBB777222<<>>;;;999888::::::888666888999999777555333333333///333>>>555999///666555555666666777888999::::::111222333444555666666666333555222...555===777(((:::777333111222555;;;>>>333444888???AAA===999888<<<888555444666666444222222555999::::::999888888888333111222222222444999:::333+++***...333666555999777999;;;>>>:::::::::///555999888777999888666555555666888:::999666444333222111111222333555666888444555<<>>999555444555666666666555444333000222555777444111333777666444222222111000......888555333333444666777777222111111333555555111---000...---111777:::888555...333888888444222333666+++888@@@<<<444111444666111555888777444111111333444666666333222555666444///444666222000111000,,,666666666555444444666888...222888======888333111555888222...444222---111...---000444666444444666888<<<444...111000222<<>><<<<<<>>>AAA;;;;;;::::::;;;<<<======<<<===>>>AAABBBCCCBBBAAACCCIIIKKKHHHEEEEEEEEEDDDAAAFFFHHHDDDBBBAAA@@@<<<:::HHH---555666+++>>>>>>777999FFF>>><<>><<<<<<@@@@@@>>>BBBBBBAAA@@@??????>>>>>>111DDDCCC999777AAALLL???;;;666666999===>>>>>>>>>BBB???::::::@@@@@@;;;999;;;:::777888;;;<<<:::777999111...555666444:::666666777888888666555444@@@999:::===999<<>>AAAAAA===999888;;;>>>>>>===EEEEEEBBB>>>::::::===AAAIIIEEE@@@???FFFJJJDDD:::???III@@@III888HHHBBBIIICCCEEEDDDBBBCCCFFFEEEAAAHHHBBB@@@EEEFFFCCCDDDIIIEEEDDDBBBAAAAAA@@@>>><<>>MMM;;;AAA000:::666333333444666777999:::;;;444555555555555444444333444999666...333===333222333555666777777777777888444444999:::666111000:::888666444555666555555///222666999999999999:::777444333555555333444888444333333555888888555222;;;555;;;999>>>222:::@@@666777555111111666888777666666888;;;===<<<999777333222111111111222444555444111333999<<<888333111222444666888999999999999333444666666444222222222222///...000111///000333333111//////333777:::;;;888666444111///...//////333222333444444333111///222444666444111//////111 ///;;;999222///111444222333444444222111222222111444444000///111222111000;;;@@@999222222222000888666444111000111222333444555888999555222444:::111555///---555555222777...///000222333555777888///555222...111---(((...111000000111444666444111,,,000222222222333111---444,,,---777999000+++///:::555555;;;;;;444000111;;;666444666666333222444///+++,,,333555222333999++++++...222222......000,,,...//////.........///000000---777$$$...------,,,***,,,000111......///(((...,,,***...,,,***111111...,,,---000111///,,,***,,,---,,,***(((GGGFFFGGGIIILLLKKKGGGDDD@@@???>>><<<;;;:::::::::<<<;;;;;;;;;<<<>>>@@@AAA::::::999::::::<<<===>>>===@@@CCCCCCBBBCCCFFFIIIAAAHHHKKKHHHEEEEEEFFFEEEFFFIIIGGG???:::::::::999<<>><<<111>>>BBB======999;;;999:::<<<===>>>>>>>>>===:::===>>><<<===@@@@@@===@@@@@@@@@@@@@@@@@@@@@@@@IIIDDD======FFFKKKBBB333AAA===888888<<<@@@AAA@@@:::AAABBB;;;888===>>>999888;;;:::777888;;;===;;;999<<<666444;;;:::555888777777888888888888888777888333666777222666<<<999???888>>>:::<<>><<<<<<<<<<<<<<<;;;BBB???<<<;;;;;;;;;<<<===666666666;;;CCCFFF;;;---999BBBDDDBBB999<<<>>>BBB>>>BBBBBB??????BBBBBB???CCCDDDFFFEEEAAA???CCCGGG@@@BBBDDDDDDCCCAAA@@@@@@@@@AAA222;;;CCCBBBOOOFFFFFF>>>;;;AAAIIIIIIDDD@@@<<>>===999666000,,,...444666444666666666777:::;;;:::888222222444555555444444333333000000333333...---...333444777999:::;;;;;;:::444555555666777666444111111......111000...000555...---,,,---000333444444///222444333///...111444***,,,000222333666:::===666555333111000000000111""",,,444444111000000000444333111111333444444444...222333///...000222222///<<>>666555<<<<<<333...111777333222555666333111333999000---444777222000333111+++000======///''')))---...//////------...///222000,,,999***666111---000,,,+++//////,,,---111***111---)))---+++***222222///---...111333111...'''))),,,,,,***(((EEEEEEFFFHHHJJJIIIDDD@@@>>>>>>?????????===<<<;;;===;;;999999:::;;;<<<;;;<<<<<<;;;<<<===???@@@BBB<<>>:::>>>CCCEEE======HHHJJJ>>>AAAFFF<<<:::999LLL;;;666FFF>>>GGG===<<<>>>AAA>>>888666999:::>>>???===>>>AAAAAA>>>AAAAAABBBBBBCCCDDDDDDDDD:::===<<<888999@@@CCC@@@???===<<<@@@EEEFFFBBB>>>999DDDFFF===888<<<===999888;;;:::777888<<<===<<<777;;;777777???;;;333444777777888999::::::;;;<<<666888CCCGGG@@@AAAHHHGGG===111555444>>>III@@@@@@>>>CCC888BBB666CCC:::======>>>@@@AAAAAA@@@>>>>>>:::777555888>>>AAA???;;;???EEEFFF@@@<<<>>>BBBDDD>>>===GGG;;;HHH???EEE;;;<<>>666FFF@@@888;;;AAAFFFFFF@@@???AAA;;;BBBDDD@@@>>>@@@???:::333444555333222444999>>>'''///777999555333666999555444444555555555222000---777111:::000???666555222333555777999;;;<<<<<<555555666666555444444333333111333777555111222999222111000000111333666888...111666999666222444;;;555777777666333444888<<<000333888:::::::::999:::222111444888888333111222111222444444222222333555333555;;;%%%444777FFF<<<;;;999444111444999777111555333111111444666888888000333666999999777444111999666444444111...///444666666888999999888777666333333444666:::===:::555555000000222000,,,---333222222111222333222000...(((444999777444555777;;;<<<:::555...+++...222666444111111333555666666000444666555666777555000333///,,,,,,000333333222222777999666444777::::::***777<<<666111444333,,,333333444666888777555333666111...000...+++///666333666000---555555111777000333444444444555333111444777000...666777444:::111000000111111111555999///333333///000666888666...777888...+++555>>>>>>;;;111111:::;;;222...333111......222333111///000333(((%%%///666333000333PPP:::///555333((()))666333444555444222111222333111***!!!...%%%444000+++111,,,))),,,---+++///555---333///+++///...///888222000...000333444333000+++///222222000///AAAIIIGGGGGGQQQQQQGGGDDDEEECCCAAAAAABBB@@@<<<999EEE@@@;;;999:::<<<<<<<<<;;;888666:::AAACCC===666;;;===???@@@@@@AAACCCDDDBBBCCCBBBBBBEEEHHHEEE???PPPGGGAAACCCEEEAAA??????666;;;>>>===>>>@@@???;;;<<>>======@@@@@@>>>DDDBBB???>>>>>>>>>>>>>>>555:::>>>===>>>BBBDDDCCC;;;MMMEEE888AAADDD===AAADDD888------666>>>???===:::999999===BBBAAA<<<666999<<<===::::::;;;999555222:::===999:::@@@<<<222222===999@@@BBB<<<;;;)))777???>>>555333999:::555;;;<<<;;;888666888>>>CCC>>>>>>======BBBFFFBBB:::999???BBB===999;;;???@@@DDD>>>::::::<<<<<<<<<===BBB<<<<<>>BBBCCCDDDDDDBBB???===>>>BBBGGGJJJ???DDDEEEAAADDDMMMKKKAAAAAA===BBBFFFDDDHHHFFF888@@@CCC>>>;;;>>>:::<<>>>>>===;;;===AAA???999999??????:::---555:::888666999:::777???===888444888???===666@@@===888333222333666888444444222000000666@@@GGG<<<666111222666888444...888555999111111;;;777;;;...888;;;555222777777111777777777777666555444333111@@@BBB222***222888555777666555444444444444444===777555999;;;888444333;;;888777:::888444222444666999888333333888999666888777777888;;;===>>>===---666999222---000555777666:::999555666999888111888...666888,,,111<<<444<<<999555333222222000///333555666555444333444666666)))111???<<<:::666)))222111...///444888333+++444333000///111444444222EEE===444222666999888444;;;777333111111222333333555333;;;---;;;444:::...888666+++ $$$111666111666444111000000111222222000000555;;;999222000444999777111++++++000444333999;;;999222111666777333666555555777999777111,,,777444111000111444555666333777777222111777:::888555///---222444222444888111///...000444444000+++222444444222...---///333777555222111222444333///777333666???@@@777444777666333******111///,,,333333+++(((///444222000000///---,,,...000000---***---333///,,,111000,,,000---000000///333:::<<<;;;//////***$$$(((222333+++...555777///***,,,///...444,,,)))---000,,,***+++333...---111111+++GGGLLLGGGEEENNNQQQJJJIIIGGGFFFDDDDDDDDDBBB>>>:::===;;;999:::<<<===<<<:::999<<<@@@@@@???@@@BBBEEE888:::===???AAADDDIIIKKKDDDHHHJJJHHHGGGIIIIIIGGGKKKCCC???BBBCCC>>>:::999999===???>>>===???===888============<<<<<<<<<<<<666;;;>>>======@@@AAA???;;;:::;;;AAAFFFFFFAAA;;;>>>BBBCCC???>>>???@@@>>>===FFFAAA???GGG@@@999DDDHHH@@@999999???CCCBBB>>>===999777888<<<>>><<<999555888:::999:::===<<<999666<<<===666555666...###666>>>666999;;;:::AAA888000777777///...555777333888999999888777777:::<<>>EEE>>>>>>===;;;BBBEEE<<<:::@@@@@@CCCGGG@@@999@@@DDDBBB??????AAABBBBBB@@@>>>===;;;999;;;>>>???<<<555;;;<<<777555777888666555888888333222666888666222222222444999@@@FFFJJJ333222000---+++...555;;;666555555888:::999333...555:::999666222111222...888===<<<777999>>>:::///:::999888777555444222111333::::::111...333666333666555555444444333444444777555666888777333333777===777222000///---000444222555555333444999;;;999666444333333555666666555666:::999444222666777666222444444111333666555///777...333555+++000888111555444333111//////000000///......111555888888777333555+++***444111...===+++,,,+++,,,111333,,,"""222333111...---000444666888555222111333555777888222000......000333555555666333777)))666222;;;444222333...&&&***555999333444222111222555666444111666222111444444111111555111555888777888999666000111333111,,,,,,000111///444555555444333333333444444111...------------,,,333777777333222777:::999DDD===888888666111///111444222111444777888444///555444333222333333333222666444333333555777777444888999<<>>888555666444333,,,+++111...,,,444777111///333555111------222///,,,,,,...///...---+++333111///222,,,###%%%...000///---///444555333///...+++)))---222000+++///222111------000000---///---......***'''---777///,,,,,,222666444JJJMMMEEE@@@IIIMMMJJJMMMAAAAAABBBCCCEEEEEECCCAAA:::;;;===AAACCCDDDAAA???999;;;======;;;===AAAEEE>>>?????????>>>@@@DDDFFFEEEKKKOOOKKKHHHIIILLLLLLGGGBBB@@@BBBBBB>>>999666>>>AAABBB???===>>>;;;777;;;999999;;;???@@@???===999===>>><<<<<<@@@BBBAAABBB>>><<>>???===>>>???>>>EEEJJJ>>>888EEEEEEBBB??????AAA@@@===999???:::555333777:::<<<<<<444888999888999======:::444:::<<<888888:::555+++777===444777888777AAA:::000666888333333999;;;999999888888999999999777666NNNMMMGGG???999999777333AAACCCCCCCCCEEEFFFBBB;;;???===<<<<<<===>>>===;;;===??????<<<<<>>>>>>>>@@@BBBBBB@@@>>>999???EEEFFFDDDBBBEEEHHH:::???@@@===???EEECCC<<>>===EEEKKKCCC;;;@@@@@@DDDKKKCCC999===EEECCCAAAAAACCCEEEEEEEEEBBB<<<888:::<<<<<<;;;<<<;;;===<<<777555777888888999AAADDD???888777;;;>>>???===999666444333333444555666444111...///444888111333555777777555333111+++<<<333:::888000AAA999555444///---333888111###===<<<:::777555222000///333222111222222333222222444444444333333333333333444444666777333///222999<<<777333222111000333888111333444333444888999888777666555555777888888777777666333000111333222...000111111000111444333///777000222444///222777111333444555444222222555888666222...000555666333...888III555)))<<<666333TTT///000111222666888222)))000222333222...---111555222333444444333444777::::::777333222222333333222222111666---555222888333...333333///000666777333333111000444999:::555111666222111333444111000111***111777999::::::555...000222111...///222444222333444444111...///555;;;555333111111111111///...444666666333222666999999<<<666222333222000000111444222222444888999666333444111///111555777444000111000000222555666666666666<<>>@@@>>>;;;AAAAAA???===<<<===@@@CCCEEEJJJLLLIIIGGGJJJKKKJJJGGGDDDBBBCCCCCCAAA???===BBBDDDCCC@@@>>>???===:::777999;;;<<<===>>>>>>>>>;;;>>>???;;;;;;???CCCCCCLLLDDD<<<888:::======<<>>>>>???DDDEEE>>>===DDD??????@@@@@@>>><<<999777???;;;666444666:::===>>>999<<<<<<999999<<<<<<999666999;;;:::<<<@@@???:::444999111999<<<666888,,,555:::<<<999999===???>>>>>>;;;999999;;;;;;888555CCCFFFEEE@@@===???@@@???;;;>>>???>>>???AAA@@@;;;===???@@@???@@@AAA@@@===;;;AAA@@@888666<<<===888;;;;;;<<<>>>??????>>>===AAAGGGLLLJJJBBB===>>>AAA===AAABBB@@@AAADDDCCC>>>>>><<>>999<<<===999888:::888999999888777999::::::@@@FFFJJJEEE===888:::>>>333333333333444555666777555777777666333444777;;;444666888777555555777:::'''>>>,,,999888///NNNDDD999888444333999===666+++===<<<:::777555333111111555000111888999333222777333333333333333333333222666555555666333000222777555333555999:::777666777444555666555555666555444888777777888;;;>>>??????444222///---...000///---333333222222333444333000999444444555444666777444000444777666333444999>>>:::666333333555555111---...>>>444,,,777222...DDD777777666666;;;AAAAAA<<<444444444555333///...000222444555444333333444555===:::666444333222111000+++000888777888222000---111666888333111333333000555111///222777999555000...333888;;;888222...------222444333333666555333222333333222444666777888555555333111///111666:::333333333555777777666444333444444222111333666888///,,,***,,,///111333444000000000222444555444222...---...000333444222000111000000444555444444666111;;;>>>666222555555000///333000///222,,,+++777......000000///...000222333222///.........///000---111...,,,///***(((222///222333//////111222000888///,,,000///'''$$$'''...,,,+++,,,///222000,,,...222333000******333===777333000000111222DDDKKKEEE???FFFHHHEEEHHHKKKJJJHHHDDDAAA>>>============>>>>>>>>>===>>>>>>FFFGGGIIIGGGCCC@@@>>>===<<<=========>>>BBBGGGKKKHHHIIIHHHFFFHHHLLLKKKGGGIIIGGGDDDAAABBBEEEFFFFFFBBBEEECCC@@@???AAAAAA>>>777===BBBAAA<<<:::<<<@@@<<>>;;;AAAEEEAAAAAAAAABBBAAA@@@>>>=========;;;::::::;;;<<<======;;;>>>===::::::<<<===:::>>>===:::666666999999666444555---999AAA999777(((666:::;;;999888:::;;;:::@@@<<<888888999;;;999777;;;@@@AAA>>>===>>>===;;;:::??????:::666888;;;<<<999>>>@@@>>>>>>AAA@@@<<<<<>>===>>>???BBBDDDAAAFFFJJJHHHAAA???BBBFFF>>>BBBCCCBBBBBBCCCBBB@@@<<<:::@@@BBB>>>DDDHHH???FFFDDD;;;:::BBB@@@<<>>===>>>???CCC???===>>>===:::999;;;666666888::::::999777666<<<===>>>===999555444666///000222555888;;;===???111444555444111111333666666:::??????===;;;<<<>>>***AAA///:::555'''BBB666555666777777999:::888333;;;:::888666555444444444666333777>>>;;;222333<<<222222333444444333333222<<<666444666666444222333333222444888999444333444444555666888888666555444666555555666999;;;<<<;;;555444555444333222444777666444333444555333111000<<<<<<888555666444111111---111444333111222777<<<333444555666666777888999222000444555000111444///666444000...444@@@FFFGGGCCC888000000222000000222333222111222333333222000222000//////111333333222,,,333777;;;444000,,,---444666666222///111222222888333//////333555333000,,,666>>>===666000000111222666777444333555777777000///000111222333444555888555222222333555555444//////000222444555333111222111111111000000444777555333000...000222222111.........000222222222111***---000222111111222444555333444888777333333666...777999333000555666222...333111000333---,,,666333444111---+++,,,...000111111111111000......---%%%...222555666))) &&&+++111333111111444666555FFF;;;333222---### $$$------...//////...------000///---++++++,,,+++)))000...,,,+++...222DDDLLLIIIEEEKKKKKKFFFHHHJJJIIIHHHEEEDDDEEEHHHKKKCCCCCCBBB???<<<<<<===??????KKKTTTOOO@@@777<<>>>>>AAABBB@@@:::BBBIIIFFF===888;;;AAA<<>>BBBBBB===??????===999:::???DDD>>>AAAAAA<<<;;;===???>>>???AAADDD<<<555AAAIII>>>AAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>?????????===<<<999<<<<<<999:::===???<<<@@@===999666555777888777888555***666???;;;>>>444888:::;;;;;;999888999999>>><<<888777777888888888777;;;>>>>>>@@@BBBAAA>>>>>>CCCBBB:::333444888;;;555<<>>===AAAEEEFFF???>>><<<::::::===BBBFFF777<<>>@@@BBBBBB@@@?????????FFFAAABBB???999???EEE???@@@BBB===???EEE???999???@@@@@@???<<<:::999:::<<<;;;AAACCC???<<<<<<======999777888<<<<<<888444333===:::999;;;;;;999888999<<<;;;999666444333222111444666777555111000222444///666>>>BBB@@@;;;777555+++===666>>>999---999---,,,000444444222111222333:::999777666555666666777222000444888444,,,---444111222444555555444333333<<<666444777:::777333222>>>999666666555333444888333333666;;;===:::999::::::888666666777777666555666555666777555333666<<<666222111444444111///000:::@@@;;;444555///)))///222444666555333444777;;;444666888777555555777999===222555666---555===///333111---***///;;;CCCFFFNNN;;;+++***...000444999555444333444777888777555333111000000111222222111333777333888***------888555333000...///222555777777444111000000111111111333:::<<<666///000555999)))111777666333333222000111///000222333111111333888444111222555666333000222111111222333222000...222000000111000///222777666555222//////333333000//////000000111111222222+++///333333111111444777333000111666444---,,,111111444444222444888888666...222000111555000,,,555///000///,,,...444888777///111222222///---,,,,,,,,,///---...222---111AAA(((///333111000333555555;;;666222000///,,,...222---,,,...111000------///$$$%%%'''+++444:::999333222111...***+++///CCCMMMKKKGGGKKKKKKFFFHHHEEEEEEEEEDDDEEEJJJRRRXXXGGGHHHGGGDDD@@@>>>???AAA:::BBBHHHEEE<<<888<<>>???>>>;;;AAAFFFDDD===888999<<<:::>>>>>>;;;:::>>>@@@@@@>>>???AAA@@@>>><<<;;;;;;<<<@@@AAA===<<<>>>???===CCC<<>>;;;999:::<<<===;;;999999;;;;;;;;;<<<;;;999888999:::999;;;;;;<<>>AAA;;;:::@@@BBB>>>999;;;???BBB@@@===@@@FFF<<<<<<;;;999888:::@@@EEEDDDEEEDDDBBB>>>;;;;;;;;;???@@@CCCCCC@@@>>>>>>???EEEBBBDDDBBB;;;@@@FFF@@@<<>>>>><<<999999;;;===888HHHNNNBBB:::<<<===888<<<777666;;;<<<999666777CCC===;;;===<<<888888;;;555555444444555777999:::666888999777555444777:::111444999;;;;;;888555333///666888888777888:::666444777:::<<<999666777999;;;999777666555666777888333222111111///---++++++111333444666666666444444555333555::::::777444555===999777888777666777;;;555444888???@@@<<<:::<<<===:::888777777666555444999333111444555333333666333///...333555222111333222???;;;444777000+++777:::999888777777777888999777666555444444333222111222333,,,%%%)))///000000222333222///222888;;;:::DDD666,,,///222111444:::666777777555333333444666666555333222222222000...333777000888'''---///@@@888333......111444555666222444444333111111222444666888666000///444777777!!!***222222000//////---555111222555555000000333333111000///000222333333555444333444555555333111444000000333222000333999111222000,,,---222333000000000000000///000000111...///000111111222444666111---000666333***)))000555000---222666777666777///111...111888333---333***,,,,,,---333::::::555000111222000,,,+++,,,---222000)))(((---...;;;TTT+++222555222///000222111***---...,,,---333666666///******111444222/////////444666222000111///+++???@@@<<<555444777BBBLLLIIIEEEIIIHHHDDDGGGLLLKKKGGGCCCAAAEEEMMMSSSDDDFFFFFFDDD@@@======???@@@:::555888@@@EEEBBB===777999===???AAACCCFFFIIIDDDIIIJJJEEECCCEEEIIIJJJMMMQQQPPPIIIGGGIIIJJJFFFAAABBB>>>999888;;;<<<;;;:::===??????<<<888666666999===>>>;;;:::===???>>>;;;999999;;;???BBBBBBAAA888===@@@>>>>>>@@@AAA@@@FFF666???JJJ===999AAA>>>AAA@@@AAADDDFFFCCC<<<666:::<<>>======<<<>>>;;;666555777666444888666777999:::888555444222777333<<<999...777777555666888;;;:::777888:::999===AAAAAA>>>;;;;;;<<<@@@===999666:::???>>>888777999:::999<<>>FFF>>>??????===<<<>>>CCCGGG999;;;===???@@@??????>>>@@@BBBDDDEEEBBB>>>>>>AAA666777AAADDD>>>BBBDDD;;;===BBB???>>>@@@999777AAA;;;===>>><<<::::::===@@@:::QQQWWWEEE777:::999000<<<555444999===;;;<<>><<<:::999999:::;;;111333666666555666;;;??????<<<888666666999<<<>>>999444444))))))555444:::111111333555333000///000<<<:::888666555555666777>>>;;;777444666777333---222333555777777666555444...111777;;;:::555555999......222888:::777666777:::888<<>>///444666555555555111,,,333...000:::<<<333000555111555555000((($$$(((,,,+++++++++---000222222111---444000===***111///AAA>>>666000000333444333111---222777777444222444777333444222111555;;;777...$$$+++111///---000444555444000000444333---,,,///---//////---+++---333888111000000222444666666555555222111444444111444;;;888999444...---111000+++/////////...------...///000---+++,,,000333333111666222555<<<999000000777888,,,(((000666333111444000111---000999555---222111222111///222555...###111222000---)))))),,,///)))---///333444((('''888111777:::555000/////////)))000111)))''',,,,,,&&&000'''&&&///888777222///!!!...555///'''(((...222---000...***,,,222KKKGGGIIINNNLLLEEEHHHSSSOOOOOONNNMMMLLLKKKKKKJJJDDDEEEEEEEEECCCBBB@@@>>><<>>???DDDJJJ<<>>@@@DDDAAABBB<<>>>>>;;;777888===777CCCCCCQQQGGGQQQBBB???AAA>>>:::888999;;;>>>@@@EEE===BBBHHHDDDBBBBBB===CCC@@@DDDKKKHHH===999===:::===AAADDDDDDBBBAAA@@@888777777999<<<>>>???>>>DDD@@@;;;:::;;;<<<;;;:::<<<222000777:::777888???:::999777777888999888777...IIIVVV???NNNAAA>>>:::;;;:::999888999;;;>>>???>>>======>>>??????===:::999===666666DDDIII???999999<<<<<<999777;;;===<<<@@@>>>;;;;;;===@@@AAABBBCCCBBBDDDGGGDDD>>>???EEE???999JJJEEELLLAAAFFF666FFFBBBCCCGGGCCC<<>>===@@@DDDAAA;;;999CCCCCC777333;;;<<<666888AAA@@@555555@@@BBB:::<<<:::888888777555666777??????;;;555555:::;;;888999888666666;;;???<<<555444000888HHHNNNCCC777444666444555555222---///555333333333555777888777555>>>111333:::333...444777666555333222333555777999333000444===:::000000888<<<555111444666555999???777@@@666///;;;999333===999777666:::>>>>>>999333999888777555444444444444,,,777777444777>>>CCC;;;777333444888:::999666333333444333444555888:::000AAA111SSS===CCC333333777777555555777999777333333111222555555222444999222666666111///111222000888777,,,///===333(((666888444222555:::<<<777111000111222333333222000000///222333111///111999@@@<<<888666777555222222666222777:::777111...333999222111000333555444///+++111444666555111000222444555111333888444,,,...777888555222000111222333444999333000444666333111111222111000///...///333666777555000---000333000)))333///...///...((($$$$$$((()))...((( 333:::>>>777444111222333333000,,,222@@@111444...%%%:::444;;;555...444:::...)))555;;;777444333444333///+++000***(((,,,///...,,,---222444222,,,))),,,......;;;AAADDD???999555111---555'''000555&&&888)))''')))***111555+++***;;;000,,,)))+++000333222///(((+++111555000)))LLLFFFFFFLLLMMMGGGGGGMMMFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEBBB@@@@@@BBBEEEGGGGGG???:::@@@JJJOOOJJJAAAAAA999@@@JJJKKKEEEEEETTTDDDFFFDDDTTTJJJPPPGGGKKKLLLLLLLLLLLLKKKGGGCCC???BBB<<<@@@DDDFFF===>>>DDD999BBBJJJDDD333)))222BBB333:::BBBAAADDDBBBAAA;;;AAABBBAAA>>>::::::>>>BBB@@@888>>>FFFCCCBBBDDD???EEEBBBBBBBBB@@@<<<===AAA888:::===??????>>><<<<<<===<<<;;;<<<======;;;999@@@@@@@@@??????===<<<::::::555555999777222888DDD===:::888888999:::999999000===???555???666555???::::::;;;<<<===============<<<::::::<<<>>>>>>>>>333;;;:::===LLLQQQIIIDDD888===???======???@@@>>>???===<<<===???@@@???>>>CCC???>>>BBBBBB???>>>AAAEEEDDDCCC???333<<>>EEEEEEGGGGGGAAA<<<<<>>===CCCCCC;;;888<<<>>>;;;999999999999;;;>>>===:::===<<<;;;:::999:::<<<>>>???<<<999777666555333222555888999777888;;;<<<999FFF;;;555777777444999BBB666000111888555,,,---777999:::;;;<<<:::777444222;;;444555888666::::::...444444444444444444444444666333444999:::666444666888444555<<>>???777444777555333111111222333555555000000000111222333111///444666777777666555555666...111333111222666777444555111000333222...,,,---555---???333+++999???999222222333444666666555333(((333777@@@===333555000+++......444<<<888999GGG333222000///...///000111333111111444444222333777+++---,,,***,,,222555444///222222,,,)))+++------000)))111222***777///"""---)))$$$000888000(((333222222111000//////...+++...111333444333MMMEEEDDDKKKOOOJJJFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIEEEDDDCCCCCCDDDFFFHHHJJJGGG???999@@@MMMQQQHHH===GGG777HHH???@@@HHH333===MMMDDDCCCSSS@@@MMMOOONNNLLLHHHFFFIIILLLIII>>>444CCC888CCC>>>OOO===DDDAAAHHH===555:::AAA@@@999222666777FFF777DDD888BBB<<<===AAACCC@@@:::777;;;@@@999222999BBBAAAAAADDD@@@@@@CCCBBB>>><<>>???>>>;;;888888999:::777444222444777777777::::::444///888GGG===;;;888777888999::::::999<<<444::::::777222BBB666888:::<<<<<<;;;999777===:::888777:::===???@@@555>>><<<:::AAA>>>444222666<<<@@@@@@@@@BBBAAA???===<<<===>>>@@@@@@===;;;CCC===999===@@@@@@??????BBBIII>>>===###<<<@@@BBB@@@FFFHHHDDD@@@>>>===;;;AAA===;;;>>>@@@@@@???@@@@@@@@@???????????????@@@IIIGGGAAA===???DDDDDDAAA======<<<:::888777999::::::333222<<<@@@<<<888999===>>>===:::888888:::<<<===777555::::::222///111222888:::666444666:::;;;???:::888999666000333<<<<<<555777???>>>666777@@@---222888:::888444222222222///...+++,,,555---333444555555444333111000555555333333777;;;888222777444333666888888:::<<<555>>>===888999444333>>>111444777888777777999;;;999888777666666666666666:::666222444===CCC<<<111777444333555999<<<;;;:::444999;;;666---)))---222<<<>>>///:::555444===???<<<:::777777777777777666888555333333111---///444---111222000111777<<<<<<...///---444>>>555,,,222............///000111222222222222111111111111111222333555666777888888888333,,,)))...555666444333<<<666111111666777222,,,...222555444111///111444888555222333666888555111999111111;;;AAA;;;222///111111111111222333444555///777:::555222444111+++///222666888666333111000 (((...---,,,///111111111......000111...///222222"""888***333...444...555777888888555222///...CCC888;;;999666555///999;;;CCC@@@888555...+++333444444222...++++++...222222111222111+++%%%'''---***+++,,,,,,222:::;;;888222555444000...222444444,,,...///)))+++---000...///;;;666---444999111***###(((---...,,,+++...111)))......+++///666KKKGGGHHHMMMOOOJJJEEEEEEMMMMMMNNNNNNMMMKKKIIIGGG@@@CCCGGGJJJKKKJJJGGGEEE>>>@@@BBBBBBAAA@@@@@@@@@===???LLLAAA???KKKEEEKKKRRREEEKKK]]]BBBLLLNNNDDDHHHDDDAAACCCGGGEEE;;;222AAA;;;AAA>>>FFF999;;;999;;;===AAABBB>>>:::===DDD;;;===DDD888<<<777???===888:::===<<<999888888:::555///666@@@>>>???BBB>>>888AAAFFFBBB@@@DDDBBB<<>>@@@@@@>>><<<444555444...))))))000777444666:::;;;555111777BBB===:::777666777888999999???CCC888DDD:::@@@444;;;888:::<<<===<<<;;;999777===;;;999999;;;>>>??????666@@@@@@???DDDAAA<<>>>>>@@@???===<<<;;;;;;===???@@@???>>>BBB>>>;;;<<>>CCCDDD???DDDCCCBBBBBBAAAAAABBBDDD@@@@@@???>>>>>>>>>??????EEEDDDAAA===???DDDDDDAAA<<<888777999888555666:::===777444999>>>>>>999555@@@CCCDDD???:::888777555;;;333444???@@@666222888333888999555222555888888333333888>>>===666111111.........------000333444&&&---666999666222111222777000111222333999333555444444333222111/////////555444---000999999///555888999666111111999CCC======:::777555111111888444444444444333333333444555555444444333444444444333222111444===DDDAAA999333222222444888:::;;;:::222555777555000...111444444666///555777---777333///---///222444222111222333000000111111000333999444666555///---000222222222...)))+++///,,,***//////111222111000000444777000000///...............333222222333555666555444777222000333555333222222888777555555555444222000...000111111000///111444555333222222444444222000444...---555;;;777///,,,///000111111111000111222'''555;;;444111777555,,,***...222444333111///...(((000555444222333333222000------///...,,,///333888(((666000888333555<<<111555999888333...,,,,,,UUU:::;;;000///555,,,@@@///;;;999222444333111555333222111111111222444444000...---,,,(((######'''...---,,,,,,222777555///---222444222000000---))),,,222***000'''111))))))%%%******+++'''!!!888"""(((******+++---000***222111((()))222GGGIIIMMMPPPNNNHHHFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCFFFIIILLLLLLJJJFFFDDD@@@EEEGGGCCC<<<:::>>>EEE<<>>;;;@@@===DDD777999333999;;;<<<@@@BBB>>>:::>>>EEE<<>>888BBBFFFBBBAAAFFFEEE>>>===:::888777888999888777555666888<<<@@@@@@>>><<<555:::===:::333111666<<<333444777:::999666666999===;;;888777888::::::::::::AAA888<<>>>>>>>>>>>>>>=========>>>===<<<===>>>???===;;;===EEEBBB??????;;;999CCC<<<@@@@@@<<<;;;===???===<<<;;;999:::===@@@BBBCCC@@@BBBBBB???>>>@@@CCCFFF999;;;HHH>>>AAABBBHHH555;;;BBBCCC======EEEHHHDDD888>>>CCCBBB@@@AAAGGGMMMAAAAAA@@@???????????????<<<>>>???>>>???BBBAAA>>>>>>999888:::;;;888999<<>>111AAAIIIMMMHHHBBB???;;;666>>>666777CCCDDD:::777===888;;;:::777666999999777<<<666222444777777666666;;;DDD@@@333444DDDIII@@@222999??????:::444222222444)))---888888888:::777666555222000///000111111+++666888...---777999222000<<>>;;;777555000...111444222111333...---***(((,,,000,,,%%%...111222000000000---(((---111%%%222))):::+++)))///111///111111---:::VVV,,,---...000000...---+++333>>>>>>111+++111FFFJJJOOOPPPLLLIIIHHHJJJFFFFFFFFFFFFGGGGGGGGGHHHLLLJJJHHHFFFFFFFFFHHHIIILLLIIIEEEDDDDDDFFFFFFEEECCCQQQ===GGGMMMAAA@@@JJJDDDGGGXXXDDDJJJFFF@@@JJJIIIGGGDDDAAAAAACCCEEE999BBB<<>>;;;;;;???FFFHHHDDD???AAA999???GGGDDDCCCEEE@@@AAACCCBBB>>>>>>BBBFFFGGG???<<<999999;;;<<<;;;888999999:::<<<>>>===;;;999333===GGGIIIDDD<<<999999666555555888;;;;;;777444>>><<<;;;;;;<<<<<<;;;:::666:::666000'''===BBB555::::::::::::::::::;;;;;;>>>>>>>>>???@@@???<<<:::999>>>;;;999:::666777CCC@@@CCCBBB===;;;>>>@@@???>>><<<::::::===AAACCCEEE???DDDEEEAAA>>>@@@CCCEEEDDD<<>>BBBDDDCCC222===DDD@@@:::;;;@@@EEEBBBAAA@@@???>>>>>>>>>>>>666;;;===<<<===???===::::::888666666777999999999???DDD???333666BBB@@@333;;;FFFMMMHHHBBB@@@===888BBB<<<;;;AAAAAA;;;888;;;999;;;<<<:::;;;>>>===999@@@:::444444888:::888555000999333$$$&&&777;;;000555999===>>>;;;888777777555(((---777111,,,111555555444111//////111333555,,,777;;;333111888:::666222999===>>>CCCOOO___hhhOOO;;;666999444333555222777333111444999<<<888333444444444444444555666777999BBBFFF===111...222777222222444555666666666666999666444555999:::666222777;;;///;;;777555;;;<<<888777;;;BBB@@@666333666333111222444333000222666///444555222222666888777---)))111666111333666000---///000///------///222***,,,...111333444444444444333111111111333555777111333777999444...111888...999AAA===000***///888444111///111555666333000333666888777333111444777222444555333//////444999222444444222...,,,---000&&&...111......333444///000111222222222333666888000111000------111111...222111111111---(((***///""")))***555)))000,,,---000444666777666666666///,,,555666999:::---+++777:::555333999555...000444///,,,222:::<<<444+++;;;444000333555222///...//////---***---111///+++111111---))),,,111444222+++///$$$111...???222---&&&---""" ...000111/////////000111111///---666??????444,,,---FFFIIILLLLLLLLLKKKJJJHHHIIIHHHGGGFFFGGGHHHJJJKKKLLLJJJGGGEEEDDDFFFIIIJJJIIIFFFCCCEEEIIIKKKJJJGGGDDDEEEAAAHHHTTTXXXPPP===NNNJJJ???GGG<<>>AAA???@@@;;;>>>>>>AAA777???FFFAAA222+++777HHH@@@@@@;;;<<<<<>>======@@@EEEFFFCCC@@@AAA:::@@@GGGDDDCCCDDD???CCC@@@???@@@???>>>BBBHHHBBB>>><<<===@@@AAA???;;;>>>===<<<<<<===<<<:::888222;;;DDDHHHDDD===888777:::999777777:::<<<;;;888;;;::::::;;;<<<;;;999777999222:::444000777EEE999555666888:::::::::888777>>><<<;;;<<<===>>>>>><<>>===??????>>>@@@>>>======???AAABBBAAA>>>BBBBBB>>>>>>AAAAAA>>>EEE<<>>===???777AAAFFFAAA;;;:::<<<<<>>============888<<<===:::999::::::777444777555000222::::::333<<>>888888DDDIIIAAA;;;<<<;;;777>>>;;;999999999::::::999...666;;;;;;:::===>>>===777888:::<<>>:::555:::888444000222777777444111222333555666777888999<<<666999;;;333111555222222111111111222333555666///555888666666:::999666777333333@@@[[[qqqssskkkHHH555666===333000444///333333333666888999666333333333333333444555666777,,,444888333,,,---222555555666777888777666555555777777666777999888666444$$$---333(((111222777333000222888444+++)))000555333555777555000000333+++111444333444888999888,,,'''111666---111888...000111222222000//////000000222444555444111...,,,---000222222111000333555111222555888666222333888555:::>>>:::000)))***---///000111222222111///---555666666555444444444555000333333000,,,...333888444666666333///...111555999777444222111111000...///000111111000///111333:::===;;;444000444999;;;...///000111,,,&&&&&&+++***000333000666777"""000555444444555666555222000111:::333000111444:::000111333222777===666222<<<999444111222555555...(((888333000000///***)))***000222000---...222444222&&&%%%"""###+++...,,,***---(((...---777000,,,111888///$$$---444---&&&(((+++...---++++++---000111333333000,,,***GGGGGGGGGHHHLLLNNNKKKEEEMMMJJJGGGEEEDDDDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHGGG;;;@@@EEEGGGFFFEEEGGGJJJQQQHHHTTTEEECCCQQQEEEOOODDDKKKDDDPPPJJJMMM???GGGNNNKKKGGGDDDBBBBBB@@@>>>EEE???DDD666CCC:::CCC===@@@<<<::::::999999>>>DDD:::444:::000BBB===CCC777999;;;===>>>>>>=========>>>666<<>><<<<<<======<<<:::888;;;??????<<<:::999:::>>><<<999666777;;;>>>>>>666666666888999888555222999***>>>>>>===000>>>333666999>>>AAABBB@@@===;;;===:::888888:::===???@@@AAACCC@@@@@@BBB999555@@@666<<>>===>>>>>>;;;AAAAAA@@@AAABBBAAA???===>>>@@@>>>;;;>>>BBB???777<<<999:::OOO:::===;;;EEEAAA;;;<<>>666???EEECCCBBBEEEEEEAAA??????>>><<<<<<;;;;;;;;;<<<>>>===888555777777666555;;;999000333???>>>444:::777:::@@@@@@;;;:::>>>>>>IIILLL@@@888:::;;;888666777444111333999<<<999"""///999999666888<<>>BBBDDD<<<000...777888///,,,333999666333222333333333222'''***000...***444777***...///111444555666666666111111222555999;;;777222555222:::XXX~~~ggg???000!!!---<<<444333<<<:::000333666666444111//////000000000111222333444555///333444222333777999888888999::::::888666555555222555888999777666777888000<<<(((FFF000:::000444666000111777444---///888333333555999777222000333,,,222555333222444333111777---333333'''///:::222//////000000000///---+++***---111333444222///,,,&&&,,,222333000---///222666444555888999555444555//////111333444333111000000444888888444111000111666333111222444555333000111444444222000222555777555777777444000000555:::666///+++...222222333555111333444444111/////////000555333(((!!!)))000000111444555000)))***///222///444;;;777000777111///...000444666555222%%%<<<222666999<<>>>>>??????>>>===BBB>>>:::999<<<>>>===;;;<<>>>>>???;;;888:::>>>AAA>>>;;;<<>>666777AAAAAA???>>>???@@@@@@AAACCC999??????:::888???EEEFFF;;;@@@EEEEEEBBB@@@BBBEEE;;;>>>@@@@@@??????CCCGGGFFFAAA???AAAAAA??????AAA777AAAFFFBBB======<<<999222555:::<<<:::777444222;;;777333333666999888777666777:::<<<:::999;;;???999BBB<<<555AAAIII@@@777999999999999999;;;<<<<<<;;;:::999888888888999:::888???===555999FFFLLLHHH;;;888444111//////111222$$$,,,555777444111333666000777666,,,***222666444...333777777555222111222777666222555>>>!!!777222///333LLLllliiiHHH444888:::777555666444222555;;;666777666444333444777999666111666999444444333***444...111777+++&&&???666666===GGGDDD777222777444555777999::::::999999;;;222111888999333333999333666444///111777333***///222666777555111...---555...,,,222444...---333333555666666555333///---444///***,,,222555333...+++888QQQ888)))555...:::444000...000111111444888///...000444222...000777111666444------555666111777777333---,,,000333333111000000333666777555222000444888888555222222444>>>555///000222000111444;;;:::888333,,,---777BBB,,,...000111000000000000;;;444///000444555000***555444222///000222///***777333111000//////000333999111...333777666555666<<<:::777555444444555666111///???333///888***111999666///***000:::888000555444333222111//////...111111,,,''')))000111---'''...000***'''***...///'''111)))$$$000...+++888---...+++''')))111555333+++;;;---===000666111+++///,,,)))+++000444@@@GGGKKKHHHGGGKKKNNNMMMGGGGGGHHHFFFDDDCCCCCCDDDJJJGGGKKKDDDGGGJJJBBBOOOCCCCCCCCCCCCDDDFFFHHHIIIGGGHHHHHHGGGGGGJJJQQQVVVMMMJJJGGGEEEFFFGGGGGGHHHIIIGGGEEEBBB@@@???>>>??????>>>===;;;:::;;;===>>>;;;>>>>>>;;;;;;??????;;;999...;;;===AAACCC222666:::BBBBBB:::777<<>>BBBCCCCCCBBBAAA@@@BBBCCC<<<<<<<<<<<<<<<===>>>>>>888BBB666333@@@555))):::111888@@@@@@999333777???:::777777:::;;;:::;;;>>><<<;;;:::;;;<<<===>>>===999;;;:::777777;;;===<<<;;;777???444;;;MMM<<<333CCC<<<999===<<<666999AAADDDDDDDDDBBB@@@>>>>>>??????999888>>>???;;;;;;@@@AAA@@@???@@@@@@AAABBBDDDCCCFFFEEEAAA@@@@@@===666666;;;AAAEEEDDDCCCAAAAAA>>>@@@DDDEEEDDDCCCCCCCCCHHHDDDBBBCCCCCCAAAAAACCCGGGMMMLLLEEE>>>===>>>===555777999999777555555555333444555333111111333666999:::;;;;;;999888:::===GGGCCC???FFFLLL@@@777@@@777777777888888888888888666666555555666888999:::000444555444777???BBBAAA444222000///000333666999...333777888555222333444///999<<<666444888777222555333...+++***///666<<<000000***333888&&&555333666777FFFXXXRRR;;;222:::000///111555555000---...111333444444222111000111444///222111(((***000...000,,,///333***'''999111...333;;;999///---222666777888888888666555444444---...666999444111555---///000000333777777444333666:::;;;:::888777666444///...111333222222444,,,---000222333333222222444333333444666666555444666000333///222888000111444222111222111000444:::000///222777777222111555333666666444555777777333333555333000000333333///333222111333555666555333333222111000///000444666***888;;;222222:::666'''444222///------...222555222222222111000111222444......///111333333333333111111---)))+++//////,,,***+++...000000000333666000)))'''---222222222333666555555444444444444555111---:::///...777,,,222999333///111333///&&&333333222111000///......,,,------+++///555666222---444777111------...,,,###///,,,)))111---(((222222666777666444...444222000'''333$$$777///***)))))),,,///333CCCGGGIIIFFFEEEIIINNNOOOFFFHHHJJJJJJIIIGGGGGGGGGLLL:::DDDJJJFFFDDD===EEEHHHJJJKKKIIIHHHIIIMMMQQQJJJLLLMMMMMMLLLNNNTTTXXXMMMIIIEEECCCDDDEEEDDDBBBEEEEEEDDD@@@<<<;;;>>>AAA===???@@@===999999<<>><<<===@@@AAA???444---999???FFFIII999888BBBHHHHHH@@@===BBBFFFEEEGGGCCC<<<:::???DDD@@@888@@@???>>>;;;:::<<>>;;;:::===AAA666AAA;;;777???666///>>>333444<<>>DDD;;;===666;;;DDD:::888999666888;;;888444999BBB:::<<>>@@@>>><<<=========<<<===???@@@AAAAAAAAA@@@???BBBEEEAAA::::::::::::===???AAAAAA@@@AAACCCFFFIIIJJJGGGBBB>>>EEEAAA@@@AAA@@@<<<<<>><<<444111666<<<:::::::::888666888:::<<<>>>>>>>>>CCCCCC333,,,888777888888999999888666666444555555666888999;;;<<<,,,+++///555888777888;;;777555222000000111333555444444333333222222333333000777:::555333666555///111111000111333444333222///000%%%555222---111222555666===CCC===222222999333111333888999444000000000444777888666333111000444///000+++ $$$000333000111333333///+++///666222...///444444///111888::::::;;;<<<;;;:::999888444------666:::555000000111000222555444000111444444666888888666555444555111222000...000555777555555555555555444333222111222555888999777555666777111///)))222222)))111555222111222333///,,,000888222111444999:::666222111444111222777888555222222222444444444666888444---666444333333444555555444//////111444666555222000!!!111999333222777111###999555222333777999555000555444111000000111333444444999===:::444000000333888777222---...222444111###(((...111222333555777222---,,,000555555555666111111222333333333333444777444:::333555>>>666888@@@;;;999???AAA:::333///111111111111000///------///111111000000222///******000333000,,,***)))'''***111+++%%%((((((+++888---***'''(((...222,,,###333,,,)))&&&222222///...///000000///...EEEIIIJJJHHHFFFFFFIIIKKKGGGIIIKKKKKKKKKKKKLLLMMMbbbDDDLLLQQQPPPYYYTTTMMMMMMPPPQQQOOOKKKKKKQQQVVVJJJOOOTTTVVVSSSOOOMMMLLLMMMIIIDDDCCCEEEFFFDDDAAA===???@@@>>>;;;<<>>@@@>>>GGGEEE@@@===@@@DDDBBB<<<@@@???>>>;;;:::;;;???CCC;;;>>>???>>>;;;:::===@@@888BBB@@@<<>>:::777999444???CCC;;;666999:::666@@@<<<888777:::<<<;;;999>>>>>><<<999<<>>AAACCC@@@BBB888666777:::999777:::AAA222555999;;;===>>>@@@BBB888:::999999>>>CCC@@@999<<<>>>===;;;<<<@@@BBBAAA???<<<888777;;;AAAEEEFFFLLLDDD:::777;;;AAAEEEGGGAAAAAACCCFFFIIIHHHBBB===BBB??????@@@>>>:::999===>>>>>>;;;666444666;;;>>>999999777555333444777999333;;;BBB@@@999555999>>>666888777555666;;;???@@@999MMMOOOCCC@@@???:::999888999;;;======<<<:::999888888999:::;;;<<<===>>>444---///:::<<<444444<<<888666444111000111222222777333000000333666777666555777444---,,,111444333333444666:::;;;888000)))333444(((888...444,,,111...111555888777555333333999777777888555222555;;;111444888999888666444444666111222...%%%)))444555///333555333333555555333444000...222333444:::AAA,,,---///111222333222222999111///555888555000...444111333888444,,,---555555666555333000---------111555222+++---666777111:::999888666555333222222222333444444333222333444///888)))444222%%%444,,,...///111111+++''',,,555555333333666888777333000999222000888999222///222444555666666:::<<<777000777666444333444444555555777444222222555666444222222++++++444555...+++000333111......333555111***444222000000000000000000:::>>>AAA>>>555...---...>>>>>>:::444222444444111+++...000111444666666333999666555666888888777777222222111000111222333444///...000---111666000,,,//////---+++...222000,,,//////000000///...---,,,222222111///---,,,)))''''''***---,,,***)))(((((((((------***))))))...777999111'''"""&&&---111222,,,111%%%BBB666///)))...---111444444111...CCCFFFJJJKKKIIIFFFGGGIIIGGGGGGFFFEEECCCDDDFFFHHHJJJ<<>>AAAHHHOOOBBB???<<<;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>DDDHHHFFFCCCAAA@@@???BBBFFFFFFBBBBBBEEEHHHGGGBBBCCCBBBAAA???>>>???@@@======<<<<<<<<<<<<<<<===999AAABBB>>><<<888666;;;999;;;888444666======777,,,777===888666;;;>>><<>>???>>>;;;;;;??????<<>>@@@===:::999<<>>===>>>>>>@@@@@@@@@===<<<<<<<<<:::======<<>>CCCEEECCCDDDBBB>>>;;;888999>>>DDDWWWMMM@@@;;;>>>CCCEEEEEE@@@>>>===@@@CCCDDDBBB???CCCBBBCCCDDDAAA<<<<<<@@@<<<<<<===>>>???@@@CCCFFF777888888777555555666777111666::::::777444555666444777777666:::CCCHHHGGG>>>QQQQQQCCC???>>>:::999777999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>333222;;;;;;222333>>>111111000111222444777888;;;666111111555888999888888777444//////333555555;;;777222111333444222000444444---888,,,777+++222222111000222666999555///000222555444...)))...777///111222333222333444666666000333444///222666111,,,111222000222666444...000,,,***---111666<<>>000***333777111000666000333333111333999:::777222111222333444333000,,,...111444555444222000///444777777333000111///+++444333///...333999666///333333333222333444333111666444111//////000333555...222000222555555333***333<<<;;;000000;;;;;;000---...///000000///---,,,...---------------...000///.........---,,,...000&&&111777333000///------...111333222111111222***333,,,NNNAAA777,,,---%%%***000222111000???BBBHHHLLLKKKHHHHHHLLLKKKJJJGGGCCC@@@???AAADDDAAAKKK```TTTIIISSSRRRQQQJJJLLLMMMKKKIIIHHHJJJLLLKKKLLLMMMLLLHHHGGGIIILLLDDDDDDCCCBBBAAAAAAAAABBB>>>@@@@@@???===???CCCHHHCCC???;;;:::>>>@@@???<<<===;;;;;;======::::::<<<999>>>666;;;>>>===CCC999555<<>>???@@@???===;;;::::::===<<<;;;:::;;;;;;;;;;;;888<<>>;;;999::::::888===???777>>>===555;;;888;;;888666999===>>>;;;777BBBCCCBBB???<<<:::;;;<<>>??????;;;777>>>===<<<<<<>>>@@@AAAAAA@@@@@@BBBCCC@@@;;;<<>>???===<<<>>>555777999888777555555666222444666777666555444333666:::;;;999???IIIMMMIIIKKKHHHBBBBBB???000***777777888999:::;;;;;;;;;:::;;;;;;::::::999777666555@@@666333888888111333<<<444333222222222333444555888444000///111222111000000111222333555444222///000///000111333333222000111///444333---666,,,555===666//////333555444222&&&,,,444777111((((((...222222222111111222666999444...222666333555666...///222333333555777444000///---,,,...222888<<<>>>666777888999999999888777333000...---///222444555111000222555444000111444222333444333111111222333333444222...///111000,,,222333333444444333333222666333000000111333222111333<<<111,,,111555///000111333444000---000777444444111...///444555333<<<444...000333333111111222444444111111444444111444555555444333333555666666444222111111111111000222444000+++///777555...+++222666222333<<>>FFFQQQHHHFFFHHH@@@MMMMMMMMMNNNNNNNNNLLLKKKKKKIIIJJJKKKIIIGGGGGGKKKNNN???BBBCCC@@@<<<999;;;>>>???>>>===<<<<<<<<<===>>>BBB@@@===<<<<<<>>>>>>???===999:::>>>>>>;;;<<<@@@999DDD:::>>>>>>:::EEE:::***///777<<<<<<:::;;;===999>>>AAA???>>>@@@@@@===;;;<<<======;;;::::::;;;999;;;===;;;888777999<<<888999>>>===888;;;<<<444,,,777>>><<<555444999???===:::999:::888555444777///444999:::888777999<<<333;;;AAA???::::::;;;;;;<<>>AAA@@@<<<===@@@;;;444666>>>555;;;;;;555666???AAA<<<@@@===>>>BBBBBB???@@@EEE<<<;;;;;;===>>>===999666>>>??????>>>======???AAA<<<===@@@BBB???:::;;;AAA666333555:::;;;666333444666888888777666555666777555666888888888777666666888======999>>>GGGHHHAAAYYYOOOBBBBBBDDD888222===999999999888888777777777888888888888666555333222:::555333555555333444999999888666333111000//////111000//////000000...---...---...111444333111...***---111333333222000000333...@@@111111333...888;;;555111333333000222888...000444999888222......555555444222000111444666333///333555///222777333444333444777888555444444222111000111555999999777,,,---...///000//////...333444444111...///111333666888666222111222///***...000222222111000000111444000000333444111...///777888888777555333000...222444666666555333222222///555???444---///)))+++222111222555444111333777///444444000///444666444444222//////444:::777111000666888444000111222222000222555555333333444666***///666999888444///,,,,,,111222,,,+++222777888"""***---((()))111444000444333222555999999555000444333111222333222000...(((...222111111444666555///666888222222777666000...333555333333666777444111111222333333333222222###///%%%+++,,,)))777...---...333:::999333444:::,,,---000111222111///...444222333444000))))))---///+++***......+++***,,,666'''&&&&&&)))555000777222...,,,&&&"""''')))---)))555###222'''222111///...---+++HHHEEEFFFIIIGGGCCCFFFMMMBBBEEEGGGIIIHHHHHHHHHIIIXXXKKKCCC@@@RRRQQQ@@@RRRMMMLLLMMMNNNOOOMMMJJJGGGEEEJJJNNNOOOLLLIIIHHHIIIDDDHHHJJJFFF>>>:::===AAAAAA???>>>>>>@@@@@@@@@??????@@@AAA>>>;;;:::>>>BBB<<<888999???@@@>>>???CCCAAANNN???@@@>>>;;;MMMEEE;;;>>>CCCGGGFFFEEEFFFJJJBBBEEEEEEDDDEEEFFFBBB;;;@@@AAAAAA@@@??????AAACCC666<<<@@@<<<555222777>>>999999>>>???<<>><<<>>>???:::GGG999:::777333CCC999555;;;@@@@@@??????@@@AAA>>>>>><<<:::999;;;???BBB===888999===666***---;;;999@@@@@@999;;;DDDFFF@@@III???777999<<<<<>>===>>>AAACCCDDDDDD@@@BBBDDDBBB???===>>>@@@>>>???CCCFFFBBB>>>???EEE===999:::@@@@@@;;;888999888888777666444444666888444777999888555444666888999>>>===777:::BBB@@@777KKKNNN>>>...555===777111===<<<:::888777666555555666777777777777555333222555444333444555555777888444333333222222333333444000222444666777777777666888222...000333666777999:::666000)))&&&***555===:::333LLL222555000///777000...444;;;777---000;;;<<<444111555999888555333111111111///,,,+++,,,---555111555444***...999:::333///111666555//////333000111000111444555222---///000333555777888888888888<<<===888000------...111555333...111888555,,,222444555555333000000000444...///777888111///222---///111333444333111///+++444<<<<<<666111000111>>>+++666222777===+++333111///000333444222333666+++333777333111444666444555888777666>>>GGGCCC888000999>>>:::444222333444---111444555444333444555666555222...,,,000999@@@888000000777222***999SSS222999:::444333888666---444111///111555777555111/////////...............***///111...---111555666...===CCC;;;444555555000333888:::666444777666222***---111555666555222000***888,,,222222000EEE???999(((&&&222,,,222+++---000222333222000...))))))...444222,,,+++000)))&&&(((000222...,,,...+++!!!+++444,,,---,,,...***,,,333666222///111'''666(((777+++444111,,,---++++++...333555FFFGGGHHHIIIKKKLLLMMMNNNBBBHHHLLLLLLLLLLLLIIIEEE@@@MMMKKKJJJOOOCCC>>>PPPKKKQQQRRRLLLHHHLLLOOONNN???===JJJKKK???EEEQQQIIIRRRMMMGGGDDDCCCAAA===999@@@BBBCCCAAA???>>>AAAEEE???;;;888:::@@@CCCAAA>>>999???CCCAAA@@@BBBBBB???EEEAAABBBHHHHHHBBBEEENNNJJJFFFAAA>>>>>>???@@@@@@CCC???===???DDDHHHHHHFFF@@@BBBBBBBBBEEEIIIFFF@@@CCC<<<>>>000>>>:::EEE>>><<<<<<<<<;;;999777555444---EEE***===666GGG)))@@@888555999@@@<<<444<<>>>>>;;;777<<<>>>AAAAAA???>>>@@@BBB???===>>>???<<<777777:::999555888???>>>777:::DDDBBB@@@>>>???@@@AAAAAA@@@<<<<<<@@@<<<777@@@CCC666888===DDDHHHFFF@@@======DDDAAA======???>>>:::555AAACCC@@@;;;;;;>>>===777***<<>>GGGBBB===;;;===AAABBBBBB000@@@999888GGG;;;+++888;;;111999>>>222555;;;///555...777###***DDD999999999777555555777999:::999HHHCCC===::::::999666333666;;;;;;777@@@JJJBBB...999111###111///<<<666===<<<444000444555222111333333@@@222999888111@@@555000444444222333666555222000222444888999888444111666///###'''555555111888222...555888...,,,444666111000000111444666999999333555777777444000...---777222...///333555333000222555555222222555333///333666444///...333444000666222111444666555666999222222111111111333666888AAA:::444111...+++---111,,,000111......222222---000666:::777222111000...111222333333222111222333111888HHHXXX333000333999,,,,,,,,,,,,...111555666333333777:::999444333666111000000000111333555666888888777444222333444333222444777999:::999666444///000222444666666666666666333222333444333222222222666888444///...000111CCC:::000---111555444222888444000000444555111,,,+++444000777333)))333333------111444333...,,,///...444666444444666444///666444111000111555999<<<444666///...777666///000///222444555333111000111888222333<<<===444111666888222333&&&777+++444999+++...//////111333000***000...***'''+++///...(((***)))***,,,---///444888'''///222...,,,000333111))),,,......---,,,---000000111222333222///,,,******///+++)))000111BBB@@@@@@BBBDDDFFFEEEDDDKKKLLLKKKGGGFFFGGGDDD@@@GGGNNNHHHEEEIII@@@===MMMIIILLLKKKGGGIIINNNOOOLLLJJJHHHJJJHHHBBBGGGKKKFFF???AAABBBAAA>>>===>>>@@@:::<<<>>>????????????@@@@@@>>><<<;;;:::999888777AAAAAAAAABBBBBBBBBBBBAAA===@@@DDDEEEAAA???GGGRRRGGGDDD@@@??????@@@AAAAAAGGGCCC>>>>>>AAABBB@@@===<<<===;;;999<<<@@@???;;;;;;::::::222888777;;;666;;;;;;::::::999888888888:::CCC555:::@@@EEE666??????;;;:::999333---444AAA>>>:::777888<<<===:::777===???AAAAAA@@@???@@@BBB>>>===>>>???===888888<<>>===>>>>>>???@@@AAAAAABBB===:::======999@@@EEE===<<<===@@@CCCDDDBBBBBBBBBDDDAAA======??????<<<888:::<<<;;;999<<>>999777999;;;;;;;;;333===666111;;;:::444===777///777<<<444888???666:::555888222222999555999;;;===>>>===<<<<<<>>>@@@AAA>>>:::777666666555444222999999888BBBNNNHHH888999666---:::333;;;555<<<;;;333000444888666444444)))555444333///,,,777666666666444111333555333---777777777888999999666444444111)))---888777222999666---111444......333222333888<<<;;;666333444777///111333444555777999<<<999888666555555666666666888333000333999<<<888333///333444111111666888666,,,...666???@@@999111...777333000///222333333111777333222333444222444888---111222///000444555111---000111000000222000,,,222222333222111111333444444******>>>///777///'''000000000000000000//////222///000666888666333333;;;999888666444444444444555777888444000000333555111333555666444444444666444444555666666666555444222222444444444333444555,,,...000111222333222111555444444444444333222222000111222111111111222333444444(((000888888===111000///222555444//////222...111222000222555222+++111000///...000333777999///111,,,+++555555///111;;;777222000222333444333///***,,,555666000...333,,,)))222444888......+++000111...'''%%%)))...000///---)))&&&)))//////+++000///......---,,,...000***,,,+++'''(((...///,,,,,,...000///---,,,,,,......---,,,+++++++++***+++...444111///555333BBB@@@???AAADDDFFFEEECCCIIIHHHDDD@@@CCCHHHIIIEEEHHHLLLIIIHHHMMMIIIGGGRRRLLLJJJGGGFFFJJJOOONNNIIIHHHLLLEEE@@@HHHLLLJJJLLLAAAHHHLLLGGG===888;;;@@@:::;;;>>>AAADDDDDDBBB@@@<<<>>>???>>><<<<<<>>>@@@>>>777444999;;;888:::@@@BBBEEEEEEAAA???>>><<<888CCCAAA@@@@@@BBBCCCCCCBBBIIIEEEAAA???@@@@@@===:::>>>>>>:::777888<<<<<<:::888>>>;;;;;;444999666666;;;:::999999999:::;;;<<>>999;;;<<<<<<999666666:::>>>???===:::;;;???@@@???===<<<>>>???@@@>>>>>>>>>???<<<:::;;;===;;;777888<<>>AAACCCCCC:::===AAA<<<===CCCAAA<<<===>>>@@@BBBBBB@@@>>>DDD@@@======???@@@???===??????===:::<<>>===>>>?????????777===:::444666<<<===;;;666000555999444777===888999999333;;;888---555888666;;;???>>>999777;;;???::::::999777555555666888333888999888AAANNNKKK>>>666999444@@@444:::222888666111000555999888555333444444;;;555666>>>:::<<<:::888444111444777555///888666333222333444333333111222///111999666222888999...///333///000333///222<<>>...888555555000111333333333111...---000+++***111888777333000>>>===:::888666444333222;;;333---///555888444...000333555333000///333777888888888888777555444333000333666555222222333444111000///222444333000---,,,111666555111000333777+++111555333...,,,000666999;;;---000999>>>DDD444000///000222111...///333///000000///111444111+++---------...///111333444,,,000++++++555666111444===666///...222444222...111---///555666000///333333))),,,777(((...111---111444111((("""%%%---222///...***'''+++111222///---///000111222333333333222///***'''+++000000,,,...000111000...,,,,,,---111///,,,******,,,...000///555222000444000@@@AAACCCDDDEEEFFFHHHIIIGGGEEEAAA???CCCJJJKKKHHHHHHKKKLLLNNNQQQNNNKKKLLLNNNLLLJJJIIIJJJMMMLLLJJJDDDOOOFFF???JJJKKKDDDKKKKKKQQQSSSMMM@@@888:::>>>>>>======@@@DDDEEEBBB???<<<===>>>>>>>>>@@@AAACCCEEE<<<;;;BBBBBB===CCCRRRHHHFFFAAA???EEEFFF555AAA@@@AAABBBEEEFFFEEEDDDFFFDDDBBBAAABBBBBBAAA???>>>???===888888;;;;;;888777@@@999???000<<<555:::<<<;;;999888888:::<<<===BBB999===888999666>>>888555;;;???======??????;;;???===;;;<<>>BBBHHH===@@@GGG@@@:::>>>???666<<>>@@@@@@???HHHFFF888333===CCCEEEKKKCCCCCCCCCDDDEEEEEEEEEEEE555999???;;;666===>>>111888666666666333333555333555===000<<<<<<111AAA;;;444888;;;;;;888666777999999;;;<<<:::777666999<<<666::::::777===FFFEEE;;;666999333===444;;;111444111222444777777444222222CCC333;;;333>>>PPP;;;999777888555222444999:::777555333000000111222222222---333000///555333111888888000444:::444222333///---777???>>>666000333888888888777666555666999<<<555666666666666777888999333111666888,,,%%%888///444777777444333555666;;;777444444333222666;;;333000///000444666666444444111111444444111222444555555333111111333555555111111000...111666666333:::999666222...---...000+++000...888)))111///666...///111222333333333222111,,,,,,222666555222111666666555444444333333333666111///111333222222333...444888666000...222777999888888777555444333222222444555333222222111...444222222333333111222555111333444000,,,...555===///555888555...***...333000>>>666222000111<<<333333111111333222///222666000222333222111111111000...///000111111111000000...222......777777222666555333222444777666000+++777444444777555///...222:::++++++===!!!111666111---333666111------///...000000///,,,...222222...(((+++---...000333222///444222///---///111000...//////000000///...------111///---+++,,,...111333+++111---***...***888===BBBBBB@@@@@@EEEKKKKKKKKKGGGDDDEEEHHHFFFBBBMMMKKKLLLJJJGGGGGGGGGDDDIIIIIIJJJJJJIIIHHHKKKOOOIIIXXXRRRGGGJJJCCC:::BBBDDDGGGHHHFFF@@@===>>>@@@???<<<999:::===???>>><<>>???CCC>>>666@@@RRRAAABBB???>>>EEEKKKAAA111AAAAAABBBDDDGGGHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@999======:::888888777333444===555:::,,,:::666;;;===;;;999888888999:::;;;>>>>>>???CCC555:::===>>>:::??????:::888;;;;;;999:::999888888:::<<<===>>>>>>>>>>>>>>>??????>>>===:::888999:::999777999>>><<<:::;;;>>>@@@>>>===>>>:::>>>AAA@@@<<<999<<>>CCC@@@<<<===???>>>AAA???>>>===???AAACCCDDDCCC@@@>>>???BBBCCCDDDEEE@@@???666777DDDHHHFFFKKK???@@@@@@@@@???>>>======111444:::888333999;;;000999;;;888666666444111333666DDD222666;;;===MMM:::::::::;;;<<<<<<;;;:::888:::<<<===<<<999777:::<<<666999999666888???>>>888999999...999333@@@555444000777===;;;555111222444999---888...444CCC000111444777666222111555888888333222222333555777666555...555111---222222222:::444222<<>>??????@@@>>>;;;;;;<<<===>>>>>>DDD???:::;;;???@@@===888<<<:::::::::333---444AAACCCGGGGGGAAA===BBBIIINNNCCCCCCCCCDDDFFFGGGFFFEEEBBBBBBAAAAAA@@@>>>===<<<:::???AAA===;;;:::888555888<<<777888222;;;;;;===;;;:::999888888888999:::555===;;;AAA888<<<777===AAA???;;;666444999CCCKKK<<<;;;:::999:::<<<>>>@@@BBBAAAAAAAAACCCBBBAAA???>>><<<<<<===<<<:::<<>>???===:::777>>>@@@@@@>>>;;;:::<<<>>><<<999BBBGGG???===AAA???:::@@@AAA:::888@@@GGGHHH???>>>>>>>>>???AAACCCDDDEEEAAA@@@BBBCCCAAA@@@AAA,,,666???MMMYYYPPP>>>:::>>>???>>>;;;888555444444666777555444666888999<<<666<<<999777===999444888666>>>333,,,222>>>CCC222<<<:::999:::<<<<<<999777777888999999888888999:::222666777666777;;;<<<999;;;;;;...777444DDD:::777333<<>>777444555777,,,222>>>555...111///777666888666222000222333111/////////111333555555444000888333---222444444:::111111===DDD999222444222222000...---...///000000666888:::999555111---,,,+++((('''+++333666333///HHH999///333888666222111000...000444666555555888444333444555333000333999000555888666111...111666333//////222555666:::???888444222333111...///111111666777222...000333444....../////////111555888...<<<333888333;;;...444111000///...///111333555333222444666444000111555222222333333333222222111666---***111666444333666000555;;;;;;777333333444333333222222111222222333---222333111444:::777000444333333222(((!!!)))888444333333555777666222///444333222333444555555444...333,,,444777222777///333111111333333111333888111111333222---)))---555555555666777555333000///000555000...333000,,,111111000---***(((+++222888---...///...,,,,,,///333444+++000;;;,,,000111,,,///000...,,,///333222...***...000...,,,,,,(((###+++......+++...333///&&&000222666888444---,,,000---,,,,,,...000111000...,,,---...///000000/////////333...+++111000>>>>>>???@@@BBBDDDDDDDDD@@@FFFIIIFFFEEEIIIMMMNNNEEECCCNNNOOOFFFQQQ___ZZZGGGCCCCCCGGGGGGEEEGGGMMMDDDEEEKKKJJJDDDFFFJJJDDDFFFDDDBBB>>>;;;;;;<<<===<<<>>>????????????@@@AAA@@@>>>===>>>AAACCCBBBAAACCCBBBAAA@@@??????AAACCCMMMJJJGGGDDD@@@>>>DDDMMMEEECCCBBBBBBDDDDDDCCCBBBAAABBBBBBAAA???===<<<;;;===AAABBB===:::;;;;;;999<<<;;;===666<<<;;;>>>888666777777888888999999:::///777999333HHH<<<666888???;;;:::;;;999999FFFVVV@@@???>>>======>>>AAACCCDDDBBBAAAAAACCCCCCAAA>>>???<<<<<<===;;;999;;;@@@@@@???===<<<======:::666AAA@@@>>><<<;;;===???@@@999:::AAA@@@888<<>>888;;;DDDCCC<<<===>>>??????@@@@@@BBBCCCEEEAAA???BBBBBB===:::;;;AAA???999;;;DDDBBB@@@HHH>>>???>>>;;;777555666888888;;;222333===333,,,;;;000:::777666@@@;;;333:::444222555---///999333111777888777666555555666666444444555777999;;;;;;:::222666999999999:::;;;:::777;;;222999222AAA888666555;;;===999777999888555+++:::;;;;;;444000999888<<<999555333888;;;777///000...++++++...000222333...777222---444666333555111...666===555111333000444222000///000111111111&&&***000555777888:::;;;111111111444888999888666CCC999...,,,111333000+++666000...333888777666777:::777555444111111888BBB///222444333000...000222444111111444444222333666555111111444444000000333000333333///...000111///***+++---...///111444666777000///%%%***###444000000000///000000000111111......222333111111333333444555555555444333222===***!!!---<<<===666111222444666666444222222222444333222111000111111222...999>>>777333666777333777333333333+++ ###...111111222444666555222///333222222333333444444444222333,,,888777+++555777///...///111111///000555777111///000000---...222222333444555444333111000///555111...222000,,,222333...'''###$$$)))///333...111222000---///444888:::000///))),,,(((111555///111000++++++...000///+++//////+++)))+++***(((,,,000000...333<<<:::111666444555888666111///222...,,,,,,---///000...,,,//////000000000000000000///444000...444333CCC>>>:::<<>>>>>===:::666777<<<@@@444888===???===<<<===>>>AAAAAAAAA>>>;;;999:::;;;>>>>>><<<<<>>EEECCCAAAAAAAAABBBAAA@@@@@@BBBDDDCCCBBB@@@??????:::======777333555888888:::666===111???666:::...222444555777999:::::::::333666>>>***\\\???<<<777<<<888<<>>>>>===;;;:::<<>>???AAAAAA>>><<<===;;;::::::888666888===CCCAAA>>><<<===@@@>>>;;;BBB???;;;:::<<>>===<<>>@@@@@@???:::<<>>222888///333???(((***,,,888444333???888---555666+++;;;777666;;;---<<<666999:::777333111555:::333222222666<<>><<<555:::===<<<;;;::::::999222:::444:::///<<<444333444666555333666;;;888000,,,555&&&222999333===+++AAA:::333666AAAHHH@@@222777333...+++---111444666***333000,,,444666000...333***...555111000222...222333333444444444555666///222444555444333333333---///222333111000111222***000222,,,***000:::??????444///444999777444444(((---666<<<999222000222------...///111222111111)))(((+++111444222222555222///000555666222222666000000...---000444222,,,,,,---//////......000111...:::&&&)))111>>>,,,111,,,---///111222111000///000***(((---333333111000111222333555666555555444,,,...555999111)))222DDD333333222111000000111111666555333111000000111111222BBBIII>>>222111333333---)))---444333+++,,,444222111///...///111444666444555555333111///000111)))//////777(((''':::333222444777666444555999>>>333,,,000555444222222///000111222333333222222000666333000555222///555999222,,,+++///222222///000333444///+++,,,111555222000666,,,<<<***---...+++222666222,,,+++,,,,,,///111///***)))---000///000444222,,,000888555***777///,,,111333///---///000---,,,---......,,,)))---,,,++++++++++++,,,---***000......444111;;;:::<<<>>>===999:::===CCCFFFCCCEEEKKKGGGBBBJJJKKKKKKKKKMMMNNNMMMKKKHHHJJJKKKKKKHHHEEEEEEIIIMMMCCCCCCFFFKKKHHHBBBCCCHHHEEE>>>777555888===@@@AAA@@@>>>===>>>;;;999<<>>???@@@AAABBBCCCCCCCCCAAA@@@AAACCCCCCBBBAAAIIICCCCCCGGGDDD>>>DDDPPPLLLJJJ666???DDDPPP???@@@DDDBBBAAAAAABBB@@@===:::AAA:::666999;;;;;;:::<<<999;;;<<<:::777666888;;;666>>>;;;444222......999<<<;;;::::::;;;<<<;;;::::::AAABBB===:::@@@FFFGGGBBB>>>>>>CCCCCC>>>>>>BBBGGG666AAAGGG555888AAA333GGGAAA777///111:::??????<<>>???AAA@@@===DDD@@@<<<999999;;;<<<===BBB===888666666777???GGG555666777555333111222333222444666999999666000+++999444111333333111000222555444;;;<<<555666333'''999<<<;;;777888;;;999333...???999000>>>BBB999;;;666999888333222777;;;:::===666333555666222222555555555333000///555@@@JJJ999666)))111777+++,,,666;;;111+++///666777333000000000000111333555777999333555333000333888888222111222333111......111444666666444111555888444,,,555222111111000///222888666777:::333---555999---444222......444888555---666666111222888222,,,333000((((((000333///...222,,,555777000---222333///111222222333333222000///000000111222333444444555555444222333444555555444...222222000222777666000444222000333999:::111'''777...***000444111,,,***;;;999+++333...<<<222111666555333333444444333222---///000111111222555777999777444444<<>>444555111...///222333000---...///000111111111111111......///000111222444555444888888222.........---)))...888777...222:::555333///...222555333111111:::///+++000000++++++111000222111000222666666222,,,===GGG@@@222---///111444111---+++...222666999333000...///111222111///333+++222666222@@@KKK===666111---+++'''%%%(((---......///111222111---***((()))+++---000222444555***555222888+++444***)))555333000,,,,,,000666<<<333,,,***///111---))))))000...+++******,,,;;;:::===@@@@@@===>>>BBBJJJLLLGGGGGGKKKDDD???FFFHHHHHHHHHJJJLLLLLLJJJHHHHHHIIIIIIHHHFFFFFFGGGHHHCCCBBBCCCFFFDDD@@@BBBHHH>>><<<999888:::===??????>>>>>>???BBBAAA>>>@@@FFF@@@????????????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDEEEDDD@@@AAAEEEBBB<<<@@@KKK???;;;JJJ444MMM888EEEAAA???AAACCCBBB@@@>>>>>>>>>@@@;;;999;;;<<<::::::<<<777666555444555555555444666<<<999666;;;:::888@@@666777888999;;;;;;;;;:::AAAGGGHHHCCC>>>@@@BBBAAACCC???>>>AAABBB???@@@DDDAAA<<>>===;;;999<<>>===@@@???<<>>AAA>>>777GGG===;;;CCC666@@@666===???:::<<>>@@@CCCCCC@@@@@@AAA@@@===;;;<<<<<<<<<<<<:::777444;;;777555555555444999???444444444333222222111222555777999:::999666333111666333444888:::777555555111000888;;;888======111555777777444666:::999555666===777444<<<555---777;;;;;;999666333333444666555444777>>>>>>888333444555:::??????;;;888888:::333888111111666444777;;;:::444222555777666444555111111111111333444666888)))333666666777666222444666666555222222555777555333222333555666555333555333444666333//////222444777===999//////+++333444444444888;;;888222555:::666222666444000666555000...111333222111333333555333...+++///444666...///000111111///...,,,//////111222333333333333111000///000111333222222,,,///000...111666555111%%%---555555111...000222777222111555666222000222444777...888111===555777555333222222333333222111111///---///222444444333///111000///333999777222666444444555666666444222555555555444444333111111///+++///>>>NNNNNN===******///111...,,,///111000888,,,***---,,,111333+++444//////333555333222222444//////444222---111;;;000222222000222555333///***333999555000000222333///---,,,,,,...000111111555222000///111222000...444...333444,,,333777(((DDD<<<555222000000555<<<,,,***))))))***++++++***---------...//////000000///666...333(((666000222333111...***)))+++000444...++++++------))))))...000...,,,,,,---///888888;;;??????>>>???DDDEEEHHHDDDDDDIIICCC>>>FFFGGGGGGHHHIIIKKKLLLJJJHHHFFFEEEEEEFFFGGGFFFDDDBBBBBB@@@@@@AAA@@@>>>AAAFFF===>>>@@@@@@>>>======>>>BBBAAACCCEEECCC===<<>>AAADDDCCC>>>;;;<<<>>>???======>>><<<888888<<<;;;777444444888999777444;;;>>>888555<<<:::444777555666777999:::::::::999BBBGGGIIIEEE@@@>>>>>><<>>@@@AAA@@@BBBFFF>>>BBB>>>GGG;;;CCC===@@@:::<<<===>>>CCCGGGEEE???AAABBBDDDEEECCCAAA>>><<>><<<>>>>>><<>>???<<<<<<>>>;;;999999888;;;;;;>>>@@@@@@??????AAACCC===@@@AAA??????AAAAAA>>>:::;;;<<<<<<:::777555333555333444666555222444888555555444555666666444333666888999888555333555777...---000888:::777333333111...444888888???AAA777;;;<<<999666666888777333777777444:::???666555GGG===888777:::777000000777222444:::???>>>999666666444:::@@@@@@;;;444///---///666777000...444666555666444555777666222222555222222222222333444555555%%%444888444333444555222333333222111111333444;;;555333666444...///666111111555999777111///000,,,///777777000111/// ///333444222222444222...222<<<777---111555333444000111///---000666888666333000///000...---000666---...000111000///---+++---///000222333222111000---,,,+++---///000000///...//////...000333222..."""+++333333...,,,111999111111333555333///000444444999222;;;...444+++...444222111111333333222000444///+++---222555222...777999888444222444444222+++,,,...///...---------555555555555555444333222888...)))333DDDJJJ???000000444444000...000000...;;;)))&&&---...222777777111......222333111000111...---000555222///666AAA000222222000111444111,,,---......,,,...333555333...///111333333222111000222000//////111222111111111...444555///222111%%%888000******,,,+++,,,///000---)))(((***...000111........................///444+++333+++999333444222111...+++((((((***---***+++------***(((+++222000...---...000333999999;;;@@@@@@>>>@@@DDD<<<@@@???CCCKKKHHHFFFNNNJJJJJJIIIJJJLLLKKKJJJHHHFFFCCCAAAAAADDDEEECCC@@@???>>>???@@@@@@@@@AAABBBBBBEEEGGGEEEAAA>>>>>>???@@@>>>???AAA@@@<<<;;;>>>>>>???@@@BBBDDDFFFIIIJJJCCCHHHLLLKKKHHHHHHKKKPPPGGGFFFIIILLLKKKFFFGGGKKKEEEGGG666SSS===WWWBBBAAAAAABBBCCCAAA???<<<::::::>>>===???@@@<<<777777<<<;;;999666777999:::999777;;;>>>999666;;;888111333:::::::::999999999;;;======@@@AAA@@@===<<<======@@@?????????@@@@@@AAACCC???EEEDDD;;;AAA===???CCC??????===<<>>===>>>??????EEEDDDAAA???======>>>??????BBB:::===<<<888@@@===DDD>>>>>>CCCCCC>>>>>>CCC888;;;===;;;<<<@@@@@@===@@@???;;;777555555777999666555555777666222333777444333222444666666444222333555666333//////333888+++***---444777444111111777222555666444:::<<<222;;;999666444555666666444666555555777999999AAAQQQ999222333<<<;;;222333>>>666777999999888666888:::777888888555222000111222666222;;;555+++------111666555666999888444333555333333333333333333333333&&&...555444///...333888///000000000000000111111888111111777333+++111???,,,---111777666222111444///---111000,,,444:::333000444444///,,,---...---...999111%%%,,,666222...444888555......666888333---)))---555555---***//////000222222222111///---,,,...000222222111///---+++++++++---///111000///222111000000111111///,,,000---,,,...111222444777...///111222111///000222888999000:::...333)))---444222111222333333222111444000---...111222000---111111000...---...///...111333555444111000444999//////111222333333333333888333,,,))))))...444888444777666222000111000---333)))///888///)))333>>>...++++++///000------///,,,+++...111000...333;;;...000111000111444111---333222///...000222333222---///333444555444333222---------...000111333333...///222444333333111,,,111------333666222,,,(((333000---,,,///222555666,,,------...//////000000+++111,,,888111:::///...111111000...+++***+++,,,***,,,...///---+++,,,...///...------000222======???BBBAAA>>>???CCC>>>BBBAAADDDMMMJJJHHHPPPKKKJJJIIIHHHIIIHHHFFFDDDGGGBBB===<<<>>>AAABBBAAA;;;>>>@@@BBBCCCCCCAAA>>>CCCEEEFFFCCC@@@???AAADDD===999888<<>>???AAACCCEEEGGGIIIIIIBBBGGGKKKJJJGGGGGGJJJOOOFFFFFFGGGJJJIIIGGGGGGIIILLL???EEEDDDDDDCCCIII;;;AAA>>><<<>>>AAAAAA===999======???@@@<<<666777;;;555777888777555444666999444;;;:::999>>><<<999???======;;;999999<<>>???CCCQQQ888MMM999CCC>>>BBBAAA???<<<>>>AAA>>>999@@@BBB@@@:::666>>>PPP___AAA@@@??????@@@@@@AAABBBBBB@@@>>>======>>>??????>>>AAA999<<<===;;;CCC@@@EEE888555>>>DDD@@@>>>AAA:::===>>>;;;<<<>>>>>>;;;???>>>;;;777444444777::::::777555666444222444999000000111222444333111000111444555222......333888333//////444666444444555<<<888:::888111555888000555222///111333666888999999:::888---'''000<<<>>>888111333======444666AAA999:::;;;999888888999999<<<999555111///111555999<<<''':::???222///,,,;;;:::555444999<<<:::666555444444444333333333222222555444333222///...000333111111111222333333333333///))),,,555444///888III---,,,///333333000111555999333333000***111888333444888777111...111777999///666+++!!!---888222***???BBB>>>222...333333------))),,,555666...+++///000111111222111000//////---...111222222000...,,,,,,,,,---///222333222000222000///111333222000///999222---/////////111777222222111222333555333111777222'''666222<<<444999444333222333444555444333222222222000/////////000///,,,,,,///555777777777222444444000,,,---444;;;---...///111222222333333...333777555...***,,,///+++......---...222333000111(((111:::--- ###(((---+++,,,//////,,,,,,///000---,,,...///...///111,,,...//////111555444000222222333333111///000222))),,,...//////000222444,,,------------...///111...000...---///,,,+++...111......555999555---)))---,,,+++,,,///111222111........./////////000000---111,,,999000666***,,,...///000///---,,,---...+++,,,---...///...)))$$$...---,,,,,,...///;;;:::;;;>>><<<888999<<>>AAACCC999===AAABBBDDDFFFBBB<<>>>>>???CCCEEEGGGAAA===???@@@???@@@CCC@@@BBBDDDFFFFFFEEEDDDCCCBBBEEEGGGGGGFFFEEEHHHKKKKKKIIIHHHHHHIIIIIIKKKLLLGGGHHHKKKVVV444???CCCCCC===888666;;;CCCFFFAAA<<<>>><<<<<<===;;;777777;;;555888;;;999666555888<<<555===:::888;;;999666>>>;;;;;;;;;::::::???GGGNNNCCC???<<<<<<<<<;;;===AAA;;;>>>???======???>>>;;;;;;???UUU@@@MMM:::EEE666???AAABBBBBBCCCBBB;;;222:::AAAFFFCCC===<<>>???BBBBBBAAAAAACCC@@@>>>;;;;;;===>>>??????<<<999999777999===<<<>>>???333...777AAACCC@@@@@@@@@CCCBBB>>>===>>><<<999555888;;;;;;777444333444;;;777444444222///333888333666888999777555555555222444555444222222666999666111///222333333333666<<<<<<@@@<<<222555;;;555CCC===888777777555666888999999999,,,"""///;;;333:::555666:::999333555<<<888;;;<<<<<<>>>>>>999333777666444333222111111111555111>>>333333000BBB555000...333888666444333333444444444444333222111333000///444555222...,,,000//////111333333222111333000111444222...555@@@333111111222000---...333555000444666///111444...222555555111111888???BBB111555,,,&&&222999333///444666555000---///111111444///,,,...000000222555111111000///...//////000///000111222111000...,,,...---...000333333222000///,,,---111444333333444444444666666---&&&---;;;111111000///111444222---666...!!!111///888000666444333222333555666555444222444444222///...000222888333111444777555222000,,,---,,,((($$$&&&---444222222222333333222222111000000111333444333///+++000111000...///222111---111%%%***555333,,,&&&///...000333222//////333444111...///000000///---,,,...///...111666666333,,,...222444111---...333+++...000000...///333666///000000...,,,+++,,,---)))...******222000000<<<222+++(((+++---+++***+++++++++,,,...111222111///333222222111000///...---333444,,,555)))///)))111+++,,,------,,,,,,---...***+++++++++---...(((---,,,,,,,,,...///888777999;;;:::666666:::@@@BBB>>>===AAA;;;555<<>>@@@@@@???LLLFFFBBBCCCCCC@@@>>>>>>BBBDDDHHHKKKKKKHHHEEECCCGGGGGGHHHHHHHHHIIIIIIJJJOOOLLLIIIFFFGGGKKKNNNOOODDDOOOBBBjjj&&&KKK<<>>:::777999:::888888:::999999999999999999;;;<<<===???888444:::888333777999<<<======;;;===CCCHHHDDD???===@@@@@@<<<<<<@@@@@@BBB???999999===???===:::<<>>@@@DDDDDD@@@???AAAAAA>>>;;;;;;===??????>>>@@@444???666888CCC555>>>???888444888???CCCBBB@@@???BBBBBB???>>>???>>>;;;333888<<<;;;777444555666;;;777555555333000222777555;;;??????999666666999333444555666777777777777555111///222444444444777888;;;CCC???111333;;;999OOOFFF???<<<999555555888999111666888///666???777999999777555222222444666777777666666;;;???:::111111222333555555333///---111000888,,,777///:::000---...111333222333777222333444444444333222111000---...555888333...---///......000333444222000999999777444///...111444555333333444222...///333///+++222888444444777111...222333111333999<<<<<<000555000///666555222777******,,,000000///222888222000,,,(((+++222444222444222000...---///111333111111111111000///...---------...000222111///---000,,,,,,111333111000222000000666<<<888...000:::---222333///---//////,,,666000%%%555...333***111333222111222444555444333555444222222222222222111222///...///+++###555666666333111111444888222333333444444333333222444///******---000111111999999555111111222///)))000(((---444444777444)))000000222555333000111555///111111000000000111111000111///---000555777444---,,,///333111---...444///222555444111000222555...000111///------///111(((000,,,...:::888888III888333000000///...000444/////////000333444333222444333333222111000//////222555///888))),,,)))555+++,,,---,,,++++++,,,---+++...---******---,,,'''---,,,---...111222===<<<===@@@???<<<===@@@???BBB???@@@FFFBBB>>>EEEBBB@@@@@@AAACCCEEEFFFFFF???@@@AAA???<<<;;;>>>AAA;;;======;;;???EEECCC===GGGDDDAAA@@@AAA@@@<<<888AAA======CCCGGGFFFEEEEEEBBBFFFKKKPPPQQQOOOKKKHHHMMMLLLKKKLLLMMMNNNMMMLLLLLLIIICCC???AAAFFFKKKLLLGGG===DDDUUU888CCCBBB333>>>>>>>>>>>>>>>===;;;999???888555777:::999999:::777444222333777999777555???>>>555555AAACCC>>>???:::>>>AAA???;;;999;;;>>>???;;;<<>><<>>CCCEEEEEEBBB???AAAFFFFFF???===???CCC@@@<<<;;;===??????===GGG555HHH999;;;KKK333@@@EEECCC@@@===???CCCCCC@@@888<<<===<<<===AAAAAA???:::<<<;;;888444555:::@@@;;;999888999666222333777000777>>><<<444///111555222222444777999999777555888444444888;;;::::::===555:::DDD???//////999999DDD<<<666777777666888======,,,555BBB999555:::444666999777000...222555444888444,,,)))111;;;;;;444222333555777999999777555888:::888)));;;///...222333666888666444999AAA222333444444444333222111444000///444555222111444333222222555888999777444222555555111000555888666333222444777666222222666666000444888333333777222111555666555666999888555---333333444666000///<<<666222444999666...000888(((---,,,(((+++333111(((888666222//////111444777333333222111000//////...,,,,,,,,,...000///---***555///...111111,,,)))+++333,,,///???GGG@@@666444///888<<<555//////222222333111---???777:::333>>>222111000111333444333222888444000000444666333///111333777;;;555,,,+++000222444555444333111111111...///000222333444555555,,,111444222...,,,...111111111///---///222000+++111333:::666***...555111//////222444222///000555(((...222000---...222666333333000---///444666444444///...222111...///444---111555333///+++,,,...***---///000000111555888///777222222<<<555111CCC000///000222///******---111///......000222222222111111111222333333444444+++333444@@@///...(((333...//////---++++++,,,...---222222+++)))...222333------...000444555<<<;;;===@@@===999888;;;CCC===;;;???BBBBBBBBBCCC@@@EEEGGGDDDCCCCCCBBB>>>===============>>>>>>???===;;;;;;===???@@@===:::@@@======??????===>>>AAA777AAAEEE???===CCCGGGEEEDDDOOORRRRRRTTTOOOKKKRRRKKKKKKJJJHHHFFFFFFJJJMMMJJJKKKKKKKKKKKKKKKKKKKKKCCCDDDFFFFFFEEEBBB???===@@@===999666:::???>>>999:::@@@AAA:::666888:::999::::::;;;;;;888555888<<<;;;<<<555GGG>>>EEE:::@@@999::::::999777777999:::>>>???CCCDDD???:::<<>>AAA<<<<<>>***666::::::777888<<<:::333999333111666888444222333///111444555555666777999444999888333666===;;;111222666777555444888:::999<<<:::888888999:::999888;;;888555333333444777999<<<999666555555555555555555666333///...222333222888<<<111***888BBB;;;333333444666666555666777999:::333000555777555333555666999<<<888...---<<>>777222111000111333444333222999444444999:::333/////////555333333999666111555111...///666888333000111 (((;;;888333777888111000111333555777888888777999@@@;;;---,,,777888---'''333;;;777---+++222888+++(((,,,555888222,,,***888333---,,,///222222111444111......111222111...---000111000222333+++ 555000'''666777(((///111...666777---)))000333///555444444777::::::666111777666666555444333222111777333111111///000:::GGG555444222000///111555888111333555555333111000000555555555444444444444333777777444333777<<<666+++111000444222---333777...111111222333444555555666+++888''',,,+++444'''888###444333???777$$$///,,,)))444999333+++,,,000111222,,,***000333222111444---000000,,,+++///222111999111...333555222000222111888:::333...000222111------......////////////,,,,,,,,,------.........***...///,,,...444666333666333...,,,...111333555***000666777555222222333+++222555---%%%&&&+++000******+++---///000111111555111222///'''+++;;;:::<<>>;;;;;;???AAA<<<:::>>>AAA@@@@@@BBB===EEEHHHDDD@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@???>>><<<===>>>>>><<<999AAA>>>===@@@@@@>>>???BBB===DDDGGGEEECCCEEEIIIJJJIIISSSTTTSSSUUUOOOKKKQQQPPPNNNLLLLLLMMMMMMLLLJJJGGGFFFEEEEEEGGGHHHHHHHHHGGGEEECCC@@@>>>=========>>>???======AAAEEEBBB<<<<<<>>><<<:::===BBB@@@;;;333444666888999999<<<>>><<<<<<444666111:::===CCC:::;;;<<<;;;::::::<<<>>>===;;;<<<@@@@@@======@@@EEEUUULLL888;;;EEE???555==================>>>>>>???AAACCCCCCBBBBBBDDDEEECCC>>>;;;>>>@@@>>>===>>>'''444DDDLLLJJJBBB<<<999CCCDDDBBB777AAACCC111<<<===888;;;===:::<<<@@@===@@@EEEBBBAAAFFFAAA;;;???MMM<<<<<>>777777444111444888555...111333444444222222333666333111333666555222555;;;666:::555222777444000555666333333999;;;777555666+++666;;;444000555999777333333444555555444333222)))000444555888999---===555...///333333///***111---...444666333///000555222///111444666444111111000///000111222111000...---***''',,,333444///---+++000444777===...444222222444555333222333///111333444444222000///444555555333111///000222777444333333111///555===333555888777555222000000555555444222//////111333///000000000111111222222000222111000333777333+++222000444222+++000333***111111111111111222222222,,,555333///<<<555---222>>>555$$$---,,,999111---444555111...111333222///+++,,,333777444111222000444444000---------***...111666555+++###)))444666<<<>>>777222222222111000000////////////000000,,,,,,,,,,,,------------(((---...,,,---111111---999666222000000111111111...///000111111///...---+++111333...)))+++000333,,,---///000000/////////"""&&&///...222:::888:::===<<<;;;===BBB>>>:::999<<<>>>======???;;;DDDHHHCCC<<<<<>>>>>???@@@>>>;;;;;;;;;;;;:::888@@@======@@@@@@>>>???CCCCCCDDDGGGJJJHHHFFFHHHNNNKKKTTTTTTRRRUUUQQQMMMTTTSSSPPPNNNOOOQQQPPPLLLGGGGGGDDDAAAAAADDDGGGGGGFFFFFFEEEBBB???===;;;::::::888;;;===???BBBEEE@@@999;;;888444555>>>CCC>>>555::::::::::::;;;;;;:::888222777<<<333888:::>>>888<<<===>>>>>>===>>>???@@@;;;777777<<>>===>>>888KKKHHH777;;;DDD@@@888@@@?????????????????????@@@AAABBBCCCBBBBBBCCCEEEGGGAAA=========<<<<<>>;;;999<<<<<>>AAA555@@@===@@@<<<:::??????>>>DDD222;;;<<<===CCC@@@<<<@@@WWWBBB<<>>;;;:::888444444666555111999444000111222222333666666888999888666444444555000333000+++...666999555666::::::777555888:::999111222333777999999777555777888:::;;;<<<;;;999888333///...333<<<>>>999333222666888666777999888444777OOOVVVJJJ>>>333...333///111444444333222111222111111444888777555555888111222777<<<:::333111333111111000000333777666222///444888666111000444888000111333333111000888BBB444888333000666666555<<<444111000333555333333444:::666333111222444555777444555555666555444222111<<<555///111777777000(((SSS@@@333888???===555000333///---///111000000222------...222666666333///000222333333222000///000444111+++'''***000111///&&&555111000000111666&&&777,,,+++666:::222///333---111555444000------///222444555333000///111333222000000222222000000333333555888888666333111000444555555444111000000000///000111222333444444555,,,///111000000222111...333000444444...222555---000000000000/////////...,,,---444)))AAA111222...,,,000---:::<<<333444---222333222///000444444222000------222555444444555111555777333///...,,,(((+++111777444((( &&&222111777999555111000000...111000...------...///000/////////...............***---///---...///...+++444333111111222111///---333000...///111222000...///222222...,,,///222111---000333333000------......###&&&...***&&&999777888::::::888;;;AAA<<<999888<<<===;;;;;;===;;;AAACCC???;;;===AAABBB::::::999999::::::;;;<<<<<<;;;999888888888999999???<<<<<>>???CCCFFFBBBDDDKKKJJJDDDGGGOOOIIIQQQQQQPPPVVVTTTQQQXXXSSSRRRPPPOOONNNLLLJJJGGGKKKGGGBBBAAADDDGGGFFFEEEBBBCCCCCCCCCAAA>>>;;;999666:::<<<===@@@AAA===666===777333555===@@@999111<<<<<<:::999:::;;;888222000444===+++:::999@@@000>>>???AAA@@@???>>>>>>???:::888888===>>><<<;;;===444888777:::???::::::GGGBBBBBBBBBBBBAAA@@@@@@???;;;===???AAAAAABBBDDDFFFDDD@@@>>>@@@@@@???AAAEEEJJJFFF@@@<<<;;;===>>>@@@;;;888@@@<<<>>>AAA:::EEE<<>>BBBQQQ@@@888<<<;;;666555777<<<:::666333333555555444888555444444444444555666555777888777555444444444444777555222333999;;;888444888888444333555777555222222333555888::::::999:::888666444444777:::<<<666333222444888999555111111444444222222555444111///FFFPPPIII@@@666111777333333222111111222666999...222666777555222333555999333000333555444333444000//////111444888888666///333555444111000333666444555555333000000555;;;111666222000777666444:::111...,,,---//////000000333++++++666===999222000222333555666666666555555QQQ???111///222222333777???555111555444,,,+++222444111/////////000111333------///333777888555333222555888666222...------/////////000111000---)))...---%%%111222***666:::666000...444555111///222222444777666333000000000222222333555666555333111,,,+++,,,///222222111000333333222111000222555888000444888999666222...,,,111111222222333444444555...222444333111000111222...+++000444///333777000////////////////////////000,,,---'''666111444111///222333777222---333999444333111///...000111222444000......000333777:::...333555222000222111///111111111111///,,,,,,---+++...111111000///000000///---+++******---///111222111111111000000//////...//////...///000000000***+++---///222111///,,,///000111111111111111111444555222......000///++++++///333333///,,,,,,---888((()))333111///===;;;;;;<<<;;;888:::???:::888999<<<<<<999999<<<<<<>>>===:::<<<@@@AAA===999999999999999::::::;;;::::::999999999:::<<<>>>===::::::>>>???>>>???CCCGGGBBBDDDKKKLLLGGGIIIQQQJJJQQQPPPOOOVVVTTTQQQVVVTTTUUUTTTPPPIIIGGGIIIMMMNNNIIIDDDBBBCCCDDDDDDCCCDDDCCCBBB@@@@@@??????@@@===??????===>>>???===999>>>;;;888;;;>>>>>>;;;888333555555444888===;;;555>>>777222...666DDD888???@@@AAA@@@>>><<<;;;<<<:::;;;>>>@@@<<<888:::???@@@???;;;<<>>===:::<<<>>>??????@@@BBBDDD???===>>>BBBCCCAAACCCGGG<<<===@@@CCCFFFEEE@@@<<>>888@@@777222===;;;777BBB999CCC@@@:::???AAA===@@@>>>888444:::???:::555888<<<888444444555666777999666888:::::::::999999777222333555555444333444555555777888666555777666444444888888444333555666555888666444444777;;;>>>???<<<:::777666666888;;;===777777666444222222333555555666333---***,,,,,,***111>>>@@@???CCC???999<<<---///222333444444666777///333777666222000000000;;;333---000333444555777666444333333333222000000111111000111222222222222666666444222222333333222222777444222777333...222333222000///000333444333333)))+++;;;DDD;;;///***000111333444555444444333@@@666333999888...***...///,,,///444222+++---555444444444222111111222222222222222555777999:::999111444777777333//////000'''(((---333555444000...333444+++333111)))444777444888777///,,,111444222888666555666777666333000111//////444999999333---000000//////111444444222000111000000///000333666333555777777444111000///000000000000////////////111444666555222///111444+++'''---222...///333.........//////000111111222666444---555---777333222333***)))+++111222---...333333333000,,,***---111000111111000111333555666...222222//////222555555///000111111111111000......///111333222111111222...---++++++,,,///222444000000000//////.........000...------...000333666((())),,,///222111///,,,+++111777666000,,,,,,///222222000---...000///***))),,,///000...,,,,,,---444''')))111---+++AAA??????@@@===:::;;;???:::999;;;>>><<<999999===;;;;;;999888===BBB@@@:::;;;;;;;;;;;;;;;<<<<<<===:::<<<============@@@BBB<<<::::::>>>@@@???AAADDDHHHFFFHHHLLLOOONNNPPPTTTOOOUUURRRQQQVVVRRRMMMPPPTTTWWWWWWQQQHHHEEEJJJQQQIIIHHHEEECCCAAA@@@AAABBBHHHDDD>>>999999===BBBFFF===???>>>:::999;;;;;;888;;;888888;;;<<<;;;<<>><<<777888???>>>999AAA;;;666+++777???EEE<<<===???@@@???===;;;::::::;;;===AAAAAA<<<777999@@@<<>>???@@@@@@>>>>>>???@@@>>>===>>>BBBAAA>>>@@@DDD;;;===@@@CCCDDDBBB<<<888CCC222???AAA:::===:::>>>:::>>>999777<<<<<<;;;AAA:::BBB===666>>>CCC???>>>:::>>>:::999AAA>>>555666<<<777333555666666777:::...444777777555666444222///111333444444444555666111333555444222111000///555999999666444777999888===999555333666:::>>>@@@555666888888888666444333444666777555111222666;;;555666444000000555888777444666111222>>>>>>666666$$$+++333999999666111///111555666333111111000...666222111555666444333555333111111333333000000222111///...///222333222000333444333222444777444///***111000111888666222666333333222///111555555333888///---555999333)))%%%000111111222111000...---111...111888888000+++---333111000444:::<<<999555...111111...,,,,,,---+++111000000000111333555666000222444555444333333444///------000111//////222"""999777111000555===+++---666555(((###,,,222///888444222333666777333///000...---222888999444///888999777333222444555333,,,///444555333000---,,,888777444000...000444777222222222222111111000000111111333444111...000555444...333888222000222.........///000111222333333333444000@@@***777///---***'''444444333333***111222222222111,,,(((+++111)))000666666555444111---111444333...---111333333&&&000777333,,,+++///333444111000222111...---/////////......///222444666------,,,,,,,,,,,,,,,,,,000---+++---......222666.........000222111///---000999@@@>>>444,,,,,,000+++------,,,...222222...******+++,,,---.........000,,,111333***(((???===>>>@@@>>>:::999===;;;;;;===@@@===999:::>>>666999:::999<<>>:::;;;;;;;;;;;;;;;<<<======:::<<>>@@@>>>;;;<<<@@@BBBAAACCCGGGFFFIIIKKKLLLOOOUUUWWWUUUQQQWWWTTTSSSYYYTTTLLLOOORRRTTTUUUPPPJJJGGGIIIMMMCCCEEEFFFDDD@@@???AAADDDDDDAAA<<<999888:::===???999<<<===999888::::::777===777555888999888:::>>>BBBGGGEEE;;;888===???:::888======FFFCCCFFF???===999<<<>>>???===<<<;;;<<<;;;;;;===???>>>:::;;;???666AAA;;;333;;;DDDCCCBBBAAABBBCCCEEEEEEDDDCCCBBB@@@AAABBBAAA@@@???@@@AAA@@@>>>>>>@@@???===AAAGGGFFFDDDAAA===;;;;;;<<<>>>CCC---;;;BBB===CCCAAACCC@@@<<>>EEE>>>999;;;FFF<<<111:::<<<444444<<<666333555666444444777)))///333000...000111...000222444555444444555666;;;<<<===<<<:::888:::===444777888555444777999999<<<999555333555888:::;;;444555666666555333000///333555666666555666888:::333666666555777===???>>>444444,,,,,,666666///222)))...555888888444000...444666555111222555444///444444666777333...000555111...000444555333444999000111111111111111222333111555666222111444444111***111//////777777555;;;000222111...///444444///555111...///000///,,,)))///000111222222111000///555222000333777888555333222333000+++///777444***,,,000000***''')))+++)))/////////.........000111555444333333444444333222777222000111...******/// (((---...333@@@MMM===......---***)))---000111333222222222333333222111333222222222444666999;;;555:::;;;555222333444333,,,///444666444111...,,,555555444222000111444777444444444444555555555555000...///333333111333888999111777===666333444000//////000000111111111111///+++444;;;---222999444888///888+++%%%///666QQQ222......111111------111+++222666444111222000---000444444000...000111000(((111666111------//////777111///000000------000000000/////////000111111,,,,,,,,,,,,,,,,,,------111......222333//////333///.........000111111000222888===;;;444///000444''',,,...---...222333111///+++(((***...000///---***...666333...::::::999;;;>>><<<777777:::;;;<<<>>>AAA>>>::::::>>>222888<<<;;;;;;<<<===;;;::::::999999::::::;;;<<<888;;;>>>>>>;;;999999;;;???===>>>BBBDDDCCCEEEIIIDDDJJJLLLIIINNNXXXZZZTTTOOOVVVTTTUUU\\\XXXOOOQQQOOOOOOOOONNNKKKHHHFFFEEE???DDDHHHGGGBBB@@@DDDIII:::;;;>>>???===999555222999>>>AAA???>>>??????<<>>999;;;<<<::::::===888??????555222;;;@@@>>>777<<<777EEE666<<<888EEE666999===???>>>>>>>>>>>>;;;888888===???>>>===>>>BBB;;;666???HHH>>>999EEE<<<===???AAAAAAAAA???>>>>>>@@@AAABBBBBBCCCDDDFFFBBB???>>>???>>>???FFFNNN===???BBBBBBAAAAAACCCDDDNNN444@@@GGG@@@DDD@@@???@@@777???CCC:::>>>FFF<<<>>>EEE>>>777BBBFFF999///111AAA444$$$111<<<999;;;<<<666333666666222111444---333555000...222444333333444666666555444555666777777777666444444888===111555666333222666888777:::777444333444555666666>>>;;;777444333333555777555555555777::::::777444444777777444333333111---555777222000666333000666666666555444222222333555555666444000333999888222777777777444,,,(((...888:::666666999777222222666...222666444000///222666111999:::333---///333333:::===666000444000,,,222000333333000111666555000---000222222444888888555...///111444555666666666555444444888???@@@666***888CCCBBB222,,,555777111333777555---***---111000333444555444333222222333===999555333333222///,,,...,,,///333333...---222+++333...444111)))555444777---+++555999555555:::000222555444111000222555777999999555111444???III+++444999444000111333222...///111111000111444666---111777:::999555222000000000111222333333444555000,,,---333666555777<<<222***000999333000111///000000000000////////////111&&&999222222222NNNIII000"""000222>>>HHH444777333+++***111666333111111333666444+++(((---222333,,,111333111000111111...444222...---444999111%%%;;;444111444555333444999///......------,,,+++***---.........//////000000333111333999999222///111+++***)))***...111333333***,,,//////......000333)))...111...---000111000333---((()))...222000------111...###:::;;;<<>>:::666;;;111@@@KKK888000:::;;;999999999:::;;;<<<>>>>>><<>>???<<<>>>;;;999;;;@@@DDDCCCAAA>>>@@@AAAAAAAAABBBEEEGGGKKKQQQEEEUUU___~~~hhhQQQPPPMMMOOOUUUVVVSSSRRRVVVVVVOOOGGGFFFIIIJJJGGGCCCHHH;;;;;;AAA???BBBHHHHHHEEECCCAAA>>><<<;;;;;;;;;777;;;;;;777666;;;@@@AAA>>>===;;;;;;===???@@@AAAAAA<<<:::<<<;;;777777;;;;;;???AAA@@@>>>===;;;:::???@@@>>>;;;999:::???CCC>>>>>>;;;;;;@@@EEEDDD???>>>@@@AAA@@@===;;;::::::<<<===>>>>>>===>>>@@@BBB???===<<<>>>BBBEEEEEEDDD666===@@@===;;;???FFFIIIBBB@@@??????AAAAAA>>>;;;IIIDDD>>><<<>>>@@@???===>>>>>>===;;;;;;:::::::::>>>EEEHHHDDDBBBDDDEEECCC888<<<<<<777555777444///999555111///111222111000444333555888777444555999444222444888777222333888)))222666222111666666000777:::999333333888999666555000222;;;<<<666666<<<777999;;;:::444111555;;;EEE///...222555333666666111000333333111333888///333333//////444888888777555333222333333222111'''666)))$$$999888333FFF222///---000666999777444333000...///222444333111333222444777666333333666333444(((+++===888---666,,,999555QQQ333888%%%333//////111444888999777444---///222444555555333222111//////222333000///222<<<000666///===000999888555222...///222444444222666555222111000111222333777333222444444222333777@@@LLL===---333222)))...)))***---111555555111---,,,---...///111222222333222666777444...---222888000444555222---,,,333999444777999888555333444666:::666333222444444111---666999666//////666666000///111111000111555333///111000...///111333444444000222...111999555111777222333333222000///000222888444222555444...---111666111222111***...222,,,,,,111///...222...,,,444666333///...000222111///111111222222222000///---------,,,,,,---...000111555222000///000111222222333555555333444555222---111+++&&&&&&,,,111111///,,,222///,,,///+++(((...111"""---;;;000***...'''///000...222:::333,,,333...444>>>)))333...222"""111...,,,+++,,,...//////... !!!///000)))888TTT///000111222333444???===<<<:::999:::<<<===;;;======+++222EEE999===<<<;;;:::999:::;;;;;;BBB===888888===AAABBBAAA:::888999>>>CCCBBB;;;555>>>@@@BBBCCCDDDFFFIIIKKKDDDWWWVVV[[[SSShhhccc___UUURRRRRRVVVUUUOOONNNPPPPPPKKKFFFDDDEEEFFFDDDAAA;;;===DDDEEEFFFOOOJJJ444;;;:::999777777777888999999===>>>:::999===@@@AAA>>><<<;;;<<>><<<:::999;;;???>>>:::;;;???===???@@@>>>:::888777666<<<<<<<<<:::888888<<>>??????AAADDDFFF===>>>??????>>>>>>@@@BBBAAA???>>>@@@DDDGGGGGGFFFBBBFFFHHHEEECCCEEEFFFDDD;;;::::::===AAACCCBBBAAABBBAAA???===;;;;;;<<<>>>????????????===;;;888777<<>>@@@444///666***444@@@444...111---222444000111666000,,,444444111///$$$''''''222444///---+++***+++---------'''&&&+++111///***///:::+++,,,///111333555===>>>>>>;;;888888;;;??????666888:::222333;;;<<<===<<<:::999888999:::;;;@@@666222:::AAA???>>>@@@666555777<<>>999@@@BBBDDDFFFGGGJJJMMMPPPKKKTTTOOOQQQMMM^^^[[[VVV[[[YYYXXXYYYWWWQQQNNNOOOJJJIIIGGGEEEDDDCCCBBBBBB>>>CCC@@@222666RRRUUU999;;;;;;999888888999:::;;;777;;;;;;888777:::<<<;;;???>>>>>>@@@CCCCCC@@@<<<===>>>@@@BBB>>>888666999??????>>>===:::888888999;;;;;;<<<;;;999999;;;===@@@@@@???===AAAEEECCC>>>>>>======;;;;;;===@@@DDD>>>???@@@@@@>>>>>>???AAA@@@???>>>@@@BBBDDDEEEDDDDDDEEEEEECCCEEEFFFBBB;;;>>>======>>>@@@@@@>>>======@@@BBB@@@<<<;;;===@@@???@@@BBBBBB@@@<<<888555999;;;:::555333666999999555888777444333444333000///111444777999777333///555444555999888333111222,,,///444:::999444111222999777666777555222444999555777666333333666777555...111222111444:::<<<<<<555666555222......111444111111;;;???)))888222;;;444000///000111000222555;;;333000666888222000333111///...///111333333222AAAIII===444<<<444***555444222///000222222000---555444333333444555444222111222333111***%%%+++555+++777... +++888333,,,000222+++...+++555222111111555888777333111333666444---...333111+++333BBB444111000222///)))''''''...///::::::???222222...333555777888666333222111000111333555555444222111///---///333555333333666:::EEE>>>111222444222666333000---+++,,,---......000111333444444333111000888222------222444222---444555888<<<===888000)))...000111222222222444555111444777666444222222333666333333666777444111111444333///+++,,,222444222444333222222444666666555000222000222999222***///000111111000...---///000***((()))...000///111444:::333555555...///333...000444///---333111+++...111000//////111222222111000//////............///......------...///000111000...,,,,,,...000111222///000...+++---222444111)))000666333...///999CCC111///''',,,>>>AAA666111555,,,222:::222---///...+++000......333111333???---,,,,,,555......000===000...,,,+++---.........%%%---111...,,,------+++111111222111111000666<<>>=========<<<<<<>>>CCCFFFBBBDDDGGGHHHJJJLLLPPPRRRPPPQQQLLLLLLOOOZZZWWWPPPYYYXXXXXXWWWUUURRRPPPOOOHHHJJJKKKIIIEEECCCDDDFFFAAAAAA999&&&)))IIIWWWEEEAAA@@@>>><<<;;;;;;;;;;;;777:::;;;888777::::::777:::<<<>>>>>>>>>===???AAAAAA???>>>>>>===:::777666???>>>>>>>>>===<<>>?????????>>>>>>>>>???@@@???===???CCCAAA===>>>>>>>>><<<;;;===???BBB???@@@AAAAAA???>>>???@@@BBBBBBAAAAAABBBBBBBBBBBB@@@???======BBBFFFAAA:::AAAAAA@@@@@@@@@???===<<>>222///;;;???777444888777555333333444555444333666<<<666111888333---444555333111111222111000---888777777777777777666555333222333222...***...555///666111)))...666555...---333555000555999777,,,///111222333333444666777---)))111???<<<...000@@@333111111444444///...000777777999666555000333444444777:::999777555555777222333555666777777777666,,,+++---111222000///222BBBJJJEEE888222222111000111///---++++++,,,------000111111222333555666777222666888555///---111666999777666666666555333111333333333222222222222333---...///000111000///...???555///333444111333;;;000000///,,,000666999777666555444444666777666555000222...000666111***000333333333111...---...///.........000000000111222<<<444555666...,,,///+++---333///,,,444444......;;;666000,,,---333999>>>222111000//////000111222.........//////000000111222///------...000111111333333111---...222222...&&&+++111222111555>>>FFF)))222222///222111111;;;;;;000---//////.........'''//////---111///111===$$$...---;;;,,,555111<<<222111//////000111111000+++......***+++000333333333333222111///...666<<>>===999===EEEAAA666999EEECCCGGGHHHBBB999888@@@HHHFFFHHHJJJKKKKKKMMMPPPRRRLLLTTT\\\XXXTTTPPPWWW\\\TTTTTTTTTRRRPPPOOOLLLJJJHHHKKKLLLJJJEEECCCDDDGGG888:::>>><<<999CCCIII???>>>===;;;:::999999999:::===???>>><<<<<>>:::333888<<<999444555===EEE<<<888444555<<>>AAA>>>===@@@???>>>AAAHHH@@@@@@@@@AAABBBAAA@@@???;;;>>>>>><<<===@@@???;;;999<<<@@@BBBDDDFFFIIIKKK???AAABBBBBBAAA??????@@@FFFFFFEEEDDDCCCBBBBBBCCCDDDBBB???===BBBGGGFFF@@@===>>>@@@AAABBBCCCCCCDDDBBBAAAAAACCCFFFFFFCCC@@@@@@@@@??????>>>>>>>>>===<<<<<<===??????<<<:::999888666444333333222333555333444555444333111///...555222555;;;>>>:::777666666777666333222444888:::444111444;;;;;;444333::::::888888888666444333333444999888111333<<>>222000;;;???888444999888666555555666666666555000444222111555444111444444333222333333333333222666777888888777666666666333000000333444222111222444000111444222111222111...666:::555777:::777...:::666222222555666444111777333<<>>555555555333111222555888333222111111111222222333666333000444:::<<<888222;;;000+++///000---000777111333333333666;;;<<<999222111000111222222111///;;;888---***111111333>>>---......---++++++---...111222222111111111111000555---111777111111555444---666444000888:::555666===999444000000555===BBB111000/////////111222333//////000000000000000000<<<999444222111000///...///111111000111333111,,,444000---...111333333222+++777888222000///555FFFMMM@@@000,,,333444000//////888666///...)))&&&---'''444***(((///333;;;222111///000111222111000111+++))),,,//////333777***+++---///111222===>>>>>>;;;888888;;;???;;;@@@777000888;;;:::?????????===<<<;;;;;;;;;:::???<<<<<<:::222...999JJJ666@@@HHHFFF???===DDDMMMIIIJJJLLLMMMNNNOOORRRUUURRROOOWWWTTT[[[RRRVVVUUUUUUWWWWWWSSSQQQPPPMMMIIIHHHIIIIIIGGGCCCAAABBBDDD???;;;DDDKKKCCC???AAA>>>999999888888999;;;<<<>>>===>>><<<:::;;;>>>>>>:::777<<>>;;;555444:::BBBCCC???BBB===<<<@@@>>>:::===DDD@@@??????@@@AAAAAA@@@>>>888<<<>>><<<===???>>>;;;;;;>>>AAACCCCCCCCCDDDEEE>>>AAACCCCCCBBBAAAAAAAAABBBBBBBBBAAA>>>>>>???@@@GGGHHHFFFAAA???BBBDDDBBBAAACCCDDDDDDBBBAAAAAABBB@@@>>>===???CCCDDD@@@<<>>======>>>??????>>><<<<<>>999888222222111//////000333555///...---,,,---///111333333000111444444111000222222333999777111666777***+++...222333333222222222333000---******---000333111---***...555888555111,,,000555666555444444555...---,,,---000333444444@@@999444777@@@CCC???888222//////333555222///000111333333222444777666111333222111111222222000...333777666:::AAA;;;333888***,,,---......000222555...111111///000222333111666,,,111999444111666666'''555555000666999666777///000111111111111333555------------...000111111000000111111111111000000444111///...///111222222))),,,......111444222---777111+++,,,000222///***111444...,,,555888999BBBVVVKKK555+++444333++++++///888555......+++&&&***%%%444111'''111444111///...---...///000///---///++++++111333///***)))+++,,,...///111222???===<<<:::999:::<<<===<<<999666AAAKKK888000EEE??????@@@???>>>===;;;:::;;;===<<<666000222===GGG555;;;BBBDDDCCCEEELLLRRRJJJLLLNNNPPPQQQSSSWWWYYYXXXJJJMMMKKK\\\PPPQQQJJJQQQUUUUUURRRQQQRRRQQQLLLJJJIIIGGGCCCAAA@@@@@@BBBHHH???BBBEEE@@@@@@EEECCC:::999999999;;;<<<>>>???;;;;;;888555777<<<<<<999@@@AAAAAA???===>>>CCCGGG@@@BBB@@@;;;:::>>>@@@>>>???999:::??????999;;;DDDAAA???>>>???AAABBB@@@>>>777;;;>>>======??????<<<@@@AAAAAA???<<<;;;;;;<<<===@@@CCCDDDCCCBBBBBBBBB<<<>>>??????======@@@BBBDDDKKKMMMFFF>>>===@@@BBBGGGHHHHHHEEE@@@<<<;;;;;;============>>>===<<<;;;>>>>>>??????>>>===<<<<<<999444444999:::555111111HHHBBB===<<<:::666777<<<444666888888666555777999999444333999===<<<999888444999;;;666444555555111333888:::888777999999888444222555;;;===;;;<<<@@@888444333444555333555999...222222///333:::444)))333???666,,,(((<<>>:::666222EEE???333<<<@@@:::???<<<===???AAAAAA@@@>>>===999@@@CCC@@@>>>AAAEEEEEEIIIFFFBBB???@@@DDDJJJNNNJJJLLLOOORRRTTTWWW[[[^^^SSSOOO]]]RRRUUU@@@NNNVVVDDDJJJLLLJJJKKKOOOOOOKKKMMMKKKFFFCCCAAAAAAAAAAAA???;;;???CCCBBBHHHJJJ???;;;:::999888888888999:::===<<<999555888>>>???<<>><<<<<<===>>>===;;;777AAAFFF@@@<<>>>>>AAAAAA>>>@@@@@@???===<<<>>>AAADDD===???CCCDDDDDDCCCCCCCCC???AAADDDDDDDDDEEEIIILLL@@@LLLSSSMMMAAA>>>BBBFFFAAACCCEEECCC@@@>>>>>>@@@;;;>>>@@@>>>;;;999;;;>>>===???@@@AAA@@@===:::777222,,,,,,222666555444666;;;444000111111...111888555888:::999666333222333;;;555333777;;;:::777666:::<<<888///,,,111555555333::::::222000666888444:::888:::@@@BBB??????CCCAAA:::888===<<<555555<<<666999666111222555+++111===555444>>>PPP111555222555333...---222333000111555555111111666:::999444333111222333444444333111+++///222---222888444666666777666444333333444111555999;;;:::999:::<<<777555333333000---000555666444888------<<>><<<===AAABBB>>>777===CCCAAA:::777<<>>AAA>>>>>>@@@???<<<>>>DDD>>>CCCEEE@@@>>>BBBJJJMMMLLLQQQWWWXXXUUUSSSTTTVVVuuugggXXXTTTUUURRRNNNKKKJJJPPPJJJEEEKKKMMMHHHJJJGGGCCCDDD@@@:::???CCC;;;<<<@@@AAA===<<<>>>>>>;;;777AAA000###666DDD>>>===999999888999999::::::999<<<<<<=========@@@DDDGGGEEE:::<<<<<<333KKK444BBB>>>???;;;666<<>><<>>??????;;;===@@@BBB???:::999;;;???BBBCCCCCCAAA@@@@@@BBBDDD999:::===???AAABBBCCCBBBHHHQQQPPPKKKIIIAAA;;;AAAEEECCC@@@@@@CCCEEEDDDCCC>>>>>>===:::888888<<>>@@@<<<777999777444333333333222000444888555,,,(((---222222444666888666333444999???000333777888888:::===AAA???MMMGGG888666777666888888333777999444666;;;666///666;;;;;;;;;>>>:::444<<<>>>;;;666444666777666999333111444666333111111888999999888666444222000111333444222//////333666666222000333555444444666444333:::;;;222222999777***333222000444000---444555111666777000000444000...:::888???<<<444<<<888000999<<<555,,,+++,,,,,,111000...,,,---000333555---444222000666444111888999777555555777888777777333666:::333***444===555555555333222222222333444888111---%%%***666222///;;;((((((222---(((...444222000...---,,,---...///222000333666///&&&+++999000000///......---,,,,,,---//////,,,******///333111***222***666+++666777777***(((///(((###999333000---...222555666666666444111///...000333555<<<+++555666111666333888777666444222000...---,,,333333111000444888333,,,,,,111111---///777999666666222......//////+++'''555333222111---(((+++111333------111$$$222000>>>999444111222222111///111777000555444,,,222+++222111000/////////000111///000///,,,***+++000444%%%+++555>>>===555111222333,,,***///111000222666888666333///---...222555+++)))+++///111000000333555000"""555888III999333:::666111......000111111222333222000222555222,,,)))------))))))...///,,,+++&&&222777,,,222666'''******111%%%555&&&---111666111//////...***:::???@@@;;;888888666222;;;???CCCAAA<<<999;;;???777666666999<<<>>><<<:::============???@@@AAAAAADDDFFFFFFCCCDDDJJJNNNNNNIIIMMMRRRRRRPPPNNNPPPRRR[[[SSSMMMNNNNNNMMMLLLMMMKKKTTTQQQKKKMMMJJJBBBBBB@@@CCCKKKGGG666555DDDLLL@@@CCCCCC>>>;;;;;;:::666@@@JJJ<<<---999AAA888555666:::<<<;;;888777:::===>>>=========>>>@@@BBBCCCBBBBBB???>>>@@@<<>>>>>???AAACCC>>>???>>>;;;===AAA@@@<<<===:::888;;;AAAFFFEEECCC@@@BBBCCCDDDBBBAAAAAABBB>>>???AAACCCDDDDDDDDDCCCCCCKKKIIIEEEGGGDDDBBBKKK:::DDDLLLHHH===888>>>GGGAAA===999:::>>>BBBBBBAAABBB===999777999;;;:::999888666333333333333111000222555555000000555999888111444555333//////222666777999:::888555444555666222>>>999///333777444444666111666777000111444...---222555444666;;;<<<888???<<<666222555999666000+++(((***///333333333555555555555444333111///...222333444333222222333444444000000333555333333444444111666666,,,---444222111777222...222000000888111...222444222444666222111<<<999===666,,,555222111666777333222444333///000000000000111222333444000888666444888444///555111000000222555777777777333444777111+++555<<<333000///...,,,,,,------...---222777111---000------888111444888333333555///------,,,---///111333555)))&&&)))---((( $$$...------------------......///......///111222222222222///222...///(((...222333,,,,,,222///''',,,999444222000111444777777666555444222111222333666777666...888222///===999333000000111222222111111000111222111000333666333---++++++---000111111111222///---+++...333666444222000,,,***,,,,,,******---111222%%%111000###...---333111///000333444333111...444,,,222111+++222,,,555333222000000111222333111111///---,,,---000333111000111444444222444999555000...111333111111444***---111444333///)))%%%000...///333444111111444///...$$$111...;;;///---888555111///000111111000444444111...///333111---,,,//////+++,,,000000---///(((------$$$,,,555+++000///444***888+++000111***((()))000444555:::>>>@@@===;;;<<<;;;999===>>>???>>>;;;999999:::666666777:::<<<<<<:::888>>>BBBBBB@@@DDDLLLKKKCCCHHHHHHFFFDDDHHHNNNPPPMMMLLLOOORRRQQQOOONNNQQQSSSOOOLLLMMMPPPPPPNNNOOOSSSGGGQQQNNNJJJMMMLLLGGGIIIJJJ:::<<>>888555555;;;@@@>>>888666;;;AAAAAA>>><<<===???AAA@@@>>>>>>GGG@@@>>>III000PPPCCC777;;;:::666999@@@AAA;;;888;;;===>>>======@@@CCCAAA???;;;999>>>DDDDDD@@@888AAAGGGCCC888444;;;EEE>>>AAADDDEEEDDDAAA@@@@@@CCCCCCDDDDDDEEEDDDDDDCCCEEEKKKFFFAAACCCBBBCCCMMMCCCDDDDDDDDDAAA===999666AAA:::333666>>>CCCAAA;;;;;;;;;999888777777999;;;777555333222333333222111444555333111111222000,,,555777888777333111222555??????>>><<<888555444555111999333---555:::555333999555:::;;;222000222,,,555666555222222666888888CCC===555444<<>>??????@@@AAABBB:::999999999:::999888666888999;;;===>>>>>><<<:::===DDDDDD@@@GGGSSSQQQEEEFFFHHHGGGFFFHHHMMMNNNLLLQQQRRRRRRQQQOOOPPPRRRUUUVVVSSSRRRSSSRRROOOOOORRRJJJOOOHHHCCCLLLOOOKKKMMMIIIEEEPPPSSS>>>///999GGG;;;======;;;<<>>:::888<<>>CCCEEEBBB>>><<>>===CCC666IIIBBB@@@CCCBBB<<<:::===>>><<<===@@@BBB@@@<<<:::<<>>JJJRRRHHH555---555BBB>>>AAACCCDDDBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDIIIDDD???CCCBBBCCCLLLJJJDDD>>>>>>AAA???666---BBB;;;555666===@@@<<<777<<<;;;:::888888888::::::777555444333444444444333555444222222333111+++%%%777888:::999777555555666<<<<<<<<<;;;:::999999999:::@@@999111555777333555:::777>>>>>>444222333...:::999777555555888::::::???:::444555>>>EEEAAA777777555555666333000333:::444444444444555666666777333000...///444777777666222000111555777333111111111...333555...000666222---444333222777333,,,000000666666555777555444999...444---222111+++555000555111......222444000***111111222333444444333333...444222000555444222999444444444555555333000---777222333222///777;;;000666555333222222333333444333111&&&,,,333555888///222000777<<<888<<<<<<222111111222222222222222222///,,,---222444000///111///.........///222444666///...,,,---...---+++(((//////&&&444+++555---333222222111000111333000***111111111222222222111000000111111222222222111111555///:::222111@@@777***444555777888777555222000+++///111///...111222111---000222111111333111...111///......//////...,,,...******///222000//////)))111222000...///444111222222222222333222222111333777...333555222===999777555222000000111444555666222///...000111000---///+++***///333222000000//////111666::::::999999???999333111555777666333333111111444444111000333555888666666000000000333000//////000111000---+++***------+++,,,000000---,,,------,,,,,,,,,+++***111222555333000222222,,,...+++...---...000222***,,,))))))---///...???@@@@@@???<<<999999:::888777777888;;;<<<:::888:::<<<>>>@@@@@@???>>>===:::AAAAAA>>>EEEQQQOOOBBBCCCIIIMMMJJJHHHJJJNNNOOOQQQQQQPPPOOOMMMNNNPPPRRR[[[SSSMMMMMMMMMJJJHHHHHHNNNPPPHHHDDDNNNOOODDD???rrrKKK555<<>>@@@:::666;;;???:::999:::<<<<<<<<<<<<>>>???AAA>>>===@@@FFFHHHDDD@@@@@@:::===>>>999JJJ:::CCC999<<<===;;;:::>>>AAACCCBBBCCCDDDAAA===:::;;;<<<>>>BBBFFFFFFBBB???AAADDDJJJEEEAAAAAADDDDDDAAA>>>@@@AAABBBAAA??????AAABBBBBBBBBBBBBBBCCCDDDDDDEEE===DDDAAA???EEEEEECCCJJJ===BBBEEE@@@888444888>>>AAA???======>>>???>>>===>>>;;;777777999999777555888666444444555666666555444333444888;;;:::666222000222333444333333333333333222333444555777777777???EEE===333222000111999555444<<<===222000333///666555666888:::;;;<<<>>>777777555333777<<<:::555111///...///......444===444444333222000///......111---)))+++000666999:::444111222666888444111222111///555999222222444...222888444222888666111555///<<<:::444444---***666///111&&&...333111888000222000///000000000//////222222111111111222333444444888333///444555666???***+++...222666777666555777111222333111777:::111333222111000000000111222111444&&&///333...888000,,,@@@<<<---"""444444444444333222000///...++++++///222000............---------...000111+++,,,,,,***((())),,,///---)))...+++888---///333333000,,,///444222+++000111222222111000000000111222222222222111///...///"""000555777???888777444555777777666333///---+++///000...---000222111)))333333))))))444555+++---,,,,,,...///111111000000///222444222///000444333333333,,,+++111///---555444222000......000111///333***///111...:::777555333111//////000222333555222//////111222///,,,---***+++111555444111111///111333666:::<<<;;;888333333555:::===999000'''000...000444555333333555333222444111222...000/////////000222333222///,,,+++000111///,,,***%%% ---,,,---------+++******---222111---...///+++***///,,,///222***444888...000,,,,,,///111///DDDBBBAAAAAA===999888;;;:::999:::;;;>>>???>>>===:::<<<>>>???>>>>>>???@@@>>>CCCCCCAAAFFFOOONNNGGGEEEMMMRRROOOKKKMMMPPPRRRUUUTTTSSSQQQQQQQQQRRRRRRVVVNNNHHHIIIJJJHHHFFFEEE@@@HHHGGGIIITTTQQQ@@@777LLLCCCGGGIII<<<888@@@FFF;;;<<<:::999;;;???<<<666888666;;;;;;444:::AAA999:::::::::;;;===>>>>>>>>>???>>>???BBBFFFGGGDDDAAAEEE:::???AAA888SSS666EEE;;;===>>>>>>>>>@@@BBBDDDAAAAAA@@@@@@??????>>>>>>;;;???FFFGGG@@@:::<<>>>>>@@@AAA???===AAAAAAAAA@@@>>>???AAACCCCCCCCCCCCCCCCCCDDDEEEFFFCCCHHHDDDAAAEEEAAA;;;???<<<<<<<<<;;;<<<>>>@@@BBB999;;;======<<<<<>>DDD???666555333555AAA666666===>>>333222666333999777777999888444333444666::::::666555666777444444111///000///...111777888888777555111...***(((///---***+++...333888:::666222222666777444222222444000555888111000000)))555666...***222333222888,,,<<<777///222((("""111222333(((///444111666---//////111333222000333888222111/////////000111222333777000+++///......777******,,,///222444333222666000333555111444888222222111000///...///000000'''666---999444###333///DDD555;;;JJJCCC555111222000222444555555444222000555444444555777777666555333333333333333222222222)))+++,,,+++)))+++111777333,,,$$$///333999000...333222///---111666777444222333444333222111222333333333333444333222222111,,,+++000,,,...(((+++///000222222222111///......000000---...222222000,,,444444+++,,,777999222333222222111000//////...000111333444000,,,...444000)))///***,,,333...444000000...,,,***+++...111000444+++000111...999555222111000/////////000000111111000111111111///---444000---000222333555888222555666666888:::777333555444333555666555000,,,///---///444666555555888111...333...666///222---///000111444555444111...""")))//////...---***%%%...---...111000---,,,---111777///'''---...,,,111---***---222///666,,,444///---...---)))BBB??????AAA???;;;<<>>>>>>>>>>>???;;;===>>>>>>===>>>AAADDDFFFFFFGGGHHHJJJLLLMMMNNNIIIOOORRRQQQPPPQQQRRRQQQXXXWWWUUUTTTTTTTTTTTTSSSMMMKKKKKKMMMMMMIIIHHHKKK666BBBEEEFFFNNNLLLAAA>>>>>>555888BBBFFFGGG@@@///======:::888;;;===:::333444///777;;;333999>>>111777999;;;<<<;;;;;;===???===>>>AAACCCDDDCCC@@@???BBB@@@AAABBB@@@EEE@@@CCCCCCBBBBBBBBBAAA???>>>===@@@===;;;===@@@BBB@@@===<<<===AAACCC@@@;;;>>>EEE<<>>:::444555:::;;;===???>>><<<;;;<<<======>>>??????>>>@@@DDDHHHGGGDDDEEEHHHHHHFFFIIIOOOKKKNNNOOOOOORRRUUURRRMMMUUUSSSRRRRRRRRRQQQPPPNNNEEEHHHNNNQQQNNNHHHHHHMMM===IIIHHHAAAAAA???<<>>???DDD>>>333:::GGGFFF===<<<999888;;;>>>:::333@@@888@@@CCC777666666%%%444999>>>===999777<<>>>>><<<;;;>>>???===:::999AAA===999;;;@@@BBB>>>:::AAA======AAABBB@@@CCCIIIEEEAAA===>>>CCCEEEBBB???===???BBBCCCBBB@@@??????CCCBBB@@@>>>============999===::::::DDDFFFDDDJJJ???BBBEEEDDD@@@===;;;;;;>>>??????>>>===<<<======444888<<<:::777666999===222111000000222444444333///---///222111...333;;;888666444444555888999:::555222111222444555333111...111...000888555000555888666===;;;...,,,333222111---...444777666:::@@@...111444444777<<<===;;;...---222<<>>DDDLLLJJJ>>><<>>======>>>@@@BBBBBBAAA???EEEIIIIIIAAA>>>DDDLLLOOOMMMOOOMMMIIILLLSSSTTTPPPUUUUUUTTTQQQNNNMMMNNNPPPWWWWWWUUUPPPKKKHHHHHHIII???FFFIIIIIIHHHHHHCCC===@@@BBBDDDBBB@@@>>>@@@BBB???;;;:::<<<:::666888???BBB:::444666:::;;;<<<>>>;;;;;;;;;;;;<<<===??????GGG888999DDDDDDAAA@@@;;;>>>???@@@AAAAAA@@@???>>>BBB:::666<<>>:::999<<<===@@@AAA>>>:::>>>EEEGGGEEECCCBBB@@@===<<<===???@@@@@@??????>>>??????:::EEEFFFEEEGGGBBB>>>EEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBB@@@===;;;@@@???>>><<<:::888777666;;;,,,999666555777***999111///------///333888;;;555111...111555888:::;;;555:::999222...111888;;;555<<<333<<<---999555???//////555777777???>>>000111777999444222444333...666555444333222111111111<<<666<<<===555;;;666111333222///000555777666666...---444444,,,+++111...888444...333555333666777666444222111111111222---222,,,000<<<111&&&333<<<@@@:::555777444000666888222///222444444555666555///...222333///---000...888555888BBB777---:::111...'''!!!%%%...000+++222222222222111000//////555...///777888111000666333333222111000///---,,,///555666000---000222000111000//////000333666999555444222222555777111)))777222,,,***///555555333,,,---;;;777+++$$$///000222333333111...,,,111111111111//////000111...)))&&&)))...222111//////---)))''''''---666<<<555555555666555555444333'''...&&&***+++(((///&&&...............///000000111//////333666333(((666(((///***;;;PPP666'''///...,,,,,,,,,...000111555000...222444111---,,,...---,,,+++---///222444---"""***000(((///888...===444+++***000555222...//////000222333222000---///---++++++---/////////)))444444&&& (((---***555***CCC000999222000999666666555444111000555;;;555999333222999666///111;;;999333,,,---000---%%%,,,///'''000###///...333///++++++...000000...))),,,---,,,***+++///333...+++///555111(((+++555555AAA666%%%***111%%%---+++******++++++)))&&&///(((&&&++++++$$$EEEEEEBBB>>>:::888999:::<<>>>>>888::::::<<<@@@DDDFFFFFFEEEIIIJJJJJJHHHEEEEEEJJJPPPKKKQQQTTTTTTUUUUUUOOOFFFQQQQQQPPPOOONNNNNNOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKGGGDDDAAA@@@@@@AAA===???@@@???===<<<===>>>BBB???>>>???===999:::???PPPGGG???>>>>>><<<::::::;;;;;;<<<<<<===???@@@AAACCC888999???===???AAA===@@@@@@@@@AAAAAA@@@@@@@@@AAA:::666999<<<:::999999888888:::>>>@@@???>>>>>>>>><<<>>>AAA@@@======@@@AAAAAABBBCCCCCCAAA@@@@@@BBB@@@===>>>AAABBB@@@>>>;;;EEEFFFEEEHHHCCC???FFF;;;;;;===???BBBDDDFFFGGGAAABBBCCCBBB@@@===:::888999999888777666666555555<<<333>>>666222666...:::111111111111111222333444111///...000333444333333+++222777666555777888777AAA333333AAAVVVBBB333666555888666000333888555777<<<===999777888666111555555666666888999:::;;;111111999333&&&///:::000555777666222222666888666@@@555000555777000+++---...555333111555000,,,111333333333333333444444555222444,,,---999333---:::---000***)))333444000444666111///222555444333555+++111222---+++///111///000444---,,,666444444EEE///000---***---333333///000000//////111333555777555444444666;;;;;;222(((111111222333444444333333000555666111///222444222/////////111333444555444,,,---------111444222------------...111222...***:::111111===DDD>>>666444000111111111111222222222333222111///------...//////,,,***+++...000000...555444222///---000444888222222222222111000000//////666---000111///777..................///000000///...000333666555///)))111111>>>000///;;;...///...---,,,+++,,,---///000333000000111000---...222000000000111333555777888555)))+++---%%%---888222666222//////111222000...//////000111333222000---555333111111111111000///000555444...,,,///,,,%%%111(((<<<+++555444111444555555555555444333555777555777000---555555111666222222000---000555222++++++...***666,,,"""555000444000------000222111000---,,,++++++---///000111,,,***...444111***---666+++555...$$$---555...&&&///...---...///...,,,***------///444444000FFFCCC???=========:::888<<<===???@@@@@@>>><<<;;;AAA@@@AAACCCDDDEEECCCAAAGGGDDDFFFJJJHHHBBBDDDLLLKKKPPPTTTVVVVVVTTTMMMEEERRRRRRRRRSSSUUUVVVUUUSSSXXXUUURRROOONNNLLLJJJHHHBBB;;;888;;;;;;777999???<<<>>>???>>>===;;;<<<===BBB@@@@@@AAA>>>::::::===HHHAAA<<<===???======>>>=========>>>???@@@BBBBBBDDD@@@BBBAAA===DDDKKKFFFAAAAAAAAA@@@@@@AAAAAAAAACCC<<<888999;;;::::::::::::;;;<<<=========<<<:::BBB>>>===AAACCC@@@>>>>>>CCCBBBAAA@@@@@@BBBCCCDDDDDD@@@<<<>>>CCCEEEBBB===<<>>333...555;;;888333222+++,,,***///666111222???222222333444444444444444222444......555333///666777777//////;;;<<<555777777444333777999777666777+++999<<<...***444888333777777...)))...---000>>>111444555333333555333000222000///...000444888:::***---+++***333:::,,,000111333444555555555555111555555222111444555555///...///222555666222//////222222000222666777555///000222444444222///---111...000666444---***...111111000000000222444555///...---,,,---///111333000///............//////666666666444222222444777222111111000///......---(((000'''***,,,,,,666///...............///000000---...000111333222222111---222===///&&&,,,)))///000///...------///000222222111222111...+++///777,,,---...000111222333333777...//////(((---444111///000222333222///...---000//////111222222000...222111000000111111///---888333///000333444///***///+++888(((111666444000:::::::::<<<===<<<:::777111666333444<<<;;;666:::///111222333777:::777222---...///:::333,,,555---333000------000222111///000,,,)))+++000333222000+++)))---333111,,,...666(((---(((%%%000444111222...///000000000///...---+++...///...///222DDDBBBAAAAAACCCCCCBBB@@@BBB??????CCCCCC???===???CCCBBBBBBDDDEEEEEECCCAAAPPPJJJMMMXXXWWWLLLMMMVVVOOOOOONNNNNNPPPQQQQQQOOOTTTSSSSSSUUUWWWXXXUUUSSSYYYUUUQQQNNNLLLJJJFFFCCCEEE???BBBLLLLLL@@@===CCC>>>???@@@@@@???>>>======;;;<<<===>>><<<::::::;;;===999888<<<@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAADDDIIIEEE???IIIQQQJJJBBBAAA????????????AAABBBDDD@@@<<<;;;<<<=========???BBBBBB@@@>>>===<<<:::DDD@@@>>>@@@@@@>>>>>>AAAJJJHHHAAA;;;:::???DDDFFFCCCAAA???@@@CCCDDDCCCAAA>>>FFFFFFFFFJJJGGGCCCIIIGGGGGGEEEDDDDDDDDDEEEEEE<<<===>>>???@@@???>>>===:::999999888999999:::;;;222777:::000...555333000...000222555666666555444555666666444555888888666,,,222777:::<<<;;;555---555555333666333333,,,***///555:::===:::///,,,666:::;;;;;;999777444...***333222222111222222333333666222000222777???<<<111444777666222222555555333:::333000555999777444444111,,,&&&---555111777LLL333333444444333111///...///222111000333111,,,***222555///---555444///222555333444888999666444666222<<<<<<222...555888555666666333000000------222444777999777444222111000666444222000111222444666888777444555???EEE;;;,,,111222333444444333111000222333333222222444555555111///...111444555111...888:::999444222555777666555444444555333111222666111000222444000******///111000000000000000111222444111///------///000000///000111000......///111000111111111111333777:::555555444222222111000000...777///333555666CCC???...............///000000---///000///---,,,///111//////111,,,---222///+++333222000//////111222333222111222333111///111666---,,,,,,+++,,,---.../////////333444000//////,,,...///111222111000...,,,000//////000111111000...++++++,,,///111222111///777///***---222333333555///333888,,,///666777111)))+++,,,---000000+++$$$%%%000444:::BBB===333444333333333444666777555222222...111888222...000&&&000---***+++...///...,,,000---,,,---000222333222,,,+++---222111---...333//////))))))000---+++333***---///000...,,,,,,,,,...000+++"""###...DDDGGGIIIIIIHHHGGGGGGHHHDDD>>>;;;>>>???<<<<<<>>><<<<<>>>>>???@@@@@@???===<<<555888:::;;;:::;;;<<<<<>>======>>>???@@@BBB@@@>>>;;;;;;=========;;;AAACCC???>>>AAACCCAAABBB???>>><<<888666<<>>>>>???AAACCCEEE===>>>???@@@@@@??????>>>:::999777666555666666777///666444000222666666,,,333333333444555666777777555777555000111777;;;:::333666666666777:::888444333333777666:::888999999---555444777@@@:::333<<<666555666999:::777222///888777666555444444444444333333000222;;;>>>555...777::::::777888;;;;;;999;;;999777666222,,,+++---777222,,,111666---...AAA111222222222111000...,,,///111222///---222111((()))111000///444222111999000///222666666222000222555111000222333222333555///000333444222333666555444444444444111000000222444444444333333222222222555+++&&&+++000///...000000111333444444333111///333111111222333333444555444222000000222333111///777999666000,,,...000///333111222666444///000444222000111222111//////111///000111111000...,,,***>>>:::444000...---***(((---...000000000000111222---......---///333888<<<777666555444333333333333"""+++###&&&&&&&&&333..................///000000---000111///,,,+++///222///222///222666777555---222111///......///111222333000000555777444111111555333000------...000111***000111111222///---///333000---...000111000---000///...///000111///...,,,,,,...111333555333222111...///333333000222777///888444111,,,111555333777:::<<<<<<>>>@@@999000(((---222999444+++---333111//////000000000111666...222222---000///(((///,,,***+++---///---+++---...000///...///222555///...///111000------///000111+++,,,000***)))444(((---111111---******,,,333555///%%%%%%///DDDGGGJJJJJJGGGDDDCCCDDDEEEAAA===<<>>;;;>>>:::222000444;;;;;;;;;===>>>===:::777444999;;;::::::>>>@@@@@@FFFDDDFFFIIIHHHCCCAAABBBGGGFFFDDDBBBAAA@@@??????666888@@@BBB<<<@@@FFFAAA>>>>>>============>>>>>>;;;======:::999<<<<<<:::<<>>:::>>>???======;;;;;;888333111999CCC;;;BBBDDDAAABBBEEECCC<<<===AAAEEEDDD@@@>>>BBBGGG@@@FFFCCCBBBHHHFFFAAAEEECCCBBB@@@>>>>>>???@@@AAABBBBBBAAA@@@???===<<<;;;>>><<<999777666666777777222999222555555222888///999888555333222333444555///333111))))))222888777555777666222444999<<<<<<000555AAA:::<<<333===AAA---666***$$$666999333;;;333111444<<>>???666///000,,,+++***,,,---............///111111000---)))'''777444111111222333111...------...000111111111111000//////......111666:::444333222111000111222222666@@@888888555111<<<777...............///000000---///222111000///222444'''333222666111(((111///000...---++++++,,,---...222...///555888555///,,,888666222000//////000222...444///)))------...999555000,,,,,,///222111///000///......000000///......------...000111000///***222999:::444//////000///666(((111***---222111,,,222333000000333///''''''...+++***///...,,,333555111000111111111333666777,,,444...)))444222000000---+++---///000...,,,,,,...111///------222666000000000000///...---,,,***///---,,,000,,,,,,777***000666555...***+++...000222222......///CCCCCCEEEGGGHHHGGGCCC@@@BBBEEECCC@@@EEEMMMLLLDDDKKKJJJJJJJJJKKKIIIGGGDDDRRRQQQQQQQQQSSSTTTTTTTTTPPPMMMNNNTTTVVVRRROOOPPPTTTWWWYYYUUUOOOLLLOOOSSSRRRVVVWWWSSSJJJDDDCCCEEEDDDBBB>>><<<<<<===???AAA888888888:::<<<;;;777444666;;;<<<999999>>>AAAAAA>>>>>>CCCHHHIIIEEEDDDFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>888>>>DDD???AAAGGGFFF>>>>>>????????????>>>>>>666;;;===::::::<<<<<<999>>>GGGGGG===888;;;===999<<<::::::;;;999777:::@@@;;;BBBDDD??????DDDAAA:::===@@@CCCBBB@@@@@@BBBEEEAAAFFFBBB@@@FFFCCC>>>BBBIIIGGGDDDAAA??????@@@AAACCCBBBAAA???===;;;:::999???===:::888777777888999555===222888111%%%444555888777444222111111222222...444333***(((000555333333888888444222666:::;;;BBB444555111GGG???999'''111@@@...000888///444444000333<<>>999777222222222333444555666777,,,777222...444///,,,999444777777444444666666222...111222222222333444555&&&//////000777555111777111111111111111222333333111222888333)))555888""",,,444222...000+++'''...333333666999777333444888000333555555555666555444888111555111%%%,,,666---333---+++///222000///000,,,---...000222555888999555111---,,,+++***---000...000333666666555222111888222000444666333222444333666888777222///000111777666222///111444333...///,,,222@@@CCC999111000...000111111111222333444//////000///...---+++***,,,++++++///555999777444///...---///111222///,,,---...000000000111333555000///...------...000111...999222333...)))444..................///000000...000222333222000//////%%%333...444,,, //////000///---++++++,,,---...000...///333333...,,,,,,111111111111111000000///000888000(((...---...===222111000//////000222333000///---...///000///...---,,,+++,,,...///000///)))444999222,,,...000...111000000,,,...111000111999;;;444222666666///333777111+++//////000:::444111111444444000111666777,,,777,,,%%%444000111///---+++,,,///000...+++------...---...///222333///////////////000...---)))333222---...,,,+++333+++333999777///)))+++///...,,,...111111,,,GGGEEEDDDJJJQQQRRRMMMFFF<<>>???@@@AAAAAA@@@???>>>555<<>>:::777AAADDD===:::AAAEEEBBB???;;;;;;@@@BBB@@@>>>???EEEIIIDDD888666>>>@@@;;;?????????@@@BBBCCCCCCCCCAAAEEE@@@>>>DDDBBB<<<@@@???>>>======>>>AAADDDFFF??????>>>===<<<;;;;;;::::::888555333222333555777666???333888***///999222222222222222222222222000999999000---333666222333:::===888222222444444---888NNNAAA???***666999888QQQ@@@***:::???111111666000111999<<<666///,,,555444444444444555666666999===222333CCC===---111777::::::666555777555222555555333222444666444111333:::333+++///333333999777666444222111111222222+++111???<<>>;;;BBBHHHIIIGGGFFFGGGIIIHHHDDD???>>>KKKUUUUUURRRUUUSSSPPPUUUPPPMMMQQQYYYZZZRRRMMMMMMUUUcccdddTTTOOOXXXXXXKKKQQQMMMIIIGGGFFFEEEBBB???AAA<<<777KKK@@@<<<222>>>:::222222;;;???;;;999<<<111666<<<>>>;;;===KKK[[[HHHIIIFFFBBBCCCIIINNNNNNDDDEEEGGGGGGCCC>>>@@@FFFCCCDDDDDDBBB??????CCCHHHCCC>>>;;;===>>>===>>>@@@;;;;;;000$$$***;;;AAA;;;999===?????????AAACCCCCC666<<>>???@@@@@@???@@@BBBDDD999>>>@@@@@@AAADDDCCC@@@DDD000>>>MMM??????JJJAAAEEEBBB???=========<<<;;;DDDDDDHHH===---:::EEE666777???999CCC111888000777'''777@@@;;;222444===555888999666777999999666,,,111111,,,+++000333111555222333666444///000666888:::___uuu777000888---666666777888666333222333444///...444666222///000888777555333222333444555222666444000555<<<666)))???666111666999666444666>>><<<888333000000444777444444333111...------///555:::111444222,,,555222===555000222222000111666999333222666777333333666111222444555666555222000333777111+++/////////888555+++&&&---000,,,,,,222111$$$+++(((888***333333000222111///111666666222111555...+++555888111000,,,000777;;;888///+++,,,111111000000111444777999:::222...444888555222222444%%%555444)))222111---888000%%%)))888888...///999555111///000222444444777%%%000888(((,,,888,,,444%%%---111000---(((999***)))***+++---...---,,,111111...+++000666444---))))))))))))+++......,,,000000...,,,,,,///111111...000///...111444000***)))...222333666:::444***---,,,,,,...222333111...+++---555444+++...444///,,,222777555///,,,///444---222777555///+++,,,///666$$$444777444---111***+++...000111222111000///111///+++,,,111111,,,///000---***+++//////,,,...(((%%%)))000333///)))999555///---000222444333555999555---000999888...777999---,,,888222)))555$$$222111******+++///:::***666444???---222)))///+++///333222...---///333,,,******---000000...+++***---+++'''+++222,,,///222111------111000***000111333222///------...///...,,,******---OOOJJJHHHKKKKKKJJJMMMRRREEEKKKMMMIIIGGGIIIJJJGGGGGGHHHJJJNNNPPPSSSXXX\\\JJJQQQNNNKKKPPPOOOKKKOOOOOOLLLNNNSSSUUUQQQOOOQQQFFFQQQTTTLLLKKKTTTVVVOOOGGGEEECCCCCCEEEFFFEEECCCCCCDDD:::DDD;;;CCC;;;>>>999888999<<<<<<999;;;>>>QQQBBB444222777;;;===>>>CCCEEEDDDBBBDDDJJJMMMMMMIIIIIIJJJIIIDDD>>>>>>DDD@@@AAAAAAAAA@@@???@@@AAAAAA>>>>>>BBBCCCAAA???@@@HHHHHHAAA999:::AAABBB<<<===@@@BBBAAA>>>===<<<;;;888===???>>>>>>BBBEEEFFF>>>???@@@@@@???@@@BBBDDDDDDGGGFFFDDDDDDGGGHHHFFFBBB888AAAHHH>>>>>>CCC;;;???===<<<<<<===>>>===<<<888888>>>===666666:::777555;;;555<<<...777333;;;222333666777111+++...555333666777555555888777444---222333...---111222111///111///,,,///555222+++999999OOOccc777666999222000111333444444222222333888555555::::::666555777777888888777777666666555000444444333:::BBB>>>333888555555777888777777888222111000000111333555777333333444333111000111333---999:::DDDDDD;;;>>>555AAA:::555555555333444888555222222777888333222333//////000333666666222///111888444000111+++%%%***333...222>>>CCC===999:::111+++333---888---555444111222111///111666666222000///***...555...(((000)))***///555555000///111444333222111000000111222666222111555555111///222333***666333///666111222000000'''%%%000333000444...,,,***,,,///333666777222%%%,,,333***,,,555///---333;;;)))%%%333---***000......000333444222000000333333///...222333000666555222111000000...+++------+++******,,,......111555111)))+++555444+++333444111,,,---333444111///---,,,---111333333222444111222...%%%+++222---///111222111//////222555555:::>>><<<666222333666***(((---222444(((555...000000///------///111000222000---...222222---444666555333444666444///000,,,+++...444666333///222///------000222222111222444222,,,,,,000333222,,,888;;;777222)))&&&,,, ---...***+++&&& )))000222777//////+++---,,,///111111......000222///...---...000000---***---111111---000666111&&& (((...///000333111---...///000222222000,,,***///000///...---,,,QQQMMMLLLMMMLLLKKKMMMPPPGGGLLLOOOMMMLLLLLLLLLIIIRRRPPPLLLGGGDDDEEEHHHKKKNNNRRRMMMMMMVVVTTTMMMPPPOOOLLLLLLNNNOOOOOOQQQTTTMMMQQQRRROOOMMMNNNNNNLLLJJJHHHEEECCCBBBAAA@@@>>>999???333555,,,===666333888===>>>999666888;;;===]]]JJJ;;;;;;DDDIIIFFFBBB???CCCEEEDDDGGGLLLMMMKKKKKKJJJJJJJJJEEE@@@@@@EEEBBBBBBCCCDDDEEEEEECCCAAA???===@@@GGGIIIDDD@@@@@@;;;;;;<<<=========<<<;;;999;;;>>>@@@???>>>???@@@>>>??????<<<>>>AAAAAA===>>>@@@@@@@@@@@@@@@BBBDDDFFFHHHEEEAAA@@@DDDEEECCCBBBDDDFFFEEECCCDDDDDD???;;;::::::;;;======;;;:::777888888<<>>:::666333222111///222666111555555333444777666333///333444111000111111000,,,000,,,$$$,,,999444"""888666999III444;;;777777444555555666666666666555333444666888555111333777222444555777666555333111111444555555;;;CCC@@@777666:::<<<;;;:::;;;:::888666444333444666666333111000111222222222222333555,,,///<<<<<<222333)))<<<777333444555555666888222111444888888444111222777444444888===>>>:::555///777555333666222---222&&&###)))555;;;666000000---...444+++111---333...111222111///111555555222222...+++333555&&& ///666222222555555222///000444555555444111000000111222222555777444///...111000///555///333777,,,666111:::444***...444777;;;///...------///000000000000,,,,,,000000000333666000(((222222///...&&&333///,,,***,,,111333000,,,---222444000,,,---000111000///...///111000///---///......---...///000222...333111***---666555***333333///)))'''+++///000000...---...000333444444777333444222...444999222111...++++++///222333333000555999888444111333666222&&&+++,,,222777---111333333222///,,,---111444000111000///000333222///111555777777999:::666111222111111222333333222000/////////111444555444333111111222333111111777@@@;;;555000+++,,,888<<<111)))444555555;;;888...+++...---333000555///222////////////......///000111000000///000111111///...(((...000------222000***%%%+++000///---------+++,,,...111333444222...***###&&&***---///...QQQOOOMMMLLLJJJIIIIIIJJJLLLLLLKKKHHHHHHJJJMMMNNNMMMLLLJJJKKKQQQXXXZZZXXXQQQSSSPPPVVVbbb^^^TTTTTTOOONNNNNNMMMMMMNNNPPPSSSXXXVVVTTTTTTQQQKKKHHHJJJLLLJJJGGGDDDBBB@@@>>>===???FFF>>>DDD777@@@888:::888???>>>666333999<<<999>>><<<===AAACCCBBBCCCGGG@@@EEEIIIIIIKKKNNNMMMJJJHHHFFFGGGIIIGGGCCCDDDHHHFFFDDDBBBDDDGGGGGGEEEBBB>>>===@@@GGGIIIEEEAAAAAA<<<;;;===BBBBBB???AAAEEE::::::<<>>>>><<<;;;???CCC@@@999???@@@AAAAAA@@@@@@BBBDDDAAACCCBBB>>>===@@@AAA>>>???IIIFFF===CCCHHHFFFEEE===<<<<<<<<<===<<<999666999@@@777333===;;;<<>>>>>AAACCCBBBAAA@@@===>>>CCCFFFCCCBBBCCCEEEAAA@@@AAA???;;;>>>CCCFFFAAA??????===;;;>>>EEE;;;;;;;;;>>>GGGNNNMMMFFF???@@@AAAAAA@@@AAACCCEEE???CCCDDDBBBBBBCCCBBB???<<>>===;;;888111AAA888***333999999BBB===<<<<<<888888444666555999;;;;;;888444333444555444777888666777::::::888222333555555333111000111666333222555555222...---...888***000///999...888666777666333444888777222333999===:::444333777<<<888777666666777888999:::555555444444666888666111222444444333555777222,,,222///,,,///444888777444111333444333111000///000999===333555333...:::777111000//////222444555333555777777555444555888:::444000...///222222...)))666:::444...000---+++222:::333...///111333444555777888000***+++666333+++222333222///111555555111$$$555666......---***,,,)))&&&(((000666555333222---111555666555555888;;;777777666888;;;;;;666111...222222(((222222!!!000000>>>999---111888333///111111111222444444222000...///,,,---222...+++222111///333(((---;;;***///,,,***,,,000111...***+++***+++---///000111333555000///333222---)))***...++++++///000---...222???000---999:::---)))111...222666888666222222444///000222222222000///...333---///000,,,---'''444000---000555666///)))+++---000000///...000222000111---------...333333444000...///333222---'''...------///111111///...***,,,---,,,///222111------...000...,,,******+++------,,,++++++,,,...000...%%%(((666;;;444222:::222===NNNEEE...222<<<000444===888000222222111777///(((///&&&555,,,222+++///...,,,---///000000///222222222222111111111222'''---111000...///222333222,,,''''''***...000111+++111555333---+++///555...---,,,---//////IIILLLNNNMMMMMMPPPPPPMMMMMMKKKLLLQQQSSSPPPNNNNNNMMMNNNNNNQQQ[[[bbbXXXHHHOOORRRUUUcccppphhhZZZZZZMMMRRRUUUQQQNNNMMMMMMLLLMMMJJJJJJMMMNNNLLLKKKKKK@@@AAAAAA???===<<<===>>>BBBCCCDDDYYYIII???333AAAAAA???<<<;;;???DDDCCC>>>IIIDDDBBBEEEGGGFFFFFFIIIIIINNNOOONNNOOOPPPOOOKKKKKKHHHGGGHHHGGGCCCBBBDDDEEEBBB???>>>???AAACCCCCCBBB>>>===AAACCCAAAAAACCCBBB@@@>>><<<<<<===>>>>>>FFF???===@@@???<<>>@@@GGGMMMKKKEEE???AAAAAAAAA@@@AAACCCEEE>>>BBBDDDCCCCCCDDDBBB>>>@@@@@@>>>999888<<>>>>>222333:::888222<<<:::???888===444666111555777666000...111666777333777888666777;;;;;;888222111333555333000000333777555777<<<888///...444///;;;000555///999000888333666555222777??????999777>>>AAA<<<777888<<>>PPPRRRTTT```lllbbbVVVYYYJJJQQQTTTOOOKKKLLLMMMMMMPPPOOOMMMKKKKKKKKKHHHCCCCCCCCCBBB???:::888888999======999HHH>>>AAA666<<<===:::;;;???BBBAAAAAADDD???<<<===BBBEEEDDDEEEGGGIIILLLLLLJJJKKKNNNOOOMMMMMMIIIGGGIIIIIIEEECCCEEECCCCCCCCCBBBAAAAAACCCEEECCC???>>>BBBCCCAAA@@@BBBAAAFFFFFFCCCEEEIIIDDD:::>>>999:::AAABBB>>>BBBLLL===??????>>>AAADDDAAA;;;@@@AAABBBAAAAAAAAACCCEEEAAACCCCCC@@@???@@@???<<>>EEE;;;;;;AAA999;;;::::::;;;>>>@@@AAAAAA666:::AAA???777999;;;333666222:::222===222888333000222111///222777555000000444555444555888888666222000000333222///000666///444888777444333222222222999222777,,,999444666444888666333999DDDEEE===444:::<<<666222555999999///000000111222333555555222111222555777888888999===777888<<<444(((---<<<;;;;;;;;;;;;999666333111777999;;;:::777444222222///777222999888222:::555444777777555777<<<:::555333999:::555333666;;;<<<<<<======<<<888666777888***444555666;;;777222666333333333555999;;;999555111666333???111333***000333444222///111444444000$$$222111***///222000222666444444555333///000333...222555222......222888333555555444777<<<:::555444+++666333...555000111...222...---555555111666555333000///...---+++)))222(((333<<<222222666......"""222999222)))<<<)))+++------+++***+++,,,,,,+++---000///+++///555---(((+++555888333222666333---...666777222222888CCC:::222000000//////111222+++(((***,,,---000666000111222222111333888<<<777222333444444>>>EEE>>>///222666555333000///000222222111000///...//////444111$$$333444'''333444,,,///222444222...***'''...+++,,,222444111///000+++///000000222555222---------...///000111000000...000222222111111333666444000///333333///...111333222)))'''111444333666+++555555333999777000000444555111666111444...---)))---111111///------...111222222000---,,,...111++++++---/////////000222000111555777222++++++111///000000///---------...CCC<<<444//////...OOOTTTTTTOOOMMMNNNKKKDDDVVVMMMGGGJJJMMMNNNQQQWWWJJJQQQQQQJJJKKKUUUXXXSSSMMMLLLMMMWWW```UUULLLRRRHHHOOOQQQKKKGGGKKKOOOOOOHHHKKKIIIEEEFFFKKKHHH@@@===???@@@???===<<<>>>AAA:::<<<000777444FFF>>>999777555999AAA@@@:::===GGG===EEEPPPUUUOOOGGGHHHOOOFFFHHHHHHFFFGGGMMMOOONNNKKKGGGFFFJJJKKKIIIHHHJJJ<<>>@@@CCC@@@@@@DDDEEEBBB@@@@@@;;;CCCDDD======>>>000AAA<<<>>>EEECCC;;;;;;BBB888;;;===>>>@@@DDDBBB>>>@@@AAABBBBBBAAAAAACCCEEEGGGHHHEEE@@@>>>@@@@@@>>>999'''888JJJ;;;999AAA666???===;;;:::<<<>>>>>>>>>AAA555<<>>EEE222///333333...222444+++)))...222000+++)))---222......//////000222333555---&&&...555%%%222333&&&...777888444111333777///,,,---333666222000222 &&&,,,///444666333---333222000000000///---***''',,,111333333222333444///000000///------222777***777666555:::...'''777111444,,,&&&,,,+++!!!---222+++555'''///###&&&&&&,,,222333///,,,,,,...)))+++---------...333666...,,,---///111111111333...222888999222...999HHH555222000222555555000***333---'''&&&))),,,QQQOOOLLLLLLMMMOOONNNNNNLLLOOOMMMIIIJJJOOONNNIIIUUUUUUQQQLLLMMMQQQRRROOOPPPPPPOOONNNMMMMMMOOOQQQTTTRRRPPPNNNNNNMMMKKKIIIHHHCCC??????>>>===@@@EEECCCBBB@@@<<<::::::===AAA;;;888@@@@@@777AAAEEE333AAA???>>>>>>@@@DDDHHHKKKGGGDDDDDDCCCCCCJJJAAA)))IIIKKKLLLLLLPPPSSSPPPJJJLLLLLLGGG??????FFFHHHFFFLLLFFFAAAAAAEEEEEE@@@:::EEECCCBBBAAABBBDDDFFFHHHCCCAAA777+++...<<>>>>>>>>:::<<>>>>>@@@???:::EEEBBBCCCGGGGGG@@@>>>@@@OOOAAA===EEEBBB777777CCC===>>>===<<<:::;;;===???:::;;;111999111===888===444777777666777;;;:::666666444333333555666666555...111111111444888888444((((((---555888333222444666111///222444222111222333444111EEE...&&&///666111333:::;;;666666<<<444555666666111---222:::---333,,,333555000999333:::000333888222000444333,,,---333999777111333999(((444)))222333+++888---777...111888333222666666888777555000,,,---222777999444000000000000444:::777666555555111...111777;;;999666333222111222222666666555444333333333333777...***000777666111---)))'''333+++:::...666000+++000111//////222444333///333333///...000111000...000222111......111444444444444222000111333555444444555555444222111///)))///444///999888%%%///000666333,,,///999555(((222111111333555666666555+++///000---,,,...///---,,,+++222222((((((...---111333///000444---(((000+++,,,(((&&&---777444)));;;666///,,,---...///...000.........+++(((***///000111///---000333000)))333777777333000000---))),,,222111EEE777999+++000,,,...222777888555222222***555...,,,;;;888******///---///111+++&&&222CCC111***(((...333000------222333111---+++---000111)))000///333///000777###---444555000111555000$$$---777333,,,444777---%%%...///000222111000...---///222333000///222222000//////........./////////666555444111---,,,,,,...&&&000666444222222///***000+++(((***------------333444222,,,''''''...555///,,,000111"""555 ///000+++***---...,,,...444///000000///...,,,++++++---...,,,)))***000KKKMMMOOOOOOOOOPPPTTTWWWOOORRRRRRQQQRRRVVVTTTNNNNNNQQQRRRRRRTTTVVVTTTOOOKKKMMMOOOPPPPPPPPPOOOOOOPPPNNNLLLKKKJJJIIIGGGEEEDDDAAA@@@AAA@@@======@@@@@@???>>>>>>???@@@???===::::::>>>===888:::;;;444::::::;;;===>>>@@@AAAAAA999:::AAADDDHHHYYYbbbWWWHHHJJJKKKLLLPPPUUUTTTPPPJJJMMMLLLGGGFFFHHHEEE@@@;;;<<>>>>>>>><<<>>>AAAAAAAAA@@@@@@AAA@@@BBBAAA@@@CCCIIIJJJGGGBBB@@@AAAFFFFFFBBBAAADDDFFFCCCAAABBBAAA@@@AAADDD=========<<<::::::<<<>>>999<<<444===333;;;000222///222444666<<>>===888111...,,,---000222333222222...,,,///000//////222+++,,,...000111222444666...333555000+++---111222222...111222333,,,...222000111222333222///,,,+++...555222...222222---,,,444222333222)))###///AAA111)))&&&***...---,,,---000111222111000000111222555444******###&&&888000...///+++&&&***000***222:::333,,,444999222...,,,---///111222111000000......+++))),,,000///***///333555333...+++,,,...444444333000...,,,---///'''.........111000---111---++++++---...------ $$$***000333222///,,,...***,,,,,,111!!!//////+++))),,,---+++---222...............---+++***---000000---...222LLLPPPRRROOOIIIGGGKKKQQQMMMPPPRRRRRRTTTVVVSSSNNNNNNPPPPPPOOORRRUUUTTTPPPDDDGGGLLLOOOOOOMMMIIIFFFQQQOOOMMMLLLLLLJJJHHHFFFCCCAAABBBEEEDDD???<<<===:::999999<<<@@@@@@<<<777888<<<===>>>@@@;;;999AAA;;;===AAACCCDDDBBB@@@>>>HHHJJJOOOKKKDDDMMMVVVQQQRRRSSSQQQMMMNNNPPPOOOKKKFFFJJJKKKIIIIIIKKKJJJGGG>>>BBBEEEBBB===;;;>>>CCCEEEEEEEEEEEEDDDDDDDDDCCC444@@@GGGDDDAAACCCBBB===CCCBBBAAA@@@@@@?????????>>>@@@BBBBBBAAA@@@@@@AAA@@@AAAAAAAAAEEEMMMPPPOOOCCCAAAAAADDDDDDBBBBBBEEE>>>DDDDDD>>>>>>EEEEEE???888:::;;;;;;;;;<<<>>>???111444,,,666...888000333777777555666;;;@@@>>>888555444333333555666666555555666555222333555333...,,,+++...333666555555888777222000333555444555888666444111???777555111<<<,,,777666***)))444555)))555...,,,444:::999333///+++555333:::;;;999GGGHHH777222:::BBB<<<::::::555777666777777333000222777111666000777777111777222777===444111999111)))444888333///000666;;;===<<<222000111666777555666:::;;;777666999;;;999:::<<<666666666777777777777777888888666555444333333333111000111444333//////333222///555...666///444111000444444222111333111...///222111...---222666666444222111222333444444444111222222222111222555888000111222333333222111000666...===777+++111222666,,,++++++...333666555222///000222555666444000------111222///---000111///555444333111...+++***(((***444000)))...222------///'''"""&&&,,,///000222000/////////000000...,,,222,,,***///333444333333444333555777000$$$!!!&&&,,,333444---'''***222888666///888,,,888(((444333...///000111222444555555......000---''',,,222///&&&'''+++...,,,---<<>>999:::;;;===???===:::888999AAA======CCC666000CCCAAACCCFFFHHHHHHFFFCCC@@@BBBFFFOOOOOOGGGKKKRRRMMMWWWWWWSSSMMMJJJKKKJJJGGGLLLKKKIIIEEEDDDGGGJJJLLLHHHIIIGGG@@@999999???FFFLLLKKKHHHFFFDDDCCCCCCCCCBBBGGGHHHCCC@@@AAAAAA>>>EEEDDDCCCBBBBBBBBBBBBCCC???AAABBBAAA@@@??????@@@CCCDDDBBB@@@CCCIIIKKKIIIGGGEEEDDDCCCBBB@@@@@@AAA<<>>===@@@>>>:::333555999;;;<<<===???AAA888777+++111)))777555;;;;;;999555333666999444,,,555333222333555777777666444666555444555888777333000000111333444555555777555000///111222222444888999444000666333111///444///888666,,,+++555555,,,555///---444999666---'''555@@@===AAA;;;222<<<;;;666333:::???;;;;;;===777666777888888555333444666333444333888999555888777000@@@777222???222 +++888555222333666999;;;;;;111//////333444222333777777222222999>>>???>>>???777888888888777666555444333333333333444555666777222000000333333000000222222111222///222111444333111444444333333555333...///111///+++***///333444333000...///222444333111555666666444222222333555000111222333444333222111...333;;;444777666'''222111---,,,111333000...000222111111111111///+++(((...222333000...000111000------'''%%%+++---...333---;;;666***000666222...777---)))///111------333111000/////////...---,,,...++++++///222111111333,,,)))000<<<:::---)))000000444333,,,(((,,,111555000000:::555<<<000333///,,,...///...111666999999///(((000111(((222===444555222111111...+++000999444000...///111222222222444333444555333//////111+++***...CCC@@@111333&&&444111,,,***///666555...666:::111)))...111,,,---000000111111000///...---333222///,,,...333333///***///222000+++)))---111///000000///......111333,,,...//////000111222111---......---...000111///LLL???...$$$%%%---444999000000000///,,,111000555///---,,,---,,,,,,---...///---,,,...222333000,,,///222111...,,,---RRRQQQPPPPPPQQQRRRSSSSSSUUUQQQOOOOOOPPPPPPPPPPPPTTTRRRLLLFFFGGGNNNQQQPPPPPPPPPQQQSSSUUUTTTQQQOOOLLLJJJHHHGGGFFFEEECCCAAAEEEBBB@@@BBBAAA======???===@@@CCCAAA<<<:::<<>>===<<<:::888555333111000000000111222333444555444///...222555333000000000000...000...333333555333555555444666999777222222444111,,,***---111111333000...///222444333000777888888666444333444555222333444555555555444333%%%777...!!!<<<555...333///...222222---,,,...444222///...//////...---...222333000///111222000(((...(((&&&111000+++111111>>>888+++000666222...666000000777777000///444+++++++++,,,...000333555---...111333000,,,...555???555333<<<>>>444222888222333111---///333333000)))222111:::111666------...111///++++++///111...666,,,333777222<<>>BBBCCCDDDDDDEEEEEEEEEEEERRRIIIIIIIIIEEEJJJQQQMMMLLLOOOMMMHHHFFFHHHJJJJJJBBBDDDIIIKKKIIIDDDCCCFFF777999>>>EEEIIIIIIDDD???EEEDDDBBBAAAAAACCCFFFHHH???>>>???BBBHHHJJJGGGCCCDDDDDDCCCBBBCCCEEEHHHIIIDDDEEEEEEDDDCCCCCCEEEGGGEEEFFFEEEBBBCCCGGGFFFBBBBBBEEEDDDBBBAAADDDCCCAAA???:::;;;BBBBBB;;;999???999;;;======:::666444333>>>???666>>>333:::111222222444444333555999888444444333222333555777777777222444444333555888777333777999888555444666555333555333444777666333555:::===:::<<<222999666;;;777111111222333333111111111111111555::::::666666888+++---999:::555???<<<888444666444///777>>>888+++000555666777777444///;;;111888888666444+++444000999///&&&111222///888666999:::777333000333666===888666777777666888===444222444999<<<999777888BBBAAA???<<<999777555444333222111111000000000000555///---222555333000///...111+++222,,,555222666222222111///222777555000555777555000---000222222333111000111222333333333444555666666555555666888444444555666666555444333---:::)))888666444///000000111111000000///333111......111333555666...222333000...111222000###222///---777+++!!!000999333***///222......''''''+++000000,,,,,,///...///...------...111444...111666777000***...666TTTDDD777444222---,,,000//////......333888666111...666,,,666'''888000666---222333...///444555000555000000222333888777,,,+++((((((...666999777444***...111111111222000,,,...))))))...///...333<<<<<<111$$$///111333@@@777000333555333///,,,******)))000......444222...222,,,------///000111333333+++333666222---...111333999666222//////000000111---............///222444111---,,,///111000111333+++222444///...222333///'''---444444///+++,,,///)))///000000666)))444,,,...000000......111111...------,,,+++,,,---///000,,,/////////111888TTTSSSQQQNNNKKKJJJJJJKKKNNNHHHGGGKKKMMMLLLLLLPPPJJJNNNPPPPPPSSSVVVTTTPPPOOOLLLKKKMMMPPPQQQNNNKKKLLLKKKHHHGGGGGGFFFDDDBBBAAA>>><<<>>>>>><<<===AAA999<<<===;;;666555888<<<999999>>>@@@???GGGMMMHHHCCCEEEGGGIIIKKKKKKKKKKKKFFF???CCCGGGEEEKKKTTTSSSLLLOOOOOOIIIEEEFFFHHHGGG===???FFFLLLJJJEEEFFFLLL???@@@CCCGGGHHHEEE???:::DDDDDDEEEFFFFFFFFFFFFEEEFFFEEEEEEFFFEEECCC@@@>>>AAA@@@??????AAADDDHHHJJJBBBCCCCCCCCCBBBBBBEEEGGGAAACCCDDDBBBDDDGGGFFFAAAAAAEEEFFFBBBBBBDDDCCC???>>>@@@???===;;;<<<;;;888888;;;======:::555222000222666000;;;222<<<333555555999;;;777444555555444444222222333555777888777000333444555888===>>>:::555888999666666999888444444444666999777333444888444333:::***444///888111...777888111000555222)))333111333777888777888<<<222:::555;;;999111888333999666888555000888???888000555888777999;;;888222777***666555555555)))666777999444------111222222555666666666666555666666666333333666777555666999000111666<<<===::::::===>>>===;;;999888888888888444333222111000000000000222000000333333000000222000444,,,666,,,777000444555333///---000555444///444777666222000222444333000111111111000000222444222444555555444444555666444555555666555444222111777222222***111888---555,,,222444//////444444///222000//////111333333333---111222///...000111///'''((())):::222%%%222---222,,,)))///...,,,222)))///333222000333555555222333444222...,,,---......000444555111,,,...444555222///---///222666888---//////...000555555222111444///+++)))333888:::+++444777555777===<<<555...222---)))...000+++***666444111...------,,,***,,,111333111111333333///---(((***111111---000999000333000777333222===///333333333444333000...---+++111///...444111---333///////////////000000111---333777444111222333111333555555333000......///------......---...111444222---,,,111444333333555000999:::222///222222,,,333666666111***)))...444---333111///999&&&999...+++///000---...111111...///000///,,,)))***///444&&&***------///333MMMPPPSSSQQQMMMMMMQQQVVVNNNIIIJJJQQQTTTRRRRRRVVVQQQQQQNNNJJJLLLQQQRRRPPPTTTQQQNNNOOOQQQNNNHHHBBBIIIGGGEEEDDDCCCBBB@@@>>>BBB??????BBBBBB@@@AAADDD===>>>???@@@?????????@@@AAA<<>>===<<<===???CCCGGGIII>>>?????????>>>???BBBEEE>>>AAABBBBBBCCCEEECCC>>>CCCHHHHHHDDDBBBCCC@@@:::===GGGDDD666333;;;999,,,444777;;;<<<:::777444333>>>>>>333:::111<<<666:::000666:::777333444777888444222222333555777888777555666666333444777555000222777999666777;;;;;;666222222666999666111111444777888@@@---777000:::111444FFFGGG777555BBB>>>***666111///222555444555777///555...555777444>>>::::::888:::777222:::@@@888111555666333555999777111000"""111222444888+++;;;...000777777333888:::///444222222555999<<<:::888222111333888:::777666888>>>@@@DDDGGGCCC===<<>>***666999,,,,,,666777...---555555---222111000000000///,,,)))---111222///---000111///###888000***777///%%%888,,,---)))***111...,,,777)))222444,,,)))///333111***...333444222111111222---,,,...111111...---000(((111888777444222///+++///333222...+++...111111***)))111 ---)))777333000999<<<777666:::666,,,+++777000'''000///***444,,,//////+++))),,,333777***///000+++***///000...111,,,...555333++++++333)))222000///$$$&&&666***000,,,***...333333222000111555000---000+++'''...666555333000...,,,+++***+++///000000000111///***'''...555555///+++,,,///---.........---...111333000***)))...111...---///666??????666000222111***---111444222///---///222,,,111---)))444 777,,,)))...///,,,---111111---)))++++++&&&!!!!!!)))111+++///222111000111MMMPPPNNNJJJKKKPPPOOOIIISSSQQQQQQSSSTTTRRRLLLGGGTTTKKKGGGNNNSSSRRROOOOOOQQQJJJGGGKKKLLLIIIHHHKKKLLLFFFCCCDDDDDD@@@BBBGGG666888@@@EEE===000111<<<111...222;;;???<<<;;;>>>======>>>???AAACCCFFFGGGHHHFFFFFFHHHFFFEEEMMMYYYNNNHHHFFFJJJLLLIIIHHHLLLIIIOOO???@@@333GGGAAA@@@MMMDDD======CCCGGGDDD???DDDEEEBBB>>>>>>BBBDDDCCCKKKCCC???AAABBB>>>???CCCXXXTTTKKKAAA???@@@;;;222XXXHHH>>>CCCEEE???@@@IIIFFF===>>>GGGGGG===:::AAAAAA@@@BBBFFFCCC<<<<<>>444...///888999333333::::::999777666666888:::;;;666444333444666555111,,,000===888999+++999222000222444666777555111,,,)))000222444444222111000111***222888777666777444...<<<888444333555666555333444888444***,,,999@@@>>>000???CCC666---000222...222222333222111222555777666666111???---999222000555777666222222555666444999222///444999:::::::::777555333333444555666555555333111222555666555333222555999999666444444555<<<;;;444++++++333999999444444666777999;;;<<<===???999333222555666444111777222;;;000333666(((<<<777111111777444,,,,,,444///,,,---222333111555===111555000///888888333777444444***111111(((222333///......222666777666333RRRAAA666666777111...000000111111000333666333---222!!!000888%%%...<<<***...,,,---000111000000444999)))((( ---000---&&&)))***---111+++666///......000444444111---444000''')))555333,,,000000,,,(((***000555666555,,,...000///---...333777222222222444555444222000+++111444000...000333333333...---111111------222///+++(((***000444333111...333444///,,,---//////<<<666333444222------111666---,,,+++%%%***222000444))),,, 111+++666111(((###222******333111,,,///000------111333333///+++---(((000333)))888888222++++++000444444111***%%%777+++PPP222555***222000---+++,,,,,,+++***444000---+++******+++---111+++&&&---222&&&###333###(((...000///------...222666999777111------...///---***)))+++,,,---,,,555444111,,,,,,//////,,,"""///!!!###<<<---(((***''')))///111------111000000/////////111NNNQQQQQQLLLJJJLLLLLLHHHGGGIIIJJJKKKKKKLLLMMMNNNRRROOOIIISSSOOOQQQJJJMMMSSSMMMJJJKKKJJJFFFEEEGGGFFFAAA???@@@???;;;<<<@@@@@@<<<>>>DDDBBB:::;;;BBB>>>::::::???@@@===<<>>BBBHHHHHHCCC@@@BBBEEEEEEAAA===@@@FFFFFFBBBIIIAAA???EEEHHHCCCAAADDDEEE>>>>>>DDDFFFAAA@@@DDDAAAAAADDDHHHGGGCCCEEEJJJCCC@@@@@@DDDDDD@@@<<<<<>>:::222000444888777888555222333555555333000///333111+++///;;;BBB@@@000888:::333000333444000333333444333333444666888999111...666111<<<>>>:::888:::888444555888:::888555///---111555666555555888888777555333111222222444333333555888888666333>>><<<777222000444;;;BBB222999;;;444///000222333555555666777888999999::::::777444333555666555333777444<<<333555444###333888222222777444,,,---444666111111444555222111444222666222111999888333666222333***222333+++444333111000000222444555333000333///---///111111444999///222333222333555444111222111333555222222222///111//////222222...---///---,,,111***+++333...&&&//////000333,,,555111111111333444333111///+++---)))+++222---&&&+++000---***,,,111555555333///000000000///000111333222///,,,+++,,,...///...---111111---+++---...,,,++++++000888888333///000000---***+++...000///...000111000---...111000---***)))---333333...***,,,111,,,111333///111555000333///(((***+++222111111222$$$,,,666...+++111///---000000------000222111...---222,,,///000(((999>>>999444444777666111+++222......))):::000000222111///---,,,...//////...***+++,,,,,,,,,---111666'''111000///555333---...+++,,,...000111000...,,,+++---000111///......///,,,---...000222111...+++111111...***,,,111222///222>>>///222333FFF888666,,,)))***//////,,,+++...+++---///000000111LLLPPPQQQMMMJJJKKKLLLLLLNNNOOOOOOKKKGGGGGGLLLQQQQQQTTTLLLYYYMMMSSSHHHMMMPPPLLLJJJJJJHHHDDDCCCEEEDDDAAA@@@AAA@@@<<<;;;===CCC:::666;;;???======@@@BBB>>>=========;;;<<>>AAADDDDDDAAAAAADDDDDDBBBEEEBBB@@@???===>>>EEEMMM@@@AAA@@@===>>>CCCEEEDDD??????AAACCCFFFGGGFFFDDDJJJGGGDDDCCCBBBBBB@@@???GGGFFFHHHJJJIIIFFFFFFIIICCC???>>>AAAAAA>>>;;;<<>>>>>CCCCCC>>>>>>BBB>>><<<999777555555666666111333555333111444:::???333:::...---!!!333555;;;444555777888999999888777555666888777555444444555333555555222000000...+++555444333555777666222...444888666///000777:::777333222222222333333333222333444555555444555777999;;;222999:::???<<<===///888:::888444555:::<<<;;;888333000444777666555666:::<<<<<<999555111111222///000222555888777444111777999::::::999999:::<<<111<<>>444111444888666666777777777777777777555555555555666666666666//////777444777444&&&111666111111444222+++***000333//////444777555222222333777444333:::888222555222555,,,444333+++333000333222111111222111///---)))000555222///222666999+++///111//////222222000---888111...999333)))333000...000333333///---...***222222+++---(((***444444,,,444111111333***222000222444444333000//////111444000000444///***333...,,,+++,,,000222111///111000000111222222000///333111///...///000000///222222000---...222222///...///333888777000+++)))111000///...............000///---+++///444222,,,...///333999:::777444555111---222666222666:::555222333&&&222'''777---111777,,,000777000,,,000...///111000,,,,,,000111///***+++222++++++)))!!!333222111222666999888111***444666(((,,,***...(((555---,,,***+++---000000000777777666111+++(((((((((111000###***666222(((333000...///222222///+++---,,,,,,,,,------,,,***.........000222222111///,,,---+++(((+++111444222333;;;///...---555((('''...,,,,,,///...***)))+++,,,000555777666555GGGLLLPPPNNNKKKLLLOOOSSSSSSSSSQQQMMMJJJJJJMMMPPPRRRVVVLLL\\\NNNYYYJJJMMMIIIGGGFFFFFFEEEDDDCCCDDDCCCBBBBBBBBB@@@===;;;:::@@@888444888;;;::::::;;;<<<<<<============???AAACCCCCCDDDEEEFFFGGGHHHIIINNNLLLKKKLLLMMMLLLJJJIIIRRRUUUWWWUUUNNNGGGFFFHHH@@@DDDCCCDDDFFFOOONNNKKKBBBDDDEEEDDDCCCAAA@@@@@@AAAEEEFFFDDDDDDGGGFFFCCCGGGFFFBBB<<<777:::CCCMMMBBBCCCCCC@@@===>>>@@@AAABBBDDDCCC??????FFFJJJIIIDDDIIIJJJEEEBBBDDDDDDAAADDDDDDEEEGGGHHHHHHIIIJJJGGGBBB@@@BBBBBB???>>>???BBB>>>===???>>>::::::===;;;:::777555444444555555000444888999777444333333777;;;---+++,,,---444444555555666777888888999666777777666333111111111000333666888999999555111555444666999;;;999444...888:::999333222444444000777222111444444000000333333444555555555555777888;;;111===666<<<222;;;...555666555111222888;;;;;;;;;666555888999777666777;;;;;;<<<;;;:::777555444111222333555777777666555111444888:::;;;999777666555===BBB===444222888>>>666666777777777888888888444666777777666555555666111444666777<<<666---555888555444666333------111//////000222222222222222222777444333999555///333333777000555444+++111+++333222111111000000...---,,,777===666111444666333,,,......---///333333///...222//////444333222666,,,+++///444555111000111333777***333444<<<---000333,,,444///...111(((...///222555444111...---...222222***'''---***(((111+++++++++---///000...,,,000......000333333000---111222333555666444000---111111...---111777777333/////////000///---,,,,,,333444444333111000111222...///---,,,...333333///000///------------...000666///111111---333<<<:::222333+++222,,,444---///111+++...333111...///000000111///+++,,,//////,,,---,,,111+++,,,***---)))***---222666555///)))---333,,,000---+++%%%111+++)))((((((+++---......,,,---...---///222222000!!!111+++!!!000111+++333111//////000111000...///,,,***,,,000222///,,,333///***)))+++///333555++++++)))'''+++111444222000666111222555222'''***///............,,,+++,,,111444777888666333GGGKKKOOOOOOMMMKKKOOOTTTGGGFFFFFFHHHLLLOOOOOONNNPPPRRRKKKUUUPPPYYYMMMJJJGGGEEECCCBBBCCCDDDAAA>>>===??????>>><<<;;;888666???>>>>>>???>>>;;;;;;<<<999>>>BBBCCCBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNLLLIIIIIINNNQQQNNNGGGCCCBBBCCCHHHHHHIIIEEEIIIHHHHHHCCCBBBDDDGGGFFFDDDAAAAAAAAA===AAACCCAAABBBDDDCCC???888@@@GGGGGGCCC???======@@@@@@AAAAAA@@@@@@CCCFFFCCCFFFEEE???===BBBFFFGGG:::CCCIIIHHHFFFHHHJJJJJJ>>>@@@BBBDDDIIIMMMPPPPPPIIIDDDAAACCCCCCAAA@@@AAABBB???======<<<999999;;;666555444333333444666777111111222444555333...***;;;???444555&&&111...555999888888888888999999:::666777888666444333444555666111++++++...333777:::444444555999;;;:::444///111444555444555777777444444333555777444///000666111333555555444444555777;;;111<<>>333555777777444333555999555666666777888999::::::555777888888555444444444;;;>>>777999>>>666222777;;;:::::::::777333333666222555555222......000222000666333111666222---111222:::333888777111777///111111111000000///000000(((111444111111777777000222000...---222888555///999)))222666(((111???444---,,,///444555222000222333999'''444111>>>---333000+++333------222)))...///333666555222//////111999666...///999555...111,,,---...///111000///------+++,,,...222444111...///......///000000...,,,......,,,***...444444000)))+++,,,...000222333333111222444444222222333444+++000111...---000333333111111///,,,+++,,,---,,,666///000000+++///777444333///333+++333,,,111---,,,---,,,...111///---111000000---***+++///...***777111333...444444%%%///111000000111222///***&&&***///222---444((()))111---+++))))))***,,,,,,+++,,,,,,(((''',,,111...&&&---444,,,$$$***//////222---///000///---...111333***'''&&&+++222666444000000,,,(((''')))---111333+++,,,+++(((+++000111...'''***///777CCC888111666.............../////////111222333111...+++LLLLLLMMMNNNLLLHHHJJJNNNGGGEEEEEEHHHMMMNNNKKKGGGLLLMMMNNNLLLPPPOOONNNHHHLLLHHHCCCAAADDDEEE???555===???@@@===<<<===;;;888<<<@@@DDDCCC???::::::<<<888???DDDCCCAAAAAAAAA@@@FFFFFFGGGHHHIIIIIIHHHHHHGGGJJJLLLKKKLLLNNNMMMJJJBBBGGGJJJHHHEEEFFFFFFFFFJJJFFFJJJCCCJJJBBBDDD???BBBCCCEEEEEECCCAAA@@@@@@>>>AAACCCBBBBBBEEEDDDAAA777>>>DDDDDDCCCBBBAAA???BBB@@@@@@BBBCCCBBBBBBEEE>>>BBBFFFFFFBBB???AAADDDCCCDDDGGGIIIIIIHHHGGGFFFHHHIIIHHHFFFIIIMMMMMMJJJHHHCCCAAABBBCCC@@@???@@@@@@>>><<<:::888777777777333333222222333555777999777333///000444666555333444;;;555;;;...666111888777666666666666555555555000111222222222333666888555///,,,///222111000000333222222555888777333///222444555666666555444222---111666666444333555777111333555555555444555666999<<>>333666666333555999;;;999;;;888888;;;:::666555777222111111444888:::999888444444333111000111555888999777444444666888::::::333222555;;;<<<888444333444444555666888999::::::888777777666555555444333000666***111:::333888<<<666666777666333222222333---111444222111444666666///666222///333000,,,333111:::444999:::777???777000111111111000000222333...///000000333777555000000000---+++///444222---<<<$$$000666***===+++111///111444444000...///***888...555)))111***999///,,,555------555---000000222555666555444444444888888444;;;FFF???111//////000111333333333222222,,,,,,---///111333222222333///+++***,,,///222444222333222//////222000,,,---222555555555444000+++...///000111222333222222+++111444000...000444555---222555555555555111---///+++111444......000)))222,,,555(((555(((222------222...,,,222///***///000///,,,)))+++///...)))888000///+++555666&&&///---,,,++++++,,,,,,+++)))...///000)))333(((,,,555111///,,,,,,---------,,,666555---%%%$$$'''!!!...111///111666///)))///))),,,//////------111666---+++***---000111,,,'''*********,,,......,,,+++,,,...---+++,,,000...******'''000:::KKK444***...,,,......,,,---000222000333333222///,,,***LLLHHHHHHKKKJJJFFFFFFIIIKKKJJJKKKKKKKKKKKKIIIHHHKKKMMM[[[GGGQQQCCCPPPJJJOOOJJJBBB@@@GGGJJJAAA333===@@@AAA======??????;;;999>>>AAA@@@<<<:::;;;<<<888???CCC@@@===???AAA@@@FFFGGGHHHIIIIIIIIIHHHGGGEEEKKKNNNKKKHHHKKKLLLJJJFFFJJJKKKGGGGGGKKKKKKHHHDDD>>>EEE===JJJ@@@FFFAAAEEEEEEDDDDDDDDDCCCBBBAAA@@@CCCDDDBBBCCCFFFFFFCCCBBBDDDBBB>>>>>>CCCFFFDDDFFF@@@>>>BBBDDDBBB@@@AAA???@@@EEEJJJFFF@@@EEEOOORRRDDD<<>>444000666333111222555666444222666666666777555333000000***222555222333888666///111444666777666666666777777AAAOOOXXXEEE>>>666///333777888666777::::::888;;;:::;;;===<<<888777999111555888777333333777;;;111111111///------000222555666888<<<>>><<<777222;;;777888<<<===888555555444444444555555555666666999666333333666777666555***222###///:::333<<<<<<000222333111//////000000+++...///000555999444+++000666222...111///...666111;;;444666777555===444111333333222//////222444777222000333555333222444...333333///,,,...111111444+++000222(((,,,444,,,333000111333333000///111)))555000111---///+++888///---666------666...///---...000333555666555333***,,,***///888111'''(((///000111222222333333444///000111111111111333555333111111222555777888777222777888555222222111---333888999555333222...(((///......000333444222///000333333000000333555333$$$***...------...***$$$///+++111444......000)))000///000,,,...,,,//////,,,555...***222...'''...///...***(((+++000...)))111+++,,,'''///111$$$000((('''((()))+++---...///---333)))///,,,///'''444222///---,,,---.........&&&,,,,,,%%%&&&///222...***///...///444...'''+++***,,,---...///000222333---------///000---(((###+++,,,---///111000---***+++...///...///111...(((999111<<>>???>>>===>>>???>>>;;;CCCEEEAAA>>>CCCHHHIIIFFFGGGHHHIIIIIIIIIGGGGGGDDDMMMPPPJJJFFFHHHJJJJJJMMMOOOLLLGGGGGGKKKJJJDDDHHHAAAHHH>>>LLL???GGGBBBJJJHHHFFFFFFGGGGGGEEEDDD===???@@@>>>???BBBCCCAAA@@@FFFIIIGGGGGGHHHAAA888AAA:::999@@@FFFFFFDDDEEEGGGAAACCCIIIFFFBBBNNNaaaRRR999,,,<<>>999333222444777999:::BBB:::555444222///222999444444444333333222222222999444000111666:::999777;;;CCC000:::AAA333:::777222555666444333444555444777444000000444333###111777222...111000000999333<<<222222000...444***333555555222//////111444111+++***111333000444<<<333<<<@@@999000000666<<>><<<>>>AAABBB>>>:::>>>=========>>>@@@@@@???>>>@@@<<<444333;;;BBBDDD444<<>>@@@AAABBBEEEHHHHHHGGGEEEAAA@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCFFFIIIHHHCCC>>>===DDDKKKDDDHHHLLLMMMKKKJJJJJJLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHFFF===666:::CCC???888222222777888444...CCCIIICCC:::888222000888---444777444222333444333888333///000333444222///555444333222333666:::<<<555444444333333333444444999777333111///000222333888222000555777444555999444222111333777999333,,,555111999:::111777111666666555333000000111333:::555>>>222:::BBB---666999DDD444999888222BBB666000<<<>>>555444<<<999,,,555999@@@DDD???666444666:::666333444777777333///999999999777555666999<<<<<<999999666333===???000888)))555666DDD...<<>>>>>AAAFFF===>>>AAA999777<<<<<<777>>>EEECCC===999<<>><<<@@@EEEGGGEEEAAA<<>>@@@CCCGGGIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBIIIHHHEEEDDDDDDEEEGGGIII???@@@CCCDDDEEEDDDCCCAAA@@@DDDHHHFFFCCCBBBGGGLLLEEEHHHLLLLLLIIIHHHIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGJJJJJJIIIGGGDDDAAA>>>===<<<999666444444444555666///777555222555333333<<<333555555333444666444000444111///000333444111...222222222444555666666555555444444333333333444444666555333222222333444555555000...111222000///222555777777555444333333222666666777444222999777(((777777666444111000222333000222BBB333<<<>>>888GGG111999444555444333;;;666444;;;;;;444444999888111111444;;;???===888888<<<888555222333555777666444999999888666555555666777777222444444000555777---///===JJJ222888888BBB666555555555555555555555555888444///---000444999;;;555666666555333222333555222...///555777444111222222444555444222222444666333<<<000777111777,,,666///000111111111111222333888:::777000...111111...333666777555111...///000111222222333333333222222444333222222333333111///---333999999777000!!!333111222555222,,,))),,,222333444333222111222222+++000222111000222222000///111111000//////111333;;;:::666000---*** ,,,111333111111333333111---...111222333444555555222000111555555111///000555777888666111......000222111000000111222222111//////000...111///(((...+++///333666333...***)))000)))++++++'''///;;;<<<---333...)))222666000...///...------------...///444...((('''))),,,///111------.........------,,,'''(((***,,,///000111222000222222///***'''&&&'''...------000...+++///666111((('''+++---333444---'''111444......444333***+++&&&###%%%---222333111,,,///...++++++///...***---000///,,,---000///***,,,555999444111444444000---000///---...333777777000000////////////jjjSSSEEEJJJLLLBBB===BBBBBBHHHHHHCCCBBBIIIKKKHHHGGGAAA???BBBDDDBBB>>><<<<<<222:::@@@666888BBB<<<555===CCCCCC===:::===BBB???;;;888===EEEHHHDDD???DDDFFFFFFCCCBBBFFFIIIIIIGGGDDDBBBEEEJJJOOOOOOMMMNNNOOOEEEKKKJJJAAAJJJHHHDDDDDDCCCCCCDDDFFFKKKNNNHHHEEEAAA???@@@BBBDDDEEE>>>>>>@@@CCCFFFGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEE@@@BBBEEEHHHHHHFFFCCCAAA===CCCIIIJJJGGGFFFHHHKKKIIILLLMMMLLLIIIHHHIIILLLJJJJJJJJJJJJIIIGGGEEEDDDJJJIIIDDD>>>@@@FFFAAA777999::::::666111111777>>>///777666333777444222999333333111///222555111+++444222222333666777444111------...222555444///+++444444333333333333444444333333444444555666777888777333111222333111000222---444;;;<<<666111333777///666111***///555555666777777666555333333444666777444CCC111AAA999:::DDD444666???777333888555:::999888666555444555555666222222666:::999777999???888777555444444555666777444444444555777999999888999222888<<<444222555333+++DDDPPP444222999@@@///555666777888999888777666222333444666666333...+++222444666666555555666777444...,,,111777777444222444444444222000000222444222999000333111666---555,,,000333333000...000222555666444///------,,,)))444111000111555666444000000111333444444444333333333222111222333444222000000333222000///...((("""333555888999444......222<<<666000///333444222...000333444222111111---''')))///444222+++(((+++000::::::666111///...(((!!!+++000222000000222222000---111444333000///111444000+++***...111///------$$$...777777000,,,///444111...,,,...333555333000333,,,)))///333...+++,,,...000///***&&&'''---222555///111000))),,,444222000@@@:::+++///666000)))......---------......//////---,,,...111000+++%%%......---,,,,,,,,,,,,,,,***+++,,,---------------111111000...,,,***))))))111...---...//////111666555222000111111111...***'''000)))+++;;;@@@666000...------000111111000,,,///...,,,+++------+++......,,,,,,///111,,,&&&&&&555999---(((111444...+++111444111...000444555+++,,,...000111111XXXJJJ@@@BBBFFFDDDDDDHHH111===IIILLLKKKJJJFFF@@@FFFBBB???AAACCCCCC@@@>>>===333>>>DDD666:::EEE<<>>BBBGGGJJJAAACCCDDDFFFIIILLLJJJFFFLLLMMMBBBHHHHHHAAAKKKJJJKKKKKKIIIEEEBBBDDDIIIOOOHHHEEEAAA@@@@@@CCCFFFHHHDDDCCCCCCDDDEEEEEECCCBBBCCCCCCDDDDDDEEEFFFGGGGGG>>>AAAEEEHHHHHHEEE@@@===BBBDDDFFFGGGGGGFFFDDDCCCAAAFFFKKKKKKIIIGGGHHHJJJNNNPPPQQQNNNJJJIIIKKKMMMIIIIIIJJJIIIHHHEEECCCAAACCCDDD<<<000444AAABBB777999::::::666111222:::AAA666===;;;888:::555///555222333222000222555333...444222111111444666555444000///000333666555000+++333333333222333333444444333444555777888888888888666444333444555444444333!!!+++888???;;;444333666***888111(((222333000:::555555666555555666888;;;>>>555:::...HHH;;;:::888<<<999III888111:::000<<<;;;444333888777222333888777555666777555333555:::777888999888555444444555//////111555:::===>>>===<<<555===DDD:::333777:::222777>>>;;;888222666999777888888888777666666555///222777;;;:::333)))!!!---000444777888999:::;;;555111///222666777555333555444222111000000222333000888111000333444---000---000333444222000000000111222222111111111111000111...,,,///444666444//////000222444555444333222111111111222444444333222000...)))$$$'''000888:::000333777999888777888:::<<<555//////444666333...222333111///111333...(((///333666222,,,(((+++///000222222111444999999555,,,111444222111333333111222444555333000......///111)))$$$&&&+++---...///&&&000333///...222777...---,,,---000111///---111+++(((444444---222,,,...111///&&&!!!%%%///666333111777999///++++++###///===888+++,,,...)))(((------------.........///,,,,,,+++---///...%%%///...,,,+++******+++,,,222111000///---***((('''---,,,+++,,,...//////...333111......///...,,,,,,...999;;;444+++###$$$///&&&222555---+++111111)))444444444222///---,,,,,,///000000///............---------,,,...///...,,,+++222222+++)))///222000,,,111444222000111111//////000111222222333@@@DDDAAA<<>>===@@@BBBCCCDDD???FFFEEE888888???888CCC===888777<<>>555444555444JJJ<<<>>>===:::555CCC111***555,,,:::999222333::::::222111777:::666555555444111333777333666999:::999777555555222222333555777777777666999333<<>>:::888555333222222222333555444333333555666666666---000444777888999:::;;;555666666555333444444333555444222111111111111222222999555...777555///---111111111333555444111...333333444555666666777888000000000111333333222111000000222333333333222222111000000222444444333222+++///222111111333333000+++,,,...111555888777444555222111222555555333111//////---+++000666666333888666444222111222333555---//////...000555555333///444666444333444444222444222111111333333000...444...+++000555555333333---///111111///......///---///111111...------...,,,---***888000)))666(((&&&111999666000......---)))(((111666//////000)))&&&---,,,+++///***)))444,,,------.........//////222...%%%!!!***---)))...---,,,+++***+++,,,,,,///////////////......---111///---,,,,,,,,,+++***000000//////...,,,((($$$$$$222222***((("""$$$555444000///222222...***)))(((***------,,,+++,,,---//////000000...,,,---000+++---...---++++++111888888///,,,222555222222666000222111000111333000***:::999777555555666===HHHHHH:::888CCCFFF>>>AAABBBAAA@@@???@@@CCCDDD???@@@>>>:::999>>>BBBBBB;;;CCCCCC===::::::<<>>AAABBB===777999DDDMMMGGGGGGEEEAAA===>>>DDDJJJCCCCCCFFFJJJIIIFFFEEEHHHHHHOOOPPPHHHEEEJJJPPPPPPIIIJJJ???EEEEEE>>>HHHGGGDDDGGGKKKMMMKKKHHHEEEDDDCCCEEEFFFFFFEEEFFFHHHJJJDDDCCCCCCEEEGGGIIIIIIHHHCCCCCCCCCDDDDDDEEEEEEEEEJJJFFFAAA===<<>>CCC@@@>>>@@@???:::999777555666999;;;;;;999...555333333999666111555000555777333000222666777777555222000111333666888777666555555444555555666222111111222222333444555777888888999888777555444///111222222555888888444333,,,+++111222///000555---666888888999333...111222333555555666888<<>>555999333===888666===;;;888555444444666777444333333555666666444222222444666666555555666777444888999666222333333222444333222222333444222111444999666)))777444444///444222000222555666222...444111111333333111222555333444555555444333333333111111111111111111111111111111000222444444333222---333666555333333000,,,---...---...333666222,,,///000111222333444444333555555111---...333444222555000++++++000555666555---000000......111222//////444666444333444444222111///...000555777555222///...222;;;>>>999333000888555111000222222000...///333666555111...///111,,,111+++555(((&&&===###)))222555///+++---///,,,---(((,,,...(((,,,444222))),,,***...222***)))666+++,,,---...////////////'''***)))$$$'''000222...------,,,,,,,,,,,,------......///000000000000//////...---+++******+++++++++...000...---...+++(((111777+++%%%333000'''000---$$$%%%111888333111666(((***,,,,,,,,,,,,,,,---------//////,,,)))***///+++,,,///...))))))333>>>999***'''444999111...444333222///---000333000***;;;999555333111222444;;;===;;;===DDDEEE@@@<<<===AAAFFFIIIHHHDDDBBB>>>>>><<<999<<>>555HHH@@@555===;;;666EEE>>>BBBDDD@@@;;;;;;CCCLLLCCCCCCBBBAAA???@@@CCCFFFKKKEEEBBBBBBAAAAAAHHHPPPDDDJJJKKKDDDDDDKKKLLLGGGOOOOOOCCCGGGEEE;;;CCCAAAKKKFFF@@@===???CCCGGGJJJBBBDDDEEEDDDDDDEEEHHHKKKCCCBBBBBBCCCFFFIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEBBB>>>;;;;;;???DDDHHHHHHHHHIIIIIIKKKLLLNNNOOOIIIIIIJJJJJJKKKNNNQQQTTTPPPSSSUUUSSSOOOLLLLLLNNNMMMKKKHHHEEEBBBAAAAAAAAA<<>>;;;::::::555555666999;;;;;;888666555:::666444:::666000444444777666111000222333111777777777777666666666777000333555444111000222666111111111111222333444555777777777777777666666555111444555333666:::999333666///...555555//////555000---222666222222555222555666666666555666999;;;666@@@$$$>>>666666222:::333<<<888999888777===888666555444555555444555666333111222777888666555666999777555666999;;;999777:::===<<<666...)))+++///555555;;;;;;444999???:::666BBB::::::...@@@888222999999888777666777777888000222555888888444---(((555666666555333222333555111555666333333555333---333222222444666666444111222333///000///666222333222111111222111111000333///---//////---...333444444444444555444333333333111000...---...///000222111111222444444222111///333333...---111444555000444444222222444222,,,222000......111333333333666999777222///111222000222---)))***///222111...---111222000000333333111---222444111000111111///111111111333555666555555------222888999333//////111///---///222444333111111222444555444222111111///666)))///$$$...OOO(((000333--- '''......555...///---&&&)))111///...555111---111///+++000+++,,,---////////////...)))222111111444000'''+++,,,---.............../////////000///......---)))***+++***((()))---111+++111222...,,,///222111666>>>///)))<<<666'''///555111000111///***((((((111000///...---,,,+++***---,,,///000---'''***000++++++,,,...,,,***000:::...((()))111555000,,,...333333000,,,,,,000111///222111///---,,,,,,CCC??????DDDGGGCCC>>><<>>WWWFFF222>>>555)))===DDD@@@>>>???DDDFFFDDDAAADDDCCCCCCEEEHHHIIIGGGFFFFFFDDDHHHNNNMMMHHHGGGKKKLLLRRRQQQKKKIIIIII>>>///FFFHHH???GGGHHHAAAKKKJJJLLLIIIFFFGGGIIIJJJHHHEEECCCCCCDDDBBBAAACCCHHHMMMEEEDDDBBBCCCEEEFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEE???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNSSSVVVYYYYYYUUUQQQQQQRRROOOLLLHHHDDDAAAAAAAAABBBFFF>>>888666444222555;;;222555999<<<<<<:::666444000555111111888777333777@@@>>>:::555666999777111000222555555444111///...000666;;;:::555222666:::111111111111222333444555666666666666666777777777...222222000111555333---///---444???>>>444000555666***111777///555@@@:::888888888666444444666888888555111444EEE666555222AAA666??????555???///777777444000111555777777333111333999:::666333333DDD>>>666444666777666333444999<<<888111000666===111333888555000:::@@@777000;;;777@@@000:::111666---...000222333333222222777444///...111666;;;===444444444333222222555777///111000000444999333)))222111222555888888444111...,,,'''''')))666333000222333111...---///222777111///222333111444:::333111000111444555333000444222///,,,+++,,,...///333222111222333444222000+++111555222000000000///,,,444777333///111111...666000+++***///333333222)))000444333333777:::;;;888555333333333222///,,,...222444000...///...+++***///111...---......,,,333666888777333000111333444111000111000...222777,,,,,,,,,---//////---,,,000...///111555666222///111777%%%***$$$:::aaa333,,,222000'''&&&------&&&111---111222+++,,,111---'''666333)))000999666111***+++---///000000///...###///444---)))---...******+++---///000000//////(((***+++---///111111222+++---...+++&&&%%%)))...111666666...***///666888!!!666000+++999111&&&888&&&///222,,,***...000---...,,,))))))+++,,,+++***///...111333///)))+++333---)))***......+++---333'''...222222333444111,,,222444333,,,(((,,,111333---............,,,999===AAA@@@===;;;<<<>>>@@@???CCCGGGFFF@@@<<<;;;@@@EEECCC;;;<<>>@@@>>>@@@BBBAAA???@@@CCCFFFEEEGGGIIIJJJIIIHHHHHHHHHKKKGGGFFFIIIJJJIIIIIILLLKKKKKKKKKLLLKKKGGGBBB>>>FFFIIIJJJHHHGGGJJJIIIFFFBBBBBBFFFMMMPPPMMMGGGCCCCCCLLLDDDGGG>>>PPPKKKJJJFFFEEEHHHMMMJJJAAA>>>AAAAAASSS\\\RRRFFFDDDFFFDDDHHHHHHHHHEEEDDDGGGMMMSSSTTTSSSQQQPPPLLLIIIIIILLLSSSPPPNNNQQQUUUWWWTTTQQQSSSQQQUUUZZZWWWQQQXXXgggOOOLLLGGGDDDDDDCCCCCCBBB<<<<<<<<<:::777444444444666444222333777:::;;;:::555444555555222///222999222***555111999555>>>111555000...555444000555999???)))444999BBB+++222444888666///+++,,,///000777222555666///222999666777***000999333666999,,,888444'''777666GGG888555///666999444222777:::999777999;;;<<<<<<;;;888777======;;;777555555444222333<<<888???===555<<<777777222<<<999999>>>555:::555333222333666:::<<<<<<888:::999777888;;;:::666555666888888777666777888444555666888:::;;;<<<<<<444777:::;;;:::777666666???333///888===555---,,,...222444444333333333222222444333000222666333,,,999111---///111111666<<<:::666444777888444000000///333444000000333333...555444333000...---...000444222111111222333222111111444555555777:::999444===555,,,(((***...///...333///000333444000------000///---+++,,,...222555///111555777444///...///999666222000222555888999333222222111222333555666111...---000000000222666+++...***---999999222222...---...000444666777666222333333333333222111000///222222//////222555444333333222222222222222333333222111000////////////------,,,+++***+++///222,,,---.../////////...---,,,++++++---///000000//////////////////......---,,,000444333000000555999;;;666000------.........)))+++...000222333333333,,,///---000555,,,&&&---111,,,***...222111111222&&&!!!***222------222111444...,,,///111000...///(((...444444000---,,,...***222000+++---******444... ***///"""666***:::***)))222111///222000)))***)))+++111888666000666+++***,,,)))---...%%%***---000222444555AAAAAACCCEEEEEECCC???===:::888999======999777888555<<<<<<888:::@@@>>>666@@@AAAAAA@@@??????AAACCC???AAACCCBBB@@@???@@@BBBEEEFFFHHHIIIHHHGGGGGGGGG@@@===???GGGMMMJJJDDDAAAJJJJJJJJJJJJJJJGGGBBB>>>FFFIIIIIIGGGGGGJJJKKKHHHMMMJJJEEE???;;;;;;@@@FFFEEELLLDDDIII>>>HHH@@@@@@EEEBBBDDDKKKNNNJJJFFFFFFDDDOOORRRKKKFFFIIIJJJGGG???EEEKKKKKKHHHFFFHHHKKKHHHGGGHHHKKKNNNQQQTTTVVVRRRPPPNNNPPPSSSSSSOOOKKKWWWNNNIIIKKKGGG@@@AAAIIILLLIIIFFFCCCCCCBBB@@@???;;;<<<<<<;;;888777888:::888666444444666777666444333000///111000///222777AAA)))888999111666///222444888222///666444///333777>>>000555111<<<,,,---666888777333222444222...999444888888000111777333666///111555222222222+++777555...333222999333111333999=========<<<555---:::::::::::::::999999999333555666555555444222000777<<<444;;;<<<666;;;333<<<666>>>777444777+++///555666777999999777222//////222333333666;;;<<<999111333444555333333333444222333555666666666555555:::888444000...000555999===222///888>>>:::666888555777777444111222777;;;777999777333444777555///...+++...555777333111333999777777666111---///555,,,000111///000444444000222777;;;999444000111444666444222222333333222111333555555444666:::999444;;;666000...111222111///111///000555777555333444;;;666222111333555555333...---///222333000---***666333///...000333555555333222111111111222333444000......111111///...111...222,,,***000...+++000999666444222111///---***333333333222222111111111111333333000000333555444.........///000111222222.........///000000111111333222111...,,,,,,...111000000111111111000...---------,,,---.........---///////////////......---333444555333000...000222111111000000000///---,,,+++,,,---///000111111111222000)))(((000//////;;;000,,,+++///222000///000,,,&&&---333///...222///...+++,,,111555333111111555444111,,,((()))...222(((,,,$$$!!!%%%,,,:::111,,,555###444+++888000333***---222...,,,+++$$$///000---+++---111///)))000,,,111333,,,+++...(((666444111,,,((((((???>>>>>>BBBEEEDDD???:::EEEAAA@@@BBBAAA>>>>>>AAA000666:::999;;;???<<<333AAABBBDDDCCCBBBAAAAAABBB@@@BBBDDDEEEDDDCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHNNNGGGEEEKKKPPPKKKBBB<<>>DDDGGGBBBBBBJJJPPPOOOKKKGGGGGGJJJHHHDDDGGGNNNOOOIII@@@FFFMMMNNNIIIEEEFFFIIISSSQQQNNNMMMOOOOOOLLLIIIMMMLLLLLLPPPTTTUUURRROOOpppcccYYYYYYXXXRRRNNNOOOGGGEEECCCBBBBBB@@@===;;;;;;;;;;;;:::999:::<<<>>>777666555555666666444222777111...///000000222555;;;///999777222:::666444333777222000777555000444333999777777---===:::111333444333333555666000'''777333888999222333777333...333222111777777444888666555888111444000666777222444555555555333)))000///---,,,,,,...///111222444666999999777555444;;;===222888;;;777<<<333222///999777999@@@999>>>111222444777999888444111333666666333333555555222222444666666555555555777333444555666555333111///;;;888333...,,,...444888888///,,,333999888777:::444666666444111111666;;;888888666333444777666222555444666888444,,,&&&$$$666888888444+++&&&---888)))---//////111444555333+++111666333,,,)))---333666444333333444444333222555666555222444888777333555333111222444444111...111///000555777666444555999444///000444666222...---,,,,,,///333333///)))333111//////111333333333222222111000000000111111111///000444333///---///555<<<:::666999555222888555444222111222111///...444333222111000111222222111444333000000444555222000111111111222222333333+++,,,...///000000//////111222111///------...000333333333333222000...---000000//////............///////////////......---555555444222000///.........000222333222111111222000000/////////000111111444666222333:::333)))+++///,,,,,,000222///---...111)))---333...---///+++)))(((***111333000,,,,,,---...000111000000......555888000)))---111888FFF...222666000000///222000---+++000000+++///222)))***---,,,***+++000111000---000<<<>>>111---111...444444222///,,,,,,999999:::===@@@AAA>>><<>>???===999999;;;555:::======???BBB>>>777===???AAAAAA@@@>>>===>>>AAACCCFFFHHHIIIHHHHHHGGGHHHHHHHHHIIIKKKKKKKKKJJJ[[[RRRLLLLLLMMMJJJGGGFFFJJJIIIHHHIIIIIIHHHEEECCCGGGIIIGGGCCCCCCGGGHHHGGGEEELLLPPPLLLEEEAAA???>>>KKKHHH???LLL>>>===222:::IIIFFFEEEHHHLLLKKKGGGDDDGGGHHHEEECCCHHHOOOOOOJJJJJJKKKLLLJJJHHHHHHJJJMMMHHHIIIKKKOOOVVVZZZVVVOOOSSSQQQPPPQQQTTTUUUUUUTTTVVVLLLEEEGGGIIIFFFBBB@@@DDDCCCBBBBBBBBB???;;;888999999999888777888:::===444444666777888777666555>>>666000111333333333555+++---333///111<<<<<<777---222//////888888444888777999===888---???DDD///111444555444555666111***222///666999333555;;;777***777222...888777222<<<666333===111<<<333AAABBB@@@>>>999666666666444111666555444333444555666888666555777:::;;;888777888;;;>>>444888999555>>>999@@@:::AAA:::888;;;000555666444222222444777888888777:::999555333444333111333555777777666666777888555666777888777555222000444666777777555444444555777111///333666444333555222111333666666333333555333333222111222444555444------...///000111333666444666777444,,,&&&,,,666+++---///000222555666555444666666222...///555;;;444333333444666777666555555666333000111444444111000//////000222222000---222......222333000///000000...---///222333111...---///111222444555333///333222111222444555444333333333222222111111000000333111111444444111000333"""***+++,,,222...'''+++///...///111444666777666444333111//////000222333000111111...000333333000444444333222111///.........///111111111///---+++***+++,,,,,,,,,,,,...000111111222222111///...---000111111111000000000111///////////////......---111000///000222333111000000000000///---...222555555444222111000000111222!!!)))---555BBB>>>333222...,,,---111111---+++,,,111'''***000,,,+++---(((...,,,---111111,,,)))***//////000222222111---***///555111---000...,,,444***222---333)))333,,,---------000***###---555---'''+++,,,***+++111555666,,,///;;;<<<000,,,000---(((---333666666444;;;===>>>===;;;;;;===@@@???<<<<<>>>>><<<>>>@@@>>>;;;;;;===???@@@>>>===<<<===DDDEEEFFFHHHIIIIIIGGGEEEHHHFFFFFFGGGIIIKKKJJJIIIJJJGGGFFFHHHHHHFFFJJJOOOJJJIIIHHHHHHIIIIIIHHHFFFHHHIIIFFFAAA@@@CCCEEECCCJJJKKKGGGBBBDDDIIIJJJFFFGGGCCC;;;JJJ???CCC===GGGEEEGGGGGGFFFEEEDDDCCCBBBEEEHHHIIIIIIIIIKKKKKKIIIOOOLLLIIIIIIKKKLLLKKKJJJEEEJJJNNNRRRYYY[[[TTTIII^^^ZZZUUUQQQPPPPPPQQQRRRQQQOOOOOOQQQPPPLLLIIIIIIAAAAAAAAAAAAAAA???:::777777888777555333333555666666777999999888777666555<<<555000222555666666888,,,777333---///333444...,,,111...///888888333888<<<888<<<111,,,:::???%%%555:::<<<888666777777555111...555888222555:::666+++:::444+++444222+++111444///888...===777DDDBBB===;;;999666333444999>>>666666777777888888888888555111111555666555777<<<555<<<555777444///======;;;555===666555999000555>>>;;;777444444444333222///444666333333666888777000111444444444333444666555666777888888777555444///333888::::::888666666777666666999999666333333888111///444777666444444222111111111111000111222111111000,,,***,,,///222444333444555222---,,,///000000111444555555555666222111000000111222222222000000222444888999999888444444111......222222...///...------///000000000111---,,,000111...---...///222555555333111222444***333888555222444666555333222111333444555444222444444444333333222111111333///---///000///222777///222...000;;;;;;555777444333222333555555444333333222000//////000222333---///...---000333222............---,,,+++)))(((000111222333222000...,,,''')))+++,,,,,,,,,---...,,,---...//////...---,,,,,,...//////......000222///////////////......---------...000222333222111,,,---...---,,,,,,,,,---555333111000//////000000...222---+++444555111444---,,,...111111,,,+++---///'''***000++++++...***333111000222111------000CCC:::///'''%%%(((---000(((000...,,,///)))###&&&...333&&&222(((::://////+++,,,///)))!!!(((,,,"""...111000,,,+++///333333+++)))000222***)))---((('''+++000222000---<<>>>>>@@@????????????===999666666777777555333111111222<<<======:::777444333333222...---111555555777;;;///@@@444///333...000---000555111111999777111444...+++///%%%...555<<<***444999;;;666222444888999555111666777000111555111+++555444///444777333111222---///,,,555555999777---...222555222000333999///000111222333333333222666000///555777666:::BBB111:::444555000***999<<>>EEE666777888::::::888444000...333666222000222444444111333555666666666777888444444555666666666666555000111333444444555888:::111333777888777555333333999///***...111000222666555444444666333///...111...333555000+++)))(((&&&333000111777888444...,,,333222333666666444444666,,,---000555999666///(((//////111444888:::999888222333111...///222111---222111000//////111333555000,,,,,,000222000000111111666999666000---///222(((444:::444...111555555222111000111333333333111333333444444444333222222111,,,***+++,,,---111777///,,, )))---***///444333222333444555555444111111000///000111222333.../////////333777666000***+++---.........---,,,...///000111222222111111+++---///000...---,,,---***+++,,,---...---,,,,,,'''***,,,,,,++++++...111///////////////......---...///000111111000///......///111333444222---)))000000///............///---666333///222///((((((---,,,...222000,,,,,,000///)))...333,,,+++000000...,,,,,,///...+++---222777333///+++***---111444...333///---222000,,,111000111$$$...(((999000///&&&&&&...111,,,000111'''---//////---...333555444111+++...000+++---000******+++++++++)))***:::;;;======;;;999777666999555555777888777999===???<<<::::::<<<======>>>@@@AAABBBBBBBBBBBBEEEGGGHHHFFFEEEGGGIIIJJJIIIGGGHHHDDDBBBCCCHHHKKKJJJHHHGGGFFFIIILLLJJJEEEDDDFFFHHHFFFDDDDDDEEEGGGHHHHHHCCCFFFFFFDDDDDDFFFGGGDDDDDDGGGGGGCCCDDD@@@---RRRWWWLLLOOOAAAIII??????BBBDDDDDDAAACCCIIIJJJGGGHHHIIILLLNNNLLLIIIHHHIIIEEEJJJNNNNNNKKKIIIIIIKKKBBBKKKQQQPPPTTT[[[ZZZRRRMMMMMMNNNNNNOOORRRUUUWWWPPPQQQOOOJJJDDDAAA@@@@@@===<<<;;;;;;<<<:::777555555777888888555333111111===>>>===999444222222333...---///333333222444888,,,???///222999...444666222777444444;;;888222555%%%''',,,!!!666333;;;:::111555555222111444555333666111555555---...444000---000444333111888666(((///000,,,111...555222333444333777===>>>999888;;;888888777777888999;;;<<<:::333222888888444555===555<<<444666111+++777777AAA:::AAA:::888===444999000111444888;;;:::888555111777888444///000111111444666999999999999;;;<<<666666555444444555666666111111222111111333777999...222555444222111222333333000222888777000000888000000444888666111000444&&&///111222666999888333000222888:::666111///333000111666777333333777888:::===@@@AAA???999555000000222555777888777555000222222000111444222...333333333222222222444666222...---000111//////111111333444111---+++,,,...***444888111...222555222333222000111222444444333111111222333444333222222222...,,,---...---000555777888///+++333555333999///......000444666666555000000000000111111111222111222222333999>>><<<666,,,---000111222222111111......//////000111111111+++...111222111///......------...//////...---,,,(((+++...---***))),,,//////////////////......------000333222///------...666222...///333555222......///000000111111000000%%%...111999888333444------///111000---...333...***111444***'''///111******---///---***+++///$$$***222777666333111111)))---((('''...---***///---///))),,,(((222---+++111(((,,,444333555777333+++,,,,,,,,,000666666222333...222444///000333---***+++,,,,,,---///999:::===CCCGGGFFFAAA;;;HHHBBB>>>===;;;:::===BBB@@@>>>===@@@BBBBBBBBBCCCAAABBBBBBBBBBBBDDDGGGJJJGGGEEEEEEHHHNNNRRRSSSRRRKKKGGGDDDFFFKKKNNNNNNKKKKKKEEEBBBEEEIIIJJJMMMQQQFFFCCCAAAAAACCCFFFGGGGGGAAAEEEFFFEEEFFFJJJJJJGGGGGGIIIFFFBBBIIIRRRNNNAAAAAAMMMHHHNNNFFFUUUNNNKKKHHHGGGDDDAAAFFFNNNLLLEEEKKKIIIIIILLLMMMLLLJJJJJJIIIOOORRRLLLDDDDDDNNNXXXPPPYYYZZZSSSRRRXXXYYYSSSTTTUUUUUUTTTQQQNNNLLLKKKMMMKKKGGGBBB@@@AAABBBBBB<<<;;;999999999888666444444777::::::888666444333:::;;;:::777333222444666222222444666333...///333+++>>>,,,333<<<---444:::111777555555>>><<<666:::///555888(((===...444>>>444555444333666:::777111444///222222,,,///555333666000555111%%%***&&& ---444---999---999222888777111///555999666333444666444222000111444888:::;;;333222777555+++)))///===AAA666888555///888444:::444;;;666666<<<555;;;:::777444222333444444444,,,333777555333555999;;;222444666777777777888::::::999777555444555666777000222555666555444555555444888999555111111444777///666DDDOOOHHH888555<<<((()))000777888333444:::333:::<<<555///000000...333111333999:::666444444222...000555666333333777444444333111...///222555222222333555777666444222000333333222333666333///222333444444333222333444666111...//////,,,***+++111000///...//////000000...666777111000777777000777555333333444666777666///000111222333333222111555222111333333000111444***333333333888444///444111000///000111222111///...///000111111111111111444555555777===CCCAAA;;;---...000111111///---,,,111000///...------......'''+++///111111111000111111111222111000///---,,,,,,///222000,,,***,,,000///////////////......---)))...333333///,,,---000;;;///"""&&&///333333///111222444555555555444***777555+++***))))))///...---///111///---000666---***222333&&&###+++///111222555888444...,,,///111444777444...+++,,,...***000......666222+++...---222222///,,,......,,,III444,,,///******///000333222///---///222---&&&,,,***111333,,,,,,///***))),,,111222222000CCC@@@@@@DDDBBB;;;888:::>>><<>>???>>>@@@DDD???EEEHHHFFFEEEHHHHHHDDDDDDBBBHHHQQQMMMAAA>>>EEEFFFIIILLLKKKHHHDDDCCCCCCIIICCCAAAHHHKKKHHHGGGJJJDDDFFFHHHIIIHHHGGGGGGHHH@@@CCCDDDBBBDDDHHHDDD===:::???EEEIIIIIIFFFAAA===IIIIIIEEEAAACCCIIIKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQKKKJJJNNNPPPNNNJJJUUURRRLLLPPPRRRNNNPPPPPPNNNLLLLLLNNNPPPSSSUUUNNNNNNMMMMMMMMMLLLLLLLLLHHHGGGEEE<<>>777111<<<999///555,,,111///333>>>;;;000///555&&&DDD<<<---///333iii@@@///'''000999777222222555777999999888777888999999999888555333222444666000333333///000444333---///555444,,,+++555999666888777777555444333222222888555444444222222:::CCCBBB666000BBB)))555999???333888666///,,,111555555666;;;<<<888666888;;;;;;444999>>>===999666777:::666777///111>>>333***666222777777222000333333000:::888666444333444555666222444777888999888888888222555333000222999:::555:::999888666444444666888??????<<<666555555111)))666111333:::888111333<<<...444555222222444222---222111555999444,,,111===)));;;...***000000999666444&&& (((444777333000333111222555777444111///:::555999)))777///999111222666555222666999...---...///111222222111111333...---111111...000555444222000000111222111000111888333...444444000444,,,111777999777555444444666555222///,,,---000333---111555444222222222111777333111222111......111000...111666555...,,,///555999111000CCCMMMBBB666---666)))444666...;;;111///000222111000.........777222...---000222///,,,111111111111000///---,,,///,,,))))))+++---,,,+++222///,,,---000000,,,(((111111000111111222333333TTT;;;'''>>>888111$$$222222000000222666666222...000111(((###***+++***111222---)))***...000,,,(((555***%%%---111,,,***......000UUU++++++222(((+++)))------)))***...///,,,...------,,,++++++++++++444444111---...111///))),,,+++))))))***+++)))(((000******111222++++++111,,,******,,,------...000+++***)))+++///444:::888:::??????;;;:::===999999???888??????000FFF<<<999:::???AAAAAACCCGGG>>>CCCHHHJJJIIIFFFEEEEEEDDDHHHLLLMMMOOOOOOKKKGGGHHHJJJKKKJJJHHHFFFGGGIIIKKKIIIDDDKKKHHHLLLFFFHHHHHHHHHIIIHHHFFFGGGIIIKKK???BBBEEEIIIOOOQQQGGG:::AAACCCGGGJJJKKKJJJIIIGGGLLLLLLJJJFFFGGGKKKLLLIIIMMMJJJHHHIIILLLNNNNNNLLLGGGMMMOOOKKKJJJOOOSSSSSSNNNXXXVVVOOOSSSSSSPPPRRRNNNPPPRRRQQQPPPRRRVVVZZZTTTSSSRRRQQQOOONNNLLLLLLCCCIII@@@HHHCCC;;;;;;333999888666333222333777;;;///<<<<<<555777555333777...:::555000999777///444000666333222777444...111???---222&&&EEE111///<<>>333:::///<<<555///444555000...333888888222888===;;;999888666333666999<<<<<<999777777888666000,,,)))555---///666333666666222222555555111777777777666555444333222<<<;;;:::===??????;;;777777888666222444888999555555555444222///...000111KKK@@@444000444888999888555000000666555000444>>><<<<<<888///---111222000333222333444222000222777,,,999///333;;;555555...777000---222888999999:::111000222555888999999:::&&&666333;;;(((444111:::222555777666666777444///222333555555444333222333444000///222222///000444111000000222333333111///222666000///666666555===...111444555444333444555444333333111000111444777222222111...---...111333,,,,,,///555666333111222---///444777333...000666===CCC:::222:::???666111,,,222&&&---,,,$$$...&&&...///000000//////111333222///---///333666555222///000000000///...,,,+++333000......000222111000333000...///222222...***///......------------...999333%%%///$$$)))!!!(((///222666666444222333444...222,,,***222222///444,,,...000///...000444777333***'''...222...---222)))999(((111///&&&666+++......++++++///000---.........------...///000$$$***///,,,%%% """&&&///...,,,++++++---///000...------...---+++...444******---000111000---,,,///...---...111444:::999;;;???AAA???>>>@@@999:::@@@<<>>EEEPPPCCCIIIIIIDDDHHHQQQMMMAAAIIIJJJJJJIIIHHHIIILLLNNNGGGMMMDDDNNNDDDQQQHHHIIIHHHHHHFFFDDDBBBCCCFFFIIIOOOHHH@@@???FFFMMMKKKCCCDDDDDDDDDFFFGGGIIIKKKLLLIIIKKKJJJFFFFFFHHHHHHEEEOOOIIIEEEFFFLLLPPPNNNKKKIIIOOORRRNNNLLLOOOTTTVVVQQQZZZVVVQQQUUUTTTPPPTTTOOOTTTWWWVVVQQQPPPTTTXXXTTTSSSQQQNNNLLLIIIGGGFFFAAAKKK999MMM???CCC:::555999888777555333333666888888>>>888222666666333666,,,666333///666666111333333999555111444222000888###555KKK&&&+++,,,888666///...666999555222444333222111222555666444111444444333222111222555777888777333//////333444222333888777000...444666333111111222333444555555666777111---222888:::;;;===FFFAAA???...BBB:::===777///444666333222444888999444999;;;888666666444111888999::::::999888777666>>>000999111999///;;;444444444222111444888666111444555666777666333111///444111000444999999333---999999777333444777666333666666777555222111111222999333555CCCJJJAAA333,,,555000...222222///444===???===777///---///222111444444222...///333444222$$$+++!!!///===555555222444333444666555333777<<<333444444222111111333444000555,,,999222@@@111,,,000111333444///+++///666333666888666333111111333444111000222222000000333//////000222444444222000999666,,,***,,,$$$ +++222333444333222333555777222333333222111222444555444222000/////////000222...,,,...111111---+++------111666777222...333<<<333>>>999...111444333666222666---111///)))000+++...//////...------///111555222000000222222...+++...............---,,,+++000///---...000111111111111//////111333222...***......---+++++++++++++++&&&444,,,))),,,)))(((---555<<<:::222...222888+++000------444222,,,///...---,,,*********+++,,,***%%%&&&---000...000777222222(((222222&&&222---//////,,,---000000...------,,,,,,---...000111222111666;;;666------444111111000...,,,...333888***------((('''+++000222++++++,,,---///000...,,,111000///000111222AAA@@@@@@@@@???===;;;;;;;;;<<<>>><<>>===>>>BBBBBB???>>>@@@IIIDDDHHHPPPLLLBBBFFFSSSEEEHHHGGGBBBDDDHHHFFF???IIIIIIIIIIIIIIIJJJKKKLLL@@@KKKBBBNNNBBBUUUKKKLLLHHHHHHGGGEEEDDDDDDFFFIIIUUULLL@@@;;;>>>DDDEEECCCEEEEEEDDDEEEFFFHHHJJJKKKGGGJJJIIIEEEDDDGGGIIIHHHKKKHHHEEEEEEIIILLLMMMLLLSSSWWWYYYTTTOOONNNQQQUUUPPPWWWTTTPPPTTTSSSPPPVVVTTTWWWXXXVVVQQQMMMLLLMMMRRRQQQOOOLLLIIIGGGEEECCCFFFIII666CCC>>>DDDGGGDDD888888888666444333444555888999000,,,555666333666---333222000333666444333333888333111777777555===:::111;;;333///222,,,;;;111000333888888333222555888555333555:::;;;888444777777666444222333555777000000......000444555444999===<<<666444666777555000000111222333444444555888333111555888888999;;;AAAPPP:::999999GGG555;;;444888:::888555444666777<<<<<<777111///333666666999888777888999999777555666)))===333666***666###333111...000555888555111444555555555444222000///333333444888<<<===;;;777999777555333444555555333666777999888777555555666???111,,,666;;;555333888555111000222222000333999333333333222111111111///333888666...,,,333555111&&&((()))666///555;;;111333444444111000333777222666666222.........---<<<333666***===333000333000111333,,,###&&&111000333555333///---///111111000000111111000000111000///...000222444444333<<<:::555:::???666333@@@444444444444444555666777111333333222000.........000000333777777333000000666000,,,++++++,,,000666000222444444111000444999(((444222+++...///000666,,,///,,,...---,,,000//////000111///,,,***))))))444222000000///,,,((($$$...............------------------...///000111111---------///111000---)))......---------------...&&&777222... 333000///...666<<<:::111,,,///555---222...,,,333000***,,,777000+++...555777000)))"""!!!$$$+++------111777333000999&&&***888---'''...///...------...//////,,,+++)))))))))***+++,,,444%%%!!!///888111+++,,,///222333111------111777&&&+++***$$$&&&...000***---,,,((('''***000333111......---...//////@@@@@@???<<<:::888666444>>><<<999999888:::@@@======<<<===AAABBB???>>>@@@BBBDDDQQQaaa^^^MMMEEEKKKLLLIIIIIILLLIIICCCEEELLLHHHIIIJJJJJJJJJHHHFFFDDD>>>FFFCCCKKKCCCOOOIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJFFFFFFHHHIIIGGGBBB>>>;;;IIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMHHHGGGLLLPPPQQQHHHJJJKKKJJJIIIJJJNNNRRRYYYZZZZZZVVVPPPMMMOOOSSSPPPUUURRRQQQVVVTTTRRRZZZXXXVVVTTTSSSSSSPPPKKKGGGRRRQQQPPPMMMKKKIIIGGGGGGIIIEEE;;;555???777IIIBBB777888888666444333333444888777......999999444666111222444333222666777222222555//////999999444666PPP333---777AAA;;;+++000000222555888666222333666666333111333888999666222555555555333222333666999...---...222444444333222555888888444222222222111222222222222222222222222111000222555555333777<<>>;;;:::<<<;;;999CCCAAA;;;>>>:::===LLL@@@:::999;;;@@@CCCBBBCCCGGGFFFDDDHHHPPPOOOHHHGGGLLLKKKFFFHHHPPPMMMDDDHHHTTTIIIIIIIIIJJJJJJGGGCCC???CCCCCCGGGHHHIIICCCDDDFFFCCCEEEHHHIIIHHHGGGFFFGGGEEEEEEGGGIIIFFFCCCDDDHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHLLLNNNJJJIIIMMMQQQSSSIIINNNRRRQQQNNNMMMRRRWWWVVVTTTSSSSSSPPPMMMNNNRRRSSSWWWSSSSSSXXXUUUTTT^^^WWWSSSPPPQQQUUUUUUOOOIIIMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA???444>>>***;;;000666777777666444333444555666555///333>>>;;;333444666333777666000444999000222333------777666------///555;;;777///,,,111999333555666666333222444777555333222444777777555333000111111000000222666999333111222777888444111000222444555444333222111222333333333222222111111111......111444333111666>>>@@@AAAEEE222@@@666??????444555999;;;:::777999>>>777999888777888;;;:::555555555666666777777888888999<<<:::222***777===666333...---111444444333333555444222111111222444555...222555333---+++///333999555333777999999:::<<>>;;;///***,,,333222333555666555222///666222////////////111555///777;;;666//////444777000;;;000555888+++000333555555333222444777666111...444666444444666000&&&)))666111999)))888555===888444444777999555111///111111000000000111111222,,,///000///000333333111222000------000333555666333;;;;;;;;;???888...000//////000222333333000---///111333333222111222333000------///---...<<>>,,,///222111---)))((())),,,,,,+++,,,111444///&&&'''+++------444;;;888......---,,,...000111888<<<===;;;<<>><<<777111444666666555555999<<<333CCC...)))333,,,222444000000555555222333666222222222333333444555666:::;;;:::777333222666999888333111666888777888;;;444555555333222222444666???:::444///---///444777000000000111444555444111444///...000000---...222000222555777444000111777111===000000666111666333///222222///000444333...444777444///000333***222444(((666555JJJ>>>;;;111333333222444666444///666222//////111333111///+++000222111222777777444000//////000333444333222$$$((()))555<<<888666333111///000222333111///000111222222111111222444///---...000---000EEE]]]000---...000000,,,***,,,///111000---...333333...***111000000444111///888***'''666...(((***$$$///111222333222222333444555555333111...,,,,,,,,,,,,,,,,,,,,,,,,...///000))),,,......,,,+++,,,---......///...///000222333+++++++++,,,,,,...///000---111***555+++222+++///,,,...000111000...------+++...'''$$$,,,+++)))...,,,444:::888///+++///555333222111111333333000,,,444000&&&===222...***888222...---000///,,,,,,000555222///---,,,---///000(((---111///******000888............---+++***)))---,,,---000///+++***,,,***,,,)))%%%,,,666555+++000...,,,,,,...///333777999777999@@@CCC@@@999;;;666BBB===AAAVVV>>>AAA??????CCCEEEEEEGGGLLLIIILLLNNNOOOTTTWWWPPPGGGLLLPPPNNNGGGIIIQQQNNNDDDMMMIIIFFFEEEGGGGGGFFFDDDHHH555KKKCCCZZZ555FFFKKKGGGHHHGGGGGGGGGIIIMMMPPPKKKDDDAAAFFFIIIGGGEEEFFFJJJIIIHHHGGGHHHJJJMMMOOOFFFPPPWWWVVVRRRQQQOOOMMMMMMNNNQQQTTTVVVVVVUUUTTTZZZQQQMMMQQQTTTQQQOOOPPPWWWXXXRRRRRRUUUNNNLLLWWWPPPPPPOOOMMMKKKIIIHHHHHHMMMLLLJJJHHHEEECCCAAA@@@444CCC555DDD444999???DDD555555555333222333666888333888<<>>???ZZZ<<<;;;&&&AAA+++666555222444888666222333999///111333555777666666555555333000......111333555555///...333555222333777777666555222000///111333222666888999;;;;;;111&&&...---,,,,,,111555666444)))(((,,,444444---)))+++222---///777888111///444EEELLL444,,,222555:::333...333555111000444444111555666111---222:::333$$$,,,---999---:::222<<<666111777666000///666666111999333------111222///***+++111444222444::::::666---...111444666555111...***;;;999...222777///(((999555111000333555555555222222222000---,,,---///,,,...444999555666KKKeee666111.../////////333888***111333///...222444222***111000---...+++---999444111CCC:::444666&&&///222222000...,,,,,,///222.........------...111333++++++******+++---///000---000333222000......000------,,,,,,+++---000333......---------...//////%%%111...222&&&333------'''+++000111000///000222222444---)))---***$$$(((000***%%%'''...222///+++...---,,,...444888444///(((444(((666---;;;777333333///...111111------111333111...,,,,,,...111222,,,...---+++---111///)))000...,,,,,,---......---+++***---000***!!!%%%111000---!!!,,,111,,,000---***)))***,,,???AAA???;;;;;;AAAGGGHHHHHHIIIEEE<<<999>>>CCCCCCGGG>>>:::AAAIIIKKKJJJLLLJJJMMMPPPRRRRRRNNNIIIFFFIIINNNOOOIIIFFFJJJKKKIIIKKKHHHFFFEEEGGGGGGDDDBBBRRRMMMIIIKKKPPPRRRNNNIIIEEEEEEFFFHHHIIIIIIFFFDDDJJJGGGEEEFFFIIIKKKJJJHHHQQQFFFHHHCCCGGGQQQHHHKKKRRRPPPPPPUUU[[[ZZZOOOEEEVVV\\\\\\TTTTTTZZZZZZTTTWWWSSSPPPRRRVVVVVVQQQJJJQQQWWWXXXQQQJJJLLLSSSXXXNNNQQQPPPLLLKKKLLLJJJGGGFFFUUU>>>CCCLLL<<<>>>===@@@:::777;;;<<<888777::::::888666555555555444333'''444>>>GGG\\\ppplllYYYMMMDDD000+++000---111222111...,,,000777<<>><<<:::WWWEEE888888999555666===>>>???666???===333;;;;;;666777666444222444999>>>;;;777888333...777???999///222555555333333666999222555888888555444666888???333...BBB???111555---;;;888555444444444222000222222111...000555666444555555555555444444222111777555333222111000---***333,,,666555???...222111BBB888---,,,222888888555222555666333---,,,///333555333111222444555444111222------222555111...000111555555333444888888555///777>>>===666111444888///111444333222222666999111555222111333---***444///,,,333///:::JJJ<<<333+++///222111222444222...444222000000111222000///------...///111222333444222000------222777444---,,,999===&&&888888]]]777///777888'''***777222+++***---111000,,,...666'''000111...---'''+++<<<222///***'''&&&(((+++...111111000///...------,,,---******+++***(((+++000000---,,,...333333///***///000111///+++***,,,...///222555WWW333999222.........------.........000...,,,---000111///---***000---+++000,,,''',,,""")))......///222///)))---...//////...,,,***(((888...222'''777---444,,,***///111///...111333222000///---...333777111(((888666333000......111333000111///******...///---444444111,,,---///***###---111111---+++---...---444000,,,***,,,...---,,,...,,,***)))((((((===???>>>999888<<>>333333222333444555555444555666333111<<>>;;;555444444222111000333777;;;111222444555666666555555???999333000111333555666333222222222333555777888111222333333333444666888222333444555555444222111666444444555777777666666333333222000000333888<<<:::333///555;;;<<<::::::^^^HHH444222555444666;;;:::<<<444======333;;;888666555444333222444888;;;111///222222000;;;EEE???333444666666555444555666222444555666555555666666***333000222...555DDD444777666555444333333333222333444222000111666777555333444555444333222222222222111111222333333222000///---222%%%111...999666===888111,,,++++++---...///111222111//////222555000///...000333444333111555222222444222---///444NNN;;;666@@@888!!!***555777888555111///000222000111222111///...///000222999777444333,,,...<<<---+++333,,,222@@@333,,,111333333000///111000---444555666444222111444666444333333333333333222111666333000000777===999111---999,,,---555IIIooo<<<111444666---111999000333000111444222...///444&&&...)))&&&333888...(((000///---,,,++++++,,,,,,,,,,,,---------,,,,,,+++...,,,---000...***+++...///---+++,,,...///---+++///111222111//////111333...***)))==='''000111333222111000...+++***)))...---,,,---000222111///---000((($$$++++++)))///&&&***,,,***+++///...***///000000000000///---,,,333,,,222***777///666///(((,,,///...000333333111+++333000))))))000555444222000---,,,---///111---//////,,,---222333222,,,+++***+++...111333444&&&***,,,))))))---000///333///,,,***,,,......---,,,,,,------,,,,,,555:::<<<::::::===??????999>>>BBBCCCDDDGGGIIIHHHCCCDDDHHHLLLKKKHHHIIIMMMJJJKKKNNNPPPQQQQQQQQQQQQLLLKKKIIIHHHLLLQQQOOOJJJIIIIIIIIIIIIJJJHHHEEEBBBKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGEEEEEEEEEEEEDDDBBBCCCFFFHHHGGGCCCCCCFFFJJJMMMHHHLLL???888???BBBSSSQQQQQQRRRUUUWWWXXXWWWUUUZZZUUUSSSWWWZZZZZZYYYZZZXXXYYYYYYVVVQQQOOOPPPRRRUUUSSSOOOMMMQQQUUURRRKKKGGGKKKLLLJJJIIIJJJGGGBBBIIIDDD999>>><<<888===...666444555:::===<<<;;;===222222333444444444444333333444555777999:::::::::===222***000;;;>>>;;;777777555333333444666777777333333444444444333222222000111333666999:::999666888777666444444444555555///...///111333444333222444444444555555555555555333444555777999888666333666777777777777999<<>>555''')));;;///444444555333222222333444333555555222222666888666000333555444222000111333666444222222111000---+++---///333 ,,,///<<<444999:::999333+++(((,,,111111000000//////000222333---------000333444333222777666555333...+++...444111111222333555666777777<<<999444222111222444555666555444444555444222000222444111333999444...444...---555,,,---666+++(((333444222...---000111///222666888555000000555;;;555444333333333222000...222111------333999666...;;;===222555###@@@TTTggg===000...111000666777---555111///000000...---...---777///(((777DDD:::,,,...///000111111///---+++---...///000111000//////000///111444222,,,***---000///---,,,,,,,,,,,,,,,---///000111000222444666///++++++***,,,(((,,,///333333333111///,,,)))'''---,,,+++---000222333222...000(((&&&......+++///---///---******...000///////////////////////////,,,***000+++333,,,000---%%%))),,,---000333222---+++444///%%%%%%///888///...,,,++++++,,,...///+++...///---...222222000777111000444222+++(((,,,+++///000......222555555111...++++++,,,.........+++---///000111000999>>>@@@???>>>??????===<<<@@@CCCDDDDDDEEEEEEEEEKKKHHHFFFDDDCCCEEEKKKPPPMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPLLLIIIIIIKKKLLLKKKLLLLLLNNNOOOOOOLLLIIIGGGKKKMMMOOOMMMKKKIIIKKKMMMFFFDDDBBBBBBDDDFFFGGGGGGFFFHHHIIIHHHFFFFFFHHHJJJLLLEEEEEE444---666<<>>555000333444777777333222444555444...---,,,+++,,,---...///,,,---...000111111BBBFFFGGGCCC???>>><<<999EEEFFFGGGHHHHHHGGGIIILLLNNNKKKFFFCCCEEEJJJMMMNNNPPPPPPOOOOOOOOOPPPRRRSSSWWWVVVTTTPPPKKKJJJPPPWWWKKKMMMOOOPPPOOOLLLJJJHHHFFFIIIKKKJJJFFFDDDFFFIIIGGGEEEBBBBBBDDDGGGHHHIIIIIIGGGEEEEEEGGGHHHGGGFFF@@@===HHHDDDDDDJJJEEEMMMQQQRRRSSSRRRQQQQQQTTTWWWVVVNNNMMMUUUYYYVVVVVV[[[XXXUUUSSSSSSUUUVVVWWWVVVTTTWWWXXXTTTQQQMMMFFF>>>@@@EEEGGGEEEDDDDDDAAA<<<999333@@@AAA888AAAEEE999888888666555444444111...555777888777444222222333<<<000,,,333777222000444777111111777666///---333222000///111333333000,,,111111111111222333333444999;;;777000...111222000777666555444333444555555777555444666888888444111333222111111222444666777444888:::999999:::444---555777999999777555444555444333444666555444888>>>999888888:::888555444555444===888======777===777:::777444444777999999777777222777;;;666777:::555333111111333666777444111111///...111444666444111999888777CCC;;;000;;;555666666666444333222333444111666777444222444666666444666888777444222222444......///222666888888777333***555777AAA,,,///111+++...000///---,,,...000555333000//////000///...000111111111111111222222333222111333777888333...777------888888...///999---000222111//////333666444222000222555666333000777555///444AAA===222111222222<<<222---222---333,,,111333222222555333000111000......///111222333888555222222444555333000111999<<<666...---000333***+++:::***BBB___nnnBBB000000,,,,,,000111//////222000......222666777444111555333222222,,,222GGG...////////////......---......//////...,,,+++***444222111111...***+++000...111333333111...---,,,---,,,,,,,,,---.........(((111(((333'''777'''###+++,,,...///000000000000000000///......///111222+++111///000888555,,,,,,+++***)))))))))((()))***---------------...///000...111111444000222000222,,,000222111111222...)))777444...***---222///***---,,,+++---000222111000***......,,,,,,///...+++666(((&&&444<<<555...///222555555000---...///---------,,,,,,,,,,,,---///------------...///>>>BBBDDD@@@???BBBCCCBBBEEEDDDEEEHHHIIIIIILLLRRRKKKLLLLLLLLLNNNQQQNNNIIIRRRQQQPPPNNNNNNOOOPPPQQQQQQSSSTTTRRRLLLIIIQQQ[[[GGGIIIKKKLLLJJJHHHGGGGGGEEEGGGIIIHHHEEECCCEEEGGGJJJHHHEEEDDDEEEFFFGGGFFFIIIEEEBBBBBBFFFGGGEEEBBBJJJDDDLLLHHHKKKRRRKKKPPPKKKMMMOOOQQQRRRTTTVVVXXXTTTRRRSSSWWWXXXXXXZZZ^^^YYYWWWTTTTTTUUUVVVTTTRRRPPPSSSQQQJJJDDDDDDDDDCCCCCCGGGHHHEEEDDDDDDAAA<<<@@@999@@@555222@@@???<<<666666444111111444333///000222444333000000333666@@@444---111555333222444((()))---000///...333::://///////000111111...,,,000000000111222444555666...666999444333888888333222111000000000111333444222111222333666777666555222111111111333555777888555:::;;;999:::???<<<444111444777888777666777777333222444888888777:::???::::::999444///...333888///;;;777999444---777222:::888666666777999999999666000555;;;666666999555222111111111333444444333111000000222333333222111+++999555///'''***///999777555555666777666555111666888555222444666555888888777777555444222111333222333555888:::999888666&&&...444>>>(((///888------------,,,+++++++++222111000000000111333444000000///---+++,,,///111222111111444;;;???888...***+++---///111333555666...222555444000...000222555333111000000000000///111888555///+++&&&...AAA000...888111---222...777///333555444333333000,,,333111///000222444333111CCC===777555777888666222222;;;???888...---111444***888666DDDKKKrrr^^^:::,,,333///,,,222000---555///000...---///555777555888222///:::BBB666000>>>///...------------......000000///...---,,,++++++333000//////---+++---222......000000000...,,,***000///------...///...---///222&&&000'''666++++++------------.........///111111000///---...000333///333---***...---+++111---+++,,,//////,,,+++---/////////000000111111111---///)))000***222///333111666999666333222111---,,,111222---(((***///111---++++++---111333111...***...///---///333555333LLL;;;------///***%%%$$$---000111---,,,...000///,,,---...---++++++,,,......---,,,+++,,,...===AAAAAA???@@@FFFJJJKKKCCCBBBDDDIIIJJJIIILLLRRRGGGNNNQQQOOONNNPPPOOOKKKPPPPPPOOONNNNNNOOOPPPPPPLLLMMMQQQSSSOOOIIIKKKRRRNNNPPPRRRRRROOONNNNNNPPPHHHHHHIIIHHHGGGFFFGGGGGGJJJHHHFFFFFFGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDVVVLLLMMMCCCCCCKKKGGGPPPEEEGGGJJJNNNQQQRRRRRRQQQPPPVVVYYYVVVUUUXXX\\\]]]TTTVVVWWWVVVTTTSSSSSSTTTOOONNNFFF<<<:::AAAKKKOOODDDGGGGGGCCCAAAAAA>>>:::AAA<<<>>>///:::III777777777888444///000555555222111333444111...///333888555555666999999666222000888;;;:::333.........---...000111222111000000000111111111111222444555666---888999:::===:::111111000//////000111222333---.../////////000222444111111222333555666888999666;;;;;;555777>>>===666444666888999888888888999111///111666999777777999777888666111///000444777...>>>:::777---&&&333000888888888777666666777999999111555:::333000333000444444444222000111333555111222444333222111111111000@@@???<<<:::GGGTTT;;;:::555222555;;;>>><<<999222888;;;777333444666777<<<888555555666555111---777666555444555444111///666***111///999(((000444000111222000...------///111333444222000000333666//////---***)))+++000555000111111111777<<<888000,,,<<<;;;)))'''666555$$$222222333333333333333333666666444222000111333555///888555---&&&!!!+++AAA000,,,555///,,,222...888111444555222111333111...111222444444333222111111CCC<<<333111444666555222000666888222......000000'''333///JJJRRR\\\;;;...***333---***444111+++555000333111,,,***...111000+++((($$$+++555...%%%***........................222000...---,,,---...//////---...111000---///444222///,,,,,,...000///---111///------///000///...444333---333---111///444///---,,,++++++,,,---...000000000///---...222666///555000***+++))))))333000------000111---...111//////111222222111000000555333%%%---$$$111+++//////777:::666000///111111&&&///333...'''(((///444+++)))(((+++000111...***,,,//////---///444666555666111+++***,,,000333444,,,000111......222444333,,,...///---+++)))+++,,,...............///JJJLLLHHHAAA???BBBFFFGGGHHHGGGJJJPPPPPPLLLNNNSSSFFFOOOQQQKKKFFFJJJPPPRRRNNNNNNNNNNNNOOOOOOPPPQQQPPPOOOSSSYYYVVVMMMHHHIIIGGGIIIJJJIIIFFFEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFEEEGGGFFFEEEFFFIIIKKKKKKKKKFFFHHHIIIHHHDDDCCCEEEHHHGGGDDDPPPKKKKKKOOOFFFLLLHHHIIIKKKOOORRRRRROOOLLLLLLWWW[[[TTTPPPVVV\\\[[[LLLRRRXXXXXXSSSQQQUUUYYYRRRRRROOOIIIHHHJJJJJJHHHCCCEEECCC???<<<===:::777222333888000KKK[[[;;;999;;;;;;666//////555666222777888777333......333888///333555111///111333444+++111000+++---555666///...222444444222111222555333222222111222333555666+++444666///---333555000444333222222222333444555222333444111......111444111222333555777888999:::888<<<999111111999999111555666777666444222222333...,,,---333666444222222...111222444555777555222666HHHEEE???222***888888555888999777444444666999555,,,111777222000333222777888777333//////222666111444666555111///000222555444///555///---===888999444000555>>>DDDAAA<<<333999===999555666888888>>>888333333666555///)))///......///111111000...444111:::000888,,,///)))---111333111---,,,///333444777888444///---111555000000...+++***---444:::,,,000000---///444444000000---///444666444666:::///,,,)))+++111555444111111222222000///111666<<<777:::555333666111///999111+++444...---222...999000333222///000444666444---222777666111---...111:::222***(((---222222111111333222000000333333///555111???NNNnnnIII555666(((111)))&&&444111)))222777;;;999000+++...000///---666222+++...000///444,,,...///000000///...------+++)))((((((***---...,,,,,,///444333000000444888111+++***...333444333///---+++,,,...000///...000000333777222++++++333---,,,***)))))),,,...000...///000...---///444888,,,666666111000***(((111---((('''******((()))///---...///111111///---,,,EEE@@@,,,222&&&333+++...***333888222++++++///111,,,//////,,,,,,///000...(((&&&&&&)))...///+++&&&///111///,,,,,,111333111,,,333666111.........,,,+++///000------000222222,,,...///...***)))***,,,---...000111111111KKKEEEBBBFFFJJJJJJJJJKKKPPPLLLHHHHHHMMMRRRUUUVVVTTTRRRKKKOOOOOOXXXVVVXXXSSSUUUNNNKKKRRRSSSQQQWWW___]]]XXXSSSNNNLLLNNNPPPGGGHHHMMMJJJ@@@EEEIIIBBBIII@@@???GGGJJJDDDAAAEEE=========KKK===HHHBBB???GGGRRRYYYQQQ@@@999AAAMMMHHHIIIIIIFFFDDDCCCFFFJJJJJJIIIIIIIIIJJJMMMOOOQQQWWWSSSQQQTTTUUUSSSTTTVVV[[[ZZZXXXUUURRROOOMMMMMMJJJNNNGGGCCCGGGCCC???DDD999AAABBB999777===@@@<<<111888111>>>555EEE::::::@@@//////)))===333666,,,111000/////////000111222666444111000222555666777444111......000111000///333333333333222222333333...777666,,,,,,777999111111666888333000111222222000999;;;333000444444///777333///---...111333333,,,000666999:::;;;???BBB...000444777:::;;;;;;;;;444333333444555555444222555555555444444222000...777333000333555555333111555)))666000:::333===000;;;;;;:::888666777999<<<888888888777666333111///888...---888===888555888222000+++111@@@===222222...;;;111+++444777///999666222666DDDPPPLLLAAA666<<<;;;333---///444888222333333222666<<<;;;666555222///...///000///...---///222444444333111000------...000222333111000333000......000222111000,,,...222000...<<>>CCC@@@BBBAAAKKK999EEEGGGKKKJJJOOOSSSNNNDDD@@@DDDKKKIIIJJJIIIGGGEEEEEEGGGJJJIIIIIIIIIIIIKKKMMMPPPRRRUUUQQQPPPTTTWWWVVVTTTTTTSSSQQQPPPQQQSSSSSSQQQNNNQQQTTTLLLFFFIIIFFFBBBHHH999AAAAAA999666<<>>555---%%%777GGG444444333222333444555666555333000000222555777777333111000222444444333000333222111111111111///...///999;;;444666AAABBB999222888999555222444555555222666888444111222333222555222000///111333444444666999<<<===<<<;;;::::::DDD???777111///111555999444444333444444555555444888888777666444333444555111000//////......000333666444:::@@@777:::999444888888888666555666888:::555555555444333111000///555//////666999555222444000???DDD<<<111'''///EEE(((666;;;333///555555///444555333222777>>><<<555222666666000,,,...222333444555333111333777666222888:::;;;888444000......000000111111222222222222//////.........,,,***(((333000------000111111000222444777///'''111;;;444...///000111222333666888111111111000......///000///111444444333222111000555444555777666555:::@@@DDD===444//////000///---000111111111000000111111///222222111333555444///555......555777000...333444555222---+++...///---444000///222222111333777---111888<<<666,,,***......///111222222111000///""",,,333222000111111000...///000///---,,,,,,---)))***+++------.........+++...222444444222000... $$$'''((((((---666>>>***)))***,,,......---+++...---,,,---///000000000---111,,,***000...))),,,,,,+++)))%%%$$$'''...333***###000>>>000,,,111111000,,,---222333...+++,,,000...,,,---000222111000999555555444---CCC---111///000222222111...+++***............////////////000///,,,***,,,000...)))...---...///000///,,,)))'''...111///333:::999111---((($$$%%%+++//////,,,555444000...111666444//////---+++,,,---...,,,+++...------///333555DDDDDDGGGJJJHHHFFFJJJQQQLLLMMMQQQVVVYYYXXXUUURRROOOZZZOOO```IIIYYYMMMXXXRRRVVVRRRQQQWWWUUUOOORRRMMMNNNOOONNNMMMLLLMMMOOOPPPMMMOOOLLLDDDGGGMMMGGGIIIEEEFFFIIIGGG@@@???DDDGGGJJJGGGLLL444@@@IIITTTKKKKKKJJJIIIGGGGGGGGGHHHJJJJJJJJJHHHGGGGGGIIIKKKIIIIIIIIIJJJKKKNNNPPPRRRSSSOOONNNSSSVVVTTTQQQQQQXXXWWWUUUUUUVVVTTTOOOKKKSSSUUUKKKCCCFFFCCCAAAHHH:::??????888666;;;===:::777999111666222===555111;;;444***111111666111333555555555444555666777777333111///000222555777777///......000111111///...222111////////////...,,,111:::<<<555555;;;999///222777999666333555777777555444555666555222333777333222111222444555555444111222555999<<<<<<999777999999888777666444333222444444333333333444666777333444444222///000444777555888999666444555999>>>666<<<<<>>777000...///222111000///000111222444///000000000000//////...222000......///000111000,,,---///&&&!!!+++(((+++,,,---000444777777777111///------...///...---000333555555333111222444,,,+++...111///***))),,,<<<666000...///222333222---111333222...---///333...000///---///333222...333------333555000...111---000000---...222333222000......222333111222555555222111000---***,,,111...///111222222111///...000111111000222555333...///000000///---,,,,,,---(((+++---...------000222...///111111000---***(((&&&***---+++)))...:::EEE///---,,,,,,---------,,,---,,,,,,---///000///...+++---+++...222(((###...)))+++((($$$(((333666222***...'''555"""666//////,,,+++...///,,,++++++/////////000111222333444...))))))...000DDD555666------...///000000111222000///...---------...//////000...,,,...111...(((***+++---///000///+++'''"""(((,,,,,,222;;;<<<666)))((())),,,...///---+++((((((&&&$$$''',,,+++&&&---,,,,,,---//////...,,,,,,---//////000222JJJIIIKKKNNNMMMJJJMMMRRRJJJMMMRRRVVVXXXWWWSSSQQQWWWMMM[[[CCCYYYHHH^^^[[[QQQUUUPPPNNNTTTRRRMMMPPPRRRTTTVVVUUURRRPPPNNNNNNPPPJJJKKKIIIBBBEEEJJJFFFDDDDDDFFFIIIFFFAAACCCHHH<<<===999;;;###///777BBBGGGEEEDDDEEEFFFHHHHHHGGGJJJJJJJJJIIIHHHIIIJJJKKKIIIIIIIIIJJJLLLNNNPPPRRRPPPOOOPPPRRRPPPNNNPPPUUUVVVXXXYYYXXXTTTPPPMMMKKKQQQRRRGGG???BBBAAA@@@HHH:::===<<<777666:::;;;888888888333333444;;;777222333======KKK;;;???777AAA333333333333333444444555111000...///222555777777222111///...............111222222///,,,,,,111555///555666///...333111***///444777444222444777777888333333999999333333:::222222222444555555333111,,,---000666<<<===999555---000555999:::888555333444444444333222444777999///111333222//////222666---111222111000222555555666888:::DDD333999555222222333444444333444666999333333333444444555666666777888777333111222444444111'''!!!777===999:::666333222333222111333999111555777666333333555777111222222111444999777222666777555111333888;;;999---222888999555222111222222111111111111111222222111222222222111000000000222111000///000111111222111000333///'''...666222///---...111555666444111444000......111333111///111444888:::777333333666222222444888888333111222000///000222555555222000...000111000......///111///000///,,,...222222///111---,,,000222///...000)))---///...000555666444///---...222222///...000111000111333444333111111,,,---///111111111///...555222...---000333222///222333333222///......///+++///222111...---111555333///+++))))))***,,,---111222111---***,,,333999...,,,***+++---///111111---,,,,,,---...///...---+++++++++222333$$$---&&&------***222===777(((..."""333%%%666"""444000000---,,,,,,------,,,,,,+++,,,......///000333555333///,,,,,,---222***(((++++++,,,---...///000000111000...,,,+++,,,...///+++...///000444777333---***((('''(((+++---......,,,,,,)))%%%(((111555444333222///,,,***+++...000)))******)))---222222...+++,,,---...000000///...(((---111222000000OOOKKKIIIMMMOOOMMMLLLLLLMMMOOORRRUUUVVVUUUTTTTTTUUUYYYDDDXXXEEE^^^QQQ[[[TTTVVVNNNKKKQQQPPPMMMSSSRRRTTTVVVVVVSSSOOOMMMLLLQQQIIIIIIJJJDDDFFFKKKGGGDDDEEEGGGIIIFFFBBBDDDHHHOOOMMMHHHOOO<<>>---555EEEVVV;;;+++111222222222333333333333000///...///222555666666;;;999555111//////111333...333555000***+++666BBB,,,111111...111888;;;888...333666333111444777777999333444;;;<<<555444:::333333333555666444111...444444666:::>>>===888444<<<999555222111444888:::555555555333222333666:::000333777888666444444555---111222222555999777111999///888333888333;;;000222333555555444555777999222333333555666777888888555444111...,,,...222666(((---+++---222---***333000000333666222---222;;;/////////111222222222333---------...333777555///555777555111111666999999......///111222333333333000111222333333222000///222333222000,,,)))***+++333333222111000111222444000,,,///222111777:::111111//////111444555222///555222///000333444333111000222777<<<:::333111444111///111666999888999<<<333333333444333000---***111///......000111000...111222111...000444444111333000///111333222222333///222333000000222111---333111222555444000...///,,,---000222555555111---...///000000///...+++***222///---,,,,,,---///222222333333222000...///000...111333111---+++///333000---++++++...222333444///---+++************)))...,,,******---000222222,,,++++++---......---+++,,,,,,,,,333444$$$,,,)))///000,,,222;;;333"""---000555111333+++///555555444111000111333333111---.........------///111...//////000111,,,222111------...//////...---,,,111000---,,,+++,,,---...'''+++///333999===999333,,,+++)))***---///000000444111+++&&&'''+++...---,,,,,,***'''''')))///444+++---...,,,...222222///)))***+++,,,------......'''...666888555222TTTNNNLLLQQQTTTSSSPPPOOOQQQSSSTTTUUUTTTUUUWWWYYYXXXNNN[[[KKKaaaOOOXXXKKKUUUWWWOOOKKKRRRRRRPPPVVVNNNQQQTTTUUUTTTRRRQQQPPPNNNDDDEEEHHHDDDEEEIIIFFFHHHIIIIIIHHHEEECCCBBBCCCAAA???;;;GGG999GGGDDDBBBAAACCCEEEEEECCCDDDGGGIIIJJJIIIHHHIIIKKKKKKKKKIIIKKKKKKLLLMMMMMMNNNNNNOOOJJJNNNSSSUUUQQQQQQ\\\jjjFFFKKKPPPOOOKKKGGGIIILLLFFFIIIAAA<<>>DDD<<<:::777555666777666555000222999000777444;;;777***000111333$$$###)))888222222333444444444444333000......///222444444444;;;999666111......000333,,,222666222+++---999DDD222444333111222888<<<:::///555777444222555777888666444555:::;;;888444444333333444666777666222///000111444999<<<<<<:::888::::::::::::::::::;;;;;;555666777555333222555888111222555777666444000...555999999888===CCC???666;;;---888...:::222???222333444666666555555666888///111333555666777777666777000...222333111555===***333666666666,,,(((333000333666777222---111777333///---111333222000000.../////////444999777333555777666000...000222111555222//////111333333222///111333444444222///...+++...000000...///222555222333333111000000222444+++###'''------111000%%%.........000333444333222222111000000111333222222000---000777888000---///444///,,,---///---...111555333000......///111222333///---...222333111------///...,,,...111111---111///...///111222222222...111222000000333333///111///000333222...,,,...222333111///111444444111333333333111///+++(((&&&...---------+++))),,,222///000111000...---...///...000000---***))),,,///000//////111222///)))###)))((((((+++000222...+++222///,,,+++,,,.........+++++++++---......,,,***,,,...---111444)))###,,,---000---(((***000...''')))777000666///333,,,:::333333222///000333222///444333111///...---,,,+++###(((---777---AAAAAA000111111222111000///...///...---,,,,,,,,,---...(((***---///666<<<;;;666000000222333444222...***111000000000000///+++((((((***++++++******,,,---))),,,,,,))))))+++***&&&'''((()))(((((()))+++---)))000999<<<999444RRROOOQQQUUUWWWUUUTTTVVVRRRSSSUUUTTTSSSTTTWWWZZZSSSYYYSSS```SSS]]]OOOQQQRRRUUUOOOMMMTTTSSSPPPUUUMMMPPPSSSUUUUUUTTTTTTTTTKKK@@@BBBHHHEEEEEEIIIFFFIIIIIIHHHFFFFFFFFFCCCAAAGGGFFFCCCPPPAAALLLGGGDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGHHHKKKLLLJJJHHHMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNQQQUUUTTTRRRVVV\\\PPPOOONNNMMMLLLJJJHHHFFF???DDD???;;;???<<<777;;;<<<888555555666666444444111555BBB666<<<333>>><<>>222111,,,000<<<888000222222555444111///111222333666111000555666333222555111333333333555::::::888333666666111---...///...666666444333111111333444111222222333222111000///)))---000111111333888===000111111000......000333444---000555222444555------...///000000111333555000111222111111111333444444+++)))111444///,,,///AAA999444444333111000222000000/////////111444777111111000000111111111000+++......---...111000+++///...---,,,///111222111,,,///000///000555666444...,,,---000000......000444666444///000666::::::222333333333111...+++)))000---...000...***+++000---///000000///...000111///...,,,+++***+++---...333111111111111+++ ***+++---000444555444222333000---,,,,,,,,,+++***+++++++++---...---+++((()))///------555222,,,///,,,---...---******---000+++999---000111666---:::...000///,,,---111///***555222......//////---***---...+++,,,555222+++000////////////111222333,,,---------------......///---)))&&&***222555333333222222333333111---***------...111222000---+++.........------+++(((&&&,,,000222000000222111///)))***)))(((&&&'''+++///)))...444777444000IIIJJJOOOTTTSSSPPPSSSXXXOOOQQQSSSSSSQQQQQQTTTWWWUUUVVV[[[VVVXXXTTTZZZ\\\MMMQQQMMMMMMTTTSSSNNNQQQKKKNNNQQQRRRQQQPPPPPPQQQNNNCCCFFFNNNLLLLLLNNNKKKGGGFFFEEEEEEHHHJJJGGGCCCMMMLLLIIISSSAAAIIICCC@@@OOOMMMJJJKKKMMMOOOMMMLLLIIIGGGFFFHHHKKKLLLJJJGGGNNNNNNNNNNNNNNNMMMLLLKKKSSSOOOOOOSSSSSSNNNIIIHHHKKKFFFBBBEEELLLOOOKKKFFFAAAGGGCCC???CCC>>>777:::<<<888444444666555333333444;;;LLL<<>>???@@@>>>:::666>>>444333<<<:::///---666111555999999777666777999<<<666222555555000000333222111000///......//////111000///000333555555555///000///+++,,,///...)))///...---,,,,,,,,,,,,,,,000000111000000///......000000111222222111//////:::---555///111777\\\BBB888DDD<<<444III\\\MMM555888555777;;;:::555777===888777555444555777:::<<<666666666666555666777999444333222000000//////000***...000222444666666444444444222000222777888555666222......111444444333:::***%%%111888444222888333)))&&&...333///000666777666444111000111555888666444444444///,,,///555222---...555444,,,,,,444333333333111000000333555222333333000...///333777333111...///222333000---000---+++,,,///000...+++AAA999222111111---+++,,,000000111111111111000000***,,,,,,***...444333---000000666666000444888111222111111000...,,,---000&&&!!!&&&111444......444***...333444333000---,,,000...+++,,,...000111111///...///333666777555222...333(((,,, 111///666111333555444222111000111333444222...---000000...000...000333111---...444HHH:::000222666666:::AAA666333000000111111///---333000......111333222000...444///+++000000---111000,,,///999999000---111555------333222+++***111111,,,***------+++...444***...222111---***,,,//////***(((+++///......000---000,,,"""$$$,,,000.........---,,,,,,///111888333...---///222111000777111***...444---///BBB111111111000...,,,)))(((...+++***---...---000444///444...))),,,,,,,,,444111---,,,111444111.........'''///***+++222***///<<<444,,,+++***'''&&&(((***+++,,,---............444000,,,+++---///...,,,((())),,,---&&& $$$...(((...$$$...$$$222)))))))))+++---------///SSSKKKTTT___ZZZUUUVVVSSSXXXYYYZZZYYYXXXXXXYYY[[[TTTXXX\\\[[[WWWTTTVVVYYYNNNOOONNNMMMMMMPPPUUUZZZQQQOOOOOOOOOLLLJJJRRR]]]MMMHHHDDDDDDEEEFFFHHHKKKIIIGGGFFFGGGIIIIIIHHHEEEIIIKKKJJJHHHIIIMMMMMMJJJIIIHHHHHHIIIKKKLLLKKKJJJEEESSSOOOXXXUUUJJJQQQHHHNNNCCCPPPPPPOOORRRkkkAAAHHHIIIIIIIIIHHHGGGEEEDDDMMMIIIFFFFFFHHHHHHEEEBBB======<<<======;;;888555888666555555444333444555...///111444777888888888:::444222444555222111444222222222111111111111111000///...///222444555555333222000000000///,,,***---------...///000111222......///000111111111111000111222333333222111111333+++222888222666RRR>>>000:::222+++===LLLCCC555===777555999:::777555777999999999888888888888888777777999<<>>888333777666444222222444666888555666777777888999999999222333111...111666777555333222111222444555444333!!!999BBB333+++555999111<<<222...444777333222777666555444111//////111333444///...000111000111444555000111777555//////777555111...---///222222111000222444444222111333444222222222222111000000111333333444333222111111111:::333///000111000000111........................---...---***---333222---///...444444---000444---333333444444222111222555666000000666555---+++000111//////000222444333111444444333000------000333222555555///&&&$$$***111///333777222444222444000222444666666333111//////222444333///...111111...444///...222333000///111999444000000...---///444888555333444666777666444111...++++++...111222111222777111///555333---///(((---111111//////...,,,""""""---000++++++111222...,,,//////---///333---000222111...++++++,,,***(((***000333000,,,+++///444333+++'''+++111222,,,---......------///111666444111111222444555555//////+++---333,,,***666+++---000111///,,,'''$$$+++((((((,,,---+++---000000555000,,,222111///666111......222333000...///444---222---///444)))+++999222...//////,,,+++,,,***+++,,,---............---+++)))((()))++++++++++++((((((++++++'''(((---...111444,,,,,,+++---+++***,,,......---+++bbbSSSRRRYYYUUUUUUYYYYYYWWWXXXXXXWWWVVVWWWYYY[[[UUU[[[___\\\TTTPPPSSSXXXPPPOOOMMMLLLKKKNNNSSSWWWUUUQQQLLLJJJIIIKKKSSS[[[ZZZMMMGGGLLLNNNIIINNNXXXBBBBBBEEEHHHJJJJJJGGGEEEIIILLLKKKHHHIIILLLMMMJJJLLLIIIGGGFFFHHHIIIJJJJJJEEEUUUTTTTTTPPPKKKPPPGGGQQQMMMOOORRRVVVQQQ___HHHRRRRRRRRRQQQOOOMMMLLLKKKKKKGGGDDDCCCEEEFFFDDDBBB>>>===;;;::::::999666555333888777111111888999444111///...222888:::999666999555333555666555444666111222333444444444333222222000...///222555777777,,,&&&'''///222...---111......///000111222333333,,,---...000111333444444000111222333444444444333555333555GGG555444AAA666111888222,,,666===:::999===666222666;;;:::777555999:::;;;;;;;;;999666555444222333888>>>>>>888111666444111000111444777:::888777777777666666666666333444222///111666777444000222555666555444444444888:::999444222444555444;;;222...222444111000444333444333111...---...///444...***...222111000111666111111555333///111888666000******///333111......111555666555333222222000333666444000...111444///222555333///---///222777222///111222111111444222222111000000111222222111111...+++---111111///222111777777///333666///999:::999666222000000000888222111555555111222888;;;444---,,,111555555333333666888444...---222777111333333///,,,,,,222888111222???111<<>>???@@@AAABBB@@@===999777777888777666888333666@@@???444000555666888999999777777888;;;777666555444555666444111///111333555555444333222444222000000333555777777FFF888111666444+++,,,555//////000111111111000///000000000000111222444444000000000111222333444444,,,444---HHH888888===CCC444;;;:::666777000...777111333555555666888::::::666666666666666777888888777888888666555666:::>>>555666777888888777666555333222666======888555666777777333//////222222///000222333111...///222666 ,,,AAA888111:::;;;///666111...000333444444555---///111222111111111222444222333333000,,,---111111///......---,,,...333222222111000///000222333222111111111222333333333222000...///000111///---******+++///222444333111666222000000...******---...---+++******+++---...333111///...------000222++++++222333---222777000,,,111444111000444444222888444111000///...000333444333222000///000222444...///111333444444222111555///+++000888:::333***)))000,,,111(((222---///+++...111333111000//////---111222111222444333000666999:::666111111444777,,,444555000000555444,,,000000000000000111222333---///222333222///---+++000666555444555......;;;:::000+++000333///++++++---,,,---000111000000222...//////////////////...222111000//////---)))&&&...***(((***)))(((+++000000///000000///...000222...000222111///---------...222555444111...///000///777444111777555+++(((,,,---///000111000///...///---///333444111000222(((...------555333...111111000222333000,,,...333333444@@@666,,,***"""***---***)))***)))'''(((---,,,,,,------...---------***,,,---+++'''%%%'''***000000...------///...---***///)))...'''222,,,,,,(((***,,,......///\\\PPPTTT]]]ZZZVVVVVVSSSSSSWWWZZZ\\\[[[XXXVVVUUUYYYUUUPPPPPPRRRRRROOOKKKSSSOOOIIIGGGIIIMMMQQQSSSHHHJJJLLLLLLNNNPPPNNNJJJAAAHHHGGG???@@@IIIHHH???MMMMMMKKKIIIHHHIIIMMMPPPKKKPPPRRRMMMJJJLLLNNNNNNMMMLLLLLLMMMOOOOOOMMMLLLLLLIIISSSQQQRRRSSSEEEEEEIIIUUUFFFQQQMMMHHHHHHLLLIIIIIIHHHGGGFFFFFFFFFGGG??????>>>======>>>???@@@>>>;;;888777777888777777:::111555BBBAAA222...666111444777666444555999===333444444222333666444000000111222333333333222111222111000000222333333222DDD:::333333222---...444***+++...000222222222222333333111111111222333444111111000111111222333444111999///;;;555111888:::111::::::888;;;777333999333777999555333555666666555555444555555777888999555:::>>><<<666111111333000222666888777555222000222000444===>>>777555888333333000,,,,,,000000,,,222111000...---///222555111888<<<888333444666777888444000000222333222111,,,///111222222222444555//////222444111---000666111111111000//////111333000333444444222111222444444111...---...111333444222///,,,---000111///+++((('''(((---222555222......,,,,,,...,,,((()))---------,,,++++++,,,------000......///...---///444++++++222333---222777000000777888333000333222---555444222111/////////000+++...111111111111333666444222000111333222000---222333333///++++++000666&&&222---:::+++999---///,,,...111111000//////000---000111///000333222000000777999333,,,---222777000222111///000333333///,,,...000111111333666888---000444555333000---,,,+++000000222444++++++999333'''$$$///555///---111000000000222333333555555,,,......+++,,,///000...222222111///,,,)))&&&$$$---...222777666000...///222///...000000///111444///000222111///------...000111333222000...------111444000///666333***+++------,,,,,,,,,---///000...,,,---000111......111***111///---222///,,,333222000000111///,,,---111***,,,;;;333***+++'''222...+++***+++)))&&&)))...,,,,,,------...------,,,,,,------,,,***))))))***---111222...***,,,------///444(((222%%%555))))))+++,,,,,,+++***+++nnn]]]XXXWWWOOONNNWWW[[[TTTUUUVVVUUUSSSRRRRRRSSSVVVTTTQQQPPPPPPQQQPPPOOOPPPKKKEEEDDDGGGLLLPPPQQQFFFIIIIIIGGGJJJRRRWWWVVVJJJJJJIIIHHHIIILLLKKKHHHJJJKKKJJJHHHFFFGGGKKKOOOJJJOOOQQQLLLHHHJJJLLLMMMLLLJJJHHHHHHJJJLLLMMMLLLXXXEEEMMMLLLOOOOOO===DDDLLLXXXJJJUUUEEEHHHIIIGGGCCCBBB@@@>>>===<<<<<<<<<;;;<<<============>>>>>>:::888666666777888777666666222444::::::444222555222222333333444555888999111444555444777;;;:::555333333333222222222222222333333222333444444222///444111......///111222222)))+++...111222333333222444333222111111222444555333333222111222222333444666>>>555///666,,,555///444>>>;;;666>>>@@@:::999555888777333333777666111555666777888888777666555444777:::888444000...///+++---000222333222000...222,,,...666777111111777///000...+++---222333111222111//////111222333222ZZZ999)))777<<<---,,,<<<333000---,,,...111111......///111111111111333555///...///222222//////222111333444333111222333333111222333555555444222000333///,,,+++...000222222111000//////000000///...((())),,,///111111000...---,,,...000...+++---222////////////////////////+++***,,,000///---000666///...555555...222666...222:::;;;333///222000)))+++---///000111222111000......///111222333222111888666333000///000333666...222555111,,,,,,444<<<+++111111222...222///...222333333111///...///000...000000------111111///---333333---))),,,111222------000333222000333999---...000000//////222555000333555555444333444555,,,---,,,333:::///'''000,,,,,,...111222111222444+++,,,---,,,+++***(((&&&+++...---)))***000222000'''+++...---+++)))***,,,---///666;;;999222...000///++++++///000------000...///000///......000222///.........//////...,,,555333///444===555---222......---,,,,,,---/////////,,,+++......,,,---000***333000***+++((((((333444///---...///,,,,,,...$$$"""...***)))...***222***)))+++---+++((()))...,,,------...------,,,,,,---------...000000///...+++///000+++))),,,...---...222000...***...,,,***,,,---///...,,,***XXXMMMPPPVVVOOOLLLSSSWWWTTTTTTSSSQQQPPPQQQUUUXXXQQQRRRRRRPPPMMMMMMOOORRRLLLIIIGGGGGGIIIJJJIIIGGGEEEHHHEEE@@@CCCQQQ]]]aaaOOOFFFCCCJJJKKKFFFFFFMMMGGGIIIJJJIIIHHHHHHLLLPPPFFFLLLNNNIIIDDDFFFIIIJJJKKKGGGDDDCCCEEEIIILLLMMMlllLLLKKKHHHLLLNNN???NNNAAAOOOEEESSS???KKKQQQJJJJJJIIIFFFCCCAAA@@@??????999:::<<<===<<<<<<======777555555555666777666444000555555000111777888444999555222222555777666444222777999888<<>>AAABBB555222,,,666444666IIIDDD888+++777666111555111444222000///...///222555777000111///,,,...444222,,,///888===999333222555666999222444???ddd<<<)))555555555555555555555555555777::::::888888:::999666...///111444888===@@@BBBDDD555999999GGG555333,,,===000---555777222555@@@:::555111000333444222///555333222333555555333000888444......444:::777111333---+++111666666777999000444444//////333333/////////.........000111222444......444333------333FFF<<<111******///444777,,,...111111000000222555---000444999:::777111,,,///,,,---000111000000333000000//////222666555///MMM>>>///,,,...///......444444444333222000---+++222///+++((('''))),,,...111///------.../////////...222666666333000000222000,,,))),,,111333...(((222444555333222111///,,,888333000:::'''888888...!!!000222@@@111777///777777222...///333555444000000///---...000222333444...///000000000///---,,,+++***!!!---222)))...(((,,,444000***///111111666444///...222333000,,,+++---///000222444555555666...------...+++(((,,,222***555GGGFFF000'''---000333222111000000111222333---...000333555444000---///333444///,,,///222222999777"""===(((!!!************+++---...000111///,,,,,,222666444111111///111000...///222111---222///111666333***)))///...===<<<888===222)))555///...///000---***...444---///111///,,,+++,,,..."""...444333VVV===---///333,,,&&&'''---111000,,,---///111///,,,+++---///&&&&&&&&&)))+++---,,,+++,,,---...+++((('''***---...,,,***((((((***...111,,,(((&&&'''+++---***''',,,,,,,,,,,,------...///)))///......000)))PPPSSSJJJRRRHHHRRRKKKOOOOOORRRRRRPPPOOORRRQQQNNNSSSNNNMMMNNNMMMIIIIIIMMMPPPMMMKKKIIIIIIHHHFFFEEEFFFNNNOOOOOOSSSIII:::999HHHIIIIIIIIIHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLGGGLLLNNNKKKJJJLLLMMMKKKOOOJJJLLLGGGIIIAAAEEEGGGFFFNNNLLLIIIOOOOOONNNTTTHHHIIIJJJKKKJJJGGGDDDBBBEEECCC@@@???>>><<<999777???999777;;;<<<888555555444888000666777777000;;;444555444333666999777222444111...000333333000,,,555333222222444555444333333222...888666666FFF???000###111222...444000333222111///......000222333///111///---000555555000444888888222...333999===///<<<***888???@@@&&&777333333333333333333333333333666777444444666666333<<<:::888555444555666777000,,,444,,,444+++999>>>CCC999555777777222222777888444111111555777555333111000///000111222000---999666333333222...'''"""...888@@@>>>444---...333000444555111///111111---222111000/////////000111444111000333444222111333888000+++000:::;;;222'''///111222111///...000333333222000111222333222111...+++,,,///000...///222///111111000111333222---<<<333,,,///333444444444111333444222///,,,...000333111...+++***,,,...///+++---...//////222555777///111333444333222222333555222000222555666333000---...//////000111111111222555111888)))555000---333000000...111///000...444222///---...000222333000/////////000111222222//////000111000///...---000///%%%000444...666111222999222***---//////555222---,,,///111...+++,,,...//////000111111111111111///......+++(((***000000,,,000222,,,000777444222111111000000111111222111...,,,+++---///000111+++///111///---...---***>>>666<<>><<<;;;;;;:::999===777555999<<<:::666555333333222...999000111777444666666333333777888555:::777666777999:::777444444333333444666666555444666555000555---(((333'''***...111...444000333333222111000000000000111///000//////111666777444111333111+++***///444555...CCC---)))***===000:::555555555555555555555555444777888555555888777444:::888666444444555777888<<<;;;@@@///555000>>>???:::888555555666777777666666333111333666999888666444333333444555666444333222///111666555000///555&&&777AAA:::///---000222111555777444222222111...444333222000///000000111///000///---111555333///111444555111)))%%%'''+++444333222000------///111444111///...///111222111222000000333444222222555///444666333111111000---,,,***,,,222777666666777111444555111+++***///555111000...---,,,,,,---...///111222000...---///222333222111111222333222111222111111000111111111111.........///000111222333999DDD:::===333:::---111===///111###777,,,222'''222111///,,,)))+++000555000000000000000000000000///000111111111000///...---,,,!!!))),,,'''000,,,:::???777---///111111777222---,,,...000...---///000000000000000000//////444000///...,,,(((***...999000///000,,,222888333000111111222222111111000111///,,,,,,---///000000)))---////////////***###000)))!!!666&&&999YYY///+++,,,///111111000...---...++++++///111...,,,,,,,,,000222000000222000,,,222$$$&&&000222111333RRR777)))...000//////---555...***---111000//////---///000///...------...111666$$$))) 777000222---,,,+++++++++---...///***,,,,,,+++***)))***+++***))))))***,,,---+++***)))))))))+++...000000000$$$,,,444333,,,''')))---***)))))),,,///000...+++,,,,,,+++++++++,,,------,,,777444,,,000222SSSSSSHHHQQQIIISSSLLLOOONNNQQQQQQNNNNNNOOONNNKKKIIIHHHHHHIIIJJJJJJJJJKKKMMMLLLLLLLLLMMMLLLIIIGGGDDDKKKJJJIIIOOONNNKKKQQQGGGFFFDDDEEEGGGHHHFFFDDDKKKJJJHHHHHHIIIKKKNNNPPPFFFKKKMMMKKKJJJMMMNNNMMMSSSNNNDDDQQQ;;;888888RRRVVVVVVOOOLLLOOOIIIBBBFFFDDDEEEEEEFFFEEECCCAAA@@@AAA???===<<<<<<<<<;;;:::777555333555777888888888222000555,,,>>>000666:::444777777333222555888888333222111222444444222000222222222555777888666444000333000888555777EEE:::..."""111333000555000222222222222222222222222222///000000000111444555444,,,000111//////000///+++333:::666000222<<<888777777777777777777777777444777888666666888888555222222333555777999:::;;;BBB;;;999(((555222444$$$111333333111444999999555555333222444666888777666666666777777888888888777888111...000+++$$$)))555...777777---,,,666888111000555999888666444333333444444222111111111222222---111///+++000888777...222888:::222$$$ (((222555333111...---...000222000000111222444333000---444222222555555222333555111777:::666222111000...)))***///555666222222555666666333...++++++000444------,,,,,,,,,+++++++++111000///...,,,+++++++++777333000000222222000......//////...++++++...111555333333444333000///000;;;HHH444333111555""")))777000333---777000111)))111000...---,,,---000222///111222222111000000111000111222222222111///...666777,,,222333...666111777===777...000111///444333///...000111000111555333222222111111111111111444000......---***+++///222222999:::///---333111///000111222222111000///...///111333555333000,,,---//////...000000***"""777+++)))888///&&&<<<000***,,,///222111///,,,)))///,,,,,,//////,,,***,,,---111222///...000111...111$$$'''000111111333___999,,,333000111555///444///,,,...000///...000---...///000///.........,,,222---,,, 333111''',,,...///...,,,,,,///111++++++++++++************+++***)))***++++++***((()))+++...//////000222333+++,,,+++******+++---///))))))***,,,000000...,,,,,,,,,+++++++++,,,,,,---(((555111''',,,222OOOPPPHHHSSSMMMXXXNNNOOONNNPPPPPPMMMLLLNNNMMMJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMMMMKKKIII666CCCIIIMMMRRRKKKBBBCCCIIIHHHGGGGGGHHHIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMIIINNNOOOLLLJJJKKKKKKIIIFFFDDD@@@WWWNNNWWWaaa:::JJJIIIBBBFFFJJJEEECCCDDDDDDEEEEEEDDDCCCBBBAAA=========>>>???>>>;;;888444666666444444666:::===;;;999===333DDD666;;;???444777777333222666888888222222222333444444222111444333222333333111...+++333666111555111444DDD888555(((666666000444...000...///000000111222222222111000000111000000111333///333555333444777666222444......444///888333888888888888888888888888000333444222222555555222333444777888888666444222999444555'''888888===...555888666333444777555000666555444444555555444333111222333444333333333333555111111555444111666@@@444<<<:::///---666666------111666888555222333555333222111111111222444555///333333///222;;;:::222222///...555===>>>555,,,333111...---...000222444222222222333444333000...111......111000------000000666888444000//////---------000444222...///333===777000---...///000///,,,,,,,,,,,,,,,,,,++++++,,,***))),,,000333111///444111...///222333222000000222333111...---111555666333444777666///,,,...CCCKKK444444777???***//////666222777***...***111111///---///333333000,,,///111222222111111333555000111222222222111///...///555---333444000777000+++555222,,,000///+++///333000///222222000222777111111000000000111222333333///---......---...111+++***333666//////222...///000111222222111000///...///111333555333///,,,000000...+++---///,,,&&&111222CCC ,,,777)))+++...000///---***(((000......111///,,,+++...///222222---+++...111222111+++***111333//////333RRR333---555000111888333222000000111///+++...333---...///000111000...---'''+++777***++++++111,,,///222111///---///222---,,,,,,,,,,,,,,,+++***---,,,,,,,,,------+++***(((,,,000///,,,+++...333999,,,!!!&&&555===666+++((((((***,,,...///...---------,,,++++++,,,,,,,,,***333---$$$)))+++KKKLLLDDDQQQLLLWWWLLLLLLMMMPPPPPPLLLKKKMMMLLLHHHIIIKKKLLLJJJIIIKKKJJJGGGIIIHHHHHHIIIJJJJJJIIIGGG777BBBDDDEEEKKKHHHFFFMMMJJJLLLMMMLLLKKKJJJKKKMMMFFFHHHJJJLLLMMMMMMLLLLLLLLLPPPPPPLLLIIIJJJIIIGGGPPPHHH@@@FFF===:::<<>>???===999666555888888666666999:::999@@@@@@===777@@@555444:::555777777444444888999666777888888999999999999999555444333444555555333111555888111222,,,///>>>000999+++666555...222---///,,,,,,,,,---...///111111222000111222000...///333000222111......444:::<<<555111%%%777111===333777666666666666666666666666111444555333444777777444111333666888888666333111777666===...777555EEEFFF888777666777888999888777666666666666444333111111000222333333111///000000,,,...333999<<<;;;666222"""111:::555------000///+++...333555222---///444222111111000111333444555---000111///000444555333444000---000666888444///000...------000222444444888444000...///111222333222//////111000------///...222333///---///...,,,///---...111111...000444<<<555...---000222000,,,........................///......000333444333111,,,,,,---///222555555555000222333111///...111333111---///555555///---111BBBFFF555:::999FFF888777111999...333((('''666222///...222777777111***...111333222111333777;;;///000111111111000///... ***%%%+++---+++333+++(((333222///444444///222000...///222111...000555000///...---...///000111444///,,,...000//////222???000,,,...///555555)))///000000111111000000///222000---,,,---...//////000000---)))))),,,,,,))))))---555...222(((777++++++,,,---,,,,,,+++***111///000111000,,,---111...222222---+++...111222,,,***...444222******000777+++***///...111555444222111222222...***---444------...000222222///---***///<<<)))555***222)))+++///222222000//////111///---,,,,,,------,,,+++000//////000111111///---)))+++,,,+++''''''+++///)))+++...000111111111111******++++++,,,---............---,,,,,,,,,------+++///+++)))111///OOONNNDDDOOOKKKWWWMMMLLLMMMOOOOOOLLLKKKLLLKKKGGGFFFJJJKKKHHHHHHKKKJJJFFFHHHFFFEEEEEEGGGHHHGGGGGGDDDIIIDDD???DDDGGGNNN\\\HHHMMMPPPNNNJJJHHHKKKOOOHHHIIIKKKLLLMMMNNNNNNMMMLLLPPPQQQLLLIIIJJJIIIGGGLLLDDDFFFEEENNNHHHIIIHHH===GGGFFFCCCKKKMMMFFFEEECCCCCCCCCBBBBBBBBBAAAAAA;;;:::999999:::999777444777888666666:::;;;333'''>>>AAA777999666444+++444555666555444777;;;999333000111222333333222333333777555555666888:::::::::+++333333999:::CCCTTTFFF999+++555444///444111555///...---,,,---...000222111000111444222///111777---111111,,,)))---444888555555...>>>111@@@;;;<<<555555555555555555555555333777888666777::::::777///111222444666777777777444///666,,,222'''444888;;;555333:::<<<888888===666777888777555444222222444555777555222000111222000333222///111000 !!!)))111333000...///222///000444666000***---444222222111000000111222333......111333111...111777555666444---'''&&&---444000...---...111444333222666333///......000000000555222111333333//////111000111000---...222222///000------111222000111333333000......000111///,,,......---------......///...222666555111...000333***---000222222222333444,,,---//////...------...333,,,,,,222333///111888000333///888***777000+++222111+++***&&&***---333000000000222444444000---...000222222111555<<>>444888>>>III...777555---///&&&,,,&&&:::222777---///111222111000///000222---000222222222666???GGG...///000000000///---,,,///888///...,,,+++555...'''000...***///111///444111222555777555000111555777555222///...---...///999222...///000...---///444111666555***,,,555666111000///......///000111///000111444444222...+++...333555111...///111111&&&444---;;;111%%%666...000...+++)))))),,,///222///...///111...+++---333'''000666444000//////---///,,,///777888444555<<<---<<<444(((333555,,,+++777111---///222000...///------...111444333000,,,///$$$......+++...)))+++---///000///,,,+++///,,,***+++---...,,,))),,,++++++---...///...,,,555,,,###$$$---444222---???...,,,444///&&&000000...,,,+++---000333111000///...............333+++$$$***---EEEMMMRRRQQQNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGLLLMMMIIIEEEGGGLLLJJJCCC666UUU555MMMJJJIIISSSHHHDDDRRRYYYQQQJJJKKKJJJEEELLLMMMOOOQQQNNNJJJKKKPPPIIIGGGJJJOOOOOOJJJKKKOOOPPPKKKHHHHHHFFFCCCDDDGGGOOOJJJoooNNNbbbUUUNNNAAAHHHHHHJJJJJJJJJIIIHHHGGGGGGFFFDDDAAA>>><<<;;;:::555333222222555777888888222000===666BBB444666---???;;;777444555777999:::;;;999666444333444666777111222333444444555555666333555444222333666555222222:::888+++%%%,,,444444333444444444444333222111///111333444222111222333...------...000222444666,,,333;;;+++444;;;$$$000---000333333111111444777333333222111222333444666444666888999777555333333777666333>>>---::::::<<<999555444777======777111===:::777666777888888777:::777333222333333111///222666999999555111000000 (((666+++;;;+++111333000111222333333222111000(((---222222///...000444000111222222111222444666+++888///000!!!333...///999===<<<444000222111...888444000///111222000...444222000/////////---+++000***///888666777666///333111000111333333111...333111222555444000---...333111000111333333...***...---,,,---------,,,+++000333???///999,,,000$$$555555444111///...///111444...+++...///---...333,,,---///000111000///...000555555***333%%%999000111222333222///......///444222000///000111111111222111111444777:::;;;;;;111777,,,...:::%%%---111,,,,,,333666111---,,,000---***,,,111555555555333222222555999999666222111111111111111000000000,,,555///,,,888&&&;;;***///111333333222222333444555111...///333444111---...///000111111000...---------555999222///---&&&,,,&&&&&&---111111111444+++,,,...000///---+++)))---------+++***,,,...111222000//////+++'''***000444$$$///777///@@@OOO===;;;111***...333333...+++***---///000///---------------...111333222---)))---'''333+++000!!!+++111***$$$(((111444...&&&------...,,,***((()))***...///000000000///---,,,,,,555666000...111///(((!!!666444***333222))),,,))),,,//////,,,+++---//////,,,...444333---+++---333------111***QQQSSSTTTSSSOOOLLLNNNRRRIIIHHHGGGFFFEEEDDDDDDDDDHHHLLLLLLHHHHHHKKKLLLIIIIIIOOOFFFEEESSSPPPKKKAAACCCNNNSSSLLLGGGJJJLLLIIIIIIHHHIIILLLJJJGGGGGGJJJKKKIIIJJJOOONNNKKKKKKOOOIIIFFFFFFIIIJJJIIIKKKOOONNN<<>>===<<<<<<999777555444555666666666>>>666222***111444???CCC;;;999666555666666555333:::888777555555777999;;;777666666555555555555666777999777333222333111---'''222777222000555666111111222222222222222222111444222111222444555444222555444333333333333333333'''***777---000444!!!...000222333333444555777444444444444444444555555666777888888777555555444...111333CCC444???:::777999666444555888999666333===;;;999888999:::;;;;;;999777555444666666555333666555222...,,,///666<<<&&&,,,666---===111555888+++---///111222333333222000444777666222///000222---...000111111000...---,,,333666+++,,,///444000///444666222000222222///333111///...///000000///222222222111///.........777000---444***333555444555333222333444444222000222000111444444///---//////000222222000...---,,,444111...,,,---000222444+++111DDD:::555+++555...///000///......000111111,,,,,,000000------000---------...///000111111<<<--- ///***888333000111222111///...///111444222000000111111000///++++++---000333444333222000<<<777111666...)))777333......222333///---///333111000000222444666666111111111222444333000...777666333///,,,(((&&&%%%(((999<<<*** (((444...000222222111111111222444111...///222333000---000111222333333222111000&&&+++000222555555444666444...,,,000222///...000,,,---///000000...,,,***.........---,,,---///222///...111333000,,,,,,000333%%%///888444HHHYYYKKK999111+++...111000...---...///000///......///111///---+++,,,...111222333'''...///***000)))''',,,,,,+++***+++...///---***,,,---...---++++++,,,---***+++---///000000000000444///---...)))!!!""")))///...&&&///000***------------...///000111000000,,,,,,//////++++++...,,,***+++...---)))QQQOOOPPPTTTPPPHHHHHHOOOHHHHHHGGGGGGGGGFFFFFFFFF???EEEIIIGGGDDDEEEHHHIII>>>HHHcccFFFKKK>>>BBBRRRBBBJJJMMMFFFCCCIIINNNNNNMMMJJJJJJMMMNNNLLLJJJLLLMMMKKKKKKNNNNNNKKKKKKMMMMMMJJJIIILLLKKKHHHHHHKKKEEE,,,;;;111HHH:::???CCCFFFEEEEEEEEEFFFGGGHHHHHHBBBAAA@@@@@@???>>>>>>===<<<:::888666666666555333666777111555222::::::???666555666666666555111...777666555444555777999;;;;;;999666444333333333444111444444222333666777444'''///555444555999777000111111222333333444444444888333///000666888666333333333333222111000///...555222@@@<<<444888000,,,000000000333555777777666555555666666666555555444777777777666666666666666???888...666)))<<<@@@CCC888777555444444444555666777777777666555555888:::999888666777888999999888:::888333...,,,111;;;CCC---000222***777///111444+++,,,...000111222222111///222555333000---...///......///222444111+++&&&,,,///===+++777///<<<444***...111000///000000///---.........---...000111000222444222///...000222444222***444!!!111222555333222222222333333111000000...///333333///...000,,,000333222...+++,,,...222000...,,,,,,...000222+++---???>>>555'''<<>>666...444---%%%...666111///000000---,,,---+++,,,...000///---+++)))/////////...------000222+++,,,111777666111...000...###***222111DDDVVVLLL777111------...------000222222111///......111444222///,,,***+++++++++***000000555###444$$$,,,---(((,,,///...+++***,,,///+++,,,......---,,,...///(((***,,,...000000000000%%%---000)))555OOO,,,+++%%%+++...***+++222...***+++///111000...111---+++,,,+++***+++///***,,,,,,***,,,333JJJHHHMMMVVVTTTIIIFFFLLLHHHHHHHHHIIIIIIIIIHHHHHH???BBBEEEEEEDDDEEEFFFFFFOOOFFFAAA777NNNIIIAAA999BBBHHHJJJFFFDDDIIIMMMNNNQQQMMMKKKPPPSSSQQQOOOOOONNNMMMLLLNNNNNNMMMLLLLLLOOOLLLLLLMMMKKKGGGDDDFFFKKK<<>>===<<<<<<:::888777777666444222000888333@@@333:::...000444333444555666555222000444444333222222444555666999777444111000000111333...222444444555:::<<<;;;555555222...000666666222333333444555666777999:::999555111111555888888666///000111222222111///...---&&&222///###...---333222111333777888555333444555666777777555444333666555444444555666666666222666;;;OOO@@@EEE666+++666888999777444333444777222444555444333333555888999999888777888888999999777777666333000111555:::666777111***222---***......///000111111000///...,,,...111222000//////111222000///222666555///)))+++000;;;222999555<<<888///111111///------------,,,///111000------///222...222555333///...111555...333...:::$$$555333555111000000111111000///...///---...222222///...000...000222111///------...,,,...000111000///......111+++000555555)))+++222111333555444222000//////,,,---///000///---,,,---111000///......///000111000555"""333$$$***888HHH---...//////...000222444222111111111222000---+++111111111333555555333111+++,,,111///&&&***222000(((+++...///......111555,,,///000///,,,,,,///222///222444333000...///111222111///...---,,,------444((()))444;;;XXX333......000111111000///000111333111000000222222111///---......////////////...(((888...'''777000'''777000...------...------...***+++---......,,,)))(((...//////...------///111,,,,,,000666666111...///,,,%%%***...---;;;FFF>>>444000......,,,***---222111222111000......000222///------111444222+++$$$111222222&&&222)))+++///''',,,000///+++))),,,///+++---...---,,,+++---...***+++---......------,,,333&&&'''222111&&&000HHH)))///...)))***---+++***222...***)))+++,,,,,,+++///---,,,+++++++++,,,......222///&&&&&&///PPPMMMOOOUUUTTTMMMLLLQQQDDDEEEFFFGGGGGGGGGFFFFFFHHHFFFFFFHHHJJJJJJIIIHHHPPPjjjQQQZZZIII<<>>===;;;:::999888666666777666444333888;;;...444$$$000,,,444555444333444666777777777666555444333222222333333777555222000000111333444444999:::777555777999888;;;777000,,,///444555222222333333444666888:::;;;777666555444444555888:::222333444555555555333333555333;;;:::%%%$$$888999555444333444777777333///333444555666666555333333555333111222444666666555---444===RRRBBBCCC111%%%444888;;;;;;777444555777555666777777666777888999999999888777666555666666000222333222///...000333:::<<<222///222222,,,111000000111222222111000000000111333444444444444444555111...000444666333///'''111111999000999555888666444222///---,,,...111///111333222///---///111---111555333///...111555333666333888&&&555666555000111111111111000//////000---...111111......111222000///000111222000...,,,...111222222333666999//////***,,,---333///***,,,...000000...,,,++++++,,,///000...,,,,,,...///111111222111000///---,,,888111:::%%%---444777,,,---.........///333555111000000000111000---+++111///,,,,,,---/////////;;;...000:::666000222333&&&+++000000...------......111333333111111444777...111444333111000222444111000...,,,,,,,,,,,,---444---...,,,$$$???)))555///111222222111000000111333222111111222222111000111111222333333333333333"""333,,,'''666///###222,,,------------...//////+++,,,...//////---+++)))---......---,,,,,,---...///---...111222///---///......111222111777;;;555222000//////,,,***---222...///111111///...------+++)))+++333===???999111+++333)))///---222(((000)))+++------,,,,,,,,,---,,,---...,,,***)))*********+++,,,------,,,+++***555222111000***$$$(((///...---...,,,***---...***,,,---,,,+++)))))),,,000---......------------,,,---222///&&&%%%+++VVVSSSNNNJJJHHHJJJMMMPPPEEEFFFHHHIIIIIIHHHGGGFFFKKKEEEBBBFFFJJJJJJHHHHHHFFFPPP;;;AAA@@@FFF666DDDHHHLLLMMMLLLKKKJJJJJJJJJGGGGGGKKKMMMKKKJJJKKKKKKMMMNNNOOORRRTTTOOOHHHMMMIIIIIIKKKJJJGGGFFFIII---BBBEEEBBBBBB???III<<>><<<:::999777666666666777777555333555555///...&&&,,,///777888666444444666999:::;;;888888777666555444444444666555333222333444666777222777:::777666999;;;<<<444222000111444555444111111111111111333666888:::555666777666444444777:::444444444444333333222111***111222777)))------444444444555666555222///333333444555555555555555444222000222666888777444888777444>>>---888777888333777;;;<<<999777666777666555444555777777666555777777777555333222333555333333222000...000666<<<000777---111///444,,,555---...000222333444444444222222333444333222111000555111---,,,///222333222%%%///***888)))666...555444111000000///...111666111222444333111000000000///111333222000///111333777222111&&&!!!)))666000222444555555333222222333222//////111111......111333000---///222444111...+++,,,,,,+++,,,111:::BBB)))333///...$$$000...///+++,,,////////////000111,,,111222...+++---000000111222333333222///,,,+++&&&;;;333444///777999***,,,------------///333666000///...///000000...,,,111...+++)))+++---...///999,,,)))555999...***222+++000333000...,,,)))%%%...///111222222222444555...///000000000000222333///...///000333777;;;===,,,000666111(((111+++222000111333222111000000111222222222222111111111000///000000000111222222333)))555111---222)))%%%///222222///---///000///---///000222111000---+++,,,---......,,,+++,,,---000,,,+++...///------...,,,111333222444666555222222//////000///,,,---111,,,...111111///,,,++++++...,,,+++...333666666444'''222%%%222,,,777'''000+++++++++,,,---...---+++---......,,,***(((((()))'''(((***+++,,,,,,,,,,,,"""***---***+++222444111---'''+++...***...222+++'''+++------+++,,,111666,,,//////------......+++(((++++++******---OOORRRNNNEEEEEELLLNNNJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFAAA@@@CCCEEEEEEGGGLLLAAAQQQCCCMMMLLLBBBPPPZZZDDDFFFIIILLLMMMKKKKKKKKKIIIHHHJJJNNNMMMJJJKKKOOOIIILLLOOOPPPUUUWWWPPPFFFPPPLLLJJJKKKJJJFFFFFFIII<<>>??????===;;;:::999888777888888888555333,,,///777333555...222222;;;999666666777999999999777777666666666666666666555444444333333444444555,,,333777666555999>>>???//////000333555444333222111000000111222555777999555555555555666777777666000000000000111111222333444>>>111;;;???222:::;;;...111444555555333222222333333444444555666888888444222222555999;;;888555+++444<<>>???>>>===<<<;;;:::999::::::888555333333111<<<000888,,,777666<<<;;;999888888888777555333333444444555666666666333333333222222111111111111777:::666222444777888222111000000000000222444333333222222444666999:::777444222444999:::777222//////000111444777:::<<<,,,444&&&:::111888<<<***...444555444333333555555444444444666888:::;;;555333333777<<<>>>:::666;;;???>>>EEE---444444888555444333444555777888999<<<777222444;;;<<<777000111333444444222222555888000222222///+++***+++...'''666///888---444)))555...///000111111000///.........000333666888777666555555333000---,,,...000000---888///888+++555444***)))...444333---+++//////......111555666444111222000//////000000///---222(((<<<$$$>>>666MMM777111444666555222111222333666222111222222......111---///111///---,,,///222+++222999:::555---)))(((:::000"""666,,,111)))666222222222000//////111333(((222888444000111000---111000///...///111333444)))---444555???'''333***......---,,,,,,...222555///---++++++---///000000......---...000111///...$$$777,,,"""333666222AAA///111///+++///444333---777444333444666666333000666333000000222333111......---+++***+++---000222---666000(((///888,,,...000111000...------......//////...---,,,---...,,,,,,,,,---...///000111...,,,222555//////111---***000111,,,***---000...)))+++---...---,,,)))(((...000111000...------...***'''(((///333222000000///888444...222333111555222//////333444111......111000///---++++++,,,///'''777DDD@@@111&&&)))111000...000###888,,,000///)))+++......,,,***,,,...+++---...---,,,,,,---///,,,,,,,,,+++***(((&&&%%%'''%%%%%%(((...111///+++555(((...555+++...222&&&///,,,***+++------)))%%%...000,,,%%%%%%+++...,,,,,,&&&'''///000,,,FFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDFFFGGGEEEAAA===DDDOOOKKKEEEOOOKKKHHH<<>>GGGDDD@@@@@@BBBAAA<<<777>>><<<::::::;;;;;;;;;:::999999888666333222333555'''333888222222999999333444222222555::::::555000777666666777777555111//////666999555444555444///333222)))???:::(((777,,,...333...---444333111666111222333444444333222111000111333333333111///...@@@111(((...777;;;BBBIII666999777222111555666333444444444444333111...---***222777666444555666555000999888444666444666AAA111666>>>???444***...:::;;;;;;:::999777555333222222444555777<<>>555333444888@@@FFFBBB999666999///111333666888999::::::///333555555888;;;;;;777444666888777555444666888...<<<%%%333---///111333555666666444222111222333111555555111///111333111...///000111222222222222666666333---...333777666555111000'''###...---000///...///222333111///444111...,,,+++,,,...000///---,,,---///...------555000...111222000...///222333444555666666555555...///000111111111111111.........000111111///...///...///333666555111...;;;***###,,,222...---222***...000000---,,,///222---111444222...---///333...111222000000222111...000***+++000---$$$###***---)))(((,,,...,,,******,,,//////...000444222...***222222333999333***+++555???EEE444000+++,,,%%%888000+++///222111000222555000,,,///444777333...000000111111000///---,,,444+++---333000222666222,,,---///...,,,+++---///111111000///...///333555000000000000///...---,,,///,,,222444+++(((&&&---...888&&&""""""'''///...000111000---,,,...111---------------,,,,,,,,,+++000+++)))///...+++111"""222111%%%888666*** 000111///...222777444---000000000000111222333444000000...---------...///***,,,***:::+++***&&&666000...,,,,,,---//////...,,,---...---,,,,,,---...---,,,******+++,,,,,,,,,&&&,,,)))///+++:::!!!+++&&&%%%777:::HHH444000%%%***------((('''***------,,,***)))+++...000000///+++***(((''''''(((***+++$$$***###<<>><<<999999888777888999:::999888777777666555444555888;;;>>>;;;999777222///444===<<<888222111333555666555:::777444222333444444444666999999555222333333111:::(((;;;///---???//////***444555111111,,,***333666666555555555555666666222333444555444333222111---555:::999666444000,,,///333666666555666222...444444333333333444444555888666333111666<<<<<<888000888888666;;;777333888777666999???BBB>>>888666333555777999999888777666000555666333222777;;;;;;555555555555555555555555///777...<<<***...333111;;;;;;999666333333444777111444444111///111333111///////////////000111222666777444000000666999999555000000)))%%%///...///......///111333222111111000...---,,,,,,---...///...---...///000...---444222111111...+++---333111222444666777999999999000000111222222222111111333111000000222222111///555000...111888777---###333***&&&***111333222111......---,,,,,,---...///+++000555222,,,***...444444000///111111///111444555000000777:::555222444222+++'''+++000///,,,++++++------,,,...111000,,,)))111000111777333---000$$$///222555000999777666444///+++...111111222333222111///000111111000...222222111000///---+++***333......++++++666888))),,,...//////......000111000111000000///111444777111111000000//////......---)))---///))))))+++%%%,,,...!!!(((!!!###,,,222/////////...------------,,,,,,,,,,,,------------+++...'''&&&///000---111 111///)))'''666---///000///...111555222---000000000111111222222222111111000////////////000%%%---...===000111&&&+++333000...---...000111111---++++++,,,.../////////---***((())),,,...+++(((...222&&&$$$%%%BBB,,,...333,,,...)))111+++111111(((+++,,,(((''')))+++***,,,******+++---/////////+++***((('''(((***,,,...$$$+++&&&333***JJJJJJKKKLLLMMMMMMMMMMMMCCCEEEHHHHHHGGGGGGGGGHHHAAAIIIIIIHHHSSS```OOOKKK>>>HHHFFFRRRFFFMMMFFFKKKLLLLLLLLLLLLMMMOOORRRSSSNNNNNNMMMMMMNNNNNNNNNNNNQQQMMMMMMQQQRRRNNNMMMPPPMMMMMMJJJEEEFFFIIIJJJGGGHHHAAADDDFFFAAACCCFFF???===;;;::::::<<<;;;999777777666555666888999888666999999777555333333555777@@@999:::BBBAAA555000555:::666111///000222333333888666444333444555444444666888777444222333444555;;;222<<<000000DDD===444+++444333111444000,,,222666666444333333444666666222333333444444333222222...666888222111666666111666555333111111444666666555444333222111222333444444555333222666<<<>>>;;;222>>>???:::888222111;;;;;;666333444777888888777;;;<<<<<<===;;;888555333555888777333222555777666666444333333555555444222000111555EEE---444444,,,555555666555444555777999000333444000///111333111222111111000111222333444222444222///000555777666---+++111222+++...333...000000//////////////////000000//////............111222222111333444333///555222000000,,,)))---444111222333555777888999:::222222333333333222111111444222000000111111111000555111,,,---222444***222000,,,***///333000***444111------///111111000---000333222...,,,///333666//////555555///000777---***---444666333111222444---***---000000...///***,,,+++***+++///...***+++000+++(((///000111::://////###333111AAA111***333///---...000111111222...000222111000///111333111111000///...---,,,++++++)))---///---222111###,,,---//////000000111111---............000333555333222222111000000000000---(((,,,///+++000666222)))000777///---333222000...------...---+++)))******+++,,,------......222222***(((000...&&&&&&+++---+++;;;***555000111555444222111111000---***......//////////////////111000000///////////////(((///,,,666+++333+++...555222///...000111333333///,,,***+++...111000...+++))))))***,,,,,,***(((333***...222555000---%%%&&&,,,...111+++)))%%%)))---...***)))++++++)))///...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++$$$***...+++///,,,KKKKKKKKKKKKKKKKKKLLLLLLFFFHHHIIIIIIGGGFFFFFFGGGFFFEEELLLOOOMMMyyyIIIXXXGGGRRRRRR]]]NNNSSSKKKQQQHHHJJJLLLNNNOOOOOOOOONNNJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIJJJLLLKKKHHHHHHJJJJJJKKKJJJHHHIIIKKKHHHCCC@@@:::>>>BBB>>>BBBFFF@@@<<<<<<;;;<<<<<<<<<:::999666555555666888888666444777777777555333333444666...$$$'''999AAA777000222777555333222222222111111555444444555777666444222444444444444333333666999444;;;222222222;;;JJJ333...222///000999777000222555444222222222222444555111111222222222222222111---111000+++...666666000888555333333333555777:::999888666444333222333333111666888666444777999888:::888......:::;;;333333<<<;;;999555555666888888444555888:::<<<<<<<<<;;;777777555444777:::666///666444333333444444333111444...333AAA---;;;777111...111444555666666777888///333333000...111333222444333222111111222444555///111111...///333555444+++(((///444...///222...//////...---------...///000111111111111000000///111444444222444777444///666111......,,,+++...333222222333333444555666666333333333333333222111000333111/////////000///...++++++)))'''+++111///)))+++,,,)))'''+++111...'''666222...---000333222000222111000000222222111000555///000888888222111777111222444666333...,,,---///,,,+++---,,,***,,,000---///...+++---111000,,,---111+++''',,,---///999666111$$$444000:::(((###333222000//////111111000///333555444000...111555//////........./////////---'''///888222...///,,,)))***+++,,,.........---,,,---.........///222444111111000/////////000000222,,,......(((+++111---)))000<<<666222555222///...------...---+++((()))******+++,,,---......000222,,,+++222...###"""***++++++===---777333777888666444444222///,,,+++....../////////......---/////////.........------+++000(((///$$$...)))...555222000///000222333222222...++++++...000///---(((***,,,,,,***))))))+++***"""444---BBB111$$$%%%(((++++++...,,,///......,,,000111---+++------,,,......---,,,+++******+++&&&(((***,,,,,,***(((&&&)))++++++---+++333OOONNNMMMLLLKKKKKKKKKKKKMMMNNNMMMKKKHHHFFFGGGHHHOOOIIIJJJHHHBBBkkkDDD]]]PPPNNNCCCMMMHHHTTTIIIHHHGGGIIILLLNNNOOOMMMKKKJJJLLLMMMMMMMMMLLLMMMPPPSSSJJJKKKLLLKKKIIIGGGGGGHHHEEEGGGGGGGGGJJJMMMIIIBBBJJJCCCEEEFFF???@@@BBB;;;888999:::;;;<<<<<<===<<<666666555666777777444222111333666777666666777888444((('''444<<<888444666666666777777666555444333333333444666888777444222222111111444444333666;;;///;;;,,,222///000GGG///111222---...::::::222333222222111111111111222222111111111111111111222222...000111222444777444...333222555999:::777666888;;;:::999777555444444444333999;;;777222222333333333666111000999;;;999>>>444:::===;;;888666444222111222444666888:::;;;<<<555555444555;;;>>>999000555555555444333333333222777000111666***===444;;;///222555666666444444444...222333///...111333222111111000000000111111222///111111///000333444222666---000333...///444333,,,---------,,,...000333111111111111111111111111---222333///111555222+++444000---------+++...333333333222222222333333444444444444333222111000///000///......///000///---,,,000...((((((...///+++'''''''''(((...444555222222///------000111111///444111...000333555222///111000222666666333333444333666999999777444444555///...///111///+++---333---...---***,,,000///,,,,,,333111...000+++(((///''')))+++777111000...666222444333000///222222///444777999666111...///333............///111222333888///444;;;222---333555,,,,,,,,,...000000///---...///000000000000222444///...---,,,,,,---...///333,,,///000***,,,111---000333***666444444777777---......///...,,,+++***)))******+++,,,------...(((---******333000((()))---......,,,888333---444222222444444111000111000111111222111000...------------...---,,,,,,+++000333,,,555(((...***444222111///000111222111000222///---,,,---...//////(((+++...,,,)))(((***---+++++++++;;;444777/////////""")))///888...222222...,,,...///---***+++,,,+++***+++,,,...$$$&&&***...///...+++***((((((%%%+++"""444LLLLLLKKKKKKLLLMMMNNNOOOLLLLLLKKKIIIGGGHHHKKKMMMKKKOOOHHHCCCFFF???HHHUUUIIIFFF:::EEEBBBNNNCCCBBBIIIJJJKKKLLLLLLKKKJJJIIINNNOOOPPPOOONNNOOOSSSVVVLLLOOOPPPMMMJJJHHHHHHIIIFFFFFFDDDCCCFFFIIIFFF???OOOGGGHHHGGG???>>>???777666777888999999999999:::777777666777888666333000111444888::::::999888888===777555999:::777777999666666777777666555666666444333333444666777666444222///111444444111333888555777666555---111;;;333111444......777666000333000111111222222111111000111111111111222222333333//////333777777333333666333111333888:::666666999777777777666666444333333666888777333222444666444---:::===999888555888FFF///666:::888666666333...555555555555555666888999555777888777:::<<<999333444666888666333111222444666777888444***777###555000111333333222111222333...222222///...111333222///000000000000000//////...111111//////111111...666,,,000666111111555444///000000///---...111444111111000000000000111111)))000111---...333000'''...///000000+++(((...777333222222111222222444444444444333333222000///............///111111///---333777555---,,,222000(((...+++***...222444666888...------...///000000///222000///000111222111000...111111...///333444222)))***+++,,,///111111///222//////222333000///111...///---***+++//////+++,,,555444000111---***111333///777888777&&&***111000444444111000444555222444777888666111///000222//////...///000222444555777333666666///111111(((000000000222444444111...---///000000//////000222000///---,,,---...///000---)))...222...111666222333222===000222333444666***---111111...,,,,,,---******++++++,,,,,,,,,---'''---)))(((...---***/// ---000+++<<<444,,,...///---///444444111222666000111222222111///---,,,,,,------...---,,,+++***555333+++999+++///222HHH/////////000111111///---///......,,,,,,---111333,,,,,,,,,+++******,,,---//////(((---'''666###555)))(((111%%%///$$$###///111000+++)))+++------***+++,,,,,,******,,,...((()))+++,,,------------))))))&&&+++...EEEEEEFFFHHHLLLOOOSSSUUUEEEEEEEEEEEEFFFIIIOOOSSSCCCWWWLLLGGGWWW TTTNNNDDDNNNMMMXXXLLLRRRKKKOOOLLLKKKKKKJJJJJJJJJJJJJJJHHHJJJKKKJJJIIIJJJNNNRRRJJJMMMNNNKKKFFFEEEEEEEEEJJJHHHCCC???AAADDDAAA;;;>>>777;;;>>>;;;>>>AAA;;;777888888777555333333333888888777888888666222///555888===>>>===999777666///222666777555333444888555555555444333444555777666444222222444666777777222000111555444///000666AAA444GGG:::...:::222;;;111666111...333111...444000111222333333222111000333222222222333333444555,,,***---222...***111???888222///222333333777>>>111111333333333222111000666555000...333:::<<<:::666888333333===<<<333333444777666222444999999444555444444444666999<<<>>>888<<<===999666777666444444777:::777222000222666111>>>CCC;;;///000&&&.........------...111444---111222///...111333222///000111222222111000///,,,//////------///...+++'''!!!***666444111111---555555444111...---///222111000///......///000111)))000111,,,...333000''')))...444333***%%%...:::222222111111222444555666444444333222111000...---------...111333222000...///555555111444<<<999...666...+++...///,,,,,,000,,,---///000111111111111...000111000///...///111---111///((((((111555111777333//////333666222+++000***(((---222000+++)))333444111...///333333000...555111,,,//////222===555'''000222BBB000555444---333555111111666777555111333555444222222333555111000000000000222444555,,,111666111,,,333+++///...---///222111...***+++---...---,,,,,,---...333222000//////111333444+++'''---111,,,...111+++,,,+++HHH,,,000000+++---(((---222222...+++---000***++++++++++++,,,,,,,,,...222,,,&&&)))((('''///111,,,///777UUU...$$$:::...,,,...333333///000666...///000000///---+++))),,,---.........---,,,+++444,,,"""111%%%---999YYY------...000111111...++++++---...---+++---222777111---)))(((+++......,,,###%%%444444222+++%%%000999///444%%%444///333...000...(((&&&))),,,+++---...///,,,)))''')))++++++***(((&&&%%%&&&'''(((---///,,,---'''DDDFFFHHHHHHGGGGGGGGGHHHCCCGGGGGGDDDEEEJJJLLLHHHIIIKKKSSSNNNEEEGGGRRRQQQJJJMMMLLLIIIIIIMMMJJJCCCHHHLLLMMMKKKJJJLLLNNNLLLPPPLLLMMMPPPQQQNNNPPPWWWRRRIIIGGGNNNNNNEEE@@@CCCFFF@@@GGG(((HHHGGG333===???@@@===:::???DDDBBB::::::999888999999999777555888666555666:::;;;999666666:::<<<;;;666222222333333999999222000333666555::::::888555222111333555666555222111000000111222...---,,,,,,---111444777;;;(((...&&&...'''999666------.........---,,,,,,---///111111......000222333333333333333333333333333444555444222111222333444111///000333444333000333444666777777777666555888888888888888666222000111000222888===<<<666222 444@@@;;;888>>>:::...444666555222333666444000666666666666666555444444999444555:::999222,,,,,,999(((>>>---000,,,444333000000555555111000444333111///...---...///000666222------000222000---111---,,,///000---,,,---444222888'''333,,,555---000222222000......111444444///...111222///111777---///222555666333...)))777&&&:::...$$$666$$$++++++000777777222333888:::555333444222//////222111---+++...444555111,,,555777EEE<<>>LLL======<<<[[[[[[======:::888<<>>777999888777777999999888666666555555666888999777666333444666888999999777555666;;;<<<666333555666444888999888777555555666888444444222111111222444555666555333111000111222333777///555222000///888222333333444555555666555555...000222222000///111333555555555555555555444444444555666555333222222333444444444666999;;;::::::666555444333333444555666666666666666666444222000:::555111555;;;===:::777:::222111;;;AAA===666444777888666333444777666333777777777777666555444333666333333888888333000000999222666<<<,,,''',,,222&&&%%%)))111333000///222222111000/////////000111666444111333555555222---333000///000///,,,,,,///&&&+++222***+++(((+++'''333222///,,,***+++---///222...,,,......,,,---111222000//////000000///...///...333..."""555+++444000000555555111---...555222000222111//////222222///,,,---000222111///555+++000---222888,,,...------...//////000111111555444222111111111333444111000///000222222000...//////......111444000)))444888===;;;111***...888333///000333333///...111111333444444222222333555111111,,,---111***,,,<<<===666333555222***''')))000111111111111111111222333222111111111111111111000000000/////////000000444...+++...000...///333///000000))),,,000444///...777555000444333...111000000000000////////////...+++111000***555000???...111&&&!!!(((,,,333000/////////000111111000...........................------,,,,,,------------///000---((($$$!!! ------...///...---,,,+++...000///...000333111---'''222000(((******)))///+++)))###(((555333...444999:::'''999000222111000000(((&&&++++++%%%&&&---,,,,,,------,,,+++)))((('''***((()))''',,,)))'''...***+++---((("""&&&///333111...,,,,,,***(((&&&((()))***,,,.../////////&&&---...((('''+++(((***###)))000,,,---KKKLLLKKKJJJHHHGGGIIIJJJJJJLLLKKKGGGGGGJJJJJJIIITTTSSSFFFOOO999LLLFFFDDDFFFMMMQQQNNNJJJKKKOOORRRLLLPPPQQQNNNNNNRRRUUUUUUTTTRRRQQQPPPLLLLLLSSS\\\RRRIIIEEEGGGGGGBBBAAAFFFCCC???999@@@DDDLLLoooCCC===;;;888777;;;???<<<666888777555666777888888777333555666666666555555666222111222666;;;===999555333888999777555666666444333555777777666666777999222222222222333444666777888777666444333111000000***000555666(((111000(((......////////////......000111222222111111222444444444444444444444444444444555555444222111111222999;;;<<<;;;888666555555888555222//////111555777555555555555555444333333===888333444:::;;;555...444999@@@???222(((222CCC999999777444555999999555888888888888777666555444444111111555777555333444444111444999000222000)))***+++...444444///,,,,,,000000000111111111111111111000000222444333...***---,,,---...---,,,000777,,,555444444))),,,+++///555222///---...000111222555111000000000......111111///...---/////////...888 333BBB===***333111111---,,,111555444111000222......000000...///222333111...------...000222:::---000///999CCC333///444222///...///000111111555444333333222222333333111000//////111111000///222222000222888;;;333(((333222///+++---222333111333111000111111//////222+++...000111111111333444333222---000777000+++444333777666111///111222///333111///000222333111//////////////////000000111000222444333111000222444444///,,,...000000222444***...555+++---;;;...111888444///666666111111111111111000000000//////444%%%111...333///333EEE,,,333...(((---...***---...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,000000000///---+++***)))222999;;;555000000111000//////000000000...---,,,---///...---000555555222%%%111111---000...***...'''(((%%%***666222((())),,,,,,***)))///---(((111+++***...---)))***000///...+++***)))***+++,,,***111***:::)))000$$$+++,,,######+++((( ...,,,+++,,,...000///---+++((()))+++---/////////...&&&,,,...******...,,,&&&!!!###+++'''&&&FFFGGGIIIIIIJJJLLLOOORRRJJJJJJIIIHHHIIILLLNNNOOOPPPXXXJJJQQQ)))BBBDDDRRRGGGKKKNNNNNNLLLMMMQQQTTTMMMQQQRRROOOOOOTTTWWWWWWOOOPPPPPPMMMHHHHHHNNNUUUNNNHHHEEEGGGEEEAAAAAADDD999GGGIIIEEE<<>>;;;888999<<>>777555555555444333222111000000000111222222222333444111111111111222222222222222333444222000///000111555888;;;999555111000000888666222000000222444666444555666666555555555666888666444666:::888,,,???>>>444---777FFF>>>)))999999777333555999999666666666777777777777777666555222111333555555555555111)))???)))<<<...>>>(((111111333444333000---+++///000111222222222222222/////////000222111...***,,,,,,---,,,(((&&&+++333999===222777'''111,,,444000---,,,...222555555333333222111111111000111222+++,,,///222333000,,,(((777***888DDD<<<---111222------...111444444444444111......111111......111111222222///,,,,,,///222,,,***333,,,,,,222)))+++222222111///------///111222222111111111000000000000/////////000000000000222333333444999<<<666,,,777555...***111<<<:::///333111/////////...///111***,,,...000000111111222000222000333;;;666222:::...111333111000111555888222111000000111111000///............///000111222...222555444000///111555///------///111111111000---000444$$$,,,///999222222777111...666777111111000000000000////////////555'''666)))333***...777+++333222111777222+++---...///111111000---,,,+++.................................---+++(((&&&$$$***,,,000///)))%%%(((000,,,---...//////...---,,,...///...,,,///444666333(((333555444999444...111+++444333000000***'''///***...111000777444...111---,,,//////,,,,,,000///...+++***)))***,,,---000///,,,:::111///&&&---***'''***///---&&&&&&,,,(((((())),,,///111111000***+++,,,---,,,+++***((((((---///---...111111---...(((...666222111CCCEEEHHHIIIKKKNNNQQQTTTLLLJJJIIIJJJKKKLLLOOOQQQNNNWWWLLLWWW111JJJIIIUUUGGGGGGGGGJJJMMMNNNOOOPPPKKKNNNPPPMMMMMMRRRUUUUUUKKKOOOPPPMMMIIIHHHKKKMMMHHHGGGGGGHHHFFFBBB@@@AAAGGGAAA333***IIIdddEEE777>>>999666888;;;<<<999555555444333444555777777666111444666666333111222555333666888888666444444555---...111666888777666555///222555666444222111000111222333444444333222111,,,...000222333333222222'''222...///111222...000000111111111111111111/////////000111222333222000000000111111111222222222444444333222111222333***///555888777666777888555555444444444444444555111444666666444333444666444444333333777888---'''AAANNN@@@111444;;;<<<777777666333444888888555333444555777888888888888666555333222333555555333000,,,CCC+++<<<111FFF222---...//////000222333333///000111222222222222222444222111111111222222111555333222...'''!!!$$$+++222333(((333)))333))),,,((('''(((,,,111222///,,,+++,,,---,,,---///000000,,,,,,...111222000+++(((%%%)))111666,,,,,,000222///444777555000...///111444111111333222///...000...111333222...,,,---000***---999///***111+++000,,,000333222...,,,///333//////.........---------/////////......///111222---000111000111444222...***777;;;111))),,,000000333333111//////000111111000111111222333333333222***111000000555222222===444///000555222***,,,555...111333222...---///222.........///000111222333***...222222...,,,///222,,,...///111333333000,,,000333///888...222...444000666///,,,444666000000//////.........------------))):::%%%000......+++,,,...'''$$$+++++++++333...000333222000---,,,,,,222222222222222222222222++++++,,,,,,+++)))'''&&&---''')))...&&&(((&&&((()))+++,,,,,,,,,+++------+++)))+++///000---)))222444777<<<666...111000888666111222---***000+++666***;;;333777444...+++))))))++++++)))***,,,------,,,,,,,,,,,,,,,,,,111%%%))))))555(((******...333333,,,+++222444000///,,,***)))***+++,,,,,,+++,,,,,,---,,,+++***)))%%%(((******+++......,,,,,,&&&---555444777DDDFFFIIIJJJKKKKKKLLLNNNQQQMMMKKKKKKKKKJJJLLLPPPPPPQQQJJJZZZJJJ^^^SSSLLLLLLIIIJJJOOOSSSRRRPPPPPPMMMRRRTTTRRRRRRUUUWWWUUUMMMQQQRRROOOLLLMMMLLLIIIEEEGGGIIIIIIFFFBBB@@@@@@444IIIPPP888666HHH555^^^<<<555222555999777444222444333333444666666555333333444555555333222222333000333777666444444777;;;555333444999:::666333222333555777777444222000000222333555666666444222111000111222444444444333222999:::888666)))888@@@>>>%%%&&&(((***,,,.../////////......000222333333222111111111222222333333444333555666666555444555777...333888<<<===<<<;;;:::222333555666666666555444...222555666333111111333444555222...222:::888000999///---:::CCC???333---444555555333555888777333222333444666777888888888666666444222222555444111...222888777,,,666<<<666444555333000000333444333000000000111111111111111222111000/////////111222222000000000,,,)))+++111+++******888999;;;///,,,+++,,,...000111000---******---...---...222333111222///,,,+++,,,.........***444222444)))111000555&&&000888555000///111444555222222444444000...000---000333333000......///555222999000444AAA888777,,,///333333000///111444......---,,,,,,,,,,,,---...//////...---...111333---222333000///111000---'''---111000000222333222333555444111111333444111333111//////000111000000,,,444222///222///000:::333+++---555444******333+++000444222...,,,000555////////////000111333333---111444555333222333444...111333333555555111+++...222,,,???---111&&&111...444///***111333///111.........---------,,,,,,%%%(((777(((///888222,,,)))---+++---444111---444---000333222...,,,,,,---........................,,,,,,,,,------,,,,,,+++111,,,...555000%%%&&&111***+++---///000000000//////000...+++,,,000///+++...444555999>>>777///333000111******777999...(((---===222>>>///000---(((*********+++++++++++++++,,,,,,------------,,,+++222%%%+++###666)))111+++---333---///666000---***''''''))),,,...///,,,,,,,,,---...//////000'''((()))***+++,,,,,,,,,(((!!!&&&---)))***DDDGGGJJJKKKJJJHHHGGGGGGRRRMMMJJJKKKKKKIIIKKKPPPPPPLLLKKKUUUSSS___YYYLLLMMMLLLPPPUUUUUUPPPOOOQQQNNNSSSVVVUUUTTTVVVVVVTTTSSSTTTQQQLLLMMMPPPNNNHHHFFFIIIIIIGGGDDDBBBBBBCCCFFFFFF<<>>???===999555///111333444555555555444...333999999666222111222333777555///111:::<<<777---222:::>>>555+++...:::222555555555666999777222333333444555555555555555444666555222333666555000000000444777,,,///222///888:::888333000222000,,,222111000/////////000111---............---......,,,***+++///111000222666///+++222666???777555222111222333333111111111222,,,000111///000444444111333000,,,+++,,,...//////777888,,,777111666,,,777)))111222111333555444222000111444444111000222...///000000//////000111...+++000%%%)))888000...111...,,,,,,///111000///222000///------...///000---...///...,,,---111444222444444222222111,,,$$$888000---666@@@CCC>>>999000333444000000333222...222...+++***,,,/////////000666222///555444000444///...///111222000---+++,,,...000000//////111444000/////////000111222222111333555666777777666555111333333000000333111+++)))000333444...---***+++,,,444111+++000111///333///.........------------+++***000///+++666)))---%%%---222:::AAA777---111,,,///111///+++***,,,///++++++++++++++++++++++++......---------...//////!!!)))---******...///+++000111222222222222000000///111111///000333222---111444222666<<<444---222//////###...555...***555DDD777AAA333666666222***+++,,,,,,,,,------,,,------------------------///...///***000111222---)))+++''' !!!+++///,,,((('''''')))---000222222...---,,,,,,,,,...000111+++++++++,,,---,,,,,,---222+++000555...+++BBBEEEIIIKKKJJJGGGFFFEEEOOOIIIGGGKKKLLLJJJNNNTTTMMMKKKPPPMMMJJJQQQ[[[VVVEEEHHHNNNSSSOOOGGGGGGLLLHHHNNNRRRPPPOOOPPPOOOLLLVVVTTTNNNHHHKKKPPPNNNGGGHHHJJJIIIEEEAAAAAADDDEEE<<<<<<333VVV:::666>>>***===555111666:::666333333222333444666777555111---777444222333666666333000777222...///444888::::::777111000555777333000111///111222222000//////000000333777:::<<<;;;999888///000111222333555666777<<<---888333:::...888000111111222222111000//////222000///111555777666444---......///000111111111,,,...000111111222444666...///333:::??????;;;666...///000222333444555555111777>>>???:::666444555000999;;;555444999888111777@@@>>>333333>>>>>>333111444666666888:::777222555555555555444333222111111555555222333888666111;;;,,,@@@///>>>&&&666)))+++000111......111000***333111///...---...///000---///222444333111000///222...,,,///000---+++,,,222)))///&&&111###...000...000000///---...333888***///000,,,,,,000000+++......///111222111---***...%%%///222444&&&888"""***000000000222///)))///...///444444222111333111///---,,,---000222333///222;;;***%%%000...222666,,,###$$$,,,111...)))555333111///...000222333---...///---,,,---111555222222000///111///###111...000222+++!!!###---+++000111------000...)))555111,,,,,,///222333333---222---,,,777777///...555;;;999000...111)))---,,,,,,...111333333222000////////////000111111------...111333333111///222333000******//////+++&&&000==='''///+++444'''+++555222,,,///000///555000/////////............888...+++555'''...)))(((***(((+++222,,,(((111+++...///---)))(((+++///000000000000000000000000///...---,,,,,,---//////###666888((('''777444!!!.../////////---,,,***(((+++---...---///222000+++,,,...***...444,,,%%%,,,111444'''&&&---666)))777(((222(((111444000&&&((()))((((((******(((...---,,,++++++,,,...///&&&333---111$$$444++++++***(((+++111333000---------,,,,,,...///...,,,***111///,,,))))))***+++---,,,++++++,,,,,,******,,,((("""***222---***KKKCCCCCCLLLOOOLLLNNNUUULLLRRRSSSNNNKKKNNNRRRUUUQQQPPPOOOPPPRRRTTTTTTSSSRRRLLLLLLRRRVVVSSSPPPQQQSSSQQQQQQTTTUUURRROOOMMMRRROOONNNNNNKKKFFFGGGLLLIIIGGGDDDAAA???@@@AAABBBEEEDDD@@@555777MMMRRR===777111999555===111>>>+++333333333222111222444666111111333444444444444333555444333222222222333333111555666UUUSSS222555555444444444444222111///...444555666888888888777666666555333111000000000111555777999888555222333555444***777,,,000===***...555222///...///111222222222000222444111+++,,,222555000///222333222222444555XXXDDD...HHHDDD+++444111222333333111111222333666555444666999999666222222777:::888777888777444666:::111GGG111...///---:::888777888999999888777555333333666999888222,,,888999:::888555333444666///555111+++???<<<&&&;;;444)))222888---999$$$999444222///---...000444666111---...555777222000222...............---------***222000...000111000---///111111///...------...,,,///222111,,,...555888555222222333333000---222333,,,+++222///---555666///111444000444888222555333///...555<<<777,,,222444444222///...///222000000/////////000222333777,,,444999...222***...---...000222222111//////////////////000111111///333222---,,,000///+++===---///333,,,222<<<444666666000222???(((999+++000000///000000111222222222000///111444555111...444+++333---===...333...)))***,,,...000111333444***000333...***,,,000111((()))++++++******,,,---888///***111;;;;;;444...(((......'''***333555///...,,,---000000...111666000///...///111111---***222///,,,,,,...///...,,,333,,,555''''''$$$111///+++999222---777///(((***,,,///000000111222444///...---,,,+++***++++++,,,444777222...///...+++<<>>AAA///---+++,,,......---,,,000---***(((((()))))))))222222111///------...000)))((((((***,,,,,,+++***555&&&+++'''555%%%NNNGGGGGGNNNOOOJJJLLLTTTLLLQQQRRRNNNKKKNNNSSSUUUTTTRRRQQQQQQSSSUUUUUUUUUTTTPPPPPPUUUVVVSSSRRRTTTNNNPPPRRRRRROOOLLLLLLNNNTTTOOOLLLMMMOOOMMMLLLMMMEEEEEECCCBBBAAA@@@???>>>DDDAAA???666333???@@@...888444555@@@333---222333222333444333222333555777444555666666555333111///666555555444444444444444222000>>>>>>TTT***???222444444444333333333333222222333555666777777777666666555444333222111222222666888999999666555666777444444444,,,555;;;000333222111111111333333333333111///000333222///000444555111000444555444333555@@@JJJ***///<<<222999222333444444333222333444444333333333444555333222222777:::777666777777444444111111;;;999111AAA;;;>>><<<:::888777777999:::888444222222555666333//////111444444333333555888222777555222FFFDDD,,,===222???;;;000%%%@@@111)))000///...---...///000111000,,,---333555222000222---------......//////000,,,222444222222555555222///000111111000///......000...000222000+++---222///---,,,,,,...///---+++%%%''''''...:::666,,,...777000222444000333777222//////------222888555---111222333111...---...000---...///111111111111000+++888%%%;;;///+++555666000//////000111111///---////////////000000000000&&&---222222111///((( 777333555666222555777111222333***000666&&&000&&&///////////////000111111---...111222222222222222,,,111(((333%%%000(((---000111333444444222000//////444555000---...000000111222333333222111333444///,,,---333777777666777666...((()))---...---,,,111......111222//////222111///......000000...+++///---,,,---///000...,,,///&&&...(((...***222)))+++,,,(((///...333)))+++.../////////000222000000///...---,,,++++++---222333///---...---***111///---------...111555,,,,,,---000222333000---...///000///,,,******+++))),,,000000+++&&&&&&(((---222333///---///000...++++++,,,+++******+++,,,***......***)))---...---***...000......333666666'''***,,,,,,111444,,, +++)))'''(((***,,,,,,,,,/////////---,,,,,,...///...,,,,,,,,,......,,,+++&&&###---333888)))OOOKKKLLLPPPNNNHHHJJJRRRJJJOOOQQQMMMLLLPPPTTTUUUUUURRROOONNNPPPRRRSSSSSSUUUTTTUUUWWWVVVSSSTTTXXXOOOTTTWWWUUUOOOMMMOOOSSSUUULLLHHHKKKPPPPPPMMMLLLBBBCCCCCCCCCBBB???===;;;CCC>>>@@@???888::::::///GGG>>>999PPP999;;;444@@@222333444444444444666888555666777888777444111///666666666555555555555555---...666''';;;%%%999)))444333333333333444666777222333444555666666666666666555555555444444333333555777999999888888888999000===+++(((666333222333222333444555555444333222111......222555444444666555222222666777555444555999<<<+++---999555333333444555555333333444555222333333222111111333444222777999777555777777444999000333000:::***BBB555666999;;;:::777666777888<<<888333222444666666555---///111222333444666888000111333555IIIHHH...888444999)))555---444333111....../////////...------...,,,,,,000222111///000,,,---...///000111111222444333111///000444333///111111111222111000//////111///000111///+++,,,///...------...111222222111111222///777CCC<<<...,,,555---///111---000444...,,,.........111555444000000111111000...---...///111222333444222...+++((('''444...///(((666333,,,222111000000111000...,,,......///000000000000000)))///444555444111***###000999444,,,...000...///111444)))666111---...+++............/////////000(((---111222000///222555+++777...111///***...000222555666555222///,,,222444444111111444555222444444555444222111333444(((,,,333666222...333<<<777,,,)))000111+++...888444000...222444111......111///...---/////////...---------...000000...,,,111'''++++++666,,,111222<<<444>>>555+++333...,,,)))+++---...------...///000000000000///...------...///...+++,,,...---***%%%///555333222444000(((///...---///000111000////////////---+++***+++,,,'''---111000***'''(((++++++111444///******++++++---+++******+++,,,,,,+++,,,---,,,***+++...---***'''---222111000111///,,,222222///,,,111333&&&---+++))))))******)))(((+++,,,,,,+++***+++---///000///------......,,,***&&&,,,444BBB:::333LLLLLLNNNPPPLLLFFFIIIQQQIIINNNPPPMMMMMMQQQTTTTTTVVVSSSOOOMMMNNNQQQRRRSSSSSSUUUVVVVVVSSSQQQTTTWWWQQQVVVXXXTTTPPPPPPRRRRRRQQQJJJGGGIIILLLKKKIIIIIICCCCCCCCCBBB@@@???===<<<<<<777===CCC===<<>>>>>999444333222111222444666777555555666555555555444444555555666666555555555444444555777888888999999:::222EEE))))))777...555555666777777777555333333333333000///222666888777555444111111666888555444555000888@@@:::000000333///333444555444333222333555333555666444111111444777333888999666555666666444;;;555444555999...===---***222:::===999444333333>>>:::666555666888888888333444444555444444555666...,,,222777IIIIII000333555:::###;;;111,,,555777000000000000000//////...///---,,,.../////////.........//////000000111111222222111///000000000...111111000000111000///...////////////...------...000000000111333444555555444333,,,---666111)))---777///111333...111555///---000222222111222333333000111111111000/////////111222333333222000...,,,...222777///000@@@666000222111000000111111///.........///000111000000///111111000//////000111000<<>>,,,222666666>>>///333))):::///555...222------..................))),,,///000000///000222---222;;;$$$...+++666++++++,,,///111222222000///000222222111555:::;;;888333444333111//////000111+++000555555---''',,,666------000222---(((///:::555///...333777444///---111///...------...///000---...///000000...,,,***888000///111666222333333(((***777+++***@@@999(((***,,,......---------......///000111111000000///,,,***((())),,,//////,,,333444555444444333---&&&///...------...000222333.........,,,++++++---///...000...***(((,,,000222)))333888444---*********///,,,******---///---+++///---,,,,,,///111...***)))000444444222222///+++???333***,,,222111((( ,,,+++))))))******)))(((***++++++******+++---000...---++++++,,,,,,+++***...333...>>>000444GGGIIIMMMNNNJJJGGGJJJPPPIIIMMMOOOMMMMMMQQQTTTRRRWWWTTTPPPNNNPPPRRRTTTTTTOOOSSSUUUSSSQQQQQQSSSUUUOOORRRQQQNNNNNNQQQOOOJJJOOOKKKJJJJJJHHHDDDEEEHHHFFFDDDAAA???>>>===>>>???888111777>>>888777===???===@@@[[[@@@444555555111444666777888777777999:::999777555333333555777999444555555555555444333333---888***'''444111666444333111000000222444555::::::888777555444333333444444444555555555555555222222333555777888888888999JJJ111222:::222<<<888666777777555333444777:::555333222222666888666333333000000444666555444555:::888===888(((***666666111333444333222111222333333555666444111111444777444888999555444555555444111666000EEE<<>>555,,,+++---/////////...///000///000000111111111111111***'''&&&)))...000111000HHH555(((+++///,,,---222---,,,++++++,,,///333555000000///---******+++---333111+++'''***000///(((,,,777???===666222///......+++)))***,,,...,,,***000------000444333000---,,,111444222111222222///777%%%...777222000666)))((('''(((+++---...---***+++,,,++++++,,,///111---+++******,,,---...---+++,,,###111(((222EEEHHHKKKLLLJJJIIIKKKNNNJJJMMMNNNMMMNNNRRRSSSPPPQQQOOOLLLKKKLLLNNNPPPPPPLLLQQQTTTRRRRRRTTTTTTRRRNNNRRRQQQNNNOOOSSSPPPGGGNNNLLLKKKKKKGGGBBBDDDHHHEEECCC???===;;;<<<===>>><<<555888:::333222888777===NNN{{{III333222;;;>>>666888::::::999888999999===;;;666333111222444555444444555666555444333222999666???...111:::DDDPPP333222111111111222333444<<<;;;999777555444333333333333222222222333555666111000111333666888777666888<<<555555333333<<<555222444555444333666<<>>===:::555000///222666555555666777666444222111222111111222555666666555555***333777>>>AAA111///)))===222555)))777666,,,///...---,,,,,,...000111111111///,,,...222333111222111111000///...---,,,***...333666111,,,///444222///,,,,,,///000///,,,+++,,,,,,+++---000000,,,,,,...///...------...///+++222333333555---)))333777000222555111555999333111000111333111------000111111111222333333111///333222111000000222333444***$$$)))******&&&111///...///111333333333///////////////000111111+++***,,,000222000000333+++222111000222---'''***333///444555...333(((222---.../////////...---,,,000...,,,...222222///******333***444,,,>>>111---///...---,,,---///222333000333444111222666888666555555333111//////111333222---,,,...///,,,,,,...333222,,,+++:::IIIBBB///222------222555333000000.../////////---...///111///000111000...+++******///111,,,000(((000000777[[[000---888777///'''444,,,...000111000000111222555555333222222111111222***'''(((---000000000222:::***&&&333888///)))...+++,,,+++******---111555222222111...***(((((()))//////,,,***///222&&&+++444;;;:::555333111...,,,***))))))***++++++***...,,,///444666444111111---111111...---000222111...###$$$222777...---666333000,,,************)))+++,,,---,,,+++,,,///111...,,,++++++---///000000+++,,,***555555;;;GGGIIIKKKKKKLLLLLLLLLKKKKKKNNNNNNMMMNNNRRRQQQNNNMMMKKKJJJJJJLLLNNNNNNNNNLLLQQQTTTTTTVVVZZZWWWQQQJJJSSSVVVQQQPPPSSSPPPHHHMMMHHHFFFGGGFFFDDDCCCFFFAAA@@@>>><<<::::::::::::<<<777999888222555999111555===```===$$$222000;;;888:::<<<;;;:::888888999;;;999777555333222222222444555777777777666444333444***999333///000555RRR000111111222333444555555:::999777555444444444444222111///...///111444777111000000333666777666555111$$$555444'''444:::000111444777666555555:::>>>111666777333222555666333666111///222555555777:::;;;333000888>>>;;;666555222333444333222222333444444333333333444555333222555888888444222444555333000777444;;;222444===111>>><<<888444222222444555555666777666555444333222000......000444777666555888)))111222333888......(((###&&&777555AAA000888,,,---......///000111111///000...+++///777:::777000//////......------------,,,---000///+++,,,222444000,,,---000111000---,,,---,,,))),,,000///)))---///111111///...000222%%%***))))))+++!!!333,,,///111...222777222333//////333333///...111000//////111333333000---555555333111///---,,,+++666222)))///;;;!!!444+++333111//////111222222222111000...------///111333---,,,000666777222000111555---555AAA>>>555222///000&&&888///222111+++555......000000000...---+++------...000111111000///...333+++777,,,888///333000000////////////000111---222444000///222555555111000///---++++++...000444---+++...111111000000333111///000777>>>???===222//////111111......111+++...000000......///111---///000///---,,,---///+++000)))222'''333...444999"""---...///,,,999+++---000111111111222444@@@===999555222000000000,,,+++---222111......222&&&'''///;;;===444+++***,,,---,,,***))))))---000///000000///,,,*********)))------+++///111%%%)))...000...---///000...,,,,,,---,,,++++++,,,---******///666777222111444///222111---+++...111000000333333///***))),,,...999444...***)))))))))))),,,,,,---,,,+++,,,...000///---******,,,---......///000666555;;;666JJJKKKKKKKKKMMMNNNLLLIIILLLNNNNNNMMMNNNQQQPPPMMMQQQPPPOOOPPPSSSTTTTTTTTTNNNRRRUUUVVVZZZ___[[[RRRBBBPPPVVVPPPKKKMMMKKKEEEJJJCCC>>>BBBFFFEEECCCBBB<<<<<<<<<<<<;;;999666555111000555444111999;;;///===000>>>666%%%GGG111===999;;;===<<<:::888888888444555666777666555333111555666888999888777555444666111111III%%%666%%%VVV...///111444666777888888666666444333333444555666222000---,,,---000444777222111000333666888666444...888666###999<<<111444888;;;:::555333444777...555888333111444666555999333000222555666888<<<777777222222333---///???333444555555333333444555777555444666999999666222555888888444222333444333555555999000444---GGG999222333555888999888444000999999999888666555666777222000///111555777666444???...666444111666111222(((///777000333[[[<<<...+++...111333555555333222,,,///---+++000:::???===---------...............888111---000222///000444666111------111333111...---///---)))+++///---'''***---//////......000333///000+++---555000***///666///222555222777<<<777555000///555777444222555///......000333333///,,,***,,,...111222111///...000,,,------ 888333555333000000000111111000222000...,,,,,,///222444000,,,---222222---+++///444 (((:::333,,,...+++$$$222$$$000---,,,666...///000111111///---,,,)))---111222000///111444///(((111'''000!!!...000+++,,,...///000000000///'''...222///---111666888111000///---+++,,,///111777000---000333222111222111444:::555"""###<<<333111111111///+++,,,000***---111111///...///000+++---......,,,,,,///333---333+++666+++888...///'''+++;;;000+++;;;444(((***,,,///000000111222444IIIEEE>>>777222000/////////...222666222++++++111+++333555///+++000666888.........+++''''''))),,,'''***---///......//////''',,,,,,(((+++222---!!!,,,...,,,)))***000333222...111222111...---000333'''(((///777666111111666111555444///---///000///000???<<<&&&+++666555///,,,((('''+++000444666,,,,,,,,,+++***+++---//////,,,)))((((((******))),,,+++444%%%,,, OOOMMMEEERRREEEGGGCCCRRRJJJPPPRRRMMMJJJLLLPPPRRRTTTQQQOOOPPPTTTVVVUUUSSSQQQOOORRRXXX[[[WWWSSSSSSsssbbbRRRNNNQQQOOOIIIEEEKKKFFFAAA??????@@@???>>>DDD===999;;;;;;777888<<<555888999555444555333///888666555666999===??????777@@@777000888444...999333333444444555444444333555333111222333444444333111///------///111111111666===,,,DDD'''777'''888444111///222666777444000000444444000...000111000111333666777666555555666&&&777;;;999...)))222888:::>>>???888111111777777444000///000222333333000444777555111222999@@@888888...000:::...%%%444333666999666222111333333///444888777333111333666111222333555666777777888777666666555333111///...GGG333000999999777:::888666444555666444222666<<<333666666444555:::;;;999999555000///000000///......000...)))+++000...(((;;;+++111+++...'''777666............444<<<>>>:::333111///,,,++++++,,,---777 ***666222222;;;***///333222111111///---444000111666555//////222(((,,,000111...,,,+++,,,444000...---***''')))///...:::---000...OOOHHH???444333444666333......111333333333333222222111000222111///...---+++'''$$$///111111,,,%%%"""$$$(((...***...111///444555,,,888000,,,000222//////222666333111222444222,,,&&&000,,,'''$$$***333666444...,,,((('''111222,,,222---222000000333,,,$$$)))000---++++++...111222333///...---,,,,,,---///000---...555!!!...+++666+++444666666222---,,,...111000333555111***'''+++000...///111222222000...---000,,,000999888...***...777333---***+++,,,,,,+++333111000///000000000///...///000111111222222111...777777---...555...&&&+++000000------000444...///000///,,,,,,///222@@@777666???@@@777000000,,,222333///...222333000'''444333@@@000888,,,000,,,$$$%%%...111+++***000+++---000111111---)))'''---------,,,,,,---------)))***,,,///111///***&&&///<<<444111---***111&&&...222333000//////---(((...---///222000+++---333))) $$$;;;""" ***'''......'''...///---)))***,,,------,,,+++***)))***+++,,,---,,,+++***///...---,,,++++++ZZZMMM<<>>??????111666555444999777555:::777777777777777666666555555333222222333444333222333111//////111333333222444)))444,,,@@@111;;;777666333111333777888666333333888:::666555666666333111333555666555444444555666666---***333666666===111333777999555///000555888555222000111333333333555777888777555777<<>>###)))---***+++333222///444---+++******+++------,,,000///...------...000111===666"""///(((555((((((555444333222111111222222222222111///,,,,,,---///,,,...///111111111000///'''"""$$$+++,,,&&&%%%+++777333...,,,---......---444222///000222222111///111111111111111000......---333555111333999777///111222222000,,,***,,,...,,,---......---,,,+++***888111222<<>>222000666:::666666777222888888888888888777666555666444222222333333222111444333111222444555555444999'''777&&&III111===...888444222222555777666555555:::<<<:::888999888666333555777777666555666777:::999///---666777111222444555999<<<:::666777<<<999666333111222333333333444444333444555777999:::333///999CCC===666666777HHH777888999000555;;;///111222444666666666666666777777777777777777777777555555444333333222111111+++888EEE@@@555???KKKFFF555333222333111...///444666888888555444777666444444222//////000111111000666444111000222555111+++333222GGG)))666---???'''///222333///...111222111...---,,,,,,---...///000&&&000222+++...555+++:::111,,,222666222......333///...222444111---,,,'''***---////////////000222000...///---***,,,111888777===999999000888>>>555000///222555333111111222222222222222222111111------...000333444333222////////////000111222333///---...000222333222000333///,,,...///......000555222...---000111000...000111///,,,---///***###...$$$...###111AAA///???<<<===222,,,000---&&&)))111000//////000000///---000///.........000111222;;;111!!!555---444***444333111000000333444333111333000------///000///.........000000000000......333------333555333666===666333000...///000111000555111...///333444111---111111111111000///......222222333222111000111333111000...---,,,...000222///......000333222///+++000,,,...888;;;555000111111333111,,,+++///444555//////===111:::---999777:::000+++---,,,((()))...)))+++,,,...//////...------,,,,,,---...000222333---,,,,,,,,,---///111111//////$$$///444///666111111111///******...111000111***(((---222111...,,,///"""'''000)))'''+++''',,,...------555333+++)))))))))***+++---///000******+++,,,---...000111111000...,,,+++***fffTTT;;;FFFHHHWWWMMMNNNKKKJJJHHHGGGLLLQQQPPPJJJMMMOOOOOOMMMKKKLLLQQQUUUJJJKKKNNNPPPLLLHHHLLLSSSPPPMMMLLLMMMKKKHHHIIILLLEEEBBB===999999;;;>>>???======<<<;;;999777777888333666666444444666666333777666555666666555333000333***444:::222666;;;000444444555555555555555444666444222222333333222111555333222333555666555444888333---777:::>>>222,,,666333000000222444444444555999999666444777888666666777999888777777777888---777999888999111))),,,------///333444111222666888555222111222222222111222000///000333555555333777000>>>FFF777111777111XXXBBB@@@>>>...222<<<333222222333555888999888666888888888888888999999:::444444333333333222333333(((EEEMMMAAA<<<:::000999666555666444000111444222555666444555888888666111000//////000111222222444///***)))...444666555999???::::::(((;;;<<<777---222333///+++---.........------------...///000...222...(((222AAA:::'''555,,,***444888222///333222...***+++......,,,******+++---......///000000111///000222222111444999000///999***000&&&444444444---***///444333111000000111111222222222111111000///...///111111000///***))))))+++---///000///111222000111555222///333000///---............///333111///000222333333111---//////---///111---(((---EEE333999888###---###555888000,,,555777222333222222333444555555222000///.........///000111222///---;;;222777%%%444;;;...///000000000/////////111///------///111111000000111111000000...---,,,222------111333444777===333111000000000111222222444///,,,...222444000+++---...///000111111111111444000000333000+++///888222///+++***,,,000222444222...,,,///555888444///111---...444777444222444000111000...---///222444666???000222...JJJ<<<---...(((&&&)))+++***+++///.........------,,,,,,,,,000///...------...///000******---333888666...&&&000...%%%111333***444555///222333000//////,,,'''111---,,,///444555111...///---+++---000,,,***000***...---)))000...(((///---+++))))))***,,,...000///---,,,,,,---...//////////////////000PPPWWWOOONNN666>>>HHH```PPPOOOMMMMMMRRRWWWTTTMMMLLLMMMNNNMMMKKKKKKOOOSSSIIILLLPPPSSSOOOJJJKKKQQQGGGFFFGGGHHHDDD???@@@EEEJJJGGGBBB===:::999;;;<<<555888999888666555666666333666666333333666777444000///...///111333444444111'''///777111888@@@666111222333444555666666666666444222222333333333111444333222333555666555333...666)))@@@000EEE111333666444111000111333444444555777666111000444777777555777777666555444666777888>>>888333666444222:::000---...222555333333666555333111000111111000///444222000222666777555222666000<<<@@@000---444...:::+++***+++!!!'''888<<<333333333666999:::888777555444444555666888999:::444333333222222333333444;;;333666777---...>>>HHH:::666555777666333222444---000111000000333333000...//////000000111222333------///444666444///,,,333333444@@@,,,111---///+++000222...+++---///...//////......------------000666999444......555:::,,,(((+++333333,,,,,,111333///+++***+++...///---...---------......//////222000///000...+++,,,000(((,,,222(((+++888...222+++(((,,,111111000//////000111111222222222222444222111111222222111000,,,++++++,,,///000///...,,,111,,,---555000+++777...//////.........//////000000222444666666444222///111000---///222111...,,,::: +++666))),,,222999555111999:::333222+++,,,---000222222///---,,,---------...///000000...777GGG444666(((333...+++111666444...***,,,000.../////////...///111444//////000000000000000000///---...000222111222555//////000000000000111111000---+++---000111---)))---...///000000111111000000,,,...666666333999EEE777333...++++++,,,,,,,,,666///)))***000333111,,,777333111222333333444777---...000111000...///000555999,,,444***:::000///%%%###$$$(((,,,---...000......------,,,,,,------///...,,,++++++,,,...//////,,,---666???<<<---...///(((111---!!!---222,,,///000...---...+++'''...///000111333444222000...333///...555000+++444)))222###111'''******(((000...,,,))))))***,,,...111000...---,,,---...............///000111HHHFFF>>>QQQSSS\\\HHH>>>QQQQQQOOONNNSSSWWWSSSMMMIIIJJJKKKKKKKKKKKKMMMNNNHHHIIILLLOOOMMMHHHHHHLLLPPPNNNMMMLLLEEE>>>===@@@555888<<<>>>===;;;::::::///555999888666777999888444666666333333666777555:::888555444555777888888999333444666555888999333444555666777888999999999555333111222333444444333333222222333555555444222222666888888777888444///777666555444333444555555555888666222111555888999333444444333111111222444>>>:::///...;;;>>>777777111---,,,222666777666777333111000000111111000///111000000222444444111...000...444666000///444222888666444666:::<<>>111111000............///>>>666...,,,///222000,,,:::777444222111222444666***+++...222111---,,,...+++"""555333111""":::((('''(((+++...//////...******+++,,,---///000000,,,+++***)))+++...111333333,,,&&&+++444555+++(((000+++///'''))),,,000111///+++,,,222666555***...000000111333222...&&&,,,***)))---***'''---)))555'''555(((***+++***---,,,***)))***,,,///111,,,,,,,,,---...///000000.........---......DDDNNNJJJOOO???JJJKKKXXXOOOPPPOOONNNPPPSSSPPPJJJIIIIIIJJJLLLMMMNNNMMMKKKIIIFFFFFFIIIIIIFFFFFFIII<<<<<<>>>BBBCCCAAADDDJJJ(((...666;;;<<<<<<<<<<<<333;;;???<<<888999:::888555777666222222555666444777555222111000///---,,,===>>>999999???<<<444333999999:::::::::999999888333222111111333555555444333222333444666666444333999888???222:::222444***555666666555444444444444333777999666555777888777444444444222000000222444333444...111===<<<333111&&&!!! '''...000000111222000///000222333222111//////000222333222///---***000000///555555222555'''...&&&)))888000***???333666999999777666777999555555444444444666888:::666555333111111222333444999---++++++&&&+++555666333//////333666555444555444777888555444555333///,,,///111111//////000222222/////////---///<<>>888@@@CCC===777555444111666888666222222555666444444444555777999999777555111:::666999JJJGGG<<<@@@;;;;;;;;;:::999888666555222111000111444555666555333333444555777777555333333666555444777<<<888111222444555555333222111222///555:::999888999777444666777666444333222444666000888666111222000333@@@000***)))111:::>>>>>>???111000000111333444444333222444666777777555222111(((444///...;;;888///444222???222555OOO???***@@@333777;;;;;;777444666:::<<<;;;999888888999;;;<<<777555333111111111222333000444;;;999444===???222333//////444888777666777///333555333444555444000,,,///111111///...000222///222888:::333+++000;;;(((...===,,,---111AAA555000111000///222555222,,,***+++,,,...///000000000666::::::333,,,***000555---000)))###444777,,,+++666666222111000---000,,,)))***...222333333111000111222111---...222***///***999...777---222333000000111///---000555,,,---///000222333333333333111//////000111111111***///333333///---///333;;;CCC333,,,444!!!***+++222444000...111333111///////////////000333555---111333000///000000---)))111---$$$---777111000&&&888999.........,,,---000///......000///...,,,,,,---...000111222222222333+++555---333***000***...444666555222111111555///***,,,222555333///555555444333222222222333333444222//////111333222+++///222333000......///)))...222111---***+++---,,,---...///000000000000(((+++...333999===:::555---333999999555000000222222000///000333555333222000333555444222111///...,,,)))))),,,+++(((***000777444333&&&???666,,,111///,,,((()))---......+++,,,---.........---,,,222000---++++++---000222/////////000111111000///'''444...//////000999...'''+++...---...000///+++111///---...888>>>777******(((+++)))"""'''///---&&&...000***///---(((000///...,,,++++++,,,,,,---...//////...,,,***)))++++++,,,...000222NNNJJJFFFHHHNNNRRRSSSRRRNNNPPPSSSTTTSSSPPPOOOOOOLLLKKKLLLNNNQQQPPPMMMIIIGGGMMMNNNJJJHHHJJJJJJFFFDDDDDDDDDDDDCCC@@@>>>===;;;<<<=========>>>@@@AAA777:::===>>><<<;;;::::::777444555999;;;777444555777777888888888888777777222222333444555333///,,,333444<<<<<<777===@@@555666666666777777777777777111333666777777777888999BBB???;;;888666444333111...000444555444222111111888666666777555444777<<<666666555444555777999;;;888888777444111000111222666000...333::::::000&&&777444111222444555333000222111444777666333333666333444555555444333111000111222222000///000222444666555888;;;;;;777888;;;666:::999333222888;;;:::777666555555555555333111999;;;999444333444444111888777666555333111000000---000222444444444666777777222111555555222333888222777777000+++---111333000000111333555333000------///222111//////111444,,,)))+++111333000111555222///---...111333222000666333222444777666111,,,000999===777111444888:::***666***222+++666+++555...,,,+++,,,///111///---)))222------;;;777///777777111,,,...555999666222555,,,***333666111000666---///111222222111///---,,,---------.../////////333000------222555222---OOO,,,'''555222000555000...777...***444000'''000))),,,///222222///+++)))###000,,,666PPPDDD---444333///...111000,,,---222//////...---------......//////000222222333333333***111555222000111///***555***333222)))BBBUUUAAA,,,999///$$$///222+++///---111555555222//////111///......---------.........---///000999***---444111---,,,...111333333333///---///333444///***000---***+++...000000///...///111111///---------+++555111:::***222***///555777///===000666+++000/////////.........//////000111...,,,222===AAA???000111111---((((((---333,,,///)))'''...///,,,222///...,,,*********,,,---///////////////.........***+++000(((+++***!!!000---$$$777///666***///+++555444333<<<;;;000+++---,,,+++***)))(((((((((777---000>>>;;;)))&&&222666---(((---111...,,,---++++++***+++...111...))),,,...111111111111OOOKKKIIIKKKOOOQQQOOOLLLKKKNNNQQQSSSQQQPPPOOOOOOSSSQQQOOOOOOPPPPPPNNNLLLGGGLLLNNNJJJHHHIIIIIIEEEEEEEEEEEEDDDBBB@@@===<<<::::::::::::999999:::;;;<<<======;;;999999:::<<<:::666444666777555444666666555555555555555555666777777777888:::999666444<<<:::???AAA<<>>;;;777666666666666555333222222555555333444777888666555333222222222444777888///000222222111000111222444000...111111...///333///333444000---000222333...///000222333222///,,,$$$(((,,,///111444888;;;000---...333444222222555333111//////111222111000444111000222666777444000222444>>>GGGDDD555(((###)))222%%%,,,(((555///;;;///---,,,---///000///---000555222111999<<<666333222222333444555666666666000111111111333555333///---...000222222000...---......//////////////////---,,,+++***+++------,,,/// %%%...,,,///000###---111---,,,111///,,,///111222222333222111000//////111))),,,;;;555***111111111333444///)))+++222)))***+++---...///000000------...///000000000000...111111------222555555===111777666***999EEE333)))///---,,,555999555555///000111222333333111///000000////////////000000///%%%222555000222000333000222555777777222+++&&&......---......---,,,+++...,,,***+++...111111000.........,,,******,,,...)))///555@@@:::999555:::333555...;;;///444***///------,,,+++,,,---......///000...***,,,///---(((***---000000...,,,+++,,,,,,222000///444///''')))000///,,,+++******+++,,,111111000//////...---------///666111777999***222222,,,++++++111///...,,,;;;IIIEEE999888666///---///...---,,,++++++++++++&&&(((,,,111444333111000,,,'''&&&)))***'''(((,,,***,,,---------------------///000000...---LLLKKKJJJLLLOOOPPPMMMIIIMMMOOOSSSTTTSSSRRRRRRRRRVVVSSSPPPNNNNNNNNNMMMLLLEEEJJJKKKHHHFFFEEEDDDAAADDDDDDDDDBBB@@@>>><<<;;;;;;;;;:::::::::999999999???>>>;;;888555666999<<<@@@999555555555444666999777666444333333444666777666555444555777777777555:::333777<<<666555888444555555444444333333222222///000111000000111444666888888777777777888888999444555666666555666888:::666======888999>>>:::222:::888666333222222333333111222222222111222444777666444222333555444000,,,///111222333222222333444222111444888777444444777111000000000111222444555000111333333333444666999444444777:::999555555888777666444333666<<<===:::777777777666555555444444555777777333222444333000999666222///...000222444333444555444111000///000333///...///...,,,---000,,,000111///000333333111------...///111000...+++(((+++///111222222333444111///000333333111000333555333111000111111000//////---,,,///333555444222XXX>>>+++***+++'''---;;;///666+++...,,,111)))333///...------...///...,,,000111333111444AAAAAA000---333999:::555333444777...777777000111999666+++---...///111111///...---000000000000000/////////)))+++,,,,,,***(((***,,,%%%'''000///+++222444&&&000---000222---...111,,,111000...,,,,,,---...///444///))))))+++***+++...***...444444...(((+++333............---+++***))),,,---...///000000000//////222222///...222666777;;;...333666+++000777+++999...---222111111222...000...---000444555222...000000////////////000000///000000444&&&,,,+++444222...,,,,,,+++***(((,,,......---******,,,...---,,,+++,,,///111222111222222000...,,,---000333---,,,999BBBFFF444222666000111---777///111)))---...---+++***+++---///000+++...000000000000+++%%%******,,,---///...,,,***(((///...---222...'''***---,,,+++++++++,,,...///222111000///...---,,,++++++,,,444000777;;;...888555...222"""222***444+++EEEXXXRRR;;;222222000000///......---,,,,,,,,,,,,%%%//////''')))333/// +++***++++++)))&&&(((---***---//////+++***---000000111111000---+++JJJIIIIIIKKKNNNPPPOOOMMMMMMOOORRRRRRQQQPPPOOOPPPRRRQQQOOOMMMLLLLLLKKKJJJCCCFFFHHHFFFDDDAAA???===@@@@@@@@@???>>>===<<<;;;999888888999::::::999888;;;:::888666444444888:::BBB<<<888888777666666999999777555333333555777999333222000111333555666555888...111777222///333222444444333333222111000000000111111111222444999<<<888999999888777666666777333777<<<>>>;;;666222///>>><<<::::::;;;===<<<:::999888666555555666777888111111222111000111444666444444444555777777888888222444555333000111555888555555999<<<:::222///000444222111///000222444666222333333222111000111222***...666>>>???888444444111333444555666777666555777777777666555444555666666888777333111222111---777555222///------......333444555333111///...///444222111000/////////111,,,///000000222555222...---,,,---///000000...,,,+++...333666555333///---000000000111000///......555444222111111000//////,,,+++***,,,///222222222HHH777+++...000---///555111666111333555000&&&***//////.........------,,,---+++222222444KKKPPP666+++333:::;;;777333333555...333333...---111000***---...///000000///...---111000000//////.........,,,---000333333...,,,,,,111444555...'''***000///444+++333777***,,,222)))---,,,***))))))+++---//////***///222,,,---111...&&&***///111...+++---111222111///---+++******)))...///000000111111111000---111555555444222///...///$$$)))000+++---444111JJJ222///444+++***000***...------///222333222000...------------......///---444+++333&&&555...333...)))'''(((,,,///111//////...---,,,,,,...///............///000111111333333222111///000222555---###444:::DDD))),,,000//////...444111///+++---000...---,,,---///111333+++///333555555444///+++///***%%%&&&***...///......333---)))---,,,***111)))******+++---///111222//////...---,,,,,,+++++++++***...'''---222(((444777333222$$$,,,,,,444...???SSSNNN555---000///...,,,,,,+++++++++++++++++++++222///$$$&&&///)))///......---,,,******+++------...///---+++,,,111111222333111...,,,MMMKKKJJJJJJKKKNNNOOOPPPKKKMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOOOONNNLLLJJJJJJDDDFFFHHHHHHEEEAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;555444444777:::;;;:::888333444666666555555666777>>>:::888999999555333444888777444333333444777888777555333333666888999:::;;;333777<<<777777;;;999444444333222111000000000555555555444333555888;;;222444777888777888:::<<<333777<<<===;;;666111...999333444>>>???777555;;;999888666555555666777888333333333222000000222444444444555555666777888999555555444000---...444888444666;;;@@@===444...---888666333111000222444666222333444333222000111222111222777;;;999222...///...222888;;;888333222333666777777666444333555777...111333222333666666333...///000222333333333333...///111000///......///444444222000000111222222///111222111222444000+++...---...///111111000..."""'''///777;;;:::777444///000111000/////////---555444333111000/////////...---,,,---///000111111***///555777888666///(((------,,,...888000+++000/////////...------------...---444444777OOOUUU;;;...111555888777555222000000+++***---,,,'''(((.........///000000///....../////////......---------111...111999<<<666...***333111,,,((("""!!!---///(((222666)))+++222)))------...///000222333444---,,,333555///111444000,,,---...///111111///,,,...,,,+++***,,,000444666......///000000000000///,,,///222444333///------,,,%%%(((---,,,---444777@@@,,,///999222000555///+++---000000//////111222---------------...//////,,,333***555111///HHH>>>+++---111666999777333000222...***+++...000///---000000111000000/////////---///000000///...///000(((+++111>>>(((000666000---111222444....../////////---------///000222---...///000///+++)))(((///)))$$$%%%***//////---444999333---///,,,)))111++++++,,,,,,---...//////***+++++++++++++++++++++000---...###)))000)))666444555)))+++###000...111444FFFAAA///---111---)))++++++*********+++,,,,,,+++)))&&&'''+++...+++%%%---+++)))***---000---)))222,,,+++///111...,,,...///000111000...,,,RRRPPPMMMKKKJJJKKKMMMNNNNNNOOOQQQPPPNNNMMMMMMNNNKKKNNNQQQRRRPPPMMMKKKJJJFFFGGGJJJLLLJJJDDDAAABBB:::999999999999::::::;;;777666666:::>>>@@@>>>;;;...111555777666555555555888555555888888333///...555444222111111222444555777555444444666888999999555333888888333888<<<444444444333333222222111111888888888555333222333555333666999999666555777999555666777666555555666888333444<<>>@@@===999000333666777666555555555777444444888888333//////333333222222222222333333444222111222444555555444///444999333---777999***444444444444444444444444666777888777555444444555666999<<<:::666333333555666777666555444555888;;;444BBBJJJCCC>>>???===777999777555333222333444555555666555333111111222444444222111111222222///---...///000333666777666444666666888;;;999555444777666555333222222333444555111333666666666555555666777555666999::::::>>>DDD888111000777<<<;;;999999333555666444000000444888444777888555333444111---777777777666555333111000///111333444444555666777///222111---...333444222111666888444000000000//////......///111222222111000...,,,---111333444333,,,000222000111555555222111222222000---,,,---///---///111222222111111222,,,...222444111---++++++444---///+++>>>+++***---,,,...//////---,,,...000,,,000,,,)))222666222111555333222333555555444222...000444888777444444777000111111111111111111000............////////////333,,,,,,333555---))),,,,,,666///,,,888777///444+++333555333333...+++111,,,------......//////000000;;;111(((222222,,,222222444333000111444333...333222000///...---,,,,,,,,,,,,---------,,,,,,+++...++++++------+++///555222<<<:::000000111///...***000000333...%%%$$$............------...///.........//////000111222000)))111***$$$---***%%%444000***''')))---111444---,,,+++---///000...,,,,,,///222333111111222333000111222222111111222444888555...333---///+++000000***444...999,,,222000---............,,,+++***,,,***,,,///...,,,///555***)))***,,,//////,,,)))%%%(((***///,,,***111000000//////...,,,+++***+++++++++,,,,,,,,,,,,,,,)))(((,,,$$$***///%%%111...&&&###///---)))+++888***111///...222,,,%%%***************+++,,,---...000+++***------)))***...))),,,---,,,000666555000111,,,---555666---***...+++---...---+++)))MMMOOOPPPQQQPPPOOOOOOOOOEEEGGGJJJKKKKKKMMMOOOQQQNNNOOONNNKKKFFFDDDEEEGGGCCCBBBFFFLLLJJJBBB@@@CCCAAA???===;;;999888888888222000///333777888444///444666888888666555555555:::777666999999555333444444444444444444444444444444333222333555666555333555>>>DDD999333???@@@,,,444555555555555555555555222444777888999999:::<<<---333888999777666999===555888:::;;;999666555444666NNNOOO555,,,===CCC666666666555444555777999;;;555555555444222222444666222000000222555666333///+++...333:::@@@@@@;;;555>>>:::888888555222444888333222222222222333555666333444666555333111000000000111777<<<:::444111222<<<...&&&...:::>>><<<;;;222444555333//////333888...222555444555888777333111000000000111333555666)))+++---.........000111///333222...000555777444000777999555000000222333///...---...111222222111444///(((&&&***000444666(((---///---///444555111///111111///,,,+++---///(((***...000000000///000666+++)))111111((((((333(((%%%333666NNN777111///+++---//////---,,,...111///777...,,,888555---777777666444333333444555666+++333000000444222***111111111111111111111111......//////000000111111333,,,+++000...&&&(((111'''888,,,000<<<444111555BBB>>>777:::111(((222111///...,,,,,,---...///)))<<<111)));;;888***111(((...000------222555444***,,,///000111///---,,,.........//////...------,,,+++///444222+++)))---***;;;:::///111444///+++333222)))222444///666111...+++,,,...000...,,,,,,,,,,,,------///000000///&&&;;;000***:::000222***+++...111333333000---,,,...111222111000000111)))---111333222222444666//////...,,,+++---000333000333(((222'''444,,,000///)))333,,,:::+++222//////000111111000...,,,***777444333444///((((((...000---)))((())),,,...000...555111++++++((((((111+++,,,---...////////////.........------,,,,,,,,,((()))///(((---///!!!+++111 ***...;;;%%%111<<<&&&***+++...111((($$$000''''''''''''((()))++++++)))+++,,,+++***---000111%%%,,,...***)))++++++(((...,,,111999555***)))000///000000///,,,***MMMNNNQQQRRRMMMGGGIIIOOOSSSNNNOOOSSSOOOEEEFFFNNNIIIHHHIIIJJJKKKJJJGGGEEE@@@DDDGGGEEEDDDDDD@@@;;;AAA>>>;;;;;;<<<:::555111999888555333222444888<<<777@@@:::888===///""",,,;;;444///111555777777777<<<222,,,000555555555777666999<<<:::666333333444999777666444555777999;;;///@@@<<<999333000888,,,999333<<<===000333;;;111999555111111444666777666777888777444555777888888@@@777555AAAKKKFFF:::111222333333222111333777<<>>666555444...***+++...333666444444666444///999444333555333000333::::::888000>>>666;;;111777000222555555111---...111222555666444000///333777999>>>888@@@===000666222VVV???666<<<======???===:::666666999888222111555000222222111222555444000111000000222555555333000***555777---,,,555666---<<<555$$$555444555(((888333777777222111444333///555444333222111111111111///.........///000222333777000999333---...,,,<<<444666333,,,,,,111...&&&,,,///222444222000...---///---+++,,,///111///,,,$$$---444...,,,,,,...+++---555///'''++++++)))------.../////////000222444555555444111000000444777111,,,***---000111222555111666333===111666///666,,,,,,111777444------333+++,,,,,,------......///222333222000666===;;;444...///)))222---000///<<<+++111:::///...666333---.........//////000000+++,,,...///...,,,***(((444''' '''---******...333+++---000///333777111000+++...555111%%%&&&000***,,,333888333,,,...555444///---//////+++)))+++,,,%%%///444(((,,,444,,,++++++,,,,,,...///000111666222...+++,,,---......222000,,,******,,,///111111222...(((***//////***(((,,,......222777777333---000222222000000333555000,,,(((***111111""",,,......///555;;;555+++(((***666(((444---666...444+++(((///444222---,,,------------------------'''!!!!!!,,,444444111111 &&&---'''---444000,,,...***&&&&&&))),,,---,,,'''***++++++,,,---((("""---------+++)))***---000,,,!!!&&&+++'''&&&***+++))))))+++---...000333(((---...)))%%%)))///222,,,)))))),,,,,,'''###"""555$$$)))---(((,,,888+++###)))222444NNNMMMOOOQQQNNNJJJLLLQQQMMMHHHHHHMMMKKKDDDFFFOOOMMMJJJGGGGGGIIIKKKMMMNNN@@@DDDDDD???:::;;;<<<;;;>>>;;;::::::<<<;;;777444;;;;;;:::888777666666666>>>>>>777222777;;;===EEE555666666555555555444222;;;777888;;;:::444111222222444666666666555555666777777888888888999999999444;;;666>>><<<222:::666888555777777222555777000555444333444555666666555555555444333333444555444999222000666:::888444444###(((///333555777999;;;<<<444000333555444333555222777888666555888666111777333222444333000333:::>>>:::000@@@<<>>;;;999777999<<<<<<:::777777888:::;;;:::777444222555777;;;;;;888===:::+++222:::<<<666222555777555444555999;;;888333222555333333333555777888888666666777999;;;;;;:::888777777444---<<<===///555666777;;;555000555777222000222444666777666555555555888888888888777666666666777444333333111111666<<<...111555888777666666666333///...222555555666888555777777555444666555222555222222333222111444999<<<666,,,>>>===FFF444...555333222444888999555111111444555333111000333666999<<<444:::777+++222///---777555444:::666<<>>===111,,,///---$$$BBB999$$$333666888'''000333444222......111222000333222111000000//////000......------------...///555---333+++)))111555FFFZZZAAA...///444333333888000///---+++,,,...111333...222444333///---000333///555$$$'''"""333---777222)))((('''(((//////000000...---,,,---//////---+++,,,000111000...---///222111+++%%%'''---***000,,,666***222+++...---///...+++***,,,,,,******++++++,,,,,,------.........------111666555000,,,'''111...666222444$$$&&&///000000666666111111............////////////000111111111///,,,)))'''///***)))...///***+++111---(((---111...111333,,,///***))),,,+++'''''',,,333111111444444111222444///---...111222//////222///---&&&(((444555+++'''111111000///////////////000//////111222111///---)))***+++,,,------,,,+++///444666111++++++---...///222333222222444333///---...//////...---...000,,,......******...000///------+++((()))---000///...///444***///)))...***222...,,,---,,,******---,,,,,,,,,++++++*********)))%%%%%%,,,111000+++(((...222+++%%%'''&&&'''222---------,,,***)))***,,,,,,...---+++,,,///---(((((()))***,,,...---+++))),,,'''&&&---000...222999 """''',,,000111000+++......++++++...///,,,111,,,)))+++---,,,---000&&&!!!,,,555---)))///222555...((((((,,,000MMMHHHEEEGGGIIIHHHIIILLLMMMKKKKKKNNNMMMGGGFFFIII???@@@AAACCCCCC???888333444:::???>>>======<<<888;;;888777888;;;<<<:::777000222555999:::999555222,,,///===???555888///777>>><<<111...666;;;:::999777555444333333555777999777555777:::;;;888666666777888999999888777666999666+++777999///444///777EEE<<<000777666///555111444777777555444666888;;;::::::===<<<888666666666666666555333333888===???===999555222111222333222111222333222000000111444444333222111111000///333333333444333333666:::444111'''777666AAA333...333333111000333777777444333444666555333333555777999<<<333888444)))000...444:::+++***@@@<<<444HHH555555555555333000...---222555444111000333555444666666444222000000333555555<<<;;;111+++---+++$$$+++((())),,,222%%%111555444111......000222333333222111000000000000000------------...//////000///+++333,,,)))...***555CCC444'''''',,,000//////555222...,,,+++,,,------...000222222000000222444000;;;222BBB...<<<...333BBBDDD777---222444111444///000000///...---///111---***))),,,111333///+++...///111222---&&&%%%******111,,,555***444,,,...)))...111000111444222+++******++++++,,,---------111000000000333666666333---$$$///444///...///000>>>444'''111333---222........./////////////////////000000...,,,***)))+++***,,,000...)))+++000***%%%))),,,(((+++///***333000...//////......000222///,,,---000000000///000...///111000+++***---***444222999MMMHHH666444,,,,,,,,,------...000000111000//////000///,,,***((()))+++---......------%%%111///''')))888GGG%%%***...---...222333111............---------......000...)))(((+++---,,,***,,,,,,***))),,,111555,,,,,,///+++,,,+++.........------///000,,,'''$$$///......------,,,,,,+++555111...000555777777777---...,,,///222***&&&222'''+++------++++++...000+++,,,+++((()))---,,,)))---,,,,,,...000000...,,,)))''')))---...+++---333///...,,,***+++...,,,(((,,,......,,,---///---(((///***'''***+++******---,,,+++222777222++++++---+++---111444333111QQQKKKHHHIIIJJJHHHHHHKKKFFFEEEHHHKKKJJJEEE@@@???AAABBBDDDEEEDDD@@@:::555>>>???>>>;;;:::;;;777111<<<:::777888:::;;;888666222222444777:::999666333000---333111+++:::>>>'''999<<<999111000666777222???;;;555333444666444000999666444666999:::999666666666666555555555555666777===111333777888<<<...999MMMFFF444444222000:::444555666555333444888<<<888666888===<<<555222333///222444555555555333111777555222000000222444555---111444444111/////////333222111111000......///333444555444444555888999000333***333,,,888///000000333111+++***000666888///111222222222111222333...333---555555...777666777;;;(((%%%===:::,,,999(((***,,,---///111222222111555555111000555999:::<<<666111000333666666444444::::::444000222222---333888...:::777<<<333CCC333111...------...000222...------,,,,,,,,,,,,,,,,,,,,,...///000111222222...+++222)))&&&,,,&&&---&&&---,,,(((---888555***333111///...///...,,,***+++******,,,000222222111''',,,000666444222,,,,,,:::...)))555---&&&***+++,,,,,,+++,,,...000---+++***---222444000+++///---...111111,,,)))))))))111,,,333***666...,,,+++///000...---000000---***++++++,,,,,,---......---,,,,,,...000000000111666,,,222:::...000///"""999EEE888(((......&&&)))///////////////.........,,,,,,---------,,,,,,+++(((***---///,,,)))***///+++%%%(((***$$$(((...+++'''***,,,,,,...111222111111...******---111000---111111333555222---,,,000!!!&&&666000!!!%%%------,,,------...///000)))''''''(((+++...//////,,,,,,,,,---...///000000>>>:::444///,,,+++---000%%%+++...,,,+++---...---///...............------222111///---///333///))),,,...///---)))%%%'''***,,,,,,***,,,(((***+++///'''&&&%%%(((,,,...+++&&&.........------,,,,,,,,,"""$$$'''***+++'''***++++++111666+++%%%000'''***------++++++...111...///---***+++//////,,,000///---,,,---/////////111111333444000***''''''@@@:::...$$$&&&...222000---//////------///,,,&&&///+++***---...+++)))***$$$(((***---///,,,,,,111,,,444;;;;;;666000LLLIIIGGGHHHGGGDDDDDDGGGBBBDDDFFFJJJKKKHHHBBB>>>DDDBBB???>>>???@@@@@@???======999333444999===<<<>>>;;;777777999999777555:::888777999;;;;;;777444111//////---///<<>>AAA===555//////555999777222000555666222111333333000000888---444***+++"""111000---+++,,,,,,+++,,,000...------,,,,,,,,,------,,,---...000111222222222333---000$$$###...,,,555///444---111???<<<+++///------000333333000---///,,,+++...444777666333<<<333///)))...///999@@@777;;;000&&&+++000444===+++,,,............111333...------///222333000---///,,,,,,111333000,,,,,,(((111+++222***888///+++333///,,,)))$$$"""'''///++++++,,,------......///---++++++...///......111999333///888,,,111,,,++++++222111---111000++++++///////////////.........***+++,,,,,,------,,,,,,(((+++------+++***+++...333...222333---000666333###---222...,,,---,,,(((000///---+++///333333000...///222555222------222(((000000000333111///444333222111//////............,,,++++++...000111111......//////000000111111''''''***---000444???JJJ---222444///***))))))'''...---,,,---...///...---,,,***)))+++333777111''',,,,,,///111...))))))---//////(((...$$$)))&&&...///...***'''(((------+++++++++++++++++++++++++++000222333333444666333......---(((***///'''###---,,,,,,,,,+++******+++---,,,---+++)))+++///...+++000000...,,,)))***,,,///,,,---000222111...+++)))'''***)))''',,,333///%%%///222222///------+++'''---)))(((+++,,,(((&&&'''$$$+++)))(((///...---555$$$,,,111000...000HHHGGGHHHJJJGGGCCCDDDIIIHHHGGGGGGHHHIIIHHHDDD@@@AAA>>>;;;:::;;;===>>>>>>444;;;???;;;777999???CCC===:::666666888999888666:::888888;;;>>>===888333///444333444999777222555333000333:::999444888BBB###)))...111666;;;888111111222222222222444666999444555666666666555333222///333)))...222111;;;333888BBBGGG888)))111<<<999666444333444666888999999:::777<<>>:::??????>>>??????===:::777555EEEQQQLLL>>>666555777<<<999555666888:::999777333333555;;;@@@???999333555;;;444111:::222,,,;;;555...///888888666HHHaaa777<<<<<<666444777888666555777777555222111444777333555888:::999777333111999555***666777---666999666999AAA555$$$222AAA666444333333666:::;;;999666666333999DDDDDD999444777555999888222000333444111666222......000333444333,,,999BBB???999777888666222///222888888222000333///444555000...222333000%%%111...555+++888222444222666333---111999888///000000111333555555444333000666111;;;:::000777444777222555999999@@@EEE???333444///((('''...111000---222555222444===GGGLLL222111000000222333444444555777777555222111000///...555)))111---333'''000333//////444444000000444+++++++++******+++,,,,,,000000000000...,,,***)))...---444******333,,,...NNNBBB555333999>>>;;;777555111...///333444222///+++...000///,,,+++---000///222!!!999$$$555%%%111000111((((((888???888444000111111000...---///000///000111000///...///000+++---000222...))),,,222...888111666///@@@666000///---777DDD:::%%%$$$444------......///000000000///,,,...222111---...444///888&&&111000555&&&:::===***---444)))(((333111000000//////.........---000000///...------,,,,,,---...---,,,---///000...***+++555:::222000111+++ 222000---111222...***///000...///555666333777888<<<<<<666...---111222)))111444''')))///&&&...------------......///$$$&&&)))---000000---++++++...222555555222---***111(((%%%...555333...,,, (((...---,,,///333444***((('''))),,,...---+++)))+++,,,...444888444---111,,,***---,,,'''&&&********* ...!!!,,,(((555---000++++++...000***+++,,,---......///000)))///222000111444222,,,)))111...,,,333222+++++++++((($$$%%%***...//////---//////---///222111------444999666---(((***...444000***(((***---+++&&&//////)))###(((222111'''333999:::444...---...///222,,,)))***------000444,,,'''$$$222222,,,666...444777333111555JJJIIIIIILLLNNNMMMHHHCCCFFFCCCCCCEEECCC======AAA:::777555777777555666999:::>>><<<111***///888<<<555666555111111555777666666777777777;;;<<<555,,,---222333000333999:::666//////111333666999<<<>>>555;;;<<<======222---888---111666777666444555666555---111888666666555,,,333666999:::999888777888???888222444888<<>>AAA333444777222...777999+++...111444444555666555333333222000...///000333555222000---,,,---000111222111000///---,,,,,,,,,,,,.../////////...---,,,,,,000///...---,,,+++++++++111111000...,,,---000222;;;666000///222444222000888444111000//////222555666000+++***///333333222...,,,///555444---)))+++555777111000888888111444+++---...///---+++++++++222444222------000222000444000,,,+++...111111000,,,***+++111666222$$$000222111,,,---222111,,,111555333,,,***000333111000000000000000000//////......,,,+++000555333---<<<444222666222***+++444///............///000000111222...)))+++111111,,,(((000222---///777777000///000---(((***333===AAA111111---333:::444222>>>...///222555444000222777222,,,)))///444333...+++000000000111222000---***&&&222"""888111111---444---///111333222111...,,,000(((+++000///444777///+++000555666222+++&&&$$$000GGG000000222 +++111))))))***///444666555333111---******---......,,,)))((((((,,,111222...)))%%%555 ###555///111222333///(((&&&***------***---...,,,((()))---222...---+++***++++++***)));;;)))'''555111%%%222---)))***///222222000,,,888555---//////++++++000...++++++---///000///...:::333---555...%%%///;;;333222000+++111444+++555%%%333+++%%%///%%%''',,,,,,,,,***,,,//////---'''555333'''EEEFFFFFFGGGHHHJJJMMMOOOBBB>>>???BBBAAA>>>???DDDAAA>>><<<===<<<::::::===777<<<<<<777555:::@@@AAA;;;===;;;777777;;;<<<;;;222666888777888999666111000666888333000222444333555555555777888:::<<<===:::>>>;;;888777***"""***222333333333333444555666888111555888333333555///111444777999999999999:::999666777<<<>>><<<;;;<<<222111///000666<<<;;;555<<<>>>222444333---555///@@@<<<666222000222666999555333222222444555555555777777;;;???;;;333------555111222888999555111111555---///>>><<<444222===222111111222333444333111444888333///222111333===555;;;@@@???999333222444222777999===888999777999000@@@777111___yyyCCC===555111444777555333444......444;;;888---***...777%%%***999333''')))111...000111222222333222111111000...---...000333444111000000/////////...---000000///......---,,,,,,............------------000///...---,,,+++++++++222444444333222111333444777333//////222333111...444111///...---...000222333///,,,,,,...111111000,,,+++000666888333000111BBBBBB777111555333...333888777666333000///000222222333111------000111000///......---...000444777444111......000111///,,,///222222//////111///)))---000000---+++---///...,,,---......---------...---......000777>>>>>>999555333///,,,+++---***''',,,,,,,,,,,,,,,------...222333111...000666555111---333222,,,,,,222222,,,///111000...111999======777999222///222---,,,777111000222555333...,,,///111,,,***...222000---,,,///......000111111///---;;;///---555,,,$$$666(((***,,,---......---,,,+++000+++000111+++---111---***...000---((()))111888'''---)))"""+++,,,%%%333***)))))),,,000222111000///...,,,,,,---------,,,///,,,***+++000222000--- ::::::***,,,---***111+++(((+++111111***)))............,,,******---///,,,,,,+++,,,---...//////---***+++111333///000555333///++++++---...,,,)))(((+++'''%%%+++---+++,,,---,,,,,,---//////...---***333---(((---&&&'''999444333///(((---000(((333&&&111+++)))444---111111000///...,,,+++,,,///***444333((('''222GGGGGGFFFAAA===>>>DDDJJJ???<<<<<<>>>>>>===>>>BBB@@@<<<;;;<<<:::777666999444777999888:::>>>???===;;;<<<;;;777666999:::888000666999777666777888777222888;;;666//////111333888888777777777888999999888;;;888777;;;333,,,111===999444333666999::::::999444777777///000444///...222666999999:::;;;<<<888777999>>>???999444333999666000...333777111(((111;;;999@@@>>>777AAA>>>999999888666555444333333555333222222444555555444333111333888888333//////...000555::::::666444666222000###999222333%%%999222222222444444333000---111<<<:::333000---000===666888:::888555111///...///:::777CCC000:::111999///;;;777000UUU???777111...000333333222222777444===JJJFFF333,,,333222222999777...///222+++000//////000000000000000///...---,,,---///222333000000111222111///,,,***------......---,,,+++***------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,...000222333222000000111333000......111222111///111000///...---...///000///.....................+++,,,000777888555333333:::;;;222---333222000555===;;;666111---,,,///111111222111,,,,,,000111000,,,///000///---...333888111000...,,,+++---111444+++///222111000111...***------///111000------000---000222111//////111444///000//////444999888444000333...&&&(((111,,,////////////000000111111...000//////111444333///...222111+++***///000+++///111333555:::???===888666AAA>>>555444111---222222///000333333...***)))///,,,+++......+++,,,///...---,,,...000111111000!!!444444333TTT333,,,(((------......//////000000---+++111222((((((...,,,+++///111,,,'''+++888DDD999555AAA---+++111555---,,,+++,,,.../////////---...///...---,,,,,,---000,,,''''''))),,,---,,, 333???:::---%%%'''---)))"""&&&444666***(((111111...,,,++++++,,,,,,+++,,,,,,,,,,,,---...//////&&&///000)))+++666888111111---******+++,,,)))&&&888111,,,---111111000111***+++,,,...000///---***)))000,,,)))---(((###)))&&&%%%,,,...,,,666@@@<<<333+++///)))***000***///333...---...+++&&&)))111***---...---///333IIIIIIGGGCCC???===???BBB@@@===;;;::::::999999::::::666666777777333333555888777666777:::<<<:::777777999888444333555555333222666888666777:::<<<:::444777999666333222444555666555444444333333444444444888555666>>><<<777<<>>;;;666111000000***"""777???999===888///666222111333666888888666444333555444222333444555444333000,,,---333777555333333+++///444555333111333666555@@@222000000<<<111444222111111222333333000...***:::>>>888666000...666111111111111222222000///222888666<<<000555111666444...333444999QQQXXX@@@000---+++,,,...////////////...333:::777...,,,111---888@@@555***333777(((222///...000///......111000///...---...///000111...///111111000...---,,,)))***,,,---,,,+++(((''',,,,,,+++++++++---...///......---,,,,,,,,,------+++---//////......///000333000,,,,,,...111333444000111111//////111111///,,,...111111///---------,,,---111555555333111000///222...111>>>>>>444222999777333...***)))+++...000111000,,,,,,///111//////000000///------///222,,,---///000000///......))),,,//////////////////---***,,,000///+++---333---111444333111000333777...000///---000444333...///111...+++---222...&&&111111222222222333333222+++---...///000000...,,,***///000---...111111---000222333666===AAA===555'''<<>><<<999777777888777555888555555888999666666888???:::777888:::;;;:::999999;;;:::666555777777444777777555555:::???>>>999;;;777555666888777555333222222111111111111222222555:::444111888666000333:::333...///555777333---444111333333000666777,,,222444777999888777777777AAA:::555666666555777:::222666777333111222111...>>>>>>111555999777BBB===:::666111---...222888===555444333333555555444222666111///333555333111000---111333000,,,---222777,,,222888---999555555,,,333111//////111222333222)))777999444777555000333444222222444666888777555:::666999000888222888555999...555999******888:::111000///...000222333333'''000333---+++///000,,,...###,,,:::111&&&,,,555111---,,,///...+++,,,000333222000///////////////,,,...//////------///222***+++---...---,,,***)))+++++++++++++++,,,---...------,,,,,,,,,---...............------...222444555111,,,)))+++000666999...111111------111111...,,,...222222111///---------///111222333444333111222666666AAASSSNNN888,,,444555444222///......//////000///++++++///111///000...,,,,,,...//////---111000111333666444///***.........---++++++---111+++))))))*********...444+++---000000......000333+++...000000333888:::777///,,,...333333......333---...///000000000//////---...000222222///...---)))...111111222222000,,,111222222444:::???;;;444444;;;666777555......777000,,,///111000...///---,,,------***&&&)))000///---,,,,,,---......---+++@@@---///***<<<++++++******+++,,,///000///(((+++///,,,///222+++++++++,,,,,,+++***(((((("""000///444***"""777888,,,------------///222444...000111000,,,***,,,...111000000000000///...,,,777)))''',,,+++---222111...222000***+++111///''',,,(((%%%'''---000---))),,,------,,,)))((()))+++***---...---000777::::::---***&&&%%%(((---111444***$$$...333((('''///...,,,***((((((***,,,,,,,,,''''''***,,,***,,,000000***)))...,,,###'''...)))$$$...''')))333///***...333***&&&+++---)))(((+++---,,,...222...(((CCCCCCDDDHHHJJJFFF===666999999777555777:::777222555333444888999666666999;;;555222444888999:::<<<888::::::777666888888555:::888555555;;;@@@===666@@@888444666999777333000222222222111111222222333333:::555///333333///222666222///111666777222,,,444333666333...666:::000444666999999777555444444;;;777555888:::777666888///666999666222333444444333777222@@@HHHBBB@@@111999777555333222333444555555444333444555555333111333///000444666444444666111555555///+++...444777'''333<<>>555<<>>333<<<555666666999444,,,///222,,,111222222//////333555333---<<<@@@666222888666,,,+++'''000777222333;;;<<<...))))))......))))))...222222111000////////////***---///...,,,---000444---...///000000///...---******+++,,,,,,,,,++++++,,,,,,,,,,,,------...///+++++++++******,,,000444555111,,,)))***///666:::***///...((((((///000,,,,,,---000222222111///------000111000333777999888...333555CCCWWWSSS<<<...---000222222111///...///...///...******///000///...+++)))+++000333222///555111------///000---***333111///---)))%%%)))///---///...++++++111666888......//////000111111111///222333111222555666333///)))+++444333+++---888...///000111222111000///++++++...111000,,,+++...---///222333222000---***111222222222666;;;999555+++666555///111///...444:::444111111000------......------...+++''')))......---,,,,,,---...---+++'''***+++FFF(((444888"""---,,,,,,+++,,,---///000333***+++...,,,///000'''000---++++++---...---,,,666666###///***///)))***+++,,,,,,---///111111111000...,,,+++---...---///111222222///,,,+++...//////...,,,)))***111(((333444,,,...555---***'''%%%(((---000...+++***,,,...---++++++...111---***,,,222444444666;;;000...***''''''+++///222111///<<<<<<(((+++555,,,,,,***''''''(((***,,,,,,---(((---...''')))///+++""""""))),,,)))222:::555///>>>...///:::...(((+++...---,,,---...---***'''++++++...///,,,***GGGFFFEEEDDD@@@<<<666333999999888555777:::555---444222333666777333333555555000///444666666888<<<555888888555555888777444888999888666888;;;999444<<<555222666888555222222444333222111111111111111...888555...222444444999888555222444777888555111222666999///###,,,888555444666888999777555444444999555444777999666444666555999;;;777444333222///444999444???@@@...!!! 111444999;;;;;;777222...555444444555666555333111......111555666444555999111555444///---111555666333888LLL999000@@@999333111///000111111000///...888222'''---333444666111222333444333111000///666666:::777999666777555<<>>@@@CCC<<<===:::666777888111&&&777555666999888444333444888444555:::;;;777999>>>666999:::888888::::::777444999;;;888555666555333333000111666666333444999444333222000///............:::777---...000000666666333111111444555555333///666;;;+++ 333777333555888888777555444444<<<666111222333222444777555777777555666888444...999:::...666<<<:::@@@666666555444333444666999:::555444444555666555333000555555777888444...---111---222222......333555333...###///::: )))<<<,,,222222222222222111---+++(((777666,,,///222000111...000444444333111111111***666555AAA000777...444MMMNNN===111444---)))999000444444///---222444111777444333222...***---333777'''(((111---)))...000111+++...777888000///555******,,,---///000111222'''---333444000,,,+++,,,---,,,+++++++++,,,------(((***---......+++(((%%%+++++++++,,,---...///000(((***---//////000111222,,,---------,,,---000222,,,111...&&&&&&000333...+++((((((,,,222333000+++222333000******111555333555777000---333111+++...+++,,,......---,,,---...,,,...---)))***...000//////222444333000///111444---111666555000---...000((((((,,,000---(((+++333...111&&&'''666888---222---)))+++000222...)))...111222///...000111///222333...'''+++555333)))+++---///000000000...---''''''+++111222///222999,,,***)))***,,,---111444---222555444444666777555666444///111555+++&&&111+++...333888555///---//////------000000+++)))+++'''(((***---000000///---"""+++555---111###888))),,,,,,,,,,,,,,,,,,++++++&&&$$$+++...''')))000///###)))000222///,,,******---;;;222!!!---+++222,,,///111111...,,,,,,---888222,,,***+++.........+++---///000///...------'''555&&&444555%%%))),,,%%%"""''',,,,,,,,,------------...//////...---+++---///---(((&&&)))---&&&---///---...444444///***,,,......,,,***))))))$$$###111..."""<<>>888888<<>>PPP@@@MMMLLL999---111444///111000/////////000222333666666666555333111000//////111111///,,,+++...111555111///222000***(((+++%%%***......,,,,,,------//////...+++******,,,...---...///222888<<<666,,,///###...000000333222///......,,,***,,,111%%%---444222+++)))///777222//////111111...---000111111111111111111111111<<<>>>444---000///---444+++///444666666444333222222222222444555666777777...,,,******+++---------...,,,++++++...000111111222---///:::000999***999777000---///111000222444...///000111000...,,,,,,&&&///111***+++666>>>===222111000111222222000...,,,///000;;;888+++---//////;;;((()))444))))))...)))222---!!!111333&&&000)))&&&+++111222111222'''222777///...777666111222555888:::888444111777555111000111333444444...555333---444AAA===---......---222666+++&&&222///******000222000///333+++++++++,,,......---,,,===111+++000222---...555,,,...////////////000111+++777333'''***...///333---...000111000///---,,,111000...+++***,,,000333///''''''111333+++%%%'''+++333///***//////+++...///000000000///---+++******,,,***&&&%%%((()))'''(((---///444888---%%%,,,+++***333&&&222)))111)))///111222222222333333111000///...---,,,---...///***...111000,,,+++...222,,,+++&&&+++333---&&&---(((,,,---***)))+++,,,+++++++++,,,000333333...******(((%%%111111555(((,,,///---(((,,,444222'''222...))))))+++,,,AAA===<<>>:::555333444555444333000444555333333666555222111444777888888666666666999333///111222222555;;;666666666666555555444333444222000111222333222222222333333222111000222333444777444///222;;;;;;444<<<,,,%%%000;;;999222///===999333---+++---//////444333222000000000111111---//////---***---444:::EEEMMMKKK===222222111---,,,,,,,,,---...000222333222222222222222111000000000000000...------///000111...---000000---000555///111111...,,,,,,,,,,,,111111000///......000111***---///333999;;;333)))111'''###))),,,)))***000000......111333222333666444000,,,...222444333000111......000000------///........................)))111000000666222+++......111555777666555555777......///000222333333333111000......000111000///000...,,,,,,.../////////333333000222+++:::%%%)))222...,,,------+++---000333000...///111222000---'''......)))+++333333---000000111000000/////////<<<777'''!!!$$$***333000+++666&&&***666///222666+++222///''')))333222'''333///...111111---******+++111;;;000---,,,***)))111000000000111111///...222222444555555333000...000333222---000666333)))...///---333999...'''000+++&&&&&&,,,///------000******+++,,,------,,,+++111+++,,,333444------222/////////...---***'''%%%...---)))...333+++)))666000000000000///,,,***(((+++---//////.........///,,,(((***222111(((&&&+++...555000***......)))++++++++++++++++++,,,,,,---)))+++***''''''+++,,,***555333)))%%%)))(((,,,;;;,,,---'''###!!!)))+++---+++,,,+++******+++++++++000///---,,,+++***++++++111///,,,)))(((+++///333:::DDD333///555000((()))---...+++))),,,---+++)))***+++---///...,,,)))+++,,,!!!)))000///555---)))---+++'''+++333222(((***))))))+++...000BBB<<<999<<>>>>>BBB\\\666999777222111555777777000/////////000111222222555444333333222333444555111222333222111111222444777555999666<<<777777222;;;888555444444444333222000333444222222555444111333444555444333222444555333444666555111...333;;;888999:::;;;:::888555333===:::666333222222111///000222333333222111111222///777888000---111555444888((( +++999;;;333---===BBBBBB:::666888888444333333222222222333444444---,,,---///111222000---222333444222...***((((((------------...///000111...///000111111111111111000///......///000000000///......///......444<<<...,,,******+++,,,---...---------------.........,,,///222666;;;<<<444***///,,,,,,///***$$$'''000***'''(((000555444333333999222,,,---333555222---000------//////,,,,,,...------------------------$$$...111444;;;666---///+++...111111000000444777777555444555555555333222......---...//////...,,,111///------.........---***444222222444NNN;;;???444///,,,------+++---000444...((()))...222111...***...---***,,,000*** ...000111000---,,,...000$$$111999222///444111***///888)))+++333---111000---///000///000111...(((//////222666555000///111&&&+++SSS///444777111111444222...---.../////////222333444444444111///---333222111000...,,,***(((000///,,,222:::111(((...+++((((((+++.........000+++,,,---...///...------+++(((+++111///***---555444222000000000---(((###,,,000---...222+++%%%+++.../////////...,,,)))((()))---333666555222///---((((((---222///'''(((///...555111+++000000+++...+++******)))***+++,,,,,,(((++++++((()))---...,,,---000,,,+++000---,,,666+++/// ''',,,'''---,,,,,,+++++++++++++++,,,///...,,,***)))(((((((((111---)))(((***---------!!!((('''%%%+++***......+++))),,,---,,,''')))***+++***))))))***+++///%%%+++,,,)))333......111///+++...555333+++$$$'''***,,,,,,,,,AAA===;;;===<<<777555555888777888::::::;;;AAAHHH555555444444555777:::<<<666:::999444444;;;<<<999555555444444444555555555777777888888888888888777666;;;777777>>>777333@@@888<<<;;;555111444999<<<222111111000000111111222333333333333333444555666666777666555333111000///555000999///<<<222:::555555444444444444555555555666999888555444555444111666666444222000000333666666999;;;888222...000555666888;;;======:::777444<<<:::666111000222222///...111333333222111111222000666888111,,,---111111111---...222444111222555777DDDHHH<<<111222444111444444444444444444444444111...+++,,,000333333222666222444;;;<<<444000333444333222111000///.........///000111111222111111111...---...111333222000000111111000------222888000,,,***---000///------+++***+++,,,......---,,,---000222444888999333***++++++...000,,,'''+++222333///111999???>>>999777///111333111...---...000///,,,,,,......++++++---////////////////////////---333000///555222---222***---...---,,,...444:::AAA>>>:::888888666333000,,,,,,,,,---......+++)))000///---.../////////---...:::444///***999)))>>>DDD999000...111111111333444///***))),,,000333333,,,//////,,,---...)))""",,,///222000+++***,,,000777333555,,,+++333000222///666)))+++...+++111,,,///,,,---111111,,,***+++***,,,111444000,,,---222"""???---000333111111777444222111333444555555777555222...,,,---000333555111222555111))))))000111000***---777111)))---...+++***+++---------...---///111222111000//////---++++++***'''&&&///;;;222...+++---111222///+++444777(((***333---$$$+++,,,---............------222888;;;999555000---((((((,,,000///******///'''000,,,(((///000---///.........---,,,+++))))))(((++++++))))))---...+++!!!,,,000444999222)))---(((---'''+++###...)))***++++++---111111///...///---,,,,,,+++***)))))))))(((***---//////---)))&&&222---***777CCC888---333,,,//////+++))),,,---,,,''')))+++)))'''&&&)))++++++///%%%)))***&&&///+++111222000---...111000***)))---222111,,,'''999:::===>>>999444666;;;<<<555222666999999:::===777666555444555666888::::::777666888555000444===444444444555555555555555555666777888999888777777666777555777:::444---...999===<<<333,,,,,,111333555555444444444555666666000111111333444666777888777777666666555333000///666222999...:::222===;;;333444555555555555555666888:::999555444666666333888777555222000111444777---000111111111222222222222555888;;;<<<;;;999777333333000,,,...444666333---000222333222111111222222555555111...//////...000333777888444222666===???MMMPPP@@@///,,,333888666555555555444333222222111///---,,,---///222444///((('''///...###444333333111000///...---222222222333222222111111111///...///333444222000...111333111......000111999444333888999333...---///...---///111222000...---///...---000333000***++++++---///...,,,...111222......444888444...++++++///333333111.........///,,,,,,......+++***---000000000000000000000000---111,,,)))...,,,)))......111333111///222;;;CCC@@@;;;555333333333111...000//////000111000...+++...------...000111111///000:::555444,,,///'''VVV[[[GGG444///222444111///333333222///---///555:::***...///---+++,,,------***///222111,,,***,,,///MMM///***'''---111###,,,)))...''',,,...111===222111------000///++++++000------///---&&& """)))'''444+++>>>444111555444222111222444666888777666666555222...+++---111555222...000666222***---777222000''''''111///)))---000...+++)))***++++++))),,,///222333111///............///+++&&&%%%...999,,,'''$$$&&&,,,111111///,,,555)))+++333111...,,,,,,---...///000000000111555888999666222...,,,***((()))---000///---,,,%%%---***&&&---...+++---+++---///000///,,,(((&&&(((++++++))))))++++++((()))000,,,(((.........666+++***000%%%---)))///)))$$$$$$)))222333...,,,---+++++++++,,,,,,,,,,,,,,,$$$***000111...***((()))...+++###111888""",,,///...***(((+++---,,,)))+++,,,***''''''***------///$$$)))+++'''...'''((())))))'''(((+++***'''+++111666666///***222666<<<>>>999555:::BBBFFF999111666:::777222111888777666666666777888888===666555999444***...:::666666666666666555444333222333555666888999999:::000......111555888999888111666777222...111666999111111111222333444666666///000222444666888999:::444333333444555666444222222000444///444111999:::555666888888666444333333333666555222333666777555777777666444222222444777...///......222555333///111333555777999:::::::::;;;===999222222777777111...///111222111111222333333222111111111111000...///,,,,,,///444777666555333CCCSSSSSSFFF999777:::444444444444333222111000---000222111---+++***+++777222222777777000---///---...///////////////...555555555444333222111000111000000111333333222000,,,///000///000333222//////,,,///999;;;555111333000---+++---000111///---222333222///000333333//////...------......---,,,---)))'''+++,,,(((###"""333...,,,000666777000)))///,,,,,,......++++++---000000000000000000000000(((///------333000***...///333555333000444>>>HHH???888111///222555555333111///...///000///---+++---,,,---///111222111000...888333999999;;;666rrrcccMMM666...000000---***,,,///111...))))))///555(((+++---+++((()))...222***...222222///,,,+++,,,:::'''888777///+++###CCC...111---111...444BBB333222000///000...---000555............)))$$$(((...444@@@&&&FFF:::666===:::)))***---000444555333111000333555444111///000222...,,,...222000,,,///777///000(((&&&------)))---444444000,,,,,,//////,,,***...222222///,,,,,,---(((...333222,,,)))+++///...***'''(((,,,///000/// (((...555333$$$!!!222////////////////////////000222444333000---+++***,,,)))(((,,,000111...+++///777222---111111---///&&&(((,,,......---***((((((+++,,,))))))+++***''')))000+++$$$***---...555///***000+++$$$222,,,$$$###)))333555...+++...***+++,,,---............(((,,,...,,,'''''',,,111,,,444...&&&,,,222///000,,,///...)))'''))),,,+++,,,,,,,,,+++******+++,,,...111'''---...)))///((($$$%%%&&&''')))+++------"""(((///111...,,,555777;;;===:::666999@@@III;;;333999===888333333777777777888888888999999;;;888666555555444555888555666777777777666555555222333444555666777888999<<<888999666......111...---222444111222666;;;<<<222222111111111222333333333444555777888::::::;;;666555333555777999888666+++//////444///333222555444777::::::777444333444333555444111222555777555444555666555444333444555444555444111333666555///555444444444555777:::;;;@@@DDD@@@777666:::777///...///000000000000222444//////000111111//////000---***'''***000444222---'''...>>>LLLGGG666,,,...000111222333222222111000...000111111///---++++++))))))***+++,,,---///111,,,---...///000000//////555555555444444333222111000222444444222111111111000000...,,,000777666000'''%%%***333444......555000,,,)))))),,,...,,,***333555555222333555444000//////...,,,+++,,,,,,,,,666222111333222///...111555111---...111111...***000------//////,,,+++...000000000000000000000000***111000000777333---111///333666444222555@@@JJJHHH???444000333777888777222000...---......---,,,.........000111222000...888@@@///,,,333666"""OOOUUUEEE444......------...))),,,---,,,)))(((***,,,,,,,,,,,,,,,++++++---///***---111333333000+++)))999)));;;+++!!!...555bbb444555111444---444CCC///---000111...,,,///222444------///222111...000555)))---(((......111333111))))))+++...111222111//////222555444111000222666000/////////......///222***000,,,)))///---(((,,,333444000+++,,,222222///+++000555555111------...'''---222222...++++++,,,///////////////...---,,,222,,,+++555666 +++.........---.........///+++---000000...+++******+++,,,,,,---...///...,,,222999444...333222---///******+++,,,,,,,,,,,,,,,'''***,,,***+++------***!!!------***//////***+++,,,,,,,,,%%%(((***...,,,+++'''***333444---+++000+++,,,---......------,,,***++++++***)))***...222333,,,###''',,,(((222MMM,,,...---'''%%%(((+++***...---,,,,,,------+++***)))111+++000...&&&...)))))))))+++,,,------...000"""&&&+++---,,,+++===;;;;;;===;;;777666999AAA555000888===888555888555666777999::::::::::::777:::777222888CCCCCC:::111222555777999:::::::::666666555444444444444444,,,///999:::000111888555222444444///---...///---===<<<:::888666555555444666777888::::::;;;;;;;;;===:::888888:::;;;999777***333111???222:::111666000444999:::999777777888777999777333222444555222111333666666555444333444...222333000222777888555888666444222333666999<<<111777777222444===<<<444///000000//////000333555+++---000111///---///222000333444111//////000000MMM===666;;;:::...---555---...000111222222111111333000...---///111333333222444444000...111444555111111222222222000///...333333444444444333222222000333666555222///000222777444...***000888777000444///000444///%%%%%%---555000++++++...111///---,,,000111000///000---))),,,//////,,,)))+++...///...++++++,,,***))),,,111///444555...$$$!!!)))111000------//////,,,,,,...111111111111111111111111---222---***///...+++000333888<<<:::777;;;FFFPPPOOODDD777000111444555333888555333222222333222222000//////000111111///,,,888BBB+++&&&:::HHH+++FFFBBB:::222///......333888//////000111111///---+++333...,,,...000///,,,***+++---111444555222,,,'''999!!!111+++:::NNN///000,,,------222,,,666III444'''...111,,,***///222000///...000333000+++)))***222...EEE&&&111999333///...------///111222222111444555333///,,,...666===444555222///...000000...'''111000...111...(((+++)))+++(((###%%%,,,...***...333999999444000000111***---...+++)))+++...000(((,,,///000...***'''%%%,,,---)))+++333---%%%((()))******+++---///111222(((+++///000///---,,,,,,)))---000...+++,,,---///'''///+++&&&+++,,,'''***333111...,,,++++++---...&&&***,,,+++---000000---$$$///,,,%%%***,,,***---&&&///***444)))444)))(((000))))))//////))))))000,,,------...---,,,***)))'''(((***---000111...,,, 000///&&&...555...%%%,,,...,,,&&&$$$'''******///,,,+++,,,......+++(((###///...222***!!!+++***------------+++((((((***000111333222000---888------333444:::>>>888999>>><<<<<<===555444AAA===<<<999666666999999777CCC;;;666888999666666999333...+++---000222888>>>333444888===;;;666333555+++444111,,,000111000777777666444222222444777999555333222555999<<<===<<<999>>>555>>>---555///888<<<666333444444111000111333222222444666666555444...000555;;;======AAAGGG888???>>>444111777777222777333222555555222000111:::666333444777999666333666555444444444666888999CCC>>>888888;;;:::555///...///222333333333111111111//////000333333///+++...---000333222///000444111//////222333222666<<<333111000111444444222///...333666555222111000---444555//////888555000444000333444222///000666;;;>>>HHH;;;...444111,,,666000;;;000333777...///...---...111222///+++///666111222333444444333111000...+++,,,000222000///000000222000,,,---000...))),,,,,,------------------///555+++(((333---'''555333555666777666333///---(((***+++,,,---///333666111222222555111333'''+++000555555222000000333...222333555===EEECCC;;;:::777444555888777222---000+++,,,111333000///222111222222111000000222333999666000+++---444888666XXXEEE444111333111...---111111000//////000111222...333...,,,///)))%%%+++111000---++++++++++++,,,...000777???===222++++++666444111...---...000222000;;;///---444111000)))111...---...+++((()))---000---...222444000......+++&&&***777<<<555...---'''222:::666------666??????333,,,'''&&&000444(((111------111111---******111///---------,,,+++)))***999EEEAAA666//////000---......---,,,---///111,,,...///...---+++,,,,,,222(((&&&000666111++++++++++++,,,---...---+++***...,,,***,,,///000---***222...***+++///111///---//////...---,,,,,,+++***(((///<<>>999>>>BBB;;;:::999222777:::777666999444333@@@666777888999<<<>>>===;;;???888555888:::999:::===???;;;999<<<>>>???CCCIIICCC888---)))***---333:::111333111444:::444///777000///......///000222444333111000111444666666555???GGGfff...III///LLL222111111444999999444111222555333111111222333333333222333999???@@@===>>>AAA555999777111333???DDDAAA444000111555777444222333333222111111333444555555666555444333333555777888CCC>>>999777777555000+++:::333,,,))),,,000222222444///)))&&&(((...444777---,,,...111111...///333///---...111111000444:::===;;;999:::======;;;888444///******...333777;;;///333//////666444///444///000111///...///333777444???666---333111,,,444333<<<...000555...333333...///222555444111222777////////////////////////000---,,,......+++***,,,---///111222111111333666---------,,,------......000555---,,,666000+++888222111111000///---,,,,,,***+++++++++***,,,///222,,,+++000CCC///777333///000333555444111//////111888999777555777:::666...444000...///111111---***111---,,,111222///...000444555555222...---111666777666111,,,---111222///777...)))+++......000444222111000///...---------***///+++(((---)))&&&,,,...000111111//////111333---+++---111111...000555444111,,,+++,,,...//////444&&&000...666222------///000---***...555000---,,,000111...,,,---777000+++,,,...---++++++(((222;;;999222///333999...&&&+++222222444000$$$000,,,---000111---******...,,,+++,,,---...,,,+++,,,444999777222000///------...---+++))))))+++,,,,,,...///...---+++,,,---222......111222///---------+++)))***++++++)))&&&;;;666...)))(((***---...222...******---///...+++............------------+++)))---222...%%%'''111,,,111//////444///)))---,,,+++###...%%%...(((///,,,++++++***))))))******---111&&&+++***000@@@,,,000)))&&&+++///---)))'''---//////+++***++++++(((---,,,+++++++++,,,---...***,,,......---,,,,,,,,,((()))***,,,---.........,,,,,,---...///...,,,++++++***+++...,,,'''(((---))),,,000///---,,,111111999<<<444333666000222444///...444111000999///111555:::>>>>>>;;;888===888666888::::::;;;===666333333666777777999===555,,,''',,,222555555666000---''',,,444---'''111000111111222333444444555333111000///000111000///,,,111===;;;///"""---//////444999888444222444777444111000111333333333555777<<>>------///111...+++///777111---+++...///,,,+++---+++***''''''///:::@@@???***111888:::666111000222:::++++++333000......)))...++++++///000---+++,,,***))))))***---......---///000///---///333222---111111000///---,,,...000---...///...,,,+++,,,---000444555000---......---,,,(((%%%&&&***,,,***'''###&&&+++------,,,++++++444000---,,,...000///---,,,---------.........///111)))&&&+++---******///+++555000***222555...***,,,+++""",,,"""+++'''///,,,++++++***************,,,...(((+++(((***333!!!...++++++///222000///000000222000,,,+++---...+++,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++))))))+++///333333///+++---///111111///---...000&&&)))---...)))%%%)))000,,,---...///000111999666999999444:::AAA<<<999;;;666555<<<;;;666;;;444444777<<<>>>;;;777666<<<:::888888888777888999666444555888999777777:::***)))...999???<<<666222777888///+++111222111888444555666777777666666555444333222111111111111111666@@@,,,bbb---<<<"""JJJ999333///111333222333555555333222222444555555444666666999>>>===888555666222444555555777666---!!!111///111666999666444444555444222111111222333333555444222111111222444555555666777555111///000111...+++***...444777444///)))...444666222...,,,,,,---,,,---000///,,,...333444111000000---))))))---444222000111333444111...666,,,)))222888666777===---777777444777555222777777555444444666777666666,,,333444222444777777777)))777///666===333333000666222///111222...---...////////////000000000000000------000000...000444***$$$'''///+++!!!$$$000///...---,,,---...000222111000///111333///...333666444111//////000222333222111000...,,,...111444;;;888000;;;+++///***333111///,,,++++++---///000.........000444999:::999444222//////111333333222...,,,,,,...000111111111:::777222...---000555999---//////---...222333111...111444222---))),,,000444555777999:::;;;::::::(((---'''###+++---+++//////...,,,+++++++++***))),,,---///000///,,,,,,---111+++%%%&&&,,,///---***999JJJ,,,//////444///222...---///...+++,,,000333...+++,,,---+++,,,......333333...111888777///,,,...222777666111//////;;;))))))333...))),,,...---))))))...000---,,,---***)))(((***,,,...---,,,//////---,,,000555444000111222222000//////111333---......---,,,+++,,,------333333+++)))...000+++***&&&###&&&,,,111000...'''---...---,,,,,,///---++++++---......---,,,,,,,,,,,,------------000++++++111444111...///...000'''$$$...111+++,,,+++---%%%000%%%,,,'''///...------,,,,,,,,,------,,,+++,,,---(((***,,,,,,+++,,,//////,,,,,,///...000...++++++000222111---.........---,,,++++++---***((())),,,...,,,***,,,++++++///222000(((!!!444222///,,,,,,000555999)))+++---,,,)))'''***...+++******,,,///111@@@999777444///555666+++222888444222888555...///<<<888888===>>>;;;888:::888999888666666777888888777555666::::::666555777<<<888555666444222444888111===888---111777555555222333444444444222000///222333222222222222333444(((444333444+++444333444<<<222+++...444666444222000000000222555555444222555222333777888444333444---...111444888777...%%%555222222777888555222333444111000111444666555333555444222111111222333444222555777555111///111333))),,,000444777666333000111111///+++((()))///444///------000///---///444222000000111///***+++///222///...///222333000---'''$$$'''///111...///666+++777666000222222///222333222222222444444222000111333555333111555999777///;;;222888>>>666999888888222...//////...///222---///222444444333111//////...///111000...000555444***)))222111((('''///......------...000111222333...000444222...///...000000//////////////////000000000///...000444777222;;;//////&&&666333888777222---***,,,...//////444333222333555555666777///---,,,+++,,,...//////++++++***+++///333444333333---&&&&&&***///222222)))++++++((((((---000000---......---,,,---///111---///111333444444444444---222+++$$$,,,000---///666000***)))---000---***,,,000333222000---***(((222,,,&&&(((...111...***888999666+++***)))%%%333666///+++...111///......444...+++---...,,,---000)))000111------222...%%%---)))***000222///...000###&&&999777...------,,,)))(((,,,...---,,,---,,,+++******,,,,,,+++******...///...///222333000111111000...,,,+++,,,............---++++++,,,...***...---'''(((000///(((,,,)))''')))///333333222//////---)))&&&)))///555&&&&&&'''(((***++++++***------,,,,,,+++******))),,,+++,,,000000//////111///)))###+++555...&&&///+++///***666***///(((///...------,,,------......---(((//////)))---+++###)))(((***+++(((######'''***,,,***'''(((---///...000000000000///...,,,,,,---***((())),,,...---+++***((((((+++---***!!!333...))))))...333666666///...,,,******++++++***+++***)))+++...111333///111///,,,000,,,000888555111555222,,,---777000000777999666666;;;222666888666666:::<<<<<<333111222555444000...///:::777555444111///444;;;---999999444:::<<<444000222222333333333111000///000111222111111111333555888222888---:::000999555333---+++222:::999444000///...///000222333222111444000000444666444333444666444222333555777555333888444333666777333111222,,,---000333555777666666666444333111111222333444555666777555000...///000000111333333222111111111)))***,,,,,,,,,,,,...000///------//////---000555---,,,---111111...000444111///...000444555333000333333111---(((''')))+++///:::777///333666333444333444555555444333111000222000555444,,,111777111111:::+++---333///888:::///***)))***+++***---222+++---111555555333000.........111222///******///333,,,***111333///...111---......///000111222222444---333999222000222......///111222222222000///,,,---...//////111444666'''999...+++%%%333'''***@@@999000---///000///,,,444222222555555444444777,,,,,,,,,,,,,,,,,,------***+++******---333555333000,,,((()))...333444444---000000+++***...111000111111///,,,---111222000////////////......---,,,333888...%%%---444111111111,,,'''(((---000///,,,+++...///+++)))+++,,,,,,222...***+++///111///,,,999)))///'''333:::%%%555...+++...222222111111333---+++---...---...111&&&)))******,,,111333222...'''&&&,,,///,,,---222***###,,,777222///444555,,,((((((+++---,,,+++---...---++++++,,,,,,+++)))%%%+++///---+++---...---666666444000,,,******+++.........,,,++++++,,,...***+++***(((+++///---)))000///......///000000///333222111...,,,,,,...000(((***---000111000...---......---,,,+++***)))))).........,,,+++---222777,,,((((((777@@@111&&&111+++000---:::---000)))000+++++++++++++++,,,,,,---...%%%111...)))///+++***...,,,,,,---***%%%$$$'''---///---***))),,,---+++333222222000///...------+++******+++---...---,,,+++******,,,...,,,'''""")))&&&&&&+++222444000+++111000,,,)))***---,,,(((,,,---...///000111333444:::999555======...<<>>>>>;;;;;;===<<<777555777...---111777999666444444>>>777000:::GGG@@@555999222333444444555555555444111222333333111111333555;;;///)))777444...+++666000...000444666444222444777444111///000222333333444111222777999666333333:::777555444333333444666:::555333555555333222444***222::::::555222444888777555333222111222333444444444444333000/////////444111000000111222000...%%%)))...444666333---)))...,,,,,,...---,,,///444++++++---111000...///444///...---000444666555222)))//////+++///:::>>>:::...777222***222999666666222666999888555222111222000---666777,,,000666++++++444'''***000+++222333+++***,,,...+++'''(((---,,,...111333444333111000,,,...222444000******...+++,,,---.........000111,,,---///111222222222111000'''111:::111111666...000000222333333333222222,,,...000111111222333555(((888+++---(((+++$$$>>>666...,,,000333111------,,,...444555222222666...///000000///.........,,,---,,,))),,,222444000...000222222222222555777,,,111333111///111222111444777555000///222222///222111000///......------(((---###"""***(((&&&***+++------------,,,,,,***...---((('''+++...,,,222000...---...///...---&&&111>>>555*** 888///......///,,,))),,,111///+++))),,,...---...000888555222111---(((''')))///((('''---...)))***111:::333333000''',,,888:::---)))'''+++,,,******,,,...---,,,,,,------,,,***'''+++,,,)))'''******)))555555444111...---.../////////...,,,******---///,,,,,,...000///++++++......000111000---+++,,,---$$$'''---222444111***%%%,,,000555888777444///---.........------,,,,,,,,,---...///...///111444666))),,,+++000777000***222+++000---888***...(((000+++++++++++++++,,,------///"""000+++%%%///)))...///,,,,,,000000---,,,------000000------//////,,,444333111///------------(((***---...---------...------............------&&&''')))---000000,,,(((,,,///...((('''+++---+++,,,///222222000...444777;;;555...888@@@777000;;;777,,,---000222:::555...000:::<<<666555:::666<<<>>>:::888<<<>>><<<>>>;;;;;;<<<;;;666555666999222///333777555222000>>> $$$888***"""222///000111222444555666777444555666555222111444666///888???'''333666>>>+++666555444222---***000999AAA<<<555000000222555777555333555;;;>>>999444222---...111555555333333666:::555222333444333444666...;;;GGGCCC666---000888777666444222222333444555000000000000111111111111///,,,+++000666777000)))666333///...111333222111...++++++---,,,***...333///---///111///++++++///111//////222777999888666,,,444333---222>>>;;;,,,%%%...''' +++444222111...333777666111------//////+++888;;;...222666(((&&&444---444;;;111111---333555999:::333***(((,,,000000222333444444444444***---333777444......333)))111444///+++---111111+++---000333444333222000+++!!!---888///000666...,,,,,,---------...///000...111444555444444444555...666(((333222/// 666666...((()))000555333000...,,,///444222,,,+++///---...000000///---,,,,,,...000---)))+++111222...&&&...555444...***///555 (((.........///000...)))000444000///333444222//////---------...///000...444))))))333111///***222999999222,,,+++...(((///111---,,,---,,,(((222111000///...---------***222"""(((...%%%222;;;,,,...000...%%%###,,,,,,((((((,,,...------///)))&&&)))222222***)))///000******000///((('''///(((***222111)))///666111...)))'''***,,,***)))+++...---,,,,,,......---,,,,,,---***&&&'''***+++(((,,,------,,,,,,---///222//////...,,,******---/////////444888222''')))222(((,,,000///,,,)))+++------+++)))+++---...+++(((+++///555777555000***&&&.........////////////000$$$(((---111444444000+++'''///))) %%%+++...444+++///***444&&&+++&&&111---------------...///000/// ///)))"""---'''///)))&&&&&&+++...------...&&&)))+++***+++......,,,555333000---,,,+++,,,---'''+++///000...------///+++++++++***((((((***+++,,,---...---++++++---///&&&---///((($$$(((---...***///444333...+++777111///444555222222555444222222444777888555222<<<,,,333222<<<::: ,,,555>>>999111444555555;;;--->>>666<<<;;;333===///666666666777999;;;777222666777333///333;;;;;;666;;;''';;;'''999<<<666999:::999666333000222888===111111000222333333000......///111333444444444444666222***&&&+++555999777444888888222111444555111666777000000999888000111666777777555333111111222222555444//////222111,,,999...000:::%%%444...@@@222333111...///222///(((---111222...+++,,,+++)))***+++---///111333555666222///%%%$$$222333***111---)))+++///333222///444666111)))+++333666222444333333555888888666333444666///+++222222000555555000888---999///888555222222333444333222000///...000///,,,000777777222000333333000111444555333...$$$$$$444???<<<666444555---///:::999...+++333111111111000......///000...111///******000222///------555EEE(((<<<:::(((...111111---...222222---000444555333333444222...///111333111...,,,...000(((111999777000---333:::)))'''))),,,,,,***,,,111***,,,...---'''%%%***222***///...+++///888777///)))'''(((***+++)))&&&%%%//////---+++***+++...111---111333///000222666666***+++,,,---+++)))+++//////)))''',,,///,,,&&&$$$---000///)))'''+++---+++---111666777222---***)))......222///...)))...222222---)))***...///---)))+++,,,......---+++'''%%%111)))&&&+++000///...000///---,,,,,,,,,+++(((&&&+++'''+++---)))...222+++222,,,(((///999;;;222(((***,,,......---------...555)))'''222444+++)))000((('''+++///---(((***111000***'''***,,,+++***+++---,,,---///222111---)))&&&>>>///)))???+++777&&&((()))+++---...000000000))),,,...---***)))***,,,***######,,,111///222:::,,,///111000---,,,...111!!!,,,)))///###///)))+++------,,,***)))***---///111((('''$$$ ******'''---...)))+++000,,, (((((()))+++,,,---...///,,,---...---***)))+++...000......000///+++&&&$$$$$$+++---)))+++222000(((...444222333;;;777------444...)))))))))'''$$$###)))+++---///...,,,)))'''&&&***)))(((...333(((###)))//////,,,***777222222666999666666999444333444777<<>>888222000555::::::777222666777333444888999777222,,,+++ ,,,&&&::::::444888<<<;;;666222222333888777666444333333333444333333333333222000...---777555000---000666666222)))555888777777666222666:::444111666555111666///000000000//////000111---//////000888@@@???999000555777444000VVV???"""444222000000111000---***+++000222000///111222111//////000111222333444555---///,,,%%%)))333444...000---+++,,,000222111...%%%(((111999:::333---+++222000///111333333222///000555111000777666000444((('''&&&---111888666666222222222222222111000000222333111...000444333......222333222222444333///555,,,,,,999BBB>>>999999555444333222000///222555000111000///...---......+++000111000000444333///777000333FFF...333///...//////,,,***...333000))))))---000111333777777444...///000000///...///000///222444333000......000555222111111...)))))),,,///000222000***''''''***,,,......///444777444...******+++///111111///...//////...------000333555$$$...555...333111333'''(((******)))((())),,,///+++***...000...+++***///222111+++***...///---+++,,,......,,,***)))***000+++(((***000111///,,,...,,,++++++...///---++++++,,,...//////...,,,+++111***'''+++///...---...444111...,,,,,,,,,+++***...***...111---000444---000...---///333333...(((''')))******)))((()))***(((((()))---///...---,,,000...///222///******///333...***,,,---+++***++++++++++++---000000...+++---111LLL+++------###///------.........---------,,,---......---,,,---......((((((000111,,,,,,111'''+++000444444000***%%%&&&///***111'''444...000000000///---+++***,,,---000***,,,+++###&&&---+++&&&++++++'''+++000***+++******)))(((((('''''')))******++++++,,,...///((()))+++---,,,***)))+++---///+++$$$'''111222,,,000555333222999444******'''''')))---...,,,)))'''(((((())))))(((((('''&&&&&&,,,---+++///777444***+++,,,,,,)))%%%%%%666333222666888666555666999666555666888999666333///666888)))111===222333555777///---:::???777444999@@@777888888888DDDAAA???777000000555999999777---333777555222333555555444>>>...+++***888333"""---:::???;;;555222222888888666222///...111555//////000111222222222222333444333111444777555///%%%///555222---...333666555<<<999666999555111888000111111222444555777888666444222555>>>CCC???777222888:::///111UUU666 444...---333444///---000+++000111//////222333222222222222222222222222222,,,222444///...333333...000...,,,...111111///,,,888---)))---+++&&&+++777111///......///000///...000444///...666555000444...///"""333---<<<...---222222111000000000000111222333222///000222111------111444333222333000,,,444......666;;;777555777///777999111---111444333222111111000/////////...+++---...,,,---//////,,,...555888DDD888777,,,---222///******111555111))),,,000111000000333222...------,,,---///000000///222///---...111111---)))111///000222111...///444+++---///000111111000///...,,,///666:::666111...---...///222444555333000////////////111444777999...'''%%%***DDD000%%%000222222111...---,,,---...++++++//////------000...000000------///000---///---+++***+++---......///---(((,,,---111---***---------///222222111...---......///000111111222///***(((+++------+++,,,555222...,,,---...//////+++''',,,000+++---000***---///000///,,,))))))***)))+++,,,,,,***)))******$$$+++,,,''''''---///******((()))+++,,,***+++...111---+++......,,,***,,,///...------//////...,,,444$$$>>>(((222<<<444000............---,,,,,,,,,,,,+++******,,,......---...***,,,222111+++(((,,,,,,,,,///333666444+++$$$000555,,,222)))444++++++)))++++++***((('''((())),,,)))...000)))+++///+++***------,,,111555..."""//////...,,,+++)))(((((((((''''''***///333333222---//////---***)))+++---//////)))$$$'''///...'''---222000000666111)))***------+++(((&&&'''***,,,---,,,***)))))))))***+++###***,,,(((***222555222111222111---)))(((999666555666666555444333999666444444666666333000666===999---000444///333222??????999999777555;;;---222222444444333888777777444444777999777444444...111222111///000222444333>>>999:::333%%%222///***888>>>;;;555333333444666777444///---111666......000222333555555666...000111222555999777222777999888222,,,,,,000555444;;;999888<<<777111555666555444666888;;;<<<<<<;;;999777888<<<<<<777222:::000777444---777)))333***+++555777///...777333666666222000111222111111111111111111000000000111555666222111333111,,,///......///111111...+++111...000666888333...,,,333111/////////000000111444666///+++222222000555;;;:::111:::444;;;...+++333222111000000000222222///000000000111222222111///222333111000222000,,,111------111222......111)))333;;;:::444000000///333333222222222222111000222111---)))(((***,,,---&&&777666111444;;;222---555222000000444666444///...111111///...000///,,,///---+++,,,///000///,,,000,,,***,,,111333000,,,((((((+++000222111333888(((((()))***///333333000111---111===@@@666///...///111111000111222000+++111000///000333666777888(((777(((444222,,,<<<(((+++,,,+++***+++***(((---++++++---,,,)))+++///,,,---------//////...+++333///+++***---000000...,,,444000333(((///+++...111///...222999:::666111000////////////111222333,,,)))(((***,,,---,,,,,,000...,,,,,,...000111111***%%%+++000***))),,,)))---///000---)))'''))),,,+++---......,,,++++++,,,+++......)))&&&(((+++---+++******,,,---------...,,,)))***...///,,,,,,...444333000///...---------111+++%%%...;;;666PPP---++++++++++++,,,,,,------...+++(((***---000000...+++))),,,000000,,,,,,000222...+++***,,,---,,,+++---///%%%...'''222******###%%%((()))))))))***+++)))&&&---///)))***...)))......---///555888111%%%------------------------+++(((&&&+++333888666222......---)))))),,,...---)))***((((((+++...'''%%%,,,***+++222///)))---'''+++---***&&&'''))))))///...---,,,,,,,,,------&&&******'''(((---///---...000333333000,,,:::999777555777888888666666444444777<<<@@@@@@>>>:::===555888<<<555888DDD...<<<===777666333222888888777999777555555333777333333666:::888333222666777333///...111333444666++++++:::999666<<>>666999444333222111000000111222333......000222222000000111222333222...---000111///333111111222111//////222---...666>>>888+++***333111000000111333333111///666444222111111000111222222222...---;;;:::444111444444555555444333333555(((+++...---000444666444222///,,,---//////,,,)))///...---...000111111000---,,,...111000,,,---000...---((($$$(((......)))222...222>>>AAA777///...---000111///000222///)))222000//////222444444333---...555000MMM111''')))...///...///333222---///------...+++((()))---,,,+++,,,000222111...,,,000---******,,,---+++(((---555---666***::://////444---***000;;;???888///222111///...---...///000((())))))***,,,......---,,,,,,,,,...//////---***///)))///444---***...---------,,,++++++,,,------)))***,,,+++***))))))***---***...666333'''&&&...333444444333111111///...+++***,,,111111...---///111000///---,,,,,,---///...222222555111!!!DDD...******))))))***+++,,,,,,///---+++---000333222000+++***+++---,,,+++...333...---)))%%%"""$$$***///"""$$$+++'''444---000'''***,,,---------...000)))%%%+++---''')))...***+++***))),,,111444...&&&))))))******+++,,,,,,,,,,,,'''%%%***222666222---&&&'''%%%$$$)))111111---)))))))))***,,,---&&&###)))((('''---***&&&+++ ,,,000000///+++&&&+++,,,,,,,,,,,,+++***)))------,,,,,,///222000+++'''***,,,---,,,)))666555333000222777999888;;;888777999>>>AAAAAA???555777+++666;;;,,,333===000666111000:::<<<555444KKKAAABBB999444777333>>>999555555999777222444<<>>000000111444555111---000666,,,///000///000555666444333111///......---+++***000111111000......///000//////111333111---,,,///111222---(((+++555888333///...222999<<<777000,,,+++000111///111777555...333000......111222111...333333;;;!!!---***777888;;;999333000111,,,###222...---///...+++***,,,---+++---444888555000...///............---+++)))///222!!!222///III555,,,111***&&&,,,777;;;555---222111///---,,,+++,,,,,,'''***,,,+++,,,//////,,,------...//////---(((%%%000(((---333***%%%+++------+++)))***---//////...)))+++------,,,+++,,,---'''###---???>>>---%%%+++""")))///...,,,,,,---,,,,,,,,,000444444///...111***+++++++++***+++...000555""";;;&&&+++///)))------,,,***)))((())))))************,,,---...---+++---......,,,))))))---111+++...///---***))),,,000''')))###000(((///'''+++,,,---...---+++***+++,,,+++''',,,...'''***000,,,+++******,,,///111///,,,......------,,,,,,++++++***&&&$$$(((...111,,,'''+++///...***,,,111///(((///---+++***+++,,,,,,+++&&&,,,)))&&&)))&&&"""(((&&&((($$$&&&---///,,,,,,---.........---+++***,,,***+++...333444111,,,,,,***((('''''')));;;:::555///000666999777???;;;888888:::;;;999777999CCC333888===000555333222888333000:::===777666@@@222999///,,,000)))777>>>555444<<>>>>>999444333555777666444777333222444222...000555777:::VVV@@@;;;666444'''555666777555222///...///))),,,,,,))))))---111111000111111222222333333444///...///111111000000111---............///000111%%%...000(((&&&'''***---///000///...000222///888;;;>>>EEE???222111444111111...222//////+++---......///000000//////......111444222------111111333222//////333444222////////////111333111...333///...000///***---444,,,++++++///444666444000666222111444333...---000888&&&@@@ZZZ|||yyyjjj>>>000...///222111,,,---222222555444111111444444222000111111000...------...000///.........///000111,,,,,,///333333//////333---111000+++///:::>>>999+++---///111444666000))),,,222444000333999777///222///,,,...111222000---999444((()))***666000,,,///333000'''###$$$000+++***...000---******---***---666;;;666000....../////////...---...///)))333###555'''DDD000,,,---***(((+++111444222///000///...---,,,++++++***)))...///,,,+++...---***.........///000///---***000&&&***000&&&!!!(((---+++******+++---......---)))+++---.........///000)))'''+++444555...((((((%%%...---))))))******$$$&&&---333444000111444+++---...---++++++---///111///444777&&&---...,,,+++******+++,,,---'''))),,,---,,,+++***)))+++///111...***))),,,...,,,...000111111000000000...000+++777)))*** &&&,,,---,,,***''''''(((***+++(((---///)))***///***,,,+++,,,---......000222333222111000///...---,,,)))'''&&&)))...///+++'''%%%111666000+++---,,,'''------......,,,,,,...222(((///+++''')))%%%""")))//////'''+++222000//////...---------------'''(((***,,,...------...///---***))))))+++KKKIIIAAA777555:::<<<999;;;888666777;;;======<<<111EEE333444:::444:::,,,---;;;<<<444222///111:::999///>>>::::::>>>111???>>>444444CCCKKKCCC777111777555666888555000333;;;000BBB---CCC444444888333555444444666888777333///:::777333222333444555555777666444333222333333444+++000444444444666666333222222777======777666;;;///999<<<>>>CCC???888======888222111444666555333888111...222555444666;;;555:::```KKK===+++444999///555777333111333444333---000000,,,,,,000444444.............../////////000333777666000******------......------...111333///111111---)))(((...444)))---111222111000222444+++000------555444///222444333&&&333---:::///...***+++---...///...------******...444333...000555///222333111222555555222111000000111555777444000+++000222//////111///)))...------222888;;;888444III>>>444///+++)))---555555***777111]]]ZZZ333---,,,111222///...000---111222111333999;;;999...111222111...---///111---***)))+++000333444333...---000333111,,,+++...)))000000((((((000111+++''',,,---+++...444111&&&///666666111222888555+++111...,,,---111333111---&&&---555666999999888333&&&---...***,,,333///%%%,,,&&&%%%+++000...)))'''+++'''+++555:::555...,,,(((***+++)))'''(((,,,000999111<<<111&&&///***,,,......---///222444.........---,,,,,,++++++,,,222222---+++---,,,'''---,,,,,,...222444555555444)))---222((("""+++111)))***,,,,,,,,,+++,,,,,,$$$&&&)))*********,,,---222000***"""$$$+++,,,(((---;;;CCC===111,,,***(((%%%///222111444999333555555222---***+++,,,!!!888...+++888000222++++++******,,,...111333,,,000555666333///...///'''---111000,,,+++---...,,,)))&&&'''+++......---%%%***)))888+++---$$$---------,,,+++******---000)))&&&---000)))))),,,'''(((((())))))((((((,,,222///......---,,,,,,++++++))))))))),,,000000...+++ !!!///+++&&&)))......###)))000444111,,,,,,///'''...+++'''***(((&&&...&&&******000888333(((---+++(((&&&&&&'''***+++)))+++......***(((,,,111((()))***,,,,,,+++666444333888???CCCBBB>>>777999:::888444222333555000:::FFF...444111===222777,,,---999;;;111000999888333333111///;;;AAA999AAA:::999AAAFFFAAA:::777---111555666555777===CCC444999>>>???<<<888666555///777;;;999999;;;999444666NNN000333666444***777999333//////...---444===222111222444555444111///333222222111111222555777<<<666<<<000;;;111;;;888555444222111000000111111888222///222333111555;;;777888EEE???999777---222222888(((222777///888)))///,,,+++,,,000222222000+++---///000///.........333222222222333222000---000000000000111111111000... 666,,,'''&&&<<<'''222444111,,,,,,///+++$$$(((+++000444666444222000---///333555666555222000***///)))111000(((000+++,,,...000///------000333###+++333444000,,,,,,///+++)))+++000111000000333666666555222...+++***+++///---+++---111222000---"""111)))000333000000111//////>>>SSSZZZUUU///,,,***,,,111444222///000000000000111222333444222222111000///...------///...///222555666666555666222444222+++...///%%%++++++,,,,,,,,,,,,,,,,,,...,,,***)))***---000333...::::::HHHAAAHHH333'''+++(((,,,333111))),,,777//////000111333555777888,,,------...---,,,+++***---000///,,,+++...---+++...+++...666888444000111***+++---...---+++(((&&&******+++---...///---,,,&&&###...******///(((///---111...%%%$$$---///***(((******)))((()))...222...***(((,,,222333...(((333///+++***+++---,,,+++444888888222)))&&&,,,333111555...***---***&&&,,,+++***---///+++&&&***222///------///,,,'''***111,,,.........///666BBBKKK---555555---,,,111///((()))$$$!!!%%%---111///+++///...,,,+++,,,---...---...+++******(((+++999JJJ444333///)))***//////***666///+++---...,,,...111111***---000+++---...''',,,'''111CCC@@@,,,%%%///'''///...***---)))&&&---'''(((***+++'''&&&---777999666)))444(((///%%%***,,,++++++***************555000111,,,)))(((,,,)))&&&'''+++---,,,***///,,,+++//////+++))))))---(((000666666)))"""$$$&&&+++...,,,***---444***+++,,,---------,,,+++,,,......,,,---000777777777888999999888777555777;;;======<<<;;;<<<555888AAA>>>>>>444:::>>>???666333999:::444222666555000111000...888>>>666AAA777111555===AAADDDHHH999:::;;;777222///111555444888<<<===;;;999999;;;222666999:::===???;;;333DDD___<<<333333:::555===888333111333333333999AAA<<<;;;888333111444:::???555333222555888999777444;;;;;;@@@===@@@888888333999777666444444444444555888333111333333111333888111...888222111666000888,,,222)))555777...555---000...,,,,,,...000///------.........------///111111000000111222222///------000222222//////111444///&&&666------***999(((---///...+++,,,///,,,&&&///---++++++...222444444...///111333222111///---111444***000000***222---,,,---//////...///111333(((---222333111///111333333000111333333000///111222333444222000......///000111222222222111111111+++777000$$$***444333222%%%666???444***000>>>GGG...,,,***+++...///...,,,/////////000000111222333111111000//////.........222111000111222222000///555333666444,,,...111(((333111000222444444111---///...,,,,,,,,,///222444333888000777000<<<000,,,111444555111---///333666000000//////......------***++++++,,,+++***)))((()))+++)))&&&&&&+++---,,,000///222888888111...///+++++++++)))((())),,,///((((((***+++------,,,+++)))$$$...+++,,,111(((---,,,000---$$$###)))+++%%%***...222444222///......---,,,+++,,,---...---,,,222///,,,,,,...000///...(((+++...//////000444888...222---)))...+++(((---&&&&&&***000///++++++///'''(((,,,333222---+++---...///000111222666<<>>777444555666444111666111444444111888===666DDD:::111222777===AAAEEE777999999777333222333666666888:::888666555888;;;666666444555<<>>???999222777;;;:::@@@:::<<<555444777666444333222222333444777444333444333111111444000---777222111666000777,,,000---999888---222000333111///...//////...,,,000000...,,,+++---111444.........000111222000...+++///444333...---222666...,,,111)))///,,,000)))***---...---///111///***333///***+++000555555444111111111111000///...---222444(((,,,...+++333,,,...------...111222222222//////000111222333444555444222111333333//////111***,,,------,,,,,,...///,,,000222111...,,,---000222999444...333444111444111555222***(((***)))###111111000000000//////...---......//////000111111/////////////////////...333111000000111111///...555666<<<999---...333...---***)))***------)))%%%000///...---///111444666555666(((---$$$222,,,---(((///,,,%%%***'''/////////...,,,***(((&&&***++++++++++++******))),,,---+++((()))000444444111333777999555...+++---%%%(((***)))&&&&&&***///&&&''')))***++++++******,,,&&&///---000555)))***)))...---((((((...///++++++...222333111...+++***---......,,,******,,,///111000......///...---+++++++++---///111111000///+++000+++(((...,,,(((...)))'''(((,,,...,,,+++,,,)))(((+++000222///+++***,,,+++,,,---///000///...666;;;;;;444000///'''$$$***000000+++((())),,,(((***---///000...,,,+++***&&&&&&...555555111...)))*********,,,111111...+++333666000...222333///...***...///((()))///,,,,,,***((()))'''&&&)))///)))...++++++444333///333...---......+++''')))...666***111'''888)))000***&&&'''***,,,,,,+++***)))'''***'''666 000---000 (((//////+++))),,,111...++++++///111...---...,,,!!!... 444,,,(((---)))***---///---((()))...***+++,,,------,,,+++***&&&---111///,,,---111333666999:::<<<>>>???===;;;999999:::777222---...222999WWWEEE999+++<<>>222$$$###...555(((000111222111///...///000,,,------...//////000000------......////////////111000///000222333333222888:::BBB<<<------333000222111///000111222111///222000---,,,---111555888333555)))000'''111***,,,111444111(((%%%+++///...***+++---...---,,,***(((---------------------,,,...000///---...444777666///333888888222+++***,,,###+++333333---((((((***&&&(((***++++++*********...(((000///333888***)))---000000+++***---+++'''///...---,,,+++,,,---...---......---+++***,,,---000//////...,,,***(((&&&000000000///---+++)))(((***///+++(((---+++''',,,444---'''''')))++++++***111---))))))+++,,,+++)))+++(((''')))------)))%%%...666;;;777111...)))$$$!!!&&&,,,,,,)))'''***...))),,,...000//////.........(((###&&&,,,///...------...///.........,,,***---999;;;///)))///111+++555(((&&&***,,,111111&&&&&&+++---++++++---,,,(((&&&)))%%%&&&000000+++..."""---666000 &&&999---(((000,,,333&&&)))'''))))))+++,,,............!!!***(((,,,!!!000...,,,$$$,,,333444...******------******...111//////111(((,,,$$$---...777222'''(((+++//////,,,,,,000---.../////////...---,,,,,,555999666111000===:::888999<<<<<<999555;;;888666777:::<<<;;;999EEEDDD666<<<(((///...>>>666777000&&&)))444555---444///444888222333888444---///333888<<<;;;666111555666666666444444444444777777666222......222666555777888666555;;;IIIVVVlllZZZ...777666888333444444666666333000/////////444555888:::;;;:::777555111333666555333333555888444777,,,555+++:::555===888888666555555666666777000222333333444444444222444999JJJBBB888555...999555111333333444444111333000000000//////000111222...000222222111000111222......///111333444333111...,,,+++---111333222000777888...,,,///000---444...///111333333111000000...---000777===<<<333***111111000000000111333333444:::000222333000444(((...,,,,,,...222444222///333111000222444444///******((((((,,,......000444///111222222111111222333...------///222444333111222111,,,---333///---999222444222---))))))+++,,,)))+++,,,,,,++++++,,,---,,,---...///000000000///------......///000000000000///---...000111111111777:::AAA;;;***(((...+++000000000///...///222555222///,,,***+++000666999333444+++333)))111***...666222111555444///111777'''(((+++,,,---,,,+++***---------------------...(((,,,---,,,---000///,,,,,,222555333---******,,,---444:::999111+++***,,,&&&))),,,---,,,++++++---000)))111000444999+++***111222000+++&&&###///.........//////000000...---,,,---//////---+++------...---,,,***))))))+++---...---******---000+++000,,,)))...***%%%***333...((('''+++...,,,'''///,,,)))(((***---,,,)))///+++(((***///111...)))+++777@@@===444//////111'''((((((((((((***---///(((***+++***))))))+++...000...***((()))---000111---------...,,,(((&&&&&&(((333333%%% '''+++'''111)))***---***...000(((%%%+++...,,,---000---'''(((,,,''''''000///))),,,###---777333%%%"""555KKK)))000222;;;---+++%%%,,,************,,,...000111%%%,,,222###---,,,111***+++///333666666333...,,,((($$$$$$(((+++******---'''///)))000...666...******---111111------///....../////////...,,,,,,(((000666333//////:::666333666;;;===999444;;;888666555666888999999000999;;;???999===666333222444111+++,,,444666222777111666;;;444333888777111333333222333555333///111222222333222222111111444555666555333444888<<<111777???@@@:::777AAAMMM```...;;;666666666;;;000444666333222444555333444222000111444666555444000333555222......444:::888999444888333888555777666555444333333444555666///222333222222555555333///000>>>444---222333CCC...000:::///...777111333+++,,,---------...000333...111333444333222222222//////000222444444333111///+++(((+++111333000,,,444333---333(((---,,,333...---///111000,,,---000///---,,,///333555111---............///000111222///:::222111...+++000###,,,,,,---///111111000...000//////111222111,,,(((///,,,+++---...,,,...111111222222111000///000111---+++***---222444222//////111,,,+++222000///999...444777222)))'''---555+++++++++,,,,,,------------...000111222222111000.../////////000000111111111///,,,,,,,,,------,,,333666<<<666&&&$$$)))%%%'''((())))))((())))))***///---++++++,,,000555777555333(((000%%%...+++444---&&&'''000111)))(((000))))))***++++++***)))(((,,,++++++++++++,,,,,,---'''+++---,,,,,,---,,,'''---111222---******,,,,,,222333222---(((&&&***///'''+++...///---+++---//////)))222000333888,,,---......---+++)))(((&&&$$$&&&))),,,111333000+++'''///---,,,---000111000...***,,,......------///000+++---///---))))))---111,,,111---***///+++%%%***(((((((((***///222---&&&!!!&&&***,,,...000---(((,,,(((&&&(((---000///---+++555===:::000***---333111---)))(((+++...///...+++------+++)))(((,,,///)))...///,,,***,,,------------...000...***))),,,(((---,,,$$$"""(((---,,,'''***444222###!!!***,,,++++++)))''')))---...,,,...222...---444222---000000---+++***))))))000999///888444AAA,,,111)))444((('''(((((()))+++------''',,,111111&&&+++'''((((((+++111666555...((('''######'''***)))***---......@@@***777...***---000///000444333...+++,,,,,,,,,------,,,+++***)))$$$+++///...---000333222333555999;;;;;;999999999999666444333444555>>>666222***444999DDDEEE444666666333111111333444777000555999111///555666888999444---,,,111333000......000222444555555444111444777888666666999<<<222555;;;>>>999777@@@LLL{{{^^^333===333666999888000555666222111555777555888888777666666777;;;===222333444222000111555999999555555...333000555555333222111000000111222333000444444000000444444111111,,,444,,,***222111===)))888LLL555***777///000+++---//////...///111444111222333333222222333555/////////111333333111000---+++)))***...///---+++000,,,000@@@'''---...///...,,,---///...+++---333///---++++++---///000000.........///////////////&&&555///...++++++555---+++---///000///---------...------...//////...,,,333///---...---+++,,,///---......---+++***+++,,,+++++++++,,,------,,,+++***222...+++222333000333555///+++...444444000***111///---...000111///,,,...000222333444444333222000000000111111111111111222000---,,,...///000///222444999444'''&&&+++&&&---+++***///333111)))!!!***+++...000222333333333222111'''111&&&...+++555///------000111000//////,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...***---...------//////,,,222333000)))(((+++---+++***)))'''$$$###%%%+++///'''+++//////,,,+++---///---)))333///000666---111+++***+++...///000111222&&&'''+++///000...'''"""000///...,,,,,,...333777,,,......---++++++...000...///......---,,,*********000---+++000---(((,,,&&&(((&&&$$$(((......)))%%%++++++---//////+++&&&%%%%%%(((,,,...---,,,+++...111000+++)))+++000000---++++++...000000000---000222000,,,***,,,///'''---///+++))),,,,,,***000///111333111,,,---222,,,,,,+++******,,,...///%%%&&&//////### %%%###///***&&&(((+++,,,---///$$$***(((&&&+++(((%%%+++333,,,(((((((((&&&%%%'''555333///222---...///666$$$&&&)))+++,,,+++***(((&&&...(((!!!---((("""((('''&&&(((...222222,,,&&&***%%%$$$(((+++++++++...///000GGG+++,,,---555...333111222666555000,,,,,,+++,,,,,,,,,,,,***((('''(((+++,,,***,,,000888999:::999777555555666333777;;;<<<;;;:::===???@@@555<<<777EEE444444,,,555777999999333---...222000(((,,,000(((&&&,,,...111333111,,,...666;;;999444444444666777777555333111555888999666444555777666333222444444888EEEUUUfffYYY;;;DDD666===???444222777777111///333444111...333777777333222555999444444333333444666777777777------)))%%%666888555444333333333444555666222666555000///333333///777000555///000555+++///+++DDD___???***666+++,,,///111333333111111444777444444333111000111555777///......000222222000...***++++++++++++++++++,,,333...:::QQQ...555666333///------000///,,,000888,,,---...//////000//////111222222222111000///..."""444111000///555EEEAAA***---111000---++++++,,,---,,,,,,+++,,,...111222222...,,,,,,,,,***+++///---...///...,,,+++,,,---...111333111...+++,,,...&&&222000+++222333---,,,222,,,***000888888111)))333...++++++...///+++'''///111333555666555444333222222111111111111111111111000...///222555777777333444:::666+++,,,111+++'''""" (((111... &&&***000555777555222///---///***888---111***333***000///((()))111000(((............///000111111...------,,,---...///000+++---,,,***+++///000///666666000(((''',,,---***"""###%%%(((+++...000111&&&+++//////,,,***,,,///,,,)))333//////444---444000...------,,,++++++,,,111///------......+++(((000222000+++'''+++666???000111///+++'''%%%'''***+++)))***...333333...))))))///,,,+++111///***//////,,,###&&&...///###)))+++'''%%%+++//////&&&(((***...000111///...---+++***,,,...///111333&&&(((***,,,...000111222(((---111000+++'''''')))000222000******000222000000...///111...((()))000...***)))---...***(((***---!!!!!!'''((()))$$$...((((((///222///---///&&&......+++///,,,***222))),,,111333///+++///666777(((''',,,%%%222222###&&&,,,000111...)))&&&)))555$$$,,,,,,111 ///......000333555333---((('''###"""%%%((('''(((+++'''///999//////...,,,111///111666777333000000------......---+++***))),,,,,,)))&&&'''***333333555888<<>>DDD;;;:::999888:::;;;999555;;;999...,,,666666...///===444000666;;;777222111666222111555888444000...000555:::888444444999>>>777888:::<<<;;;:::888666555555333222555???OOO[[[ZZZQQQDDD999444444777999444000...222999;;;666111999:::999555///---222777999666333333666777666555:::777888;;;777---''''''666===???888333555777777444111000444333000000444444111//////111222000...222444666555111///000111///000///...111777888555000///...111666888666444888555111//////000//////---------------...///000...............///000000111111000...---///333666///---++++++222888555...444+++***,,,,,,222333(((444))),,,666***444333000---,,,,,,,,,***(((---+++...444444000111666+++,,,+++***+++...//////000...,,,+++---111666999---000222222000---+++***000111222111000///111222,,,555999333,,,***+++,,,.........000222222111//////###)))///000000MMM===222222000)))''',,,000111111///,,,+++---000,,,000222111111444444000222)))$$$(((---,,,)))&&&...444666111000333444111---&&&$$$)))...------000,,,,,,///333111+++)))***)))+++------,,,,,,///333222111...)))%%%$$$(((,,,***,,,(((***000...000???222/////////+++''')))...)))///,,,:::))),,,###---)))(((***,,,***))),,,222777333...---///222333333///---...111...'''&&&***...---...000...******---***777222"""000///......---+++((('''&&&'''000///...------...///000)))...///******///111000)))))))))***+++...111222(((***,,,***'''(((...444,,,))))))------+++,,,///...............---------*********,,,...///...,,,111)))%%%)))------///333///)))111(((666+++111***---...000///---+++***+++111111///,,,,,,---...---+++---...---,,,,,,---......111333111---,,,///333###***///...---...,,,(((%%%***...---,,,...///,,,222111000///---,,,******###***---)))''')))***(((&&&(((111&&&&&&222***))))))&&&)))000222///000444+++,,,---+++'''''')))---,,,///000...///444555333///111666888444,,,***---))))))++++++%%% ###)))+++(((&&&)))---000555666777888999999888888::::::999666555888>>>CCC<<<:::888666888999888555444999444222888555000555777333222666777333111222666444555666333000222888,,,000555555333222444666555555444444333222222222888888666333333999DDDMMMdddVVVDDD777222111000...444222000222555666333000...++++++...,,,)))///:::;;;999777777888777444222111111555:::999555444888...555666111---000333333888777444222222444777999333111......000111000...///111222111...,,,---......111111///000222111---$$$///999888000...666AAA333222111000///...//////444444333222222222222222/////////000000000000000...000222222000000111222,,,,,,+++***...333111+++...***,,,...,,,......''',,,***+++---)))$$$(((111...,,,,,,...111444444333000,,,+++......******---)))***,,,,,,,,,...000000++++++,,,---///111333444666///,,,111:::<<<444+++:::::::::777333111000000---...---...444;;;;;;666111///---...000000,,,(((333,,,'''))),,,,,,---///999---''',,,000---...444222222222///,,,+++---///...000000...000666888777...'''%%%+++000111000000///444555333444777666222$$$$$$***111222---***,,,,,,***,,,111222...++++++***,,,......,,,---///222......---***((()))---111)))---+++***...***+++888111+++'''((()))(((***---))))))'''111+++***%%%(((+++***+++...---+++...444444111...---///222222222999222---......***(((***(((&&&(((,,,,,,+++,,,000+++222000###!!!,,,111,,,))))))+++111777999444///111000...---,,,,,,,,,,,,)))++++++))),,,000///)))'''((()))***)))'''$$$###---...---***(((***111888///------111111......000000///......---.........*********,,,...///...,,,...******,,,+++((()))---000+++...---888666777111------,,,,,,,,,---......))))))))))))***,,,---,,,---...//////---,,,---///...111222000---...333888(((---...,,,+++------+++---///---)))))),,,,,,)))///...---,,,+++)))(((((("""(((+++(((&&&)))***'''222...333((('''///))),,,...+++,,,000000,,,+++---))))))))))))((()))+++---))),,,...,,,---//////,,,$$$%%%'''&&&"""!!!+++666666111...///...++++++---555111---,,,---,,,555777999:::888444///,,,:::999888666666888===@@@>>>:::666555555555555666///::::::777777111///777333333555777444111222666111333555333,,,)))222>>>000222666888999888666555???===;;;999888888999:::777888666333111333999???WWWIII999111111444333111555444222111111000000000;;;777777:::666111444===777777666777888666444111444666999;;;777222444999...333555111///111444555'''///222...///333111***111000......///000///...---///000///---,,,,,,,,,000555888666444444222...,,,777666,,,***555BBB555555444222000......///...///000111222444555555000111111111111111000///,,,///333444222000...---333555333///---...,,,(((000111444666444111///...'''...,,,%%%)))555666------,,,---///222555555555777111---///000...,,,,,,(((+++...///,,,+++,,,///+++---000333444444444333222,,,)))---555888111(((,,,---...---+++++++++---444111+++(((***---***$$$222///---///111000,,,'''***+++...000///,,,000777333***''',,,...,,,,,,000111111000...+++***,,,---...///...+++...555:::;;;222---+++...///---,,,...***,,,...///333666333...$$$(((000555222,,,***---...***+++111444222///...+++---......------...000,,,---...---------000222(((...,,,,,,111---,,,666---'''%%%***...---++++++,,,%%%''''''///))))))%%%,,,***+++...---+++...333000...---...000111111111===333++++++...///...---222...---......,,,,,,000,,,,,,++++++...222///)))---******222<<<<<<111%%%......---,,,,,,,,,,,,,,,,,,+++)))***///222---%%%((()))***+++,,,++++++***111000...+++))),,,333:::...,,,---000000,,,+++,,,,,,+++***)))((()))***++++++******,,,......---,,,------///000,,,&&&&&&)))***)))%%%,,,,,,333---,,,,,,)))&&&'''+++...000///(((((())),,,...///...---///000000///---,,,---...,,,------***((()))...222,,,///...)))'''+++------222000+++&&&(((------***------,,,+++***((((((''''''+++---,,,+++---...---///&&&+++(((+++444222>>>///------000///+++)))******((('''(((+++---......***......,,,,,,---+++''',,,...000...***,,,:::III888...'''***000111...---///---+++,,,///111555777:::;;;;;;777444111888777666555555777:::<<>><<<444---...222222555555444222222444666222::::::000111;;;===555000///........./////////000000111111000///......111666999777555666666444,,,---...000333666888999>>>:::555222222222000///,,,---...///000111111111000000111111111000///...+++...222333111...+++***...333444///,,,---...---111222111333777333...111***111///'''***777777+++///////////////...---,,,666222///111555444000,,,+++---000000,,,((()))---,,,---000333444444444333***---000///+++(((((()))---///000111000000222444(((,,,...,,,,,,000222111...///000222333222000...''')))---000...+++111888555///,,,///000,,,***+++...---,,,+++******,,,---,,,...---+++---333777777222...---...---))))))+++((('''(((---333555111+++000111222111///,,,---//////---...222333000///111+++,,,---------,,,------...///000111000000//////(((,,,***...::::::555999))))))---444555000+++)))///'''...$$$222'''---&&&***((())),,,,,,***+++///,,,,,,---///000111000000555///******---000111111666111...///000...///222...)))(((---000///,,,+++111,,,***///555555*** ******+++,,,...///000111...---+++,,,///000---(((///...,,,,,,---///333555//////---+++***,,,111666---+++,,,//////***(((***,,,+++)))((('''((()))***++++++***,,,......---+++......//////---***)))***&&&***"""+++'''"""+++'''%%%''',,,000...,,,+++))))))...111///+++***///000000///,,,+++,,,,,,,,,,,,,,,)))&&&%%%&&&(((,,,...---(((&&&))),,,+++///---(((&&&+++333333......------,,,+++***))))))***,,,.........///000000(((%%%(((...666666GGG+++,,,---//////...---...---***((()))---000000...222444222...,,,...---******,,,///111...,,,111888111''' $$$,,,...------''''''(((+++000444555666888999::::::999888666555333333444666777888???999444444222///222888:::>>>777222555444222999555555555555777888777444444444666888555333777???666222///000444666666444333333444444444444444444000111333444444444555555666666666444222111222333111333444333000///333777,,,333+++---<<<:::+++333333222222222444666888...666===<<<666222333555333222111111///......000...///$$$%%%111111/////////.........///000111111111222222111000000222555555111000222333222888333000222888<<<:::666BBB888///---222555444000333333222111000...,,,+++/////////000//////......,,,...//////---++++++,,,%%%)))))))))...333555000///&&&(((444000(((///---///000---...111222000---...///...---,,,++++++///------///222222,,,%%%---,,,---000---)))+++111---------...000111222333,,,111444222,,,)))+++...333333333111...,,,,,,---''''''&&&(((---111+++###)))///444555222000000222222///......,,,)))+++000...,,,,,,000222000000111---,,,++++++---...000000,,,000111000111444444111+++((()))---///...///333,,,***+++111777777222...555333000......---+++'''......///111---)))+++000******+++,,,---,,,+++***---...000111222222000...***+++''',,,???CCC:::666+++...333666222***)))---///+++333&&&111%%%,,,'''+++((((((,,,---++++++---+++,,,...///000000000000,,,------,,,+++---......***&&&%%%***///111444777333---+++---,,,))),,,222,,,)))''')))...111111///***+++,,,...///111222222------------,,,+++,,,---222111///---++++++******)))***++++++++++++---...000......111111---+++---111000///...---......///,,,++++++,,,---...,,,+++...---,,,+++,,,......---)))111+++111%%%(((---+++***---222222...)))'''###$$$+++///,,,((('''---...///---+++******+++,,,---......,,,)))((('''(((,,,---***((())))))'''++++++)))***000777555///,,,,,,,,,++++++*********)))((((((***++++++,,,---,,, (((+++---///***888***,,,...///000111000///...+++((())),,,...---,,,777777444...,,,...///---+++((((((---...***''''''111***%%%''')))***+++...,,,++++++,,,---...666666666666666666777777555333222333555666666555>>>777444555222...111:::??????555111888999777<<<444555333222444777555000222111222555666333444777666222...---000333444444777888999999999999888888333333333333333333333333222666999888444111222555...111333333111222555888444<<<333777HHHFFF444::::::999777555555666888111888===;;;777666777777555222000111000------///666999666......666999666...///000///......000111111000000000222222000///999999555111000333222...222444444333000///333666:::111))))))///444444111***+++---...//////...............---...///000000...//////---,,,,,,---///###))),,,******...111111:::888***+++===666***555++++++---111000---///555'''***...000000111222333...000000///000000***###333,,,***...000...222:::222111000000111333666888222---***---222444111,,,***+++,,,+++)))))))))***777,,,!!!$$$111555### )))...333444111------...444///---//////...///222,,,---...///000000000000111///......111333333333---222555444444555222---///+++***...111000111333...+++,,,222555333000...///000///...///...'''---,,,,,,---***&&&(((,,,*********,,,......,,,***)))***,,,000333444222000------&&&)))<<<@@@444---000111222///'''"""(((222,,,---222***---)))+++'''...******...000...,,,...+++---///000/////////000***///111...+++***)))'''---(((''',,,111222333555444222111...***)))///777(((((('''&&&'''***...222......//////000//////...++++++---///---***+++///(((***...000000---)))'''&&&(((***+++++++++))))))...++++++------******---/////////.........------,,,++++++,,,---...,,,+++---///...+++***---......***111000111&&&((()))000//////000333555444///***&&&!!!,,,333000---...,,,------,,,***)))***+++'''(((***+++,,,+++******&&&+++...+++******)))&&&+++---......111444111+++******))))))))))))))))))---)))(((+++,,,++++++---+++$$$---***+++---%%%,,,---///000......///---***+++***(((((()))***++++++444555111+++***---...,,,333+++&&&***//////,,,***111---***)))&&&###$$$)))------,,,+++******444444444444444333333222666444333555777888666444<<<666444777444...222;;;AAAAAA888333777555111555222777888444222444444111111///000333333000111555666555333333444555666666555333111000.........///333222111111222333333333111333444444333333444666---///111222222333444444...444666222333888666///999<<<>>>===:::777666666777;;;;;;555333666777555888333222555555222222555+++///555888888333,,,'''...000111000......111333111000///000222333111///;;;999555333666888444,,,---000222///***)))...333333000...------.........$$$&&&***---000111111111///...---,,,---000222444///000111000//////111222///222222///---//////,,,<<<@@@111111AAA444%%%444)))+++---.........///111(((,,,000222111000111333111444444000000333222---@@@333+++///333333777???222222111111222444666777000,,,)))+++000222///+++---///111222222333555777444---(((...>>>FFF===---+++,,,...222444333///,,,---,,,---222333111222555111222222000///......---444111//////111222222111+++000333222222333///***333,,,)))---111000......000------222222---,,,...,,,///000---,,,...***$$$333+++'''***...---,,,,,,+++***+++---000111///,,,))))))***---111333111...,,,000***)))666999///)))///......---'''###&&&...+++///,,,000...666...(((...******...111...,,,,,,---///111000...---///111...222111...---...+++&&&555///,,,000333111.........111222...+++---111444++++++,,,***)))'''((()))---.../////////...---,,,,,,+++...555666111---...%%%''')))+++---///000000)))))))))***++++++***)))+++'''&&&((((((&&&(((,,,)))***+++,,,+++***((('''---,,,+++,,,------,,,***...888<<<444***))),,,...***)))---(((,,,(((...///---...000111111000...---)))!!!!!!...666333111333+++,,,------+++++++++---((('''&&&&&&(((***+++,,,''',,,...,,,+++---,,,***+++///000......///---))))))*********************333---***...///---,,,///(((&&&///((()))111))),,,,,,000000,,,+++,,,***%%%))))))***))))))***---///---000///+++***,,,+++(((***$$$!!!%%%((((((''''''...***((((((&&&""""""&&&***+++++++++******222333444555555444222111777555555666999999777555;;;555444888555...222<<>>888111222555555777666777888555333666===333444555555555555555555???<<<777333000000222333111///......111444666777999555000......///...------...000111222222111000;;;333000666666111111777222888>>>@@@===999666555555666333---...666;;;:::777111000555666333333777:::444111111000...000555...000222111//////111444333111000222444555333000333111...000666:::333)))555222//////000222333222111555888444---((((((***333333444444333111...,,,000///---,,,...111555777///111333444333222333444))),,,---+++---111222000///888+++)))555###%%%***......***,,,111///)))///111444333///+++******...333222------444888888MMM;;;///000444444777>>>***++++++,,,---......///---222666222+++(((,,,111...//////...,,,++++++,,,+++///111...+++,,,---+++,,,))))))111:::===666......///333666222+++***,,,///111333111111222333333444111------...///---+++''',,,...------///,,,(((***###!!!(((111333222111555222333666444......333///333222***''',,,222333:::---%%%+++555888333...++++++,,,///333444111...---,,,+++---//////---***)))222...***222444...,,,)))***...333111***%%%%%%---222(((555111BBB333+++,,,((((((,,,///---******///111222000...---///222111222...,,,000555111)))...(((''',,,111000---,,,%%%---000......111111,,,,,,...111444444222...+++)))***,,,...//////......///,,,000<<>>BBBDDD666111999000'''555+++222???GGGCCC888555999444555555666777888888999:::666333555555333333555333:::333???444@@@777999666<<<222888MMM<<<###---444444222111444888444---666000222888888111111777BBB???999444222333666888777,,,BBB)))111...+++000666>>>:::333888:::999>>>888222...000777:::666000222333444444333333555777///000000///......///111222555888999777333111000777333222444333111111333+++111111...444111000444666555000777(((666+++666000///111333---&&&(((000BBB555,,,---...,,,000888111777999666555777333---+++000)))222444...111(((///...---...///000///...------,,,,,,,,,---.........)))333+++<<<222888111...000444555111---222;;;@@@666...---/////////000---555111$$$&&&666===555666666111,,,222<<<888+++///////////////.........222///,,,***+++---//////000...------///111222222222777;;;888000,,,///444444333)))777,,,444...888000444222---,,,000000,,,111111222333444222...***###,,,000...,,,///000...BBB111...???111111777///111***%%%+++...111:::333333222000......///111000///&&&222555+++---&&&;;;<<<444))))))000000'''+++&&&'''---000...---000++++++***((((((,,,//////777000...000///)))''')))------,,,,,,---,,,+++***111111000///...---,,,+++)))---222555444000...,,,...000///---...222222///111///------//////---***111---///444000''''''///...444666000)))'''***,,,)))===+++111222333444,,,***'''''')))+++,,,---###+++111///+++++++++***""")))000///(((%%%(((---,,,+++***+++------,,,))),,,+++,,,000111...)))&&&888[[[gggIII---,,,000++++++((()))...111...---...///***'''***///000+++%%%)))---+++'''000>>>???555***+++---...///......---,,,'''###%%%+++......+++///---+++,,,------+++)))111111222111,,,'''''')))+++++++++******///888???(((***---......+++(((&&&000---***)))***+++++++++...///000000000///---------///...+++---444555000222111...,,,++++++,,,---###///***---***&&&///)))(((,,,---***))),,,,,,***)))***+++---///111888111///666777111000555222666222222::::::444777///111444777777666333000///999666777???666111>>>...///555;;;:::444111333222222333333444444555555777333222555555333333666444777---444+++999666<<<:::999...000<<<333***888555555444333444555///'''333000000333555444555777CCC@@@;;;666333333444555222)))===+++666555555;;;444<<<888222666888777<<<:::444000222666888333...222333444333222222444666+++///444666555111///------000222222000---++++++444111000333333111111555:::...***;;;:::555(((&&&***---///888***<<<555333111000111333///***+++000222,,,)))+++...000222444CCCBBB===444000333444111+++...$$$,,,000+++...$$$///000111111/////////000---------......////////////***222+++888000555///,,,,,,///222111///333:::;;;333,,,---...---,,,...)))---///......111222111---...(((!!!"""'''"""111000000///...------,,,333000...------//////...111000......000222333444,,,111555333---***---222...+++---+++***###(((///000333222...---000000---++++++,,,---//////,,,***)))---...+++,,,111333222888&&&...///333---&&&222---333<<<===666///+++)))000000000...+++******,,,111333)))000...###)))&&&///222---$$$$$$+++,,,&&&...++++++///...***)))---)))+++---......,,,'''###555...***,,,---***)))+++000---+++---000111---(((111222333444333111///------...///......///111333...000000...///333444111...,,,***+++...///---+++000)))(((,,,+++'''***444+++***))))))***,,,111555(((111///,,,999///'''---,,,***((((((***,,,,,,,,,)))111555222...------+++###***+++)))(((,,,000++++++,,,***))))))+++---+++***+++------,,,******///HHHPPP>>>...///111+++***&&&&&&***+++)))''')))111---(((&&&(((***---......222222///666@@@>>>444111111000...,,,)))&&&$$$&&&444<<<000,,,###''',,,///...,,,+++***......///000...+++))))))......---,,,+++,,,///111%%%&&&((())))))'''%%%###,,,------+++((((((+++...//////000111000///...---&&&+++......000222,,,###111111000///---,,,+++***+++333***---,,,''',,,"""***...///---,,,---,,,)))---,,,,,,++++++,,,555///...444666111111555000333///111<<<;;;444555555444444444555555333222,,,777::::::<<<666666CCC888444222666888666555555333222222222222222333333222000111555666444444666555888444;;;444:::444777999333---...///,,,000;;;555666666444444333+++"""000000...---111888999666999888666444333444666777666...<<<000666555444999222:::666000555666444999:::666333333666555111,,,333333444222111000222333,,,///444666444111///...///111111000...,,,+++,,,111......111222000111555[[[;;;$$$777---444DDD::::::???HHH111555222$$$222000000222111///...111---//////---...///---(((NNNLLLEEE<<<888:::;;;:::111222'''...111,,,222)))...000222111...,,,---///+++,,,...000111111000000000,,,000+++333---111...111......000000---...111;;;666333444555222222444+++)))---444333,,,---555...222000******...+++###222111000///...,,,++++++333111000///000000...------,,,+++***+++---///111***...111000,,,***---111///+++777(((...***---111333222//////111000...******+++---000111111///222111---***+++000333222000 000"""666///000///,,,333%%%'''111,,,///111111000...,,,+++,,,,,,111***///+++"""...///)))......((('''---000,,,......000000---((()))---...---...000111///)))$$$888000+++,,,//////------000+++(((+++111222,,,&&&+++---000222222000---+++)))************,,,///222***,,,,,,***+++///000...+++***)))***---...---,,,000)))(((...111///222888///***+++222555///+++,,,...***444'''888+++333---+++***)))***,,,---,,,+++,,,222555222......---+++ ###'''***+++,,,...000))),,,...,,,((('''+++///---......---,,,---///000***222666222///000...)))///+++))),,,---******+++------+++(((&&&(((---111(((,,,---,,,000444000'''---------,,,+++***)))(((III555""""""...111!!!&&&+++......+++***,,,///,,,++++++,,,//////,,,)))...------------+++(((&&&(((((()))))))))(((''''''))),,,///,,,(((''',,,111...///000000000///...---&&&&&&$$$%%%,,,666:::999.../////////...---+++***%%%+++###***//////666***+++///000...---...---)))///---,,,***)))***555111000555777555555777444666222444???>>>555555666:::>>>>>>;;;777666555333777888555444555===III===999666666777888888888666555444444333444444555000000222666666222222555999888666999555444111333555---///444///...222111444666555333333333...'''111333///***///999:::333444333333222222222333333777222666333444111111444111999666000444555333777888666444444555444111...333333333222000///000111111111000///---...000333222333222000...---...///111...---000111///000333###)))<<>>333***)))+++000???OOO ...:::CCC///222***$$$---,,,,,,---......,,,***%%%)))***((('''***+++)))///---,,,,,,------+++)))&&&%%%&&&***...---'''!!!''',,,///,,,+++...---***...))))))///000+++))),,,---)))'''***,,,,,,,,,///+++******,,,------+++)))++++++...000///,,,,,,---///...------,,,+++++++++$$$+++000,,,$$$"""+++444@@@777,,,'''(((,,,------222///)))'''---555444------***(((***---...,,,***))))))(((''''''((()))***,,,+++++++++,,,---...---,,,,,,---------,,,+++***'''''',,,666???@@@:::444888666444111///...------$$$...))),,,,,,***555///++++++'''$$$&&&---///...'''(((+++------,,,333111111333555666555555555:::777555;;;888111444444888;;;777000...333999//////666888222999@@@;;;222777999666444444444222555444222111111333555666333333555777444000111666000---:::>>>GGG888888777888444000000444555222000222444333000000555777555555888888666555666555111333333333444555666888888555666(((999444111333555///888555///333333000333000222555666555444444444333444333222/////////111///222555666555333111111111222333222000000222333333000...000///,,,,,,///---///)))222999999///@@@:::555NNNLLL###...///111111//////222222000---000000---,,,///222222444000///000000///111555&&&///)))***$$$---000---------///111000---***)))***,,,......///......''',,,(((000(((///,,,111222---***...000///......444555999;;;666000222777***222555333444999777//////000111000///000111333,,,,,,,,,---......//////...------...000///---***+++...111222000///000333333111...---.........------444***555(((888...000///...///222222///---///------,,,...000000///---***)))+++000333111//////...333000444+++FFF111111///&&&///:::888@@@FFF:::'''))),,,------...///111###---'''---///+++111'''***+++---,,,,,,,,,---...000555555111,,,++++++)))...***+++000000++++++000&&&***,,,...111555333000+++---///---))))))---222...---,,,,,,---///222444111111///,,,******---000,,,000111+++'''(((******---...///...+++***+++,,,---+++))))))+++...///000---...///000111666===CCC777===''' %%%--->>>///---,,,,,,......---+++'''******'''(((---...,,,+++***))))))+++++++++***%%%"""!!!'''------$$$)))///111///222888666///...+++,,,111000+++,,,111,,,((('''+++...------///222---(((&&&(((+++,,,---+++***---222000))))))000+++++++++,,,---...000000555---%%%'''...222---'''444...(((***///111,,,&&&111111---***000:::888//////---******+++,,,,,,,,,+++************++++++,,,---,,,***+++...///---++++++,,,---------,,,+++***---***,,,888CCCFFFCCC@@@>>>===:::777444111...---'''222,,,---)))%%%000,,,+++)))$$$!!!$$$,,,...,,,'''(((+++,,,,,,***222111111111333555444222222999777555888555111888<<<777000***)))---555;;;222222<<<:::+++000;;;444666999999777888;;;999333333222000000000222555666222222555666444000444:::---,,,AAAGGGSSS<<<888222///999222---888555///777222555555111000222333111555777<<>>555888###:::111---///000---666333...111111---000...222777777555333333555333333333222000000111222...000333444333111000000000222333444333333444666222///...000000---...111---111111888555;;;222++++++777***???[[[---555777...444666111...111333111444111111000---***,,,111;;;444///...---+++///555,,,222)))---,,,(((444222'''---222333///---...000,,,---------......//////'''...)))333'''000)))...777222000111000,,,***,,,***---111111+++%%%'''...777444333777999666111...)))'''&&&'''***,,,///222,,,------------------......------...000000///...&&&+++111222///,,,---///222///++++++...000///...,,,222333222---333222111...,,,---222222---,,,...,,,---...000222222000...++++++...333333///...222,,,,,,333...---:::......999222---)))(((***......---...//////...///111333"""///+++...---+++666///...,,,+++,,,......//////222555444///---...,,,(((---,,,333:::666+++(((...(((---///++++++000333222///...---***)))+++///333+++******++++++---...///---,,,***(((&&&'''+++...%%%***,,,'''###%%%((((((***,,,...---***)))+++---------+++)))))),,,000222&&&///666666888<<<666***...000///555222111///,,,,,,---...------,,,---,,,)))***...000---)))))))))))))))***++++++(((%%%$$$'''+++,,,'''!!!,,,//////...666AAAAAA888///.........---***+++---111------111333111000111111///,,,(((&&&'''***...111000777>>>999...,,,555''''''(((***,,,///222444333444333000+++***,,,///,,,)))(((+++000111...)))***000222111777???<<<111+++,,,,,,+++******+++,,,++++++,,,,,,------------,,,---......---,,,,,,,,,------...///...---,,,+++NNN@@@444333444222//////444666888999888555111...&&&...'''******)))333,,,***)))%%%###&&&+++***%%%*********+++,,,---333333222222333555555222111:::999555888555444===222111333888<<<:::111***......999444!!!,,,AAA@@@999888555333888???:::111444222111000111333666888111222444666444222777>>>555)))111,,,888%%%...000""":::666000>>>666+++:::222666777333000000...***333666>>>FFF@@@333222999333222000//////000222333***///777///...222444+++444222,,,000///+++...///333888888555222222444333333444222111000222333000///---+++)))+++///222***,,,.../////////000222000------000111///000333000222333222333)))---===&&&???(((111^^^555333&&&///777999333///111333333000+++---333222---000:::888111......---)))+++000000222&&&,,,111///777000 +++555444+++''',,,444//////.........//////000(((000+++666'''000&&&,,,...,,,---111222111333777333666::::::222,,,///777KKK888///888;;;222///777888333...,,,------...///.........------,,,,,,,,,///...---...000222111000'''---444666222//////000222...+++,,,000333333111(((---:::)))///&&&222...---***,,,222222---+++...&&&'''))),,,//////---***222000333555222++++++111,,,%%%888'''333//////---'''000222222555000***............,,,++++++---///000???888444***$$$000,,,---(((&&&(((,,,.........///222111...///333111+++'''(((...555///$$$$$$---''',,,+++""""""((()))111---(((&&&(((,,,///111,,,---...000000000000000***,,,///111000.........###***,,,(((%%%'''+++---'''))),,,+++))))))+++...!!!&&&******((((((***+++111555000'''...>>>===000)))333)))000+++))),,,222///,,,+++,,,---......//////---)))***...///,,,+++,,,---+++))))))+++,,,---,,,******+++,,,,,,,,,''')))&&&%%%111AAABBB999333111///,,,***)))'''&&&333000000444555111//////)))...333000)))%%%'''***!!!!!!***333---"""...---+++*********++++++222///,,,***+++,,,,,,,,,///---++++++,,,///000111###...555777===DDD???222%%%(((,,,,,,+++***,,,...&&&'''((()))))))))))))))***///222000+++)))+++......///000000000///------444***&&&...444111+++(((###)))111777:::888333000+++000%%%(((******000&&&+++***(((&&&)))+++''',,,+++***+++...333%%%222555------777777...444;;;===555///111666999777>>>333444)));;;777666333222444666333000333999:::999<<<@@@@@@:::666666333333333444555555444333777<<<888333777555222999333555666444111111444777333;;;>>>777...+++...000333(((555000;;;222:::***<<>>DDD666---666---111333222222444333///222000...,,,---000444888))),,,///000///...---...444111...,,,...111111...///+++***///000...000555...111333000+++(((***---////////////000000000111+++,,,---...111333555777...888666000444444444<<<<<<:::999666444000,,,)))333000,,,)))))),,,000222...,,,***((()))+++...000------///111222000000111))),,,111555666555333111)))---000111///...///111444000+++((()))---111444222000...---///000111000111000.........///...---000...333<<<999---)))...000,,,,,,222666333...,,,000000'''111333***000+++***333555000,,,...111111&&&&&&'''(((***+++---...,,,,,,,,,,,,---......---;;;555"""...+++$$$777***---###+++222(((***111)))(((%%%+++---+++888222333777666000+++,,,............///111333333000---444...&&&+++444,,,%%%---'''...000***'''***,,,***000222000+++))),,,//////000...,,,,,,---000444777%%%///000))),,,888888...***///111//////222222///,,,333...###(((:::>>>555%%%'''***------+++((('''(((''''''***,,,+++'''$$$)))+++------,,,,,,,,,---,,,&&&///---222;;;333777555666555222000000...+++...444+++111555333555(((555)))---)))...444&&&%%%&&&444))),,,&&&...***...&&&777DDD333(((,,,***,,,///...)))(((+++------+++...///,,,---000000---+++******+++,,,---+++***''''''***>>>444VVV+++...///000000---((((((,,,111///---+++***,,,000666999444333111000222111,,,&&&+++///111111...---...000///,,,***+++...000000...)))///222,,,&&&(((,,,///+++'''******$$$''')))(((((()))+++,,,,,,,,,444666111111777888444777333111555::::::444---666<<<666===333===444333777444333555666333222444<<<;;;>>>BBBAAA;;;888888===888111...///111222222222888444111555222///666666777666444222222333555,,,333777333...///111333###((('''444///888,,,111999222@@@GGG666555666222111222777777444222444???444///222111...---...777555222111222111///---222444555666666555333111BBB999333333333111222555666666666444333222333333444@@@:::---...333///***222...???KKK@@@777222%%%...000333444444444555777444444111666>>>666---444,,,//////---///333444222///,,,***+++///111000...222333333333333222000///+++,,,...000333333///***333...---///...++++++///...000222000,,,)))+++...,,,---------............222222111000////////////---333000111:::999444777555222000222666777333///000555<<>>666<<<222666777222000555999888555444;;;:::<<>>GGG555222;;;777444&&&444111///111111000111555333///777777---333999...333222222222111000///......000333666555222...,,,888444222555::::::555000444444333444444444333222888***///666,,,---333***999---(((+++...000111//////111222222000//////000+++444222...444555//////111333111---+++......,,,000//////222444333...***+++'''%%%'''---111///---000,,,+++,,,---...000333///---,,,,,,,,,+++,,,...,,,...//////---,,,...///---...///000000000//////+++,,,---...///000111111///444333777AAA???666666444111///111555777555111===777...((('''+++222777---***&&&######&&&***...///111111...,,,......---111111111111111000000000***---000///,,,+++---///333000---...222222...***000...------......---,,,///000111000...---------111***(((...111///,,,---///+++,,,111444222000111***666,,,&&&&&&)))111"""---------...000111000...000///,,,)))))))))***+++(((***,,,+++))),,,222777000!!!//////,,,111)))***)))333***""",,,+++&&&///&&&,,,$$$///%%%222+++///,,,......---000222000+++888777444...***+++111777***---)))(((***&&&(((777***(((***///...+++,,,222...111000+++(((***,,,+++(((***,,,/////////---+++,,,***+++///000...+++***000///,,,))),,,111111---+++***,,,...+++&&&'''---,,,,,,,,,------...///000***)))((((((((()))))))))+++,,,---,,,+++***,,,------(((000,,,---333***///+++...222111,,,(((,,,444)))111))),,,///111???:::000(((...***,,,333)))++++++***'''******&&&((((((+++@@@;;;+++//////'''+++***+++(((%%%''',,,...,,,666777555000...000000---((('''((())),,,---,,,***(((999"""444&&&)))---$$$---......---+++,,,...111444888:::555...,,,000555,,,,,,...///,,,((((((+++---***((((((,,,///000000...---***(((((((((((()))!!!%%%''')))---000,,,&&&///+++///...)))...///%%%***,,,//////---)))555///...444333,,,///888@@@((('''555555111000666000%%%555///555...777111111555999999777999>>>777666888;;;;;;777555666///...000666;;;<<<777222///666555444:::777333999444111000111444555333000777777444000111444222...///+++...444...222333---,,,<<<000...555444555+++666555666999999555444666///333777***+++SSS[[[...444333222000//////111222444444555666666555444444444333222444888888333...777666666777999:::888666===,,,000666++++++333...---...///444888333///111222333333222///---------***444222...444555111222111444444111///000...***000333555444111//////000...+++(((+++000444333000333///---//////,,,...333------,,,++++++---......,,,---......------...///,,,---///000000000///...666666555444333111///...---===???777666555333777555555555444222111111222333333444444444333222222111...***''''''***---000'''///333---(((***---...333222111000////////////(((+++------+++,,,///222333333111---***)))***,,,000...------......---+++---///111111...------...---++++++---,,,+++,,,///,,,******///000...---///000>>>444---(((%%%)))...,,,***+++,,,+++***)))///...+++)))(((((())))))***,,,------...111888<<<222000)))444---###...###...:::000%%%......'''......///%%%111(((222''')))***000222///,,,---,,,***111///,,,+++,,,...///111///444111,,,---)))+++888(((((())))))'''(((111<<<(((+++,,,((('''***,,,+++++++++,,,---...//////000'''...///)))***111...$$$///444555111---......---)))...///***'''***...---''''''((()))+++---///000,,,---......---+++)))((('''((()))***)))+++---000+++'''000+++,,,111***000+++,,,///111,,,''',,,555666999,,,---000000999///$$$(((666+++!!!&&&)));;;+++&&&(((+++,,,,,,+++222...HHHDDD222111///(((,,,111...(((###$$$+++///...555666333...,,,......,,,...---,,,---......,,,+++***888$$$333---,,,111###+++,,,,,,++++++,,,...///777999999444......444;;;$$$ !!!(((---,,,---///)))***+++***)))+++///222(((((('''&&&&&&))),,,...++++++******///444222,,,%%%$$$+++///,,,111333(((***---//////+++'''666222222666555///111777888+++'''111;;;999222///666555---<<<555:::,,,,,,888888::::::777333666<<<888777888<<<<<<888666888444222222222444555555555///666555333888666333999222222222333444444222111333444222...///222222///555333444>>>222;;;:::777'''999000000555222555000000111888???>>>777000...888111///%%%999zzzHHH444444222000///000333666555555444444555666888999===<<<888222111444444111;;;999999;;;??????===999<<<444444444,,,+++111222%%%,,,---...222***$$$---333444555444111/////////'''///...///555444222999---222444222222444222......222555333---+++...333222///......111222000---///---000777555---+++///...000...++++++...///---------..................)))+++---...///...,,,+++000000111222111000...---666UUUYYY@@@333444777;;;111444666444000///222666)))+++...000000...,,,***,,,...///000000///,,,+++%%%000555111...111555444000000///......---,,,,,,***,,,...,,,******,,,000---111444333///+++,,,...000///.../////////---+++***...111111///---...000(((***+++,,,++++++...222---***+++...///,,,,,,...+++888111111---(((,,, ***''''''+++---...222777///...---,,,,,,+++++++++*********,,,///333666888///222$$$333,,,111"""---444///%%%(((***'''&&&///,,,(((000---000+++...'''...111---***+++------)))(((''')))---...---+++***333444111222+++&&&...'''++++++'''&&&---666;;;'''+++,,,***)))---///......---,,,++++++,,,---...%%%000000&&&(((444333&&&000888:::444,,,)))))))))'''......'''&&&---///+++(((((((((((())))))***+++(((+++......+++(((&&&%%%&&&'''((()))))),,,///222+++'''111,,,+++000)))000---+++---000---'''+++555777999+++---000...333&&&,,,)))333---,,,555555BBB111'''...,,,++++++'''444444DDDCCC555000111000111------***'''***...,,,'''---...,,,'''&&&))))))(((+++***))))))******(((&&&,,,333+++000///000000'''(((((()))+++---000222333+++---///......333===EEE---%%%$$$,,,111///...111,,,...///---)))(((+++///$$$(((+++------+++++++++......+++))),,,111111---!!!&&&((($$$((())),,,,,,***&&&###$$$555555666777555222333444///555<<<<<<777444666999666:::111;;;555@@@111+++???;;;999999777444666:::888666777;;;;;;777666888444666777666444333444555111888555222777555333:::555666777666444222111111222444333......111222111444444111<<<***555111000111===222444999222666555//////333888888222------OOO999999999;;;bbbkkk<<<222444444333111111444666111111111222333555666888>>>@@@>>>666111333444333:::888777;;;???@@@<<<888222;;;999111000...///666333999222///666///+++:::///111333333222111111222***...---222888222000===///222333111111444444111---000222222///---...000...//////000///...,,,+++,,,***///666444,,,***111+++///...+++,,,111222000///...------.........---)))***---...///...,,,***'''(((+++...///000000///@@@kkkqqqJJJ444777;;;:::...///000000///000333555888666444222111222444555+++---000222111///+++)))***222555111222888555---.../////////...---,,,,,,+++---...,,,)))(((+++...,,,///222333111///......111000///000000000---+++(((,,,111222///...///222***+++******,,,......---000......111000,,,---000&&&///***000///)))111---)))''')))---...000999CCC,,,---...//////...---,,,---***(((***///222111///...***+++222+++&&&---((()))+++---((("""))),,,!!!(((&&&---+++---%%%---333)))------***))),,,...,,,''')))+++------------...&&&000000...000***$$$''')))000///'''***222000$$$)))---...++++++---///...,,,,,,++++++,,,---...///+++...---***,,,333444000///333444...)))))))))))),,,******---...,,,******************))))))))))))###&&&)))(((&&&%%%&&&''')))*********+++---000333---***333---***///'''...111++++++000...)))+++444...444+++...000---333(((666))),,,+++666AAA777666..."""...***(((+++(((<<<333666===>>>:::===<<<222)))))))))(((,,,///+++$$$***+++)))%%%$$$(((***)))((('''&&&'''((((((&&&$$$------555,,,***///***---))))))***---000333444555%%%'''***,,,000666>>>CCC888000...333222+++***///...///...---,,,+++***+++***---///...+++'''&&&&&&......,,,((())),,,---***222...000///))),,,...$$$++++++(((### """222666888555333333333111555555222///222777777333555:::...333///BBB999333BBB:::444666888888999:::555333555888888555444666)))000888:::666111......555:::666333777666444<<<888;;;<<<:::555000000111666888777111...000222222333444111???,,,:::555666222999+++111:::333999;;;999444111111111000222777:::$$$777GGG333888FFF555000333666666444333444555///000111333555777888888444===BBB<<<777666444111666444333777<<<===999555)))>>>;;;000333000---777,,,666111222>>>555***444***,,,///000000111222444222111000777;;;000...>>>333555333......111222000...///111333333222000...+++...111222111000000000///******000...)))---888&&&+++,,,***---555888666000...------......---,,,***,,,///000111000...,,,000111222333333111///...AAAsssyyyKKK000666888111///---+++,,,///111222111555666666666555222000...222111000///////////////,,,000...***///444+++///000111111111000...---)))+++,,,+++)))))),,,000333000---,,,...//////...111111000111111000...+++&&&+++111222///...000333111...******---000,,,&&&444222222444222......222///333+++111---"""+++***222///---,,,(((%%%---888)))+++---/////////---,,,444///,,,...333666222---222"""888333,,,333&&&,,,---***222000%%%000666%%%***)))555((((((###,,,///...***'''***...,,,(((%%%***//////+++***---000,,,333///***...,,,)))...---555222(((,,,333$$$ &&&***+++(((&&&((()))(((((()))+++---000222333444111+++)))///222222444999+++,,,***&&&'''+++---,,,333'''(((666888+++%%%+++***++++++,,,,,,++++++***%%%''')))((('''(((+++///,,,------,,,,,,---111333000,,,555...***---%%%,,,333+++)))//////***+++333,,,666111333000***000'''((('''333---+++...'''...!!!)))***,,,777888SSS...)))999JJJHHHJJJEEE///((('''%%%$$$)))...---(((,,,...,,,((((((---///...+++******+++---...---+++...***<<<)))$$$,,,%%%222*********,,,...000000///111111111000111111222222///***+++000---%%%'''111...,,,***,,,///000...***,,,,,,***'''$$$$$$(((,,,000222111---,,,------***...)))***(((%%%,,,111***)))+++,,,(((###!!!...:::AAA<<<555444666666666444444444666777666555333444444555444333111000::::::333444666222aaa888666666666666666555555444555666777888777555222000111999222;;;000???777999999:::;;;;;;:::888555333555666555333///+++((('''666555444333222222333444@@@222...:::222999+++===999555444555333...---///777333000000333555444333333EEEHHH777///777999//////333555555666::::::777555555555555666666555333000......111333555777999:::999:::;;;999333///---000666<<<999222---000666999...***444;;;777111000;;;:::+++000@@@...""";;;111333000+++---444666222''')))---//////...+++)))+++---///...,,,,,,///222///......------,,,++++++...------...//////...,,,000...,,,,,,------,,,+++...***---666444***'''---222---...///***...333000<<>>888111/////////111333444333222333444444---+++***...333444111,,,111333555777555000+++(((---444444//////888>>>===555///...111///((((((---000000---***))))))))))))%%%))) '''***(((222---,,,+++,,,///111000,,,(((,,,,,,,,,,,,---///111111''',,,000000+++'''(((***333///)))&&&&&&))),,,///...000000///---,,,,,,,,,...+++)))***...///,,,)))...111,,,)))...,,,***111444******666<<<666...,,,---++++++---000000,,,)))+++---000222111///......//////000...((($$$+++666///(((111777+++,,,333...(((222///000333---888666333000...,,,***)))((())))))+++,,,---------,,,)))))),,,,,,))))))+++...,,,***))))))***,,,---***...000111222333222000+++++++++***)))))),,,...000+++"""..."""111000555000...------...---,,,+++&&&((())))))+++...---)))***))))))***+++,,,***)))***------******...///,,,,,,)))&&&'''***+++)))&&&'''******(((***...///,,,111333111,,,*********((()))(((&&&%%%&&&))))))(((///111111000222444000((()))'''%%%%%%(((******))),,,,,,---000111000---***---------,,,++++++******,,,......++++++...///---,,,,,,,,,,,,+++***((('''...+++***+++***))),,,222+++,,,...///000111222222$$$$$$(((......+++***,,,))),,,+++((()))+++)))###'''000,,,'''+++---+++000,,,------,,,******+++---,,,,,,+++*********222555777777888:::888333000000///111333444333111555666666555333111///---///444222999111222///---777666555555555777888999222222333444444444444444222333888222777444666111111111333555777888999:::000111222333444444444444333222222222222222333444666333000333111GGG666888999444111222111111444999444111000111444555222///,,,000222111111222000,,,666999999666555777666222>>>999444333666777444111555555555333000//////000333333222111000111111111111222444333000...------///777<<<888444555777888333888===666---///111)))000444666444444444111---222111///------...000111333555777666222...+++***///000222222000...------...............---,,,+++---,,,***+++,,,------,,,,,,+++///666444,,,)))---###000///111<<<666+++111,,,111333000...//////---///000111000...---///222111---***---444666111***///...222999777000000666))),,,***'''---888:::555444222000000000111222222111///---+++))))))***+++---111)))000444222<<<777*********,,,------***'''))))))+++---.../////////000000000...++++++---///888...$$$"""&&&***)))&&&000111111///---++++++,,,111...,,,---000000...,,,'''---***(((000000...444+++)))///:::;;;333...///---,,,,,,///222111---))))))***,,,...//////,,,)))000///000000---***---333333+++111666...,,,111///+++444///000555222000000111111000//////...++++++,,,,,,,,,,,,...///)))''''''++++++((('''***///---***((((((***---000///999:::///+++111111+++,,,+++)))'''&&&(((,,,000###+++***///'''111...000+++***))))))***+++***)))&&&+++---++++++...///------,,,++++++,,,,,,***)))%%%(((***)))***---,,,***,,,)))&&&(((,,,...,,,(((&&&,,,///---***+++,,,+++&&&$$$%%%)))***((()))+++((($$$%%%+++***%%%&&&---...///...******,,,,,,)))%%%%%%%%%'''***,,,,,,+++&&&"""'''222555---%%%$$$...---,,,************+++++++++)))(((,,,000---''',,,,,,,,,+++***((('''&&&111,,,***,,,---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,//////222444000,,,...444***---...---,,,***$$$'''000---'''+++,,,***...)))***,,,,,,+++***+++,,,***************)))222444555555444222000---++++++,,,///333555444333333444444444333111000///222666222999000999***>>>777777777666555444333333333333333444555666666777111///777***666///888111333555888:::999666222///444333222222333222111000111111111111222222333333444888777555222OOO===888555111000222333222555999222111000222555555222...777222///222333000......222555555111000222111...AAA:::444333666777444000444444111000222444000+++444555444111111222222000//////000111222111///...---999>>>666000333666444666"""---;;;///...<<<<<<555555333000///111444666,,,...000222222///,,,***444444444333000---***))):::333+++'''))),,,......,,,---...---,,,*********,,,+++)))***,,,---------,,,+++---111000+++***..."""666111///@@@777&&&111+++...//////111555444000111---)))((((((***...333555111///111555666222...222++++++222///(((///???333000+++///>>>KKKEEE555+++......(((&&&***,,,+++...+++***+++,,,+++---111,,,000'''---///+++333,,,(((((()))+++,,,,,,+++***)))))),,,000000---+++,,,...---+++***+++,,,///000333---'''(((---...(((!!!,,,------,,,+++***+++---222000......//////...,,,(((///,,,***111222...222///111666:::555...000666/////////222555444000+++---)))&&&&&&)))+++,,,+++000/////////---+++***+++333,,,---222...***+++...,,,***000222+++...666666***,,,...000000000000000444111///.../////////...---******---,,,(((&&&(((---,,,***))))))+++---...000555222(((###***333666******)))((('''(((,,,///!!!,,,***((((((,,,)))******)))((()))+++,,,+++***)))...000,,,((()))+++***---+++******,,,,,,,,,***(((***,,,------,,,***'''(((((()))***,,,...//////$$$,,,111...***,,,000222 )))---***+++111&&&'''+++---+++(((***///***,,,,,,+++***+++---///%%%&&&''')))+++,,,,,,+++111,,,333EEEJJJ@@@999;;;///---+++)))((()))***+++------***(((+++///,,,'''...------,,,+++***)))(((444...+++...111000000111333///***&&&%%%'''+++...---+++***+++(((&&&)))...)))+++---......,,,'''###(((111...(((,,,,,,)))---&&&)))+++,,,+++******+++$$$&&&(((+++,,,---111333666666333//////111000000000111222222///---000111222333333333222111***///---666000<<<...CCC555777888999888666333111222222222333333444555555000,,,333$$$222---:::555444555555666555444222111888666333333444333111///444555555666777777777777)))999???:::222PPPCCCAAA+++)))***///000......111333111000222555555222///888///+++000444444555888///222222......111111...;;;555000...000111///---666444000111999???888,,,---111222//////222222......---...000444555333111---666888111---000000,,,444%%%777***,,,777***333222222111000111555:::,,,...000222222000---+++222000...,,,++++++++++++===111%%%###)))---+++&&&...000222111///---...///,,,+++******,,,......---222000000000///---000444###444---)))999000!!!---,,,...000000444999888333666...))),,,///......111000111222111000//////000888000...000*** &&&444222222...---666AAA???555333888999000))))))+++,,,...******......,,,...222---111'''------(((///((('''(((***+++,,,...///000...,,,///555555///+++,,,+++++++++***++++++,,,---111///------......,,,***,,,------,,,******,,,---+++)))))))))+++,,,------...666111***......((()))---333999999333---000777000//////222555444000,,,111...***+++...000000///---.........------+++(((///...111:::<<<000'''+++666---------)))...666333---///111000---***))))))111,,,((()))...222222000///---...111111---+++---))))))++++++,,,,,,++++++(((%%%&&&))))))***555CCC&&&(((+++,,,+++++++++,,,---111(((((()))(((---,,,+++***,,,...///...---(((---...)))&&&''')))(((+++)))((()))+++---------+++,,,///111111...,,,+++%%%(((+++***((('''***---!!!***///---***///888===...''''''///222+++)))---"""---000)))'''---///***)))***,,,...---+++,,,...((()))***+++************$$$ '''777;;;111...444///...+++)))))))))+++,,,,,,...---******...000...------,,,++++++*********111+++(((+++...---+++,,,000...+++***+++///444777---(((%%%(((++++++---///,,,***+++---///...+++***&&&000---'''++++++(((+++&&&)))+++,,,+++******+++###%%%))),,,///111111333777:::777444666<<<000000111333555555333111...///111222333444333333***///...666///000---+++222444777:::;;;:::999777111222222222222111111000//////000(((///222:::999888555222111333999???DDD:::777444555777999777555444555555666666666555555666555000666DDDkkkPPP===***))),,,111222///...///555222111222555666333000999333...///222333444666111333333000000333444222666444222111111111111000333111...///888???777)))888;;;888000---000...)))------///111444555444333222666666444333444333000666---666444&&&111/// +++...333777666222333666222111///...///000222444000---***(((***,,,---...444---&&&)))000111))),,,///222111...---...111...---+++,,,---......---111000...---,,,---000444***444...***333...%%%---+++...000000333777666222222,,,,,,333555...+++,,,...222444222///---000333111///111444111((((((...)))111111$$$###///444,,,///222111...---000333000+++,,,111111++++++///...333***111333...555...)))***,,,,,,---///222444222///222:::999111...000///000000...+++******+++555222...+++***,,,111555111111000...+++***,,,---&&&'''(((***,,,000333555)))333...''',,,000,,,---'''///777999444//////111///...---...111111///+++,,,---000333555333///,,,))),,,.........111000---+++111888FFFMMM999&&&)))...(((,,,111000555:::444+++...000///,,,***+++---///***%%%%%%))),,,---,,,(((''')))...000---,,,...((())),,,......---,,,+++)))$$$)))333333***,,,777$$$(((---//////---++++++&&&......***@@@000&&&+++)))(((((()))+++,,,+++***&&&******'''&&&)))+++***+++)))((((((+++---......'''&&&)))...///,,,***++++++---///---(((&&&'''***+++111333---))),,,333777000+++)))---///,,,***)))!!!---///$$$###...///&&&+++***+++///...+++((()))+++,,,,,,+++)))((()))***333333999AAA???666666<<>>@@@%%%,,,---333888555///000666000///...---...000333555000---++++++---//////...---+++,,,000444333---&&&)))---000000---,,,...111000///------...///...---+++------,,,+++,,,...///000111111111222111//////***...111///000222222000---+++...333111,,,000<<<222333444333222222333555+++---000222333222111111...888;;;000(((,,,555999 &&&+++)))'''+++...***,,,444444---***///%%%***"""***,,,'''...''',,,---...---,,,...111444///+++///888999111...333000333333000***(((+++///555222...***))),,,111444111111///---++++++---///+++,,,---...000333777:::***444000'''...444333333...222555444222000///...000...+++,,,///000///,,,'''***///222111...,,,***'''---000...---000111///---222333@@@KKK888%%%...***(((000666222666;;;666***---//////,,,,,,000444......---***(((***000555%%%$$$'''---...++++++,,,+++,,,---...////////////,,,---000333111+++'''&&&$$$(((...000000...---,,,'''222555PPP333)))777((('''&&&''')))))))))'''+++,,,***''')))------***...,,,******,,,.........'''%%%''',,,,,,(((''')))...,,,++++++,,,---+++)))000555555...))))))+++,,,&&&&&&$$$$$$)))///...))))))+++***%%%&&&,,,,,,(((...)))(((...000---++++++,,,------+++((((((***---,,,333;;;999111++++++/////////...------,,,,,,+++)))+++,,,+++...000+++###******))))))***+++,,,---000...///000///+++,,,000,,,...000111...)))###444///------***$$$ !!!---(((''',,,...+++***,,,###---+++''',,,,,,(((+++,,,------,,,******+++---------------...///:::333111888<<<:::777888777777888999:::888555222000111222333333222111000666777000444777555eee<<<444222000...///111555777999:::;;;;;;999555222///111999333<<<111???666777...000333444444222///---===888444444777888666333444555555666555444222111'''000777;;;666NNN<<<;;;555111000222222000111444888555222222555777666444(((000333222444::::::555555777666222111444555333---111555555222111444777...777999222///000,,,"""111444...###%%%333;;;:::...111333333111//////000+++***000888666000444>>>DDD666444666000111999999333111111222///+++000999''')))---000222111///...000...---///111222000...,,,---///000111222444555+++000444444111000333666222000......//////...---+++///222111111111000///---***///222...///222---***000222000...000000...000...000222------@@@WWW222000//////222333333222444444000+++,,,111222///***///222222777===777+++;;;,,,(((666>>>666------***&&&+++555777///---222---111)))000111,,,333+++///000000...,,,,,,///333)))%%%)))333555...---333...111222...((((((...555111///............,,,++++++++++++******+++...111//////......---///222444999CCC:::---///333///...???;;;555...,,,///111111333000,,,---///111111///+++---///---++++++...111(((///222---***,,,...,,,222111)))000===///$$$444---,,,333333***,,,444333222444555111+++))),,,000%%%,,,222111...333@@@LLL---,,,...333333///---...///.........///000222333'''------''')))111///&&&&&&***...000000///......''')))***&&&DDD+++444VVV...---,,,---......---,,,222111---)))+++///---(((222///,,,+++,,,.........111------111000***(((+++)))######,,,000,,,&&&%%%,,,///---,,,...000///(((***'''###(((111000(((222***&&&***---******---///'''%%%---333333111333,,,---,,,***((((((,,,///***888AAA<<<111,,,---///////////////...---,,,+++...---+++,,,000...!!!,,,+++++++++,,,...000111......000111...)))+++000---------------,,,+++******,,,000444222......333'''###$$$,,,///+++***---%%%000...+++000000,,,000......---,,,******+++------,,,,,,,,,---///777555111222===FFF@@@333222///222777777444666<<<777777555111///000555999333666555333666<<<<<<666666666111;;;BBB...$$$999<<<777::::::222222444...333444444222000111444777333666777555555888888555444999444111777666333:::999777)))000222---666444666999777333999BBB???444444555444222000///000222222222333333333444444444444444333333333222222222888777555555666666555444'''***444777333777:::333222111111111111333444555777444000---...333999===---///---***222;;;777***)))+++...111333444444333===666555555000111444...///333555222---+++111777333111111666<<<;;;333,,,,,,///***777555)))666<<<222333+++)))333444000444///222555444111//////000'''///===DDD===000,,,111))),,,000222222111000000111444444111000111///+++---222000)))***111111***///222///000555///)))000222111111222333555555666444000,,,---111444222...000...,,,,,,...000111111---.........---,,,,,,+++''',,,333999<<<;;;777555)))---///......111333222(((+++---...,,,,,,...000,,,000333111---,,,000444///,,,)))(((+++---...---$$$***222444111...---...//////...---+++***))))))***+++000444000)))+++222(((444---&&&888III>>>...333888777222///222333000222...,,,...---***))),,,***,,,///000///.........***+++---///000000000000"""&&&+++------...000333000111333222000//////000000000'''666)))///&&&...///...---...000111000///,,,---###000%%%...&&&---***@@@444///$$$555+++...+++...111111///---...000(((+++......,,,***,,,...333***(((333%%%000&&&+++)))///999888---)))------+++))))))+++,,,---,,,)))))),,,///...)))***///000+++(((***///...%%%+++......)))''')))***)))***,,,///111222222---'''''')))+++------+++(((&&&000//////---,,,+++++++++&&&///555444222111000...:::666///)))))),,,,,,***///???AAA555***111222---------------...///000000000...***'''(((+++,,,***555...222>>>;;;---+++666222222000+++&&&&&&,,,222111...+++***+++---------...---000222+++%%%000AAA///111---&&&%%%***---+++111&&& &&&---///...000***000111+++(((,,,...,,,###)))---,,,+++,,,000...***+++555???===555333111222555444111222777,,,333888777222000333777333555444333666;;;:::555555222111999===222000>>>888222555666000444999555333000---...222555555333000222111...///444666444444999444111666555222888666555***222333---444111777777333000999DDDCCC999444444444444444333111000000000111111111222222222555555444444333222222222333111000111222333222111999;;;777111000111000...///000000///......111333333333333333333222222111***......///888CCC@@@555999777444333222444666888444222...---///000000111///222666666444222111111111111111222333333000...***000DDDAAA---,,,)))+++111...,,,111000...444...222666777555333222222111000111444222---...333222222222444666777666555...///---***+++111444444,,,...---,,,...000///***444555///...222,,,(((000333777;;;999333000111444222222111000///000222444222000---,,,---...///...---.........------,,,+++***---000333333111---+++$$$(((***((('''+++,,,+++(((---222000***&&&)))---000//////---,,,++++++,,,000,,,)))***///111000---***,,,...,,,******...333.........---------------***((((((,,,,,,***,,,222(((444///'''111999222***555777444,,,(((,,,///...111///...000///---///333//////////////////......&&&''')))+++------------(((+++......---,,,,,,......000111000...------...111///***111,,,---***///+++++++++,,,,,,---...///333+++###---///333+++)))+++999444333555<<<000---***......((($$$''',,,///***,,,------,,,,,,---...+++''''''444)))"""111'''+++'''***111000((('''---,,,......---***)))+++---333111...---...222444555///,,,***,,,000///***$$$'''++++++'''(((---222222...---++++++---///...++++++,,,---......///000000...+++((('''((()))(((&&&***---...///222888:::888...,,,)))***...111///,,,---;;;DDD555333222555---------++++++***+++,,,---...,,,***)))+++---...---$$$***)))!!!$$$'''&&&...'''!!!###***000000...000---+++***+++,,,,,,,,,$$$(((000666444...+++---)))---...******,,,***&&&,,,***---333333...***+++***---,,,'''&&&((()))%%%###))),,,***)))+++000///,,,,,,111999;;;888444222222333111......222'''///666555///,,,111777222444333222555999888555777111555999555666<<<===777000111222---222:::777333,,,'''+++444888555///222333222...///555999888999===888444999777444:::333555---666777...444000555444000...777DDDGGGAAA444333333555888777333000000000111111111222222222666666555444444333222222444333222222444555444333KKKOOO>>>111999999222888...111333000,,,+++...222000111333333333111///......111111///444:::555+++999777444111///---------000777...***555222+++444111222333444444333000...111222222///---,,,///111&&&+++***666333$$$)))(((%%%///000...222...,,,444...222777888777333000...888000)))***---...///111444111//////222333222000000222000++++++...///---+++(((***///111...+++++++++///---///666111,,,333111:::@@@===222,,,///555333777999555///...555<<<444111...---------,,,+++------------------,,,,,,,,,,,,------,,,***((('''(((,,,---***)))+++---+++111999???<<<333---///333...,,,***+++...//////---...,,,+++---222444111---...//////---+++,,,111555***++++++,,,---...//////888///((('''))))))))))))(((222000+++...---)))---<<<;;;555,,,(((+++000111///---------+++(((,,,222666222...---...//////---***+++---.........---,,,+++---//////---+++++++++,,,---///...---+++,,,,,,000***,,,)))---(((---...((()))+++***((())),,,///444++++++***333------***)))---111444EEE<<<000))))))333444***&&&---111...---,,,++++++,,,......---......---888///&&&///%%%,,,''''''+++***%%%'''...+++000333000***''')))---///+++### )))222--- ,,,+++***+++---...---,,,---///---(((&&&+++///000666000)))'''***...000222///---+++******,,,///111222...)))''''''((((((&&&...---,,,...999FFFMMMLLL555...((((((...111000---+++555GGG222;;;...555'''000///,,,+++******+++,,,---,,,+++,,,......---------111///'''%%%,,,000...000***%%%&&&,,,///---***///---+++***+++,,,,,,+++888111'''###...444555))),,,---,,,+++---+++((()))---444777333------222---,,,***(((***---,,,'''$$$)))+++(((''')))333333222000000222444555333333222111///---///111,,,///000,,,'''(((///777222333333333444666666555:::444;;;:::...444===333888111222222,,,///555111444...***---444777333---111444333111333888:::999;;;???:::666:::888444:::555777///888888///666222111222000...333@@@IIIKKK777444222444888:::666222222222333333333444444444666666555555444333333222777666444444555555444333777AAA..."""555555***555...333666333---***...333111000///...///111444555000222222//////000***"""---///111222000+++%%%!!!444BBB666111@@@888)))555111111000///...---...///333333222000------///000111111%%%***''' ...111$$$...//////444000,,,111---111555777555000+++(((444///,,,---000111///---.........---,,,++++++***,,,111444333111///***###,,,&&&&&&...000+++***///$$$+++...444;;;444,,,111---555;;;888000,,,111888333777999444...---444;;;333000...---------,,,+++------------,,,---------,,,,,,+++++++++,,,---------111222...,,,...///---)))///555444---((((((+++222111000///000000000///))),,,///111222111000///***---000000///------...(((((()))***++++++,,,,,,===222)))(((---000---))))))...------111,,,+++666===;;;555///,,,...222555111///...---((($$$(((...:::444---+++---///...+++///000000000///---+++***+++,,,---......---,,,,,,+++---......,,,+++,,,,,,,,,%%%+++ ,,,"""---+++(((+++,,,***&&&%%%)))...222---555(((...+++...+++(((333555MMM888111,,,%%%333888000111;;;777(((///,,,)))***---///...---***000---555111(((000(((...***)))+++***'''***000***...111///+++((()))+++;;;MMM>>>(((%%%---333*********))))))***,,,...+++...---(((&&&)))++++++>>>444***(((,,,///333666222000---***)))***+++,,,222000---)))&&&''')))+++***+++,,,///;;;KKKUUUXXXMMM>>>...''')))+++,,,,,,+++///DDD+++===(((222!!!---,,,***((('''(((***+++---++++++...///,,,******///&&&'''333222&&&%%%///,,,111444111+++(((---333///---++++++,,,---,,,,,,///111...***...666222(((000...+++((((((,,,///111***---///...,,,///888AAA,,,(((%%%'''...222000,,,%%%))))))&&&%%%(((///000222222///---...000222333333000///000222333444222...+++***,,,///222222222333444444444444666888444<<<:::---333999+++666000333444---...111+++444222222333444333000...,,,000333222444777777444:::>>>888444888666222777555777///666555---666444,,,222333000///888FFFPPP;;;666111222666999888666222222333333333444444444555555444444444333333333777555333333333222000...***888***###777666)))111...333777444---***---222222111000000000222333555+++///111222333555333000---000333666555222---***111AAA888555EEE;;;)))333+++000555444///+++---///111000///000000000---+++***111,,,444444***111,,,(((...,,,...777555---///+++---000333333111---***---...//////............)))---111111///---...000%%%,,,111333444444000***///'''$$$+++---)))+++111+++///...111777111***000...000222111...///222666111111000---++++++...222///---,,,---...///...---...---,,,,,,,,,------...---,,,,,,,,,---...000111,,,000111---+++,,,---+++&&&))),,,...///---+++)))777888888444---***+++---$$$,,,444555000,,,---000(((***,,,---+++***)))(((************************///***%%%)))222999777222,,,---))),,,444000...999444333111000......000444444222111111---***,,,222888222,,,***---...,,,)))***+++,,,------,,,+++***++++++,,,---------+++***+++---///...---,,,---...+++&&&,,,+++###---***+++...///,,,'''%%%(((,,,;;;000333&&&...!!!+++,,,///,,,777666HHH111111555"""---///+++222>>>666###///,,,***+++...000...,,,"""---&&&+++...+++444111,,,++++++,,,+++)))+++...))))))***+++,,,,,,***)))+++$$$///;;;((( ,,,,,,+++(((&&&'''+++...$$$'''&&&''',,,///...AAA555++++++...///111444333222111000///...------'''***+++((($$$%%%,,,333###))),,,---333>>>HHHLLLRRRAAA111***)))''''''******)))<<<&&&;;;)))555&&&'''&&&%%%$$$%%%&&&((()))***&&&'''---///,,,***+++---###$$$111111&&&###,,,###***000000+++***111888000...---,,,......---,,,,,,222111,,,---333111)))000,,,)))((((((***---111,,,+++)))'''***333<<>>888,,,111%%%///;;;===777000---...---,,,---///000///+++''''''...)))111222+++111***,,,000+++,,,666555---...******,,,///222333222111***...///***'''***000333))),,,///111111111333555...111111......000111...000***&&&(((******---000,,,---((((((111111333>>>222111//////000000000///333111///......//////...,,,++++++,,,...000///......---,,,+++,,,---...///---------------------------000111---+++,,,---+++......///333666666444111---111333111,,,***...333%%%---555666000+++,,,000111///---+++***+++---.........------,,,,,,++++++((()))((()))000555444/////////((()))222111...555111000111333222000222666///,,,,,,000111000111444333000---,,,......,,,)))((())),,,...000111222111---,,,+++,,,,,,+++(((&&&,,,---//////...---...///,,,,,,---%%%***)))...+++---///000...***((()))+++DDD222)))'''555222...&&&+++...111///666))),,,777))),,,)))%%%---999666)))---,,,,,,---//////...------;;;---,,,111,,,222222)))***++++++***)))***+++***((('''))),,,,,,+++(((!!!///777///'''***111555///...,,,)))'''(((+++---"""'''(((''''''+++......BBB444)))+++...---,,,///***+++---...///...---,,,"""&&&******))),,,444;;;'''---111......333999;;;===333,,,...---((('''***(((&&&333&&&999///999...)))))))))******+++,,,---&&&!!!###,,,///,,,,,,000---000...(((***111222---)))'''%%%'''***,,,+++***///---,,,---......,,,+++444222+++"""!!!)))111444)))((())),,,,,,((('''(((++++++))))))...555777444333+++&&&)))...---)))'''&&&)))***'''%%%(((666444444777555111222777222555444...---111444444555666777777666555333222444222444777555111333888222555222222444000///666222,,,000222---000555111111555888888555111000000111555777666777999888555<<<@@@:::777;;;999666;;;000555000999666,,,333111111222333222111333:::AAA:::888666444333444666666000000111111111222222222///000000111222333444444888666555555777777666444///222111------///---+++///111222222000.........000111333333222000---+++111222333222///---///222444222000//////111444666///000///000333333000000)))000777:::777333111111***,,,///000...,,,++++++...111$$$'''(((&&&222///---111,,,***111///+++000---+++)))***---000111000***//////***(((---333555666111++++++///222222000222444222---+++,,,,,,)))------+++''')))---...,,,+++,,,'''(((111222444@@@333333444555555333///---222111111111000000...---,,,++++++,,,///000///---...---,,,++++++---...000+++,,,...///...---+++***...222222...,,,...///---+++,,,---......---,,,+++'''***,,,------...222555,,,///333444333000------333111///...---.....................---------,,,+++//////***))),,,,,,***...222,,,(((000222111555111///000444333000222888---)))(((///444333111111---...000111111///---+++,,,---000222444555555555***)))(((***++++++(((&&&+++---//////...---...///,,,111,,,,,,'''///,,,***,,,---...//////---,,,+++:::111(((222555888---((((((000)))***(((+++***888,,,...,,,+++---222333///))),,,///000000...------444EEE444...444---///111***++++++)))((()))+++,,,+++++++++***))))))***+++###$$$$$$$$$$$$&&&(((***...,,,)))(((((()))***+++---///---'''&&&+++000111FFF555)))+++...+++))),,,%%%&&&((()))************)))))))))+++///222555777---000///,,,,,,000333222...((('''------&&&'''...''''''---+++555333444---------.../////////...---***$$$$$$,,,///******///'''+++)))%%%'''...---&&&000---***(((((()))(((&&&,,,+++++++++,,,,,,***)))%%%'''...555666///(((%%%,,,)))***------(((&&&)))+++------,,,///444333...888000,,,...000---))))))&&&***+++((('''***:::444111222///+++,,,222222666444...,,,000333222555666555222...000666;;;555333555888666111333999666:::000...666...***;;;555...000000+++///555222000333666777666333111000000222222000000444555222444999333000555333///555000888555???<<<000555222555222000111333444666999777888888777444333333444222222333333333444444444---...///000222333444555111000000111333444444333111///111...)))000888555222222333444444333111000222000---++++++---111333222333444333000...111777000111222333222000...---:::222222111---000555000222000......///222555777)))///444222---+++...333111666+++...///---555///,,,222...))),,,))))))333222---(((&&&''')))******(((///222///000555666333JJJ<<<---)))000444000***&&&,,,//////000111...)))+++///...(((***000///(((111444111111555---&&&,,,///333888;;;;;;777222...***,,,...---+++)))((((((,,,,,,+++---//////...,,,...---+++++++++---///000)))+++...111111///---++++++///000,,,+++,,,---+++333666777555000---...000333111...---------+++***222111111333666555///***(((***,,,//////,,,&&&""",,,,,,,,,,,,,,,,,,,,,,,,(((///111***&&&***///000+++555000)))///555666:::///++++++...---***---444444---,,,333999888333000)))---222444333111...---...///000111111000///...%%%$$$$$$(((,,,---,,,)))***,,,......------...///***222***000###111((((((******,,,///111111...+++%%%///000???...111(((111,,,777)))---'''555111>>>'''+++111333///+++***,,,''',,,111333000---------%%%:::+++(((333///111444---...,,,((('''***---///,,,///000,,,'''%%%)))---,,,)))***000111+++&&&%%%***'''%%%%%%''')))))))))......+++&&&(((111:::>>>KKK888***,,,///+++***...++++++******************///***%%%(((...000---(((***)))&&&%%%)))///000,,,///(((&&&***'''"""'''333((())))))...000222+++$$$***+++,,,---,,,***(((&&&222***(((...///'''&&&+++///&&&***:::===000)))...)))000555111)))'''000999***)))))))))+++***)))'''444***'''...111------222555///+++++++++(((+++111+++///...***+++111444111333,,,)))---...***(((***%%%***,,,)))(((***,,,---///333777555000+++888222---...333666333///333777888666666777666222444AAA222999555888+++@@@444444444555555222...***444222000000111111111000555111222999:::555222333+++111777///)))555===222777777777555000,,,000666444555333222777>>><<<444444999***666777---;;;666;;;111222555000000666555333333222222333333444555999666333333111///333999===???;;;222///333444000555---+++111444222///000555///,,,...///---,,,,,,000,,,,,,111333222222444---///333888<<<:::444///555444333222222222333444222555333,,,)))...000...,,,111444222000000///+++666111,,,---222555555333(((,,,---***+++000111---444999000)))///000---///*********((('''(((+++...---//////+++,,,//////---666(((<<<---''',,,333666)))222///>>>***...,,,,,,+++...222000+++...444......///111...+++---333222...)))(((,,,///'''000,,,---111...&&&&&&,,,+++,,,---......,,,***(((***+++,,,,,,,,,,,,,,,,,,000000000,,,(((&&&&&&'''///...---,,,,,,,,,,,,,,,000...000333333000000333222...+++,,,......(((###&&&++++++'''***222333,,,,,,,,,+++))))))---333888111///,,,+++,,,...///000---%%%$$$,,,000,,,+++///$$$)))***(((+++222555333555666666444000...///111777555---000??????333///...******---000111444999&&&))),,,......------...111000///...,,,+++***)))***'''+++333555111...000666333))))))000---***333---,,,++++++------,,,+++,,,222222***$$$%%%,,,000,,,)))))),,,///000333888+++///000//////111000,,,---%%%---$$$...)))+++555333,,,'''***111///(((***'''&&&$$$555***)))..."""222(((***666%%%///------,,,)))'''(((,,,000333---'''&&&***---,,,***'''+++---+++((((((,,,111QQQGGG333!!!"""...///&&&000'''&&&...000)))'''+++,,,------,,,+++,,,///111...,,,)))(((***,,,------...%%%,,,***###%%%'''((()))***++++++******###,,,444222+++(((---444***///111---)))******)))((('''(((,,,000000///...III;;;+++%%%***//////,,,,,,&&&'''000444///...333+++111!!!------"""222,,,(((,,,---)))&&&))),,,,,,+++555+++222***%%%777$$$444111,,,******)))'''%%%&&&,,,)))&&&---...111///...///222555555444666111,,,---111333111---888:::999444333333222...111666111777555333,,,444222222222333444333000---555444222111111111000000:::666777<<<===999666888555///444666------777:::888777888888555222555<<<444777555222222777777444'''888666:::***,,,222000,,,555===777222222...555444222111000000111111555222111111000...111666***222666333---...444888555///,,,111444222//////333///...333777555444666444000///222222///...///------...111444555222///111111000/////////000111...333444000///222444222,,,111333000/////////,,,///...---------------,,,---111111...///444555222BBBEEE;;;111333111******---......---,,,,,,///111---000000...///333444222000(((===444$$$//////000555---777444===+++000111000...///222000***)))---000,,,+++......,,,,,,...---...---+++...111---''',,,++++++---,,,******+++,,,---.../////////...------,,,,,,...000000///---555222000//////...,,,+++000000///...,,,*********;;;555111000///---...111555111......000222222000...000111......000000---111111000///---+++******///........./////////...---)))'''***,,,+++***+++///111///+++---333666333---...000...,,,+++,,,...//////''')))666777000///999555333666666444555888...//////000000///---+++))))))***,,,...///000111222,,,))),,,,,,***+++000000000%%% ))),,,,,,333---,,,+++,,,---...---++++++///...)))&&&))),,,---...++++++...///---///222---000111......000000---***...333;;;444---(((+++%%%))),,,+++///444444111444///&&&++++++111)))%%%,,,666%%%111111%%%333&&&+++---,,,(((######(((,,,...,,,)))((()))+++---...***---///...++++++///444NNN>>>---(((***+++(((%%%%%%)))...+++,,,111***+++++++++******+++---$$$&&&***,,,------,,,,,,,,,""")))---"""$$$000...,,,)))%%%""""""%%%***---,,,%%% """***...,,,'''000333222---***---111333---***(((***---,,,(((%%%,,,++++++///000***+++((((((,,,---+++))))))///000+++111000(((,,,***+++------)))(((+++,,,++++++///...111+++,,,888---???;;;666333111///,,,))),,,,,,------,,,...333///***)))+++000555888777222......222444222///999:::777222000333333111999///444444555000666111222111111111333333222111555555333222111111111111777444333777888666444555999,,,444BBB777)))000===333333444666444222666===777999777111...111444555+++111///666333(((000000000///<<>>333000---***+++---111333000000222333000,,,---111...---,,,,,,---,,,***))),,,...///111111///...,,,//////---)))***......***222111,,,))),,,111333000,,,...000000//////000111...000))))))333555222666000,,,+++---...***((()))/////////000000///---+++,,,,,,,,,------.........222...++++++******,,,000555;;;111%%%***...++++++...---,,,---.........,,,+++,,,,,,)))***---,,,)))'''%%%&&&+++------000444///111000---,,,//////,,,***444333CCC000444&&&---%%%***---+++***+++,,,,,,111,,,...***222///000+++'''111 ,,,---!!!///"""))),,,,,,'''!!!$$$******++++++***((()))---111+++---//////------111444SSS===...000444...+++...+++%%%%%%---000------111***+++,,,,,,***)))******"""&&&***---......------...###%%%,,,***+++...(((---***$$$!!! $$$))),,,555(((,,,444111)))'''++++++&&&$$$'''+++---+++)))((()))++++++((($$$***)))***+++***&&& +++---,,,***,,,...,,,((('''###---000222333,,,111...///---)))***------***---'''222...(((222333111333000,,,)))&&&$$$!!!111)))111555+++---555222...,,,---000444777777444111222666888888666555666444000111777::::::AAA+++444...222,,,===222555333222111333444444333333333444333222222333444333111000111222222111111333,,,:::III>>>...000888222111222555444333666;;;<<<:::666111///222666888555000+++333:::888666111999555<<<@@@666333888888<<<:::777555333333444555111000222555444111222666:::111---555;;;777111---444222000111222111000...555111000222333111111444...---...222222000111555111///...---...111333444111111000111111111222222///222444333111///...------000000,,,***---///...)))***,,,---,,,,,,------......---,,,---///111222111777111***///...''''''***,,,///000///...---------//////,,,,,,///000---111///111,,,***222444444---,,,111333333***))),,,&&&%%%(((...555777555333555111///222333000......+++...///---,,,...---)))---///---)))***///---'''------,,,,,,,,,,,,---...111,,,***---444666333---,,,,,,+++,,,......---,,,///222555333///,,,---///>>>555///111777<<>>777777777666666888000111111000...---...000)))(((---333///''')))222111///---,,,,,,,,,+++++++++---...---+++***,,,......444444------444555000000000111555777666111.....................---,,,(((000...,,,000---+++222333///000666:::888555333 '''------)))(((---444++++++,,,,,,---...//////(((,,,///000000222444666333@@@;;;---///333---)))///...------//////...---)))222666222,,,***+++***<<<444---)))&&&$$$''',,,---///---)))(((***+++)))---***..."""(((###------000---,,,///444444222///000***000###...%%%000...---"""222(((***666%%%///(((,,,...,,,'''&&&+++111000,,,)))***,,,---***&&&+++,,,............///000BBB???666...///555333,,,000......///...,,,---000+++---///...,,,+++******000,,,(((+++000///''')))'''%%%(((---,,,,,,111******))))))(((((((((((((((,,,...---)))***000777///333333...+++,,,//////###000777111))))))...222$$$)))---...,,,+++...222+++000111---111::::::444111$$$222******222$$$000111111---***---111000+++222$$$666///'''111'''...111222111000...---,,,,,,)))***777))),,,///222666777555222000000111000///111555888::::::444777888666777<<<===;;;333,,,555888999111333,,,999777444333444444444333...111333333111222555888444666666444555888666222111666;;;555---888???555666333444777777444444666BBB777///111666:::;;;======111333000333777///555999000333777111///111...111111111111111222333333111000222555444000111444111:::???888000---111444000333333111111333333111000------000111222888???......111333111---000555---///000000//////000222......///000111111111111---,,,---//////---000444---000000,,,+++...111000BBB;;;444333666888666222///---...000111//////111(((///+++)))222666333666))),,,///000///---------***---...---000555777666...===222222777000222...444333+++333///555---,,,...000000000222666555222---...111333///)))***///+++,,,,,,,,,111666333---...------///...---000555333222111000///---,,,,,,111...,,,...222333000,,,'''...444222,,,))),,,111000//////000111222333444>>>:::777777333...---///,,,---///222333333222222,,,---000333000******---)))---222444333111000000+++---...---******,,,///+++///000...---///111//////000444999777000***)))000...,,,+++,,,,,,+++***'''///...+++///+++)))000///***(((---111...)))'''(((...222///)))'''+++111.........------,,,,,,,,,///111///******111:::>>>===DDD:::++++++---+++......---,,,---.........,,,)))222999444---***,,,---???777///+++)))'''+++111+++---,,,)))(((++++++(((---(((111###444+++555,,,(((%%%)))222999555---''',,,)))+++&&&,,,+++222222+++555$$$000111%%%333&&&***,,,...---++++++...222111---)))***......)))###//////000000000000//////:::DDDGGG@@@@@@EEEBBB888<<<;;;888444///,,,+++,,,)))***++++++)))((())))))***((()))---111---!!!))),,,'''&&&+++&&&###------***&&&######%%%))),,,***))))))+++...000000000///000+++"""###***---***999???444'''%%%***,,,(((,,,///...***))),,,000+++,,,+++***,,,000000---222***...,,,,,,000,,,555///000...+++,,,000000---222)))555666///000---///+++,,,---+++(((&&&%%%%%%''''''555---,,,,,,///222222111000222333000//////000222444666777222777999999:::<<<:::666333999555<<<:::777///777555444222222444444444333///222444333000///222666111444555333444777555///222555999444///999<<<...222//////333444222111333>>>555///111333444777<<<>>>,,,111111:::DDD444777:::///000666333444555000111222333444555555444444444333333555444000111555777CCCFFF:::222444111(((...333333000000444555222222111222333000,,,---222000000333444000+++---333...///000///------000333,,,---...000000000000000***))),,,111000,,,---111,,,000111...---000111000000---******,,,,,,+++***---+++---222222...,,,///444999111)))------((()))***,,,...///...------...***---...,,,---111333111,,,@@@000000777---222111111444***222(((333,,,///***///000...///444888777---+++---111000,,,+++---(((,,,...---///222222///333---...444...$$$)))666000111111111000///---,,,---,,,+++,,,------+++))))))...222111,,,((())),,,222...******...111222000///000222333000,,,...333+++***+++...222333111///+++///111000000000///+++%%%***......,,,...444:::***...222111...+++---///,,,,,,///222///+++***...+++---333777333***'''***444000,,,+++,,,......---+++111...+++000///---555888111---111555222---***222222111///,,,******+++111000///...,,,***))))))///333333---...888CCCHHH777;;;555...///,,,***222---,,,+++,,,---...---+++(((///444111......///...222---***+++,,,---111666***------++++++---,,,)))---,,,,,,+++555:::999000***''')))000111+++&&&%%%$$$&&&$$$,,,,,,333000111***444###//////###111$$$---,,,++++++,,,------------,,,+++,,,---,,,)))&&&000000000000000///---,,,666>>>EEEFFFDDDEEEIIILLLIIIHHHCCC:::111,,,******((()))***)))((((((***,,,((()))***,,,,,,)))%%%"""+++000)))&&&---$$$$$$+++)))'''&&&&&&(((***,,,+++******+++...111222222444777555///+++///444666)))555:::000((())),,,***222111...)))''')))111888...)))''')))***(((((()))***,,,&&&...000---777888+++//////,,,+++///111000333111333===444***000)))...000222222///------...---'''+++333333,,,222444444333333555;;;@@@222222111000111222444444...444999:::;;;<<<:::555666@@@...333///444+++AAA111000000111333444444333111444555333...---///333111666777555666999666///000000888<<<888999444$$$333000111555777555444666999333000111///---222;;;444111EEE<<<111111)))<<<999***(((------222666222///000222333333222000///888666666777555222333888333999666///888DDD666---222444000000555666333000111555999777222222555///000333444000+++...444111222111///,,,---222666,,,---///111111111111000111000444:::999111///222,,,000222///...111222000+++...111333444444555777111///111777777222000222---333---(((111555333777)))+++------,,,+++,,,---444666444000///111111...---BBB***'''///'''333888333:::000777'''444///666111666555...***...111000000,,,+++000444111---,,,'''...222...******++++++:::111111777---222,,,---///000000...,,,+++111111111111000///...---111333444444222///---,,,444---'''''',,,000///,,,,,,...222333...)))...555222...,,,...222444111---%%%,,,...,,,///555333+++111000,,,###---:::)))///555555222...---///000---000666333)))'''...+++...444999333+++,,,333333...***(((***---......+++///***'''---///000888777///,,,000444222---+++777222,,,,,,...///+++&&&)))***+++,,,...///000111)))222888777999CCCLLLOOO &&&...666000---666---,,,++++++------,,,+++'''+++...---///222111...---))))))++++++***+++///***---///------///...+++...///!!!---,,,CCC:::666222---+++---+++***///777'''+++$$$222)))222$$$###000$$$444***---999(((222///,,,)))***,,,,,,+++)))(((+++......,,,*********///............---***(((+++)))---333111000>>>QQQBBBBBB???777000---------***++++++***)))***---///,,,---+++'''###&&&///777(((///)))+++888000###+++&&&))),,,//////...+++)))###)))...+++&&&&&&///888(((000666666333222000---!!!+++///******111333...,,,---......---...222555000(((&&&+++---''''''---***111###000000%%%444...)))...000,,,***---111222555888111@@@555"""...'''***...///......///111333222///444888---444111...///222555444222222(((PPP888//////444111333888:::777888<<<;;;666000888<<<888333333555666...///,,,///777333///777555111...///333555111---666666777666444333444555111777888333444888555,,,444222111222444444777:::333999,,,:::444###888===555<<<777777;;;000111LLL;;;777444444000***''')))333333000---000444333//////222555444000...000222555333111111333444222///888...$$$,,,<<<888999+++444---///888---:::333///---000111000000333//////......000222444555000///---)))(((***...222000111,,,---222+++&&&///444666---%%%((((((+++555(((...111...,,,...000///000---,,,///000......111......777888,,,***///---333,,,***...///---...222------///000,,,)))///777111444...---555444...111---***---888>>>999111...666///***,,,333666222,,,000222111------000111///,,,---...///000000000000,,,000555***---222'''111...+++---111///***+++000************++++++,,,---222222111000...---+++***,,,///222111...,,,+++,,,...000111222222111///...000...***((((((,,,000333...---------...///...---000000000000000...***'''---%%%'''//////+++777KKK///333222---+++...---((())),,,000333222000,,,)))000222333222///...---...---,,,000444...'''111AAAHHHOOO666>>>###:::))),,,---HHH777111///333&&&===(((+++------++++++---000111333666;;;DDDJJJFFF===!!!555+++!!!+++000333888444,,,''')))......***------,,,+++++++++,,,,,,***...:::***000$$$+++$$$++++++)))(((,,,*** (((444333***111AAA===***333///***)))+++,,,+++))),,,***+++......***(((***(((,,,)))(((,,,)))'''000***......***+++///...(((''')))+++++++++***+++,,,***+++,,,+++******,,,...000333000)))'''+++...,,,666222333777666...***,,,,,,$$$""")))...---,,,---111333+++'''---,,,(((---111000...***'''(((---333...---,,,,,,+++)))&&&###///)))'''))),,,000;;;GGGAAA>>>999888999;;;;;;;;;000---)))(((***,,,+++)))222,,,))),,,,,,((((((+++KKK444&&&,,,000(((%%%))))))***,,,------------,,,,,,,,,+++,,,---...///000...000333333111...------***((()))---///------000111111111000///---666444222111111222222111:::...@@@...,,,///???999000555666444555::::::777:::888222,,,---555::::::444888333222::::::666:::333222111111111000///...111222222111111000000111111333222000111444333///555222000///......000222AAA999+++222666111444...666444---,,,000......888111//////111///)))%%%&&&222444333111333666444///000000000111222333222111///---+++---///000///...&&&+++&&&333;;;555444%%%333'''111---...444)))222888444111333222000///222///......---------------111000///---+++---000444666666000///333---***333,,,222111333;;;777---...***///000...---000222111...---...000///,,,...333000---222111((()))000...///,,,---333555000---...***(((***000444444555777,,,111,,,,,,333333///333111///111777888333000111III>>>111+++,,,000111111!!!'''++++++,,,---***%%%+++,,,...///111111222222444((()))...@@@AAA,,,222444///---...,,,((()))...000///.........///000111111111000000///...---,,,---...///---***)))***,,,///000222333333333111000------,,,++++++,,,......(((***,,,///111111///---++++++,,,...000000///---(((+++......***''')))...,,,000000------///...***111111111111///...,,,+++---.........,,,+++,,,---***)))...222...)))222BBBNNNOOO:::>>>***888...222"""???000++++++333&&&666///000000///...---...//////999@@@@@@<<<:::999666%%%000+++222'''777222444---,,,(((&&&+++000000,,,++++++******++++++,,,,,,+++,,,222,,,,,,%%%)))******---...------...)))!!!$$$&&&'''(((000888777///$$$%%%(((+++...///---++++++)))))),,,+++(((''')))&&&.........000***&&&///***+++))))))///555222+++,,,,,,,,,***)))***---000''')))*********+++...000---111000+++***---...+++111...///222111,,,***,,,---###"""%%%***///###+++)))''',,,+++)))111,,,,,,+++)))'''(((***,,,)))((()))***,,,,,,+++)))---)))(((---222999EEEPPPJJJJJJGGG>>>444...///222///...------......---,,,000+++))),,,,,,)))***---222((($$$***---***+++111000///.........//////000***++++++,,,------......)))+++...//////.........,,,+++---///---((((((,,,111111111000///...444444444222111111333555555222555333444---999&&&111333444333444888:::999:::777444222555666---!!!111:::444---444999555555111333444222///---...000333333444444444444444444777222000333444333444666222222111000222555999:::>>>555444,,,222<<<333000666000......000777777,,,//////111555444///++++++222444555333555777555000000...---000444666444111000......///222444444444555666***///222000888222333+++333222333555***000777444222444333//////222---.........------,,,+++000111111000///000333555555666000---111,,,)))111+++222444:::DDD===---'''---///...,,,...333444222...---///111///,,,...333333...111222,,,...222---000......333444222000000:::111***---333333000///+++111///,,,111///,,,222555444444444111---...333555333111111111000...,,,666===BBBBBB???;;;222)))---...///000000000000000555222222'''+++///&&&222;;;444...,,,++++++,,,///000///---,,,+++,,,...////////////000000000000000//////...+++))))))+++......///000111222222111000***,,,---......---+++)))###&&&,,,111222111...,,,+++******,,,///111111000$$$...111,,,))),,,+++'''))),,,......///000///,,,222000---+++***+++,,,...///000000...------///111+++***---000---)))111===<<<666+++---''',,,+++000+++FFF888///+++777'''---111///....../////////...---<<>>BBB---444222444888777333111222222555555222333666666333000//////000333444333111444333333333555666888888///777222::::::222555,,,555000333555666444...000111///000222222///000444,,,---///111222111111000---///000111000111222444000444000...333///***///000555222333:::555)))'''///...+++***...444555111000------000222//////111444...222666111111///%%%666222---,,,...111555777FFF999,,,***,,,---,,,,,,000777444000111,,,)))000555333222000...---...000!!!&&&---222333000---+++'''---000...+++&&&///////////////...,,,,,,$$$444<<<)))+++;;;888AAA>>>888111...//////111222000...,,,***)))***,,,---.........///000111222333111111///...------......***+++,,,...............+++,,,...///...,,,***(((###''',,,000000///---,,,///---+++,,,---......---***,,,---******---//////(((+++---//////000...,,,000///,,,++++++...111444333333111///------000222...---...///,,,(((---555888000---...111---///333333KKK<<<333,,,;;;---+++,,,)))''')))---000000...111<<>>;;;555000.........---111000...,,,,,,,,,......---------...///111222333000000000000000///---,,,++++++,,,,,,------------------------,,,++++++***))),,,------++++++,,,...000...,,,,,,,,,---,,,+++000((('''///000((((((...******,,,//////...------333222111000111222444666111111///,,,***)))+++---///------...,,,***---222777222222222444...------***<<<222...&&&999111000+++(((&&&(((,,,///000...???>>>888111---//////,,,222777777,,,---111444...222222///******......,,,---.........---,,,+++***111///)))>>>000000&&&222+++******++++++)))(((((($$$+++,,,%%%%%%,,,...)))&&&'''((('''''',,,555<<>>222,,,...444---...---+++)))+++111777'''***+++***(((((())))))%%%...///))))))222555000)))***+++,,,---.........(((***,,,------,,,+++)))...///000///---+++,,,,,,333,,,)))...333222...,,,++++++*********+++333333333111000000222444---999***333...***(((111777333222333222//////222///444666444555888999777000999444---444777222111555000---000555888555111222///---///222333111///<<<777444666666444444666333888777000///222111+++---333;;;...+++666444555000666666'''%%%666888666111/////////,,,...222///222222///...111444444///222555444000...///222111111000///......111444AAACCC777888666000888444666555***000111+++444333555555666888444//////444222222222111000///...---+++---............///000***444444222888555......'''000///...222...***000---...,,,***,,,000111...333,,,+++000555444000---AAA666444222---///333,,,,,,...//////111444333///***+++///555555111///111111777333111555222///555000...++++++000444000(((...000111111000/////////...///...******...000///)))***+++---///000000000>>>%%%%%%///222 555;;;;;;666---'''&&&'''&&&------,,,,,,,,,,,,,,,,,,......------...///111222.........///000...+++(((..............................---,,,,,,,,,------///000///,,,((((((+++///,,,+++***+++---......---+++!!!%%%777<<<111+++111+++)))***......,,,---///555333111///...---------111111000...,,,+++,,,...+++++++++,,,...///111333(((,,,***000...666111///,,,777111222$$$222------000...,,,+++,,,...///000KKKBBB555,,,---222000))),,,666???...000...222(((...///---((('''+++---,,,---.../////////...,,,+++---+++***666000---&&&+++---(((&&&+++///...***((('''333555+++(((000222,,,"""$$$(((+++,,,---///000,,,))))))+++,,,)))***---;;;444+++...222%%%"""******,,,,,,)))'''+++111+++...111222000---***)))+++,,,,,,,,,***+++,,,...,,,'''$$$'''*********+++,,,---,,,((('''***+++)))(((+++---,,,---///...,,,((()))!!!''''''$$$)))***'''$$$###%%%''')))******)))'''''')))******)))&&&***+++***+++000444555999888777333...+++***+++111000...,,,+++...333777###)))---,,,+++...111111---///---''''''...///******,,,---///000//////...***+++,,,------,,,++++++(((***++++++***+++,,,...888///***---111000---,,,++++++***))))))***555333000///000111111000,,,444000555000///$$$444111111444444///...111000666:::999777555000+++///444111000888555///222444222000000222222111...666333000111555666333000999777222---///666:::999...666999444555:::999111***111,,,...111444;;;444444:::333((((((,,,000666444111000222222000000333***000444222111222333111000111222222222111111222000111111000///000444888<<>>333+++111<<<222///000777;;;:::888888333333333333444666888999777666444333444555555666000000111111222222222222111///---444999111...:::...///888%%%+++!!!///---444333111///...000444777666333222333555555222000444///---000111000000222000333666777444///+++***!!!222111///777111)))555666000...111555555444666III:::222888===999666888222222222111222222333444333444FFF888(((===###,,,555000,,,333666...+++...666888111,,,///444555111444777777555222000//////...---,,,,,,---...///555)))---&&&;;;333777,,,///------///222333000---666111111777999444111111444111///111444222+++%%%///333666666222000000111000222222///---...//////333444555444111///------666555333111////////////666777555222666:::666---///---777///***...)))222,,,,,,///333222000333999000666555......555666000)))000...###!!!)))///---GGG888444666333222111)))444333...)))***//////,,,+++)))+++///111//////111***+++,,,+++***+++...000///......///111333333333///+++,,,222666333,,,(((111///$$$111)))222***///000******000111---111:::(((...000000000111666...(((+++000222000---------...000111222333333---...---***,,,222777777999GGGUUUUUUDDD111)))***777000,,,...111444999>>>;;;666000...222444///(((///(((%%%)))---,,,((('''666444888..."""111<<<,,,+++...)))!!!###---111,,,666...***,,,,,,'''%%%''')))))))))***+++***)))(((---+++((((((******(((%%%***%%%''''''%%%***,,,!!!)))---///---...000...***///+++,,,111...''')))111>>>111'''***///...++++++***111777555,,,'''(((,,,(((222%%%444//////...((('''***......,,,---111,,,---...//////---+++***)))+++***&&&&&&))),,,+++222%%% ,,,$$$///&&&&&&***+++'''&&&)))------&&&))))))(((,,,111...'''---+++)))(((((((((&&&$$$333///...000---***...666---------+++)))))))))***000------222222---***+++...------------......///:::///'''(((,,,......... ///222...,,,,,,+++))),,,...---***)))***---999///+++000...''',,,999000111222111...+++...///000000111111111111666222111333111------000666666999999444...000555444111111666888555222222444333222111111222333444333222111000000///000000555444333111//////......///000333333333666777444111111:::,,,444---888666000///...------///222555555333333444555555222000666111///111222000000222777999;;;:::777333000///---888222...666666777GGG555111///111222111111333===222///777<<<777333555//////000111222333555555///111>>>555 ,,,:::***%%%666999%%%EEE'''222'''///222...+++///333444...000222222000//////000000000///......///000111---...:::...222%%%111222000111333555555333000...333///...333555222///000000//////111444444111...222111000000000000000000222222222000............,,,000333555333111///...222111000............///111222111///333666333+++///!!!---777888...(((,,,,,,///333333111444999111222000...///111///***+++222222)))'''...111...888++++++///---...000+++:::888222---///333222......---///222000+++***,,,(((+++---------,,,---...000---+++***+++...000222...++++++000333///+++***+++,,,&&&333***000&&&******)))***,,,,,,,,,333:::000333666555000,,,++++++EEE>>>666333222000+++((((((333;;;888---'''+++333000222222111555???FFFHHHFFFFFFBBB888,,,(((---666111,,,***,,,......000333000///...,,,---...,,,***;;;111***,,,222222000///222:::???555+++333888...)))......)))---777999333111***(((+++---******,,,111---)))+++///111///,,,///---++++++,,,---+++)))///,,,///...'''+++///(((&&&***+++))),,,111333111,,,((((((---,,,(((+++444CCC777...///222000,,,***)))...333222---)))+++...!!!(((FFF444///###,,,:::---,,,---000...******...333222000...,,,+++***)))###))),,,(((&&&)))...000%%%...$$$""")))222'''///...***&&&&&&++++++)))'''+++,,,***+++...+++%%%+++******+++,,,---,,,+++)))))),,,000...---333<<<+++,,,,,,,,,++++++---...,,,***))),,,111333///***111000...---+++*********666...((())),,,,,,,,,---&&&+++,,,)))'''***,,,+++'''))),,,------,,,+++,,,333---,,,///...)))---555,,,,,,,,,,,,,,,+++////////////000000000000444222111333333111222444444000000444666333111222555222222666777444222222555444222111000000000000111222333333222111222333777555333000///...///000999888>>>999---777===***000000666---555222888333000000///.........//////333333333555666555222000999444111333333111000222555666777666333000//////000555000+++111333777CCC333111000111///,,,---111555111333<<>>999888;;;222222222222111000000///000444///111888///'''111111+++000&&&===***000222///000111000////////////888666333///---...222555333222222222111111111111333---++++++555666333---000000000222444555444222222111111222333333333333222222111///...///222444444111///000222444444333666333111111111...---...---000333333111---+++)))111111111000000111111111000000000111333555333000444555555###///NNNGGG999000...///222333000111555000+++,,,333333///111999///333333//////222333000666...111555000000444333***)))&&&%%%***111000+++***,,,000333000))))))---)))+++---...------...///+++///333555333000---+++///------...---+++---333***111///===///222(((///222555000)))***222444...***---000000...,,,...000///111111000000444555444000///000222444444111...***---///...111666999777---------000666999444---...******---...+++******---...000222111//////222>>>777111///---,,,000555;;;MMMEEE444555///&&&***---///...***)))+++'''!!!...---,,,,,,,,,+++***+++---(((###&&&---555999:::++++++***++++++,,,,,,+++,,,))),,,)))!!!'''...***(((***)))&&&(((---000///444,,,((()))(((###&&&...999444000111444222---(((+++******+++---.........'''%%%333***'''(((&&&///,,,***,,,...,,,((((((+++///...,,,+++******++++++&&&,,,000,,,'''(((******666%%%444222000///,,,'''((((((&&&(((,,,,,,)))&&&,,,222333111/////////)))((('''((()))***)))(((222000//////,,,(((%%%$$$---------///111333333222...444222+++...888555(((&&&'''''')))***,,,...///---,,,...///---((()))...,,,---+++***,,,///,,,''''''&&&&&&)))...111000...+++///...(((&&&***,,,+++...***''')))///333222222111000000000111111222222222222333555666666000...///444555333333666444222444777888555666999555444333222222222333444000//////000222333333222333222111111333666:::<<<222,,,999+++...:::000444666333555666;;;555///000///...///111111...,,,...///111222222111000///:::444111222222///...///000111222222222222444666333333777888333000...***000000222444111---///444111222555777666444555999,,,---///111333444555555000333***///>>>111$$$444---666(((444(((111$$$444444222111111222000//////222111...+++)))+++000444222222222111111000000000000666888666,,,***+++222222---((((((---000///,,,111333444555555666666666666555333111///111444888...111444444333222333444777111...111222...---...///000111000...,,,,,,---222222111111000//////...000///000222444333222111###...999***444NNNAAA...222///...111222///...111111...///333000,,,333@@@000000...++++++///111000444,,,///333---,,,000---///000...+++,,,///---(((//////111333...'''%%%(((,,,---,,,+++***,,,///222///111333333000.........+++)))(((***)))'''***///(((---)))666)))---&&&...555333,,,'''---777444)))...222666666333/////////...222222///000555666333222///---///333555555333,,,000444333333444111,,,000***"""(((333555000+++&&&$$$''')))((())),,,000++++++///000---+++---+++,,,000111///...888CCCQQQXXXFFF444777444***---,,,,,,***)))+++...///,,,---......---+++++++++***000///...---///444;;;@@@***++++++++++++++++++,,,222,,,---,,,)))111666...'''******((((((,,,---+++///(((%%%***+++(((***111...------///333555111,,,---+++***+++---...---+++555...111+++'''000)))111222000000111...)))(((+++...//////000000...---,,,***,,,,,,******,,,+++&&&&&&===QQQ+++!!!<<<,,,(((///333000+++))))))((())),,,111333000,,,+++---,,,+++***+++---...---,,,---+++))),,,222555000***+++******+++......---***%%%///000&&&%%%------%%%555444222000...---,,,,,,,,,---000222...)))***///'''+++,,,+++,,,...,,,(((***'''%%%'''+++000111000000111...&&&###'''++++++,,,'''###%%%***---333222111000000111222333222444333///...000000...222222444666333///000444555333444666444111222666222111000000111222333444999444//////333444222...666555444333444555777999;;;)))111===222---333111111666111777444>>>777444)))''''''+++///222000......000111111000000000111999444111222222///...///...000222333333444666888999222555777000333888333111000222555444000000444333444444444444444666999222333444444333222000///---///(((///===333)))777)))000...%%%,,,+++,,,111666000---///222111000000......---,,,,,,...333777111111111111111000///......000+++333...666111333999333...,,,///111000...111666:::999999;;;;;;999999777555333444777:::<<<+++///444444111...///111666...+++000222...,,,///---...///...---...000222//////000///...---,,,+++...---...111222///...//////)))111000555<<<222444000,,,,,,///111///...///111111222000,,,***000999000...***)))***---......222))),,,111------000,,,''',,,///------000222000***)))***...///------///......,,,***))),,,000444333111...(((%%%'''...555,,,******......,,,,,,///***---'''444)))000***111...***&&&'''111888444++++++///555666444111000111''',,,,,,))),,,333333---...222555111+++***000888***000444555555555000+++444111((("""'''333555000...)))%%%(((***+++...222555...+++000111---,,,///---111666777111///777BBBSSSPPP???111222222...---///---)))((())),,,......***...///---+++------+++(((***)))&&&######(((---,,,---...---,,,+++,,,---444------...,,,444888...%%%((()))'''(((,,,,,,***222***(((------'''%%%))))))+++---///444888666000------,,,---...---,,,***FFF222$$$&&&,,,>>>)))%%%######&&&+++---,,,...333+++,,,---...---***(((&&&******(((''',,,000...)))"""BBBVVV777"""---...,,,(((///---((('''***,,,---,,,---///---'''&&&((((((((((((***---//////......,,,***---555:::666...///...---...111111...***###+++...(((%%%***---+++111000///---,,,,,,++++++,,,---000222000++++++000......+++''''''+++---++++++)))'''(((***---///000444111,,,'''%%%&&&+++///---***((((((***+++111000///...///111333444111444333......111111...222111222555444000000444444222444666444111333888333222111111111222444555===444+++,,,444999666000666555444444333333444444@@@===<<<;;;777222000///...555...666,,,999111222***'''&&&)))...111000...000222222111000000333555999444111333333000///111---///111222111111222333777,,,000333+++222;;;444444111111444555111///000222333333333444777777777888888888666444000---+++...---+++000888333...555...+++:::;;;(((;;;+++;;;222,,,...111000///000000111111000//////222444111222222222111000...---///(((+++222EEE666...000222444333111000222555555===CCCBBBAAACCCCCC???===999444333555777888777000111111111000//////000555+++(((///333...,,,///,,,...///000//////000222------...//////...---,,,...,,,---111000+++***...:::***,,,+++000666///888,,,(((''',,,000000///111000111000......111111...///,,,***+++---...---,,,555)))+++111///000000***'''...---+++...222555***%%%$$$***000111111222---------,,,+++,,,000333//////,,,'''###%%%---333---***+++111444111...------...(((666///666///444)))&&&'''...333333222111%%%)))...///...///111333...222111...555>>><<<333+++000333000)))''',,,111(((---000000111222000,,,...333333...111999888111333...+++...000111333777555///...222000***---666666555555555000---111888BBB;;;777111+++...111+++000,,,)))(((((())))))***+++111333...***++++++(((,,,------+++)))((()))***,,,---...---***)))***,,,000,,,///...(((...111))))))+++)))%%%%%%(((***(((...((((((...///'''"""###***---......222777555///+++,,,...//////...,,,,,,***111666333)))"""666---+++++++++((("""!!!$$$)))))))))))))))(((''''''***+++***''')))......+++***333777???000'''444%%%)))'''$$$'''+++,,,...***)))---...***)))+++'''&&&&&&(((***,,,,,,+++...000///,,,...222000+++222//////111444555111,,,,,,---...---,,,,,,---///'''''''''(((***+++---...---+++---000///++++++...333///(((%%%)))000000+++(((***,,,,,,,,,+++,,,---333---***---+++'''+++444...............---///...------...000222444...333333000111777888555...+++,,,222555444444666111111444777666555888???777666555444444444555666666+++!!!%%%111:::777111333333333333333333333333111<<<999000555999555222222:::000888)))777---///111---)))***...000...+++222333444222000111555888:::555222444444222111333///111333444222111000111444)))111666---222999...777222000333555111---,,,***+++,,,...111444444111///111333555777666555555222000///111333000///000222;;;... ///???888***DDD888//////111///,,,---222222222000,,,)))((()))222222333333222111///......///$$$111(((555***,,,&&&000111+++)))///666:::DDDKKKJJJIIIKKKJJJFFFAAA:::444111333444111---888444000///222333222111444)))&&&...333...,,,000---000333333111///------,,,---///111111111111000///---...222000+++***...'''(((111***222AAA000$$$'''$$$$$$+++000111222333---///...---444;;;666)))...,,,,,,///111000,,,***666))))))///------,,,###&&&111777222***'''+++---777...(((***...,,,)))'''+++---......------///111(((,,,///...***(((***...'''###%%%,,,111...(((%%%***+++%%%555000777...111***(((---666666//////666---///000...++++++...111000222...***///777222%%%---***'''***///000+++&&&+++...///---...111111...+++111000(((***666===;;;222...,,,///111000000333...***+++...)))""")))777000+++)))+++...///333888333---666888,,,000888...)))''''''***...000111222000666666///))))))'''###***((((((***,,,,,,***(((***+++---+++'''&&&''')))//////444111''')))...(((111000+++### $$$&&&%%%,,,333///+++---+++//////---///333111+++(((,,,000111000.........(((((()))111%%%777'''222***)))+++///...+++,,,000++++++***+++,,,///111333---///...)))&&&)))++++++(((000!!!,,,///'''111!!!444555111)))%%%&&&'''%%%---'''&&&,,,222111111444...---,,,,,,------,,,***%%%,,,///)))&&&***---,,,,,,***))),,,111111---)))444...+++------)))''')))...---,,,,,,,,,,,,,,,,,,---******......++++++---111,,,%%%'''111999333(((%%%***///111...***))))))111))))))111111))),,,777***,,,......,,,+++...000111...******///333333///++++++...111222222---)))777222>>>,,,222000000333666555222000222444777222...///444888888777555222///000333444333111111///111444555222111333---AAA777===:::'''000222333111///,,,+++...222555111111111000...///111333111111000000444555---###777555333222333333222111333...---333666222///000222333555666222---...444111666///)))000222000222,,,000444444222000222555////////////////////////---111000***,,,444555...//////000222333333000...+++,,,---......---,,,+++111///------///000111000111333111666<<<444+++111/////////000000///.........///---***,,,000000...222000:::333CCC;;;AAA999;;;111+++000555333111222---......---,,,...333888111---+++///222111000111'''***...///---***((((((///...+++***///444222,,,000222111---))))))///444...,,,+++,,,///111///---............---,,,,,,+++---,,,,,,...111222000///222---,,,///...******...,,,++++++,,,***(((,,,333111000...+++)))''''''&&&777 333111PPP,,,777333'''&&&+++222...######+++666...'''''')))***+++...)))+++---///111000///...+++HHH---(((000888===))),,,'''333555+++111...000......///111000,,,(((---------......---***'''***(((&&&)))...111...+++...//////...---...000222...444...444444---222***444111...,,,---///000000222000---++++++,,,...///...///000111222222222222000///111444444111......***)))(((''''''((()))***111---+++,,,,,,***---111$$$((())))))+++***(((---$$$......---,,,%%%111111***'''+++---+++,,,000,,,###!!!(((+++'''''',,,***,,,...---+++((('''&&&%%%((())))))...555333,,,***'''(((,,,...+++)))***...--- +++$$$222)))+++,,,(((''')))'''"""$$$)))000---)))&&&%%%&&&((()))***%%%666)))'''""",,,------,,,++++++,,,,,,---(((+++///111000---***)))'''---,,,,,,///333444555///)))'''***+++***''',,,//////,,,---///000---,,,,,,,,,------,,,++++++''''''(((+++---......---###'''222666...%%%***%%%$$$((()))(((+++111...$$$+++...%%%***333++++++000444222,,,(((+++000///666(((000...$$$333...$$$)))&&&$$$++++++///111222///,,,,,,000444333000---,,,///111222111666...666...777***444666555888:::999777555666999777333///000444666555333555333111111222222222111...---...333444111111333---999111>>>>>>(((///555,,,111666555000---...000333222000///......//////000///---,,,111888888444111000000111333555555444666222111555555000...///111/////////,,,***///888000777222---555666111333111222222222222111///...:::999777555333111000000...000111000222666444000,,,,,,---///111222000///------///000111111111222000///...000222444444444777666000222999333***///'''((())))))******))))))***---,,,***,,,000111......111111333///222111333000'''###(((---,,,******,,,...000000...---...000111---,,,000222000......333111.........//////...---,,,******...444333...111333222...)))(((,,,000...,,,***+++---......,,,---,,,++++++,,,---///000---------...///000000000###!!!"""(((++++++---222BBB555+++,,,000000---*********+++---...///000111444###---+++@@@***111///,,,***---222---######***+++,,,111444111***(((***,,,---............---,,,***<<<%%%***000111AAA$$$000000(((444777---000)))+++******+++......,,,)))+++---...///...---+++***000---+++,,,//////,,,((()))***+++++++++---000333333444'''+++---,,,777444,,,++++++---///111000///000///---,,,,,,,,,.../////////...---,,,+++******333333000)))$$$&&&+++...---,,,++++++***+++,,,,,,111,,,***+++***((()))---)))---///,,,+++---...,,,,,,%%%...)))### $$$000---,,,,,,)))###%%%***,,,'''&&&(((***((()))+++***,,,...---+++((('''&&&---,,,'''&&&---///@@@;;;777777444,,,'''&&&111222,,,...''',,,***...000---,,,...+++''')))...000111///+++&&&%%%(((+++..."""***///111&&&%%%)))))))))******+++,,,---///...---,,,******+++,,,""")))...---,,,000444555111,,,((('''***,,,+++)))***------+++,,,000000...,,,,,,,,,---------,,,,,,...,,,)))***,,,---+++(((+++888555(((""",,,999CCC;;;555111+++$$$"""%%%333...000000))))))+++&&&+++++++++)))((()))+++---)))000%%%------(((888555+++000+++)))...+++111222333111......111555444222///...///111111111777222555///444,,,444777222555777777444333444666666444111222444555222000333444444222111000111222000...///333333///...111...333,,,888<<<)))***222111;;;EEEFFF???777444555222///,,,,,,///111000///111333222000111555777555666444222111111111///---333222333444222...---000111111333555444111555;;;---555222///666777111111444222111222333333000---444333222222222333444555...,,,...444777444222222,,,,,,,,,...000222222111111111000111111222222333/////////111444444333111777555,,,,,,444111***///++++++,,,,,,------......***...///...///333444111333;;;222>>>,,,888111;;;666000...222777777555333)))---000222000...,,,+++222//////333444111......555111......111333111...***+++******///444444///222333333///***'''(((***...,,,***)))+++,,,,,,+++,,,+++))))))+++...222444------......---...000111+++((((((+++,,,+++,,,000GGG999...,,,///...+++)))///000222333444444444333222+++******000---......---+++---111---&&&'''...)))111;;;>>>666+++***///000000//////...---,,,,,,(((...---///$$$777222------$$$///444,,,---$$$,,,++++++---000111111000***...111111...,,,,,,---000---+++,,,...---***'''+++,,,+++***((((((***,,,+++111+++333666...000%%%&&&(((***...000000---***------------------......222111///---,,,+++******///444111%%%###+++...///...---,,,,,,,,,,,,,,,...++++++------+++,,,///(((***)))$$$!!!###%%%$$$222$$$'''&&&,,,111###$$$,,,---000...'''!!!###******---,,,(((''')))+++***)))+++------+++(((''''''$$$***---***(((***...///  ''',,,---...000+++---333***(((!!!***...///,,,,,,---+++(((***...'''+++...---((((((,,,111...'''***111333(((&&&//////............//////---,,,+++*********++++++''',,,...+++))),,,000111---***''''''***,,,,,,***'''++++++***+++///000...+++,,,,,,------.........///,,,***+++---...---+++$$$)))---,,,(((&&&+++000---******,,,...///222777+++111//////222///)))+++...+++''''''***---//////***000)))///222222AAAAAA,,,111---***///+++222333444222000000222555555333111000000000111111000111555555666111333333---000333333000///000333444333222333555444222///000333444333000///222555444222222555444///...///...333,,,---333---***---***111:::<<<777111...---...***'''***000555444222)))111666555444333222///666444222111111///---***,,,...111111///...000333...111999@@@???999555777***111---***111333...///000111111222222222333333...------...///222555666...(((***333666000///333111///...///111333444333666444222000............000000000222222000---***...111,,,***111///---333444333333333222333333333)))...111//////222222///+++...+++555...444000666111...,,,///333333000---'''***...111222111///...111///111666777333000111+++,,,...000222222000...,,,------,,,000444333///000111222///+++(((((((((///---+++******++++++,,,************,,,///111333,,,...///...,,,,,,///222444222111000...,,,,,,,,,222111111...'''###'''000000111333444444222111///...333***000(((666000222+++***+++///...+++...444...333888888///(((,,,444333222111000////////////,,,000(((444111 ******''',,,%%%...000***///(((...------...000222333333+++000444333...++++++...***)))((()))+++,,,***(((*********)))'''(((***,,,)))111...888888,,,((()))***+++...///---)))%%%***+++,,,---......---,,,000///...---,,,,,,------'''000333+++)))///000+++,,,,,,++++++******))))))'''%%%'''+++...---...111...111000+++((()))***(((,,,&&&---)))---555,,,...(((+++......+++)))+++///(((000000'''$$$)))+++((()))+++------***(((''''''&&&+++111222111000...---)))%%%%%%***,,,+++***,,,&&&'''222%%%+++...000,,,,,,++++++)))(((***---$$$'''***+++))))))+++---)))000333)))...,,,(((---555444222000...,,,,,,+++$$$&&&***...000...***&&&))),,,+++&&&$$$(((+++,,,,,,***((()))***++++++)))(((++++++)))***......,,,++++++,,,,,,---...///000///111333222...+++***)))...$$$"""...222+++!!!)))(((***+++,,,,,,---...&&&222...---777111&&&------+++))))))+++.........+++///---...000666@@@BBB'''---***(((---***222333333222222111222333333333222111000000111111---222333666333555333444///333555555333222333666111111333444555555333111...111333222111111444777555333444777777333222444,,,555111%%%,,,666000...---------///111111///......***'''***000555444222)))111222222444555444,,,,,,---///333444444333---000333111///000333555---///555;;;:::333///...+++111+++&&&---000---///+++000333111,,,+++///444222222000/////////000111111***)))111333//////555444222000000111222222111666555222000...---......000000111222333111,,,))))))333222...111000///666444333111000////////////(((...000---+++,,,,,,***...&&&...///===444555111...---,,,,,,......,,,(((,,,---...///111111111000---,,,000555555111000222(((,,,000000...000555:::...111111///000333222......///000///---+++******///...---,,,++++++,,,---)))+++,,,...//////...---------...---------...///++++++,,,+++,,,...//////'''***///000***%%%)))000%%%'''***---/////////...&&&111)))333%%%888///222,,,+++,,,.........111444......//////***&&&)))000//////......//////000111555888222555333,,,///+++)))444000333///(((222///+++,,,+++++++++,,,---......222666444...******,,,***))))))***++++++***)))$$$&&&''')))***---111444+++000'''------'''...(((,,,++++++,,,---,,,***((()))***,,,---...---,,,+++++++++******)))*********(((...000...222777222)))++++++*********))))))(((###!!!###(((***)))***...***///000---+++,,,+++)))'''777*** &&&%%%///''')))***,,,...000000///(((//////&&&###(((***'''(((***,,,,,,***(((''''''333---'''%%%&&&)))+++---666111...///...***((()))+++)))222'''111&&&222000---......,,,+++,,,...000---+++)))***+++***'''###%%%222,,,+++,,,,,,***...///...---+++)))(((''''''%%%'''***...111...(((###&&&((('''$$$%%%+++///000,,,++++++++++++***)))'''***---,,,***))),,,,,,)))++++++++++++,,,...///000111888>>>:::///%%%###%%%***...222111---***)))+++---///000000///,,,)))&&&+++666000---444,,,%%%&&&(((***+++)))((('''(((***,,,---'''(((000333666)))...***''',,,(((111111111111111111111111111222222111//////000222222777111444,,,777666999///222555555333222444666111222444555666555444444///111111222111222444666222111333777888666666888***222444&&&...;;;000222666222...///333777888666222///,,,,,,///111000///(((---///,,,***...222333------...000333444333111333666666222111333444333444111///111000------000///444,,,&&&---000---000+++111555000'''###)))000++++++,,,---...///000111444///---000222222222555333111000000000000///---222222111111111111111222......000333555555222000---888666000222111///555222000...---,,,,,,,,,------333555111---...///...999+++555333HHH666777///444555333111222555444000333111///...///000///...******---111000------000...111222...***...;;;FFF...222333000000222000,,,---............------,,,,,,---......,,,+++,,,---)))+++...000000...,,,***------,,,---//////---+++))),,,,,,***+++///000///000+++***000444111---+++***+++---.........---,,,***&&&000###000***///000//////............///,,,+++...222111---+++---***++++++---...///000000222333///+++---444888666---:::555222''' ---,,,,,,---...---,,,+++,,,---///222444333...+++******/////////...---,,,+++***,,,,,,,,,+++***+++---///&&&%%%------(((333000+++***)))))),,,...///...)))***+++,,,---,,,+++***---.........---,,,+++***000,,,(((***000333000+++++++++,,,,,,,,,,,,++++++---***)))+++,,,)))***---###(((***((('''))))))&&&(((%%%+++###+++<<<111***)))***)))))),,,000000,,,***---,,,'''%%%''')))((('''))),,,,,,***((('''''''''""" &&&,,,......///((($$$$$$)))------...111...+++---(((...***,,,***))),,,,,,)))(((,,,......+++(((&&&)))///222...***&&&///&&&...444...(((******)))******+++,,,,,,000---+++,,,......+++'''"""%%%&&&%%%)))111666777,,,,,,------,,,+++)))(((+++...---***))),,,+++(((,,,++++++***+++,,,...///'''111:::999111)))))),,,,,,444:::777,,,%%%''',,,$$$))),,,,,,...111000...***///---,,,///+++%%%'''&&&)))---...,,,)))((((((,,,,,,222&&&%%%000,,,...333666///***,,,'''000//////000000000//////...000111111///...000222555===555999---:::444777,,,///222222000000111444555555666666555444444444444222111111222333222222222000111555666333222444,,,)))222...333222!!!//////---++++++---///000000333222000///......//////222444333---+++---...---333222222333333111...,,,333555333///000444444000999333/////////...000444000555///***000111---...///333555111***'''+++000"""%%%(((---000222333333111222111000111444333///000000000111222222///---//////000000000000000///---...///222555555444222000666///(((000333000222111000///......///000222///555777222...000333444111((()))000666+++'''&&&,,,...---***+++111222///333000......//////...,,,------///000...******...+++......,,,***---555===***///111//////000///,,,//////...............---(((+++......,,,++++++,,,***,,,---...///...---,,,...+++***---222222---'''000333222---,,,//////,,,222---,,,000333000---+++222111000///...---,,,,,,###((((((///&&&)))(((000000000///......///...,,,++++++///333333///...000***+++---///000000000000)))'''***)))+++222555;;;///;;;111+++!!!)))'''+++...000000...,,,---......///000000000...,,,+++...///000///...---------111111000---***)))***,,,&&&***333...$$$---******)))(((***,,,......---+++++++++++++++******)))---...111333333222111//////&&&###+++///,,,---222***+++,,,---.........---333///---...---***+++///,,,000111...---000222111...%%%$$$ 444MMM<<<))))))------******///111//////***(((******((((((***&&&)))++++++***(((''''''$$$000555222///000666111...000000---,,,...***+++'''+++'''+++''')))&&&***+++'''&&&+++---,,,&&&%%%%%%(((...222222000)))555(((+++333...&&&)))******+++---...000111000...---///333444111...%%%'''''''''+++222555444***,,,...///...,,,+++***+++------******------***,,,+++***))))))***,,,---###(((...111///...///111000...,,,,,,---,,,)))'''///111...'''%%%((((((%%%)))&&&***,,,))),,,///,,,+++++++++---//////...,,,...---888)))'''444+++...888:::111***,,,(((///......///000000...---,,,///111000///...000333333@@@;;;CCC333>>>111///---000333333111000222555888888888777555333333444888444111111222333000...555222222444222---***,,,000!!!///555666%%% '''222444666555333222222444111111111000...///111333+++000333444444555222---//////000222444444222000...///---***...555555000333//////222222///...///...555000,,,222111******333444555333111111333666+++...111444555444333222,,,222333...///444111(((000000111333555555333000......//////...,,,***)))///......000111111000...//////""",,,555222000//////......///111444555)))///111,,,))),,,000222222///'''999---000&&&///+++///...+++---444777555---,,,+++---000111///,,,333222333333///******///!!!%%%)))------,,,***(((&&&,,,///...---//////,,,222000...............---$$$(((---...,,,******+++++++++,,,,,,---.../////////+++)))---444444,,,$$$---111000,,,,,,000111---(((,,,111000)))###)))333''''''((()))+++---///000,,,,,,...111,,,'''+++666,,,---......///111000...'''''')))+++)))'''+++111---///111333444333222111'''###///444333000---:::333;;;///)))###!!!...)))%%%))),,,---+++)))***+++,,,,,,,,,///111000...,,,(((***,,,---......///000((()))++++++,,,///222555)))444---+++''',,,+++******+++,,,,,,)))''',,,,,,+++******)))))))))$$$''',,,111444444333222&&&"""111333+++---888((()))+++---.........------)))'''((((((''')))---***---+++&&&%%%***......)))666%%% ///,,,,,,(((000222---***000666888222)))%%%,,,...***(((---&&&(((++++++***(((''''''***'''((()))&&&###'''000,,,(((&&&***,,,+++,,,...'''---'''222&&&222+++111)))......***)))///111000,,,,,,+++)))(((''''''(((+++AAA&&&222&&&(((***+++((((((((()))***+++,,,---''')))...777>>>>>>888222)))+++)))''')))---...+++(((***...000000...------))),,,---++++++...///,,,---+++***(((((()))+++,,,///---+++***++++++)))'''***************,,,000222...///***######+++111111333(((---///$$$(((000'''+++&&&###&&&---111...***))))))777&&&%%%444))),,,666888///))),,,)))111333666555333///---,,,666444222000000222444666555444333333333222000......555111---666888333222 ---777666333444888444111,,,,,,333:::444)))------///111///,,,,,,...+++---//////---,,,...111++++++---000333333222///...222222...---111000+++///...---,,,,,,---///111,,,111333333555:::;;;999555666666444111000111222***555666,,,+++444555,,,111,,,,,,222000((()))111444---,,,222555111...///000000000...,,,,,,...000...,,,,,,///555666111,,,///---///222...(((***111---***(((+++///111///,,,...444777333000000000///111111///---///333000***777???111///222///+++'''(((***---000222222333444///+++,,,///000---)))888444//////222333000---///...---,,,,,,---...///(((,,,111111...,,,---...)))+++------,,,,,,,,,---***,,,...---///222000,,,333000---,,,...000///--- """%%%))),,,...///000+++///000---...222///)))+++///...***,,,222444111666++++++...(((***111222---(((+++---(((,,,222...000///......///...,,,***+++******+++------,,,***444+++555111+++///***)))<<>>DDD''''''''')))+++,,,,,,+++'''******'''(((+++,,,***'''%%%###"""###(((---000...---(((,,,444---&&&,,,((()))***,,,---,,,)))'''+++''''''...000+++''''''...,,,&&&111%%%000+++333 ,,,---000...,,,,,,,,,+++++++++...000---------....../////////(((++++++)))))),,,555444333000------000222000000111111111000000///888888888888777555444444111;;;<<<;;;===777111777333888;;;777///)))+++///555<<<<<<222+++---444888222333555555333000///000+++---//////------...000000///......///...+++)))000444555222222666555111!!!555<<<666///...222)))---//////111555666444222222333222000000111333000111000//////000000///111,,,---333111******111444111222777999444222333000111222111//////111222222222111111111000///...111---,,,000000,,,,,,...///------000444555111...***///111//////222222000222333111......111111---'''444444...000///+++---+++++++++---///000111000222///---...111333333222111000///000222222000...---...///000000000//////+++,,,...000333444444333,,,---...,,,***(((((()))***,,,+++)))+++000000,,,000...++++++---///...---***+++,,,---...------,,,...111000,,,---111111---'''(((///888888111---///)))'''...333---------%%%---(((+++---(((***///***///...------...---+++)))666555222...***,,,000444)))------///111......---(((///...&&&%%%---111///---+++---222333///---...555+++"""'''000:::)))+++...000000---++++++,,,+++---,,,'''&&&,,,111333&&&''')))++++++++++++***000...///111///***+++000111777888222,,,***(((&&&,,,---...,,,***))))))***000---,,,------,,,000666,,,...//////---,,,++++++***+++,,,+++******,,,...)))(((((()))***,,,------***000111,,,)))******(((+++'''$$$'''+++,,,***)))+++++++++)))(((((()))+++%%%)))...000///---+++***)))+++***((((((,,,---***---,,,***(((''''''((()))(((---...***(((++++++(((***'''%%%'''((()))---111...///333777555...***+++---,,,,,,---///...+++'''(((++++++((())),,,,,,)))++++++******)))))))))(((///222111---+++...---)))+++,,,,,,,,,,,,,,,,,,+++(((000888QQQPPP888666444222///,,,)))((((((&&&%%%&&&)))(((&&&&&&******(((...---,,,+++,,,---...///,,,,,,)))---555///'''+++---,,,,,,,,,,,,------,,,***%%%###(((,,,+++,,,...///...&&&111---***222---333###,,,+++---***+++++++++*********,,,...000//////......---------+++------)))(((+++222111000...,,,,,,///222000222555666666333000...///111333222///---...000333777;;;GGGQQQDDD333222...///000......111999???666555111---///444666444000222444333111///......,,,...//////...---...000...---,,,---///000000///---000111000000333333000)))555666...***...555)))---...---///222333000111222333333222222444555777...+++000222...---111000---///444333,,,+++111...///222666666222000222...///111222111111222333333444444111......000333333---+++...111000---,,,///...///222555555222......111222111333777666333...222222...,,,---...,,,000///((()))000---)))000000.........000111111000'''&&&&&&&&&'''))),,,---))),,,000222111000//////***,,,///111222222000///000---,,,...333777666333//////...,,,***)))***,,,++++++)))&&&(((---...,,,///...,,,,,,...//////.........///......,,,++++++***---...,,,,,,...---***---)))222AAA>>>---(((000''''''+++)))%%%000777......)))---000***+++...)))///...------...---+++)))+++,,,+++%%%$$$***---@@@+++000777&&&***'''******)))(((((())),,,///)))(((+++...---)))))),,,:::///!!!$$$---444)))+++,,,...---,,,++++++,,,))),,,,,,((((((---000000,,,+++***)))))))))******///------...,,,***,,,000///888===666,,,))),,,...***+++,,,+++******,,,...---++++++,,,+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++---,,,***(((***,,,---+++(((%%%+++000000---+++'''"""+++,,,)))$$$'''000000))),,,---,,,***(((,,,444<<<,,,***'''###!!!$$$)))...+++)))))),,,---)))'''(((*********************+++)))***(((&&&'''))))))&&&------***%%%%%%))),,,,,,(((%%%%%%***+++(((&&&&&&---,,,+++++++++***(((&&&(((+++***''''''+++,,,***---------,,,+++***((('''+++------******,,,,,,***,,,++++++++++++++++++,,,)))444<<>>;;;333,,,---222+++000333000///222333000//////...////////////...>>>:::555111000///...---333222222333222000//////++++++---111666777444000000444444222333555555222///000000...,,,+++,,,---444666222+++///888666+++//////111333222//////222000333444222///000444777***,,,///111111111222222000...---000444444000,,,...000222000...///000111000...,,,+++---...000000//////---,,,///444222---111888===:::666555333000+++<<<999+++...555222...+++)))(((+++///000...+++222333222111///000333555+++///222///***))),,,111,,,,,,---...///111333444111111111///---...222555000000000...---...111444))),,,,,,+++,,,///---)))000000///...,,,+++******''''''((()))***+++,,,---......///...,,,+++...111555666555...***+++...///)))222<<<888...000(((***&&&,,,000,,,...222,,,///.........//////...,,,,,,---000333555666444333<<>>777111---...000222666:::***111444//////333333///111///...///000000///---777444000......///......555333222444222...---...!!!***333444000---000555///222333111111444444111333444333222///...///000...777555+++...:::888***///000111111000///111222111444333///...111333333---///222333222333444555333000...000444333,,,%%%,,,222444111...///222333222111///......///111222***,,,---,,,///555777444111666888666333333000------FFFFFF333111666222+++000......222777888333...)))))))))***,,,---...///000333333000+++))),,,000///......///000333555777---000222111///111666;;;111111000...,,,+++,,,...***---...---...000---(((+++------,,,)))'''&&&'''++++++*********+++,,,---111...***(((%%%%%%---666+++000///))))))//////)))'''***333222+++---***'''###(((---))),,,111,,,...------...//////...,,,)))&&&$$$%%%)))...000000CCCQQQ444222666(((000111***%%%%%%,,,...***))),,,)))%%%###'''******+++...""",,,333&&&***333***111((()))***---//////---+++&&&+++---++++++---...---''')))+++...//////...---,,,---,,,***,,,111111///000111...,,,---111...)))+++,,,...---+++))))))***666111---+++))))))...555222///------//////---***'''((()))***)))***,,,///+++***)))+++...///---******((()))---...***'''&&&###---///%%%%%%000000,,,''''''((()))&&&###$$$(((,,,...---,,,++++++&&&(((+++***###$$$---"""###&&&(((***++++++***---)))(((+++,,,++++++---,,,******---...---...111...***((()))((($$$!!!""",,,---...---+++)))))))))))),,,+++((((((,,,---+++)))(((''''''(((***---...)))'''(((+++,,,***+++---,,,'''&&&++++++&&&''',,,444:::...+++&&&"""///,,,***))))))***++++++)))''')))+++***'''''')))***'''------,,,,,,---...//////***---&&&"""+++///---///(((---111222///,,,,,,---)))---///,,,***++++++)))$$$...)))---+++'''000******%%%///)))+++---;;;333///,,,))))))+++---,,,***************))))))))))))(((***)))&&&''',,,333...'''!!! %%%---444333333333333444555666666111222333444444555555555666===999444666444444>>>666666444111//////222555777%%%!!!444===<<<777...666777111///444333---222000...///000111///---,,,******+++...111333333000------000///***))),,,---000111---''''''///777---000111//////222222///555555555444222222333444+++000222///000444333...///000000...---///222333000333333111111444111+++///111222222111222444666444222111111222000---***...222333//////333333111000111222222111111000111+++000111000111666::::::555555111,,,,,,//////,,,...???@@@555444333---,,,222111111666;;;:::222+++111000///222555666444111111333444222///------///,,,---...///000111222222...//////000111333666888///000000///---++++++,,,,,,...---+++,,,///...***(((+++------***((()))***---,,,++++++++++++,,,---++++++---000,,,'''***111333...***+++......,,,******$$$&&&((($$$+++444222***%%%))),,,(((,,,111---,,,++++++,,,------,,,***//////...---,,,...111333BBB@@@777111---(((((((((000------...000...***((((((!!!""")))++++++,,,&&&***333%%%)))222&&&222%%%&&&)))---000000,,,((($$$)))+++)))(((+++---+++******+++,,,---...//////+++---,,,+++...333333...000000---***,,,///---((((((+++......---***))))))000,,,******((('''+++111///,,,+++---000111---))))))***++++++******,,,...------,,,+++++++++++++++///***+++000222---******%%%"""$$$***+++((()))///,,,++++++++++++,,,+++++++++***'''%%%###%%%***...$$$(((***(((''')))***(((%%%&&&(((***+++------...+++)))+++///...***+++///---%%%&&&///...$$$"""***$$$%%%)))......+++,,,///))),,,......,,,)))))))))))),,,,,,******---...+++((()))+++,,,,,,,,,++++++***''''''+++,,,))))))---+++%%%&&&------&&&%%%+++...999111///+++(((111***111...***((()))***++++++(((******&&&&&&((()))&&&(((((()))***+++,,,------)))///)))%%%///222------(((---222222///,,,,,,---)))000333///,,,---,,,(((''',,,%%%+++***"""+++)))&&&111***///222GGG<<<222...++++++...///...+++,,,++++++++++++*********(((***)))&&&''',,,777555111---+++...333777---...000222333333333333---,,,,,,...111222111//////777444000777777///---***...444555444444666888555---***///444333444666777???@@@888555999888111333000...///111111///,,,---,,,+++,,,...000000///...******//////***)))---111---))),,,222555333///,,,///000//////222222///...///000///......000222***)))---444333...---111///111///,,,+++...222444444888999888999;;;444***///000000///...///222444222222222111//////111333000222000---111777555...,,,///333555444111...---,,,111333///...111555666>>>:::222+++,,,222444222***222222222555...)))000,,,***+++000444111(((111...---///222111,,,'''000222444555333111///...''')))+++...///...---,,,111...,,,---000222111...---///111111000///000111......,,,((()))......+++(((+++//////...---...000******))))))***,,,---...&&&---:::DDD@@@333,,,,,,FFF333)))...111***)))000---%%%***111---+++///---000***---///***---333///***))))))***,,,,,,***)))***000555444...)))(((***333***222...'''---))))))***++++++,,,///111...(((222((("""&&&...111///...+++(((,,,333///%%%FFF***(((''')))---//////---***---...+++)))+++,,,***...---+++***+++---///111***------,,,///555444---)))+++***((()))---...+++&&&)))---///...,,,***)))'''(((---111000***(((***%%%$$$%%%)))///111///+++,,,------,,,+++***+++---111111000...+++***,,,---333+++'''+++---++++++...---111///)))''',,,---+++000111111...(((&&&''')))))),,,......+++&&&"""!!!"""&&&'''%%%+++222,,,!!!)))))))))))))))************)))---111///)))***000!!!---000$$$###000+++)))******'''$$$'''---&&&***......,,,)))((()))))),,,---+++,,,......+++(((***...111111...***'''---)))***...///++++++///+++$$$&&&------&&&$$$+++&&&333---+++'''%%%...%%%666111***''''''+++...000***,,,+++((('''******'''"""%%%(((,,,...000000000(((000---***333555---***''',,,000///,,,)))+++---&&&+++)))***...000...///...%%%///000&&&...,,,))) 222&&&((('''>>>///777222...///222444222///......------,,,+++******)))+++)))&&&''',,,333000...000555777444000000000555===<<<555222444666000333;;;:::000+++000222444555444333222333444///888===777000///444777000111333555666444333333000222333111---,,,...000222///...111666888555111+++))))))...444555///)))///,,,,,,...///............111333111......333888555333000...---...000111***111444111...///111000,,,333000...444333///222111000111222///---111888555555555555444333222222555444000---222:::999333111000000//////000000111...666222,,,//////,,,000777666555333111222444777///...***&&&(((...111000AAABBB999+++,,,444000###333444555555333000---+++---******...///...///333000222///***---333,,,...222---+++222///))),,,)))111---(((...///,,,///777222---+++---000000///222///,,,---000111000---,,,%%%&&&222999333---,,,///000000///------...///,,,...---)))***...000///...------...---,,,,,,...000,,,---333888666222000555+++,,,///+++,,,...(((&&&***000111000...///111---000000------///...+++&&&)))+++)))***------***...,,,---000---&&&%%%))),,,+++******,,,,,,+++***000,,,***,,,,,,***)))+++)))+++......,,,+++,,,...111555///***///,,,(((---///)))(((+++///...---...'''///'''$$$///))) )))++++++---///000000---***---***''''''***,,,+++***...444777111,,,,,,---......333---'''***))),,,777...++++++///222...+++***///000111///,,,,,,...111'''((()))***+++,,,,,,,,,---(((%%%(((******+++///***)))(((((((((***+++,,,+++---//////---,,,,,,...---+++)))***---...+++(((%%%(((,,,---)))&&&+++444%%%'''***,,,((($$$'''...(((%%%%%%((((((%%%(((...---222666555000---///111,,,++++++---//////+++(((444'''!!!(((...++++++///,,,//////+++***,,,...------+++((()))444===888---(((%%%&&&,,,...++++++///***((()))------***)))+++***&&&&&&***+++)))'''(((+++...***$$$---''':::...,,,)))''''''''')))***000000,,,((()))...///...***%%%'''111111'''###(((+++)))000111((((((,,,)))---)))'''(((+++,,,)))%%%BBB000&&&''')))000111&&&//////---***'''(((,,,111III>>>***666+++333---777+++,,,///222///******...******444===444!!!000111111222222222222222...,,,///444444...---000555666444111111333444333222222333111000000222333///777<<<999444333444444111---///888<<<999444222000111111000......///000...+++)))+++///111///,,,000---+++///555888555111444---'''(((---111222111,,,000222222///...111444444333111///......000000111666888555444555555222,,,222///,,,222111---222777222000111111...///111222222222222111000......222444222...000555666444555555444444444444555555333666///+++000000222<<<,,,...//////......///111///000---((((((---000000>>>>>>888333777???>>>777444222///---,,,---///111,,,******---,,,***+++///222222000///111333///(((---111---+++222///***---,,,222+++%%%***------111444222000//////...---,,,///...,,,---...///...---111,,,+++///111---(((&&&,,,---------------///000---///---******...000...,,,+++++++++***+++---000...***)))...222///,,,***111)))+++...+++...111+++,,,---......---------///,,,///000......000///,,,+++------******---,,,)))///---...111///)))(((,,,,,,+++******,,,,,,+++***---***+++222444---###%%%(((++++++******,,,...,,,000+++(((---,,,)))///&&&"""!!!&&&***)))***+++)))///&&&""",,,(((###---,,,+++***+++,,,,,,+++)))---+++))))))+++,,,+++***///111000,,,+++///000...111555111---222000,,,111+++''''''---000...------111333444111---)))(((((())))))***************)))222---***,,,+++((('''(((***)))((((((((()))+++,,,)))((('''(((***+++)))'''((()))++++++************...,,,,,,...------111888...------...***&&&(((---((((((((('''''''''(((((((((+++------***(((***+++,,,++++++---...---***'''%%%"""!!!'''---+++&&&+++------++++++......+++''')))((('''+++000...)))---******......******------)))(((******'''(((+++,,,)))(((******'''&&&((($$$000&&&!!!%%%000(((%%%,,,------,,,)))((()))+++ &&&++++++)))&&&+++...///,,,***)))(((&&&(((###'''+++''')))---'''%%%$$$$$$)))///333111...---###$$$((((((///333,,,'''(((((('''&&&)))---222BBB444+++&&&,,,+++......)))(((***---,,,((((((+++''')))+++,,,***&&&///222555333///...000333111//////111111......000***111111((((((222444,,,333444444333111222333555...555999777555555333///777---...===EEE>>>777666111000......///000000///111...++++++...000///---111,,,)))***///222111///)))///444333///,,,---///,,,///222222///---///111333222111000/////////000+++......+++,,,...,,,'''000444000...444222///555111+++)))...444555555666777777666666444333222111000333444000...000333444333222222111111222222333555444------000***)))666***---000111111000111222...111000+++)))---222333555111,,,***,,,---,,,***000...,,,++++++---///111---,,,---...+++''')))...222000///222222//////111,,,000,,,+++222000+++///)))111,,,'''---000...222111222333222///,,,+++***+++,,,------++++++,,,---,,,......,,,,,,//////,,,*********+++,,,...///000...000...+++***...///---......---+++)))***---///222,,,***...000...++++++///(((+++---)))---111+++///---******+++---......***...000...///222111---///111000+++***,,,+++))),,,,,,...000...******---,,,+++******+++,,,+++***&&&"""###+++000***''')))***+++******+++---)))---(((&&&+++***'''---***'''&&&+++---,,,,,,...***...&&&"""((()))(((000///---***)))***++++++***,,,++++++,,,------,,,***222000+++(((,,,333333///+++...'''$$$***((("""$$$+++'''&&&***---,,,,,,...///111333222---)))%%%$$$***************)))))))))---))))))---///---,,,---)))))))))((())))))***+++---)))''')))///111---((($$$(((++++++((('''))),,,***$$$!!!"""$$$%%%)))...+++''''''))))))''')))---(((---,,,&&&%%%)))'''!!!(((((((((((('''((())))))+++***+++,,,---,,,)))''')))//////+++111<<<:::...***++++++***---111...)))$$$***---)))&&&'''((())),,,******,,,,,,***))),,,///+++)))***)))''')))---...++++++,,,***((()))...)))------(((777222+++$$$)))+++------***'''((()))'''+++---++++++---,,,((()))333333)))&&&---///)))---%%%'''++++++111444,,,)))((((((+++......+++''''''%%%+++---&&&'''+++'''&&&'''(((((((((+++///222444'''&&&)))$$$...###((($$$$$$(((***(((((())),,,,,,'''!!!$$$,,,222444555333000...000222444222111111222111000000!!!)))---,,,...111///(((///111333444222111222222///222333222333555222---888,,,,,,;;;AAA888333777444111......000111///,,,444111...---...000000///000,,,)))))),,,---,,,)))000222111///...///---***///111222000......///111111111111111000000//////222222111///111333000)))000333...---333000---444---))))))///333555666999:::::::::999777666444333222333333111000111222222///......------......///,,,------333777,,,&&&111...000222222222222333444,,,222333...,,,000666999@@@:::666777555000...111***,,,...000000///---+++......///000,,,(((+++111111,,,---222///)))+++444***///++++++222111,,,000&&&000///---333333...///...111333222...+++,,,---(((+++...---***)))***---)))222444...,,,222333///,,,+++***+++---...///......000///,,,+++......,,,///222333...++++++,,,,,,222---+++---///...---///...))),,,,,,'''---222+++...+++((())),,,///...---***...000...///222222...///111///+++)))++++++)))((()))+++---+++))))))++++++***)))***+++,,,+++)))000***(((---111000---,,,---------,,,+++++++++,,,+++///)))%%%***((($$$)))333000///222111...,,,...***---***%%%'''+++---111111///---,,,------,,,***,,,,,,---...///...,,,+++111000---+++...444333///000333,,,''',,,+++)))000000+++)))******((())),,,+++,,,---...---+++)))(((+++************+++++++++,,,((('''+++......///222))))))))))))))))))******///---+++...222333111---%%%'''******))))))***,,,...+++))))))((('''***///---'''%%%'''((('''''')))'''000///%%%$$$+++'''---+++))))))+++---------'''(((***,,,---,,,+++)))***,,,+++(((,,,333111************+++000444000((((((---111...***(((+++---&&&&&&&&&((())))))***,,,...+++***,,,,,,***+++...***(((((()))(((&&&***000111"""+++555JJJ***(((444***((('''''''''''''''&&&&&&)))'''###$$$+++000111%%%---000***(((---000///222***,,,///,,,111666000---,,,++++++***'''"""---+++111111'''%%%'''###''''''(((((((((***,,,...+++%%%"""&&&,,,111$$$)))###"""&&&******)))***555222---***,,,///666555444222111111111111111000000000111111///+++***(((---555777111///222(((,,,111333222000---,,,333333111///111555555111555,,,+++333444,,,---444666333///...//////---***000...+++******++++++,,,000......000222333000...>>>111"""+++888666,,,333333111///...///111444111111111111000000000000222222111///111333///)))---///***+++111+++(((111222000111222000,,,...222555555444444333111000///666222///111444555222000111111000000000000111111(((,,,...555<<<444000::://////...,,,++++++...000+++111444111///444:::>>>///,,,---000000,,,...222,,,---000111111///,,,+++...---...000...+++---333000,,,---111---&&&(((222***...+++***222111---000///777222---222111---///---///000///,,,,,,///222(((+++...---***)))***,,,...777:::222,,,...,,,'''000---+++,,,...///...,,,...111000,,,,,,......,,,***111555000,,,,,,,,,)))---)))(((***,,,+++---000,,,***...---)))222:::333...+++***+++......,,,))),,,//////---...111111...,,,...---***))),,,,,,***&&&))),,,+++************+++***))))))++++++***))),,,)))((())))))(((---333---,,,+++++++++,,,------+++///***&&&+++(((%%%***---+++,,,...,,,((('''))))))+++...***'''---111///.........//////...+++(((+++---...///...---,,,,,,+++...000......000///+++"""---...,,,---******555111---++++++***((()))...******))))))+++,,,,,,---************+++---///000444---)))******)))***---))))))*********))))))))))))***+++,,,,,,,,,,,,,,,(((''''''))),,,---,,,******,,,......((("""%%%+++666000,,,,,,***&&&$$$%%%(((///...%%%%%%,,,(((///---+++***,,,---...---###%%%)))+++------------444+++''')))***''''''***+++++++++,,,111555111)))***+++---...---,,,---///&&&''''''&&&'''***++++++'''&&&)))...///,,,***,,,+++'''&&&'''&&&$$$&&&+++,,, ***000@@@ ###555///)))""""""&&&***)))'''%%%+++...+++))))))'''%%%&&&%%%)))///...)))***000...***......%%%'''---***&&&&&&''')))))))))&&&%%%***&&&+++...)))+++///***$$$$$$%%%&&&((()))*********---"""&&&''';;;555///***%%%###(((,,,,,,,,,---$$$!!!)))'''666444222111111111111111111222111000333555222,,,444+++***333444---///999+++///555888777444111000555666333000111666777555666222111222000...111666555333111//////...,,,+++...---+++***)))******+++,,,,,,...111444666555333+++444000,,,///333333333222000//////111333444111111000000000000111111***------***+++---+++&&&000111---000666...)))333//////222333000+++...333111222222111111000///...777000---111666666333000111111111000000111111111222777222...222000///777000///---+++)))***---000+++000222000111666<<<===555999<<<<<<::::::<<<>>>222000...,,,,,,---///111...++++++......------000//////000111...***,,,000***///++++++222111,,,000;;;>>>333(((+++---,,,111,,,------------...111333***,,,......---,,,+++,,,***000444111---,,,***(((111...+++,,,...///---+++---000000------//////,,,%%%///444...***,,,---***---******---...---///333***+++111///,,,999CCC===///...------------***(((///111///++++++...///---))),,,---++++++------***(((,,,...,,,+++,,,,,,++++++***))))))***+++***)))###$$$&&&(((%%%!!!###)))***(((''''''***,,,------(((,,,(((%%%,,,+++(((///$$$$$$&&&***)))%%%&&&)))((()))///,,,###+++333,,,++++++,,,......---)))&&&+++---......---,,,,,,---%%%+++...---,,,---+++'''!!!+++---...(((&&&///---+++***,,,+++))),,,111---+++)))(((***+++++++++))))))))))))+++...000111///)))&&&(((***)))+++...)))************)))(((((((((***,,,+++)))((()))+++***(((&&&)))---...+++((("""&&&++++++$$$&&&+++))))))++++++((((((+++(((+++)))%%%''',,,))) ,,,++++++***))))))******"""%%%***,,,------...///AAA444///444333,,,---555+++,,,,,,+++...222///***(((&&&&&&***,,,+++***+++---...,,,)))(((++++++***######'''---...***'''(((444...+++,,,---***)))***$$$///222&&&+++$$$'''+++333+++$$$###''',,,---+++)))---,,,&&&$$$(((,,,...,,,$$$&&&//////&&&$$$***+++(((...---$$$$$$***)))''''''((()))))))))))))))***###&&&***(((---000)))%%%%%%'''***...111111000)))--- ---%%%888...///***&&&&&&+++---,,,,,,...000,,,555CCC@@@111111333333000---,,,///333333222///,,,000666555///111///.../////////000333000333777888777666666666111444444000000444555444777777555111444999999444111111111000...---...///............---------...,,,,,,+++,,,...000111111)))CCC>>>---'''---333...///000111333333111000222111///......000111222000444666444222444333111222222///555:::000)))333+++***,,,111222000222666222222333333333333222222333...---333555333111333///......------......///444>>>777***,,,///---...///000000///......000222---///000...000666888888(((222666///***,,,---***000...,,,+++,,,...111333444---***...111///......+++000222000///111111...+++///++++++222111,,,///444999000(((,,,...---222---,,,,,,...///000///...---------///000///---+++***)))+++......,,,---000///,,,)))***...///...+++,,,///000---...000000------666888...'''+++...,,,000---...000000...///333))),,,111...***777AAA;;;,,,------,,,,,,---///111333333///((('''***,,,+++)))---///......///---)))(((---///,,,***,,,,,,)))+++)))((()))***+++***(((++++++---111000,,,,,,000...+++(((''')))++++++***''',,,'''%%%++++++(((...%%%%%%)))---+++((((((,,,((('''...((('''333***++++++***+++---,,,+++)))+++---...---+++***,,,///((()))))))))---111...)))***111444999555444>>>+++)))***,,,***'''***///---+++******,,,,,,***((()))((((((((()))+++---///$$$!!!"""(((,,,++++++---)))******+++***)))(((''',,,,,,+++,,,,,,+++)))(((((((((((()))******)))(((***+++...///,,,(((***000 !!!&&&+++***((()))...)))&&&###%%%))),,,***'''+++---///---***((((((***$$$(((,,,...---------///222///,,,------,,,---///))),,,,,,******------***(((&&&'''+++,,,((((((,,,...000...((((((,,,---***(((''')))------((('''(((222+++(((,,,111///,,,***&&&666///'''$$$---)))+++...,,,***''''''))),,,///###$$$ ***111---)))&&&(((+++***(((&&&***&&&,,,///))),,,000,,,++++++***(((&&&%%%&&&''',,,&&&***---((()))+++$$$(((((()))---222333222000***'''$$$)))''''''%%%(((&&&&&&(((,,,,,,))))))--- !!!'''---+++$$$,,,111444000)))'''...555///...((($$$(((000111,,,---666999444444888555+++///000111111000111333555***000222000///000111///111333000,,,333===999,,,---///111000...---000444+++---......---,,,------444222...+++***+++---...(((...---&&&(((111222+++)))+++///333555444000,,,333111///......///222444)))///222///---...///...,,,,,,+++111666+++###---333---,,,000333111......000111222222333333222222...,,,///444333...000555//////............//////(((;;;:::///444<<<888333***,,,///000000///000111...///...,,,///444555222&&&555:::111,,,222444...''')))---000111111000///:::222---000444333///---&&&...000---...555333,,,,,,000,,,+++222000+++///###---...---444555000111---,,,---000222222---(((///...---///222222///+++666...+++//////))))))000,,,)))&&&(((---000...++++++///000......111111...:::BBB???000&&&)))---,,,---+++,,,...---)))***---+++---111+++$$$000999222'''(((*********///777===555444///'''%%%(((***)))***///111000000000---(((&&&,,,...)))(((******&&&***)))((()))***+++***(((&&&!!!###'''(((***...777333---******)))'''%%%)))...(((%%%***(((%%%***((())),,,///,,,''''''+++)))&&&,,,$$$###333)))///---++++++---.........,,,------,,,)))))),,,///---***&&&(((000888555---%%%,,,******222555999DDD,,,+++,,,,,,((($$$%%%******)))***,,,//////+++((()))((('''&&&'''(((***,,,%%%###&&&+++---((($$$###)))***+++++++++)))((('''...***'''(((,,,,,,(((###%%%(((+++***'''%%%&&&)))'''###"""&&&((('''***...))),,,000111,,,%%%$$$))))))"""%%%+++++++++,,,...222555333...***+++---'''+++...///---+++,,,---'''///000***,,,444444---(((,,,,,,(((&&&)))***))),,,***---000...(((***000))),,,+++&&&&&&,,,...,,,000------...---)))(((***$$$"""+++---)))&&&***... ---(((...###222&&&+++...+++%%%$$$)))///'''...222...)))))))))(((+++,,,&&& &&&111000&&&&&& %%%,,,---222555---'''&&&%%%$$$###$$$''')))'''%%%---111++++++...(((&&&&&&&&&))),,,,,,)))&&&222(((///(((111$$$&&&###%%%))),,,***&&&&&&+++''',,,,,,'''&&&***888333000222111//////111+++,,,...000111000///---///...,,,+++,,,---///111>>>---111'''---;;;///777,,,---...///000222444666555222000000000111111000111333333222000.........555444333222111111111111444777+++444&&&222)))...+++000555222///000...------222222...,,,111222000,,,!!!$$$...000000111///222333111,,,+++///333555000+++***,,,///000///---,,,+++,,,---.........777333666888666======///111333111---///444222,,,444---***...000///222888---,,,...333333...,,,---,,,---...///////////////222777999888666444///)))(((777111///+++(((333+++,,,***,,,111000+++***///555222///---...000111111111...------000333444555111,,,+++...000000222555///,,,---111000++++++///$$$(((...111...***...666,,,,,,---------...//////%%%000---+++///...(((444///,,,---000111111111******((((((---222000+++000...---,,,,,,***'''$$$...---***(((...444000'''......,,,+++***+++,,,,,,...+++(((''')))+++------111000---***((())),,,///%%%!!! $$$&&&+++888FFF444)))''',,,%%%###:::+++''''''+++---+++)))***...###...666(((&&&...)))000...+++)))''''''((()))###---000111000&&&"""---)))'''&&&(((+++......,,,,,,******,,,***&&&%%%'''---&&&---"""000%%%***""",,,'''''')))### ...(((333---///---)))///%%%///000...******...000...,,,++++++++++++++++++,,,&&&&&&***111)))...'''(((***+++++++++---///******&&&''',,,((('''333+++,,,,,,+++******+++---!!!...---%%%))),,,((('''***((()))))))))'''''')))((($$$&&&,,,,,,&&&%%%)))...***&&&'''+++///...,,,%%%(((***)))%%%"""!!!###...111444555444333222111)))***+++,,,,,,+++***))),,,+++++++++,,,+++)))&&&---******------)))&&&&&&///(((***111+++!!!+++)))((()))(((&&&)))///444)))'''///+++###333---+++)))***,,,+++&&&"""***...111...)))'''+++000222(((000444(((+++111&&&///&&&,,,''')))...%%%***++++++***)))---111---&&&,,,+++)))&&&$$$$$$&&&)))+++***+++...000///+++'''---###777&&&+++###)))((('''000 ---'''111)))"""(((***'''(((***######&&&)))***)))&&&%%%%%%&&&%%%###%%%)))///777000---222777777555555///000111222222222111000,,,...111333444222000...FFF777:::111555@@@444999:::777333333555666333111555222///.../////////...///000111000...------...222222111111000//////...***...&&&000%%%000,,,222+++333///...+++)))...***,,,111111---+++...000...555,,,)))...444555444555000777>>>@@@<<<555000---)))---222666666444111///------,,,,,,---.........222///333444000666888---+++//////,,,+++))) 333000111666666111...///222111222666666222111222------...///111111000///+++...000...///111000---&&&444000444666777>>>222---444555000,,,......+++000///......000111000///000...------000222333222:::;;;;;;555''''''...,,,------***(((...888222000///000...***+++...111222222222222111111000)))000222,,,---444555000000---***)))***++++++,,,000000---,,,///333111++++++******+++...000000///111///+++'''+++333444000...---,,,++++++,,,---...111...,,,+++---///000111000111222000...---...///444---)))******(((***///&&&"""'''222555333???QQQ...+++***,,,***&&&%%%(((///$$$,,,222&&&&&&...+++******)))(((((()))***+++,,,333333222222(((###,,,000---++++++---...---+++000(((###'''+++,,,++++++---))),,,(((000---///,,,///222222...***,,,000333+++555...000...***000&&&---111333000...000000---...---,,,++++++,,,---...%%% ***'''(((...&&&+++&&&'''((('''%%%$$$%%%&&&---000...///555...***222***++++++***)))(((***+++'''...(((!!!%%%''''''---***,,,///...***''')))---)))---***+++//////+++''''''***,,,+++(((&&&'''((('''%%%$$$$$$%%%///222444444111...,,,+++((()))***++++++***)))(((***))))))+++------+++)))222,,,***---...,,,***+++,,,---//////,,,((((((***$$$)))...,,,"""###000---,,,,,,...---,,,...111''''''''')))+++,,,,,,+++!!!'''---000...,,,,,,---'''(((---&&&***222))),,,'''...'''%%%((( ((())))))'''&&&***---)))"""&&&)))+++,,,***'''%%%%%%+++******,,,......+++(((+++(((***>>>---111+++---$$$&&&+++###'''&&&)))$$$%%%&&&$$$###&&&******&&&,,,***(((&&&&&&(((***++++++)))((((((***,,,***###!!!)))111333///---000000///.........//////---///222555555333111///:::000222,,,///666---///:::555222444:::<<<999444333000---,,,---///000000,,,---//////---,,,------...///000000///...,,,+++,,,111...555---666555<<<...:::,,,111///)))999///111444555111///111111000555111000222444222000111,,,------......///000111%%%---777;;;888333000///---------------...//////...---222222,,,000555...000444666666666555000)))000///222777888444222333666333333666666333333666666333000000111000,,,))),,,...---***,,,111333222---666---......((('''***999;;;...)))222333+++,,,,,,---///111111///---///...---...000111000///'''***///222...+++000999---000555333))) %%%333...+++...111000000222111111333333222111///---000222///***,,,333333---000///...+++******---///333333000...///222000***111///------...000000//////000---)))***...111000,,,+++*********+++,,,---222000------///111222222...000333444222///---,,,444...,,,///000---(((&&&)))((()))+++)))&&&&&&***&&&%%%(((+++++++++///666000(((,,,///'''(((//////'''(((***+++---...//////$$$)))'''(((,,,'''$$$------+++))))))******)))(((777)))###,,,000...,,,......)))...,,,222///111%%%------%%%%%%...///(((---666000666777555<<<444+++//////***'''***,,,,,,---,,,***))))))***,,,------'''...''''''---&&&,,,000111111000...,,,---...333222)))&&&+++******555***++++++***(((''')))***+++...)))'''+++'''&&&000%%%+++...,,,'''%%%'''+++%%%!!!***...***&&&)))///,,,((('''((()))'''%%%***)))'''''')))+++++++++(((+++///111000/////////+++,,,,,,------,,,,,,++++++++++++---000111111///444,,,'''***......---...%%%,,,...)))(((---...***))),,,000///'''!!!%%%...%%%+++,,,(((***111///(((+++++++++***((('''((()))"""%%%***,,,,,,++++++,,,+++&&&+++...(((***...((((((&&&111***'''---(((111%%%&&&&&&%%%(((,,,)))###&&&(((,,,---+++)))((('''+++***)))***+++,,,+++)))---%%%!!!///,,,777...$$$&&&,,,+++...''',,,(((''''''$$$$$$(((+++***+++---...***%%%%%%(((***+++***,,,+++++++++,,,+++111,,,,,,333999888555444222111///---------//////111000///......000222333666111111111555999555444333111111333777888777555000---,,,,,,...111222333***,,,......---------///,,,---///000///...,,,***)))---...///***,,,...333---;;;+++444444---AAA444444666666444222111111111000111222222111...---...555111,,,+++---111555777...111333333111/////////---.........---...///000......555555,,,...444222,,,---------000333666666222222222222222222555777444111000222222000111444555222///000222222///+++111222000++++++///111///&&&111+++...222111333###'''333777...***000444111,,,,,,,,,...111222111000......---///000000///---333+++(((///777777333///%%%)))---...+++***---222...++++++///333222222444...000222444333222///---***...///,,,---///---(((---111222...+++---000222000000...,,,,,,///---(((555222///------......---***---///---***)))***+++,,,+++)))((((((((())))))///---++++++---/////////+++---000111///,,,***)))+++***+++///111000,,,)))(((******)))***---,,,(((###%%%***......000888AAA000---...///,,,---000000$$$&&&))),,,............---///***+++111---***222((('''''''''((()))******:::---###%%%---///,,,***000222'''111%%%111***///,,,///...+++---333111***'''...'''---///+++222+++---///,,,### $$$+++///+++)))'''&&&&&&''')))++++++%%%---((()))///(((...)))***++++++***)))***,,,---...&&&###))))))(((000,,,,,,,,,+++)))((()))***&&&))))))///333(((!!!+++%%%)))+++)))'''''''''&&&///'''&&&---///(((######...+++((((((((()))'''&&&***'''$$$%%%)))---...---'''***///111111000000111++++++,,,,,,,,,,,,+++++++++******,,,///000///...000)))%%%)))......,,,,,,'''+++,,,+++******)))&&&333+++''',,,111///***&&&)))+++)))''')))---***###,,,------***&&&$$$''')))+++,,,+++'''""""""(((------+++---...+++++++++((()))'''111***)))111***///$$$&&&''''''+++///...***++++++***((('''(((,,,///+++***)))(((((()))******+++'''&&&'''"""---000((('''000,,,666(((111(((,,,(((%%%)))222333***%%%''''''%%%$$$(((,,,---'''"""+++)))))))))+++,,,444333555888777333222555777666333222111222444555222111///...///000222444222222///333666555666222333555666555111......///111///......000111111111+++---/////////...///000,,,...///000000...,,,+++---...222...///,,,000111+++666+++222333///;;;000000111222222000---,,,...///333666555333222222222222222333555555222,,,(((444111......000111111000---///000///......000222///...666888...---444444222000///......---///111222444444222//////000111222...---//////---...222+++++++++///333666666444...000///+++***,,,,,,)))&&&222,,,...///000999...***,,,...000---***...333000...,,,---000222444444......---///000000///---888000+++000555444...***;;;555---&&&'''---333666///...111333111---,,,//////111444666777666555333)))///222000---...000111(((...111---+++///111111,,,...---***+++...---***000...++++++---///111111+++,,,---,,,))))))---222///...,,,***)))((())))))---,,,******,,,---------+++------,,,***))))))******---///...+++***))))))))),,,+++))),,,333333...//////000000,,,)))...666,,,///...---000///,,,+++###$$$'''***+++***)))(((444333+++''')))!!!$$$+++++++++*********+++,,,333,,,)))+++...,,,++++++...111(((111$$$000***000222+++)))///222...***+++222555***//////''',,,$$$000222///(((%%%)))...///***)))'''&&&&&&''')))***(((###---***+++000(((---)))+++,,,+++******+++,,,###++++++---666333******---------,,,******+++,,,$$$'''''',,,000$$$(((,,,,,,***)))---111,,,###***######+++...)))'''***+++***))))))*********)))'''### !!!%%%)))++++++222444666555111---+++))))))))))))(((((()))))))))***)))(((((()))***)))(((,,,'''&&&+++000...+++***000+++---666666,,,(((---000'''###)))000///***%%%222+++'''+++---+++)))+++%%%((())))))'''(((,,,000+++///000))) %%%---###&&&'''(((,,,,,,+++---...(((---%%%'''000$$$!!!'''***+++***,,,///...***++++++***(((''')))---000******)))((('''(((***+++###,,,:::222"""!!!000333"""***&&&222###+++$$$+++***'''+++444333)))$$$''''''%%%$$$(((------(((###,,,***'''''')))+++000111333333///)))***///555444222111111222333444...000333666666444222000///333+++111222---222+++---333777666111...000444333222111111111000---+++,,,...000000//////000111---...///000000///...------+++111+++444...444111///000111///111555222///111111222444222......000---222444333333444444333,,,,,,,,,---...///111222000......111666777444000---000111000...---000333...+++444999000---222222555666999<<<:::555333444!!!+++333666555444333000333///...000000...///333...///000000111111000000+++//////---...000///,,,///999...+++))))))333)))000++++++///...((()))000222///,,,,,,///222555555///...---...000111000///%%%(((---000---+++111999333222///---//////)))"""---...000333111------111,,,...000333444444444333...000000,,,(((***222:::)))111444111111555555000+++......,,,---000000...222000---,,,---------,,,000,,,)))((((((,,,666@@@333222///---,,,,,,,,,,,,---,,,++++++---......---......---+++))))))+++---''',,,///+++((())),,,---000///,,,'''&&&(((&&&###111/////////***&&&'''---***222---***000...&&&''')))***,,,------,,,***)))+++---&&&###$$$$$$,,,---,,,***'''%%%%%%''')))(((+++///...,,,,,,///+++...+++///***000000444000&&&$$$---000'''%%%***222333)))222444---333...,,,///000---,,,---+++'''++++++************++++++***&&&///******...$$$)))111222222111///---......***...&&&""",,,111///222,,,---...---++++++---...---///***(((+++'''%%%///,,,+++'''&&&---333,,,'''""""""((((((###$$$***(((((()))******+++,,,,,,***(((&&&&&&(((+++---...222444666555222///,,,+++------,,,++++++,,,------000...,,,+++,,,,,,+++***+++(((***///111---+++,,,111''')))777999---***222***+++...///,,,(((+++222000(((&&&,,,...)))***000((()))))))))((()))+++,,,$$$+++111000)))$$$&&&***'''---***(((...,,,'''---***%%%***$$$,,,999---''')))---...++++++,,,+++'''%%%(((,,,------+++***************)))'''(((***,,,###)))***...'''+++$$$'''&&&+++"""######,,,)))((())),,,+++(((***...---)))&&&&&&))),,,---,,,000,,,(((&&&'''***999777777999777333444999000///.........///000111---000333555555444111///555<<<111999999111;;;222)))...333555444444666888......000111222111---***---///000000/////////000........................$$$%%%---&&&+++%%%000%%%444''',,,===...777444222555999777222111555,,,000000...///444333000555333000---...555AAAJJJ---...000222444444333111---000222111...---000444///***333;;;333///222000+++,,,000666555000///444(((333555555666666222444111000333333000111444111444555222---******,,,,,,///000...///222333111,,,555,,,///666===HHH>>>111000---,,,---000///---000...------000222222222000...------000222333222---000333111((("""(((222&&&///777:::555---444///,,,///111111222555++++++---...///////////////---,,,***(((***///555---555888555666:::555+++,,,///000------000111///444222000......,,,***(((111,,,***---......444<<<000///...---------...///---,,,+++,,,---......---.........,,,******+++---$$$)))+++)))+++000222000******,,,///111111333666+++)))))),,,,,,******---...888///'''111000&&&(((------.........---,,,+++***000......111,,,...;;;***+++***'''###!!!"""$$$((((((***......+++,,,000***+++111---111---333333333000000222333222222333"""!!!%%%+++&&&---)))000///,,,)))+++...,,,&&&******+++,,,,,,+++******...(((///)))(((---%%%***((()))***)))'''&&&&&&(((////// !!!+++...444***+++,,,,,,++++++---///...555///'''***++++++000''')))'''$$$***111***,,,'''&&&(((###(((&&&''')))))))))******+++......---,,,+++,,,///111***---111222111000//////000///............///000444111///...//////......***)))+++...,,,((()))...,,,&&&%%%,,,///,,,,,,///...000333222,,,(((---666***...///---+++,,,,,,+++,,,+++*********)))'''%%%&&&))),,,//////---***(((---555...)))000***!!!)))'''&&&///)))000@@@666222''',,,...++++++------***%%%(((,,,---,,,***)))((()))+++,,,***((((((***,,,((( 222)))+++...***---&&&%%%&&&...###(((***((('''***------+++***((('''(((***---//////,,,)))((()))***666111///222555444444666000000///000000111222222111///...------///111222)))333&&&111222***888///000111222444444333111000&&&(((,,,000444333000------///000000///......///...---,,,,,,,,,---......333***000'''999000555+++(((...###@@@***<<<111000222777666111000444///222111...000666555///---111444222---,,,...222///111111...******...222---111333111...---111555111+++444===777222333000555111111222000,,,000888,,,444888333......///---333111111444444111111333(((---222111---+++///444+++---,,,))))))---///---222666(((***000444888(((---333000(((---:::999------------///111111000...111///------000333444555///***))),,,......000444,,,000///)))(((...333333EEE888...---//////...---///////////////000000000///------000222000...------444666333555888000""",,,///000---,,,...///---,,,+++,,,...111222111000---+++...555555...***,,,++++++******+++---...///+++***)))***,,,---,,,++++++---------***))))))***+++---,,,***---333000(((***(((+++000///))))))...---))))))---///---+++,,,444>>>111'''222222)))---(((((()))))))))(((((('''"""))))))((()))$$$&&&555)))+++,,,***'''%%%'''***...***))),,,,,,***))),,,,,,***555***333'''000...%%%------&&&'''000111+++000---""",,,000'''---(((>>>666+++$$$(((111333000'''(((***,,,,,,***((('''000)))...''''''...(((///(((***,,,---------///111"""***(((&&&000111'''###((()))++++++***+++---///###000...%%%(((***%%%%%%(((------(((+++111---!!!+++(((((((((""""""...%%%'''((()))((((((((()))***+++,,,***'''''')))---,,,...111111...+++))))))+++***))))))))))))***+++///---******+++,,,,,,+++))))))******&&&###'''...,,,,,,(((###&&&...///+++555...)))+++---,,,++++++,,,;;;>>>222---333111&&&'''%%%&&&)))---...,,,)))111+++''')))...111...)))###...'''###...))) ***,,,...666+++,,,777---)))###))),,,,,,...222333222++++++)))'''&&&'''***---(((+++---,,,)))(((***,,,(((222---+++666DDD333+++000!!!%%%%%%,,,(((///+++***---***$$$"""&&&***++++++)))))))))+++***)))***,,,,,,...999222---333,,,""",,,555...---222444000---...333666555///,,,///222333444...---111222//////333111111000111222111...,,,///,,,+++!!!++++++111222333222000......///+++***333,,,...888///...000000//////......------555...)))---555888222+++000111111///---,,,---...111111111111000///------000000000000000///...---222000///111555555///)))000222000---...///'''222)))333@@@;;;444555444///333555222222444666444555===...///444---111000333//////444777444111111999555000...///111222333444111***111---***444'''222111...,,,++++++,,,---+++***111333,,,---333111000333666999:::888555222333000---...111111---)))'''//////...222---''',,,///,,,...222111,,,,,,222111555444//////333222---&&&***666%%%000,,,444)))...999777&&&&&&444;;;222222222111///...///111***111444---''')))111666???555''' &&&---111333+++'''---000,,,---111%%%---000+++'''***------+++---...---***))),,,///...,,,,,,+++''''''...888333,,,+++222333+++(((,,,'''---///---+++,,,---,,,---...,,,***&&&&&&(((+++'''------)))000;;;777(((***&&&&&&***+++))),,,111000'''###)))---,,,+++,,,)))---///+++)))***)))'''...+++)))***,,,,,,)))&&&,,,'''***------888>>>777///111...***,,,111000)))***,,,222888555,,,))),,,,,,---,,,***,,,///---)))'''***""",,,%%%000***---000***///'''+++666,,,)))+++***)))+++,,,+++'''###***(((%%%$$$%%%&&&''''''))))))******++++++++++++///,,,,,,,,,***''')))...++++++************++++++***))))))***+++,,,,,,++++++&&&"""###(((,,,+++)))((((((((((((((()))))))))))),,,//////,,,******,,,111///,,,)))(((((()))***,,,***(((((()))***)))(((444777666///,,,...///,,,(((,,,111000---***+++---......)))$$$'''------)))---++++++///111...+++***222000,,,+++++++++,,,,,,///######,,,,,,'''%%%+++,,,***(((+++///---((())),,,+++)))+++000333222***...///+++***---+++&&&---''')))222222***)))...+++,,,---,,,+++(((%%%###,,,+++)))''''''(((***+++///'''%%%++++++%%%'''///***,,,"""&&&555555'''...***&&&&&&***+++((($$$)))))))))((('''$$$444999666333555111...333555111222555333///000444+++000333111111555888888222...---111222///...111444333222333444444222000111000444000(((///777333000111222222///.........333000888000222===555666111111000000000000111111111000///111444555222///111111222000......///000222222222111000000//////333333333222222222111111111...,,,,,,///000...,,,---//////...222666222***000'''000===:::444333000+++111666666666666333...222222%%%444>>>111222555444...***,,,......///111333111...---...000000///333111+++333///,,,777+++111000///.........000000666///222222+++***,,,%%%,,,---...///000000000000222///---...000111---)))111555...(((+++++++++444///------000000---///555///333444000///222222/// +++///333---333222555999111222111+++---222------...///...---,,,---...(((,,,...***((()))***)))222///+++***+++,,,,,,+++******222@@@BBB666+++(((&&&---000+++(((***---,,,+++,,,------,,,,,,---...&&&'''---333333...***+++)))'''(((,,,,,,)))***,,,---000000+++***---111222)))(((***///333333///+++(((------(((***///---&&&...***))),,,,,,)))***...===555...---)))"""%%%)))+++***+++---,,,)))###+++222000(((%%%+++222111,,,---,,,(((...222(((111111///+++,,,///...(((((()))...333111***))),,,''',,,///,,,)))******(((///111&&&,,,!!!---***000,,,)))000(((+++777111444...,,,++++++,,,+++(((%%%++++++***(((''''''))),,,,,,,,,,,,,,,,,,---......)))((()))+++(((###"""$$$)))(((((('''&&&&&&''''''***'''&&&(((++++++%%%&&&(((+++,,,***(((&&&%%%%%%&&&&&&'''((())))))***)))+++---...---------------,,,+++,,,,,,------,,,,,,,,,+++***)))(((((()))---111000+++))),,,---+++"""'''+++***'''%%%&&&(((((()))'''$$$'''---...***///111111...++++++---...000...,,,+++,,,,,,,,,,,,,,,$$$!!!'''---***$$$!!!,,,,,,+++)))+++...---)))&&&***+++***+++//////---%%%)))+++((((((,,,+++''')))$$$'''///111+++***000'''(((***+++,,,,,,,,,,,,******)))(((((()))***+++%%%$$$%%%!!!"""***$$$---...''')))222222)))&&&&&&'''((()))***)))((((((...222000)))%%%888444777777222555;;;:::333333444444000---000777---222444222111444444222444222222555555222111333444222111111333444444333------444666222555777//////000111111///------...000+++000((()))222+++...222111000//////000222444---111666666333111222444111222222111000///111222444333222111000000000111222111000/////////000111444222///------000333555333333111000222555222,,,222***222???===888555///,,,111444333444444222---000+++666DDD111...444999333///000000......111.........000111111000...111000+++222---***444(((///............///000111333+++,,,000...111222***222111///------...///111111///---...000000---***$$$---...///555222---222///------//////...111666---111333000...000222222+++---222+++111///333///444++++++......555:::555***,,,...///...---------***---......000222---&&&***+++---000222111---***000+++---555666///+++---(((---///+++(((***+++,,,+++******+++,,,,,,***)))...)))(((,,,///...---...---111333///---///222222---111111---,,,000222111+++'''&&&---777:::333+++,,,------+++(((((())),,,)))'''(((++++++(((''')))&&&$$$&&&***,,,+++,,,...$$$&&&((()))---000---'''+++((('''***000333111---000,,,...---'''+++---$$$111111///+++,,,...,,,)))))))))+++...---***+++...(((000555111,,,+++------+++000)))000###,,,(((///,,,***222(((&&&...)))//////---,,,+++++++++)))'''***+++,,,***((((((+++...+++***((('''((()))+++,,,&&&&&&***...,,,&&&###%%%++++++***)))((((((((())),,,(((%%%(((,,,***!!!&&&+++000---%%% !!!&&&&&&&&&'''(((***+++,,,---******+++---///000///...******+++---//////---++++++---...,,,(((''')))+++(((,,,,,,)))(((+++,,,,,,%%%(((++++++(((&&&'''))),,,---+++***,,,//////,,,+++222111'''!!!$$$***+++---------,,,,,,,,,,,,,,,***'''(((---///***$$$ ,,,---,,,)))***...---***$$$)))+++***+++---,,,((('''***,,,+++,,,//////---)))%%%'''---...)))(((---///...---,,,+++*********'''((()))***************"""%%%'''$$$&&&+++)))+++***'''&&&((((((&&&$$$'''***+++))))))***+++'''***,,,+++((('''666---444777---444@@@:::222111111000------000444///222222......000111///222333444555444222111222111///......000222333333---)))///222...000111(((...///111000...------...444...444...///666---000333111...,,,,,,...000111+++111666666222///111444111111222111//////111222333222111000000000000111111000...------...///111333333111///...000555888555333000//////000...+++333,,,444@@@>>>;;;777///333333000,,,,,,111333111...///###333<<<,,,+++...:::777666888777222000111...///111444666666222000000000+++222+++'''111%%%,,,,,,,,,---------------...'''+++000///555999444777555222///...---......///...---...///000...+++000333+++%%%***,,,000;;;,,,---...///...---///111+++///222111......111444//////999***444+++333,,,)))'''...111+++222@@@BBB+++...111222111000000000+++...000111444666222,,,...------...///000000///777---&&&((((((&&&+++444***,,,...,,,***)))+++++++++((('''(((++++++((($$$000,,,***,,,---,,,...222'''000000%%%###%%%###''',,,///......///---)))222***$$$&&&...222000+++,,,******,,,+++(((+++111%%%&&&(((+++,,,,,,,,,,,,&&&(((***,,,***((((((***'''(((((()))---000***"""///&&& '''444999222((('''&&&,,,...+++222666...///...---,,,,,,------,,,,,,++++++++++++,,,...000---222444///+++,,,...///)))***666)))---%%%)))'''###,,,%%%$$$)))!!!&&&,,,+++*********+++++++++))))))((((((((()))***+++***(((&&&%%%%%%'''***+++###$$$(((------******---++++++************++++++---+++)))+++---***###+++---,,,%%%"""*********+++,,,---......///...+++***,,,///111///,,,...,,,***+++,,,,,,)))&&&))),,,///---((('''+++///***,,,---,,,++++++------)))+++------+++******+++000000///...------,,,***'''//////$$$&&&***(((***+++---------,,,------***+++---//////+++'''%%%,,,---,,,))))))------+++&&&***+++)))***,,,+++(((***,,,------...000000000---)))))),,,+++&&&$$$'''222111...+++)))(((((((((%%%''')))+++,,,+++******%%%###%%%***,,,******...+++(((&&&'''%%%"""###''',,,,,,+++***))))))***+++,,,&&&!!!###))),,,333)))111555+++222>>>888333111...---///222222111)))***)))'''***111555555...111333111///...//////000...------000222333333333+++---111---///444///---///000000...------...+++&&&000///333888...222555333000---,,,---///000---///222333222111000111000111111000......///111111111000////////////000444333111000000111333444---...///...---...000222///---,,,...///000111222222---555>>>;;;999777...444333///+++,,,111222///,,,:::///...222,,,000...777333222444444333666:::---///222555888777333000000111...666000,,,777,,,...............,,,+++***000---111222***,,,222///.........------,,,+++***---------...//////...---...444111...000***$$$))))))---000000///---,,,***+++---///000///...000444000333@@@222888+++333...222///333333+++///999999---///333444333222111222+++......,,,---///...+++000000///.........///000111---000666555,,,)))---++++++,,,,,,+++******,,,((('''&&&(((,,,...,,,***%%%***333999666...***+++999BBBAAA666///222444111&&&((((((&&&'''******'''000---***)))***,,,,,,+++,,,'''&&&+++---,,,+++...'''***,,,---///000000...(((+++---,,,)))(((''''''((()))((((((---000+++###&&&))),,,---++++++---000######+++...+++333999333+++***+++,,,------///111------+++)))***,,,------......***%%%$$$)))+++))))))+++777)))---$$$((( $$$&&&,,,333(((***'''((((((((()))+++,,,...,,,)))'''(((+++,,,***(((---+++)))((((((***---///###"""$$$(((((((((+++000&&&&&&&&&'''((()))***++++++,,,---,,,***(((((((((---,,,)))$$$!!!"""''',,,---------,,,,,,,,,,,,,,,111...++++++......,,,***222...)))(((+++,,,+++)))&&&***---,,,))))))---222------......,,,******,,,'''((())))))(((''''''(((+++*********)))''''''''')))......)))***000///)))(((***------,,,+++,,,...(((***+++***************+++---,,,((((((+++---++++++---+++((((((,,,---++++++******++++++******+++---+++***+++***'''%%%''',,,***)))((()))+++---///%%%&&&)))+++,,,,,,***)))'''&&&'''***+++))))))***,,,)))(((+++((($$$&&&---000***$$$###&&&)))+++***---***((((((***+++000---222444000333999777444333///...222666555000///...)))%%%(((///333333111666666222///000222222000///...///111333333333333***---111---000777777...///111000///......///'''+++000555,,,222666444222000000000111222000//////000111222111000111222222000...---...000//////000000000000///...111111000///000111222333......///000000000///...333000///111111//////222444222:::@@@;;;::::::333000222222222333444///''',,,@@@555---//////888444666111......111555@@@JJJ------///222444444111///...222111;;;666333@@@777000111222222111///,,,+++///,,,111000&&&'''...---'''))),,,...//////...---+++,,,---...............%%%......---222...)))...(((---111000......---***...,,,,,,///000//////222+++222;;;333222,,,000---<<<000...111222777888...---///111222111000000000000111///++++++------***,,,///222333111...,,,+++000///444;;;888...))),,,+++)))))),,,---++++++---(((((((((***...111222333(((,,,333666111***+++000)))---...)))%%%&&&'''''',,,)))###&&&+++,,,(((,,,111222000---,,,,,,,,,,,,---///222222///+++(((++++++))))))++++++(((!!!%%%''',,,333666555'''(((((((((,,,000...)))***)))***+++---...---,,,'''&&&,,,,,,&&&,,,111+++(((((()))------,,,///444---...+++((((((+++***&&&000...(((###$$$)))+++(((+++111+++222$$$,,,&&&,,,))) ))),,,333777***+++$$$&&&((())))))***,,,......,,,***+++,,,,,,+++)))+++***)))((((((***,,,---,,,((('''((((((''',,,333))))))))))))***,,,---...&&&***,,,+++((('''+++...******+++,,,------+++)))++++++******)))(((((('''000...,,,+++++++++***)))333...((((((,,,//////---&&&)))++++++)))***---000---,,,---...+++'''&&&)))(((((((((''''''((((((((('''&&&'''))))))(((***...))))))***---///000---)))(((+++------******,,,///'''((('''$$$%%%)))***)))))),,,+++'''&&&))),,,+++,,,...,,,((((((,,,///---///,,,+++,,,+++))))))++++++******++++++++++++,,,...,,,***)))((()))+++,,,&&&''')))+++,,,+++***)))***))))))***))))))))))))'''''')))***'''%%%'''---***######)))+++***###,,,333///%%%"""---444444333777444000444000333333000111555555111666555000+++,,,000111...444999999222---000444555///......///111222111///...(((...444---,,,333444...000111111000///000000,,,%%%000333888<<<333:::222111111111222222333444111111000000000111222333444444444222///......///...///111333333111///...---........./////////000222000///000222222000---555222111333222---,,,000222333<<>>(((333444333===+++000999===777000///333)))111111111777333,,,//////000222333222111000...222111222333000,,,...333000000......666@@@AAA;;;,,,222///...444111---222;;;555111444666555444444000333444222222555777777444///++++++......'''!!!333,,,***000111---///777///111222///,,,---222888......//////000222333444555,,,'''***//////,,,***+++999>>>666444;;;777+++,,,,,,...///000000---+++''')))---///000...,,,***000+++222+++...666,,,,,,000000000---+++---222666000...///222...(((***000444444222...---111777999,,,@@@888'''---000))),,,000000***'''333???333111333555444111...,,,+++---666999<<<<<<000(((///+++000///(((%%%))),,,+++###)))000000)))%%%+++333+++((('''(((,,,///...,,,...,,,***,,,///111000...)))+++///111111///+++(((---***)))+++)))&&&,,,666111+++***000444000+++***''')))+++------***&&&$$$...+++***+++***'''(((,,,+++)))'''(((***+++)))'''---((('''+++//////---...)))))))))))))))***+++,,,+++...******///...333DDDFFF===...)))///+++(((///)))+++---...//////+++&&&%%%(((++++++)))((())),,,111***'''+++///...,,,,,,$$$,,,///)))%%%(((,,,---******)))(((&&&&&&(((******))),,,000000,,,)))***,,,$$$222"""...000000(((+++,,,+++)))))),,,///))),,,(((###'''000,,, (((&&&///&&&(((///(((---%%%$$$...555222***&&&***(((&&&&&&(((*********)))***---//////...,,,******((((((***---///---+++)))(((+++,,,&&&###,,,,,,&&&$$$(((***((()))------,,,+++***++++++++++++***%%%,,,'''+++555,,,---''''''+++333555000***(((000***%%%&&&+++...,,,)))222***%%%)))------***(((000...,,,***((('''''''''111***'''***......,,,***444---###'''000---"""***+++,,,,,,+++***+++---)))+++((($$$(((///000***//////$$$000%%%...%%%)))***)))((((((((((((((()))((()))***)))((((((***,,,(((((())))))))))))555000///222222///000333111000///...///000222444111222333333111///000222111------111111......222000111000///...///222444000...,,,---111333222000222333111,,,,,,111333222222000///111444555333000777666555666777555111---222---777///444555555:::,,,...222555222...///444///666555555;;;777111444/////////.........//////000///000222000,,,---222111333111---...444555222)))...+++***111///+++000333222333555444000000222222333333222111222333333444222000111444444000,,,(((***111888777///)))(((222333333000+++***...222222222111000///000000111111,,,+++...000......000///555555......333111***.........///000///---,,,333222111---******---000000,,,333,,,...888///000444444222...***))),,,...---+++---000...***+++000---///111111111333444555111@@@;;;111777888222777...///---,,,222888222%%%+++---//////...---------(((+++***+++###!!!&&&+++,,,((((((///555666...)))'''+++111222///***000...+++***++++++++++++...,,,+++,,,...///...,,,///...,,,+++***+++---...555000...000111///111555111+++***///222...)))(((///---***(((((())),,,...000***'''***,,,,,,,,,---000111000---)))(((,,,000...******...///------///..................---------000------222000444CCCUUUYYYEEE+++&&&***)))***000///---+++++++++)))&&&+++,,,......---,,,------***&&&%%%))),,,+++***,,,(((***+++///000---,,,,,,------------///000***((())),,,,,,)))(((***,,,%%%,,,"""&&&$$$---......---,,,,,,---...+++,,,&&& $$$......%%%,,,&&&)))---'''%%%'''%%%---'''&&&+++---***(((((((((''''''((())))))'''%%%###%%%(((+++------,,,+++222000...---...---***'''***)))+++---)))$$$&&&---&&&!!! %%%((('''(((,,,'''$$$"""%%%+++...---***,,,&&&...(((&&&***$$$,,,333+++&&&%%%'''(((,,,111...***&&&&&&))),,,+++)))...$$$###***,,,)))'''******++++++***)))((('''***,,,---,,,,,,---------111///,,,+++000444---!!!***++++++)))'''%%%%%%&&&+++***'''%%%(((,,,---+++&&&444000***"""%%%)))))))))******************&&&((()))******,,,...111(((((())))))))))))666111.........---///333111111000000000111222222///111111///,,,,,,///222222//////111000...---000555333000000222444555666222111000000000000111111///111111......111222000...222555555333222444777777666555555444333///------333***444222444666333000---,,,...///...111555...444111000666444///333444333111///000111333444///...000444222//////222000333333...+++---//////444999555333888666222777...000555888444......222444333333222111000///000---...///111222222222222222666777222---,,,,,,***222222222///+++***---000333222111//////000111111000///111444222...///333777222---+++---///000///111000000///..................---+++***---333999---(((///(((***555---///......///...,,,,,,...000++++++---000///---...222***+++...//////000222444+++333000...333///***000+++...000222222111000///***,,,------,,,,,,...///(((777777000222222,,,,,,''',,,...000///+++%%%***...---)))(((+++///......,,,)))''''''))),,,///---,,,---//////...---111///,,,))))))***---///222,,,+++///333333111000111---,,,///111...***)))111///,,,******,,,000222222***%%%(((...000//////***......'''%%%...///---...000...++++++///+++,,,,,,,,,,,,***)))(((---111///...222///000<<>>---)))000777,,,...///...///222333111111111111222222000---***000///............//////...222444333444666555111.........000222333222111,,,///333555555444333333000333'''000---000444333222---+++...111///.........333000...444222...444+++---///111222111///...///,,,,,,000222///---...222,,,***///666777444333555:::666555<<<<<<;;;BBB777000,,,///333333222333333------555999555333555222444555444111111333666111333222//////111000---.........---------......111222333333333222000//////++++++111555444333444---''''''///222///---000///000111...,,,,,,000333999111(((&&&***...000///333111999///,,,222))),,,///...------...---+++)))***,,,---,,,---///,,,'''000111777@@@===222,,,---,,,&&&,,,111...111555---///...------...000000000,,,...//////......000111666@@@;;;111444555///...(((&&&(((---///,,,)))(((///666777111///333333...------,,,+++***,,,///222$$$&&&((())))))***,,,...---,,,)))((((((+++...111///333333---((())),,,---(((***+++)))))),,,---+++---...///////////////...,,,---//////)))$$$(((000***)))***,,,///...***''',,,***+++---+++'''(((,,,)))***,,,...000000000000...666111,,,000...(((***222222,,,+++111...+++333)))$$$%%%...000,,,+++///---,,,+++,,,------+++***)))***...///+++%%%&&&+++$$$$$$'''---...+++***,,,+++(((&&&'''******'''$$$***))),,,000000,,,)))***$$$888***!!!&&&!!! ###+++***)))+++---///000000$$$(((,,,---,,,---000333***+++((((((***###"""'''(((((()))---000,,,&&&)))(((&&&'''***---......******+++------............///...,,,++++++---///......,,,***+++,,,((("""%%%'''((((((***...---)))%%%(((+++***''''''+++///***%%%...)))(((...&&&------(((%%%'''(((((())),,,***++++++(((%%%$$$'''++++++...555999666...+++---+++)))((('''&&&'''((()))((((((***,,,...000///...!!!$$$)))...---))))))---+++,,,---,,,***)))***+++'''+++---***))),,,---+++---222'''222!!!---"""'''%%%&&&''')))))))))((((((!!!$$$''')))******+++,,,***)))(((''''''((()))000222---***...111222111///---,,,+++,,,...///(((999BBB777++++++222666,,,000111---...222222///111111222111000000111333000---,,,---000222222000---111333222333555555111...///000000111111111111+++000666888666444222222///+++666...222222000333000,,,***---000///111555+++000---,,,222///+++000000000111222333333444444333...,,,000111///......111,,,+++000333000...000,,,000,,,+++222333222888333000000333555222222444333++++++444999444111333111222111000//////000222III===111,,,,,,,,,///222------------///000000000///111444666555333000......,,,---//////,,,...333//////111333444222111111+++...000...,,,,,,///444000...+++***+++000555:::111111<<<333000555+++...,,,+++***,,,///111000///(((,,,---,,,///222///(((///---333;;;999...***...222...555555000;;;BBB333+++111000***)))///111---+++---///000...------...111666111...333000***---)))+++555BBBEEE<<<111,,,(((888@@@555***+++111444,,,***((('''((((((((((((%%%'''))))))'''''')))+++***)))((((((***,,,///111---///+++$$$"""'''*********......)))(((+++,,,)))///...,,,******+++---...,,,,,,...000---)))***///'''&&&&&&(((***)))$$$ ,,,)))(((,,,---++++++---(((((()))***+++,,,,,,---***222...)))///111,,,---,,,...)))(((---(((###***$$$ ***...******///'''(((******)))((()))***''''''***---***%%%%%%)))------000333000***)))...222...+++,,,///000...++++++))))))++++++))))))+++***,,,///)))///222***222&&&'''((((((((((((***,,,"""(((++++++,,,222888&&&!!!(((///,,,***+++)))&&&+++,,,******---+++'''(((''''''(((+++,,,,,,***///...------+++***)))))))))+++,,,++++++---111444...111000,,,,,,000///***&&&***+++***---222111,,,$$$&&&'''(((((())),,,...!!!'''444)))&&&000***,,,...******......)))&&&&&&,,,,,,***(((&&&&&&(((***'''%%%''',,,,,,((($$$###))))))))))))))))))))))))+++%%%%%%---///***+++111$$$###''',,,+++&&&&&&***+++,,,,,,,,,***)))***+++(((333555,,,(((---,,,###DDD222!!!$$$&&&)))(((---(((((((((((((((((()))))) $$$&&&&&&&&&'''(((***)))(((''''''(((###///777666444333222...111///,,,******+++---...)))---+++&&&+++666666......222222...---111111---444444444222000222999>>>111---***---333666444222+++...000///000222222///---000333222000...000222***000666888666111......,,,###???,,,666222+++111000---,,,...000222777===+++111...---333000,,,000000///......///111333444888222///222444222111111///---...222111+++,,,111222666000---222111///666000222777:::888333333777333***)))444888222...111333222000000000111222222777+++'''///444111...000))))))***---111333444444+++...333666888666222000000111222000)))###'''///...222333111//////...---))),,,//////,,,,,,///444***000555333...+++...333+++---999111...222))),,,444000---,,,......,,,***)))---///...222777444---111***(((---,,,&&&)))333...***000,,,%%%444;;;'''(((333444((($$$---111---000111333222///,,,******///000,,,///555///)))000///)))(((///222///...000,,,222000)))***111...%%%...+++)))))),,,---,,,)))***,,,---,,,)))''')))+++"""%%%***///000000---,,,,,,***$$$""",,,000---000444333,,,***------))),,,,,,,,,++++++******))),,,***,,,000111...---///......---...---+++(((&&&---((('''+++//////---...+++******)))******+++,,,$$$---)))%%%---111---...%%%111333222555000((((((999///---222111(((&&&+++'''***------+++***,,,...&&&%%%(((,,,,,,((('''***///,,,------)))&&&,,,666+++'''######'''***(((%%%///***'''(((((('''***///---!!!...&&&(((///)))(((***+++***((('''***---''')))+++)))### ###))),,,"""---666,,,+++...%%%&&&...000***%%%'''))))))''''''(((***,,,+++(((%%%((())))))***++++++,,,,,,---......+++''''''***---(((,,,,,,((((((---...+++(((,,,,,,***,,,000///))))))'''&&&'''***,,,,,,+++(((555CCC000&&&///))))))AAA666+++&&&%%%&&&,,,222000///,,,******++++++,,,...&&&"""(((...---(((%%%(((***,,,...///...,,,+++000&&&&&&///...###$$$111222,,,(((***)))'''***222"""###%%%&&&%%%&&&((()))"""333555&&&!!!((($$$111&&&///((()))---(((((('''&&&&&&&&&''''''"""%%%((()))(((&&&&&&&&&+++)))(((''''''(((...---,,,---//////...,,,>>>555//////111000///000''''''(((***...000111000,,,+++,,,...111222111111---777...)))555444,,,333,,,222444111000222///(((222222111000///111555888000000111111111000000///...000000...000333111,,,...,,,+++---222555555444222111000...,,,***((((((.........000222222000...---...000000///000222555;;;///---)))###222<<<+++111//////000111222111000$$$)))...000222555333///444...444...---333+++111111444555333///---000333***---111111...,,,---///)))+++---000000...,,,***+++000111...000444555111...333777444,,,(((,,,222222111000...---,,,++++++000222111------000000...000---,,,---000111000...///)))111,,,---222))),,,,,,+++,,,...000111///...+++*********+++...111333""",,,444555111///---+++000000000...,,,+++,,,---000///---,,,,,,---///000...222222...,,,...///---+++111000,,,000<<<>>>888......//////000000111111...((((((...111---+++,,,---)))%%%###$$$(((,,,...(((,,,$$$'''222&&&...(((000$$$000###+++&&&'''///---,,,000,,,(((---...***(((+++,,,***(((***;;;@@@222...+++&&&((((((+++,,,+++---000,,,$$$///,,,)))+++......+++''')))%%%''',,,,,,'''&&&))),,,---,,,)))(((++++++''''''000111***,,,111$$$***---666333''')))///+++***...666222&&&(((...((()))(((+++000///)))(((,,,333***+++,,,((()))+++###)))(((((((((+++,,,------''',,,111111,,,((('''(((///***&&&'''***,,,)))%%%))))))((()))(((&&&### ,,,******...111111+++%%%+++++++++***%%%###***444,,,,,,,,,,,,((("""!!!"""(((+++(((###%%%++++++%%%---))))))+++***%%%###&&&))))))+++,,,,,,+++***)))'''***,,,---+++***))))))+++---)))""""""(((,,,***+++%%%###(((,,,+++)))(((***((('''***...111000...&&&+++333---$$$+++222)))------,,,+++++++++++++++,,,+++*********(((%%%###......((((((///***&&&---***))))))***++++++***((((((,,,,,,'''%%%&&&&&&$$$$$$$$$&&&***---...---+++(((&&&&&&((((((&&&$$$###'''(((***,,,***%%%%%%***'''%%%&&&)))***''''''***"""$$$+++333222***&&&))))))---000111---)))&&&$$$***((())),,,---+++---111&&&&&&%%%&&&''')))111000///000111000...---555---)))+++///000000222...---,,,...000111111000///......///000000///...---444111...000...---222///333333111222555333...222222222222111222555888222222222333333222222111,,,//////---...222222///222111111111222222111000///////////////.........---------000222333111000222...,,,///555777333...$$$)))333555///---+++"""111//////000111222111000444666555111......,,,(((:::444;;;444444999222777---000222111//////222555/////////111222333222111...//////000000///......+++000111///000444444111,,,555111...111---$$$......---,,,,,,---...//////111111------///...+++111///,,,,,,///111111000///''',,,&&&(((000)))///...---,,,---///111111111000...,,,,,,...000111111'''///444222...---+++)))---......---,,,+++---......---------...000222333***...///,,,,,,...000...+++000000+++---444333+++......//////////////////...***)))///111...,,,---///...,,,++++++,,,---------,,,---...!!!###555+++444$$$!!!222,,,***&&&...,,,***...***&&&+++000---...000///,,,+++---333999...---,,,***000&&&,,,//////---///333000)))$$$###%%%))),,,***""",,,))))))------***))),,,''',,,...,,,+++,,,+++(((&&&---///+++,,,000+++"""***(((,,,)))"""&&&---(((***///888777,,,...333---+++(((***---+++'''(((---$$$ '''...,,,///000((($$$$$$$$$%%%&&&''''''&&&'''))),,,,,,++++++,,,...))))))))))))***+++,,,,,,***++++++,,,,,,+++(((&&&+++)))''')))---...,,,)))///...//////+++)))000:::(((''''''(((((())),,,///+++)))'''''''''''''''((((((((())))))))))))))))))'''((()))+++++++++******++++++******++++++,,,,,,%%%!!!"""(((***(((***000,,,'''&&&***......---...///...---,,,++++++---...---+++(((...,,,***+++,,,---,,,***((('''***((('''(((***,,,------...///)))***000+++%%%+++'''&&&&&&'''''''''&&&%%%$$$))),,,---///111000,,,,,,++++++******+++---...%%%%%%&&&((()))(((&&&%%%++++++---///,,,&&&&&&***...***)))******((()))---000)))%%%###!!!"""(((---,,,+++,,,,,,,,,)))''')))%%%###&&&'''%%%%%%''')))((('''&&&&&&'''333111000000000000---+++000***'''+++//////000222222111//////000000///...---......///000000000//////...444444***)))///000---//////...000444333000111333444444333333555666111111222222333222222111...222222//////333555555222333444555555444222000000000000111111111111222//////...///111111000......------000444555222/// +++000111000,,,222CCC111//////000111222111000666777444///...111222000666111888222222888000555000111333333222222444666222///---///333666444222000//////.........//////---///000///000333444111###444:::000///777...000///.........///111222---000111...---...---)))111///---,,,...000000000111***000***+++222***///***)))((())),,,///111111222///,,,,,,///000///...,,,222444111...///000///***+++---,,,++++++---...,,,,,,,,,---///222444666...333444111///222333111---111222...///222///'''..................------///++++++///111///---...,,,------------+++***)))***###///---)))222///)))---(((+++%%%...(((***%%%&&&---+++(((,,,((($$$)))......111333000******...,,,333******)))'''333...,,,---,,,***,,,...---******)))***---000///***%%%///,,,,,,......,,,,,,///$$$+++000///,,,,,,+++))))))+++,,,+++******---111,,,(((++++++''',,,000(((&&&)))333444,,,...333...///---,,,,,,+++))),,,000222,,,///111+++---...''''''((()))******)))((('''((('''&&&'''***,,,------'''***---+++)))(((,,,000***+++,,,---------,,,++++++'''$$$$$$(((,,,---,,,---,,,------)))''',,,555666222,,,'''&&&''''''((((((%%%&&&))))))''')))///&&&,,,,,,'''''',,,,,,&&&&&&&&&((()))************---)))&&&&&&))),,,,,,+++"""...111''''''111***''''''***+++)))))),,,---......+++'''&&&***///++++++,,,$$$###+++&&&+++,,,///000///---)))''')))'''%%%%%%)))---000111***+++'''(((...)))"""((())))))))))))(((((('''&&&'''***,,,---//////((( ///...,,,'''###$$$(((,,,%%%'''***,,,---,,,+++)))---+++---...,,,&&&%%%(((111,,,)))***)))''')))...---******,,,---***((((((---)))%%%%%%(((***)))''')))%%%$$$'''(((&&&&&&((($$$$$$%%%&&&''')))///...---...///...,,,+++444///,,,///000///...000000///------...---,,,***'''))),,,...///000111333111)))333888******333///*********,,,///000---***000222444555444333333444...//////000000000000000000333333///---111444555000///000555:::;;;777222333333222222111111000000333111000000000///---,,,***///333222...---111666+++333---***000,,,777XXX111/////////111222111000///111000...///555777777111+++444...///444,,,111444333333222222111000///111...,,,,,,///111111000000000000111222222333333.../////////000222333222000888777...,,,222000&&&444444333333222111000000***...000//////000///+++---------............---000***333///000333''')))'''''''''***---000111111000---)))***---///...+++***......++++++///333333***+++,,,,,,+++***+++,,,,,,,,,,,,---///111333555444777777333000111111///,,,//////...///333222,,,.........------,,,,,,,,,---,,,,,,...///.........)))***,,,---,,,***))))))(((...(((+++:::)))((('''***...+++***''',,,///&&&---+++(((+++(((###)))(((***///111,,,&&&&&&+++,,,222(((((($$$ ---+++******)))'''(((*********444000,,,+++---000222222///---,,,,,,++++++,,,...$$$+++000---*********)))///***(((+++)))%%%(((000'''(((000222,,,///111(((''''''...000(((***000---...------+++***)))+++...BBB777222,,,"""###)))%%%,,,...000000///---+++++++++(((%%%'''+++,,,***&&&+++---...,,,)))'''***,,,(((***++++++******)))***+++(((%%%%%%'''***++++++***)))))))))%%%"""%%%,,,...,,,(((%%%'''---...---))),,,,,,(((%%%'''))))))***222111'''%%%+++)))$$$%%%&&&''')))******++++++&&&###$$$))),,,+++(((%%% ###...///'''&&&,,,((((((***---+++&&&%%%'''$$$&&&(((((('''(((+++---+++,,,111///'''***...&&&)))+++,,,---,,,***(((&&&***'''%%%%%%''')))******(((***'''***111,,,%%%+++)))***+++***)))((('''''',,,,,,***)))******!!!***+++***$$$"""((($$$(((,,,,,,++++++***'''***((())),,,***&&&%%%''',,,(((&&&((((((&&&'''+++!!!"""&&&+++---***###,,,+++)))((())))))))))))%%%%%%(((***)))&&&***111%%%%%%&&&&&&'''(((---,,,,,,---///000///---555111///111111...,,,......---+++,,,------,,,***%%%(((+++---------///111333&&&...777...///555...,,,++++++000333111,,,'''...000333444333111111111---...///000000000000000///222111,,,+++...111000222...---444>>>AAA:::222222222222111111111000000222000//////000000///...999777333000///000111222---555111111777+++''':::111/////////111222111000///222333000000222222///444///888333444999111666111///...///000000---***...//////...++++++...000...000444777999999888777000//////000000000222333,,,+++,,,...---,,,222:::333444444555444222000...)))---000///111333222...(((+++...000///---***(((,,,%%%,,,''')))///'''+++++++++,,,///111111///------+++***+++...000///---(((***)))%%%%%%+++...///+++,,,...---+++)))))))))------------...///000000///222222...,,,------+++++++++***)))+++000000///......------,,,,,,+++++++++,,,---,,,,,,---------)))+++...///...---///000,,,%%%111(((000===***///***$$$$$$,,,333,,,%%%(((...+++(((,,,)))%%%+++%%%(((---000+++%%%%%%***...222)))***%%%)))(((---+++******))))))+++...,,,)))%%%$$$%%%))),,,---,,,,,,***(((((()))******(((,,,...***'''(((***)))222)))&&&,,,---&&&&&&,,,"""$$$---,,,"""&&&...***///***......''')))000///)))+++,,,***''''''''''''333***(((%%%"""***)))))),,,//////,,,***)))))),,,)))(((,,,000111,,,&&&...---,,,+++************)))***,,,***(((&&&'''(((,,,+++***)))******)))(((((('''(((***)))&&&)))...+++---,,,''''''+++***&&&***444111$$$ ((((((+++333222'''$$$***(((%%%%%%%%%&&&((()))***+++***'''%%%(((,,,...***%%%&&&)))***)))***++++++((()))***...222000+++(((***######%%%(((,,,...,,,)))000++++++(((""")))111...'''''''''&&&&&&&&&%%%%%%)))((('''(((((((((&&&$$$))),,,***...666222,,,222%%%''')))(((&&&$$$%%%&&&***)))'''&&&+++000---''''''***+++'''""" $$$(((!!!(((+++(((%%%&&&%%%"""'''%%%&&&***,,,)))(((***$$$###%%%)))***'''''')))***)))((('''((())))))(((***...222111---******,,,###))))))"""$$$///,,,+++***(((&&&$$$---------///111333222111...,,,,,,000000---,,,//////---------...///...---))),,,///...+++***+++---222(((+++444222///000...333//////555999666000,,,...000222333111000000000//////000111222222222222444555222///111555555111666222000555===???777/////////000000111222333333...---,,,---000222333222KKK<<<......777:::111%%%///111///111666///(((+++111//////000111222111000---111222111111222000,,,555000:::666777===444999222///...111666777333///...000222111---,,,///333))),,,000444666666444333222///...000000///111444---***...777555---000;;;111111111111111111111111***...000///000333333000'''+++///111///,,,)))(((000&&&(((!!!%%%111///888------,,,---...,,,***''',,,---...//////000000111000111...***))),,,...,,,+++---......+++)))((((((...............---------***///000------000111000000...,,,+++,,,///000000------------------,,,,,,***------***))),,,...---%%%)))---...---,,,...111,,,000222)))111666+++111'''((("""+++(((111+++,,,(((...+++)))---***(((...)))***---000...******...---111)))///---$$$,,,***+++))))))***)))''')))---%%%''')))+++,,,+++******)))+++***'''&&&((((((&&&***,,,+++((((((+++,,,)))///((('''---000,,,***---''''''+++%%%!!!///111000(((***,,,$$$%%%,,,,,,,,,///000---*********(((###!!!'''+++&&&(((---***(((+++...---***'''((()))+++***+++000555555111+++***)))))))))+++,,,---,,,***,,,---+++(((&&&(((***,,,,,,------,,,***((('''######&&&***+++***---111###+++...)))'''+++***&&&$$$***)))!!!###......%%%'''------'''&&&***)))###&&&&&&&&&&&&''')))***++++++******,,,......***'''%%%++++++''''''...///***)))'''***///000,,,***++++++)))))),,,000000,,,'''+++''',,,...)))+++///)))+++******)))******+++,,,)))((()))***++++++(((&&&%%%(((%%%)))222...***000%%%(((+++***(((&&&(((*********'''%%%)))///111...))),,,---,,,***((()))+++%%%---000)))&&&))))))&&&(((%%%&&&,,,...---+++---###"""&&&,,,---***(((***###***---...111111...!!!)))111111***%%%&&&)))"""''',,,*** ***&&&&&&'''''''''&&&///......///111222111///)))(((+++///000,,,,,,///111///......//////...,,,,,,///111000,,,***+++......---,,,000333)))%%%...666...+++111777555222222000111333222111000111222...///000111222222222222555444111111777===:::444666555555777999888444000000000000111111222222333111///------///111111111AAA666---///777999000%%%333...---,,,,,,333666---111//////000111222111000***...000000111333333///000,,,666222444999111666555111///333999;;;666000,,,...000111111222222333***+++---///000000000///333///---000000...000555444222444777666222000111:::666222......000444666---///000---...111111...+++...000000...++++++,,,444+++...'''***555222:::---+++))))))+++...///000,,,///222111...,,,...111444555333//////111000,,,***,,,......---*********....../////////.........+++000222//////333555444222///...///000000000///------------............***//////+++)))---///..."""(((///111...++++++,,,(((;;;111,,,111)))***...%%%000...555###***(((333'''---***(((---+++)))000...,,,---111222000000333***---'''333444***///***)))((()))+++)))%%%'''---))),,,///222222111000000(((,,,,,,((('''***)))$$$)))***))))))...222000***((()))***,,,+++***,,,...,,,***---((( '''222000,,,$$$(((,,,&&&$$$((('''000444333,,,))),,,---+++(((&&&///222+++***---((((((+++---,,,(((&&&))),,,+++***+++---111111///,,,''')))+++***((((((+++...(((+++---+++'''&&&)))---+++,,,------+++***))))))###"""%%%***+++)))***...'''&&&(((222999999***!!!$$$******(((***%%%&&&'''(((((())))))((((((((('''''''''(((******++++++++++++***)))((((((''''''(((***+++++++++,,,111***&&&((()))((('''(((000///---,,,,,,,,,,,,+++(((%%%...555000---+++""",,,---...000111111111111***)))(((((()))***)))((($$$&&&"""$$$,,,((($$$+++'''+++......+++***,,,///------***%%%$$$''')))'''+++++++++***************(((111333+++''',,,///,,,***&&&&&&,,,///---++++++&&&%%%'''+++,,,)))(((+++$$$)))((((((&&&###!!!(((***(((%%%%%%'''******+++***$$$!!!(((!!!###%%%&&&((()))......---...//////---,,,******---111000,,,,,,...111000.........---,,,******...222111...,,,///222+++222...///333###...333)))###)))000111111333222333444333111111222333,,,---...///000000000000...,,,))),,,555<<<888000222666999999666333444555555444444333111000000///666444000.........,,,+++''',,,111333111......///222,,,222111)))222333111//////000111222111000111333333000///111000------)))333000111777...333444///+++...444555...'''***)))***...444666444222333333222222222222222333444///---000111...000555...000,,,(((---777666...FFF@@@666...,,,///555:::///111000,,,+++......+++000111111///,,,+++...111000+++333//////444))),,,///,,,***+++111999???CCC***///333111***'''***...---//////------000...***(((+++...///...,,,,,,,,,...//////000000000000000+++///000---,,,///000///***(((***---000...,,,,,,---------....../////////***000111+++)))...111000%%%---666999555000,,,,,,'''DDD333333444###,,,...//////!!!...%%%111$$$$$$&&&,,,)))''',,,+++)))111000------111444333333666(((***%%%333777,,,...'''---,,,---111...)))+++111+++++++++***+++---000333)))---...***))),,,***%%%'''((((((,,,444999444,,,$$$+++...)))$$$$$$))),,,((('''...///***...///&&&,,,%%%+++333---***,,,)))...111---%%%"""&&&)))(((+++(((---...%%%'''---***$$$''')))((($$$###&&&***---+++))))))))))))((('''''',,,000,,,%%%"""'''---$$$(((***)))&&&&&&***...******+++***))))))+++,,,+++)))***------)))(((***'''333666+++!!!###&&&$$$BBB''',,,...&&&###$$$))))))&&&&&&******)))(((''''''(((************)))&&&######%%%'''+++###%%%000000%%%###+++@@@444***'''((('''&&&(((000000...***&&&''',,,111222'''&&&&&&!!!$$$***'''&&&(((,,,///111000///------***&&&$$$$$$%%%&&&&&&++++++&&&'''...***&&&---###(((++++++)))(((+++...+++...---(((%%%(((***)))***'''$$$$$$%%%&&&&&&%%%###,,,...&&&""")))...,,,***%%%%%%***,,,***(((''')))&&&&&&((((((&&&'''***&&&000333+++###%%%***---!!!&&&***,,,,,,,,,,,,***&&&%%%''''''$$$###%%%++++++***)))&&&###///"""333&&&555000222444+++ ,,,)))...***+++...)))666===666---+++...000+++&&&333---(((333---)))......---,,,---...,,,))),,,222555222......///...>>>444111555555//////555111111111///---,,,---...111000///000222333333222777777444111333888999777999222000333222000888EEE222222222111222222222333...222222///...111222111999222///111111---,,,///555------666666,,,+++333///...---...000222111000...///000111111111111111---///222444333000---***+++///222000,,,)))***,,,......222777777444333777000000///...............,,,666888000,,,222555222;;;999777666555333000---000111///+++///777;;;888000555111...222///***///---******///111000...000(((111333,,,+++222333.........------,,,...111444---222333---)))+++000111666000///444444///++++++222...---...---))))))+++///111333111...,,,...000..................------......,,,+++///333222---111888777,,,)))------'''...------,,,,,,+++******///,,,+++***$$$###---(((###;;;LLL666$$$(((***......---+++))))))+++...------...222555444000,,,...+++***---///---*********+++---,,,---111999@@@111------222555111---,,,+++++++++***++++++,,,,,,$$$,,,---'''(((000222,,,)))&&&$$$%%%))),,,+++***'''///000***(((,,,)))'''---,,,&&&(((///...$$$###'''***((($$$###&&&***$$$)))---+++&&&""""""%%%)))+++------+++)))''''''***------******,,,+++((()))((((((+++///111///,,,+++***((('''''''''((()))000((('''(((***444555&&&&&&'''((()))(((((((((((()))&&&$$$%%%(((***)))((()))###***+++!!!,,,(((...... (((333555+++%%%'''((('''$$$$$$&&&******))))))***(((###$$$'''$$$)))***&&&%%%***,,,***)))*********...111...'''---***!!! +++*** &&&///)))555***###666 $$$))),,,***%%%$$$+++222++++++...///+++'''+++111(((&&&,,,---%%%&&&+++(((###(((---///...---...///,,,---///...---,,,,,,---***,,,,,,)))&&&(((,,,...+++)))***...******......******......***111...+++************)))---)))(((+++,,,)))''''''$$$ '''+++&&&///'''---***((()))***+++)))&&&...+++)))***,,,,,,222&&&444(((666333000000000///111...,,,111000---333444000---///111///333---:::333---666000,,,.../////////222333222000555333///+++---111///***222///...///...,,,,,,000,,,---...---,,,+++,,,---111000///000222333222111///111111000333888888555888999>>>BBBAAA<<<;;;>>>444333222111111111222333,,,111333000///111000...444...,,,///000---,,,///333......333222,,,,,,111...------...000111111000///000000111111111111111//////000111111000///...222---)))---333666000***---,,,///222222///000444111000///...---......///222;;;===555111666999666>>>>>><<<999666222///......000///+++,,,222444111***///,,,***000///,,,111---)))(((---///...///111000//////111000---,,,...---...---------...000111111444444000...111444444222---,,,---...///555>>>000///111222...+++///555.../////////---------...+++,,,,,,---...///000000,,,//////...111666666333///666555---***///000+++///000000000///,,,)))'''333...+++,,,+++((()))---..."""+++333%%%""",,,...***+++,,,---,,,++++++***---,,,,,,---000000...,,,,,,...///000222333222000111...+++)))***,,,...///+++(((***000333111......///...,,,+++***)))))))))---***(((***,,,,,,---///...,,,******+++,,,,,,+++'''...///)))(((---+++$$$000///...---+++***+++///***+++,,,,,,***)))***,,,---...///---******,,,///+++,,,,,,,,,+++)))'''&&&,,,---,,,((('''+++,,,***(((((((((+++///000...,,,+++***))))))(((((())))))---'''((()))(((000111$$$'''&&&&&&))),,,+++'''""")))'''%%%&&&(((***)))'''&&&,,,%%%111$$$///'''--- %%%(((---))))))++++++,,,------,,,,,,---///+++)))***,,,+++((()))---***---+++%%%###(((,,,,,,&&&)))***)))***---***&&&444444---$$$%%%***%%%...///,,,,,,444---"""111+++((((((+++000000+++%%%******+++,,,(((%%%)))///***&&&***+++$$$'''---)))'''))),,,---,,,+++++++++(((***,,,,,,,,,+++,,,---+++(((&&&***000000%%%///,,,---111///***''')))))),,,,,,)))))),,,,,,))))))***+++,,,,,,++++++***+++((('''***+++)))'''(((((()))%%%&&&&&&///...,,,***(((&&&'''((()))'''%%%---***'''&&&((()))333(((444,,,999;;;333000000222...777)))+++444///111///,,,***...333222...000(((444...'''...(((%%%///......000222222111000'''+++------///444555222***///111...+++---///...,,,...111111000///000000222111000000222333222111---111333444888======999444===DDDEEECCCAAA;;;666666555333111000111222333,,,222555333111222111...000,,,+++...000//////111222111000000000000000111///...---...000111111000000111111111222222222222000000///......///111111666000+++---333333---'''111000111444333000111555222000///------...///000***333666222111777;;;999:::<<<<<<999444000///000,,,000111...,,,......,,,***000---,,,333222///555///***)))---/////////222666------666777...---444.........------......///000111///---...333444111444222000...***)))000999,,,...222333...+++222===---,,,+++,,,.........---,,,,,,------.........///,,,111222000000333555333,,,222333---,,,111222///---///111333222000,,,***///)))&&&))),,,+++))))))...'''+++---'''((()))'''(((+++...000...***'''---,,,***+++---......---"""***...+++,,,111222...///+++'''(((+++...,,,***---******///222///...///...---,,,***)))))))))***333'''###+++---''''''...,,,,,,---,,,++++++---...''',,,,,,((((((------(((111***)))---))) $$$222*********)))(((''''''''',,,***'''%%%&&&(((,,,///,,,)))''''''((((((%%%""",,,---+++&&&&&&***,,,+++((((((((()))***)))'''%%%)))************)))((((((+++'''***+++&&&+++---###'''%%%$$$)))------&&&***)))''''''((()))((('''&&&...)))444$$$---###)))999111###)))$$$000((())))))***,,,......---,,,&&&%%%'''***)))'''(((---,,,......)))''')))******+++///111///---......++++++//////***+++...***!!!,,,%%%###///)))000,,,)))(((+++111222...(((***(((((((((%%%###'''---///(((***,,,(((,,,111,,,,,,+++***++++++***((('''$$$&&&)))******+++,,,...888///'''''',,,000...***///,,,***,,,,,,+++,,,000(((******((((((******(((&&&+++///000...,,,,,,,,,)))&&&%%%)))+++)))''')))&&&---!!!+++111(((+++)))'''&&&'''(((((('''%%%,,,)))&&&%%%'''***000(((111...;;;DDD888444...@@@+++999&&&***666000222...+++,,,000444111---777---999444---444///---333000///111222000......'''444555000000444777---777;;;333///222444222...000333444333111000000333111000111222222111000000333444555999>>>???;;;666???BBB======AAA@@@888:::888555333222222333444000444666333111333444222000...---000222222222222222444333//////333444111000///...000222333222111222111111111111111222222000///.........000111222,,,///222000,,,)))+++...111111333777555000000222222111...------...000111***000333//////222444333///333666555000---///222,,,///222222///---,,,,,,---222///---333111...333111...---111222///---...000***+++222555222111444000///....../////////......---***)))...333222---222222444333///***'''&&&***+++---...+++***000999---+++)))+++...000...,,,000000///...,,,+++******,,,111333...+++,,,------+++///000,,,+++///111///)))+++...000222222111000)))&&&%%%'''++++++)))'''&&&)))+++))))))...)))******,,,///111///***&&&,,,,,,,,,,,,---.........''',,,''''''---...)))---+++***+++...///...---888222//////...+++,,,///+++***)))((()))+++,,,...---%%%###(((,,,)))'''((($$$'''******)))***---000(((+++***&&&&&&***+++(((,,,''''''***((($$$&&&,,,&&&)))***((($$$###$$$&&&(((%%% !!!$$$'''(((///***&&&'''+++---***'''+++---,,,((((((+++---+++,,,,,,++++++)))'''$$$"""'''((()))***)))((('''&&&***''',,,---&&&'''+++%%%&&&%%%%%%(((***+++(((%%%+++***(((((((((((((((''',,,***555'''...((($$$RRR((( 222111!!!%%%$$$$$$(((,,,---***'''%%%$$$&&&)))(((%%%'''+++(((,,,000000...+++)))'''...333666222//////000/// '''+++***+++......***:::444,,,###555333666))),,,,,,***''')))000666+++(((&&&&&&$$$"""&&&,,,---%%%(((,,,***---000(((///,,,))))))+++,,,)))&&&$$$&&&)))***)))***+++,,,444222...***&&&(((444???---+++)))(((''''''((()))((())))))(((((())))))(((''',,,000...)))&&&''')))'''$$$$$$(((+++)))((()))!!!&&&!!!'''***######)))))))))))))))))))))(((+++***))))))+++------(((......555DDD666222,,,BBB+++888***---555333000///000222333111...---222'''333111+++222...///333......333444111///111&&&///555333///......---111;;;>>>666000444555222---///111111///---++++++444222111111222222000///222333111///222888:::777;;;AAABBB>>>@@@GGGHHHBBB===;;;888666444444444555222444333...---111555555000000000000111333111//////333222...///222333000111000000111333444444333222222111000000111111222......//////000000111111'''+++...///------111555+++,,,111555444---***+++111000///......///111222777:::999555222000...,,,+++///333222---+++...111,,,---000222111...---...(((---***(((///---)))///111//////333333---((('''''',,,---***,,,222111,,,333111//////000111000///000...++++++000666444---+++,,,...222666555...&&&---***)))++++++***,,,111...+++***+++///000///,,,000///...---,,,+++******+++000111,,,((()))******+++---...+++)))+++---,,,******++++++---///000222(((***+++++++++,,,+++*** '''###***...---...............---***((()))***,,,------......///&&&---///******...///***000111222000,,,))))))***<<<555///+++(((&&&***000***)))((('''(((***---...$$$((()))'''***///,,,$$$###&&&)))***((((((+++...***+++)))%%%%%%'''((('''***---,,,+++000666222***)))...111...'''$$$(((---+++(((&&&%%%&&&'''''''''111---***,,,111333222...(((,,,...,,,,,,...---)))---...///...---+++))))))&&&'''((()))((('''&&&%%%+++''',,,///'''''',,,)))%%%'''((('''%%%&&&***...*********)))''''''((((((,,,)))222$$$---!!!,,,)))::: +++''')))''')))&&&%%%&&&)))---...+++(((+++******,,,+++'''(((,,,)))***---...---******+++)))...000,,,((()))+++***(((+++---***'''((((((((((((*** !!!&&&444###+++,,,,,,)))&&&&&&+++000---)))''''''%%%$$$''',,,&&& %%%***(((******!!!///,,,)))***---...,,,)))(((***++++++***))))))***###&&&,,,000,,,&&&)))222,,,,,,,,,***))))))((('''***))))))******))))))***$$$''')))'''""" ###''''''$$$$$$(((+++)))(((*** """***!!!)))###&&&(((((())))))(((((())))))&&&(((***,,,------,,,+++---------@@@///,,,'''555***///...++++++111//////222555333///,,,...((((((((($$$***'''***)))$$$%%%---111......333777111***(((///666333***222777777222...////////////111222111///,,,,,,,,,555333111111111111000...666666333///111666777555888<<>>===;;;888666444333333000111///))))))///555777...000///...///111///+++------.../////////......222111000111333555444333222111000/////////000111////////////000000000000999222,,,---222444///)))+++,,,111666444...+++,,,000000//////000000111111444555666555555444222111///111333222///---...///...+++***...111///...///&&&,,,))))))111000...333000---...111000***%%%###,,,666777...,,,333333+++444000------///222222000---,,,***)))...333000***111///,,,---444:::555---000,,,***------***))),,,---,,,,,,,,,.........---++++++,,,,,,---------...)))---...++++++---///---+++,,,,,,***))))))***+++000...,,,***)))***+++---(((+++,,,***)))******((("""...+++###''')))'''***---......---+++******,,,''')))***+++,,,...111333333111...---------,,,++++++...000...***(((***---444///***'''%%%$$$)))111...,,,)))''''''(((***+++""",,,///((()))111///&&&***+++,,,,,,***)))))))))++++++)))'''&&&&&&''''''(((---,,,***222<<<777''')))---000...)))&&&)))---++++++,,,+++******))))))+++)))((()))---///...,,,&&&+++---------...,,,'''###&&&)))*********+++,,,'''(((((((((''''''&&&&&&,,,%%%***...((()))///...(((++++++(((###$$$***111)))******)))(((''')))***!!!%%%''',,,&&&,,,!!!"""+++333***&&&***&&&&&&&&&(((++++++***(((,,,******,,,)))%%%%%%(((...***((('''&&&&&&***111'''+++,,,(((''')))***(((---------+++)))((()))***)))222'''///***222OOO///000+++'''***000///%%%///+++((()))(((&&&(((,,,)))$$$***...******+++###,,,++++++,,,......---++++++------,,,***(((((((((---$$$""")))---)))'''(((&&&)))+++)))***+++***''',,,******,,,,,,******,,,%%%'''((('''%%%&&&***...((($$$%%%)))+++)))(((***%%%%%%111"""///###---&&&$$$&&&''''''&&&%%%&&&(((!!!$$$)))++++++***---000//////)))@@@...///******///***888---"""000///,,,---222222...---000222$$$000111---222000444&&& """,,,000---...444111000------222777444...444000///000///,,,---000000111222111///...///000555333222111111111///---777888666333444777777333888555888???DDDCCCAAAAAA<<<<<<;;;999777444111///...000///+++,,,222777999---//////---///222000+++...+++---444444...,,,000000//////000222333333222222111///...---...///000333111///------...000111???777///...111111***$$$//////111555333//////222...///000111222111111000,,,---///222555555444444000000111111111000000000666---(((---222111000000+++111...---444444111777222...,,,......***((()))333999<<<888222000222444333...))))))---111222111+++,,,***)))+++///---(((444222...***...444333,,,,,,,,,---///,,,''''''***+++,,,---,,,+++***+++,,,******+++,,,------......***,,,+++***,,,000000,,,******++++++***)))***---000///---+++***)))))))))------***'''(((,,,)))###&&&222000,,,333,,,!!!&&&%%%***...,,,((('''***///,,,---,,,+++,,,000888>>><<>>222+++******777...+++111222......555,,,------,,,++++++---///666444222111111111///---111333333111222444222---???666444;;;@@@>>>@@@GGG:::;;;:::999666222///,,,...222333000111666;;;;;;---111111///111555444...222+++///:::;;;000---444///...---...000222111000222000...---,,,---...///666333...+++***---111333---000111///+++***...222...,,,,,,...---+++---222---...111222333222111///555333333555555111...---,,,,,,,,,///222333333222>>>111)))...444444333333...333///---222000,,,111666000---...///......111111000555:::333(((,,,999222,,,&&&&&&***///111111...000000...///111000,,,(((,,,---***,,,222111,,,&&&***///000)))"""$$$******,,,...,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,------***(((+++///,,,'''***)))***,,,+++***,,,///---------...---+++***)))666333,,,)))...333...###'''+++++++++)))999%%%------(((&&&***000444222///,,,---444@@@HHHCCC///&&&...333,,,***000777222---+++,,,,,,)))&&&((()))+++...+++''')))---***(((&&&&&&'''***---000+++'''&&&((("""!!!///+++)))(((***------***'''***)))***,,,,,,,,,,,,...,,,$$$###+++,,,&&&'''...+++%%% ###***---((("""$$$(((***(((%%%&&&+++000&&&(((+++***(((%%%######&&&((((((%%%&&&)))***(((%%%)))++++++)))'''(((***---,,,***)))))))))***+++,,, """***(((,,,333444444222///,,,)))'''%%%$$$''')))+++***((((((***---)))!!!)))!!!444***///$$$###111&&&+++///$$$%%%''')))'''%%%$$$'''***,,,******,,,***&&&&&&***%%%%%%***000---$$$ ------+++))),,,111000++++++)))))),,,---+++(((''''''---///111000555'''(((*********)))******///+++)))+++,,,)))((()))...)))+++))) """***)))'''+++//////+++((('''(((***+++,,,+++)))''''''(((###///999444'''(((333))),,,,,,'''''',,,---***,,,((((((,,,,,,((((((,,,&&&'''((()))+++)))&&&###+++''''''+++,,,***)))***''',,, $$$((((((111%%%'''))))))'''&&&(((+++%%%'''))))))'''(((,,,******000999<<<999444111444222///000444333...---FFF111)))+++(((444'''///,,,000999888---(((+++444000---...333666666333333111///000333333222///222444555333///---...000"""(((111DDD000222,,,...000///...---...111555777:::888555222000///000000777:::666888CCCBBB;;;;;;888;;;;;;888;;;???===666444222222555555444666;;;222555333...///444555111000555###<<<"""555&&&666666///---000111......222///--->>>333888///999)))111555111((()))222444...,,,---...000111111111111000)))000+++...555---222(((777777555///,,,222---///...---///222555555555---111000,,,,,,222444111444---,,,111444000---///000+++***777 000222000HHH888---111444000,,,---444111...---...///000///222***(((///333///---///666111------000000---((()))222666333000000...***111+++((()))******+++...,,,...///...---++++++,,,)))***+++,,,,,,+++***)))------KKK---...---)))......//////---++++++,,,---444...)))***000111***###---***((())),,,---+++(((222(((+++(((>>>***+++000***+++***(((&&&(((...444---///000//////777IIIXXX:::111******,,,+++***+++---000000---+++)))$$$...,,,!!!///000>>>222///(((&&&(((---...+++((((((///'''!!!###***///---)))'''333444///000***111'''///###...(((..."""...+++***'''%%%+++222...&&&555...)))******''''''*********+++++++++******)))///***%%% ###(((,,,,,,***+++,,,)))&&&(((---+++***(((((())))))'''&&&))),,,,,,+++,,,///---(((+++***'''&&&,,,666:::999000///111333000+++***---$$$,,,,,,$$$&&&///+++###&&&'''(((,,,,,,(((((())))))(((&&&%%%%%%&&&,,,---,,,)))))),,,***&&&///+++(((''')))***)))&&&///'''!!!###&&&''''''(((+++......)))%%%(((++++++000+++### %%%(((111,,,)))!!!'''---***%%%+++000&&&***)))&&&333000&&&***,,,***)))***'''"""(((!!!333---///,,,'''333---+++///222000...---%%%(((++++++***)))+++---###+++///+++'''((()))&&&)))***)))(((+++...***$$$&&&''''''---)))$$$))),,,***((('''((()))+++,,,+++***&&&"""###)))***(((&&&'''(((((('''(((***,,,222!!!///"""111'''555666555000(((###333111000222666666333000,,,///...,,,---222111---555777,,,333999,,,,,,111666///******---...111555//////000555999888333---,,,++++++---111444444333000222444444222111333555+++...///===,,,555///------...000111000...+++)))000/////////000222555666000444111222;;;;;;555777999999555222444999888222222222555666333000666>>>666555111...222777444---555$$$)))###<<<...333(((444///,,,000222222333777777333888///---///:::222000333///&&&%%%,,,,,,&&&---...//////000111222333///(((...((()))000''',,,,,,333444555333000111---///......///222444555444,,,//////,,,---111222///222+++(((,,,000///000222...---...666...333111...555---(((+++111333333333444222000///000111111000///+++)))---111111111111)))+++------,,,***))))))***...///---,,,///...***---(((&&&)))+++******,,,........./////////...---)))***+++++++++***)))((()))***777,,,//////...///''')))++++++,,,---000333'''$$$"""%%%+++---***&&&///,,,)))''''''((())))))"""+++///111...///&&&************)))***---///,,,***)))))))))///AAASSSHHH<<<111///111///---------000000...------***$$$****** +++%%%111))))))///'''###&&&)))******,,,HHH===000'''&&&&&&$$$!!!---444---)))'''!!!%%%,,,333***,,,---222***000***+++)))(((,,,222000***"""(((333<<<:::000(((&&&//////...---,,,+++******,,,***(((&&&'''))),,,...******,,,...,,,)))+++000)))(((((()))+++,,,,,,+++'''))))))'''(((+++)))$$$%%%&&&%%%$$$(((...///++++++,,,000555444///---///,,,......,,,+++++++++***"""&&&(((&&&''')))((($$$&&&''''''''''''&&&'''((())),,,,,,)))))),,,,,,******)))''''''((((((((('''...'''###&&&***++++++,,,(((,,,+++'''$$$'''******+++///,,,"""---)))&&&%%%)))$$$!!!$$$+++000...+++&&&+++!!!%%%$$$'''###$$$)))+++***,,,///...+++555&&&---$$$((( 000...---))))))...111...***)))...000111000---+++,,,---222111---'''(((---...+++222111+++$$$$$$(((***((("""***)))(((---***&&&+++$$$''')))+++++++++,,,---+++,,,***&&&%%%(((***)))###$$$$$$$$$%%%(((,,,///)))&&&'''--- !!!%%%&&&)))***)))$$$"""///000000222333444555555+++,,,,,,+++---111111...111(((%%%&&&111111%%%000...///---,,,///222111,,,000000111555777666111,,,+++***+++...111444555444///111222222222111222333222444...444&&&888333+++111222333444222///,,,***222111000000000111222333///555222111999888444999<<<999333///222777555111111333666666000...555@@@888444///...444777222***777%%%444%%%JJJ222===,,,666111...000333444666999666333000000$$$///555333333666333+++)))...///***//////......///000111222222+++111,,,...444,,,111...***,,,000222000,,,,,,///......///222444444333***---...---...000000...888111******,,,,,,---///,,,,,,,,,'''333...,,,+++,,,---,,,***---222222///444222000000111222111000///000...,,,...333333000&&&...555555///+++,,,//////000///---...222222///---+++,,,000222000---......,,,+++,,,///000...+++***************)))((('''&&&'''...///000222///+++,,,,,,+++******+++---,,,***)))***+++***(((&&&...---+++(((&&&(((+++...$$$000222!!!,,,)))***%%%(((''''''((())))))((('''000)))(((,,,---///AAAWWWQQQAAA333///000///,,,+++,,,///000------///...+++,,,///%%%---###,,,%%%)))...&&&"""%%%)))))))))***,,,)))%%%$$$''',,,000222 '''&&&...222222555***///+++ ------,,,)))''')))***)))***...///---###(((///333///((()))......---,,,+++***+++,,,,,,******+++,,,,,,+++++++++%%%$$$'''++++++((()))---&&&%%%%%%&&&((())))))((((((***)))'''(((***((($$$"""$$$%%%$$$%%%'''%%%((()))///444333---***,,,+++((())),,,((("""%%%///$$$((()))'''''')))(((%%%%%%%%%&&&'''(((((())))))%%%+++---***(((+++------''')))******)))(((((()))+++%%%$$$(((,,,,,,+++,,,'''******'''%%%)))++++++&&&///...555333///$$$---((('''''')))---//////...(((---%%%)))''' &&& ###&&&'''&&&(((,,,---+++...###,,,---111+++111)))((('''+++222444///***)))...///000///,,,***)))***'''"""###,,,+++&&&888888222***&&&(((++++++&&&---***)))...,,,***111******+++***)))((()))***))),,,,,,(((&&&)))***(((((((((&&&### ###%%%---(((&&&&&&555,,,%%%######'''++++++***)))---///111111000111444777//////...///000222222000...++++++$$$>>>---///,,,333555...,,,000...'''444222///...000111000///111111111111222222222222///000111000///---,,,,,,111555///000"""888555+++444222000//////111444555666666444333222111111222///666444333888777555<<<999555000///222555333000444333444444111///555===666333000///222222...)))'''++++++222...111---000888444111000111222333444111333000===***666111000222666555000///333555333333222000...---...///000222,,,444000333<<<555:::000&&&+++---///000***222///......000222333222111+++---//////000111000///777111,,,+++---/////////111///(((222(((+++000'''///111,,,,,,222333---111///......000000///...///333333...---111222...,,,333:::888222...000444000222222111///000111111///---///555666111---,,,...***''')))---...***%%%************)))(((((('''%%%***222------111///,,,------+++)))'''(((***///000000///,,,***)))))))))+++,,,+++***+++000555...---,,,...222&&&(((888---***''''''***+++)))&&&111)))***333555444BBBWWWPPP@@@000,,,...///---,,,...111111---+++------+++---000(((111'''///%%%&&&&&&$$$&&&+++,,,(((&&&'''!!!$$$'''))))))(((''''''111666$$$...999666444///(((+++,,,,,,(((,,,###%%%(((***)))''''''***+++...+++(((&&&###"""(((111&&&&&&%%%&&&'''***---///+++,,,,,,+++***'''%%%###$$$###&&&++++++((('''***)))(((&&&&&&''''''%%%$$$)))+++***'''(((***)))$$$%%%((()))''''''((($$$((((((,,,///---'''$$$&&&######$$$&&&%%%###&&&***$$$''')))((()))------***&&&&&&&&&'''((())))))(((###***---***&&&(((+++---))),,,//////+++))))))+++&&&###"""'''***((('''((((((++++++))))))---...---,,,333)))888000000$$$444%%%(((***+++***)))+++,,,,,,111''',,,,,,'''...((((((***)))&&&%%%)))***(((""")))111111,,,...'''###%%%,,,444444...)))(((***+++,,,,,,++++++******&&&$$$$$$(((///333///(((...333444///*********(((&&&,,,)))(((......---555...)))###"""&&&***++++++''')))(((''')))---+++&&&(((((((((%%%"""&&&%%%&&&$$$FFF555)))###+++...111111///---222444555111,,,***+++...444222000111222111000///444333666!!!///GGG444555555:::444&&&(((222444222000...------.........333333333222111000//////...//////000000...,,,+++***333000222!!!666555---///...,,,,,,---///222555111111222222333444555666---444333222777666333:::222000///111333222111///777222///222333333555888222222111000---+++***,,,---777)));;;&&&999+++222555333000///000222222111333555555DDD111:::333222---000222000...000222222999777444111000000000111///)))111---000999222777333)))222,,,,,,222,,,:::///...///000222222111///---...///222333111111111******))),,,000444333000555333,,,666,,,///333***///,,,---444555111...,,,***+++,,,------,,,)))///333000...//////---,,,...000000......000222***...222111,,,((()))---,,,***,,,222222,,,'''%%%000,,,((())),,,,,,(((###+++******)))))))))))))))'''///555,,,(((......%%%''')))))))))+++---000$$$'''***+++******,,,...$$$(((,,,---,,,,,,...111)))***&&&---///+++...DDD444000+++)))+++......------(((+++444555000888FFFIII;;;...,,,000111222222444777666///++++++,,,***''')))"""///)))000"""###%%%***---***%%%%%%***(((,,,//////,,,(((%%%$$$333:::...333BBB:::777,,,,,,///000111+++...(((''')))+++***'''%%%'''***((('''***///000+++''''''%%%$$$$$$%%%'''***---///,,,+++***)))'''&&&%%%$$$***(((***...///,,,***+++---,,,******++++++)))((()))***)))&&&'''***)))%%%(((,,,,,,)))((())))))&&&)))'''(((***((($$$$$$((('''((($$$(((111000&&&$$$((()))'''(((++++++))))))'''&&&'''))))))(((&&&###***---((($$$%%%((()))+++...000///+++(((((()))&&&######'''(((%%%###$$$(((++++++)))***...///---...222&&&444,,,,,,---'''***---,,,(((%%%'''***(((***%%%(((&&&111,,,000111///***)))+++,,,***((("""%%%*** ###+++/// $$$---444333+++'''(((---------......---,,,+++++++++,,,......,,,***)))$$$***...+++(((((()))(((&&&---***'''---+++)))111'''  +++111///))))))'''$$$&&&...333///'''!!!$$$)))++++++))))))(((%%%...$$$777"""$$$...***+++---,,,***'''000222333111...,,,---///444000///111111...,,,---333...111222:::666(((333111444333,,,'''***222666+++---000222222///+++)))///000111000///...///000------///111444444222000***111000666%%%555333......///222333333222///...111111111111111111111111///555444444<<<:::555999222222555888666333333666888111...222666555444444222111111000+++''')))///===666...///666<<<444***---//////...000444444000555111111999---111222333,,,000222111...---...000;;;999777555444333333333222+++222,,,...555,,,111///(((777)))'''666+++666/////////111222222000...000...///222333111111333+++,,,------///111,,,%%%000000///***666000...---%%%+++...------......+++...+++)))(((***,,,------###)))222888555...,,,///******)))***---///111111+++---000222...))))))---...+++---111111,,,((('''111...,,,,,,------)))&&&++++++************++++++)))...&&&111,,,))),,,,,,((()))******)))***,,,...&&&((()))***))))))***+++&&&(((+++,,,+++***)))(((%%%666---'''!!!///,,,111111---)))&&&'''))),,,---------000333111---///444<<<222******---...000222777;;;:::222,,,,,,,,,+++%%%'''!!!///***222$$$ )))(((((((((%%%###(((000'''(((((()))***,,,000333$$$...***---BBB888;;;...,,,//////'''111***))),,,++++++,,,---+++''')))---###"""%%%---000---(((&&&******))))))***+++---...******)))))))))******++++++((((((,,,...+++)))***)))(((((()))+++,,,,,,+++...///---+++,,,000000,,,(((,,,,,,(((&&&)))***)))'''&&&&&&)))(((''')))...)))***$$$***666222###'''))))))%%%$$$&&&&&&###+++(((&&&''')))***(((&&&%%%***+++'''%%%&&&((((((***+++,,,+++((('''&&&&&&)))&&&'''***)))&&&%%%''''''))))))'''***...---)))$$$###---///---###******---///---(((&&&(((,,,%%%&&&!!!&&&&&&222---,,,...---)))(((,,,,,,***...---000999&&&)))***...&&&+++444999666...,,,//////...,,,,,,,,,+++)))&&&$$$$$$&&&'''%%%%%%,,,555))),,,,,,((((((,,,///...'''...,,,))),,,(((###((((((###!!!(((111111&&&+++)))&&&(((000666222***&&&***...000000---,,,+++///+++(((!!!)))###'''...&&&'''''''''&&&%%%---...111222222222222222333...---000111---,,,...000777///444444%%%&&&...111///000444444000......+++...222444333000---+++...000111000......///111------///222555555333000333111---999+++666111...222333555666666333111///444444333222111000...---000555444666???===555777333444888999333...222:::444111000444666444222444666111//////,,,))),,,222111)))***!!!333...,,,***...000///222555333---555***000///---'''111000+++///333444111///111444444444444444444444444333444---333---///555,,,111---)))===)))+++@@@,,,.../////////111222111///---111------111222///000555000222222///000000***!!!///...///666,,,111...+++111......111///+++((((((111...***)))***---000111***---:::GGGAAA///***222---------.........---,,,000+++)))...111///...///000------111222///---...------------------,,,+++++++++******+++,,,---...(((&&&111(((...000,,,+++---...---+++)))((((((***...------,,,+++***)))'''+++******+++,,,,,,***(((,,,>>>333///$$$///###$$$***)))(((&&&$$$%%%(((******000222...,,,...///---333...***++++++)))+++...111666777111,,,+++,,,,,,(((,,,&&&222)))222((()))...((($$$&&&)))(((***---111...+++((('''''''''(((+++444000(((999(((,,,''',,,(((///,,,%%%---+++(((***------***+++000(((%%%$$$&&&&&&%%%(((---,,,,,,------......//////))))))***+++,,,,,,,,,,,,'''###"""'''***)))((()))&&&%%%%%%&&&((())))))(((///000...,,,...222333000&&&***,,,(((&&&''')))(((%%%$$$&&&******''')))---$$$))))))&&&''',,,+++%%%)))+++***&&&%%%'''&&&###)))&&&$$$&&&***,,,***'''&&&)))***'''(((++++++))))))(((&&&'''((())))))((()))'''(((******'''(((+++(((***)))(((***...---(((!!!,,,(((111+++,,,///***,,,---+++((((((+++///)))+++ &&&+++***222+++&&&)))(((%%%%%%))))))'''+++...222DDD111444***))),,,111888<<<666//////444---+++)))***++++++(((&&&)))(((+++......///777BBB...///...,,,---///...***###+++++++++///)))"""%%%---+++)))+++---***""")))+++***)))***......+++---...///...+++(((''''''>>>--- '''&&&///,,,'''(((((('''((())))))444444555555444111...,,,222---,,,111333///...111777RRR===000,,,)));;;444DDD444))),,,000......222111111111000//////111333111333555333000...000222///...///111333222...***===333***:::///888111---333111///------///111333---///111333555666777777+++000...111<<<:::000//////000333111)))""")))666111111444777555111111555;;;222,,,...///---...333,,,444777555222333///)))---111333111222555000)))666)))777222777(((555000$$$)))///333222000333888+++,,,...///111111222222000)))000+++---444---222333000FFF111666QQQ333,,,//////000111222111...,,,111---,,,000000...000555+++///000000444999666///888333000===%%%444666444111***+++333555000...222444000,,,***,,,000333555777777EEEUUULLL222)))333---000111000,,,'''###"""111$$$$$$...000...---,,,)))(((,,,///......000''')))+++,,,++++++,,,...++++++******+++---///000'''777 000666...***((()))***+++++++++...000'''''''''))),,,...---,,,///,,,***+++///111111///000555,,,???666333"""222))),,,...---***)))+++...""",,,---&&&&&&...000+++555222111111///***+++///(((...111---))))))++++++)))///)))111$$$---(((///---%%%"""***111000)))$$$'''((()))---//////---*********"""888***555***&&&,,,%%%777***$$$000((($$$%%%+++---+++,,,111***,,,000111+++&&&'''---(((***,,,...000111111222)))***,,,---,,,***(((&&&(((###"""'''+++,,,,,,...+++***(((((())))))'''&&&((()))'''%%%(((------+++%%%***---***'''''''''%%%$$$$$$'''+++)))$$$###%%%---***+++,,,(((###%%%---***,,,+++((((((,,,,,,***(((%%%###&&&+++...,,,)))&&&(((((((((+++//////,,,***'''$$$&&&***------,,,'''&&&&&&))))))''')))...+++,,,+++***---000...)))!!!111==='''...###,,,...((()))***(((''')))---000---///$$$+++///+++000'''(((++++++((('''))))))&&&,,,'''!!!333$$$111,,,...)))---444666000)))***111---++++++---000222000...)))(((+++000...'''''',,,'''+++---...///---$$$&&&))),,,222---%%%)))***)))'''&&&&&&)))---000$$$+++---(((###$$$((()))'''''''''%%%$$$%%%(((***,,,''')))888&&&(((***+++***))))))***+++---333333...,,,000000---111000...------///111333444222///---,,,---///111////////////000222333444111@@@111444000'''666+++666,,,)))111777555333666111000...///222555666666///111///---...000///+++---...000222222111///...333333222222111///---+++000222444444222000000000999333///111111...---000888555555555000((((((---///;;;444---444000)))111)))---111222000000222555---...---+++***+++...000---...333999999444000/// 111999000***000333///555111000333333000111555---444222***...::::::000111222222000------111555333000---+++)))'''$$$!!!///...---///222222000---222000111444111---///666EEE===444000222444333111...,,,,,,000666888555222&&&+++111222000,,,+++,,,222(((MMM999111000444,,,...000111000/////////555777333+++)))...///,,,:::666000,,,+++---222555,,,//////)))'''***...///'''---///,,,,,,///---((((((***---000///,,,,,,---...***...)))111)))...444+++///)))***...###%%%///)))&&&))),,,,,,,,,---222...***)))***+++)))'''***,,,+++(((***......+++)))222,,,888(((222+++111333000------///000---******)))'''(((***++++++***000---+++***+++,,,,,,++++++%%%'''000///$$$,,,---...,,,***(((''''''------,,,,,,---.........))),,,,,,)))))),,,,,,)))+++444555)))$$$+++///---$$$,,,***'''+++***&&&***111...+++))))))******)))---///""",,,"""000)))//////,,,(((''')))***)))'''+++444888111+++)))(((%%%''')))((())))))!!!$$$777***+++...***&&&///555***%%%&&&333%%%111---??????***'''&&&***---,,,)))''''''+++///...***'''(((+++,,,------***&&&'''+++000&&&(((***+++***+++---..."""'''///&&&'''(((%%%''')))++++++)))'''&&&,,,***))))))******(((''')))+++---///000///---,,,***'''$$$'''+++...,,,)))444444222...)))&&&%%%&&&,,,...,,,***+++...---)))+++)))((((((***,,,,,,,,,'''111999555///---000222+++,,,'''))) %%%---((((((---+++:::&&&%%%!!!444(((+++,,,))))))+++***&&&$$$***%%%222(((222(((***(((,,,---+++***+++((($$$******++++++***)))((('''"""(((///111///,,,*********(((((((((***++++++***---,,,''' '''111555555000...000111...//////000111222333333444---000444777888555000,,,...,,,+++---///111111111***000,,,000///+++333111...222111***######&&&'''444222///...//////...---000333333000000333333111---...///000111000000///333333222222333444333333!!!%%%+++000222333555666222333222000///111555999555222222444111,,,,,,000111===999///000555333111///000222333444333111///000000///---++++++---///,,,...////////////...,,,(((222666111///222333//////000///...---///333666777......666999222///444000000///...------///222...000000///+++******,,,000......000222333000...///...000222///---333<<>>>>>222---555888333222///---000333444333111000***333666+++///666,,,000///...///111222111///000000000...,,,,,,---//////444111((()))222666111333//////222222......222###222666,,,'''///444111000666666//////444222***111///---...111222000---///222444222...,,,---000/////////000111222222111222000///111222444666888555<<>>666///333333222///...///111444)))222333,,,---777666---333111///000222444222///444&&&222AAA555...333111---............111666;;;+++,,,------,,,---...000)))......)))***222333//////...///111...***,,,222%%%///***)))222777333///333111++++++000222///---+++***,,,...///,,,)))///...---.........------...//////000000111222333333000---///444555///(((111333555444111---------111///---,,,---.........---000222111///,,,+++,,,,,,,,,777'''444(((222---***,,,......,,,*********&&&(((,,,000222111000000//////000000000///...---***,,,+++((((((,,,,,,***++++++---000000///......555>>>AAA999000...000000---111***333)))444---000---'''000---///444)))+++)))+++///222///((('''+++((()))***++++++++++++,,,)))---...***))),,,//////,,,)))***)))///......***III<<<...(((***+++&&& )))((((((***+++,,,***)))............---+++)))'''...,,,+++------+++***+++---......---+++)))))))))///,,,))))))******'''%%%))),,,---******+++***''',,,''')))000,,,###+++<<<)))---+++******""",,,***((()))+++,,,------&&&%%%((((((---,,,...---000///,,,)))(((((()))+++ ###(((,,,---+++***'''---)))++++++&&&&&&000%%%)))222,,,(((---...###***+++***%%%***+++---+++000000)))$$$&&&(((((()))***+++***)))(((((()))$$$$$$%%%&&&'''(((((((((((()))***)))((('''((()))$$$+++!!!(((&&&(((&&&***///333444222...+++((('''''')))++++++)))'''555111---+++,,,,,,+++)))"""(((------(((%%%&&&)))((()))******)))((((((((((((******(((***---,,,((())),,,------,,,+++---..."""(((,,,)))''')))+++***---...---'''------,,,***'''444AAA((())) (((,,,---+++&&&&&&)))***)))''',,,(((---!!!'''###)))(((***)))$$$###%%%%%%###+++***'''&&&%%%&&&'''((((((***,,,+++)))'''))),,,---------***'''&&&(((***111---)))'''&&&%%%222000000111///++++++...111000......///222555777///111222333222000---,,,///+++(((***///222111...,,,###)))---000000)))111(((%%%,,,555...'''===___111000000111333333111000333777888333///000111000111000...---...///111222---///444<<>>000//////111222222000...222444444000///111000---333222111000///000111111,,,+++...666===>>>888111444555444333000...///000,,,---///111444888===@@@222666666111///111222///(((333222...000000,,,---//////000//////000222444+++,,,.........---...///222---000777888000///333+++222444000111555444...333555666555222000000000666))))))555444&&&***;;;///222555666555333111111***+++,,,---...///000222+++---......---...111444,,,///000...///111---&&&000///---,,,---...//////,,,---......---,,,,,,,,,***+++,,,------...000111000(((111000111...888111+++---000000000//////000@@@777...***'''&&&+++222******,,,------,,,,,,+++...///---+++---111000+++,,,)))***///000,,,+++///---444555...---222333---***222***--- ...+++000,,,&&&///***+++111(((---,,,)))***...000---***+++'''))),,,,,,***)))***,,,***---+++$$$ $$$***---+++(((111'''111'''000---333000,,,++++++***'''%%%(((((()))+++---,,,***(((+++++++++***))))))***++++++,,,,,,+++))))))((('''''')))++++++******+++,,,---+++***,,,///000...+++$$$((()))((((((++++++(((...******...///+++***,,,000,,,%%%+++666000***333+++***))))))+++,,,+++***'''$$$+++"""---$$$...+++---///111000,,,))))))***222...---,,,((($$$'''...///000***%%%((('''+++;;;((((((000111******)))&&&///)))///!!!+++###%%%%%%++++++%%%&&&---+++###***)))))))))))))))((('''"""'''---...***&&&&&&(((&&&''')))(((''''''(((***...)))+++...+++,,,...(((***)))'''&&&&&&'''(((******(((&&&&&&(((***++++++888222***'''))),,,------&&&''''''&&&%%%(((...333$$$%%%'''***,,,---,,,+++(((******)))+++///...)))%%%))),,,,,,(((&&&(((+++---//////,,,,,,......+++,,,222444'''888))),,,444%%%'''"""&&&'''222,,,&&&'''******((((((+++,,,)))((()))(((---,,,///+++***!!!%%%'''+++111333111))))))******+++,,,,,,---###'''++++++)))((()))+++$$$)))......+++)))***,,,***'''''',,,***"""(((&&&(((......+++---444333333333222000---+++***+++///333111......555;;;,,,---------...000111222)))555%%%...222...===......,,,,,,222:::;;;555...,,,,,,---///111222111///444666444222333666555111444333222111111000000000333111000555<<<===999333+++///222444333222111111888555222000***'''...888000666888222...111222111'''AAA:::$$$---999333...000...---...000///***%%%---///000000///......///444***+++666555)))'''000...555555000555???:::,,,///+++***---///...111666...111333111......000111)))...222333000------------111444222---+++...222***,,,...---,,,---000444***222666111///222444333111222111...+++***+++,,,,,,...000000///...------555111,,,,,,///222333111333&&&///666,,,+++222+++***,,,...///---,,,,,,,,,444//////333222,,,+++...&&&(((,,,///000///---,,,***+++)))(((***...,,,'''000+++***------)))***///---000---(((---666444)))%%%111,,,+++((()))111(((%%%000***(((...)))222***&&&%%%***---,,,))))))&&&)))------,,,+++,,,...'''***)))###!!!'''000555222...555%%%--- +++***"""''',,,---***&&&%%%&&&))))))***,,,......+++)))(((,,,...,,,))))))...333&&&+++---***&&&''',,,///+++,,,......,,,+++,,,,,,%%%(((***+++***'''%%%###(((******'''(((---...------))))))///777888000)))000$$$...)))###)))((()))+++,,,+++)))&&&,,,+++777+++333%%%111000+++000666777444000---,,,###$$$***...***###$$$+++,,,+++''',,,111((("""---,,,+++...(((""",,,111''''''...%%%///$$$111%%%$$$---222000)))***///***(((((()))++++++***'''$$$)))***)))&&&###$$$(((,,,***+++,,,+++***)))***+++---"""(((---%%%***111&&&)))***+++,,,***(((%%%###222...***'''&&&'''''''''"""%%%***...000///......---***%%%!!!"""&&&***(((%%%$$$(((---///***%%%)))***)))''')))......+++(((,,,///...)))'''(((***+++***&&&$$$(((+++(((!!!!!!***/// 444 ###,,,+++000&&&...+++&&&---+++......***((()))'''###'''%%%000'''333'''...((($$$)))++++++---000///,,,***+++++++++***)))((('''###&&&***+++)))'''''')))&&&,,,222222,,,%%%!!!!!!***###!!!&&&)))))),,,...111333333111...,,,......222666444//////555+++111333111111444222,,,///111000---///333444111---///222333222222333444......////////////......111222555777888666222...000222333222000///000111***555777,,,***222555///...//////111888>>>999---'''///666000111;;;333333222000...///111333111111111111222444666777000000111222222222222222,,,+++******+++,,,---...222,,,)))...111---+++,,,000000///...............555---------(((...666444+++---000111111222444555((("""'''444555+++)))000---000222///***((())),,,111000///000222222111///)))---//////,,,,,,...222//////((( $$$///111+++333000...111555444,,,%%%///...)))%%%'''...333444))),,,///000000///000111///222///((('''+++---***---//////---++++++...222111---***,,,///000,,,(((,,,000111---,,,...///---(((,,,,,,((('''+++***&&&---***+++000111...+++***...000222444444222000...---333222,,,,,,444555000''',,,000///,,,+++++++++'''///---+++...222222))),,,///...***((()))+++%%%''')))***+++***(((&&&,,,***(((&&&&&&(((+++,,,......------------,,,,,,HHH999,,,+++---------///000...,,,+++,,,---,,,++++++***(((''''''(((***,,,...222***...&&&%%%)))***''''''))))))&&&%%%(((***+++,,,+++)))'''((()))***,,,,,,***)))+++---...///***&&&&&&))))))%%% )))---///---'''$$$%%%(((000///,,,***))))))***+++...444888444---(((***...444&&&+++%%%***+++000%%%))),,,+++'''$$$%%%'''***......++++++///---''''''///)))###'''))))))///&&&+++***+++///)))$$$+++&&&'''))))))((((((***+++111,,,""")))***$$$,,,+++***((((((((()))***"""+++///+++&&&((((((&&&***)))&&&%%%'''+++///222))),,,,,,***+++///000......,,,***,,,...000...,,,'''&&&...222,,,+++---(((---***'''&&&(((+++,,,---...000///+++)))++++++(((!!!(((//////***'''(((+++))))))(((((()))+++...000...'''$$$***---++++++---%%%+++333777111)))(((---///))),,,+++&&&...+++)))***...///+++'''((()))***(((&&&&&&)))---&&&'''((())))))((('''&&&///---)))"""000$$$$$$)))***++++++***(((%%%###$$$$$$$$$$$$$$$%%%//////000000000000//////)))+++,,,,,,,,,---///000(((///333111000222222///---///000...000444444111............///000000000///000000000//////...---...///111333666888888888666555444333222222222222///***666000???...555///)))444:::555---,,,...///777///---444555///,,,000333333222000//////111333222333444444444444333222//////000000000/////////000000///...//////111111---,,,///666666111.../////////000111111///...,,,...***111555111333666111,,,+++***'''&&&(((+++///666///,,,//////******000...111333000,,,)))+++...---......,,,******---///)))...333555444222000///222000,,,***...333222...222222333444333///(((###+++,,,+++,,,///111+++###---000555777666444222222(((,,,---,,,...222111,,,)))---000111...,,,,,,---111...+++***,,,...---,,,(((+++,,,***))))))'''"""+++...---)))))),,,---***+++***+++//////------000---111777;;;;;;777111---555555111+++)))---///...***...111000---,,,---...&&&,,,...+++***------***''')))++++++******,,,---+++++++++******,,,///111...---,,,+++,,,---///000+++***))))))************555,,,&&&))),,,,,,+++,,,111000......//////---,,,&&&(((+++......,,,***(((%%%***$$$,,,***!!!---///+++((((((******&&&&&&(((((()))******))))))+++---'''))))))'''%%%&&&'''((()))+++...000///......------///000...***((()))+++,,,++++++***,,,...000111///999@@@<<<000'''(((---,,,)))...$$$,,,555%%%...+++)))((((((***)))&&&###***,,,,,,++++++,,,+++''''''(((&&&+++***$$$&&&%%%...---((()))$$$ &&&++++++******)))(((((('''%%%'''&&&$$$&&&++++++&&&******)))((((((((())))))###)))''''''+++......,,,***'''&&&&&&))),,,...///000...***)))++++++(((---+++***+++...///...,,,)))&&&---000)))***...)))'''(((***---///...***'''***,,,,,,((((((+++,,,)))888///&&&%%%+++///---)))((('''&&&&&&''')))+++,,,---((((((,,,...***((())),,,...111000))) &&&///!!! ,,,!!!)))---)))***'''%%%(((,,,---***'''''')))+++***''''''***---&&&''''''((((((''''''&&&!!!&&&$$$+++)))+++%%%&&&'''''''''&&&%%%%%%######$$$$$$######111000///......///000111666888444,,,***//////)))'''---111000///000222111+++...000...///333333111111...++++++...000///...000000000000000///....../////////000333777;;;>>>===999444333444555444222555!!!444444NNN+++222000000111000111555888666000555444333333444444222000333333222111//////111333111222444555444111...,,,//////000000000///......333222111111111111111222555222///...,,,)))+++000...///222333333111...,,,///,,,333777222333555...111111111000//////000222333///++++++...111222111///222333111---+++---///+++......***%%%$$$***000///...,,,,,,,,,...111333333///...333666444111111...222555555111+++'''&&&,,,,,,,,,///444555***,,,111666888777444000/////////...---///222000+++***,,,......---,,,,,,,,,111///,,,******+++...///'''))))))((()))((("""+++---+++((((((,,,...---))))))+++///...+++...444,,,///333666666333///,,,<<<555///,,,(((&&&(((,,,,,,...000///,,,+++---000111000---***+++...,,,'''++++++++++++,,,---...///......---***))),,,333999***+++,,,---......//////...,,,******+++---------&&&$$$%%%***---***((((((...,,,+++***++++++***)))&&&(((,,,...///---***)))'''+++###,,,,,,$$$,,,***,,,))))))+++***'''&&&((()))))))))((('''))),,,...)))***++++++)))''''''((((((///555333+++&&&'''***,,,+++***)))((()))******111000///---,,,------...,,,888BBB>>>///$$$###'''(((...000$$$...;;;,,,***...((($$$'''///222,,,%%%+++)))))),,,+++(((((()))******(((,,,***$$$%%%,,,,,,%%%(((***)))---,,,)))'''((()))***'''%%%&&&+++---***'''''''''&&&''''''((()))))))))((((((!!!''')))'''%%%'''*********(((%%%###"""###%%%'''///222111,,,(((((((((&&&,,,+++***+++,,,---,,,++++++&&&***,,,%%%(((...+++$$$&&&)))---...---((($$$'''******((()))---...,,,;;;000$$$"""'''+++)))%%%((('''&&&&&&&&&((()))***---++++++......)))&&&%%%++++++------***'''+++333,,,"""++++++((($$$,,,((('''%%%%%%'''+++---+++(((&&&))),,,+++)))(((***,,,'''(((((())))))(((((('''!!!%%%...))))))"""'''(((###$$$%%%&&&''''''((((((###$$$$$$$$$###!!!111000///......///000111;;;@@@;;;//////888555)))+++,,,,,,---///000000...---000///++++++...111000555000++++++///222111......///000000111111111000333333111000111333777:::@@@:::333222444666444111444&&&000666BBB+++---111555///+++///999>>>999111,,,222333///111777777111222333333111//////111222///000111111000...,,,***//////000111222222111111222111111000////////////222000......///...------///000111222222111000///444...111222,,,...333...---222999======999555333)))+++,,,,,,111555222***///111111000...---...///---//////,,,((('''+++...---,,,+++,,,---...//////222+++,,,555777111///222,,,...000000...,,,,,,,,,//////---,,,000444111******---111222000---+++***666111+++))),,,000000//////...+++))))))***---///.........,,,++++++---///+++,,,******,,,---'''******(((&&&&&&))),,,---''')))...111...***---444111///---,,,,,,---///111;;;111---...,,,%%%&&&...++++++,,,---***'''***///111///,,,+++,,,...///...444222000///............+++------+++)))***///444((())),,,///000000///...000---******,,,//////...&&&'''+++...---***'''&&&///,,,)))'''((()))******---,,,***(((((()))***+++***---$$$+++---''',,,$$$,,,)))(((******&&&&&&(((,,,+++)))'''$$$%%%(((***))))))+++...,,,))))))+++(((...222...%%% """&&&+++)))&&&&&&'''***++++++222111000...............,,,444<<<999///&&&%%%''',,,000,,,%%%///555***(((...((($$$)))333777333,,,,,,((()))---,,,''''''+++000777000(((******)))---***(((!!!(((///------(((%%%"""$$$))),,,)))%%%++++++)))&&&$$$%%%(((***%%%&&&''')))))))))(((''')))++++++(((%%%%%%&&&''')))(((&&&$$$###$$$%%%&&&***444999444,,,)))***,,,++++++***++++++,,,++++++,,,&&&)))((("""&&&...,,,'''&&&%%%&&&((((((((('''))),,,,,,***+++///000...)))...222///'''"""###'''***))))))(((((()))***+++---,,,+++,,,+++)))''''''))))))+++---------444<<<---&&&111(((111%%%---''')))(((((())),,,---,,,***$$$'''++++++)))((()))+++************************000///:::+++000 (((&&&'''''''''((()))***+++,,,%%%%%%&&&%%%$$$!!!...///000111111000///...+++333333...222===;;;000222---)))+++000111...***111222///(((%%%***///000555000++++++///222111...,,,---///111222333333444333444444222000000333555===777111000333555333111///444---555(((000***111///333777555...***---222///666777///---333222***111222333222000///000222111000000/////////000000,,,---///000222222333333000000000000///......---%%%)))000999@@@>>>555+++222111000//////000111222...)))---///***---222---(((---333777666222...,,,///222111//////000+++###.../////////...---...............//////...,,,***&&&+++333888888444...***222++++++222444//////555111///,,,+++,,,............111000,,,+++///111111,,,---...---+++******+++000,,,***,,,///111111111...---,,,+++++++++++++++***,,,//////...,,,,,,---///...,,,+++///222///'''+++)))'''''''''(((+++...&&&)))000333000***+++000444222///------///222444222,,,+++111111******111+++***+++---***&&&)))///++++++++++++++++++...111333333222000///.........'''+++//////---***)))******---000333555444222000---)))&&&&&&***,,,+++((()))+++---------,,,***(((555111,,,)))***,,,///000...---***'''&&&&&&&&&'''%%%***!!!)))...+++111(((***((('''***)))&&&&&&)))******(((%%%######&&&)))$$$###&&&,,,,,,((((((---*********)))'''(((,,,000---+++))))))+++---//////'''(((***---000333666777222444555555333000/////////---"""&&&///)))''',,,---***(((***///222000---,,,++++++---+++'''(((---555:::111''')))+++,,,222(((...&&&'''+++%%%""")))&&&###&&&+++---***''''''$$$"""$$$''')))+++---%%%&&&''')))))))))((('''###$$$&&&(((***+++///222***))))))))))))******++++++:::DDD>>>222,,,...111++++++,,,++++++***++++++,,,&&&((((((!!!%%%...,,,((('''&&&''')))***)))(((+++------******---...+++###///999777,,,%%%(((...***))))))))))))*********,,,,,,***(((''')))+++,,,,,,******+++(((%%%(((---///,,,222'''777,,,000(((+++******+++++++++***)))"""&&&******(((''')))***))))))))))))))))))))))))///+++222&&&111&&&000,,,+++******))))))***++++++''''''((('''&&&$$$...///000111111000///...)))000222000333:::888111666...)))+++//////---+++222444000)))%%%)))///222111...++++++...000///...---...///111333444555555...111333333000///111444777333000///222333333222+++<<<---444666,,,111222111222555444111///111///555666000...111111---111222333222111000000111333222111000111222444555***+++,,,...///000111111000111111111111000000///...///......222666444...222111...------///222444$$$###,,,333000111222+++333333333000...------///333222000///---------........................///,,,,,,---///222111---)))...//////---+++,,,111666111...---000111000222666666222---+++,,,---------)))///333///*********)))111111111///...---///000......000444333---******+++,,,...000111///***&&&)))+++...000000///,,,***------,,,***...222111---...***)))***+++***+++///(((***...222000++++++///,,,...///000000///...,,,***)))+++///111//////222---***,,,000...((()))111((()))+++---+++((()))---***---000///---+++,,,///(((+++...111000---((($$$)))+++///222222111///---...***'''))),,,---***&&&'''))))))(((+++///...***333000+++)))***,,,---...(((***,,,,,,***'''### )))...%%%))),,,)))///%%%)))''''''******((((((+++&&&&&&&&&%%%$$$&&&)))+++&&&###&&&---...)))+++222///,,,'''&&&'''***---///******))))))***+++---...'''(((***,,,///111333333444111......111222222000++++++(((000###)))222,,,+++***))))))))))))((()))...///***''')))+++,,,&&&000---''',,,,,,)))---...///'''%%%...///***......,,,)))***+++,,,***'''(((%%%&&&***,,,((($$$###''''''((()))))))))(((((($$$"""%%%***------///333%%%%%%&&&'''((()))))))))111===EEE>>>333---...000+++,,,---,,,+++***+++,,,+++&&&))))))###&&&---+++&&&(((+++///111///***&&&)))++++++'''&&&))))))'''+++++++++,,,------------''''''(((((()))))))))******+++***&&&%%%***...000,,,*********((($$$$$$((())),,,)))!!!000...+++)))***************)))((((((###'''******((((((***,,,(((''''''&&&&&&''''''(((,,,''''''""")))'''+++((()))))))))((((((''''''''')))((((((''''''&&&000000////////////000000222444444444222111111111333...,,,...---+++---222///333333---***---222444............///000000000///000111222333333333333---000222000---,,,000333000000///000111222444444+++888///444&&&;;;222000777,,,)))333>>>>>>666000+++///222111000111222333111222333333111000000111111111222222333333333333,,,---......///.........///000111222222111111000---000---%%%###(((///111000///...---...///111222)))'''///555111222444---999888555111......111444---+++...333000))),,,444.........///000000000000+++---///000000/////////333111,,,######222???,,,000000...///222444333111222111///---,,,---///(((---000---,,,,,,+++(((000111333222111000000111//////111444000+++---444000...------///...,,,))),,,++++++---000000...***(((,,,---,,,---000///,,,...******,,,,,,))))))---,,,)))***---...---...222)))***,,,......,,,***)))'''***+++***,,,000111000,,,))),,,222///'''(((000+++)))+++222444///,,,,,,%%%,,,222111+++'''***...+++))))))+++......***%%%''')))+++......---+++)))111---***,,,000000***$$$''''''&&&&&&+++222///(((+++******++++++***(((%%%'''(((+++,,,,,,)))&&&###,,,333))))))(((&&&---$$$***'''(((,,,---+++,,,///&&&'''(((((('''''')))+++***%%%'''......))),,,444///,,,(((&&&&&&''')))***%%%(((***)))''''''))),,,++++++,,,,,,,,,+++++++++333111///---------------&&&222$$$+++///$$$---///,,,***((('''((()))))))))%%%000111&&&"""***---(((***+++(((------(((+++******'''+++222---///???,,,++++++***))))))(((((()))(((***---+++%%%###&&&******)))((((((((())))))***'''''',,,---)))(((***"""###$$$%%%&&&&&&&&&%%%111444333...+++++++++(((,,,...///...+++***+++---***%%%***,,,%%%'''---***((()))+++...///...+++'''(((***)))&&&%%%((((((&&&---'''###%%%,,,000...***''''''(((******+++++++++''',,,,,,'''&&&***......,,,)))(((***+++***,,,111!!!...### &&&...'''000)))***+++++++++******+++&&&)))++++++)))))),,,000))))))(((''''''((())))))++++++$$$((($$$(((######&&&''''''((('''&&&%%%$$$((('''&&&&&&&&&(((333111...,,,,,,...111333///......000...+++///666......000111+++'''...999+++222666222000222555666---000222333222222333444222333333333333222111111000222222...***)))---222,,,...000111111222444666,,,000222555999===777000000000555999444,,,+++000......000111///+++,,,000000222333333111000000111---///111222222000...---111111111111000///...------...///000111111000///###333555111111222111------...///////////////777000222222,,,///444000---///000///...------...+++***222;;;333"""(((000//////000111222222111+++000333222......222777'''///666555---***///666&&&///111,,,,,,333333...(((...444444///---///333,,,,,,***(((+++111222///+++...111222000...------)))'''(((***+++///???OOO:::333)))%%%&&&+++000222///+++(((***///111///,,,%%%+++000///...///---)))---((((((,,,+++'''&&&***...(((%%%(((,,,...222777111///---++++++---///111(((---,,,%%%&&&...111---)))&&&***111...%%%%%%......)))+++666>>>:::333///'''000888555,,,%%%''',,,---'''"""###)))---+++(((***,,,...//////...,,,+++...***(((***...---&&&))))))''''''---444///%%%(((***---111111...(((###+++***((('''''')))+++,,,%%%...&&&'''((()))444---+++(((***...///...///222***+++,,,+++)))'''((())))))######***)))$$$&&&000&&&((()))******,,,000333&&&+++///...***)))+++///&&&'''(((***+++,,,------666777777333///,,,,,,---$$$===///---...&&&000'''+++(((&&&''',,,///000...!!!111222###+++...%%%%%%///---(((------***---''''''&&&++++++$$$===$$$%%%''''''&&&&&&((()))!!!!!!%%%((('''&&&111>>>,,,+++***((((((((()))***)))%%%&&&,,,---(((&&&((('''((()))*********)))(((+++&&&!!!((('''""",,,...000...,,,***,,,...(((%%%+++...''')))---))),,,)))&&&%%%&&&)))++++++(((******&&&'''******((()))***,,,...000000///---((()))+++,,,......//////&&&,,,...)))'''+++---+++///***((())))))(((,,,111"""777'''(((%%%333+++===)))+++---.........///000)))+++,,,+++***+++///333---,,,+++******+++,,,---&&&,,,&&&111%%%///%%%)))$$$&&&((())))))(((&&&%%%(((&&&%%%$$$%%%(((444333000.........000111555111---,,,///333444444222...***(((***---000111///+++666111///222(((---...222111+++,,,222111)))///------111666777444000(((444333///222333111666000666555000333>>>@@@:::222222222222222222222222000000000000000/////////000111333444111///000333666000...222555444222222...222000)))'''---000000111***'''+++---,,,...222111------000111000222666555111...---000333444333***...000///......+++'''>>>:::555333333222000---...111,,,,,,555444---///---444555...***---000000000---///333222------222---777111+++...222222111111///---000555333///000000111000......///111---,,,+++,,,...000000///000///222777666111000555666000---...///---...111000...++++++---///000000+++,,,,,,---------,,,,,,111(((&&&+++,,,(((***111QQQ,,,...---111###000(((...***)))///222///***(((///+++''')))...000+++&&&000////////////000111111 ///$$$,,,(((111------......---++++++,,,...'''+++......,,,+++---///+++------,,,***(((((((((,,,***+++---+++(((///999,,,---+++''')))///...((((((''''''***------***&&&''')))******...222///)))(((+++,,,,,,...111///***''''''+++111///)))&&&))),,,***(((***,,,---***'''***...+++%%%'''000111++++++&&&%%%((()))'''''')))+++%%%$$$(((+++)))+++000...(((''',,,///,,,)))***&&&***,,,)))(((+++---,,,///222222//////000...***'''***...222444444333222******+++++++++,,,,,,---***+++000333111,,,,,,//////+++---444222'''$$$)))***(((+++222222***&&&'''...+++((('''((()))))))))...!!!***)))111 ---++++++(((&&&(((,,,)))$$$%%%(((***,,,...111666:::,,,((('''))))))((())),,,%%%...(((...""",,,%%%'''(((''''''''''''&&&&&&&&&"""'''+++,,,,,,------,,,(((+++'''###(((,,,PPP///+++,,,777&&&000***...)))(((,,,+++'''(((,,,%%%,,,&&&222)))555'''$$$...)))###"""&&&***+++******$$$###''')))(((---444111+++)))***)))$$$%%%***///(((%%%***,,,)))(((***)))---***+++444333,,,---***)))&&&666###...***------+++)))''''''((()))***(((,,,///---(((''',,,111%%%,,,+++***---'''""")))'''$$$!!!###(((***<<<999555111.........///888444///---...///000///---,,,******+++,,,,,,+++---)))333---+++000+++333,,,000111///000444555444///...---111555666333//////888555000555555111444444888666000222999888///////////////////////////111111000///...------,,,...222666666333000333777000,,,,,,///000......000222444222------222333111222...///333444///++++++000---,,,......+++,,,000333///,,,+++---/////////)))...000000222666666333222111000111111000,,,)))(((---))))))111000,,,111***---000111666:::555---///---...222000,,,,,,111---333666222...---,,,***000111000...///333333000,,,---...---++++++---...---------///111111000...222000000222///)))'''***((((((...555888222,,,***---***'''%%%'''***,,,---))))))***+++,,,---------222...---000000+++((('''222"""///999777...444+++***$$$!!!%%%((('''%%%%%%***))))))***,,,---,,,***)))+++,,,,,,***+++---///&&&...+++,,,'''!!!,,,,,,***++++++***(((''')))***)))***,,,---,,,+++,,,---(((***+++***((('''''''''******+++---***&&&***222'''***++++++...333000***&&&(((***++++++***))))))###%%%%%%$$$'''***'''!!!%%%)))+++))))))***)))%%%333...***)))'''%%%***111,,,+++******+++***((('''%%%)))+++***)))***)))%%%%%%"""###(((***((('''(((***%%%$$$(((***(((***...111,,,+++///000---,,,...)))------)))'''))))))((($$$&&&(((***///333...'''((())),,,...//////---,,,///...---+++)))&&&$$$###))))))+++///...******------)))+++000,,,''',,,888(((### !!!!!!!!!'''...*********))))))(((((((((222666!!!((('''(((%%%'''((((((&&&'''******&&&'''''''''&&&&&&&&&((()))---)))((()))(((%%%%%%((('''---%%%+++!!!---&&&'''%%%&&&''''''))))))***+++)))***+++)))'''&&&''''''###!!!...222...)))$$$222(((***(((000''',,,++++++&&&%%%((()))(((+++000***)))((("""(((+++///+++...***'''(((,,,///...,,,+++'''%%%((()))(((***///222---***+++***&&&&&&***...)))''',,,...+++***+++$$$###%%%(((***,,,,,,***))))))'''444%%%333000...,,,+++***))))))))))))***###((('''$$$###''',,,&&&(((###"""***(((%%%***,,,(((%%%''',,,///666444111//////111444666666222...++++++,,,,,,,,,111111222333444222///,,,...***222)))%%%,,,***555---,,,...222333222444888111///...111444444222...555;;;666111666777111222555666333...111666222(((222222222222222222222222222222222111111111111000---222666666222000000222///---...111000---...222000000...,,,///333111,,,333000000333444///,,,+++333///...000000---...111000---+++***,,,...///000000222111---,,,......+++,,,...000333555333...+++)))///+++(((---,,,+++222---+++***000:::???777***111000222444222///000333000+++***///444333000000---111222///...111222000,,,,,,---,,,++++++,,,.../////////111333222000...******+++---,,,***+++///111...---111333111111222///,,,((('''(((+++...///222333333444555777888999333000***&&&(((...///---,,,***---222###***......///(((###%%%(((((())),,,&&&))),,,---,,,+++---///))),,,......,,,,,,...111222111888111+++---***222,,,------,,,******+++---*********+++,,,,,,+++***''')))******)))(((((())))))***,,,---)))$$$$$$(((------,,,***+++---,,,((('''+++//////+++)))+++...'''((('''%%%'''***''' )))///111---)))******))) $$$***+++)))***...''')))******)))((()))***,,,///555999555...+++,,,)))&&&(((,,,...+++))))))+++((((((+++,,,+++,,,///...,,,+++,,,***((()))---)))------)))'''))))))(((+++---///222777999222(((......//////......---,,,******+++++++++)))((('''+++((('''+++,,,******+++000---...///***(((444CCC......000111...))))))---&&&)))+++***(((&&&'''(((111...))),,,+++'''%%%)))***''''''***+++***)))((('''(((***,,,------***'''&&&((('''%%%%%%((((((,,,""")))!!!///((((((&&&'''((()))***++++++,,,---,,,+++(((%%%$$$%%%'''+++000+++---***$$$+++((($$$...&&&****** (((---+++'''$$$%%%&&&'''+++000000)))///...)))888222((('''''')))---...,,,)))---***)))******((((((+++111...+++,,,***((((((***+++((()))---///---+++,,,###$$$))) %%%///(((((()))'''---%%%444111(((+++++++++++++++******)))!!!%%%******&&&%%%'''+++)))))) &&&((($$$(((+++(((%%%&&&+++///...---++++++---000444777000...+++******+++---------,,,,,,------,,,(((%%%000---444***$$$(((%%%111111)))(((000333...---222111000///111222222000...555999333...666777111000111111///...333777333***333333333333333333333333,,,---...000222333555555...111222111111111...***......000222///+++...333///---+++---222333///***444///+++***,,,...000222222//////222222//////222...---------///222444555444444000)))&&&'''&&&###,,,...111444555333000...000666111,,,...+++***222222///+++,,,111444111,,,000000222333111///000222---$$$###---555444444888)))///222...,,,...000///.../////////......///111333222111111222333222000'''(((+++---...000444777777111------...---...111///---++++++,,,............---------...///111222,,,///+++$$$&&&......'''000666,,,,,,***))),,,444...***+++---...///222***,,,.........---///000---,,,---...000111111000777///>>>222---444(((444...//////...,,,,,,---///+++)))((())),,,---***((((((***,,,,,,++++++,,,---***,,,......***$$$""""""///,,,'''######&&&)))++++++...000000...------///++++++***(((+++...+++%%%,,,222444///***+++......###+++...,,,++++++"""&&&)))***((((((+++---'''&&&+++111---######+++111,,,+++------)))''''''))))))***++++++***+++---,,,,,,,,,***&&&%%%(((---&&&+++,,,***))),,,---,,,###'''***+++------((("""111000///...------------'''(((+++---...///...---///)))&&&***---,,,,,,---000...------)))(((///999(((,,,111222...(((%%%&&&%%%)))+++)))%%%###'''+++!!!''''''---111333***&&&&&&,,,...***''')))++++++)))((((((***...111111000&&&###$$$((()))'''))),,,(((+++!!!***%%%333)))'''******)))))))))(((((((((***)))***+++)))'''))),,,)))888((()))&&&###666+++&&&666((((((..."""$$$,,,---***(((&&&&&&''')))+++,,,***///%%%...,,,333...&&&&&&&&&))),,,---+++))),,,+++,,,,,,,,,***))))))---,,,++++++***)))***+++&&&&&&))),,,---,,,******))))))...$$$444)))+++*********'''444333$$$***+++,,,------,,,***))))))---000///***''''''(((+++...&&& %%%&&&###&&&(((&&&%%%''')))+++111000---,,,+++,,,---...000000///---------///000444222/////////...---+++///+++444,,,'''+++%%%...333((($$$---333000,,,---111000000000111111000...000555...***333555000111//////...000444888444///000000000000000000000000))))))+++---///111222333222222000111777<<<888///,,,,,,...///,,,''')))...111...---222666666111---333000,,,)))+++///222222000------///...******,,,000000000000000111333444000111...******///222111---.../////////.........222888333...///,,,+++333///222444333---***,,,111,,,...000///------......555---+++111333......444(((...111...+++---......///000111000///000111333777444111///111333444444---///000000000222444666******...444555---%%%"""******+++,,,------***(((......---------------...%%%...333000///000((($$$333+++111(((888,,,***...***))),,,---,,,,,,///---,,,,,,,,,......,,,+++---***(((+++000222///***000(((888,,,)))111$$$///,,,------,,,******+++---+++)))((())),,,---+++((((((***,,,,,,,,,+++,,,---,,,...000...+++'''$$$!!!(((&&&%%%%%%&&&(((,,,///...,,,+++,,,......,,,***((()))'''&&&)))---+++&&&'''---...)))%%%'''+++---)))***)))'''&&&)))---///$$$'''******((('''))),,,***&&&'''***'''!!!'''222///***'''(((((($$$###%%%$$$(((***)))((('''((((((---//////,,,((())),,,///(((,,,---+++***---...---!!!)))...+++'''(((******,,,+++***)))))))))******,,,,,,---...---,,,+++***///)))&&&))),,,,,,,,,---***'''''')))***(((&&&'''------+++&&&$$$'''---111''')))***'''######(((---###000999---)))---,,,(((---...)))&&&'''(((''''''&&&&&&&&&''''''&&&%%%&&&$$$%%%)))***)))))),,,(((,,,###---(((555***&&&)))))))))(((((((((''''''&&&&&&)))------((((((,,,222+++...***$$$444&&&(((999***'''---"""###(((***++++++************(((&&&+++$$$(((***&&&'''+++******+++---......---***+++,,,,,,------,,,+++((())))))))))))+++++++++"""%%%((()))))))))((('''///"""---111$$$444))),,,(((,,,***,,,444777((()))***,,,......,,,***)))(((+++---,,,)))%%%$$$%%%%%%111///'''(((&&&$$$)))(((((()))++++++***///////////////000111111555555444222000///000222:::777333111222222222222+++(((222------222***111333+++'''---444555111...000000000000000000000000,,,222---)))111444111333222222222222444444333222111111111111111111111111000000000111222333333333333444333444>>>HHHFFF===222000000111...******---...+++,,,111444222...---111222111///000222000,,,333000///111///***(((***222222222000...------...///000...+++,,,222555555222222111///......000222---333///,,,000///---444&&&///:::===444+++,,,333///333444222000222222111777555444444222......222)))...000...---//////------...//////...///000222777444111///111333555555(((---000///000444777777---+++...333555000,,,+++,,,,,,---...000...+++)))444444444444444222111111)))---...***)))///555888%%%///%%%%%%+++555++++++)))'''(((,,,,,,***))),,,,,,+++)))***,,,,,,***'''000,,,***---222444///***---***111---+++...(((---......///---,,,+++,,,...)))))))))***,,,---,,,+++''')))++++++*********+++...000000---++++++)))%%%((())),,,///...)))'''))),,,)))&&&'''***+++)))%%%)))***((('''***...---((('''++++++&&&$$$'''+++,,,###(((+++***)))+++,,,******+++++++++)))'''''''''111...,,,+++******111999---(((&&&)))***((((((***&&&---000...+++++++++******------)))(((+++---,,,+++//////+++)))++++++***...888<<<444***&&&))),,,+++******))))))******+++((())))))***+++,,,------,,,'''&&&(((***)))))),,,'''&&&''',,,000///)))$$$111222111---***+++)))%%%((())))))'''%%%%%%)))---,,,111;;;'''!!!$$$/// (((++++++&&&$$$%%%%%%###$$$''')))***))))))***+++***'''(((+++***&&&&&&((('''---%%%...&&&333)))'''%%%&&&&&&'''((()))***+++'''%%%(((---,,,$$$"""&&& ---***&&& ,,,***'''333(((''')))"""(((%%%%%%)))+++***+++...---***)))///!!!''')))$$$+++))))))))))))*********+++'''***+++***+++------***'''******((((((++++++(((!!!&&&)))'''&&&((((((&&&000''',,,..."""&&&///(((%%%&&&%%%,,,***333)))((()))+++------,,,***)))%%%'''******)))(((((((((///222*********)))...&&&&&&(((((('''%%%***,,,...111444555555555222333333222//////000333///---***((()))******)))///(((000,,,000777...222111222111///000222222...///000000/////////000111,,,444000+++111333222777333333444444222111333666333333333333333333333333333333333444444555555555000666777444:::EEEHHHBBB:::555333444333///------)))'''***///000,,,***---...111000---...222111,,,111//////333222...---//////000111000---,,,---///333333000+++***...000...222333333222000000333666,,,111,,,+++222111---111))),,,555;;;888000---000111666777444222555555333222444333000000111111------000111000111444222---,,,---............000222222222111222444555444333$$$+++//////000666888666666000---///000///111444000///------...///...,,,)))***,,,------,,,)))(((...,,,)))&&&###)));;;MMM***---&&&...+++)))...+++)))+++......,,,,,,000)))+++------,,,++++++,,,...000111222111000......---222---111000***///***...//////...,,,,,,---///''')))+++,,,,,,---...///(((***++++++***)))***+++...000...******......++++++***,,,///,,,'''(((,,,***((('''''''''''''''&&&......+++))),,,000...)))///000---((('''+++---,,,)))---...///***$$$******)))***++++++***(((&&&'''&&&""""""&&&(((''',,,***+++000111...++++++(((000555111---------+++&&&)))(((&&&(((,,,,,,''')))---...***((()))***((('''000444---###------,,,,,,,,,++++++***(((((('''(((***---000111***((()))+++***((()))---***+++,,,...000000...+++###'''*********'''&&&((()))*********))))))***---'''&&& 222+++)))***)))&&&&&&((('''######(((......,,,+++///333***''''''***)))%%%###%%%)))...%%%*** ---''')))&&&'''((((((******+++,,,+++&&&''',,,***!!! '''///))))))###&&&111###)))%%%***&&&(((555)))%%%)))***((()))------******...+++(((###)))***,,,$$$&&&((()))(((&&&%%%$$$&&&))))))&&&&&&***+++'''+++......)))(((***)))$$$%%%***,,,(((&&&)))***)))...***)))))))))***+++***$$$######***)))&&&((((((***+++++++++******((())))))*********++++++,,,...&&&))),,,***,,,%%%%%%%%%###""""""///000222444333111...,,,))),,,......------000444666444333222333333222111555,,,000,,,000888///111000999;;;111***,,,...+++...///000///...///111222...888444...111333333999000222444444111000444;;;000000000000000000000000++++++---...000222333444,,,666888111000999???>>>;;;444000222222...***)))+++***---222222,,,---111------)))$$$'''000555333'''&&&(((...111///000333***,,,///000///000333666222444111------000222111+++...000///------000222111333...---444222+++---333---+++111444111------+++111333...---000111---222666222++++++///+++!!!000222222111555888444...---...////////////111333...///222555777777444111---333666222000111000,,,++++++...444444,,,%%%"""000,,,(((&&&''')))++++++))),,,///111222000...,,,))),,,444888///$$$***888'''111,,,GGG333---///---+++,,,......,,,...333(((---222222---,,,000555'''---333111+++'''))),,,***555'''111///###///$$$******+++)))((('''(((***%%%))),,,---,,,,,,///222+++,,,......,,,+++,,,,,,...///,,,''')))000222...%%% ###%%%)))444AAA)))+++,,,***'''&&&(((+++//////+++(((***---+++&&&333222---''''''+++,,,)))$$$***+++'''&&&***,,,)))&&&%%%%%%)))...000///---%%%+++,,,'''(((---))) ***))),,,222333,,,%%%###""",,,111---(((((((((%%%(((******(((,,,222000)))$$$)))***''''''***+++***%%%,,,---++++++***(((************)))'''&&&%%%444222...+++)))***+++,,,++++++---///---)))+++000***,,,,,,)))'''(((+++,,,&&&'''%%%$$$+++222///&&&%%%&&&***---///---)))%%%(((""",,,111...,,,,,,,,,***(((***...,,,&&&"""(((---***""" %%%&&&$$$%%%))))))%%%$$$&&&***///$$$&&&(((&&&++++++++++++************)))...(((''',,,***"""$$$,,,---!!!000)))***111 ***!!!"""%%%---'''...AAA000))),,,***%%%$$$)))+++'''!!!$$$222&&&000%%%,,,$$$$$$(((---///---)))%%%"""%%%)))(((######'''((($$$///333111+++(((***'''!!!)))//////***'''+++---+++,,,---((('''//////***,,,///******...%%%&&&(((((()))******************)))((('''&&&&&&''''''---***"""'''+++'''&&&+++***'''$$$###%%%***000111...///333333///***)))***---111333333333111333555333...***,,,111222000111333333111000222///000000111111111111111---///111111///---------...888777111222111777EEE000000+++...666111///999222000...///111222111...//////111444///***...777000++++++//////+++,,,111??????>>>999222,,,***)))'''///333000...000111...444222000/////////...---...,,,,,,...222444222000---...///000222222333333111...999222///444///888///---,,,---//////,,,)))---///000---))))))...333777TTTHHH///333///$$$---+++,,,///222333222000///444...,,,000111......222,,,///000,,,+++---///...111888'''000'''+++222^^^444222///000777;;;555+++---000222222111///------+++111(((333***999...------111///***+++111333000(((***(((%%%'''...000,,,---///000...***((()))+++***,,,///000...---,,,,,,...///---)))))),,,---+++&&&$$$...'''---000333000......111111---***)))***++++++,,,,,,++++++***###***111111+++'''***......,,,000666555...)))***---***'''&&&)))......+++***------******---)))"""***000+++***000000******...&&&'''111&&&%%%000///---+++))))))))))))((()))******,,,---+++((((((***((($$$$$$((()))(((///***%%%...++++++###++++++)))''')))///000...,,,+++)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))***'''######''')))((((((+++555###,,,%%%,,,"""&&&)))((($$$%%%***(((###&&&,,,$$$+++333...)))000---)))(((((()))'''%%%(((%%%&&&'''///''',,,---'''$$$((()))'''&&&(((+++***((('''))),,,)))***)))'''&&&&&&))),,,'''((()))+++,,,)))$$$ )))'''&&&$$$############...(((+++---(((***...(((&&&///)))(((333+++!!!---)))***)))''')))***&&& (((***+++***,,,...+++&&&...---%%%$$$,,,+++(((...+++!!!%%%'''###%%%---+++$$$)))+++""",,,(((&&&%%%$$$'''******(((%%%***,,,)))%%%'''...000---&&&(((***)))'''&&&))),,,---222111***'''******'''###,,,%%% ...333 ***///+++(((,,,,,,+++333,,,+++)))&&&$$$%%%(((++++++***++++++((($$$'''---***'''***((("""(((///***%%% ))),,,(((***222''',,,'''(((%%%$$$+++///(((%%%'''(((%%%+++///111......111222///............///000111222...///222555555111...,,,+++++++++,,,000444555444222222222111///,,,***(((000111111000//////111333///777555111333222555AAA...888:::666222...:::RRR222000///000222333111///===000'''---666888444111666222111444333000000444666888:::999777333///,,,---222333...+++---///---///...,,,,,,---...---,,,...---,,,...111333111///...//////000000000//////333)))---(((+++000"""!!!'''''''''***---//////---222333333000,,,,,,000555)))@@@888)))222000)))555---///111333444333222111888222///111111...---///---111111...,,,///000///***...+++222,,,((('''888+++666>>>???<<<999666333222333555444222000000000///...---(((,,,...///***---///...******///000...+++,,,+++(((***000111---***---///---***)))+++---'''***,,,,,,+++***))))))***------******---,,,)))222...333+++///...222,,,---------...///...,,,++++++,,,,,,,,,,,,++++++222---(((&&&***...111222,,,)))+++000111---,,,///,,,---,,,)))((()))******&&&,,,///,,,+++---...,,,$$$,,,+++...777:::666''''''%%%)))///)))$$$***+++***)))((((((((()))***,,,++++++---//////***%%%&&&)))***((((((++++++)))''')))***333++++++%%%((()))'''$$$%%%)))***&&&+++***)))(((((()))+++,,,******++++++++++++******&&&,,,...,,,+++------,,,---,,,...&&&+++***///+++###(((***((()))+++***&&&000555...''',,,---''')))---+++(((((()))***)))(((///******000...(((***333+++,,,+++''')))......***+++***((($$$ !!!''',,,,,,)))&&&&&&(((******)))&&&%%%%%%&&&(((((('''%%%&&&'''((()))***))))))(((///''''''(((%%%+++222///(((///++++++555...&&&000((()))((('''***//////***'''******)))***,,,***%%%+++,,,&&&%%%---,,,(((...)))###%%%...000)))'''***///---'''((($$$'''$$$%%%%%%$$$$$$&&&((((((&&&###!!!&&&******++++++''' )))***+++***)))(((***+++111555555///,,,...///---***,,,%%%%%%000111)))((('''---)))'''---)))$$$(((.........---++++++---...'''++++++&&&&&&***(((!!!'''%%%)))((("""'''---&&&///(((&&&***(((!!!!!!(((!!!---...((()))((('''---111+++''')))***''',,,///000...---...///......000000///---...222555---,,,---000555555000***333333///***...555444,,,333444444333000+++'''$$$222222111000000222666:::000666333000444333222:::222444///...444333555@@@222111000111222222222000FFF666)))+++555777111+++555222111222000...---000000222666999;;;888333///,,,......+++***///333444---++++++,,,...///...---...------...000111000...000000000000///---,,,+++444...666333555:::---...---,,,+++,,,---,,,+++)))333444555222///...111555...999111+++444...&&&333...///111222333333222111888333111222222///...///---111222...---///000///555---///***++++++555000222;;;BBB@@@<<<888555111...///000///......000111111+++111 ...&&&000(((,,,...,,,)))))),,,---+++,,,,,,+++)))+++//////,,,(((+++------******,,,///((()))++++++***))))))***)))---...------///...***666%%%000111***---***///)))......)))***000222...,,,------------------,,,555///(((&&&***///333555---***(((***+++***---000%%%))),,,,,,***(((+++///""")))---***&&&'''+++---"""+++000...000666777333,,,&&&***000...///000---+++******)))(((((()))))),,,)))))),,,///...(((###&&&***,,,++++++,,,***&&&...,,,''''''%%%000555+++,,,+++'''(((***)))$$$((('''''''''''')))+++,,,)))))))))******)))))))))$$$(((%%%$$$&&&((('''---((( &&&%%%+++***///!!!(((---,,,+++,,,,,,******...+++))),,,'''%%%///***((('''(((***,,,,,,+++''' !!!***...+++'''(((---,,,((('''+++111000++++++++++++(((%%%&&&***......)))$$$%%%***---***''''''%%%###$$$'''***+++,,,###%%%(((******)))'''%%%,,,&&&(((***%%%)))000---,,,000,,,,,,111)))"""))))))***)))(((+++111333000(((******((()))+++(((###$$$((($$$###+++***&&&***---&&&$$$)))+++((()))...%%%)))+++...$$$)))((('''&&&'''((((((&&&%%%***+++((($$$$$$(((++++++,,,+++******+++,,,+++***(((++++++'''%%%&&&'''&&&000...((()))...'''%%%222&&&+++)))***222...%%%%%%(((***,,,,,,+++******+++###,,,+++"""%%%///***///,,,///---'''+++///'''***$$$###(((***''')))000###,,,)))###((()))''',,,111,,,)))***+++***,,,///000...,,,,,,---///,,,...000///,,,...555;;;///...,,,+++...222222...555555...&&&***333111&&&111222444555333000,,,)))000111222222222444888;;;111666111///666444///444333444---...777333)))(((222111111111222222222111777555333000...---///222222111///...---+++***+++000111333777:::999666222---------,,,---000333555...------...000000///............/////////......111111111000///...---,,,"""(((;;;555,,,,,,'''333333333222111000...,,,***...000333444222111111222;;;;;;222222888...'''222------...//////000//////333000///000222222111111+++///111...,,,...///---555)))444'''---333III999AAA===555111444666///%%%+++,,,,,,,,,,,,...111444///---000%%%---)))000+++++++++***(((((()))))))))******))))))+++,,,+++))))))+++------******,,,...+++---------++++++,,,---+++...///------111111...222&&&///---+++...)))111(((000111***)))000000***------............------***...111000,,,+++,,,///000---+++***))))))***,,,'''(((+++...,,,)))))),,,'''***,,,)))%%%%%%'''***---222333000///222222...333(((///444+++...333(((000///...,,,***)))((('''+++))))))---...,,,,,,---))),,,,,,***)))***((($$$000,,,%%%!!!&&&222999,,,------***+++---+++&&&))))))(((((()))***,,,,,,''''''(((((((((((('''''',,,---+++((()))...000...---&&&)))###,,,%%%...###)))...---***)))+++...((((((&&&***///'''%%%222))))))))))))***+++,,,,,,+++&&&'''...333000------,,,+++***(((***,,,---,,, &&&,,,///...,,,+++,,,---)))&&&'''***,,,***(((***(((&&&'''***---...///'''((())))))(((&&&$$$"""((((((000111'''&&&+++(((%%%%%%%%%(((***%%%"""%%%+++---,,,******...---***)))+++***((()))+++)))$$$!!!)))&&&%%%,,,---)))++++++((((((---///,,,***,,,###&&& ***%%%///))),,,,,,++++++*********)))(((%%%,,,///000---)))%%%+++)))((()))---...,,,))),,,---...,,,******,,,---+++///,,,***...((($$$,,,(((,,,***---888666---,,,$$$%%%''''''''''''(((***%%%))))))%%%'''---+++###,,,'''(((%%%$$$(((!!!### !!!(((,,,///444;;;!!!)))%%%"""***,,,(((***---***((((((***+++---///000///+++***---111,,,///111///,,,...444:::...222222//////222222///,,,+++&&&""")))333222***...000222444444111...,,,,,,///222333333444666777222555000///666444...111,,,;;;>>>999555...,,,555111111222111111111111222'''...444333//////555:::555555333111/////////...000000000333666999::::::333111000000000///...///000///...///000000...,,,---...//////////////////000000111111111000000///666;;;KKKCCC888666000;;;...///111222333333444444)))---222666666444222111777111---333999222///888..................//////000000//////000111000...,,,000222///...000000...$$$!!!777---111222CCC///===888000+++...111+++"""222222111///...///333666+++222---222***444//////+++***)))))))))''''''(((***))))))+++,,,,,,***)))+++---///...+++)))+++---.........---,,,,,,...000...///---))))))...111000000***111,,,///333***444***111333---***------(((---......//////......---++++++,,,...///,,,'''###...///...,,,+++,,,,,,+++000,,,+++......(((######000...,,,,,,,,,++++++,,,))),,,------000333444333222(((...111'''+++000$$$......---,,,+++)))((('''+++***,,,///---,,,111:::+++---,,,((())),,,---,,,%%%'''+++...777222---***'''))))))(((***---+++'''------------------------))))))************))))))...---***)))---111,,,$$$///***000)))///%%%,,,(((+++---,,,(((&&&)))...111///)))---333+++%%%...***+++++++++************---+++,,,......,,,---000+++...///...)))&&&(((---"""))),,,***((((((((()))******)))))))))*********))))))***,,,---,,,***...---,,,***))))))((((((***,,,555444&&&%%%---... ((()))))),,,,,,&&&+++---+++******'''###***,,,+++((())),,,***&&&###---,,,)))000222...///###'''000999;;;333)))###///+++///'''000(((,,,(((,,,,,,,,,+++************)))((('''&&&$$$$$$(((,,,(((&&&&&&)))---///---***,,,,,,,,,,,,+++***+++---$$$///+++###,,,444111...+++...)))***555555---...)))))))))'''''')))---000+++&&&''',,,+++(((,,,555111***)))'''$$$---444---***(((''')))******,,,000%%%---***'''///000((((((((('''%%%%%%'''+++---...000000,,,)))---444000111111///------000444,,,444777444333666444...333///++++++///333222///...///111222111...+++***,,,...111333333222333333222666111///555333...111...666222,,,111333333999///111222111000///000111000222333222444555333...333555444111000222333000......///000222777???DDD111......222444333333444///......///000///,,,***---///000111000///000111//////000111111222111111...(((///,,,...444)))+++---///111222111111222333***---222666777666444222111******000111...///333111000///...//////111222222333222//////000---)))---222444222000222222///)))+++333***''')))333---)))111666333///------,,,777666444000---,,,...///)))444---888)))888...222+++))))))++++++((((((***+++)))***///000...++++++---///111///,,,***,,,.........---+++******---000......+++%%%&&&+++//////,,,,,,000)))///111$$$///,,,///111000---+++,,,...------............------666*** ###///333)))***---...---...000000---+++%%%$$$---111---)))***...)))(((,,,...---,,,,,,******)))+++...111222222000---//////,,,111333,,,'''((()))******+++******+++'''(((+++)))&&&,,,666))),,,+++)))+++111444444******------@@@444---+++(((******)))+++000000,,,))))))))))))))))))))))))'''(((((((((((((((((('''"""$$$&&&(((,,,+++!!!,,,)))%%%...+++,,,%%%&&&++++++,,,---***'''(((---+++,,,(((***222...(((...+++---...---***)))((())))))+++,,,)))%%%%%%)))...+++///444444,,,%%%'''...(((***+++)))&&&%%%(((,,,(((***,,,+++)))((()))+++(((((((((***+++***'''%%%***)))((('''''')))***+++///,,,000...$$$(((222444)))""")))000++++++...*** &&&++++++******'''###***,,,***(((***---,,,(((,,,+++&&&,,,///,,,---***(((((()))******)))(((,,,%%%---!!!000$$$---''')))******)))'''''')))***111...,,,***%%%###(((///&&&&&&'''***,,,---,,,+++(((&&&'''(((&&&$$$%%%)))***333(((###000...(((,,,...(((%%%---+++%%%(((+++***)))'''&&&)))---111...%%%&&&///---%%%,,,===333,,,,,,------888@@@:::---+++***)))'''&&&%%%%%%%%%...+++(((...,,,###"""''''''%%%###%%%***......000111---)))...888000000//////...//////000...111...))),,,666666///;;;222000555666000///333000000000000///...,,,+++///000111111//////111222111666222///444222...444888666)))%%%333:::222......000111000...---///111888777333///000333...&&&...111111......222333000---000222111000444===FFF666///---111444444555888------...000111111///---,,,///111222111000222444...//////000111111000000444***///---555???777999///111333222///---...////////////000222222222111000+++...///++++++///---222111///------///111222222444333000000222///)))+++000333111///000000---333777---)))%%%++++++666'''///444333000111333333444444333000---+++,,,---+++111111000+++000000000+++((()))------)))))),,,***''')))000222...+++,,,,,,///111000...---///111...---,,,***((()))---000...///---((((((,,,...---%%%***...%%%...///***---)))+++000...***111===---------......---------444+++###%%%---111,,,&&&***......+++,,,000111...%%% """---111---...444)))'''(((,,,+++&&&&&&)))111---***+++,,,------,,,,,,333///+++111555222222%%%&&&(((***+++,,,,,,,,,000(((%%%***+++$$$"""&&&(((++++++***+++000111000000---*** 777)))***111+++,,,+++))),,,111222///$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((---111000//////+++&&&'''(((,,,&&&+++''')))###***))),,,111111,,,)))+++ +++***'''---...+++///***,,,......+++))))))***///111222///,,,,,,000333***,,,111444///''''''+++///000///,,,)))))),,,000************++++++***)))''''''''')))******'''%%%%%%%%%&&&&&&&&&''''''''',,,###$$$(((&&&***,,,$$$222'''...444)))(((+++$$$ &&&+++***)))******'''(((***)))''')))------)))+++)))"""&&&+++))))))000***"""$$$+++...'''$$$$$$"""((((((,,,+++((()))***(((&&&'''))),,,'''999FFFBBB222$$$ '''***,,,---,,,+++***+++111......111///+++,,,111///333((($$$'''""""""***///***'''+++(((###''''''((('''&&&&&&'''))),,,---''''''+++,,,))),,,333((("""###$$$$$$---111'''''')))******++++++***))) )))'''###((((((###%%%,,,---***%%%&&&***...---000222...)))///:::,,,,,,,,,---000222111000444... 222999444000&&&(((444666---...999000000111111111111000000333222111///------000333111777333///333111///777===IIIEEE;;;999555000222---///111000---,,,...000***111222,,,)))...222222---111111...///555666333///444777444///000999BBBGGG<<<444222111,,,+++.........000222555555333111,,,///222333111111333666...///////////////......222///777///,,,222000;;;(((,,,000111111222444777333000,,,******,,,...///,,,+++000111+++111777333111///---++++++,,,///000///333333000111555333---'''---///---,,,---,,,)))%%%444)))555444777$$$111555000***(((000999888222333444444444222222333555///...555%%%---%%%111---+++((()))......******...'''$$$&&&...111,,,***++++++...000000//////222555//////---***)))***...111000222111...---000000...$$$,,,000'''333555###///---$$$%%%......+++666JJJ,,,------------------,,,$$$,,,333222+++(((---222...111///))))))---...++++++(((***000---$$$&&&///,,,---000222+++"""""")))000+++(((***---......///&&&222)))"""...///(((---)))***+++,,,---,,,,,,+++===///***111444*** '''+++,,,***)))+++)))%%%###''',,,"""888""" ((()))***'''%%%''',,,---+++&&&''')))***,,,---------******++++++++++++******)))...///((("""%%%---222(((+++555###...)))222((((((''',,,555888111++++++&&&777777,,,+++***(((+++))),,,......+++)))***+++%%%(((((('''&&&((())))))'''&&&+++111000)))%%%'''&&&***///000---++++++------)))''')))---...+++&&&)))(((((()))+++++++++))))))***+++,,,+++(((%%%###$$$'''++++++ )))(((111'''(((///'''%%%***---***((()))+++***&&&((('''%%%(((,,,---)))!!!000...%%%)))...,,,---(((***---...//////***%%%333444'''///$$$///''',,,(((***+++***((((((,,,///...***)))***((()))333???***---111000,,,))))))***---******,,,***%%%&&&,,,+++---+++...333***###***(((000...,,,000,,,'''---&&&(((******)))((()))*********(((&&&)))...,,,&&&000***,,,,,,)))...--- '''***---...///000///---'''&&&###))),,,+++111111222...''''''+++'''......&&&%%%---444333111,,,+++///333111000111///333,,,888)))000***555***......,,,///333000***333444444333000---***(((222333222000000111111000222333111000222555222,,,555444444333333333444444000111444555666555333111111///...///111222///---...666555222444000---333444000///222333111000111???>>>888///---111333111000...***AAA555444'''222444333...)))***000333111444---***...333222000000***)))(((***///333666666,,,///111111...(((### QQQ>>>......444222+++&&&,,,111---+++111111...444444333222000000000000000.../////////...---,,,,,,---***%%%###(((//////+++...++++++000444222,,,'''...***+++000000++++++///+++000000++++++000333111333000HHHBBB---222///'''+++)))''')))++++++)))&&&,,,---,,,))))))---///...111---,,,---,,,***+++...111///------...//////...AAA999111------///---+++---------///000///,,,***//////.........---------+++,,,)))'''***...*** """)))***&&&---:::888,,,...555,,,---+++&&&///)))(((,,,***$$$$$$)))***&&&......---++++++---)))"""---###"""***---.........+++''''''((()))'''%%%,,,### '''---+++(((((())))))***,,,......,,,+++)))***+++,,,------,,,+++,,,((( """,,,...((('''(((((((((+++///---'''+++(((%%%&&&)))+++***'''(((---+++$$$$$$***&&&000...+++(((''')))+++---&&&******((())),,,)))!!! %%%***---,,,***)))***---+++(((%%%$$$%%%&&&'''***000000&&& $$$***---!!!+++((((((...+++!!!,,,...///,,,'''''',,,111$$$&&&((()))'''&&&%%%&&&,,,222///???111333%%%)))+++"""""")))+++%%%$$$***''''''"""'''333---%%%###&&&)))((($$$"""$$$&&&******%%%(((...%%%$$$---%%%&&&$$$$$$///000...)))(((******'''$$$&&&''''''(((***(((###...***''''''***---...---)))&&&###$$$(((++++++******---,,,((((((******''')))111---''')))((($$$'''+++ %%%000+++///333%%%---,,,'''"""$$$)))+++***'''***...///---)))'''&&&,,,+++)))'''((())),,,...''''''$$$"""%%%***(((###''''''***+++(((###$$$)))###)))000333111...++++++---)))***666+++'''((((((&&&(((,,,+++'''***'''$$$###&&&)))000222222000000222000,,,333...,,,///111///......,,,***///222555...,,,++++++333888666555555222,,,111111222222000...,,,***111111000//////111222222,,,---,,,+++---111000,,,555555444333333333333333111111111222222222222222000......///222333222000000666222///444555666@@@666222111444666333222444666<<<>>>666//////111111333///***333......,,,444111222000...000555666333+++&&&%%%***...//////000111333444333111///000111===555+++(((,,,000111000888...))),,,000///,,,,,,'''---***(((---------666555444111///------......000///---,,,,,,---...///******'''%%%)))000222///333000...000333222---***'''%%%'''...111000111666...000...***+++111333222+++%%%777000###...000---///---,,,---///000...,,,)))+++)))&&&&&&+++,,,+++,,,))))))...111000...///...---,,,---......---,,,000,,,((((((---000000///+++///555888666111,,,))).........---------,,,,,,---...---***+++///,,,&&&+++111111,,,+++000///)))>>><<<***((($$$%%%!!!,,,...,,,***)))******(((---...---+++,,,///---'''111...---//////***((())),,,***(((((()))***(((%%%000)))%%%((()))&&&######)))((())))))***)))'''&&&((()))***++++++***)))(((,,,...---))))))+++(((###%%%&&&&&&%%%(((+++(((###$$$%%%&&&'''((()))+++---(((******((())),,,)))###)))***,,,------,,,+++******---,,,((((((+++***&&&###''')))(((''''''(((************************,,,,,,)))(((,,,000***!!!%%%---000+++((()))$$$......,,,&&&!!! ###(((***,,,---,,,,,,---...++++++)))///(((((($$$)))+++$$$$$$+++---((((((---))))))((()))+++%%%!!!!!!(((...,,,%%% """%%%'''(((%%%)))222---'''---'''---$$$'''%%% +++)))$$$'''(((&&&&&&))))))&&&&&&((()))'''))),,,***%%%...,,,***+++---...---,,,((('''&&&&&&(((*********%%%***+++(((''')))***)))"""+++((($$$***+++***...000'''***000---OOO111---------)))%%%''',,,---+++111...,,,---///...***%%%///...,,,***)))***+++,,,,,,!!!%%%,,,***''''''000***'''))),,,++++++---))))))'''$$$"""$$$***...)))...$$$+++:::666///,,,...---(((%%%&&&$$$!!!000...***)))***,,,444...,,,///222///+++***111---+++///000///...000444---:::666HHH666999///555;;;@@@===999777777666111111222222222111///...666444222222222333444666///000...+++,,,000000---666555555444333222222111111111000//////111222333...------...111222222111000666222...222111///666333///...111333111000111---999BBB>>>333...///111,,,,,,222///444...///+++...111222111333666333...---***+++///000000111555111666:::888111,,,,,,...333---***///777777---!!!------000222///++++++...,,,444333000444444777BBB555333000---++++++,,,---000...,,,******,,,///222...000...+++***......,,,111///,,,,,,...000...,,,+++)))***...///---...111///...***'''+++000222///---$$$000((( ***)))))),,,+++***+++,,,---,,,***+++---,,,))))))---...---)))&&&(((///333111...---111000000111333333111///666222///...000111///---&&&+++111333222000//////------,,,,,,++++++,,,,,,...///...++++++------***'''+++---,,,)))(((+++...>>>888(((---,,,"""***)))---++++++,,,+++'''&&&'''---...,,,)))***...---)))''')))---///+++(((+++333)))(((((()))++++++)))&&&)))&&&$$$&&&&&&%%%'''+++---------,,,+++)))((('''((()))***+++***)))(((''')))---///+++'''%%%###!!!'''))))))(((***,,,***&&&"""&&&))))))''''''***...+++''''''+++,,,)))'''''''''((()))***+++++++++++++++---,,,'''%%%(((***)))%%%'''************+++,,,'''(((***,,,------,,,+++---+++))))))...000+++"""---,,,************((('''111000...+++******+++,,,)))***+++***)))***+++---,,,)))---***---%%%)))+++'''""""""))),,,((((((,,,((((((+++)))###,,, """***333;;;:::111***+++///%%%'''%%%(((222000---444***...$$$))))))&&&///***$$$(((***((()))++++++''')))******(((***---,,,)))+++***+++,,,------***''')))***+++***))))))***+++###***...***(((***...000 )))&&&"""))),,,---222,,,,,,,,,///999kkk...333***+++(((%%%'''++++++((( $$$))),,,------,,,+++...---,,,+++***)))))))))///'''000***'''+++>>>111'''(((...///,,,***(((***,,,,,,+++)))(((((((((+++&&&&&&444666+++'''&&&+++,,,(((%%%&&&((('''(((&&&$$$$$$%%%&&&555***%%%***---+++///666,,,))))))---000000222666---(((000///:::///111---000000///,,,***,,,///000333333444444444333222111999555222222111000111444::::::777111000222222000666666555444333222000000111000000000000111222222...---------.../////////+++333333333777111(((+++000,,,+++///111///...///***666@@@???666//////111))))))333&&&222***111(((///111111//////000,,,&&&444222222444333000222666,,,000333222///,,,---000))))))...777===666$$$+++///333333///,,,---000&&&///...***,,,+++///<<<333111...,,,+++,,,...000...---+++***+++---///111...111222...,,,...///...,,,---,,,+++...222111...///...---------++++++,,,---***'''(((---000...***...'''111,,,***000'''(((((((((''''''((()))))))))---///...++++++//////---***))),,,000000,,,+++...000000111333555444222///???;;;666333111000...---222000---,,,+++---000111---,,,+++*********++++++,,,------***((()))+++,,,''''''***---+++(((,,,333111000***777777***000000...******...---'''%%%(((---...,,,((((((++++++)))%%%%%%&&&'''%%%'''222>>>&&&''')))+++,,,+++)))((($$$$$$%%%$$$$$$%%%***///.........---+++***)))***'''((()))+++++++++***)))******)))%%%###%%%(((***&&&)))***)))+++...---)))(((***,,,+++)))((()))***...&&&%%%---,,,""" &&&,,,)))%%%"""###&&&+++...***++++++'''%%%%%%''')))******++++++++++++,,,---'''((()))******++++++++++++...///***%%%&&&,,,111***$$$"""''',,,,,,,,,...'''%%%$$$$$$&&&)))******)))***)))'''%%%%%%''')))***'''444...999(((...***"""%%%(((&&&%%%(((&&&%%%***)))"""???$$$'''$$$***///...)))%%%%%%(((&&&***%%%$$$+++***(((...***///&&&)))((("""+++'''---///...+++)))+++***''')))***)))''')))------***&&&'''***++++++)))%%%"""***---///...+++)))***,,,###***,,,&&&"""%%%,,,111(((///***###(((***)))///###///+++555SSSccc,,,000(((***)))'''))),,,,,,((( 000333+++%%%'''---******))))))(((''''''&&&,,,"""'''---***(((+++:::...%%%(((///000---***))),,,000333222...)))'''$$$((((((,,,444...&&&***!!!(((,,,)))&&&(((,,,...*********+++---...444......333333000666AAA+++)))***...///000333888---...)))111(((...---666333...,,,///333555333111444444333333222111000///333///---//////---...333<<<===:::444111333444222555555555444333111000//////000222333444333222111222222000///---------...'''000222444<<<888000222222...---111333111000222---222888:::777222000111///+++///+++&&&333//////000///,,,,,,...,,,'''111///000222000---...333,,,+++++++++---000111222444222///000111000,,,((('''***---------000333444)))222000+++,,,))),,,888000...---,,,---///111333+++,,,,,,,,,------......(((---///------111444444+++///000///000444222---+++,,,,,,+++,,,...000000,,,)))(((---222222---))))))$$$+++)))///555,,,333+++++++++++++++,,,---...***,,,,,,)))))),,,,,,))),,,...111222...***...666++++++,,,...000000...+++666333///------000222333BBB<<<444///......---+++---,,,+++))))))***+++,,,---,,,,,,+++)))(((+++---000,,,,,,//////++++++...---111---888333$$$***)))---+++,,,//////+++)))+++***---,,,))))))---...---000+++((((((((()))///666%%%'''***,,,,,,+++***))))))+++***&&&""""""&&&***((()))***)))''''''(((***###$$$&&&(((************...***'''(((***,,,.../// $$$'''&&&'''++++++)))---+++***+++------***(((...%%%&&&///---!!!(((///,,,((($$$$$$&&&***,,,))))))******)))''''''))))))((('''&&&'''((()))))),,,+++)))((('''((()))******,,,...,,,'''&&&+++222...(((&&&***,,,***((()))***(((&&&%%%&&&'''&&&&&&+++++++++***)))))),,,...((($$$111***555%%%,,,)))###!!!"""''')))((('''''')))%%%))))))&&&EEE)))***%%%$$$###$$$&&&''''''&&&''',,,'''"""&&&%%%###(((&&&///))),,,&&&+++***///000---'''%%%((((((%%%''')))(((&&&(((,,,---)))$$$'''***+++***'''$$$"""'''***...---)))''''''(((###((('''&&&+++...555...%%%((((((&&&+++$$$999000AAApppCCC---((()))++++++***+++///...***%%%,,,222222+++%%%$$$&&&(((((((((((((((((((((((($$$***+++%%%$$$)))+++'''&&&"""!!!(((...///......///,,,(((%%%&&&(((+++---((()))$$$###((()))222GGG&&&---///+++&&&'''***+++)))((()))***,,,------000666;;;888333333777000...---//////---111666555888---888'''444222@@@777333444===EEECCC;;;444111111000///...---------222---...333444111222888333666666111///222444333333444444444333222000///...000333555555333111000666666555222///---...000...222...---444333///333///++++++///111//////000000...111666777444000000+++---777777<<<444333---...///...+++---111222......,,,,,,///000///000444000---++++++...111222222222111///,,,+++---111555000111111......111333222333;;;888333444000000999,,,,,,,,,---...000333444+++,,,,,,---------,,,,,,111222000,,,+++......,,,'''...///++++++///---&&&...///...******---...,,,...+++,,,222555333///---///)))((( (((---%%%444------...---,,,---000222+++......++++++------***---...222333000...444<<<++++++,,,---///000...,,,111000...------///111333555333111111222000---***...---+++))))))***+++,,,///,,,+++------++++++...%%%&&&(((***,,,---,,,+++...555---000,,,%%%---)))%%%(((***((())),,,---***&&&***,,,+++,,,000333333***&&&&&&+++...+++((((((&&&)))+++,,,+++******+++&&&)))***&&&###&&&***+++''')))+++***((((((+++/// """$$$&&&'''(((''''''***'''(((---///---***))) &&&)))((((((+++,,,++++++((((((+++///000---)))+++%%%(((000///&&&&&&...,,,---...///...,,,)))(((+++((((((,,,---+++******+++)))''''''((())))))(((111...+++((('''(((***++++++&&&&&&---222000***&&&---,,,+++***++++++***)))+++++++++,,,---...///000''')))***++++++,,,...000---(((***&&&***$$$+++///))))))***,,,...---***(((---))))))))))))666)))(((---((($$$&&&,,,000///,,,%%%---)))###''''''%%%***!!!---***...)))"""000111+++---+++''''''***+++)))%%%''''''%%%(((,,,,,,(((''')))+++,,,***((('''((($$$'''******)))&&&$$$$$$(((,,,***"""!!!'''***+++333...&&&))))))'''++++++AAA777IIIvvv,,,---&&&&&&((('''%%%'''++++++'''555*** !!!)))...+++%%%***************+++,,,---...111$$$(((,,,&&&%%%$$$&&&+++,,,(((%%%&&&''''''''')))+++,,,***)))$$$***(((%%%'''&&&,,,>>>$$$***,,,)))(((***------%%%$$$#########"""&&&---222333333333///***222000///000///---111777///---)))---)))++++++111...))))))111666333...,,,/////////....../////////555000111777777000///555000444666222000111333222222222444444444222111//////000111222222222111000444555444111---,,,...111111444---***000...))),,,,,,((((((,,,...,,,,,,...---+++...444666222///000(((---555HHHCCC;;;---------//////...000444333000222---+++000333333222333//////000/////////000111(((+++...///...---,,,,,,333888888111---...///---+++222///+++...***'''---)))***,,,---...///000000...---,,,+++++++++,,,,,,888555///))))))+++)))$$$###***,,,&&&'''...000+++000222000***))),,,---***///,,,---111222//////222222///+++!!!((('''000+++,,,---,,,++++++///222...111111......000///,,,...+++,,,000222000111333...------...000111111000333444444333111///------$$$)))......,,,***---000///---+++))))))***,,,---///)))(((---///---***+++""")))'''''',,,...******222((())),,,...222"""!!!***+++$$$'''222444---$$$***---+++***---///...""" ###***---+++(((((((((***,,,+++))))))***,,,!!!&&&(((&&&'''---000...))),,,...,,,******...222$$$%%%&&&'''((('''&&&&&&(((&&&(((,,,+++'''(((,,,%%%***---+++***+++,,,+++'''((()))+++,,,,,,+++)))((('''***...---((((((---(((+++...000000---***(((---$$$!!!&&&,,,,,,***+++---+++))))))++++++)))'''...---+++)))(((((((((((()))$$$$$$---333///)))&&&&&&,,,,,,%%%%%%+++...+++"""%%%&&&&&&&&&***---&&&((())))))((('''((()))///---''',,,%%%((()))111+++,,,,,,------,,,)))%%%)))+++)))((((((''''''%%%""" """''')))'''%%%###...+++%%%)))***(((---###,,,(((...,,,&&&222000###'''***)))***,,,+++'''$$$&&&'''''')))---+++'''((()))+++***((((((***,,,&&&'''))),,,---+++'''$$$)))------)))&&&((()))(((&&&...+++%%%)))***'''+++***999333>>>\\\+++***,,,%%%&&&%%%###%%%******'''+++!!!)))111000+++...---+++******+++,,,--- )))+++%%%"""&&&***(((...+++,,,...,,,&&& ###+++333777444,,,%%%!!!,,,---***,,,(((!!!$$$"""&&&'''&&&(((,,,...,,,...,,,+++*********''',,,,,,)))---555222)))///...///000000///444;;;333***222,,,:::---111,,,777///+++---...---000666000000000000111222444444555//////444222'''###(((444999;;;666222333333111111222333444444333111000000//////......///111222///000000---******---000***///...000999777///000...+++***...000//////000***)))...555666000...111111,,,"""555***...)))888...000111///111333000+++666...+++...222111...---)))...333222...,,,...111000///---,,,,,,,,,,,,,,,$$$...333...***,,,//////---333000...333000***...)))***,,,---......---,,,111///+++))))))***,,,...000---'''%%%)))000111,,,$$$,,,---(((+++777===:::'''++++++(((***111555333///+++***---,,,)))---444))),,,...)))222...333---...///...,,,---111555+++......++++++---,,,)))///)))&&&,,,111///((($$$,,,+++***+++---//////...+++...333555333000,,,***,,,222555...### (((333000...,,,***)))+++,,,...---%%%$$$+++///,,,''''''///888///(((,,,---(((%%%///%%%%%%,,,...((( %%%333444))),,,===AAA666%%%+++---)))&&&&&&&&&$$$,,,)))(((***+++)))***...)))+++,,,+++((((((***---(((,,,+++'''(((,,,+++''''''***+++***&&&&&&***...***++++++++++++)))'''&&&,,,******+++'''%%%///<<<$$$***,,,)))&&&&&&'''%%%&&&***---,,,)))%%%%%%'''(((***,,,,,,(((%%%%%%'''(((((((((((()))***+++,,,,,, '''))))))***)))'''%%%&&&((((((%%%"""(((((())))))((('''%%%$$$''''''***,,,(((###)))333'''000... %%%)))%%%,,,000222///)))&&&(((+++,,,---...,,,(((%%%###"""'''+++$$$222$$$+++"""***)))******)))((('''###"""))))))'''&&&&&&)))((()))+++,,,---,,,+++)))"""...,,,&&&)))+++(((,,,(((---&&&+++,,,'''///))) %%%&&&&&&&&&"""###&&&((((((***...,,,''''''((((((&&&$$$%%%)))---++++++,,,000222111,,,'''"""&&&)))(((((((((%%% ###,,,)))$$$))))))&&&)))!!!******---===444'''333+++,,,+++(((+++000000---!!!&&&+++------,,,...///000...+++((('''((()))+++$$$"""###&&&'''&&&''',,,,,,((((((---000---)))((($$$###%%%)))...111000...+++111***###+++000,,,+++***+++)))%%%%%%'''%%% )))(((&&&&&&((()))(((,,,000111///---...///333000///111555666111---333+++///666666888666***111333///(((,,,777999333111111111222333444555666///333777777333111222555444222222444666666222...,,,:::555000;;;888...444...///111333444444444333***111444222///111444555111...---111222000...000,,,,,,---...000222333444333444666666555333000...444///***,,,111444///(((,,,000888,,,<<>>222111888)))333000:::+++111000333444333000///222555222000......///111111000...,,,---111333222111111///...---...///...,,,))),,,...///...---///111333+++---......,,,***))))))AAA888...***,,,///...,,,&&&)))+++,,,...000...***------------------------)))---000///+++))),,,000###(((,,,++++++...///---......///111222222111111///---+++,,,///222444555,,,,,,...000111000,,,)))444...'''&&&***000444666+++******+++---...---+++------...000222222000......///000111111000///...***...111222555888666111***...***)))...,,,(((///---%%%///555***...555+++333333---&&&)))111000(((//////...---------...000))))))+++...///.........+++---///...,,,******+++***$$$$$$***+++&&&(((///---,,,***(((---111///)))+++%%%"""&&&***++++++---'''***+++))))))***(((%%%****** ...%%%000'''+++***++++++,,,,,,,,,+++***'''000222***%%%))),,,+++...,,,(((''',,,111...&&&+++,,,---,,,+++***+++,,,''''''''''''***,,,+++***000***555...///555(((***,,,***((('''((()))***+++888...,,,222000&&&(((222,,,,,,---+++)))(((((()))+++///000...***(((***...+++(((,,,...(((***...+++...,,,,,,,,,......+++))))))&&&%%%(((---...+++&&&)))$$$$$$$$$%%%''''''------,,,,,,,,,------+++)))---111***"""&&&%%% ###111---***''''''&&&%%%$$$,,,,,,---,,,)))'''''')))((()))******))))))+++---***+++,,,......---,,,,,,+++,,,...---+++)))((((((---***(((''''''***---......***&&&&&&***,,,***''' ***+++,,,,,,!!!+++)))'''''')))---000222+++---...000///---***(((***+++***)))+++...***$$$,,,,,,,,,+++)))***,,,...%%%(((,,,000000---)))'''...+++...&&&%%%555666...)))---!!!)))'''888*********)))***++++++,,,((("""""" ###333111...------...000000111111222222333333333333......888;;;333222666333111111///,,,,,,000444444222333333444444333222111---///000000000111333444...111444444222111333666333,,,444555,,,444<<<111000//////...///111333444,,,111333222111333222///111...///444666444222222111000...---,,,---...///...---,,,,,,...000222333***333555///333@@@CCC<<<(((444***444---333%%%...,,,...///...+++***---000111///------///000111000***((()))000333///---...000333555555333111000000,,,---...//////...000333+++---//////---+++*********+++...111333222000---+++------,,,000666555111------------------------)))---000///***'''(((+++%%%***---++++++...///---(((+++---.../////////...///---++++++---///000000***+++,,,///222111///,,,222///***'''(((+++111444+++******+++---...---+++,,,---///333666777555333---...111222222111///------///000...///000,,,&&&,,,222---***000000---222555...888;;;---...333***+++///...---444>>>===666111---((((((,,,...,,,*********)))((()))***,,,,,,***)))(((***,,,---,,,***---"""%%%(((&&&'''---(((,,,---***)))+++,,,***///((($$$'''***++++++---'''***+++)))((()))((($$$(((---$$$111)))666+++)))******++++++***)))((((((444+++&&&***+++''')))///---,,,(((%%%(((,,,***%%%(((***+++***)))((((((***%%%$$$%%%(((++++++***)))***...###***+++"""***""")))((('''%%%%%%&&&(((******)))333BBBAAA111***///)))***++++++***)))***,,,.........///000...+++)))///''''''((($$$(((...+++))))))((()))))))))((('''---***)))---222333///***...---)))---+++&&&((()))...+++(((''''''))))))(((###+++&&&%%%((('''***333///+++((('''%%%""" )))++++++)))'''''''''(((((())))))'''&&&%%%&&&(((&&&'''))))))******)))((((((,,,000111...***((('''++++++******)))***+++---555...&&&%%%))),,,,,,***$$$&&&###$$$+++,,,''',,,+++(((%%%$$$$$$%%%'''...///111111000---***(((((('''%%%"""&&&++++++&&&+++,,,+++)))''''''(((***111000,,,)))))),,,000222///'''$$$***,,,888777***''',,,))):::+++,,,""",,,***)))((((((''''''((((((+++(((***%%%$$$333000---,,,---/////////222222222333444444222000222111:::>>>555333555000222111///,,,+++...222666111222444555555444333222000////////////000111222---...000000//////111222000000333222...111333,,,/////////000111222333444---000222111333888888666111......333555444333555222111000...---,,,,,,,,,//////.........///111222...111111,,,+++000333333(((222...111000000(((000---.........,,,,,,...///222000......///111111111111---...666777111---...,,,///222333111///...///+++***,,,...---+++,,,000+++---///000//////000222(((***++++++)))))),,,///---000...+++///777666///------------------------&&&***------+++)))***,,,+++000111...,,,------+++)))...111///------,,,***000...------/////////...,,,,,,...111333444333111+++...000///---+++,,,...---,,,,,,---...///---,,,------...111333333111///,,,---000222222111...---...///...******,,,***%%%(((///***%%%+++---+++///((()))111444...///222000$$$333<<<888555:::??????444...((((((+++---)))%%%***+++)))&&&&&&***,,,+++)))%%%###%%%))),,,+++(((///'''###&&&***++++++,,,!!!(((,,,)))''')))+++,,,000+++(((***+++)))***---'''******(((''')))(((%%%(((---***+++)))111***###)))***+++***((('''((())) ###---((('''...+++---,,,((('''***)))'''&&&(((***+++******+++------(((%%%&&&((('''(((+++ 444***000!!! (((***+++,,,,,,***))))))+++---$$$%%%,,,444111&&&"""&&&''')))******)))***+++---)))&&&%%%'''******%%% +++***''''''++++++)))'''))))))))))))))))))))))))+++***))),,,///000---+++'''---+++555444((()))###///+++(((&&&''')))******"""---***###***000000333,,,,,,***)))'''&&&&&&&&&$$$'''(((&&&$$$&&&'''&&&)))))))))(((&&&%%%&&&'''$$$'''(((''''''******'''''',,,111222...***(((((()))***,,,+++***)))***+++666///'''%%%(((,,,---,,,+++,,,------+++***++++++---------+++)))(((***+++,,,---......---+++)))'''---+++$$$!!!)))000111'''((())))))((((((***,,,***+++***(((((()))'''"""%%%%%%%%%...%%%222000***&&&&&&###+++,,,222+++))),,,,,,+++***************&&&(((---***111...111///------000222222222///444888888444111000000444111777:::333333555///000000000///------000555///000222444444444333222666555222111111111111000333111000///000000000///,,,333222///444777444666000000111222333333222222000222111///111666777444666111///111222000///111---.../////////...---,,,000000///...............000...///000,,,''')))//////111///)))444///000444222111//////000111111000111///------...//////...333...000:::;;;333///111******,,,...000000---++++++)))+++...---)))***...+++,,,---...---...000222333000)))### ###***000***...---))),,,222...###........................'''(((+++---------,,,,,,,,,000111...,,,---,,,)))+++111555111///000///,,,---,,,---...000111///---.........000222333222111+++---000111000...---,,,000///...///000000...,,,,,,,,,,,,---......,,,***+++,,,///000111000...---......,,,)))***000111///$$$,,,'''!!!'''+++))),,,'''+++---111//////555...;;;AAA999222333555444222///,,,+++,,,,,,***((('''++++++((()))...///,,,***(((&&&%%%&&&)))+++,,,***------++++++------***$$$(((+++(((''')))***(((---******,,,***(((***...'''***)))&&&&&&))))))''''''***,,, &&&))),,,###)))******)))&&&&&&(((+++222***(((...000***%%%%%%***---...+++***------***''')))+++,,,+++***++++++---((('''+++,,,***))),,,444+++ (((///,,,***$$$+++---...---++++++,,,...///000///***&&&%%%***///''')))******(((((()))+++111///---,,,------,,,+++(((...&&&$$$222..."""&&&************))))))***+++&&&&&&'''((()))***))))))$$$,,,%%%111111$$$+++###---+++))))))***++++++***666AAA:::+++)))(((###"""&&&(((***)))''''''))),,,"""''')))%%%$$$(((***(((((())))))((('''&&&((()))'''******'''(((,,,---***(((,,,///...+++)))***,,,)))***+++***((('''***,,,...+++((((((***---...---&&&$$$(((---))),,,...000000///...000111))))))***++++++*********---...+++%%%$$$***000111&&&(((***+++++++++---...%%%))),,,///...""""""+++,,,111&&&+++000'''***,,,!!!'''---555000------,,,,,,,,,---......###$$$$$$///,,,...///---,,,///333666666555...777>>>===555///000333555///333555///222555000...///111111///---///333---///111333444333222111///...---...111444666666:::666333222333333111...---999111***555555///777222222333444444222111000444444111,,,,,,//////---<<<666111111000---,,,...'''))),,,///111111111000000000//////---,,,,,,+++000---000777444***,,,666222,,,***333,,,111111111...,,,,,,///111///---///---+++***+++,,,,,,+++***%%%)))555888000,,,000000,,,,,,000777888333---...+++---000///******///,,,,,,,,,***))))))+++---((()))***+++,,,---------+++000000+++---111)))........................******+++---//////,,,***&&&+++---+++***,,,,,,***&&&...333000...111111...%%%%%%'''***,,,---+++)))///...---...///000///...111///------///000222222111000000000111000///---...------...000111000...+++,,,...///000///...---222111,,,''''''---///---(((111,,,%%%+++///...000(((777444111777///(((333888:::666111333777333((((((***++++++***)))+++,,, &&&)))''')))......)))---...---)))&&&''',,,111+++111,,,'''))))))$$$+++,,,+++((()))***'''!!!))))))+++,,,***'''***000(((***(((%%%%%%)))***(((%%%'''---%%%&&&222)))***++++++(((&&&&&&***---)))+++)))&&&''',,,---+++'''******)))+++...---)))&&&((()))(((&&&###""""""%%%$$$)))333666000++++++''' 555...(((,,,###999$$$''')))(((&&&%%%&&&'''%%%+++***))),,,......)))******)))'''&&&'''(((---,,,***&&&###$$$)))---&&&000 ///***$$$&&&''''''&&&%%%%%%'''((('''(((******))))))+++,,,)))---'''&&&+++'''&&&%%%&&&'''((((((&&&$$$---,,,###(((---,,,...###(((+++***'''&&&)))...$$$)))+++(((''',,,...+++%%%'''''''''&&&''')))+++&&&))))))$$$%%%+++---******,,,---+++'''''',,,000***++++++(((&&&&&&***---&&&&&&'''***,,,......---555***'''---+++###)))999...000222000+++'''&&&&&&'''(((((()))+++,,,---...""")))...,,,)))((('''%%%$$$&&&)))******))))))***++++++))))))///555111'''***,,,(((777(((555)))###777LLL333///"""+++###'''''''''((()))+++,,,---000,,,---###111000///111333333000---333000222777666...)))))),,,,,,,,,,,,...000333444666666777777666555444444555333444777:::888111+++<<<444222888888111///444444444333222000//////...,,,---...000111111111111+++333777222///000111...333333333444444333111///333222222444555333...)))999,,,---222000000///(((///...///000111000---+++///...111555555000---...000...---///222222000---///111///,,,---222555444---222;;;@@@999///...444+++!!!,,,666---///999222///,,,***+++......+++(((******,,,...000111333333111444444222333666444000111...,,,+++,,,------,,,222...+++,,,+++)))))),,,((()))+++---...000000000000...------...111555777555333---(((***000111...%%%000333,,,,,,333111&&&(((---000---...000...(((111444***...000,,,555///DDD---555GGG;;;---///---222111222444555444///+++'''666...%%%111555---000))),,,//////...---///111$$$%%%%%%)))000000%%%888///,,,000000+++000;;;===555@@@:::GGG666===;;;000111///,,,---000000---+++)))...444///%%%'''000+++***)))***,,,,,,***((()))'''&&&&&&((()))((('''+++***,,,///***###%%%...***+++,,,+++)))((()))***+++,,,......---)))%%%###'''&&&&&&(((******(((&&&"""%%%))),,,---+++)))(((---((((((,,,,,,((()))...(((------(((&&&(((%%%!!!&&&))))))***,,,...///"""+++***))),,,(((%%%+++(((###&&&000333+++(((+++111+++&&&&&&***---,,,)))&&&%%%%%%%%%'''***...000+++,,,---...---+++(((''')))000***$$$***---)))******$$$(((+++***+++""""""$$$(((''',,,)))///---$$$"""(((***&&&((("""%%%111444+++%%%&&&(((,,,//////+++''''''((($$$)))'''(((000---%%%&&& !!!222///&&&%%%)))+++...,,,)))(((''''''&&&&&&)))***&&&...&&&***!!!***"""###+++---------%%%%%%&&&)))++++++(((&&&+++,,,---,,,***)))***+++)))***,,,---------+++***---///+++$$$&&&000222...(((111$$$&&&***!!!,,,---,,,)))))),,,+++''')))'''***)))777 '''###%%%)))*********+++,,,...###'''...+++***---+++***,,,,,,+++,,,///...***((()))******)))((()))+++###%%%'''(((''''''''''''------***'''%%%&&&))),,,$$$,,,222222---))),,,+++***,,,...---+++(((222000///000......555???000000000000111111222222///000111222333444555555444222000222333111+++&&&333///...222444333333444888777666555333222111000000000111111000000///...***///000+++***000555777222111000000///...---,,,444333222222222111...,,,333+++000777222111444000,,,---///000000///...---...,,,...222222...,,,---222000...///111111///+++///222222//////111111......,,,...333222,,,***---;;;)))***222...///---------,,,,,,------+++***...///111222333222000///,,,...//////222666333...222333222///+++)))***,,,,,,222777111###$$$333,,,------------,,,++++++111///,,,******,,,///222***,,,+++(((***......+++***000000)))'''((($$$)))...000---...000...******///'''...000,,,333,,,---%%%---333+++...555---,,,++++++---000000---***///444///))),,,+++&&&&&&***,,,//////...---///000......+++((()))------)))+++(((+++333444444>>>MMM[[[MMMPPPLLLYYYDDD888&&&555444000***)))+++)))%%%+++$$$$$$,,,...))))))000,,,+++***+++,,,---+++******)))''''''((()))((('''***000!!!%%%111...%%%***+++,,,+++***)))***+++++++++++++++***)))))))))%%%'''((()))))))))(((''''''$$$!!!!!!$$$'''))))))###(((***&&&&&&(((&&& ***---,,,'''&&&)))((($$$!!!%%%***,,,+++)))&&&###&&&...---***---'''"""'''***'''&&&***,,,)))'''((($$$%%%&&&'''((('''&&&$$$)))((('''&&&''')))+++---))))))***++++++***)))(((666;;;333))),,,,,,&&&&&&***&&&***+++'''++++++''')))---///((("""&&&///'''******'''&&&)))+++***---))),,,555555---***...***)))))))))******)))((()))---((('''...***###$$$%%%,,,///,,,(((+++111555---***&&&%%%&&&'''&&&%%%""" )))'''$$$111+++///((($$$&&&(((&&&$$$$$$"""$$$&&&((())))))((((((+++,,,,,,+++***))))))+++((((((((())))))***++++++))))))'''$$$'''---000...444,,,'''***$$$***---$$$&&&'''''')))---,,,'''---+++LLL&&&---+++333&&&(((******))))))***+++&&&&&&111...------)))((())))))'''(((+++***&&&((()))+++***)))((()))+++)))+++,,,,,,******,,,///&&&%%%%%%%%%&&&&&&&&&&&&)))---000///***'''///......///000///---+++333333444333///222>>>LLL444444444444333222111111111111000000000000111222444111///000222111...***...111222000111444555333888777666555444222111111111111222222111111000///111333222...---111555555666444222111////////////333333333111///...///000...)))111888111000555444(((+++///000......///111///------111111...---///444111//////111111...***,,,000333111111222///***555---)))---111111...,,,666)))+++333111///---###,,,---......,,,++++++,,,---///222444444111...,,,)))***+++---333888444---$$$)))---,,,((('''+++000222///---+++'''$$$(((///,,,,,,,,,,,,,,,+++***)))///---)))''''''))),,,///)))///222111000000///,,,,,,,,,,,,,,,+++***(((''',,,///000......000///,,,'''---&&&...000***///''',,,222666+++"""///666))),,,++++++,,,...000///...222+++---111,,,+++---+++***,,,.........---...///---000...'''###'''...111++++++000555333111<<>>555444333111000111222222111111000111222333555666555333222333666888888777000:::===444...111444222222222222111111111000000...///000111333333333333...000222333444444111...555555333000//////222444000222444222///---///111111***...333------333111%%%***///000------000444222//////111111///000333222000...///111111///+++)))---000///111333222...666000+++---222444111...'''***444888111,,,000666***---000///,,,***,,,...)))+++...000000000///...,,,,,,---///666:::666--- %%%)))***)))))),,,000111)))%%%'''+++...111444'''''')))***,,,,,,------))))))))))))***,,,...///...555888555111000...,,,...******...///---...222///000///......//////...+++000(((...///)))///'''444>>>???///&&&///333***...---,,,,,,---//////000000!!!***444***(((000...+++,,,---...............&&&,,,///+++((())),,,,,,///...///111...+++000999555444666222111,,,---...//////,,,)))+++000222000222((("""''',,,+++(((&&&,,,+++******+++,,,+++***---,,,***)))******)))(((444222###%%%333(((!!!555)))+++,,,+++******+++---222000,,,(((&&&%%%&&&&&&###(((,,,,,,(((&&&(((+++%%%'''***+++++++++++++++ ***---''''''+++'''((()))((('''(((***+++,,,%%%"""!!!&&&***,,,---///%%%,,,+++***000,,,'''+++%%%)))'''!!!###,,,---''')))))))))))))))+++---///++++++***)))((((((((((((++++++)))(((''''''''''''$$$)))$$$"""+++---+++000(((&&&******%%%+++000(((######%%%''''''&&&%%%&&&***$$$$$$))))))%%%(((222111+++))),,,---******---,,,***((((((+++,,,+++***))),,,&&&"""((()))'''...999,,,%%%***...***&&&(((///)))######(((,,,+++)))###111))),,,...'''+++&&&'''&&&)))***(((###$$$((($$$)))------)))'''***...((()))***)))((('''((()))++++++++++++,,,...///000///((('''...///***)))...&&&)))777$$$+++///>>>+++(((,,,............(((!!!$$$&&&...$$$<<<+++///)))))))))(((''''''***,,,333))))))***&&&+++222000...///---***+++//////,,,)))***+++***)))((()))******...000---(((%%%(((,,,...,,,+++///444444///***((($$$!!!!!!%%%)))000111333333333222111111...000333222111000///---444111...,,,,,,///222555++++++---000333777:::;;;666444333444666999;;;<<<000===BBB777,,,---222333---......///000000111111...///000111333333333333,,,***+++///333444111000000000///,,,+++,,,000444,,,000444444111///...///<<<...,,,///+++---111---&&&+++//////------111555222///...111111///111444000...---...222333111...+++......,,,---111222000,,,,,,------......---+++)))000555666111)))***333***---000///,,,+++,,,///,,,,,,,,,,,,---...000000///000000111555888444---.........//////---+++)))%%%+++000...&&&$$$222BBB$$$&&&'''***,,,---......(((***---///000///...---+++000222...*********)))///***)))++++++'''(((,,,000////////////...---...,,,000'''---///,,,555///***111333000...,,,---222...---,,,***)))***+++---... (((000###'''$$$,,,,,,,,,---......---,,,)))---///...///111///+++,,,((('''***,,,---...000---///,,,***$$$'''***...555444///******---,,,)))///+++***---...,,,)))'''+++***(((((()))******)))---+++***)))***+++***)))'''444%%%###444000(((***+++,,,,,,+++***+++---///...,,,***(((&&&%%%$$$###(((,,,,,,(((&&&(((+++%%%+++,,,(((&&&(((,,,((('''(((++++++)))((()))%%%%%%''')))***)))))))))$$$$$$(((000000''' &&&,,,))))))///---'''+++%%%+++***%%%&&&---+++$$$)))'''&&&)))...///,,,((())))))***************)))***)))(((((((((((())))))+++---'''&&&,,,***&&&+++'''$$$)))+++''')))'''(((((('''&&&''')))******'''!!!""")))------666BBB333+++''')))---...---,,,%%%(((******'''$$$$$$$$$)))---&&&"""'''((('''///333)))&&&,,,---&&&"""%%%---(((###$$$(((+++***)))(((!!!%%%...)))***(((******,,,---((("""###(((&&&***---,,,'''%%%(((+++'''((())))))((('''((()))%%%&&&''')))******))))))---&&&&&&---000+++***///'''(((555!!!'''***999((('''***+++)))((('''"""&&&&&&666(((555///***&&&&&&''''''&&&(((+++---***###%%%'''%%%---666222***,,,+++(((***......***)))++++++***((((((((()))''',,,111111...,,,---000000,,,)))***...///+++'''---((($$$$$$)))...---000222333222222222333222333222///000444444111222000---+++,,,///333666//////000111111000000///555444222111111222444555---666:::444,,,,,,000444---...///000111222333333111111222222111111000///CCC999000...000111111222///000000...,,,,,,111555+++...222444333111///...BBB222...000---///111,,,***---//////......111444///,,,,,,//////...///222...---,,,...222444222///000111...))))))---000...'''---111///---------,,,...---&&&)))555111(((++++++---.........------...222111...------...000111///111111///000333111,,,++++++,,,///111111---***------///---(((&&&...999))))))***+++++++++++++++,,,...000222222///+++)))&&&***+++((((((+++---+++)))))))))))))))***+++,,,000......000000,,,+++---)))---$$$,,,000///:::666'''******...333)))%%%111000000///---++++++,,,...***&&&***---&&&$$$)))***---,,,+++,,,......---+++---+++(((&&&+++111111,,,---)))'''(((,,,...,,,***//////&&&---,,,666,,,%%%...///,,,)))))),,,,,,((((((***---///...---,,,,,,+++)))''''''((()))***))),,,***))))))***++++++***,,,***'''###&&&111222))),,,---------+++***+++,,,((()))***+++***)))(((&&&%%%(((++++++)))((()))***%%%(((+++)))%%%%%%+++111,,,&&&%%%***+++&&&'''...%%%%%%'''++++++(((&&&'''111+++(((***)))&&&+++444,,,///)))''',,,***%%%(((***,,,,,,******+++'''!!!&&&'''***111666444+++"""'''(((***+++,,,++++++***%%%&&&'''((()))***+++,,,)))+++'''(((...)))###((('''$$$)))+++'''(((###)))+++)))%%%&&&))),,,+++)))&&&$$$%%%&&&(((...666(((%%%"""$$$''')))(((%%%'''+++//////***&&&%%%&&&+++///)))$$$'''%%%$$$+++(((%%%"""""" !!!&&&((('''%%%%%%&&&'''((('''...######///***)))***###$$$'''+++***))),,,222&&&(((***(((%%%$$$&&&((('''((())))))(((((()))***%%%''')))***+++***((('''&&&######(((,,,,,,,,,...555&&&,,,...*** )))+++(((******((((((***&&&!!!'''***(((---222%%%---&&&$$$&&&'''(((((())),,,...&&&$$$)))+++''')))))))))++++++***---111000,,,***++++++***((('''((()))$$$'''***---...///000111000,,,(((((()))+++***(((---)))%%%%%%(((***,,,///333444444333555666111666777333222666999888111000000000111222444555333333333222///+++'''%%%333333222000///000222333000------000111//////222000000000000111111111222000000111111000000///...PPPAAA444111222222111222333555555222...---000444......///111222222000...:::///000333//////222...///////////////000000111...+++,,,000000...///222///...---///222333111...000000...))))))---///...+++111444111///222222000+++***###666555***000---,,,,,,---//////...---//////.........///000000---111222...,,,...000///"""(((---000000000000666---'''))),,,+++******,,,,,,,,,,,,+++***)))(((---...//////...,,,+++***'''*********,,,000000,,,%%%+++---)))***111222---///,,,---111111+++)))+++&&&+++###,,,000---777111,,,111+++,,,444***!!!---///000111000...---///111(((222222---.........222---,,,+++,,,......,,,***+++***&&&$$$(((///000,,,---,,,+++***+++,,,***'''(((---%%%000,,,:::,,,&&&''')))***))),,,000///+++)))***++++++++++++++++++,,,***''''''(((************((('''(((***,,,,,,+++999###,,,:::,,,***;;;???---......---+++)))******'''((()))******))))))((('''((()))***+++***))))))'''''''''(((***+++,,,,,,)))))))))''''''((()))(((+++''''''+++***&&&&&&)))555,,,%%%$$$###&&&777KKK...///'''###***)))%%%)))***'''(((,,,---)))''''''((())),,,000222000+++&&&'''(((+++,,,---+++***)))%%%&&&'''((()))(((''''''%%%'''&&&***222,,,&&&,,,)))'''++++++$$$'''(((&&&+++,,,'''%%%((()))''')))+++)))$$$!!!"""$$$###%%%***------,,,,,,---...+++,,,------,,,+++******(((///+++''')))&&&###******------((('''+++000111''')))+++***((('''((()))'''@@@---###///((('''***000---+++***'''######&&&&&&'''''''''((()))***+++'''(((******)))(((***++++++,,,,,,,,,,,,+++******'''((('''%%%(((,,,,,,)))444((()))666((($$$%%%+++,,,---+++(((***......***'''///333###...'''&&&'''(((++++++++++++,,,---((((((...///''''''###&&&))),,,,,,///333111,,,***+++,,,***((('''((()))---***'''''')))+++,,,,,,---,,,+++******++++++,,,)))((('''''''''((((((,,,000222111111333555&&&222999555000111333333111333444666666555444222***---000222222111...,,,222222333333333444777999888+++&&&///666333......111111000000//////......,,,---...000111111111111>>>222+++///555666444444111444444000***(((***...111...,,,---111333222000///)))000666///---111000333111//////000111000//////---...222333111111333111///...///111222///,,,+++---,,,)))***///111000...222222......333444000***222***'''222,,,'''666...,,,+++---000111///,,,'''(((+++---///000000000,,,222333///+++---222444!!!(((000222000...///111***...222///%%%%%%000,,,,,,,,,,,,,,,+++***)))++++++*********,,,---...(((*********...000---&&&+++333333(((&&&---+++!!!...+++---222111+++(((***&&&,,,%%%---///)))///'''(((222)))%%%111...%%%---(((+++------++++++---///...@@@:::+++...,,,%%%+++...,,,***,,,......,,,)))))),,,---,,,///333222...###'''*********,,,...///%%%333---333!!!...(((,,,...000///------///,,,&&&...,,,)))&&&&&&((((((&&&---+++(((((()))+++++++++((('''&&&'''***,,,,,,+++)))%%%777222666ZZZOOO...//////---+++))))))***+++***)))(((((('''''''''(((((((((***,,,,,,***((( !!!(((......%%%&&&000///%%%$$$,,,+++!!!000***(((***)))%%%&&&+++$$$$$$)))...)))"""(((777+++,,,$$$!!!)))***(((---''' !!!***...******000))))))'''$$$"""###'''+++(((***,,,------+++)))''')))******)))'''$$$ ---///...333:::111)))...+++***...***!!!&&&000...%%%---111,,,(((******'''"""+++---(((''',,,,,,&&&""",,,***###!!!%%%***)))&&&###$$$''')))(((&&&###+++***(((+++(((%%%,,,'''+++'''(((...///***)))---111000,,,)))***------EEE,,,+++&&&&&&,,,%%%"""!!!%%%((()))---111(((''''''))),,,///000000''')))******))))))***,,,---+++)))(((''''''))))))...111...&&&&&&,,,+++$$$%%%...,,,333 222---&&&...---***%%%&&&+++,,,******333444,,,((( )))---***,,,......---,,,+++,,,&&&%%%++++++'''---..."""###'''))),,,///---(((***+++,,,+++(((''''''(((>>>666,,,((()))+++***)))&&&(((******))))))***+++)))***,,,---......111000/////////111222333111@@@111+++888!!!)))222111000111333222111///333111111333222000222777222...---111444444444777222///+++,,,///222222111222000...000333444333111777222111333222///222999///000444888555...///555/////////000000000000///333333...111999333)))***222666000---222000,,,000///111...((((((...111///---000333333000//////111///444000...555444111777,,,333333000...$$$!!!+++000//////...///000111222///222111...---///...+++---...000000///...+++***//////------,,,---...///111---***,,,111444222...'''---000///111444111+++222******444666///***---...000222222///+++((('''---))))))...111///+++***(((***---//////...,,,***///---///222000***''''''555,,,---666---000)))000******...+++$$$'''111000+++000333.........&&&111222...((()))...///+++,,,&&&'''///111,,,+++//////---,,,,,,---***%%% +++'''''',,,---***+++000000******//////((((((...---///---((('''***+++((('''444'''555&&&(((******'''///555111))))))333>>>,,,***((()))+++------,,,%%%,,,---((((((---,,,%%%)))'''$$$$$$)))555CCCLLL(((+++---,,,)))(((***,,,///''' %%%&&&000,,,+++)))((()))+++***&&&"""///'''###'''***)))***...+++555,,,'''///"""000...***+++...((("""---...+++''''''((((((&&&###,,,,,,,,,,,,***'''(((***+++******+++---......---***))))))))))))******+++))))))---///***%%%***333---,,,******)))))))))((('''+++---,,,)))***///555''''''(((***)))(((***...***&&&$$$''',,,...//////,,,...---))))))+++,,,)))$$$###$$$''',,,//////---'''))))))'''%%%&&&+++///***+++,,,+++***'''$$$"""(((//////&&&###''''''!!!%%%+++***###""")))***$$$)))+++,,,***'''(((---333###000666..."""###+++++++++***))))))(((''''''!!!%%%&&&%%%&&&***+++)))///000///+++&&&$$$'''******111///&&&$$$+++---(((---&&&'''///222,,,***///''''''(((***+++)))&&&###111...---///333333...***'''(((999***$$$ 000111,,,$$$""")))000...'''...+++((((((+++---,,,+++$$$...333---'''&&&&&&%%%(((000((("""(((%%%'''===###'''******&&&######$$$$$$(((***'''&&&***444333222111111111222333///777//////;;;...$$$888888666444333333222000///000......000///---///444:::555444666666222000111444333111///---,,,---...111///---...000111000///333111000222000---111888,,,---000333000***,,,222//////............///000,,,333---'''...111...000---555222---///,,,***111---111333000000333222...444666777555222000000111000555111---111///,,,333...222///---///(((&&&000++++++,,,---------,,,,,,---000///++++++---,,,))),,,---///111111111000///++++++*********,,,---...777666555222...,,,,,,,,,)))...///+++((((((%%% %%%"""(((666<<<888666;;;444222...+++)))***+++---000+++)))++++++((((((***,,,---...//////...---,,,222000000333222---+++,,,)))///,,,333******333((($$$&&&......(((***222111,,,000222,,,,,,---&&&***---,,,)))***...---)))+++)))***...///,,,+++,,,000///---------,,,***(((,,,((((((,,,---***+++///---***+++------++++++...%%%)))...333333///)))&&&$$$---...'''------+++***,,,---***&&&&&&+++000((())),,,...///...+++)))))),,,,,,***)))***)))%%%)))***,,,......---+++)))+++,,,,,,+++))))))***,,,''')))***,,,&&&)))&&&...---,,,,,,,,,,,,***(((888///)))+++---***''''''***'''+++---'''''',,,......'''&&&+++***$$$%%%---***'''%%%%%%&&&'''&&&$$$))))))***+++)))((()))+++'''&&&&&&(((***,,,,,,+++'''''''''((((((((((((((((((''')))***((('''000<<<)))+++---+++((((((***---%%%(((******((()))+++...$$$&&&((()))((('''((()))///,,,******+++***))))))&&&''''''&&&)))------)))***(((((())),,,,,,)))'''---.........,,,+++,,,---%%%&&&((()))***************,,,&&&"""******%%%''''''%%%'''+++...,,,++++++***)))***,,,...///000+++***///111...---///%%%%%%%%%%%%%%%%%%&&&'''%%%((()))''''''+++,,,+++,,,,,,+++)))'''''')))+++''''''(((******((()))+++)))&&&''',,,...---+++,,,000///...,,,***&&& ---***((())),,,---***'''---"""(((&&&333$$$,,,...///---)))''',,,000...'''%%%'''---444888333(((***222777111,,,+++---,,,111000)))&&&'''######---###%%%''''''&&&&&&&&&&&&'''******&&&&&&(((555555444222222222222222111---,,,222777333222999999666333222222222111000222000111333222000111666555222222666777444222333222444444111+++))),,,///222000...---...///////////////111111---+++000777000000222333000---///444111111000//////000000111%%%111---%%%+++111000222...888777222222...---777000333444333333666555333222333333111///...///000...444111,,,///---,,,444///111+++***000,,,***444---///111333333111...------///...******,,,,,,***+++,,,...///000000////////////...------......///888<<<===888///***---111***///222///---...000000+++---555BBBEEEAAA@@@EEEBBB===777444333222000...333///,,,,,,***))),,,222---------------,,,,,,,,,...,,,,,,//////++++++---%%%000///333$$$'''444&&&!!!$$$---000,,,+++...000+++///000***+++---'''***---......000333111,,,***,,,,,,+++---///---(((......---,,,++++++---///---******,,,,,,******---,,,......++++++------***---((((((...---(((''',,,&&&***(((&&&///---''''''%%%###%%%)))---//////((()))+++++++++******+++)))(((***...///------///---+++(((((())))))'''$$$...,,,))))))************$$$---222&&&...$$$%%%'''---......---+++***+++,,,444---(((***+++)))&&&$$$--- ---222""",,,999(((---%%%###))),,,))))))---+++***((((((***+++******%%%'''))))))((()))***,,,'''&&&&&&''')))***)))(((((()))+++,,,,,,,,,++++++,,,,,,------)))&&&+++333&&&***...,,,(((''',,,111'''(((((()))))))))))))))%%%(((******)))(((((((((###%%%((()))***+++---...''''''&&&''',,,000---'''+++******+++,,,***'''$$$''''''&&&''''''%%%"""###$$$&&&(((***+++---... ''')))%%%%%%+++,,,)))***&&&%%%&&&&&&%%%&&&******'''$$$&&&***,,,***(((444---(((((()))))))))***&&&%%%$$$%%%&&&(((+++,,,'''******'''&&&))),,,+++)))'''&&&&&&(((***++++++)))"""$$$......&&&%%%---***,,,------///333111---------,,,,,,,,,)))$$$!!!///+++((()))+++,,,***(((111"""###(((;;;444222+++,,,......,,,---///---'''333---)))***///111---((()))///111---)))))),,,---333)))(((+++((((((+++)))***)))))))))+++------,,,+++---,,,)))***,,,222222222111111111111111===...000666///000555///444111///...000222333333333222333555444111333777///,,,---333555222000000...000111///......000222444222000//////000000111---///222111,,,+++000777333444444333111000222555333333444555444333222111(((...,,,+++222111,,,//////777555222555111///666666444000---...222777999.........---...///111333)))111///,,,000...///888000///))))))222///***111222333444555555333222000...000///++++++......,,,------------,,,+++***)))333222111000///...------222888<<<:::444222888>>>)))---000///...111666:::???@@@DDDHHHDDD;;;999===EEECCCBBBCCCBBB<<<222)))...---------,,,***000777******)))))))))***+++,,,,,,)))))),,,---***+++...------"""******"""+++***---'''&&&,,,///,,,))))))---)))---///(((***///+++,,,---...///111222000...,,,...+++(((...666111%%%'''***,,,+++******---111---,,,+++++++++******+++,,,222111***(((------&&&666,,,***111000&&&%%%...111444...)))000...)))***'''&&&)))...333444333---+++'''###!!!$$$+++000---'''(((//////(((''',,,---)))&&&(((,,,///,,,)))...***&&&&&&)))******(((***000...%%%)))$$$&&&...***+++,,,***'''&&&***---&&&&&&''')))++++++,,,---...(((......&&&...333$$$+++'''%%%)))***((()))------,,,+++***++++++++++++$$$''')))'''&&&(((***)))---+++************)))'''((())),,,---...---,,,+++''',,,111222...'''$$$%%%(((***,,,+++)))))),,,///,,,***(((''')))************---...+++***+++,,,,,, &&&'''))),,,000111,,,***''''''+++...(((&&&''')))+++,,,+++)))(((///---***+++---,,,)))&&&((('''''''''((()))***+++&&&---......000---(((,,,%%%###((((((###%%%---((('''&&&(((,,,,,,***&&&''',,,///+++""" &&&(((&&&%%%%%%&&&))),,,...&&&******%%%###&&&))))))(((%%%###%%%)))++++++))),,,'''&&&++++++&&&%%%)))+++111111,,,...444222)))((())))))+++,,,+++'''%%%...,,,++++++,,,,,,***(((---))),,,000444---***)))+++///000---+++,,,,,,)))>>>333%%%!!!&&&---111111&&&)))***'''$$$%%%(((+++666&&&***///&&&)))111***///+++((())),,,......---(((***)))(((+++///------...///000000111111EEE222666:::...222999---333111......000222333333000///000333222///000444333000///222222,,,((((((///---,,,...111222222111333222111000//////000111---111333111...///333666222333333111000000111111000222666888777555111...666111***///666---(((222---000++++++333111+++---444111---+++,,,...222666111000//////111333555666'''...---+++000...---555......)))+++333...'''+++//////...............///---///...******---...,,,---------,,,,,,+++******,,,,,,---,,,,,,,,,++++++---111444777999<<>><<<555///...111555666999???CCC???555,,,''''''***,,,***'''***///(((((('''((()))+++...///...+++,,,///000...///222111+++%%%///---000%%%222---)))+++---,,,*********''',,,///)))+++111///,,,***)))***+++++++++***------((('''000:::333$$$###''',,,---,,,,,,---///------,,,***************)))//////))))))//////(((---+++444BBBAAA///%%%&&&666===+++777,,,///111///111000///---,,,+++++++++///---)))%%%$$$''',,,000111***))),,,)))''')))...555888333&&&+++(((%%%%%%(((***)))''',,,///%%%$$$''')))&&&///((()))***(((&&&&&&)))--- '''---,,,)))***///444'''222***$$$...+++!!!$$$******++++++'''%%%(((...+++***)))(((&&&%%%%%%&&&%%%)))***&&&%%%((()))''',,,+++******+++,,,+++***###%%%''')))***)))((('''%%%+++...,,,***((('''---***((((((+++,,,+++)))///+++'''%%%&&&(((++++++---111///)))(((,,,///...###***---***(((***+++))),,,***'''%%%)))+++###$$$&&&)))+++,,,,,,++++++111---)))))),,,......,,,***)))((((((((((((((()))((()))((($$$$$$(((---///***###""")))+++)))---555)))+++,,,......---,,,+++(((---000,,,%%%%%%***///'''%%%###"""###%%%''')))&&&+++,,,'''###%%%((()))(((&&&$$$%%%)))+++)))''')))***'''!!!""")))***%%%)))......((((((---***!!!+++******+++***(((### ))))))***++++++***&&&$$$&&&(((***000---+++'''(((***---...)))''')))+++***111---***,,,111111+++%%%))))))***)))'''&&&***...:::,,,///000!!!!!!***&&&,,,((($$$###&&&((('''&&&%%%(((((('''(((+++++++++---///000111111111:::...333777---333;;;222777555222222222333222111111000222555444000111555222//////222333///---...444000---...111222///+++---///000///---------......111333000000333555555444666666333222444444111---///333555555111---***;;;666---,,,111+++)))666---...((()))444444,,,,,,,,,+++---111111---+++,,,111000//////000222111000(((...,,,+++111...)))------...***,,,333---%%%(((---,,,+++***+++,,,...///+++,,,+++''''''***,,,+++---------...//////000000((()))+++,,,.../////////------///333888===@@@AAAJJJEEEAAA@@@???<<<===@@@111000///...------000222((())),,,333;;;??????>>>++++++---000---(((&&&(((+++******+++,,,...000111,,,)))+++...///------///))),,,"""***...+++111***000---******+++---......(((&&&...111***,,,222000///+++)))+++,,,++++++,,,---+++((()))///444///&&&$$$(((,,,/////////......,,,...---***)))+++,,,)))&&&***+++***,,,000111///((('''---777777...(((***+++777)))555&&&(((,,,...***,,,,,,***'''&&&''')))---------///000///,,,))),,,******,,,***&&&###%%%((()))+++///111///)))###&&&&&&&&&''')))))))))((((((+++ ))),,,000$$$***)))*********)))***+++---""")))...)))$$$%%%+++///"""000&&&###333((()))***---///,,,&&&$$$'''---,,,---,,,***'''%%%&&&'''$$$+++,,,&&&$$$)))***&&&&&&%%%&&&'''***,,,,,,,,,$$$%%%''')))******))))))&&&)))((($$$###&&&))))))...)))$$$&&&+++---***%%%,,,***&&&######%%%)))+++)))...---%%%$$$+++...,,,***111111+++)))------(((------***))),,,///***###&&&(((******))))))***+++***'''%%%$$$&&&)))+++,,,''''''(((((())))))******)))++++++***)))***+++---,,,'''$$$%%%%%%%%%(((---''')))***+++***)))))))))111,,,%%%###***444777555***)))'''&&&%%%&&&((()))&&&,,,///+++'''(((***+++((('''&&&'''((())))))'''###'''"""+++---&&&+++---,,,))))))***'''"""&&&&&&''')))+++***'''$$$+++,,,---...---***(((&&&######******444+++)))(((+++***&&&%%%(((+++***)))***,,,///111...(((###+++))))))***)))''')))...000)))***+++###!!!'''))),,,)))&&&%%%%%%&&&&&&&&&***///111---++++++...///000222333333333222000---111222---222888555666444333333333333222111333222555888777333333777///,,,,,,111444333444666444333222111///...+++******---000000///------...///111000...111777666222555888888555555888555000...///111111000...,,,***&&&888888,,,+++---...111,,,000,,,---666444...///,,,+++...333222,,,((()))...,,,,,,---000111///---***///,,,---777444++++++...000+++,,,111,,,'''---,,,,,,---...///000000000***,,,***&&&&&&***,,,+++............///000111111***+++---...////////////,,,,,,---///222555777888111***&&&***.........000)))))))))***---000111000)))***+++///444:::@@@CCC222//////222111,,,((((((---------------......///(((''')))---...+++)))+++$$$---(((---,,,&&&///******,,,---,,,+++,,,---...)))(((111333++++++111...///++++++111333///...///)))))),,,---***%%%%%%)))(((((()))+++---...---,,,***...---)))))),,,---******((()))---...,,,---000***(((%%%$$$%%%(((,,,///$$$000$$$000"""$$$'''((($$$%%%'''(((((()))***,,,---+++,,,111555333+++$$$&&&***++++++,,,//////,,,+++)))%%%$$$%%%)))...111###%%%)))***++++++++++++(((,,, ...,,,111"""***)))))))))+++---------,,,$$$)))***&&&''',,,000000,,,***,,,444444&&&"""...+++------***'''''')))+++...//////---***)))+++---"""***,,,%%%%%%+++,,,((('''&&&&&&''')))******)))((()))***+++,,,------...---...)))""" $$$(((''')))&&&$$$%%%)))+++***(((''')))***(((&&&&&&(((+++"""***+++%%%$$$+++,,,'''(((------(((***222333,,,---...---+++,,,000///***((()))***)))'''(((***------............///111333&&&'''((()))******))))))%%%)))///222111---)))(((++++++'''""""""''')))))))))'''&&&'''******(((%%%...***###!!!(((222333---++++++************++++++###+++000---((((((***+++%%%'''((()))(((((()))+++&&&$$$ $$$***+++(((...******---...***((((((###$$$&&&***,,,---+++(((000000///,,,+++***+++,,,((())) +++'''555,,,,,,%%%((()))'''(((++++++''',,,+++(((&&&%%%'''***,,,+++((((((******&&&'''+++%%%'''%%%)))000,,,''',,,+++++++++***((()))***,,,+++222666222,,,+++222333444555555555444333222666888555222333666777/////////111333444333111000///222555444000000444444000...000111//////111111333555333...++++++---***...222333222//////000///000...---222999777///111555555222222555222+++222222000///............ 666CCC///***333000'''&&&---,,,,,,222///***///333...---000///******...,,,+++,,,000444666555222+++///---111>>><<<222000///111++++++000,,,***333(((***---///111111///...,,,---+++'''''',,,...---000000...------,,,------,,,,,,,,,,,,+++)))'''%%%)))***,,,------...111333000&&&!!!'''---,,,***++++++***))))))+++,,,)))$$$...///000000000000333555000+++)))---///,,,)))(((......------,,,+++******+++***,,,111111---+++---'''---&&&,,,---(((---###''',,,///...+++*********++++++333666,,,+++///+++(((&&&)))111444000,,,...&&&)))000111%%%******'''$$$%%%)))++++++)))***------((((((---...***111+++***000///((('''---)))------++++++------(((***555'''555'''((()))(((---+++******++++++***(((000***'''***000111+++###'''------&&&%%%)))'''(((***------+++(((''''''!!!&&&+++...---,,,---...,,,000!!!...(((..."""000(((''''''***...///,,,)))(((***))))))222>>>BBB>>>;;;&&&555GGG333&&&...///---,,,)))((())),,,+++)))***,,,---,,,)))(((+++--- )))+++%%%%%%---///***---,,,***))))))(((&&&$$$'''''''''((()))+++,,,---###'''((($$$%%%+++---***###$$$%%%&&&'''(((***+++$$$***//////+++(((***---(((,,,(((''',,,+++$$$)))---***$$$'''000000'''(((***)))%%%%%%((((((&&&'''((()))((('''(((---111$$$(((++++++)))'''(((***'''(((***++++++)))'''&&&***(((&&&$$$###$$$)))...###))))))%%%)))666===;;;333,,,'''***111333...(((###,,,000+++&&&''''''%%%''''''(((((()))))))))))))))///,,,''''''))))))"""&&&)))***)))(((+++...000%%%!!!***...)))'''+++***$$$$$$,,,---'''%%%***,,,+++,,,,,,,,,)))%%%"""000...***&&&###%%%))),,,---666...444 +++'''000###&&&((())),,,...+++%%%&&&((()))'''%%%%%%(((+++...******...---((((((,,,***///(((+++;;;222"""&&&&&&(((******''''''***---!!!+++222...''''''...---///333333///...///@@@)))111222555777***;;;444---222%%%333+++777444111///111555666222000222>>>444...111444333000000000000////////////000000000000000000///...,,,,,,333---***,,,,,,)))+++000555<<<222333111---444+++444333111000000000000111222///,,,...111222---)))---+++,,,111333///++++++111000...,,,---000444666111666111...111...***///222000...,,,+++***++++++///......///111000...+++(((...444777666333111111(((///222///...111111---...,,,---111111......000&&&---:::'''222,,,222###...,,,///111***(((888NNN,,,+++,,,...,,,)))+++000000,,,)))***,,,,,,(((###+++---...------...//////---111///(((...>>>HHHGGG666===999,,,***111111(((---+++,,,111222///,,,,,,,,,---......---,,,---...%%%))),,,***((())),,,---"""'''555......333,,,&&&,,,...+++,,,000000,,,)))###&&&...///'''%%%***...---+++******+++---...%%%((()))((())),,,---*** &&&---000///---------)))((('''***...///...+++,,,$$$$$$+++...******///(((***+++)))&&&%%%''')))++++++++++++************)))111+++"""&&&(((%%%'''$$$'''******(((''')))+++111...%%%%%%---)))&&&///CCC...,,,333''',,,!!!---"""---###%%%222)))333&&&---***'''///333555===???222***,,,///...,,,---***++++++***)))(((***+++((($$$"""&&&---111///+++!!!(((---***((()))++++++((()))&&&!!!!!!%%%((('''(((---+++))))))"""!!!...******...333---###&&&000000...%%%###///000)))///&&&$$$,,,000+++***000---,,,***(((((('''(((((((((***)))(((+++///---(((%%%&&&((()))***,,,///111//////$$$444***444(((,,,******---...+++&&&''',,,%%%%%%'''******)))...555000&&& ...***)))...(((++++++&&&'''---...++++++'''$$$%%%)))+++)))&&&+++)))&&&&&&((()))******'''+++&&&###)))(((%%%+++***,,,---,,,+++******+++333,,,$$$###(((+++***(((###(((((("""""")))//////"""&&&+++)))$$$!!!"""$$$%%%)))***'''&&&)))+++***000,,,***+++......)))$$$###&&&***,,,,,,+++***+++!!!"""$$$''')))+++,,,---888000)))(((((()))---222,,,)))&&&%%%''''''%%%"""(((,,,(((+++333%%%...+++$$$'''333222''''''222,,,)))'''))),,,---222//////222222000000444...444CCC111,,,999///000666222+++...111888666555666222111333333111222555111000...+++***...666===000000000000111111111111000000000111111000000000333///---000000---///444111999000222222///777///---000333444333000//////333000...///111222111///111------111222///...///000...---+++,,,---///111///111,,,+++333111+++---222111///...,,,,,,,,,,,,000222444333000.........&&&+++///111000...------,,,000000,,,,,,...,,,'''444111000111000,,,,,,......)))111***666+++111,,,222---,,,///+++%%%+++777///***))),,,---,,,+++---(((((()))---111111...+++))),,,......///000111111---111000(((***333666333+++000...'''&&&++++++&&&111---,,,//////------///+++,,,,,,+++(((''''''((($$$(((***)))''''''***,,,333+++...222,,,)))+++***+++,,,***%%%'''---111///000,,,///555222'''%%%+++---,,,+++******+++,,,,,,***,,,+++((((((,,,---+++(((***++++++***+++,,,...'''&&&'''+++111555555444***((()))---000///...///((())))))(((%%%%%%''')))*********))))))******+++&&&...***%%%,,,///...111,,,+++***)))''''''(((***000...&&&&&&---(((###******%%%(((,,,$$$555%%%111...%%%---%%%,,,:::---,,,(((+++"""%%%,,,444AAAAAA555++++++---,,,+++,,,***)))))))))***++++++,,,,,,((($$$%%%))),,,---+++&&&+++)))''''''((('''***,,,+++'''&&&''''''$$$(((---'''$$$*********111)))((())),,,,,,((((((***%%%&&&&&&&&&***---)))###999///+++///...&&&###&&&***))))))(((((()))***+++***+++***((())),,,)))$$$///,,,)))%%%%%%(((,,,000&&&+++(((777+++..."""&&&)))&&&&&&)))+++)))(((+++---+++,,,///000...111777555...%%%---)))((()))+++---,,,'''&&&)))***''')))&&&###%%%))),,,***((()))'''$$$$$$&&&)))++++++$$$)))%%%$$$++++++)))///444444444111---)))''''''AAA777---+++///111---(((++++++---111,,,###"""'''''')))***)))&&&&&&(((+++)))---...***))),,,---,,,******)))))))))***+++,,,''')))+++,,,+++***+++,,,&&&'''((()))************---)))'''***+++(((&&&'''&&&%%%$$$'''+++......---***%%%111(((%%%+++$$$---&&&'''///111***&&&)))&&&&&&'''))),,,...111---,,,......---///333,,,===KKK555)))666333333222111###333,,,===000111;;;555111111111000333888111333///(((+++444777333---...000111111111000000---------------,,,,,,,,,333000000222222000111444111888000222222///888000222555777444...+++,,,///111000///...///000111222333///---///111//////111000///...------------...///111+++,,,777666......222111000///............///444777444...+++---000(((+++------,,,+++***+++000000---***+++...,,,'''555111//////...***+++...444''',,,000:::---111666333,,,***......'''###$$$000***'''+++...---++++++)))+++...000000...+++(((.........///...,,,******,,,222222,,,***---+++$$$++++++++++++************222---***++++++)))+++000+++,,,---,,,***)))***+++&&&(((***)))''''''***......111...000444///+++000++++++)))''')))...000///+++***///666444,,,,,,111))))))))))))(((''''''&&&+++---+++''''''***+++)))...---,,,---------,,,******((('''***...000///---)))+++,,,,,,///222000,,,000000///...,,,,,,...000))))))(((((((((***+++,,,)))///***%%%***+++(((,,,---)))$$$###&&&)))++++++,,,---((((((---''' %%%###)))***)))444***111'''+++444))))))444***%%%,,,...$$$&&&+++222@@@<<<222***)))+++++++++,,,+++(((&&&'''***+++)))'''...,,,(((&&&&&&(((***,,,&&&***)))'''''''''%%%&&&***,,,***)))***'''"""&&&---%%%(((111111222,,,***'''%%%))),,,((( ######&&&,,,---)))''''''222+++(((---,,,&&&$$$((('''''''''((()))+++---...'''))))))'''(((+++)))$$$,,,)))&&&###"""$$$&&&(((&&&+++,,,666+++***"""((()))###!!!&&&,,,,,,,,,,,,---)))(((+++,,,++++++---333%%%333((()))(((***'''+++---+++&&&%%%'''(((%%%(((&&&$$$&&&)))++++++))),,,)))%%%$$$&&&)))+++,,,)))---((($$$'''$$$ %%%)))+++------,,,*********999000&&&$$$'''((($$$)))###(((222...,,,***)))'''&&&'''))),,,///+++//////+++***,,,...,,,''')))***(((%%%&&&,,,111***,,,,,,,,,******+++---))))))************)))))))))&&&&&&***+++'''$$$$$$***)))((()))+++,,,---,,,(((+++444***'''...'''))),,,)))(((***...---%%%%%%&&&''''''&&&&&&000,,,,,,...///---///333666888<<<666...---111;;;...///(((222000999000000:::555111000///...111666555333,,,+++999GGG;;;###+++,,,///000111000///...///...---,,,+++*********333222111222222000000000222999000111000,,,444,,,666777444...''')))222;;;---//////...---,,,---///222...---000111///...000111111111222111111000000---111------555333,,,...111000000///............---000222111---+++,,,////////////...---------...222...******...222000---///,,,,,,......++++++......'''***000333+++---333000++++++000222---'''&&&///+++))),,,,,,******,,,***,,,......,,,)))((((((,,,***+++---...+++((((((,,,111333000///000---(((222//////222111,,,***---///+++******)))&&&(((---''')))+++,,,,,,---///111))))))+++,,,***'''***///------000===666+++222###%%%(((+++------***''''''%%%(((///111---***,,,((()))***+++***)))'''%%%&&&))))))&&&&&&)))(((&&&+++,,,///444666333,,,%%%---***((()))+++---+++))))))...---''')))000///'''******)))((('''((()))***)))(((''''''(((***,,,---***///***%%%***((($$$)))888000&&&###'''++++++)))&&&+++))))))---((( ###+++...''')))+++$$$***"""444>>>///###'''(((''')))---))))))...,,,+++555000+++'''(((+++---,,,+++---)))&&&'''***+++'''"""+++,,,+++)))&&&&&&))),,,$$$)))+++((('''((()))((( %%%((('''(((***)))%%%"""///)))&&&000///------...)))###&&&---(((,,,'''''',,,+++''',,,666'''###$$$((()))&&&&&&)))&&&&&&'''(((***+++---...###&&&'''&&&(((,,,,,,)))###$$$''')))***(((%%%"""+++***(((+++&&&&&&&&&---***&&&$$$))),,,------000***%%%"""%%%'''%%%######)))'''000***%%%)))...)))******)))'''''')))*********(((&&&''')))***)))(((000,,,(((&&&''')))++++++---111***%%%(((###""" ###&&&)))******,,,---333///***((()))******)))(((###%%%***((("""(((555)))'''%%%$$$&&&)))***+++***......)))(((***+++)))***+++,,,)))&&&&&&***---***,,,------+++))))))***&&&'''((()))***+++++++++000***''')))***((())),,,,,,***))))))))))))(((((('''---111)))***222000***'''++++++''')))---&&&$$$'''((('''$$$###///---///333444111000333333111...222333///111000111000999333:::222777444555111///000///------111---...***,,,===KKKAAA+++---...000222222222000///222222111000000111111222444555444222111000///...///777...000///+++333+++...000000---***///;;;FFF---///111000...,,,+++***111///000555666222/////////000111333444444333333***222000,,,...)))%%%,,,......//////...............------...///000000000444333111000000000000000444...)))***...000///---...,,,...111111---,,,---%%%***,,,---(((***)))+++,,,+++---000000...---...++++++---...***%%%(((///'''((())))))***,,,000333((($$$%%%,,,000///...000,,,...///...///111000...000------000000+++***,,,,,,+++---///,,,((())),,,###%%%'''((()))***,,,...)))(((***---+++&&&(((...!!!000...---888222%%%***"""$$$'''***+++)))((((((///)))&&&))),,,(((""",,,---///000000...,,,***!!!&&&)))((()))+++)))%%%((()))---222555333---'''+++)))(((***///333333222...111---%%%%%%---...(((---,,,+++,,,,,,------,,,(((((((((((()))***,,,---''',,,)))(((///...+++222GGG<<>>222555,,,777,,,666+++,,,///,,,***,,,---+++---000,,,+++///666777333111333333222000///............:::888555222///...//////---000...)))***000333111000888000222222///888000............///000222333111+++$$$$$$***111333333222...,,,///111///...000000000///............///555888000***///---)))///...///000111222222111111,,,///111///++++++///444444111///000222333222000000,,,---000...)))***000000+++'''((()))+++111777888!!! &&&%%%---&&&555++++++++++++,,,...,,,)))...++++++,,,***''''''+++///+++''')))---000...***)))%%%---,,,...444///------...//////000333***222///$$$###,,,---%%%&&&(((---000...)))+++111((()))++++++++++++---///+++***000999666+++(((///...***333444)))///444$$$%%%***111111(((!!!+++:::***///111---((()))000666+++,,,---...///000000000,,,---***%%%$$$))),,,+++'''+++///000...,,,---//////+++((()))---000000///###"""---111+++)))---///000222666999888222---***+++...//////---+++))))))+++''')))...'''"""+++...+++******,,,+++)))&&&***444111(((***+++)))---%%%888%%%333'''+++111)))'''...%%%444///,,,///---,,,''')))---$$$"""000---///---'''(((...000---''')))++++++)))'''&&&&&&,,,***)))(((((())))))***+++...///.........+++%%%&&&))))))'''&&&)))(((%%%,,,+++$$$%%%,,,((($$$,,,...'''%%%++++++&&&'''...***///---&&&&&&...000***%%%)))---,,,***)))))))))%%%&&&(((***+++,,,,,,+++$$$)))+++'''%%%&&&'''&&&((('''''',,,222444111---///''',,,&&&&&&))))))%%%'''---111...***(((%%%&&&***,,,***&&&''',,,)))***;;;***&&&---,,,(((######(((***(((+++000%%%'''((())))))***---///+++******+++,,,,,,***((((((---***(((...***%%%)))///...***&&&$$$%%%***...'''"""!!!)))---+++'''NNN666&&&)))---'''&&&,,,(((******'''$$$'''...666)))------***)))---......***...000+++###!!!'''......---+++(((&&&(((---000%%%&&&((()))+++,,,,,,,,,///)))%%%'''((((((***..."""%%%(((((('''(((,,,///&&&,,,$$$111%%% (((222+++'''***------+++)))(((&&&$$$&&&)))***