BM6P6(@ tttiiicccaaaaaa^^^YYYSSSOOOLLLKKKKKKLLLNNNOOOLLLIIIIIIOOOTTTQQQRRRRRRSSSTTTUUUUUUUUUWWWUUURRRPPPNNNLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRQQQQQQSSSUUUTTTPPPMMMOOONNNLLLJJJIIIHHHIIIIIIMMMHHHHHHNNNTTTXXX```iii{{{}}}xxx~~~xxxgggZZZWWWRRRIIIGGGMMMGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFDDDCCCAAA???===>>>@@@@@@>>>===>>>???===<<<<<<<<<<<<>>>@@@AAA???>>>>>>===<<<;;;;;;;;;======<<<;;;:::999999888;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::<<<======;;;999888999;;;<<<<<<;;;;;;===>>>@@@999777:::;;;888888<<<888777666555555666777777777888999:::;;;:::999888999888777666666555555666;;;;;;:::999888777666666777888999:::999777555444444555666444111222666:::555444444444444555666777333222111222555666333111222222333333333222111111444555444222///---...///333444444555555444333333333333333444444555555555222333444444222222333444333444555555444666999;;;;;;<<<<<<<<<===CCCMMMTTTiiippp{{{qqqfff```YYYQQQJJJMMMLLLLLLLLLJJJGGGAAA===@@@===999666666777:::<<<888999:::;;;;;;;;;;;;;;;???;;;888888<<>>???===;;;@@@???===:::999888888888:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::888777666rrrhhhcccaaa]]]ZZZUUUQQQMMMLLLLLLLLLKKKLLLMMMKKKHHHHHHMMMRRRLLLMMMNNNQQQSSSVVVWWWXXXWWWVVVSSSQQQOOONNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUSSSSSSSSSTTTSSSOOOKKKOOOMMMLLLJJJIIIIIIIIIIIILLLIIIIIIOOOTTTZZZeeeppp{{{rrrcccWWWTTTPPPHHHHHHMMMGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@???===>>>@@@@@@>>>===>>>???===<<<<<<;;;<<<===?????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<;;;:::<<<===;;;666444888999666555888888777666555555666777888444555777999;;;;;;;;;;;;777666666666666666777888444555555666777777888888222444666888999999999888666555333222333555666777333333222222222333333444444333111222555666444333333333333333222111//////444555666555444444666888444444444444444444444444333333333444444555555555222333444444222222333444333444555444444555888;;;>>>@@@BBBDDDGGGOOOYYYaaarrrxxxyyyjjjaaa[[[VVVOOOJJJLLLKKKJJJIIIHHHEEEAAA===<<<;;;:::888888888888999888888999::::::;;;;;;;;;;;;;;;<<<<<<===BBBIIIOOOVVVUUUUUUWWW[[[]]]\\\ZZZZZZ]]]```cccgggnnnwww~~~}}}yyymmmfff\\\SSSLLLGGGCCC@@@AAA???<<<<<<===>>><<<:::===<<<;;;:::999:::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999yyylllccc```___ZZZWWWRRRNNNKKKKKKLLLMMMLLLMMMMMMKKKIIIIIIMMMQQQIIIJJJLLLOOORRRUUUWWWXXXWWWVVVTTTRRRPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPRRRSSSVVVUUUUUUUUUTTTRRRNNNKKKNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLOOOTTT^^^nnn}}}xxxiii\\\QQQOOOMMMHHHHHHLLLGGGFFFDDDBBBAAAAAABBBBBBDDDDDDDDDCCCBBBAAA@@@???<<<>>>??????>>>======>>>======<<<<<<<<<======>>>???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========;;;<<<======<<<;;;999888::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>:::;;;<<<;;;:::999:::;;;999555555777999666444555888777666555555666777888444555777888:::;;;;;;;;;555555555555666777888999333333444555777888999999222444666777999999888888888444000111555777666444444333222222222222222333666444222222444666666666666555555333222000...---000222333444333444666777555555444333333444555666444444444444444555555555222444555444333222333444333444555444444555888:::;;;???DDDIIIOOOYYYeeemmm|||wwwmmmaaaYYYUUURRRNNNJJJKKKIIIFFFEEEDDDBBB???===::::::::::::999888777666777777888999::::::;;;;;;666;;;@@@AAA@@@CCCLLLSSSUUUWWW\\\aaaeeedddaaa^^^]]]___dddkkksss{{{yyypppkkk\\\VVVNNNGGGDDDBBBAAA@@@???===;;;;;;<<<<<<;;;:::;;;:::999999:::;;;===>>>;;;;;;;;;;;;::::::::::::888888:::;;;<<<=========qqqeee___\\\\\\ZZZWWWRRRNNNKKKKKKLLLMMMNNNOOOOOONNNLLLLLLOOORRRLLLLLLNNNPPPQQQSSSUUUUUUVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUTTTRRROOOMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJLLLNNNQQQVVVcccxxx|||ooo___UUULLLKKKJJJHHHHHHJJJGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCBBBBBBAAA@@@??????<<<>>>??????>>>======>>>???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>======<<<<<<<<<=====================<<<===>>>??????>>><<<;;;:::::::::;;;;;;:::::::::999888888999:::;;;<<<===:::;;;<<<;;;999888888:::999888888:::;;;:::777666777666666555555666888888888888888888888777777777666666666666666777888888777777777777888888999999888888888777666555333222666333111222444666666444666555444444333333444444666444333222333555777888999888777555333000...,,,000111333333222111222444666555333222333444666777444444444555555555555555333444555444333222333555333444555555444666999;;;999???FFFOOOXXXdddqqqzzzwwwjjjbbbXXXRRRPPPOOOMMMJJJHHHFFFBBB@@@@@@???>>>===;;;;;;;;;::::::999888888777777777888999:::;;;<<<777<<>>===<<<;;;<<<<<<<<<<<<;;;:::999999:::;;;===>>><<<;;;;;;::::::999999999777888:::;;;<<<======>>>zzzlllccc^^^\\\\\\[[[YYYUUUPPPMMMLLLLLLLLLOOOOOOOOONNNMMMMMMNNNPPPLLLMMMNNNPPPRRRTTTUUUVVVTTTSSSQQQPPPPPPPPPQQQQQQTTTSSSRRRRRRSSSTTTVVVWWWSSSTTTVVVVVVUUUSSSRRRQQQMMMLLLKKKJJJIIIIIIJJJJJJHHHMMMQQQTTT[[[llluuugggWWWOOOIIIGGGHHHGGGGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@???<<<===??????===<<<===>>>?????????????????????>>>>>>>>>>>>>>>>>>=========???>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<999::::::::::::::::::999888888888888999;;;<<<===:::;;;<<<;;;999888888:::::::::::::::;;;<<<999666777666555555555777888999888888888777777666666666888888777666666666666666666666666777888888999999::::::888777555222111000222333555444222222444666555444444333333333444444555444333333333555777999::::::999777444222///...000222555555555444555666666555333333333555777888555555555555555555555555333444555555333333444555333444555555666888;;;>>>>>>DDDNNNYYYdddppp~~~tttkkk___YYYRRRNNNMMMLLLKKKJJJEEECCC???============<<<>>>===;;;999999999::::::777777777888999:::<<<===;;;===BBBHHHNNNSSSVVVWWW]]]```dddffffffeeedddccckkkmmmrrrzzz~~~uuulllaaaWWWPPPKKKGGGCCC@@@@@@AAAAAAAAA============<<<===>>>???===<<<;;;:::999:::;;;<<<;;;;;;;;;::::::999999888999999:::;;;<<<<<<<<<<<>>>>>===<<<<<<===>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999999999:::::::::;;;;;;;;;999999::::::::::::999999::::::;;;;;;<<<<<<======:::;;;<<<;;;:::999:::;;;888:::999777888:::999555666666555555666777888999555555555555666777888999999888777666555555555555000111222444666888999:::777777666555444333333222000333666555222111333777111111111111111222333333222333444333333444777999999999888777555333111000***---111333444555666777555444444444444666777888666666666555555555555555333555666555444333444555222444555666888:::>>>AAABBBIIITTT```kkkwwwsssggg___VVVSSSNNNLLLKKKJJJIIIHHHCCC@@@===<<<<<<<<<;;;;;;>>><<<:::888888888::::::888888888888999;;;===???@@@AAADDDKKKSSSYYY[[[[[[cccdddffffffeeeeeeggghhhtttvvv{{{}}}sssiiiaaaYYYPPPJJJEEECCC@@@?????????>>>===;;;=========<<<<<<>>>@@@>>>===<<<:::999999::::::::::::::::::999999999999999999:::;;;;;;::::::999rrrgggbbb___^^^]]]VVVVVVVVVUUUSSSPPPMMMKKKLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVRRRRRRQQQQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTVVVWWWXXXTTTVVVYYYXXXUUUSSSRRRRRRMMMLLLJJJIIIIIIJJJKKKKKKLLLTTTZZZaaaooosssbbbWWWQQQMMMHHHEEEFFFHHHFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCAAAAAA@@@AAAAAABBB;;;===>>>>>>===<<<<<<===;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::???>>><<<:::999999:::;;;999999::::::::::::999999::::::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::<<<===888:::888555666:::999444666555555555666777999:::555555555444555666888999888777666666666666666777111111333444666777888999555444444444444444444555111222333444333333444444//////000000111222444444///222444444333333555888555555555555444222111111))),,,000222333333444555444444444555666777777777777666666666555555555444444555666555444333444666111333666888:::===BBBEEEHHHPPP[[[fffqqq}}}|||pppeee[[[UUUOOOMMMLLLKKKIIIHHHFFFDDD@@@>>><<<;;;<<<<<<;;;999::::::999999888777777666999999888999:::<<>><<<999;;;<<<<<<;;;;;;>>>@@@>>>===;;;:::999999::::::999999999999999:::::::::777888999999::::::999999yyymmmccc___]]]\\\ZZZRRRSSSUUUUUUTTTQQQNNNLLLNNNLLLKKKKKKLLLLLLKKKIIILLLLLLMMMNNNOOOOOOPPPPPPSSSRRRRRRRRRRRRTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVXXX[[[YYYUUUQQQPPPQQQLLLLLLJJJIIIIIIJJJKKKKKKOOOVVV^^^fffvvv}}}kkkZZZPPPQQQNNNIIIEEEFFFHHHFFFBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCC;;;===>>>>>>===<<<<<<===888999;;;===============>>>>>>>>>>>>>>>?????????:::::::::;;;;;;;;;;;;<<>>:::<<<999444555;;;;;;666666555555555666777999:::999888666555444444444555666555555666666777888999777777777777777777777666555555444333333333444444444111000222555666444111000111111222333555666777---111444444333333555777222222333333333222111111111333666777777555555555333444555666777777777777777777666666555555555444444555666555444444555666111333666888;;;???DDDGGGRRRZZZeeepppzzzsssggg\\\TTTOOOKKKKKKJJJJJJHHHFFFCCCAAA???===<<<<<<<<<<<<:::999666777888999999777444222:::999999999;;;===@@@BBBCCCIIIPPPTTTUUUYYY```fffeeeiiilllmmmmmmmmmpppsss}}}qqqhhh[[[QQQLLLHHHCCC?????????@@@BBBCCCBBB???===777:::;;;;;;::::::===@@@===<<<;;;:::999:::;;;<<<888888888999999::::::;;;555666777888999:::::::::zzztttkkkccc^^^[[[ZZZYYYOOOOOOOOONNNNNNMMMMMMMMMHHHJJJKKKJJJIIIIIIJJJKKKHHHIIIIIIJJJMMMPPPSSSUUUVVVTTTSSSTTTVVVXXXVVVTTTUUUVVVVVVVVVUUUUUUWWWYYYYYYWWWVVVUUUUUUSSSQQQNNNQQQMMMIIIGGGHHHIIIKKKKKKQQQXXXbbbnnnrrraaaUUUNNNMMMKKKGGGDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDBBBCCCDDDAAA;;;<<>>>>>>>>>>>============<<<<<<<<<======>>>??????>>>>>>======<<<<<<>>>===;;;:::999::::::;;;===============<<<<<<;;;:::::::::999999888888888;;;;;;::::::999:::::::::===<<<;;;:::::::::::::::;;;:::999888777777777777666666777777777777666666666444222333555777666444222555666555555555000***999777666666777888888777555555444333333333333444333333222222333444666777444444222222222222444444///000111333444555555555555555555444444333333333111444777777444222111222222222333444555666777888111444444111222666777555222555777777555444777:::999888;;;??????@@@GGGOOOYYYdddrrr{{{uuufff\\\VVVRRROOOSSSPPPLLLGGGCCCAAA??????<<<;;;::::::999999999999333666999:::888555555555999888888:::>>>BBBDDDEEEPPPOOOQQQTTTUUUXXX```iiihhhjjjmmmpppsssxxxxxxnnn\\\VVVOOOJJJHHHEEEAAA>>><<<===???@@@@@@>>><<<;;;>>>===<<<;;;;;;<<<>>>??????===<<<;;;::::::;;;;;;;;;:::;;;<<<>>>>>><<<:::999999999999888777666666xxxrrrhhh```[[[YYYWWWVVVOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLKKKJJJJJJKKKLLLIIIIIIKKKLLLOOOQQQSSSTTTTTTSSSRRRTTTWWWYYYXXXWWWUUUVVVWWWVVVUUUUUUVVVXXXYYYWWWUUUUUUTTTSSSPPPNNNRRROOOKKKIIIIIIKKKMMMNNNTTT]]]gggsss~~~mmm^^^RRRMMMLLLJJJGGGEEECCCCCCDDDDDDEEEDDDCCCEEEGGGHHHEEEBBB???AAA@@@<<<===AAA@@@;;;======>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999::::::===============<<<;;;;;;;;;;;;;;;:::::::::999999777777888888999;;;<<<============<<<<<<;;;;;;;;;===<<<;;;:::999999999999666666666666666666666666999666444444555666555333444777777666666777333---777666666777888777555222444444333222222222222333333333222222333444666777444333333222222333333444444555555555555444333333555555555555555555444444333666999999777444444444222222333444555666777777555777777555555999:::888666777888777666666777999555666;;;BBBEEEGGGNNNWWWcccooo|||yyyiii]]]VVVSSSQQQOOOQQQOOOKKKFFFBBB@@@??????;;;;;;:::999999999999999;;;999777777888999888888999999;;;>>>BBBEEEHHHIIIOOOPPPTTTYYY[[[\\\bbbjjjkkkmmmqqqvvv{{{{{{kkk___RRRNNNHHHDDDCCCAAA>>><<<888999:::;;;<<<<<<;;;;;;===<<<<<<;;;<<<>>>@@@BBB???>>><<<;;;;;;;;;<<<======<<<<<<===>>>>>>;;;999::::::::::::999888777666tttnnneee]]]YYYVVVTTTRRRNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQTTTWWWYYYYYYXXXVVVWWWWWWVVVUUUTTTVVVWWWXXXVVVUUUTTTTTTRRROOOMMMPPPNNNKKKIIIIIIKKKNNNPPPYYYcccooo{{{uuufffYYYPPPKKKIIIHHHGGGEEEDDDCCCCCCCCCEEECCCBBBFFFJJJKKKGGGBBB>>>@@@@@@>>>???AAA???:::<<<======>>>>>>======<<<:::::::::;;;<<<===>>>???>>>>>>>>>============<<<;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;;;;::::::777777777888999:::;;;<<<<<<===>>>>>>>>>===<<<;;;<<<;;;:::999999999999999777777666555555666777777;;;888666555666555444333666888888666777999777222444444666888999777333///333333222111111111111222333222222222333444555666222333333444444333333222333444444444333333222111555555555555666666666666444777;;;<<<;;;888666555222222333444555666666777666999999666777;;;<<<:::888777555555666777666555666888>>>FFFJJJNNNVVV___ooozzzrrriii\\\SSSPPPPPPPPPPPPNNNLLLHHHEEEAAA???>>>>>>;;;:::999999888999999999@@@:::444222666999:::999999;;;>>>CCCGGGJJJMMMNNNOOOQQQXXX^^^``````dddkkknnnpppuuu|||xxxiiiYYYNNNHHHEEEBBB???>>>>>>===;;;777888888999:::;;;<<<===<<<<<<<<<<<<===@@@BBBCCC???>>>===<<<<<<===>>>>>>>>>>>>===>>>???>>>;;;999;;;;;;;;;;;;:::999888777ӵyyyĦUUUTTTSSSNNNNNNNNNĦMMMMMMKKKLLLMMMLLLJJJJJJJJJLLLHHHJJJLLLNNNOOOPPPPPPOOONNNӵVVVVVVWWWWWWVVVUUUTTTUUUWWWWWWUUUTTTSSSSSSQQQNNNLLLLLLKKKJJJHHHHHHKKKNNNRRR\\\hhhvvv|||mmm___UUUNNNJJJGGGGGGFFFEEEEEEDDDCCCBBBEEEBBBBBBĦ@@@@@@??????@@@AAA???<<<<<<==================<<<999999999:::;;;===>>>???========================999:::;;;=========<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::::::::999888777777777777:::<<<===???>>>===;;;:::999999888777777777777777888777555444444555777888:::888777666666666555555777888777444666:::999555333333555777999888555222444333333222222222222222222222222333333444444555222222444444444444222222222222333444555666666666333333444444555555666666444777:::<<<<<<999777555222222333444444555666666444777666444555888999777888555111222444555444222<<<===BBBIIINNNSSS]]]ggguuuuuueee]]]TTTNNNNNNPPPQQQQQQIIIHHHEEECCC@@@>>>======999999888888888888999999<<<888444222333666888::::::===BBBGGGKKKNNNPPPRRRSSSUUUZZZ___aaaaaafffmmmsssuuuzzzrrrfffYYYMMMEEEDDDBBB@@@>>>======<<<<<<<<<;;;::::::;;;<<>>@@@@@@??????>>>======>>>???@@@>>>======>>>@@@???===;;;;;;;;;;;;;;;:::9998888884ĉ@ӵwww>LWWWVVVUUUTTTMMMMMM=hĦMMMJJJKKKLLLKKKIIIHHHIIIJJJHHHIIIKKKMMMMMMMMMLLLLLL4ĉ@ӵVVVWWWWWWVVVUUUTTTVVVWWWVVVTTTSSSRRRRRRPPPMMMKKKIIIJJJJJJIIIJJJMMMSSSWWW___lll|||ssseeeZZZRRRMMMJJJEEEEEEEEEEEEDDDDDDCCCCCCDDDBBBAAA>LCCCBBB>>><<<<<<======>>>>>><<<<<<============<<<<<<888888888999:::<<<===>>><<<<<<<<<<<<<<<=========555666888999::::::999888;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;:::999888777777777777999:::<<<======<<<:::999888888777777666666777777888666555333333555666888777777777666666666777888666777555333555999999666333333333555777999999999555555444333333333333333222222333333333333333333222222444444444444222222555666777888888999888888222222222333333444444444444555888::::::999666333222222333333444555555555222555555222333777888666888555111222555777777555@@@AAAFFFMMMTTT[[[gggssszzzqqqeee\\\VVVOOOKKKLLLNNNNNNMMMDDDDDDBBB@@@???===<<<<<<888888777777777888888999555888:::888444444999===<<>><<<;;;::::::@@@???<<<;;;;;;<<<>>>@@@===<<<<<<<<<;;;;;;<<<<<>>======>>>???@@@AAA<<<<<<<<<>>>@@@@@@>>>===;;;;;;;;;;;;:::999888888GG=?vvvHdĦWWWVVVUUUTTTLLL=ĪjJJJKKKLLLKKKIIIGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJGG=?VVVVVVVVVUUUUUUWWWYYYUUUSSSRRRQQQQQQOOOLLLJJJHHHKKKLLLMMMNNNRRRZZZ___fffsssyyyjjj^^^UUUPPPLLLIIIEEEDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAHdĦCCCAAA<<<888999::::::;;;>>>;;;<<<<<<======<<<<<<;;;888888888999:::;;;<<<===;;;<<<<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888888999999999999::::::888888888888888999::::::999:::;;;<<<<<<<<<;;;::::::999999888888888999999666666555444444555666666555666666666555555777999555777555333444888888444444333222444777999::::::666555444444333333444444222222333333333333222222222333333444444333333222555555555555444333111111222222222222222333333333333333444666888777555333222222333333444444444444333666666333444888999666888777555666888;;;===>>>BBBEEEMMMXXXaaaiiiuuu{{{mmm```WWWTTTPPPKKKJJJKKKKKKIIIFFF@@@@@@???>>>===<<<;;;;;;777777777666777777888999333999???>>>999888===CCCBBBFFFKKKNNNOOOQQQUUUXXX^^^\\\\\\^^^```eeeooozzz|||qqq```SSSKKKHHHFFFEEE>>>??????===:::888888999???>>><<<:::::::::<<<=========<<<<<<;;;::::::999============>>>???AAABBB<<<;;;<<<===??????>>><<<;;;;;;;;;;;;:::999888777ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦsssDdDKKKLLLLLL?fӵKKKLLLMMMĦLLLKKKKKKӵƜ`1.׼sSSSTTTĭӵPPPIIIMMMeeeppp}}}ӵĦĦQQQĦBBBAAAAAABBBDDDEEE@@@AAABBBDdD===>>>;;;<<<<<<ӵ999:::ӵ<<<ӵ???>>>===::::::Ħ:::999ӵ:::;;;;;;999ĭӵ555555666777666333333555777666777666444555888777333444333333555777888666555555444333333222222333333111222333333333333222111444333333222222333333444333333222222111///...---333333333333333333222222444333222333555666555333222333333333333444444444333555555333444777888666666777888888:::===BBBFFFFFFLLLYYYhhhqqqwww{{{lll___VVVQQQPPPMMMKKKKKKLLLKKKFFFBBB<<<=========<<<;;;;;;:::666666666666666777888888444999======;;;<<>>=========>>>===:::888::::::::::::999888777666?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?KKKLLLZufĦMMMNNNNNNgLKKKNNNMMMg&eLLLgĉ@YYYRRRg&e>&eQQQ@eCCCGGG??___gggwwwg<ĉ3we<Ħ3h?@eZ3h?gLCCCAAA@@@@@@BBBEEEFFF???AAABBBD%%)?DDDfff?><z<<<<<<=?Ħ999g&e;;;g&e<<<;;;999S?ʬ:::4ff?>ߝL;;;@e===g&e888<<<<<<3h?g&e>&e555666??666777888666222111222555666888888555666999777222333333555777888666222///444333222222111111222222111222333444333333111000555444222222222222444555444444555666666666555555555555555444444333333333555333000111444666666444333333333333333333333444111444444111222666777555333555777888999<<>>BBBEEENNNQQQTTTTTTRRRSSSXXX]]]______bbbiiinnnuuu~~~qqqggg[[[UUULLLFFFCCCBBB@@@===;;;===@@@???===;;;<<<>>>:::::::::;;;<<<===>>>???;;;;;;<<<===>>>>>>======;;;;;;;;;;;;===???AAABBB@@@???>>>======;;;7774449999999999998887776666664DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9ĦKKKJJJIIIg?LLLJJJHdĦKKKJJJLLLHu]ĦLLLttRRRUUUHƅ^Hu]ĦTTTH׼sIIIGGGTTTbbbnnntQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦCCCDDDEEEEEEEEEEEEEEE@@@AAABBBDtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]Ħ@@@Hu]Ħ666777Htƅ^<<>>;;;;;;;;;;;;::::::999999999888777555555666777888777888:::<<<>>>@@@CCCHHHKKKKKKPPPVVVXXXVVVVVVYYY]]]___dddkkkpppwww{{{iii]]]ZZZNNNJJJEEEAAA???===;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>???AAA@@@>>>===>>>===;;;:::@@@>>><<<:::8887777777774DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵKKKJJJGR/f6LĭĦLLLKKKDdDĦMMMKKKLLLDdDĦMMM`eĭUUUDdDΦDdDĦSSSDdDĦIIIFFFKKKPPPQQQTTT^^^nnn{{{geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦCCCDDDEEEEEEEEEEEEEEE@@@@@@AAAHdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦ===DdDĦ888q<R<<<<<>>@@@BBBDDDHHHKKKHHHOOOVVVYYYXXXXXX[[[___dddiiiqqqxxx|||ooo___TTTQQQJJJFFFBBB???======;;;:::::::::;;;<<<============<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@>>>===>>>===;;;:::;;;:::9997776666667777774DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦLLLKKKCdgĪjKKKDdDĦOOOLLLMMMDdDĦNNNHߝL`o9TTTDdDΦDdDӵRRRDdDĦIIICCCHHHMMMPPPVVVbbbtttgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@DdDĦnuR)ĦDdDΦDdDĦ<<<DdDĦnuR)ĦDdDĦ;;;DdDĦ:::po9u<<<======<<<=ӊB1.uTӵ<<<DdDĦ======DdDĦ777GIdnuR)ĦDdDΦDdDӵ777666666666666666555555555555555555555555444555777888888777555444333333333555666555222///000000000000000000000000000111111111222333333333111222333222111111333555444333111000///000000111111222333444555444333222333333333333222222222222333666888888777555444444...000444555666777999;;;777999;;;<<>><<<:::888888888888888999999999888777555444444444555555<<>><<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<======>>>??????;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>===>>>===<<<:::9998887776666666667778884DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦPPP4DufئL>eTTTDdDʜ4DuTӵPPPDdDĦIIIFFFJJJNNNRRRXXXeeewwwgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ<<<DdDӵnd<DdDĦ;;;>d<Ħ<<d<Ħ888peӵDx<>d<ʜ4DuTӵ777777666777777777666666666666666666666666444666888999999888666444333222333333333333111000000000000000111111111111///000000111222333333444222222222111000111333666000000000000111222444555111222333444444444333333333333333333333333333333333666999:::888666444444444555777777666666777888:::<<<===???DDDNNNZZZcccttt}}}~~~{{{{{{~~~uuuiiiaaaWWWPPPNNNOOONNNNNNIIIGGGDDDAAA>>><<<;;;;;;666666777777888888999999666666666666555666888:::???BBBFFFHHHIIIJJJKKKLLLLLLQQQUUUWWWWWWZZZ```gggmmmttt~~~ssseee^^^WWWNNNFFFCCC???===;;;;;;<<<======<<<:::;;;<<<======>>>>>>===:::;;;<<<===>>>???@@@@@@<<<======>>>??????@@@@@@DDDEEEEEEEEEEEEEEEDDDDDD@@@???======>>>>>><<<:::<<<;;;9998887777778889994DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9HHH<xEEEEEEDDDDDDAAAAAA@@@&ӫeʬtIӇ>>>>d<Φ>d<Ħ<<<D&ӫetIӇ;;;DdDĦ:::sdKĦ<<<B?dp&ĒR;;;:::>d<sdKĦ<<<B?Ho9888s&dq&ĒR888777777777777777888888888777777777777777777555666777888888777666555555444222000///000222444111111111222222333333333//////000111222222333333222222222111000111333666000000111222333444555666222222333333444444444333333333333333333333333333444777::::::999666555444777888999888666555666777:::<<>>>>>===999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA======>>>>>>??????@@@@@@DDDEEEEEEFFFFFFFFFEEEDDD@@@???======>>>>>><<<;;;===<<<:::7776665555556664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@Gaaa```HĪj@IŌLLLKKKBeneLLLHkgeKKKneMMMPPPfeRRRHu]3hhOOONNNMMMseIIIMMMSSS[[[fffvvvgeĦja>aĦ@Gse<Ō@GIIIGGGHkgeEEEEEEDDDDDDCCCBBBAAAAAAHĪj@IŌ???>>>ege<<<<<<Hu]3hIŌ:::;;;DdDĦ999ne>>><<<@h::::::>h888888777se777ne======@G999999sĪj@h:::999888777777777777777777777777777777777777777666666666777777666666666666555222///...///333666111111222222333444444444///000000000111222222222111222333222111111333555333333333333333333333333222222222333333333444444333333333333444444444444444777999999888666555555555666777777666666888:::999<<>>>>>===<<<888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>>======>>>>>>===;;;;;;:::7775553332222222224DuXӵĵD^DdDĦaaa^^^^^^OOOMMMKKKJJJLLLJJJJJJJJJMMMOOONNNRRRD^TTTMMMMMMLLLs׼sIIIHHHLLLTTT___lll{{{geFm8xxx>aĦs׼sHoGGGHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@>>>===<<<<<<<<<D^:::;;;;;;DdDĦ999;;;???::::::999888999;;;;;;999888666s׼s888888;;;<<<<<<:::;;;999:::999;;;:::999888777777666666444444555555666666777777666666555444444555666666444555444222//////222666000111111222333333444444000000000000111111111111000111333333222222222333222222222333333333222222333222222222333333444444333333333444444444555555555777888777666555555555444555666666555777:::<<<<<>>===;;;:::999999999888888888888888888777777000444888888888:::@@@EEEHHHJJJMMMOOOPPPSSSWWWYYYWWWZZZ]]]^^^```gggsss||||||kkk]]]PPPKKKHHHHHHEEE???===???===<<<;;;<<<======;;;:::999:::;;;<<<==================>>>>>>>>>?????????>>>????????????@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA???>>>======>>>>>>===<<<999888666444333333333333Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħyyynnneee___]]]\\\RRROOOLLLMMMOOOQQQPPPNNNKKKMMMOOOQQQPPPNNNKKKIIIIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJJJJJJJĦOOONNNNNNNNNNNNMMMLLLKKKKKKRRR>d<ĦRRRTTTMMMLLLLLLBeIIIIIINNNSSS\\\fffsssgeFYĉsssrrr>aĦBenu]ӵ{{{nnndddXXXOOOGGGEEEEEEFFFEEECCCEEEIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCBBB@@@???AAA@@@>>>=========>>>???<<<<<<<<<<<<<<<>d<Ħ;;;;;;<<<<<<<<<>d<Ħ<<>>:::777Be;;;999999::::::Ħ;;;999999888888888999;;;<<<999;;;===??????===:::999<<<;;;:::888777666666666222222333333444555666666777666444222222444666777222444666444222000222444///000000111222222333333111111111000000000000000///111333444333222222333---...///111333444444444333333222222222333444555333333333444444555555555666777777666444444555666555666666555555666888:::AAAGGGOOOXXXdddtttuuuggg]]]XXXUUUVVVQQQLLLJJJJJJIIIEEEBBB<<<;;;;;;:::999888777777::::::999999888888777777777;;;??????>>>@@@EEEJJJJJJKKKMMMOOOQQQTTTYYY\\\UUUZZZ```dddhhhoooyyy}}}ppp]]]NNNGGGFFFFFFHHHDDD???>>>@@@===<<<;;;;;;<<<<<<:::888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@???AAACCCDDDEEEDDDCCCBBB???>>>======>>>>>>===<<<999888777666555666666777?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{nnnfff___YYYVVVWWWTTTQQQNNNMMMNNNPPPPPPPPPQQQOOOLLLMMMNNNNNNLLLIIIKKKJJJJJJLLLOOOPPPNNNKKKHHHIIIKKKgdKĦOOOVVVQQQLLLJJJKKKLLLLLLJJJOOOsdKĦOOOOOOLLLGGGEEEGGGHHHKKKLLLTTTaaaooo|||ŶSmmmeeeggg3we<iĉ@3hR/Ō}}}lllaaaZZZRRRLLLDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHEEEBBB@@@@@@@@@???>>>???????????????>>>===<<<<<<<<<<<<<<<<<<DdDĦ<<<>>>??????===sdKĦ===>>>gdKĦ:::::::::;;;::::::999999999999999999999999999999===<<<:::999::::::;;;::::::gdKĦ;;;;;;:::999777666666555555777888:::<<<<<<<<<:::999888888888888888777666666555555666666777777888888555555555666777999:::;;;999666333222444555333111555222000000111333333222111111222222222333333333111111222333444444444444333222111111111222333444333333333333333333333333111222222333333444444555:::666333555999:::777444555444777:::;;;:::===BBBBBBNNNYYYaaakkkzzzvvvhhhZZZPPPOOOTTTSSSPPPKKKHHHEEEBBB???<<<<<<<<<;;;999777666888999777888999::::::999888777555666999<<<@@@EEEIIILLLJJJOOOTTTVVVUUUTTTUUUVVVVVV^^^iiiqqqvvv{{{~~~nnn^^^RRRKKKDDD@@@DDDLLLIII===999>>><<<<<<<<<<<<============DDD>>>777777<<>>???@@@??????@@@BBBCCCBBBBBBAAAAAAAAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDEEE===888<<<@@@>>>999777888888777666555444333333>AneneneneDexxxllleee```YYYUUUUUUQQQOOOLLLLLLMMMOOOOOOOOORRRPPPMMMMMMNNNNNNKKKIIILLLKKKKKKMMMPPPQQQNNNLLLHHHIIIneOOOPPPTTTPPPLLLKKKKKKLLLKKKIIINNNneOOONNNNNNMMMHHHFFFHHHIIIHHHJJJMMMRRR[[[iiiwww>Auuujjjccck<fhyyyiii^^^VVVOOOJJJEEEDDDDDDDDDEEEFFFHHHIIIFFFFFFGGGGGGGGGFFFEEEEEE@@@>>><<<<<<===>>>>>>>>>===>>>>>>?????????>>>>>>===============De;;;<<<>>>??????===ne======ne<<<;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999999999::::::::::::ne::::::999999888777666666666666666777999:::;;;:::999888888888888888888777666666333444444555666777777888777777777666777777888888222111000222555777666555444222000000222333333222111111222222222333333333333333444444444333333222333333222222222333444555333333333333333333333333111111222333333444444555666444333333555555444222333222333888;;;<<>>@@@@@@??????AAABBBEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@??????@@@AAABBBDDD>>>;;;>>>@@@===:::999::::::999888777666555}}}sssjjjfffaaaZZZTTTSSSMMMKKKJJJJJJLLLNNNNNNNNNRRRPPPNNNMMMMMMLLLJJJHHHLLLKKKLLLNNNPPPPPPOOOMMMGGGHHHOOOPPPPPPQQQOOOMMMLLLLLLLLLJJJHHHMMMOOONNNMMMNNNMMMIIIHHHIIIJJJIIIKKKPPPWWWaaappp~~~sssgggsssdddYYYQQQKKKHHHFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDAAA???>>>>>>???@@@@@@???<<<<<<===>>>????????????===>>>>>>>>>>>>>>>;;;<<<>>>??????===<<<<<<<<<<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999999999999999888777777666666777777888666777888999999999888777888888888888888777666666222222333444666777888888:::999888777555555555555444333333444444333111...444222111111222333333222111111222222222333333333555555555555444333222111444444333333333444555666333333333333333333333333111111222222333444444444444444444333222111222333888444333888<<<>>>AAAFFFJJJTTTbbbqqqttthhhZZZSSSNNNKKKKKKNNNQQQLLLFFFAAA???===;;;:::999::::::999777777999:::555666777888999::::::;;;999<<>>999999===<<<888<<>>@@@CCCEEEFFF>>>===;;;:::;;;<<<>>>???===>>>@@@@@@??????AAABBBGGGEEECCC@@@?????????@@@???>>>>>>>>>>>>>>>>>>>>>AAA>>>>>>@@@@@@<<<;;;===<<<;;;;;;:::999888777wwwoooiiifffbbb[[[TTTRRRKKKJJJIIIJJJLLLNNNOOOOOOQQQOOONNNLLLKKKIIIGGGFFFJJJJJJLLLMMMNNNNNNMMMLLLGGGHHHJJJLLLNNNPPPPPPQQQPPPOOOOOOOOOOOOMMMKKKIIILLLNNNOOOOOOMMMLLLLLLLLLLLLIIIHHHIIIIIIIIIMMMSSSYYYddduuu~~~qqqgggeeelllyyy~~~lll___UUUMMMIIIHHHGGGFFFDDDCCCDDDFFFHHHJJJFFFGGGGGGFFFFFFEEEDDDCCCDDDBBB@@@@@@@@@???>>><<<======>>>>>>>>>>>>>>>==================>>>>>>>>><<<===>>>>>>>>>===;;;::::::<<<======<<<;;;;;;<<<777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::::::::::::::888888888999999888888888666666666666666777888888777777888999999888888777888888888888888777666666222333444555666888999999:::999777666555444444444333333444444444222///---333222111111333333222111111111222222222333333333555555555555555444333222333333333333333444444555333333333333333333333333111111111222333333444444333666777555111000333777>>>888666999===@@@CCCGGGQQQ]]]kkkwww~~~qqqjjj]]]QQQMMMLLLKKKKKKLLLOOOJJJDDD???<<<;;;:::999777888999999888777999:::777777777777888999:::;;;<<<>>>BBBEEEIIILLLNNNOOOPPPTTTWWWXXXXXXYYY^^^aaaiiipppzzz|||ooohhh^^^SSSKKKFFFCCCAAA>>>;;;:::===<<<:::>>>EEE;;;;;;<<<>>>@@@CCCEEEGGG;;;===>>>===;;;<<>>???@@@AAA>>>>>>?????????>>>===<<<======???AAA>>>::::::>>><<<;;;;;;:::999999888ssslllgggfffccc[[[SSSPPPKKKJJJIIIKKKNNNPPPPPPOOONNNNNNMMMKKKHHHFFFEEEEEEGGGIIIKKKLLLLLLLLLKKKKKKGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKIIIFFFFFFHHHHHHIIINNNVVV]]]iii{{{~~~rrrkkkmmmwwwuuueee[[[RRRKKKHHHIIIHHHGGGEEEDDDEEEFFFHHHIIIGGGGGGGGGFFFEEEDDDCCCCCC@@@>>>============;;;999?????????>>>>>><<<;;;:::;;;;;;;;;<<<<<<=========<<<===>>>>>>======;;;;;;:::<<<>>>===;;;:::;;;<<<777888999:::;;;;;;;;;;;;::::::::::::999999888888999:::::::::::::::::::::777888999999999999888777555555555555666777888999999999999999999999888888888888888888888777666666444555666777888999::::::777777666555444444444555)))+++///333555666777777333222111222333333222111111111222222222333333333222333333444555555444444111222222222333333333333333333333333333333333333000000111222222333333444222555777444000///444999<<<777444888===BBBHHHOOO___lll{{{sssddd[[[QQQIIIIIILLLMMMMMMNNNLLLHHHBBB===;;;::::::999666888999999888777888999;;;:::888888888999;;;<<<@@@@@@AAABBBFFFJJJNNNPPPRRRUUUWWWXXXXXX\\\bbbgggnnnttt}}}}}}tttddd]]]RRRJJJEEECCCAAA@@@>>>===>>>???>>><<<===AAA===<<<<<<<<<>>>@@@CCCDDD666999;;;:::888888<<<@@@>>>???AAAAAA@@@@@@BBBCCCBBBAAA@@@??????@@@BBBCCC??????@@@@@@???>>>======:::;;;>>>AAA===888999>>>:::::::::999888888888777xxxoooiiieeeeeeaaaYYYQQQNNNKKKKKKKKKLLLOOOPPPPPPOOOLLLMMMMMMKKKHHHFFFEEEFFFEEEHHHJJJKKKJJJJJJJJJKKKHHHIIIKKKLLLNNNOOOOOOOOONNNPPPRRRQQQOOOMMMLLLLLLJJJKKKLLLKKKIIIHHHIIIJJJFFFEEEEEEHHHHHHJJJQQQZZZeeeqqqvvvrrrwwwzzzkkk]]]WWWQQQIIIGGGJJJGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB=========>>>@@@AAA@@@>>>@@@@@@???>>>===;;;:::999::::::;;;;;;<<<<<<=====================<<<<<<;;;:::<<>>;;;:::;;;>>>::::::;;;<<<============;;;::::::999999888888777999999:::;;;;;;;;;::::::777888999::::::999888777555555555555666666777888:::999999999999888888888888888888888888777666666666777777888888999999:::555555555444444444555555+++...222444444555666777222222111222444444222000111111222222222333333333000111222333444444444444000111222333333333222222333333333333333333333333000000111111222333333333///222444222...///444999444222333888>>>FFFSSS^^^kkkxxx|||jjj]]]MMMHHHEEEHHHLLLLLLMMMOOOHHHDDD???<<<;;;::::::999666888999999888777777888<<<;;;999888999;;;>>>???DDDBBBAAABBBEEEJJJOOORRRRRRTTTWWWYYY[[[aaaiiipppvvvzzzsssjjj[[[TTTKKKEEECCCBBBAAA???;;;<<<>>>>>><<<;;;;;;<<<>>>===<<<;;;<<<>>>@@@BBB888;;;===<<<::::::===@@@>>>???AAAAAA@@@@@@BBBCCC?????????@@@@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>888999===@@@===999999===999999999888888888777777qqqlllfffbbbaaa^^^VVVNNNJJJKKKKKKKKKLLLOOOPPPOOONNNLLLMMMNNNLLLIIIGGGGGGIIIEEEHHHKKKLLLJJJJJJJJJLLLJJJJJJLLLMMMMMMNNNNNNNNNMMMOOOPPPOOOLLLKKKKKKLLLIIIJJJJJJIIIGGGGGGHHHIIIDDDDDDFFFHHHIIILLLUUU___lllxxxzzzyyypppaaaUUUSSSOOOGGGFFFJJJFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@BBBDDDDDDCCCAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<======>>>>>>===============<<<<<<<<<:::===@@@???<<<:::<<>>DDDMMM___oooyyypppaaaWWWJJJHHHIIILLLMMMJJJJJJLLLBBB???<<<::::::999888777777888::::::888666666666;;;:::888888:::>>>BBBEEEFFFFFFFFFGGGIIIMMMQQQSSSOOORRRVVVZZZ___iiittt}}}rrrggg```SSSMMMEEEBBBAAAAAA???<<<:::<<<===<<<:::;;;<<<<<<>>>===;;;;;;<<<>>>AAACCC>>>???@@@@@@@@@@@@AAABBB>>>@@@AAAAAAAAAAAABBBDDD??????@@@AAAAAAAAA@@@@@@BBBAAA@@@>>>===>>>>>>>>>999888;;;@@@???;;;:::<<<999999999999888888888888zzzmmmjjjddd___^^^[[[SSSKKKHHHKKKKKKKKKLLLNNNOOONNNLLLLLLNNNOOOMMMJJJHHHIIIKKKFFFIIILLLMMMKKKJJJKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNMMMJJJHHHJJJLLLIIIIIIIIIHHHGGGFFFGGGIIIDDDDDDFFFIIIKKKNNNXXXcccppp|||}}}}}}~~~iiiZZZPPPQQQNNNFFFEEEJJJEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???@@@AAA@@@>>>;;;<<<===============<<<<<<;;;<<<<<<===>>>??????@@@>>>=========<<<<<<<<<<<<:::>>>AAA@@@<<<;;;===@@@:::::::::;;;::::::999999======<<<;;;;;;:::999999777888:::;;;<<<;;;::::::888999;;;<<<<<<;;;999888666666555555555555666666888888777666666666666666888888888888888777666666777777777777666666666666777666555444333222222222222444555444222222555888222111222333444444222000111111222222222333333333222222222222222111000///222333444555555555444333333333333333333333333333000000000111222222333333222222222222333666:::===999;;;@@@EEEIIISSSfffyyywwwgggZZZRRRPPPOOOPPPRRRNNNGGGEEEGGG>>><<<999999999999777666777999::::::888555555555:::999777888;;;@@@FFFJJJGGGHHHJJJLLLNNNQQQSSSTTTMMMPPPUUU[[[cccnnn|||wwwiii___ZZZNNNHHHBBB@@@@@@@@@===999;;;======;;;:::<<>>>>>???@@@@@@@@@@@@>>>@@@AAAAAAAAAAAABBBDDD???@@@BBBCCCBBB@@@>>>===CCCAAA???===<<<<<<>>>???:::999;;;@@@AAA>>><<<===::::::999999999999999999tttlllhhheeebbb]]]YYYSSSLLLHHHIIIKKKNNNOOOOOOOOOPPPRRRRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPNNNNNNKKKHHHJJJNNNMMMHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGCCCFFFPPPSSSRRR[[[hhhzzz~~~~~~|||ppp___WWWNNNJJJJJJKKKIIIGGGBBBCCCEEEFFFFFFFFFEEEDDDCCCEEEFFFFFFDDDCCCDDDEEEEEEBBB???@@@CCCDDDCCCAAA???@@@@@@???===<<<===???============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<@@@CCCBBB>>>::::::<<<======<<<<<<===???;;;::::::<<>>FFFNNNZZZpppxxxjjj\\\UUUTTTLLLMMMLLLKKKIIIEEEAAA???999999888888888888999999777888999888666444444555666888;;;>>>???AAADDDGGGMMMLLLNNNPPPSSSTTTRRRQQQOOOVVV]]]bbblllzzzxxxkkk^^^RRRKKKHHHGGGDDD@@@===<<<;;;:::===<<<;;;::::::;;;<<<===888;;;<<<:::===BBBDDDBBB???@@@AAA@@@???>>>???@@@???@@@AAABBBBBBBBBDDDEEECCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>===>>>>>>>>><<<===???@@@???>>><<<:::======<<<;;;::::::999999}}}rrrllleeeaaa]]]YYYUUUPPPKKKHHHIIIKKKNNNOOOOOOOOOPPPQQQOOONNNLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQNNNKKKLLLNNNLLLGGGIIIHHHGGGEEEEEEEEEFFFGGGFFFCCCFFFPPPTTTVVVaaaooo~~~{{{}}}}}}uuuhhhXXXRRRJJJGGGHHHJJJIIIGGGDDDDDDEEEFFFFFFFFFFFFEEECCCDDDFFFEEEDDDCCCCCCDDD@@@@@@@@@?????????@@@AAA???@@@@@@>>>===<<<===???============>>>>>>>>>>>><<<============<<<;;;;;;:::999888:::===>>><<<:::;;;<<<======<<<<<<===???<<<;;;:::;;;>>>>>>===;;;;;;;;;;;;::::::999999999;;;;;;:::999999888777777888777555444555666777888777666555555555666888888::::::::::::999888777666666666666666555555555555666444555999888333111444222333333333333444444444444444444444444444444444333555555333555777555000222333444444222111222222111111111111222222222222333333333333333333333333///000222444444444333222///111333333333333555666:::;;;BBBMMMWWWbbbtttwwwkkkaaaXXXSSSTTTNNNNNNLLLJJJGGGCCC@@@>>>999999888888888888999999777888999999777666777888<<<>>>AAABBBCCCEEEHHHJJJMMMNNNPPPRRRSSSTTTTTTTTTSSS[[[bbbhhhqqq~~~vvviii]]]SSSKKKGGGDDDCCCAAA>>>===<<<<<<<<<===<<<;;;;;;;;;;;;<<<===:::;;;:::777999???BBBBBB>>>???@@@@@@>>>>>>???@@@>>>@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA?????????>>>?????????@@@>>>???@@@@@@@@@???===<<<<<<<<<<<<;;;::::::999999wwwooommmddd```ZZZUUURRROOOLLLJJJJJJLLLNNNOOONNNNNNOOOPPPLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSQQQMMMMMMOOOMMMHHHKKKJJJHHHFFFEEEEEEEEEFFFFFFCCCFFFOOOUUU[[[hhhwwwzzzwwwxxx{{{mmmaaaPPPKKKEEEDDDFFFHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGCCCEEEFFFEEECCCBBBBBBCCC<<>>AAA>>>??????>>>===<<<===???============>>>>>>>>>>>>======>>>>>>>>>===<<<<<<@@@>>>;;;;;;;;;<<<;;;:::;;;<<<======<<<<<<===>>>===;;;:::;;;<<<>>>======<<<<<<;;;::::::999888888:::::::::999888888777777777777666666666777999:::555555555555555666777777;;;:::999888777777777777666555555555444444444444444333555888888444333444333333333333444444444444333333333333333333333333333444333111222444222---///000111111000000222444111111111222222333333333222222222333333444444444///000222444444444333333///000111222222555888;;;<<<@@@IIIWWWcccnnnzzzxxxfff\\\WWWSSSRRRSSSPPPNNNKKKHHHDDDAAA>>>===999999888888888888999999666888999999888888999;;;<<>><<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===;;;<<<999555666<<>>>>>???AAA>>>???AAACCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@AAAAAABBB@@@@@@@@@@@@????????????<<<;;;;;;::::::999999999|||qqqmmmmmmhhhccc[[[UUURRRPPPOOOMMMJJJLLLNNNNNNNNNMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRRRRQQQSSSRRRNNNNNNOOONNNJJJMMMKKKIIIGGGFFFEEEEEEEEEGGGEEEGGGNNNUUU___ooo}}}xxxttttttzzzyyyhhh]]]KKKHHHDDDCCCDDDFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGFFFDDDBBBBBBBBB>>>@@@BBBBBB@@@???@@@AAA>>>>>>???>>><<<<<<===???============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<>><<<:::888666555;;;===>>>===<<<<<<===>>>===<<<;;;;;;;;;===>>>>>><<<<<<;;;:::999999888888:::999999999888888777777777777777777888999:::;;;555555555555666666777777:::999888666666666777888777666666555555444444444444444555666555222000///111111111222222222333333333333333333333333333333222333222000111444333///000000000///...///111444000111111222333444555555111222222333333444444555000111222333444444444444333333333222333666<<<@@@???EEERRRaaaoooxxx~~~yyyiiiZZZTTTSSSRRRQQQRRRPPPNNNIIIDDD@@@>>><<<<<<999999888888888888999999888999:::999888888999;;;===@@@BBBEEEFFFHHHKKKNNNRRRVVVXXXVVVRRRQQQUUUZZZaaajjjsssyyysssiii[[[OOOGGGDDDDDDDDD@@@???===<<<<<<<<<============<<<<<<<<<<<<======<<<===;;;777888===??????;;;<<<>>>>>>>>>>>>@@@AAA>>>???AAACCCEEEFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>>>>??????;;;:::::::::999999999888wwwmmmkkkmmmjjjddd[[[TTTPPPOOONNNNNNKKKMMMNNNNNNMMMLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRMMMPPPQQQOOONNNPPPOOOMMMNNNLLLJJJHHHFFFEEEEEEEEEHHHGGGIIINNNVVVccctttxxxuuuuuu}}}~~~oooaaaXXXJJJHHHEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFHHHHHHGGGDDDBBBBBBBBBAAA??????@@@BBBBBB@@@>>>===>>>>>>===<<<<<<>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<777888::::::888555333111<<<===>>>===<<<;;;<<<=========<<<;;;;;;<<<>>>@@@<<<<<<;;;::::::999888888999999888888888888888777888888888888888999::::::666666777777888888888888999888777666555666777888888888777777666555555444333444444444333333222000111111222222222333333333333333333333333333333333444666555333666::::::666555666555333222222444666111111222333444555555666222222222333333444444444111222222333444444444555555444333222333777===BBBDDDNNN]]]lllxxx}}}kkk___TTTSSSUUUSSSQQQPPPMMMJJJFFFAAA===;;;;;;;;;999999888888888888999999999::::::999777888999;;;BBBEEEHHHKKKNNNPPPTTTWWWVVVXXXZZZWWWSSSRRRWWW\\\hhhqqqzzz~~~sssddd]]]SSSKKKFFFDDDCCCCCCAAA@@@>>>===<<<<<<<<<===========================;;;>>>>>><<<===???@@@===;;;===>>>???>>>>>>@@@BBB??????@@@BBBFFFGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@BBBCCCCCCCCCCCC??????>>>============>>>999999999999999888888888ssskkkiiijjjeee___WWWPPPMMMLLLLLLLLLLLLMMMOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRKKKPPPRRRPPPOOOQQQQQQOOONNNMMMKKKHHHGGGFFFFFFFFFHHHIIILLLQQQZZZiii{{{}}}wwwvvvyyyrrrcccXXXQQQIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGDDDAAAAAAAAA@@@>>><<<>>>BBBBBB???;;;<<<===>>>===<<<<<<>>>???============>>>>>>>>>>>>======>>>>>>>>>===<<<<<<000444999<<<<<<:::999999<<<===>>>===<<<;;;<<<===<<<===>>>===<<<<<<>>>@@@;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888666666777888888888888888777777666666666666666777999999888777666555555444111333444222444888:::888444444444444555555555555444444444444444444444444222333333111444999:::777444555555444222111222444333333333444444555555555333333333333333333333333222222222333444444555555333333222222444999@@@EEENNN[[[kkkwww{{{ppp```XXXSSSUUUVVVSSSOOOMMMGGGEEEAAA>>>;;;:::::::::999999888888888888999999::::::::::::999999<<<>>>DDDGGGKKKMMMPPPSSSVVVYYYXXXYYYYYYWWWVVVWWW\\\aaaooowww|||mmmaaaUUUQQQKKKFFFDDDBBBAAA@@@@@@???>>>===<<<<<<======<<<======>>>>>>======<<<;;;???@@@???@@@BBBAAA======>>>@@@@@@??????@@@BBBAAA???>>>AAAEEEHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAA>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>=========<<<888888888888888888888888zzzpppiiiffffff^^^YYYSSSNNNLLLLLLLLLLLLLLLMMMOOONNNLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQMMMRRRUUUSSSPPPQQQQQQOOONNNMMMKKKIIIHHHGGGGGGHHHGGGKKKOOOTTT___pppzzzvvvwwwuuugggZZZRRRNNNFFFFFFGGGGGGFFFEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEBBB???>>>>>>>>>???@@@AAABBBAAA???===;;;<<<======<<<<<<>>>???============>>>>>>>>>>>><<<============<<<;;;;;;555999===???>>>>>>???AAA===>>>>>>>>><<<;;;<<<===:::===??????===<<<===???999999::::::::::::;;;;;;777777777777888888888888999999999999888777666666555555777888888888777666555666666666777666666555999888777666555444333333111444333///111888<<<;;;444444444555555555555666555555555555555555555555///111///---000444555222///111333333222111222333444444444444555555555555555444444333333222222111222222333333444555555666222333444555999???GGGMMMYYYiiizzz~~~nnndddYYYUUUSSSUUUTTTOOOKKKKKKAAA???===;;;:::999999999999999888888888888999999999:::;;;;;;<<<>>>BBBEEEGGGJJJLLLNNNPPPRRRUUUWWWXXXWWWWWWXXX[[[```fffiiiuuu||||||ooo```UUUJJJGGGCCC@@@@@@@@@??????===<<<;;;;;;;;;<<<>>>>>><<<===>>>??????>>>===<<<<<>>???BBBCCC@@@???@@@AAAAAA@@@???@@@BBBCCC@@@===???DDDHHHIIIGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>???AAABBBBBBAAA@@@???>>>>>>???@@@???>>>===<<<777888888888888888888888vvvnnnhhhdddbbbZZZVVVQQQMMMMMMNNNOOOOOOLLLNNNOOONNNLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPOOOUUUXXXUUUQQQQQQQQQOOONNNLLLKKKIIIHHHHHHHHHIIIFFFKKKPPPWWWcccvvvwwwuuuwww{{{nnn```VVVQQQOOOCCCDDDFFFGGGFFFFFFFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEEEECCC@@@===<<<<<<>>>BBBFFFFFFCCC@@@AAABBB;;;<<<===<<<<<<<<<>>>@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::<<<===<<<::::::<<>>???>>><<<;;;;;;<<<999===@@@@@@>>><<<===???888999999::::::;;;;;;<<<777777777777777888888888999999999999777666555444333444666777777777666555444555666777777666555555888777666555444333222222333555222,,,---444888777222222222333333333444444666666666666666666666666333444222///000555555222000222555777666666666777555555555555555444444444666555444444333222111000333333333333444555666666333555777:::???GGGOOOUUUaaasssvvvfff\\\VVVSSSRRRSSSQQQKKKHHHJJJ<<<<<<;;;:::999999999999999999888888888888999999888999;;;<<<>>>BBBGGGKKKOOOPPPRRRSSSTTTUUUWWWXXXWWWVVVUUUXXX___gggmmmpppyyy~~~ttthhh[[[QQQFFFCCC???======???@@@@@@999888888999:::<<<>>>@@@<<<===>>>??????>>>===<<<===???>>><<<===BBBDDDCCCAAABBBCCCBBB@@@@@@@@@BBBEEE@@@<<<>>>DDDHHHIIIHHHCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBBBBAAA???>>>>>>???AAABBBAAA@@@>>><<<777777777777777888888888wwwrrroooiiiccc```XXXTTTOOOLLLLLLMMMOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKNNNPPPJJJJJJKKKMMMOOOPPPPPPOOOPPPQQQSSSTTTTTTTTTSSSRRRNNNKKKIIIIIIFFFDDDFFFKKKGGGIIIPPP\\\mmm}}}yyysssvvv{{{}}}ooodddZZZQQQNNNOOOEEEFFFGGGFFFEEEEEEGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGEEECCC@@@>>>>>>>>>???===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???>>>===<<<===???AAA@@@@@@@@@??????>>>>>>===>>>???@@@???>>><<<:::;;;;;;:::999888777555444666777888999:::;;;;;;;;;:::999888777777777999999777888999888777666777888444555666777777888777777444444444555555777888999777:::===<<<888444222222333222222444777777555222...111444555333111222333333333333444444444555555222222333333333444444444222666999777333111444888444333333333333444555555222222222333333444444444222222111111222444666777:::===>>>===BBBOOO]]]eeettt~~~}}}kkk]]]UUULLLPPPPPPKKKJJJLLLJJJDDD===:::999;;;;;;888888;;;999888888999:::;;;::::::888<<<===<<<@@@HHHOOORRRQQQQQQSSSWWWVVVRRRRRRUUUTTTWWW[[[bbbjjjsss{{{wwwlllbbbVVVNNNKKKEEEAAA===<<<======;;;999<<<;;;;;;:::::::::;;;<<<::::::999999::::::;;;<<<@@@BBBCCC@@@;;;:::===AAABBBBBBBBBBBBAAA@@@??????@@@>>><<<<<<>>>BBBGGGJJJJJJDDD===;;;<<<@@@BBBCCCAAAAAAAAA@@@@@@@@@??????:::;;;<<<>>>>>><<<;;;999888888888888888777666666rrrmmmjjjeee```___XXXUUUPPPNNNNNNPPPQQQQQQOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLHHHJJJKKKKKKKKKKKKNNNPPPJJJJJJKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPLLLIIIHHHHHHGGGEEEHHHMMMJJJMMMVVVddduuuzzzuuuyyywwwhhh^^^WWWPPPLLLLLLGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFCCCAAA?????????@@@>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<:::;;;<<<>>>@@@AAACCCCCC>>>>>>@@@@@@@@@>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::777888888999:::::::::::::::999888777777888999999888999999888666555666777666666777777777777666666555555555555555666777888777999;;;:::777333222333333222111333666666444222///111444444222111222444222222222333333333444444222222222222333333333444@@@BBBAAA>>>999555555666444333333333333444555555222222222333333444444444222222111111222444555666888<<<>>>AAAKKK\\\kkkrrrooo```UUUOOOKKKOOOOOOJJJFFFGGGDDD@@@<<<999888::::::777777:::888777777888999::::::999888<<<>>>???CCCLLLSSSVVVSSSSSSVVVZZZYYYSSSQQQTTTUUUYYYaaajjjrrrzzz{{{mmmcccYYYOOOHHHFFFDDDAAA===;;;<<<<<<;;;999999::::::;;;;;;<<<<<<===::::::999999::::::;;;<<<:::>>>@@@???======AAADDDBBBBBBBBBCCCBBB@@@???>>>???>>><<<<<<>>>AAAFFFIIIIIIDDD???===???BBBCCCDDDAAA@@@@@@@@@????????????===>>>???@@@@@@>>><<<;;;888888888888888777666666{{{nnngggddd```]]]]]]UUURRROOOMMMNNNPPPQQQQQQMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIKKKKKKJJJKKKMMMOOOJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMLLLKKKHHHGGGHHHGGGFFFIIIOOOMMMSSS___ppp~~~|||}}}nnn^^^VVVRRRNNNJJJIIIIIIFFFDDDEEEHHHJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@???@@@@@@@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????======>>>???======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???======;;;;;;<<<===>>>>>>>>>>>>888999999::::::999999999999888888777888888999999999::::::999666555555666777777777777777666666555666666555555555666666777777888888777444222222333222111111222444444333111111222333222111111333555111111111222222222333333111111222222222333333333444444444333222111111111444333333333333444555555222222333333333333444444333222222222222444555666777:::???GGGXXXnnnqqqcccXXXQQQMMMNNNRRRQQQKKKEEEBBBAAA???;;;888777999999666777:::555666666777888999999999888===AAABBBGGGPPPXXXZZZVVVVVVYYY\\\ZZZTTTQQQSSSWWW^^^iiittt|||{{{nnnaaaXXXPPPHHHCCCCCCAAA???<<<;;;;;;;;;;;;:::888999:::<<<=========<<<::::::999999::::::;;;<<<888;;;???@@@??????BBBEEEAAABBBCCCCCCCCCAAA???===>>>===<<<;;;===@@@CCCFFFEEEBBB???>>>???AAABBBBBB@@@@@@?????????>>>>>>>>>@@@@@@AAA@@@???>>><<<;;;777888888888888777777666wwwlllgggccc^^^[[[ZZZPPPNNNLLLKKKMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOJJJIIIIIIHHHGGGIIIKKKNNNNNNNNNOOONNNMMMKKKIIIHHHJJJHHHGGGHHHGGGFFFIIIOOOQQQZZZiii|||}}}{{{uuueeeUUUOOOOOOMMMIIIGGGJJJFFFCCCDDDIIILLLJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@????????????AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>@@@AAA@@@???>>>???@@@??????>>>===<<<;;;;;;:::======>>>???>>>>>>===<<<999999:::;;;<<<<<<<<<<<<:::::::::::::::999888777888888888888888888999999999::::::999666444555555555666666777777777777666777666666555555555555666777777555444222222333333111111111111222222222111222222111111111222333555222222222222333333333333111111111222222222333333333222222333666888888777444333333333333444555555333333333333333333333333444333222222333444666777888<<>>>>>===;;;:::::::::999999::::::;;;<<<:::===AAABBBBBBAAABBBCCC@@@AAACCCDDDCCCAAA???======<<<<<<;;;<<<>>>AAABBB>>>=========>>>>>>>>>>>>?????????>>>>>>>>>>>>===@@@@@@???>>>===;;;999888777777888888888888777666zzzsssllliiieee^^^YYYWWWNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGIIIJJJJJJJJJJJJMMMOOOLLLLLLLLLJJJIIIIIILLLOOOLLLMMMMMMLLLKKKIIIGGGFFFKKKHHHGGGHHHGGGFFFIIIOOOUUU```rrr{{{zzzxxxlll]]]OOOLLLMMMLLLHHHFFFIIIEEEBBBDDDIIILLLJJJGGGFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@???????????????BBBAAA???>>>>>>>>>???@@@====================================<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===888999:::<<<===???@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::999888777777777777888888999999999999999::::::999666444555555444444666777888888888888777666666555555555555666777555333222222222333444111111111111000000111111333222111000111222444444333333333333444444444444111111222222222333333333555444333333555555444333444333333333333444555555333333333333333333333333444444333444555666888999;;;AAAKKKZZZpppvvvfffWWWOOOMMMMMMNNNLLLKKKJJJEEE>>>888666888999666555888888666666999222444777888777888;;;===???EEEIIIIIILLLSSSWWWWWW]]]YYYVVVUUUSSSRRRVVV\\\ccckkkttt}}}jjj^^^SSSMMMHHHCCC@@@@@@===<<<<<<;;;:::;;;<<<===<<<===>>>???>>>;;;999777::::::999999::::::;;;<<<;;;===AAACCCDDDDDDEEEFFFAAABBBCCCCCCCCCAAA???======<<<<<<<<<<<<===>>>???:::<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===@@@@@@???>>><<<:::999888666777777888888888777777tttnnnjjjiiieee\\\VVVUUUNNNMMMLLLMMMOOOOOONNNMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHJJJJJJIIIJJJLLLNNNNNNPPPPPPNNNKKKKKKNNNQQQKKKKKKKKKKKKJJJHHHFFFEEEIIIFFFFFFHHHHHHGGGKKKQQQ[[[fffyyy{{{zzzooocccXXXMMMKKKLLLJJJFFFEEEFFFDDDBBBDDDGGGJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@?????????AAAAAA@@@???>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;<<<======;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<===============<<<:::::::::::::::999888777666777888999999999999999999::::::999666555555666444555666777888888888888666666555555555666666777666444222111333444444333222222333111000///111222333111000111222444333333333333444444444555555555222222333333333444444444---...///000111222333444444333333333333444555555444444333333333333222222444444444555777999;;;===@@@IIIUUUdddxxxxxxmmm___TTTOOOPPPQQQQQQNNNJJJFFFEEEAAA<<<:::;;;999666555888888666777:::222666999:::999:::===@@@DDDIIIMMMNNNOOOTTTVVVVVV\\\WWWSSSRRRQQQSSS[[[dddjjjqqqyyy~~~sss]]]TTTKKKGGGEEE@@@>>>>>>;;;<<<<<<;;;:::;;;>>>@@@?????????>>>===:::888777::::::999999::::::;;;<<<999:::===AAADDDGGGIIIJJJBBBBBBBBBBBBAAA@@@??????=====================<<<;;;===???@@@??????@@@AAA@@@@@@?????????>>>>>>>>>BBBAAA@@@>>>===;;;::::::666777777888888888888777|||ooojjjfffddd___WWWSSSSSSMMMMMMLLLMMMOOONNNLLLJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNKKKNNNPPPNNNJJJHHHKKKNNNIIIJJJJJJJJJIIIHHHFFFEEEEEECCCDDDGGGHHHIIINNNUUUaaalllzzz{{{vvvhhh[[[SSSLLLKKKJJJGGGDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>==========================================<<<<<<<<<<<<<<<>>>???>>>===<<<===>>>@@@@@@???>>>===;;;;;;:::::::::::::::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@999999:::::::::999888888555666888999::::::999999888999999888666555666777777777777777777666555555555555555555555666777888555333111222444555555333222444444222//////111333222111000222444555333111222222333333333444444444333333444444444555555555111444777999888999===@@@444333333333333444555555444444444333333222222222444444555666999<<>>===<<<;;;:::999::::::999999::::::;;;<<<999:::;;;>>>BBBFFFHHHIIIDDDCCCBBB@@@@@@@@@@@@@@@>>>>>>>>>???>>>===<<<;;;:::===@@@@@@??????AAACCCAAA@@@@@@@@@????????????@@@???>>>===;;;;;;::::::666666777888888888888888xxxmmmfffaaa^^^YYYSSSQQQRRRKKKKKKKKKKKKLLLLLLIIIGGGLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNFFFJJJLLLKKKGGGDDDFFFHHHHHHIIIJJJJJJIIIHHHFFFEEEAAA@@@BBBFFFIIIKKKQQQXXXeeepppzzz{{{{{{nnncccWWWQQQLLLLLLIIIDDDBBBBBBAAABBBDDDDDDDDDEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAA@@@???===<<<========================>>>=========<<<<<<<<<<<<999:::;;;:::999888999;;;;;;;;;<<<===>>>???@@@AAA;;;;;;;;;;;;;;;<<<===>>>888999;;;===???@@@AAABBB888999999:::::::::999999555666888999::::::999999777888999888777666777888::::::999888666444333222444444444555555777888999555333222333666777555333333444555222//////111444222000000222555555333000111111222222222333333333444444444555555555666666111555777444///,,,...222444333333333333444555555444444444333333222222222444555555777:::>>>AAACCCEEETTTfffttt{{{zzz~~~}}}}}}|||nnnccc[[[RRRNNNOOOQQQQQQPPPGGG<<<666:::>>>;;;888777999666666999999777888<<<444999===>>><<<===AAAFFFHHHNNNSSSTTTVVVZZZ[[[ZZZVVVSSSRRRUUUXXX\\\dddmmmpppxxxwwweeeVVVJJJCCC@@@CCCEEECCCBBBBBB:::<<<>>>===<<<<<<@@@DDD???>>>===<<<;;;;;;<<<<<<::::::999999::::::;;;<<<===;;;;;;<<>>???@@@AAA>>>????????????===;;;:::999;;;>>>>>>======@@@CCCAAAAAAAAA@@@@@@@@@@@@???===<<<;;;:::999888888888666666777888888888888888xxxkkkhhhbbb\\\VVVRRRPPPOOOMMMJJJIIIIIILLLLLLKKKHHHNNNPPPPPPMMMKKKKKKOOORRRMMMLLLJJJIIIHHHHHHHHHIIIDDDHHHLLLLLLJJJIIIJJJMMMHHHKKKNNNNNNJJJDDDCCCEEELLLKKKIIIGGGEEECCCCCCBBBFFFBBBBBBFFFJJJMMMTTTZZZhhhzzzwwwfffZZZLLLKKKKKKIIIGGGDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCAAAAAACCCEEEBBBAAAAAADDDFFFEEEAAA======>>>???>>>===<<<===>>>===>>>>>>===;;;;;;<<<===@@@???===<<<;;;;;;;;;<<<999>>>???;;;;;;>>>===888;;;<<<>>>???@@@@@@@@@???======<<<;;;:::999999888:::;;;;;;:::999:::<<>>999666888888888888888888999:::888999;;;<<<>>>BBBGGGKKKRRRSSSVVVZZZ]]]\\\WWWRRRNNNRRRUUUYYY```jjjooonnn}}}uuucccTTTNNNHHHDDD@@@???AAAAAA???===<<<>>>????????????AAACCC??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;777:::===@@@AAA@@@???>>>BBB???======@@@BBBBBBAAA????????????===;;;999888999999999999:::;;;<<<<<<;;;AAABBB===<<>>??????>>>===<<<======>>>>>>???>>><<<;;;<<<>>>???>>><<<;;;:::::::::;;;999===>>>;;;;;;>>>===999===>>>???@@@AAAAAA@@@@@@===<<<<<<;;;;;;::::::999999:::;;;:::999:::;;;===999999888666444444777999888999999888777666888999777777777888888999999999999666666999888333222444888666555666999999777555222222333333333444444444555444333111///000222444333111000000111222222111000111222333333333222111333333444444444444333333222333555777777888777777444333222222222444666888666777666555333333444666555666888:::===CCCKKKPPPXXXfffrrrwww~~~uuudddVVVQQQOOONNNMMMLLLJJJGGGDDDBBB???;;;777666777:::<<<:::999999888999999::::::999;;;===>>>@@@DDDIIILLLSSSUUUYYY\\\\\\ZZZVVVSSSOOOTTTYYY^^^fffpppuuuttt~~~}}}sssfffWWWLLLHHHBBBAAAAAAAAABBBBBB@@@???===>>>@@@@@@??????@@@BBB>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<@@@>>>;;;::::::===@@@BBBBBB@@@>>>???AAABBBBBB@@@????????????===<<<:::999999888888888999::::::;;;:::???@@@<<<;;;>>>???===;;;:::999888777777777777777777666666666666777777xxxnnniiifff```YYYSSSOOOLLLKKKNNNMMMLLLMMMNNNOOONNNMMMLLLLLLLLLKKKIIIJJJLLLNNNOOONNNMMMKKKKKKKKKKKKLLLLLLJJJHHHKKKOOOPPPNNNJJJMMMKKKIIIHHHIIIJJJJJJIIIFFFEEEEEEDDDDDDDDDDDDEEEGGGEEEEEEJJJMMMRRR[[[ddduuu}}}}}}}}}~~~uuufffYYYSSSJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEECCCBBBBBBCCCFFFBBB@@@BBBGGGGGGAAA:::AAA@@@???>>>===<<<<<<<<<>>>???@@@???=========???===<<<;;;::::::::::::::::::<<<===;;;;;;======:::===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;:::999:::;;;999999888666444555777999666777888888777666888999888888777666666777888999999777777888777333111333555555555666777777555333333333333333444444444555777444000...///111333444333111000000111222222111222222222333222222111000222222222333333222222222111333666888888666444222444333222222333444666777777777777555444444666888444888;;;===@@@HHHTTT^^^hhhqqqxxx|||ssseeeXXXNNNIIIKKKLLLLLLIIIEEECCCAAAAAA===888444333666:::===::::::999999999999::::::;;;<<>>@@@AAA@@@??????@@@AAA>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBB???;;;888888;;;???BBBBBBAAAAAAAAACCCCCCAAA???????????????>>><<<;;;:::999999888888888999::::::888<<<>>>;;;:::===>>>===;;;;;;:::999888888888888888888888888888888888888rrrjjjhhheee___XXXSSSNNNLLLKKKMMMMMMLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJKKKMMMNNNMMMKKKKKKJJJHHHGGGIIILLLIIIDDDHHHGGGFFFDDDBBBAAAAAAAAAFFFDDDFFFJJJOOOUUU```kkk|||zzzzzz~~~|||kkk\\\SSSOOOIIIGGGEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDDDDBBBAAA@@@@@@DDD@@@===BBBIIIKKKGGGAAACCCAAA???=========<<<;;;???@@@AAA@@@???>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;:::<<<<<<;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======666888;;;;;;:::999888999999999999777555666888;;;555777888888888777888:::999888666555555666777888777666666777666555444444444444555666666555333222222222222333333333444444777333//////111444333222333111000000111222222111333222222222111111000000111111222222222222111111111222444666666555444333444333333333333444555666555666666555333444666888444999>>>@@@CCCMMM\\\hhhrrrwww|||rrrcccXXXPPPLLLHHHKKKOOOMMMHHHBBB@@@???::::::;;;;;;:::999888777::::::999999999999999:::<<<>>>@@@CCCEEEHHHLLLOOOSSSYYY]]]\\\VVVRRRSSSVVVSSS]]]gggoooxxx{{{ooo```VVVLLLDDDAAABBB;;;>>>???>>><<<<<>>???@@@??????>>>>>>===<<<<<<<<<<<<===>>>???????????????<<<<<<<<<======>>>>>>>>>BBBBBBCCCCCCDDDCCCAAA???????????????>>>======<<<;;;;;;:::999999999::::::777:::;;;::::::;;;<<<===>>>===<<<;;;::::::::::::888888999999999999888888zzznnnhhhfffccc^^^WWWRRRNNNLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIKKKLLLLLLJJJJJJKKKMMMGGGJJJLLLLLLPPPSSSOOOGGGGGGFFFEEECCCBBBAAAAAAAAADDDCCCFFFKKKQQQYYYgggttt{{{wwwwww}}}ssscccVVVOOONNNGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBBBBAAA???>>>???@@@<<<:::>>>DDDGGGCCC???EEEAAA>>>======>>>===<<<>>>@@@BBBAAA@@@>>>>>>???<<<<<<<<<===============;;;:::;;;<<<<<<<<<<<<>>>;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======>>>777999;;;;;;:::888888888777888777555444555888:::666888::::::999999999:::999777666444444555777888333444555666666777777666777888999999888777666555000111111111222222222222333111000222444555222///333111000000111222222111333222222111111000000000000111111222222111111000222222222222333555666777444333333333444444555555333444444333222333666888555:::???BBBGGGRRRbbbooovvvzzzsssdddXXXQQQOOOPPPJJJMMMNNNKKKEEE???<<<<<<666888:::<<<<<<:::777555999888888888888999::::::===???BBBEEEGGGJJJMMMPPPRRRWWW[[[XXXRRROOOTTTZZZYYYdddpppwww~~~wwwkkkaaaVVVOOOHHHBBB@@@BBB>>>>>>===:::888999>>>BBB@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@@@@???>>>>>>>>>======>>>???@@@@@@??????999999:::<<<===???@@@@@@@@@BBBCCCDDDCCCBBBAAAAAA????????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;888888::::::999888:::<<<======<<<;;;::::::::::::777888999999999999888777ssskkkgggccc```[[[UUUPPPMMMKKKJJJHHHIIIKKKKKKJJJJJJKKKMMMJJJIIIHHHIIIJJJKKKJJJHHHJJJIIIHHHGGGGGGGGGIIIIIIIIILLLNNNLLLHHHHHHKKKOOOKKKQQQSSSOOOMMMNNNGGG===DDDCCCCCCCCCCCCDDDDDDEEEBBBCCCFFFMMMSSS^^^ooo~~~yyyrrrrrrzzzyyyjjj\\\RRRNNNMMMEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAA???>>>>>>???BBB@@@???@@@BBBCCC@@@>>>EEEAAA===<<<>>>???>>>===>>>@@@BBBBBB@@@>>>>>>>>>;;;;;;<<<===>>>>>>>>>===<<<:::999<<<<<<;;;<<>>??????>>><<<:::999;;;>>>BBB???AAABBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>><<<:::777666888===CCCFFF???AAABBBCCCBBBAAABBBCCC@@@???????????????@@@AAA@@@???>>>===<<<;;;;;;;;;999888999;;;999777777;;;::::::999888777777777777555666777888888777666555yyymmmhhhfff^^^[[[VVVQQQMMMKKKIIIIIIGGGIIIKKKKKKIIIIIIKKKNNNJJJHHHGGGHHHKKKKKKIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIMMMMMMLLLKKKJJJKKKLLLNNNMMMUUUUUUMMMGGGGGGAAA888DDDDDDCCCCCCDDDDDDEEEFFFBBBCCCHHHPPPWWWcccwwwuuulllllluuupppaaaWWWPPPMMMKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAA??????@@@AAACCCCCCCCCBBBAAAAAAAAAAAAEEEAAA<<<;;;>>>@@@@@@>>>===???AAAAAA@@@>>>======999:::;;;===>>>>>>=========999888<<<===;;;<<>>???<<<<<<<<<<<<============;;;<<<<<<;;;999888:::;;;666777666555444555888;;;666888;;;;;;999888777777444444444555555666666666111555666444555999999666444444444111///...000333000000111111111222222222///111333333333222222333333111000000111222222111111111000//////000111222111222222222222222222111333333444444555555555555444444444444444444444333222333444333333444777:::999===CCCKKKWWWgggvvvxxxgggVVVQQQRRRQQQQQQSSSOOOJJJCCC>>>;;;:::999888888777444333444666999:::888888999:::<<<>>>@@@AAABBBEEEIIILLLNNNPPPSSSVVVSSSTTTSSSPPPPPPVVV```iiinnnxxx~~~qqqgggbbbVVVNNNFFFCCC@@@===<<<>>>>>>===<<<>>>@@@AAABBBAAA>>>@@@AAAAAA@@@@@@BBBCCCBBBBBBAAA@@@@@@??????>>>????????????>>>===<<<<<<;;;:::888888999===AAACCC===???AAAAAA???@@@CCCEEE@@@??????>>>???@@@AAABBB@@@???>>><<<;;;;;;::::::;;;999999<<<:::555666:::999999888777666666666666333444666777777666444333tttjjjeeeeeeZZZXXXSSSOOOKKKIIIHHHHHHGGGIIILLLKKKJJJJJJLLLNNNLLLJJJIIIJJJMMMMMMKKKHHHIIIHHHGGGGGGGGGHHHIIIJJJQQQNNNJJJJJJMMMOOONNNLLLFFFQQQTTTLLLIIINNNNNNIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBDDDJJJRRRZZZhhh|||}}}rrrhhhhhhqqq{{{jjj\\\TTTOOOLLLJJJDDDDDDDDDEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDCCCAAA@@@@@@BBBDDD;;;===??????======???BBBEEE@@@;;;;;;>>>AAAAAA???<<<>>>AAAAAA???===<<<<<<777888:::<<<======<<<<<<===999888<<<===:::<<>>=====================<<<======<<<:::999888:::<<<:::::::::999888999<<<>>>666888::::::888666555555222333444555666666666666222777888444444888888444777777666333//////333777111111222222222333333333000222333222000000333777333111000000111222222111000000/////////111222333222222333333333333222222333555777888777555333111444444444555555444333333333444444444444666999;;;;;;>>>DDDOOO___pppmmm\\\NNNNNNSSSSSSQQQQQQQQQJJJ@@@;;;:::<<<<<<;;;777777888888999999::::::999999:::<<<>>>@@@CCCDDDEEEHHHLLLOOOQQQSSSVVVXXXTTTSSSQQQOOOQQQYYYfffooouuurrrcccZZZWWWVVVMMMEEEAAA???;;;<<<>>><<<;;;===BBBFFFHHHEEEAAA>>>???AAAAAAAAAAAACCCDDDAAAAAA@@@@@@???>>>>>>>>>????????????>>><<<;;;:::777999<<<>>>???>>><<<;;;<<<>>>@@@???>>>???CCCGGG@@@??????>>>???@@@BBBCCC@@@???===<<<::::::999999===::::::===:::555555:::;;;:::999888777777777777222333555666666555333222{{{ssskkkccc\\\\\\WWWQQQMMMKKKJJJJJJIIIJJJMMMMMMKKKKKKNNNOOOLLLIIIJJJKKKKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMOOORRRQQQMMMHHHEEECCCFFFCCCAAA@@@BBBDDDFFFGGGGGGGGGJJJRRRaaauuuzzzpppjjjppp~~~qqqaaaWWWRRRNNNLLLMMMCCCCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCBBB@@@======>>>>>>>>>>>>AAAAAA@@@@@@???>>>======;;;;;;;;;;;;<<<===>>>???===???@@@???===<<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>999999999999999999999999???>>><<<<<<<<<===???AAA???<<<<<>>CCCOOO___ooo}}}{{{ppp___VVVNNNNNNSSSWWWUUUQQQIIIDDD<<<888777888888777555444555777999888222---:::;;;<<<======???CCCFFFJJJKKKOOOSSSWWWXXXXXXVVVTTTRRRQQQRRRXXXcccqqqzzzoooaaaVVVRRRPPPHHHGGGDDDAAA???=========<<<===@@@BBBCCCBBBAAA@@@EEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA???>>><<<;;;:::>>>;;;999::::::777888;;;>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC?????????>>>>>>===<<<;;;;;;:::999888666555444333444:::777555;;;777222666555555555555666666666666wwwpppiiibbb]]]ZZZVVVPPPLLLKKKJJJJJJIIIIIILLLMMMJJJKKKNNNNNNKKKIIIKKKMMMLLLIIIGGGFFFGGGEEEEEEFFFFFFEEEGGGIIILLLLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOOOOLLLJJJHHHGGGEEEDDDBBBBBBCCCDDDFFFGGGJJJKKKNNNXXXgggzzz~~~xxxrrrttt{{{jjjYYYSSSQQQNNNIIIGGGDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAA???===<<<===>>>>>>===>>>???????????????@@@@@@======<<<<<<<<<<<<<<<======???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<======>>>::::::::::::::::::::::::>>>===;;;;;;;;;<<<>>>???===:::;;;>>>>>>;;;;;;>>><<<<<<;;;;;;::::::999999::::::999999999999999:::888888888888888888888888777777666666555444333333333333333555777999999999555444333111000111111222333444555444333222444555222222222222222222222222333333333222222111111111000111222333333333333222///666555,,,+++222555111777666444555666555222///444555666666666555444333555555444333444777;;;>>>DDDMMM\\\lll{{{qqqgggYYYSSSMMMNNNSSSUUURRRMMMFFFAAA;;;888888888777666888888888999999999666444888:::<<<===???BBBFFFIIIIIIKKKPPPUUUXXXYYYXXXVVVSSSTTTUUUYYY```kkkwww~~~pppbbbVVVMMMIIIGGGEEEDDDBBB@@@>>>>>>>>>>>>===>>>@@@AAAAAAAAAAAA@@@CCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAA???>>><<<;;;;;;<<<999888::::::888999===??????AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC?????????>>>>>>===<<<;;;===<<<;;;:::888777666555333999555333888666111555555555555555666666666666~~~ssslllgggaaa\\\XXXTTTOOOLLLKKKKKKJJJJJJIIILLLMMMKKKKKKNNNMMMKKKIIIMMMPPPNNNIIIFFFGGGIIIDDDEEEEEEEEEEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLEEEDDDDDDDDDDDDEEEFFFFFFLLLNNNTTT___ppp|||{{{sssbbbRRRNNNPPPMMMEEE@@@EEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<<<<===>>>===<<<<<<<<<===>>>@@@AAABBBBBB??????>>>===<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;888999<<<===;;;;;;>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;888888888888888888888888666666555555444444333333111222444555555666777999555444222111111111111222222333444333222222333444222222222222222222222222444444333222111000000///111111222333333333222222111555333+++***000444333333333333444666666555333333444555666666666555444555555444333444888>>>BBBFFFTTTgggwwwqqqccc[[[PPPNNNMMMPPPSSSRRRLLLGGG@@@===:::888888888777666999:::;;;:::888888999:::777999<<<>>>AAAEEEJJJMMMIIIMMMRRRWWWZZZYYYVVVTTTQQQUUU[[[ccckkkvvv|||rrrcccWWWNNNIIIDDDAAAAAA@@@???>>>===>>>>>>???@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFAAAAAA@@@???>>>===<<<;;;:::777777999:::999:::>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>===<<<;;;>>>===<<<;;;:::999888777333888444111666444000555555555555555666666666666{{{ooohhhddd___[[[UUURRRNNNLLLKKKKKKKKKJJJJJJNNNNNNLLLLLLOOONNNKKKIIIMMMQQQOOOIIIFFFGGGJJJDDDEEEFFFEEEEEEFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIJJJLLLNNNDDDEEEFFFFFFFFFEEEFFFGGGMMMQQQZZZgggxxx{{{iii\\\PPPMMMNNNJJJDDD@@@EEEDDDBBBAAABBBCCCDDDEEEDDDEEEDDDDDDCCCBBBAAA@@@>>>===;;;<<<=========<<<;;;<<<===>>>???@@@AAABBB@@@??????>>>======>>>>>>===>>>>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======::::::::::::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<999999<<<<<<999:::===;;;;;;<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888888888888888888888888555555444444333333333333///222555555333333666999555444222111111111222222///111222222111111222333222222222222222222222222333333222222111111000000222222222222222222222222111444333...---111444333333333444555777888888888222333555666666666555555333555666666666999???CCCKKK[[[pppuuudddWWWQQQJJJKKKNNNQQQSSSOOOHHHBBB:::999888888888777666666555999;;;;;;999888999<<<999;;;===@@@CCCGGGLLLOOOMMMQQQVVVZZZZZZWWWTTTRRRPPPWWWaaakkkuuu~~~~~~qqqgggXXXNNNIIIGGGCCC???@@@???>>>===<<<======>>>BBBAAA???>>>===>>>@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEAAA@@@@@@???>>>===<<<<<<;;;888777999:::888999===???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB?????????>>>>>>===<<<;;;>>>===<<<;;;:::999888888333888444111666444000555555555555555666666666666yyymmmfffaaa\\\XXXRRROOOLLLKKKKKKLLLLLLKKKKKKOOOPPPNNNNNNPPPNNNKKKHHHLLLPPPNNNJJJGGGHHHJJJEEEFFFGGGGGGFFFGGGJJJMMMIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKCCCFFFGGGHHHFFFFFFHHHJJJMMMTTT```ppp~~~sss___XXXQQQOOOKKKFFFDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDDDDDDDCCCBBB@@@@@@===<<<;;;<<<>>>>>>===;;;======>>>>>>>>>????????????>>>>>>>>>??????@@@AAA=========;;;999999:::<<<;;;;;;;;;;;;;;;<<<======888888999999::::::::::::999999999999::::::;;;;;;???<<<:::<<<;;;888888;;;;;;;;;<<<<<<<<<<<<<<<<<<888888888888888999::::::777777777777777777777777555555444333333333444444///222555555333222555888444333222111111111222333000222444444333222333444222222222222222222222222000000000111111222222222333222222222222222222222000444555444222333333222999999888666444333222222222333555666666666555555222555999::::::<<>>AAA@@@>>><<<;;;;;;<<<<<>>======>>>@@@AAA======>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@?????????>>>>>>=========999888999999666777;;;??????@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>===<<<;;;<<<<<<;;;:::999888777777444999555333888666111666555555555555666666666666vvvjjjddd```[[[VVVOOOMMMKKKKKKLLLMMMLLLLLLKKKOOOPPPOOONNNPPPNNNJJJHHHJJJLLLLLLKKKJJJIIIJJJFFFGGGGGGGGGGGGHHHKKKMMMHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKIIIGGGFFFGGGHHHCCCFFFHHHHHHFFFGGGJJJNNNPPPYYYiiizzz~~~}}}xxxlllXXXTTTPPPMMMIIIDDDDDDGGGBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBAAA@@@===<<<<<<===??????>>><<<>>>>>>>>>>>>>>>>>>==================>>>???@@@AAA======<<<:::888888:::;;;;;;;;;::::::;;;;;;<<<===777888888999999::::::;;;::::::;;;;;;;;;;;;<<<<<>>>>>BBBIIIOOOeeetttppp```TTTLLLIIIGGGJJJMMMMMMIIIDDD@@@===555777888777666555666777444999>>>AAABBB@@@???>>>@@@BBBDDDEEEFFFHHHLLLOOOUUUXXXZZZXXXUUUTTTUUUWWW\\\cccnnnxxx}}}rrrggg[[[TTTKKKFFFDDDDDDBBBAAAAAA???>>><<<;;;;;;<<<<<>>======>>>@@@AAA>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===999888999888666666999===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>===<<<;;;:::::::::999888777777777444:::777666;;;888222666555555555555666666666666~~~qqqhhhccc___ZZZVVVMMMKKKJJJJJJLLLMMMMMMLLLIIIMMMOOOMMMMMMNNNLLLGGGHHHGGGGGGIIILLLMMMKKKHHHEEEFFFGGGFFFFFFGGGJJJLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJGGGEEEEEEFFFCCCEEEHHHGGGFFFHHHMMMRRRTTT```rrrzzz{{{ooobbbUUUNNNIIIHHHFFFCCCCCCEEE@@@BBBDDDFFFGGGGGGGGGFFFBBBBBBBBBCCCCCCBBBAAAAAA===<<<===>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<======<<<:::777777999;;;;;;;;;::::::;;;;;;<<<===888888999999:::;;;;;;<<<;;;<<<<<<===============BBB===;;;<<<;;;999:::===<<<<<<;;;;;;::::::999999888888888888999:::;;;;;;777777777777777777777777777666444333333444666777444333222444555666666555333333111111111222333444///222555666666555555555222222222222222222222222//////000000111111222222444333222111111111222222111333444555444222222444---///111222222444888;;;444555666666666555444333555999===???AAAIIIUUU___nnnzzzsssbbbVVVOOOIIIFFFHHHJJJKKKHHHBBB===<<<<<<666777888777555444666999777888;;;>>>AAABBBAAA???AAACCCEEEFFFGGGJJJNNNQQQVVVWWWXXXUUUSSSTTTZZZ___hhhnnnwwwxxxnnnbbbXXXQQQNNNJJJFFFCCCBBBCCCCCC???>>>===<<<<<<===>>>???>>>>>>======>>>???@@@AAA?????????@@@AAACCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????;;;888777999888666777;;;<<<<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>===<<<;;;::::::999999888888777777333:::888777===888222555555555555555666666666666xxxmmmeeebbb___ZZZVVVLLLJJJIIIJJJLLLMMMMMMLLLHHHLLLNNNLLLLLLLLLJJJEEEHHHEEEDDDHHHMMMNNNKKKGGGDDDEEEEEEEEEEEEFFFIIIKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEBBBEEEGGGGGGEEEHHHOOOUUUXXXeeeyyy{{{wwwyyy{{{hhhZZZSSSIIIBBBBBBEEEDDDBBBAAA???AAAEEEHHHIIIHHHGGGFFFAAAAAABBBBBBCCCBBBBBBBBB=========???AAAAAA???===<<<=========>>>>>>??????;;;;;;:::999888888888888======;;;999777777999;;;;;;::::::::::::;;;<<<<<<999999:::;;;;;;<<<======<<<===>>>>>>??????>>>>>>AAA===;;;<<<<<<:::<<<@@@<<<<<<;;;:::999999888888999999999999:::;;;<<<===777777777777777777777777777666555444444555777888666333222333777888777444333222111111111222333444,,,///222333333222222222222222222222222222222222111111111111000000000000555444222111111111222222333222222222111000222555444666666555222222555888555555666666666555333222777:::>>>???CCCNNN^^^kkkvvv}}}hhhXXXOOOKKKHHHEEEIIIJJJIIIDDD<<<888999<<<777888888777444444777:::888666666999>>>AAAAAA???AAACCCEEEGGGHHHLLLPPPSSSUUUVVVVVVSSSQQQUUU^^^fffrrrvvv}}}yyylllaaaUUULLLFFFEEEDDD@@@===<<<===???===<<<<<<<<<===>>>@@@AAA============>>>???AAAAAA@@@@@@@@@AAABBBCCCEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????999666555888999777999===;;;<<<===>>>@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA????????????>>>===<<<;;;:::::::::999999888888888111999888888===999111333555555555555666666666777zzzsssiiidddbbb^^^VVVOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHKKKMMMMMMJJJIIIJJJLLLIIIFFFDDDFFFKKKMMMIIIEEEIIIFFFCCCDDDHHHJJJGGGCCCKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEBBBHHHFFFFFFJJJGGGIIIWWWZZZlll{{{wwwtttvvvxxx~~~|||kkk\\\RRRKKKHHHFFFDDDDDDCCCAAA@@@CCCDDDDDDDDDCCCDDDGGGIIIEEEAAA@@@CCCDDD@@@>>>???<<<===>>>???@@@@@@???>>>>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;<<<===???@@@;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::999>>>@@@DDDHHHHHHEEECCCBBB???999666:::===;;;999999666888999;;;:::999777666::::::999888999:::<<<===::::::999888777666555555333555666666555444444555444555666555444555666888666555333222111222333333111222444555444222000//////222444555333222444666000000111111222222222222333333333222000000111333333333333333333333333333444000...111555777555222777444333444222000333888:::<<>>>>>>>>>>>???@@@AAAAAA???>>><<<;;;<<<>>>AAACCCAAA===<<>><<<:::777666555888777666666666777888999;;;===@@@BBBDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===============<<<:::999888888999:::555555666666777777888888555444444666:::<<<:::888vvvooogggcccaaa^^^WWWPPPLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKLLLLLLJJJIIIJJJLLLKKKIIIGGGHHHKKKLLLJJJHHHIIIEEECCCDDDHHHIIIGGGCCCIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBHHHFFFFFFJJJHHHKKKZZZcccttt~~~xxxssspppsssyyyxxxgggYYYQQQJJJHHHEEEDDDDDDCCCBBB@@@AAABBBBBBAAAAAAAAADDDFFFBBB>>>===@@@AAA>>><<<===:::;;;===???@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<===>>>@@@AAA>>><<<;;;:::;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::???BBBIIIPPPSSSPPPLLLHHHEEEAAA??????===999999<<<777888999:::999999888777999888888888999:::<<<===;;;::::::999888777666666444666777777555555555666555666666666555555777999333333222111111111111111222333444444444333222111///111444444333222444666111111111111111111222222222333444333111000111222333333333333333333333333555333111333777999777444666444444777666444777<<<999<<>>AAACCCJJJKKKMMMNNNPPPRRRTTTVVVRRRPPPRRRWWW[[[aaannnzzz}}}kkk___UUULLLGGGFFFCCCBBBBBBAAA@@@?????????@@@????????????@@@@@@AAA???>>><<<<<<===???BBBCCCCCC??????CCCEEECCCBBBBBBBBB>>>===@@@BBB@@@???@@@???>>>===<<<;;;999888888999999888888888999:::;;;<<<===@@@BBBDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=========>>>===<<<::::::::::::;;;888888777777666666555555:::888777777888888555333qqqkkkddd```___\\\VVVPPPLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKJJJJJJKKKKKKLLLJJJGGGFFFGGGIIIJJJHHHFFFGGGGGGFFFGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFEEEEEECCCHHHFFFGGGLLLKKKOOO___mmm|||zzzsssllljjjqqq{{{qqq```TTTNNNIIIGGGDDDCCCDDDCCCBBBAAAAAABBBBBBAAA@@@@@@BBBCCCBBB>>>===@@@AAA===;;;<<<888:::;;;>>>???@@@AAAAAA======<<<<<<<<<<<<==================>>>???@@@@@@AAA???<<<;;;;;;;;;;;;:::999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<>>999999888888888999999999888888888888999:::;;;<<<;;;;;;:::999888777666666555666777777666555666777555666777666555666777999222333333333333222222111222222222333333333333333///111333444333333444555333222111000000000222222111333444444333111111111222222333333333333333333555333111333666888666444222111333666777555777<<<888<<>>;;;:::999777666777777777777666666666666999999999;;;===@@@CCCDDDJJJKKKNNNRRRVVVXXXXXXWWWSSSSSSVVV\\\bbbjjjwwwooo\\\SSSOOOJJJEEECCCAAAAAAAAA@@@@@@??????>>>BBBAAA@@@@@@??????@@@@@@>>>======<<<>>>@@@CCCDDDGGGCCCBBBEEEFFFDDDBBBCCCDDD@@@???AAABBB???===>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>@@@BBBDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999777666444333222;;;999888777777666333111zzznnnhhhbbb^^^\\\XXXSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKMMMNNNNNNLLLJJJHHHHHHKKKMMMLLLJJJIIIIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEECCCHHHGGGGGGNNNNNNUUUeeesss{{{tttlllffffffppp~~~{{{hhhXXXOOOLLLGGGEEECCCCCCDDDDDDCCCBBBCCCDDDDDDCCCBBBAAABBBDDDCCC@@@???BBBBBB???===>>>::::::;;;===>>>??????@@@=========<<<<<<========================>>>>>>???AAA???<<<;;;;;;<<<<<<<<<888888999:::;;;======>>>=========<<<;;;<<<>>>???FFFPPP]]]kkkuuuvvvmmmcccTTTLLLEEEAAA===::::::>>>:::999888777777999:::;;;::::::999999888888888888::::::999888777666555555444555666666555444666888666777777777666666888999444555666777666555444333111111111111111222333444000111222333333333333444444333111000///000111222000222555555333111000000222222222222222333333333222111000111333444333222222111444888888666888<<<999>>>IIIYYYlll}}}uuujjj[[[QQQJJJLLLOOONNNKKKLLLBBB???<<<;;;:::999888777777777777777666666666666888999:::<<>>>>>CCCBBBAAA@@@????????????============???AAADDDEEEIIIFFFEEEHHHGGGCCCBBBCCCHHHCCCAAABBBBBB>>>;;;<<<=========<<<<<<;;;;;;;;;999:::::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::::::::;;;:::999777666444333222555555555666777777666666tttlllgggaaa\\\XXXTTTOOOKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMKKKIIIHHHIIIJJJLLLLLLMMMLLLKKKIIIGGGGGGJJJLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEEEECCCHHHGGGHHHPPPRRRZZZlllzzzvvvnnnfffbbbeeerrrqqq```RRRKKKIIIEEEDDDBBBBBBCCCDDDDDDCCCBBBCCCDDDDDDBBBAAABBBCCCDDD@@@???BBBCCC???===>>><<<<<<<<<<<<<<<<<<======<<<==================<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>===888888999:::;;;======>>>===>>>>>><<<;;;===AAADDDLLLYYYiiiwww~~~sss]]]OOOBBB>>>???===<<<<<<;;;999888777777999;;;======<<<;;;:::999777666555888888777666555444333333333444444444333333555777555666777666555555777999333444555666777666555444000000//////000111222333000000111222333444333333333222111000000111222222000222555555333111000000111111111222222333333333222111111111222333222222666555777;;;;;;888999===<<>>AAADDDGGGIIINNNOOORRRUUUWWWVVVSSSQQQVVV[[[aaafffmmmwwwsss___VVVLLLGGGBBB???AAAEEE======>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???>>>>>>>>>=========>>>@@@CCCEEEFFFJJJGGGGGGIIIGGGBBBAAACCCBBB>>>===???@@@===<<<===>>>>>>===<<<;;;::::::999777888888999:::;;;;;;;;;===>>>???@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>><<<<<<;;;;;;:::999999888888888888777666555555444111333444666666777777888yyynnniiieee```[[[VVVRRRMMMJJJIIIJJJJJJJJJJJJKKKKKKKKKMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHFFFEEEDDDDDDEEEEEECCCHHHGGGIIIQQQVVV```rrr{{{pppgggaaaaaahhhxxxvvvgggZZZPPPIIIGGGDDDBBBAAABBBCCCEEEEEEDDD???AAACCCCCCBBBAAAAAABBBCCC???>>>AAABBB>>><<<=========<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<;;;:::;;;===>>>===<<<999999::::::;;;<<<=========>>>>>>===;;;>>>DDDIIIRRRccctttlllZZZHHHAAAAAA@@@<<<::::::999888777888:::<<<===>>>>>>===<<<:::888666555777777666555444333222222222333333222111222555777444555666555444555666888111222222333333333333222000000000111111111111111000000000111333444333222000000111111222222222222111333444444333111111111000000111111222333333333333333333333444444444444333222444777777555777;;;AAAKKKZZZlll|||ssscccYYYSSSPPPMMMLLLMMMKKKGGGDDD===<<<::::::::::::888666666666666666777777777777999;;;>>>AAAEEEIIIKKKMMMSSSVVVXXXXXXVVVTTTTTTTTTVVV___hhhnnnvvvttthhhSSSMMMGGGDDD@@@===???DDD<<<<<<<<<======>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>><<<<<<>>>???BBBDDDFFFGGGHHHGGGGGGHHHFFFAAA@@@CCC999555666;;;>>>===>>>@@@======<<<;;;::::::999888555666777999::::::::::::<<<===>>>???@@@AAACCCCCC???@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;:::999888777777777777777666666666666333444666666555444444555rrrjjjfffccc^^^ZZZVVVRRRNNNLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJIIIJJJLLLLLLKKKIIIKKKHHHGGGHHHJJJLLLJJJHHHGGGGGGHHHGGGGGGFFFGGGHHHEEEFFFHHHIIIIIIIIIIIIHHHIIIHHHFFFDDDCCCDDDEEEFFFCCCHHHGGGIIISSSYYYdddwwwwwwjjjaaa]]]aaammm~~~}}}mmm___UUUOOOIIIEEEBBBAAA@@@AAACCCEEEEEEEEE???AAACCCDDDCCCBBBCCCCCCDDD@@@???BBBCCC???===>>><<<;;;:::::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======<<<;;;:::;;;;;;;;;===>>>===:::888:::::::::;;;;;;<<<<<<<<<<<<>>>>>>===<<>>GGGRRRddduuusssfff\\\VVVQQQOOOMMMJJJJJJHHHDDD@@@===;;;:::::::::999777555555666666666777777777888<<<>>>BBBFFFJJJNNNPPPRRRUUUYYY[[[YYYSSSQQQUUUYYY\\\gggrrrxxxzzzpppdddZZZNNNGGGAAA@@@@@@>>>===???::::::;;;<<<======>>>>>>@@@@@@???>>>============;;;<<<>>>@@@CCCEEEGGGHHHFFFEEEFFFGGGDDD??????CCC999555666;;;>>>===>>>@@@::::::::::::::::::::::::555666777999:::;;;::::::;;;<<<<<<===>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>=========;;;<<<<<<<<<;;;:::999888777777777777666666666666333555777666333222222444|||ooohhhccc```]]]YYYUUURRRPPPOOOIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJIIIJJJMMMMMMKKKHHHKKKGGGFFFHHHMMMOOOKKKGGGIIIJJJKKKJJJIIIIIIJJJKKKCCCDDDFFFIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEFFFCCCHHHGGGIIITTTZZZfffzzztttggg^^^[[[bbbqqqyyygggZZZSSSOOOIIIDDDBBB@@@@@@AAACCCEEEFFFEEE@@@CCCEEEFFFFFFEEEFFFGGGFFFCCCBBBEEEEEEBBB@@@AAA::::::999999:::<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>><<<888444;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<@@@IIIPPP\\\ppp|||fffUUUGGG>>>;;;<<<888888999999:::;;;<<<===;;;<<<=========<<<;;;:::888888777666555444333333444444444333333444777:::333444444444333333555666333333222111222333555666333444666666666444222111111///...000444555333111+++---111333555444333222333333444222000000222333///000000111222222333333111222222222111000111222666555666:::;;;<<>><<<;;;:::::::::999777444555666666666777777888888???AAAEEEIIINNNRRRTTTVVVTTTYYY[[[WWWPPPOOOUUU\\\eeeqqq|||pppcccWWWNNNLLLCCC<<<>>>AAA@@@<<<999999::::::;;;<<<===>>>>>>???>>>>>>===============;;;<<<>>>AAACCCFFFHHHIIIDDDDDDEEEFFFCCC>>>>>>BBB@@@<<<;;;>>>@@@>>>===>>>777777888999::::::;;;;;;555666888:::;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBB?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<======>>>===;;;:::999999888888777666555555555111444666666333222333555wwwooommmeeeccc___ZZZVVVSSSRRRQQQIIIIIIJJJKKKKKKLLLKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIKKKIIIHHHFFFFFFGGGHHHIIICCCEEEHHHJJJIIIGGGDDDBBBIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGIIIMMMUUUbbbrrr}}}wwwggg^^^^^^gggvvvqqq]]]TTTPPPLLLIIIGGGHHHGGGEEECCCBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDAAA?????????@@@AAA???===:::888888:::>>>@@@============<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;>>>@@@===777777<<<>>>;;;<<<>>>>>>>>>@@@EEENNNUUUjjjvvvzzz```KKKBBB@@@@@@::::::999999:::<<<===>>>>>>@@@BBBBBB???===;;;;;;;;;;;;;;;:::888777555444444333222222333666888:::444444444333333222222111...222333333777;;;555+++///444777666555777666444222222222222222222222333222111000//////111333444222333444333111000111222000333777777555333333444000000000111222222333333555222333888:::;;;DDDOOOUUUeeexxxzzzlll^^^RRRMMMNNNNNNMMMKKKHHHEEEBBB???>>>;;;;;;:::888555444555666777555333444777;;;>>>???>>>BBBJJJQQQWWWYYYYYYXXXZZZUUUQQQPPPPPPQQQYYYbbbqqq}}}|||ooocccWWWMMMGGGCCC@@@======>>>???===;;;;;;===???@@@AAA@@@>>>===???===<<<>>>???===;;;;;;@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::<<<===>>>???>>>>>>::::::;;;<<<>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA???>>>======:::;;;;;;;;;:::888666555:::888555333333444666777666555444333333333333333tttmmmkkkkkkggg```XXXRRRNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJKKKKKKJJJGGGDDDBBBIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDFFFHHHKKKNNNVVVdddvvvxxxlllfffhhhqqq}}}~~~lllZZZQQQNNNKKKIIIHHHGGGFFFDDDCCCBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEGGGEEECCC@@@>>>===<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<>>><<<777666;;;===:::===>>>>>>???AAAIIITTT]]]ttt~~~|||aaaLLLBBB???>>>666777888999::::::::::::===???AAAAAA???<<<;;;;;;:::999999888777666555555555444333333444666888:::666555444333222222222222222444333222444555...%%%000555888666444666555333000000111222333333444444333333111111111222444555333444555444222111222333---000444555444222333444111111222222333333444444666444555999;;;>>>HHHSSS___lll|||}}}oooddd[[[SSSQQQTTTQQQOOOKKKGGGBBB???<<<;;;888888888666444333333555666555444555888<<>>???===;;;<<<===???@@@@@@???>>>===;;;::::::<<<>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888999;;;===????????????::::::;;;<<<>>>@@@BBBCCC???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???>>>======<<<=========<<<;;;999888777888777555333333444555666444444333222222222222222}}}pppjjjhhhkkkfff^^^UUUNNNJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFDDDDDDFFFJJJNNNRRRYYYhhh}}}xxxqqqpppwww~~~uuufffUUUNNNLLLJJJHHHHHHDDDDDDCCCBBBBBBCCCEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBB@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<======>>>>>><<<<<<===>>>===<<<;;;:::::::::::::::999999999999;;;<<<;;;777666:::;;;:::<<<===>>>???DDDNNN\\\fffzzzfffOOOBBB>>><<<444666888:::;;;:::999777<<<>>>??????===;;;;;;;;;999888666555555555666777777666666555666777888999888666444222111222333444333333222111222111,,,$$$111666888555444555444222//////000111333444555666444333222222222333555666333444555444333222333444+++---000222222222333444222222333333444555555555777666777;;;>>>DDDOOOZZZlllttt~~~rrreee\\\WWWSSSTTTXXXTTTPPPKKKDDD???;;;999999666777777666444333555666666666555666999===AAACCCJJJLLLPPPTTTXXX[[[^^^___YYYTTTPPPPPPRRRUUU___iii{{{xxxnnn___QQQHHHDDDCCCBBBAAA???======>>>>>>===<<<===>>>?????????>>>===<<<999:::::::::;;;===??????======???@@@AAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@?????????>>>======<<<;;;;;;::::::::::::999999999999888999;;;>>>???@@@@@@???:::;;;;;;===>>>@@@BBBCCC@@@@@@AAABBBCCCCCCCCCCCC>>>>>>>>>=========<<<<<<======;;;:::999999888888555555444333333333444444333222222111111111111222{{{oooiiigggeee```XXXOOOJJJIIIJJJLLLHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGHHHKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNJJJIIIIIIIIIIIIHHHHHHHHHCCCDDDFFFGGGHHHFFFEEEDDDFFFKKKQQQVVV]]]nnnwwwuuuyyyoooaaaSSSMMMJJJHHHFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD???????????????>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999:::;;;<<<>>>>>>???;;;<<<===>>>>>><<<:::999:::::::::::::::999999999<<<<<<:::888888:::;;;;;;<<<<<<===???EEEQQQaaalllwwwlllSSSEEE>>>;;;888888999:::;;;;;;:::::::::<<<======<<<:::;;;;;;999777666555555666888999999888777777777888999999:::888555222111222444555000000111111333333000---222666888555333444444111000000111222333333444444333333333222333444555555222333444444222222222444,,,...000111222222222333222222222333444444555555666777999===BBBKKKWWWaaatttyyy|||oooaaaZZZVVVSSSUUUXXXRRRNNNHHHAAA<<<999999999777888888777666666888999666666777888:::>>>CCCGGGNNNQQQUUUYYY\\\]]]^^^]]]VVVQQQPPPRRRVVV\\\gggrrr{{{jjjaaaSSSHHHAAA???@@@AAA???>>>=========>>>>>>======>>>>>>???>>>>>>===<<<;;;======:::999;;;===<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@??????@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999999888:::<<<>>>???@@@@@@@@@:::;;;;;;<<<>>>@@@BBBCCC@@@@@@AAABBBBBBCCCBBBBBB<<<<<<<<<===============;;;:::888666666666777777333333333333333333333333333222222111111111222222zzzoooiiifff```[[[SSSLLLHHHIIIKKKNNNHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFHHHJJJMMMNNNLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNJJJJJJJJJIIIIIIIIIHHHHHHBBBCCCEEEGGGHHHGGGFFFEEEFFFLLLTTT[[[eeeuuu}}}vvvyyyjjj^^^QQQLLLIIIFFFDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDD>>>>>>?????????>>>=========<<<;;;999999999:::;;;888999:::;;;<<<===>>>???:::;;;===>>>>>><<<:::999:::::::::::::::;;;;;;;;;===;;;:::;;;;;;;;;<<<===:::;;;===???EEEPPP^^^hhhqqqxxxsssYYYHHH???;;;:::999888777777888:::<<<888:::;;;;;;:::999:::;;;999888777666666777999;;;999999888888888999999999;;;999666333222222444555222111111444666555555555222666777444222333444222333222222222222222222222222222222222222333333444000111222222111000111333111111111222222333222222111111222222333444444444444888<<>>???======>>>>>>>>>=========999>>>???:::999<<<>>><<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBB@@@???>>>@@@??????>>>===<<<<<<<<<:::::::::::::::::::::::::::;;;===>>>???@@@??????::::::;;;<<<===???AAABBB???@@@@@@AAAAAAAAAAAAAAA<<<<<<<<<===============:::999777666555555666777222222333333333333333333333333222222222222333333xxxnnngggddd^^^YYYRRRKKKGGGGGGIIIKKKHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHBBBCCCEEEFFFGGGGGGGGGFFFHHHNNNWWWbbbppp|||yyy}}}dddYYYOOOJJJGGGCCCBBBDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;>>>===:::999888999:::;;;888999:::;;;<<<===>>>>>>;;;;;;<<<===<<<;;;:::999::::::::::::;;;;;;;;;;;;===::::::<<<===;;;<<<>>>888:::===???BBBJJJUUU]]]gggnnnwwwwww]]]JJJ@@@;;;:::888555333333555888:::777888999999888888:::;;;999999888777777888999:::777888888999999999::::::;;;999777444333333444444666444333666666333444666222666666333111333444333444444333222222111111000111222222222333333333333///000111111000000111222444333222222333444333222111111111222333333444444333:::@@@DDDLLL[[[hhhooovvvyyy~~~~~~}}}}}}~~~zzzqqqfff]]][[[\\\YYYWWWWWWFFFCCC???;;;999:::<<<>>>555666666555444444666888555888:::<<<===BBBIIINNNPPPUUU[[[```aaa]]]XXXTTTPPPPPPTTT\\\eeennnzzz|||mmmcccSSSOOOJJJFFFCCCBBB@@@>>>;;;<<<======<<<<<<>>>@@@<<<<<<<<<======>>>>>>>>>333<<<@@@<<<:::@@@BBB@@@>>>??????@@@AAAAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>888999999;;;<<<>>>@@@AAA>>>??????@@@@@@?????????<<<<<<<<<<<<<<<<<<======:::999999888777777888888333333222222222333444444333222222222222333444444uuukkkddd___\\\WWWQQQJJJGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIBBBCCCDDDEEEFFFGGGHHHHHHKKKPPP[[[jjj{{{~~~}}}sss\\\SSSJJJGGGEEEBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>============<<<<<<;;;;;;:::999999888999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::888999999999::::::::::::<<<999999<<<===::::::>>>666999===>>>???CCCIIINNNUUU\\\fffqqq{{{zzz___JJJ???999888777555444333555777888555777888888777888:::<<<888888888888777777777777666666777888999:::::::::;;;:::888666555444333333777333222555333000111555111444555222111333555444333333222222222222222222222333333444444444444444///111222222111111222333333111000111444555444333222222333333444444555555333<<>>666666777666444444555777555888<<<===>>>CCCKKKQQQRRRUUUZZZ]]]]]]ZZZUUURRRRRRSSSYYYccclllttt|||pppbbbZZZLLLIIIEEECCCAAA@@@>>>===:::<<<======;;;<<<>>>AAA;;;;;;;;;<<<===>>>???@@@111===BBB>>><<>>>>>???@@@@@@@@@@@@???CCCDDDEEEEEEDDDCCCAAA???;;;<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>>>>???@@@???>>>===<<<777777888999;;;===???@@@======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::888888888999888888777666444333222111222333555666111111111111111222333333~~~rrrhhh```\\\XXXUUUOOOJJJHHHHHHJJJLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIICCCCCCCCCDDDEEEGGGIIIJJJMMMSSS^^^ppp||||||zzzkkkVVVNNNGGGEEECCCAAABBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>======???AAABBB999;;;<<<===<<<:::777555999::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;;;;777777888888999999999999;;;777777<<<<<<999999===555999===>>>===>>>AAADDDCCCKKKWWWeeerrr}}}zzz___JJJ>>>888888888888888777777777777555666777777777777:::<<<777777777888777666555555444555777888999::::::;;;::::::999777666444333333444000///222111...000666000444555111111444666555111111111222222333333333333444555555666666555555000111333333222222333444111///...000333666666444333333444444555666666777444???HHHNNNXXXhhhuuuyyywww{{{}}}~~~}}}}}}~~~vvvkkkccc[[[VVVXXXYYYSSSKKKFFF@@@>>><<<:::999:::;;;<<<888999999888666555777888444888<<<>>>???CCCLLLSSSTTTVVVYYYZZZZZZWWWTTTRRRTTTVVV]]]gggpppwwwyyyoooeeeZZZSSSHHHEEEAAA???>>>>>><<<;;;999;;;======;;;<<>>@@@AAA333@@@FFF@@@===AAAAAA<<<===>>>>>>????????????>>>CCCDDDFFFFFFEEEDDDAAA@@@::::::;;;;;;<<<=========<<<=========>>>>>>?????????@@@@@@@@@???>>><<<;;;666777777888:::<<<>>>???<<<===============<<<<<<:::::::::999999999888888555555666777777666444444666444222111111444666888000000///000000111222222xxxpppgggccccccVVVQQQKKKIIIIIIKKKJJJIIIFFFIIILLLMMMJJJFFFDDDCCCIIIJJJKKKMMMMMMLLLJJJIIIDDDGGGJJJKKKKKKKKKLLLMMMMMMLLLHHHEEEHHHMMMNNNKKKHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEFFFKKKLLLJJJJJJMMMSSS[[[ffftttsssdddWWWPPPIIIFFFFFFFFFDDD@@@BBBFFFHHHHHHDDDBBBBBBDDD@@@EEEIIIHHHCCC??????AAA??????@@@@@@@@@@@@??????>>>>>>===<<<;;;::::::999<<<:::999;;;>>>@@@@@@>>>:::555444999:::666555888:::;;;;;;;;;;;;:::999888888888888999999:::::::::888888999:::<<<===>>>>>>???DDDLLLUUU```nnn|||zzz```JJJ>>><<<;;;999777555555666888999666::::::444222888===>>>888777888777777777777777777888888999;;;===???@@@;;;:::999888666555444333111333555444111111333666222222444666777666333111***000555333---+++000777555555444444444333333333222222111000111222444555//////000111111111111111444777555111222888999555999AAALLLXXXgggtttxxxvvvwww}}}~~~}}}}}}yyyoooiii^^^YYYVVVXXXUUUKKKDDDCCC>>>>>><<<;;;:::999999999>>>:::777666777999888777777888>>>EEEFFFDDDJJJSSSVVVXXX[[[[[[UUUOOOQQQXXXZZZaaallltttzzzttthhh^^^UUUMMMHHHCCCCCCAAA???;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>============>>>>>>???>>>>>>===<<<<<<<<<<<<<<<@@@???===;;;:::;;;<<<===@@@BBBDDDFFFEEEDDDAAA@@@>>>===<<<:::::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAA???>>>>>>>>>>>><<<;;;===999777999:::888:::>>>888;;;===>>><<<:::999999::::::::::::::::::::::::666999666111111666999666222333333111000000222555111111111111222333444444|||uuunnnfffaaa```VVVRRRLLLJJJJJJKKKKKKJJJGGGJJJMMMMMMJJJGGGEEEDDDJJJJJJLLLLLLLLLJJJHHHGGGEEEHHHJJJKKKKKKJJJKKKLLLLLLLLLIIIFFFHHHNNNOOOLLLHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCDDDHHHIIIGGGHHHLLLUUU^^^jjjxxx~~~|||}}}nnn```TTTNNNHHHFFFGGGGGGEEEBBBCCCEEEFFFFFFEEECCCCCCDDDAAADDDGGGGGGCCC@@@??????>>>??????@@@@@@??????>>>>>>======<<<;;;:::::::::;;;:::999<<>>DDDKKKUUUaaannnwww~~~~~~pppZZZFFF===;;;;;;999777555555666888999333888999555333777:::999888888777777666666666666444555666888:::<<>>===<<<::::::::::::;;;888555555777888888888>>>???DDDJJJJJJIIIOOOWWWXXXYYYZZZZZZTTTPPPTTT\\\eeemmmwww~~~vvvjjj___WWWQQQKKKGGGBBBBBBAAA>>><<<;;;<<<===;;;;;;;;;<<<<<<<<<<<<===>>>============>>>?????????>>>>>>===============@@@>>><<<;;;:::;;;<<<===???AAACCCDDDDDDCCCAAA???======<<<;;;;;;;;;;;;;;;===>>>>>>??????@@@AAAAAA>>><<<;;;;;;<<<<<<:::999<<<999777999:::888:::>>>:::;;;===<<<:::888777777::::::::::::::::::::::::888:::888333333888:::888222333333222000111333444333333222222111222222222uuuppplllfff```]]]VVVSSSNNNKKKKKKLLLLLLKKKIIIKKKMMMMMMKKKHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKIIIFFFIIINNNOOOMMMIIIIIIIIIIIIHHHGGGFFFEEEEEECCCDDDGGGGGGFFFIIINNNXXXcccqqq~~~{{{www|||wwweee[[[PPPLLLGGGEEEGGGHHHFFFDDDDDDCCCCCCDDDFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB???>>>>>>??????@@@@@@??????>>>======<<<<<<;;;;;;::::::999999:::===???@@@>>><<<>>>;;;:::;;;<<<;;;===@@@;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888999<<>>???=========<<<<<<;;;:::999666555444222000111444777444333111000000111222333444555666555333222333555111111222333444555666666222222333333333222111111111222222333444333333333444555333000333:::???@@@EEEQQQaaannnyyy~~~}}}}}}}}}}}}rrrjjjccc___\\\VVVRRRPPPMMMGGGCCCBBB???>>>===<<<;;;:::::::::999777555555888:::;;;<<>><<<;;;===>>>;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@????????????>>>>>>???>>><<<;;;::::::;;;;;;>>>???AAABBBBBBAAA???>>>;;;<<<<<<<<<<<<;;;;;;:::======>>>??????@@@@@@AAA???>>>===>>>??????>>><<<<<<888777999:::888:::===;;;<<<<<<:::777555555666999999999999999999999999999:::888555555888:::999222333333222111111333444555444333222111111111111|||ooolllkkkfff___[[[VVVSSSPPPMMMLLLLLLLLLLLLJJJLLLMMMMMMKKKIIIHHHHHHDDDEEEGGGHHHJJJJJJJJJJJJHHHJJJKKKKKKIIIIIIJJJKKKIIIKKKJJJHHHIIINNNPPPNNNJJJJJJIIIIIIHHHGGGFFFEEEGGGEEEFFFHHHHHHGGGLLLSSS\\\iiixxx~~~{{{~~~yyymmm^^^VVVNNNKKKGGGFFFFFFFFFEEEDDDDDDBBBAAABBBFFFGGGEEECCCDDDCCCCCCCCCDDDCCC???===>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;888999<<<>>>??????===;;;::::::;;;<<<<<<;;;<<<>>><<<;;;:::999999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888888888:::999999;;;???FFFNNNSSSRRRTTTUUUPPPGGG>>>;;;;;;999888666555555666777777555777888888777777666555333333444444444555555555333333444666888:::<<<===;;;<<<============<<<;;;999777444111000222555777333333333222111111222333444333222111222222111000111111222333444444555555222333444444333222000///111222222333333333333333222333444333555:::???AAANNN\\\nnn{{{~~~}}}~~~uuujjjddd___]]]]]]WWWQQQLLLHHHDDDAAA@@@>>>===<<<;;;::::::::::::888888777888:::===@@@AAAEEEFFFIIIKKKMMMPPPVVV[[[YYYVVVTTTSSSRRRTTT]]]gggqqqyyyuuujjjaaaUUULLLFFFCCC???<<<>>>??????>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>><<<;;;:::999::::::<<<===>>>@@@@@@???>>>===:::;;;<<<===<<<<<<:::999======>>>>>>???@@@@@@@@@>>>======???@@@@@@???===;;;888777::::::888999<<<;;;;;;;;;999777666777888999999999999999999999999999999777666666777999999222333444333222111333444444333222222111111111222yyyllljjjjjjfff___ZZZUUUTTTQQQOOOLLLLLLLLLMMMKKKLLLMMMLLLJJJIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKIIILLLLLLIIIIIIMMMOOONNNKKKKKKIIIHHHGGGFFFFFFEEEGGGFFFFFFHHHGGGHHHPPPYYYbbbqqq~~~|||wwweeeXXXSSSMMMKKKHHHFFFEEEDDDCCCBBBDDDBBB@@@AAAEEEGGGEEECCCDDDCCCBBBCCCCCCBBB???===>>>>>>>>>??????>>>>>>>>>:::::::::;;;;;;;;;;;;;;;777999<<<>>>>>>===<<<;;;666;;;??????>>>===<<<;;;>>><<<:::888777777888999::::::::::::::::::::::::999999888888888888777777<<<:::888888;;;???DDDFFFCCCEEEFFFDDD@@@===;;;;;;888777666555555555666666777555444444444444444555000000111333444555666777666666666666777888999:::;;;===>>>@@@AAAAAA@@@???;;;888444222111333555666111444777777444222222222333111000000111111000...333333333333333333333333222333444444333222000///000111111222333222222222111222555888999;;;???CCCWWWhhhzzz~~~|||}}}~~~wwwiii```\\\YYYYYY\\\XXXPPPHHHDDDBBB???===;;;;;;:::999888888888888666666777888:::>>>AAADDDDDDGGGIIIKKKOOOTTTYYY[[[VVVRRRQQQRRRTTTXXXbbbmmmvvv~~~zzzmmm```XXXNNNGGGDDDBBB???===<<<>>>???>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@>>>===<<<;;;:::999888888;;;;;;===>>>>>>>>>======999:::;;;<<<<<<;;;:::999<<<======>>>??????@@@@@@999999:::;;;======:::888:::777777::::::888888<<<999::::::999888888:::<<<888888888888888888888888777666555555555555666777222333444444333222333444222111111111222222333444vvvllliiihhhccc]]]ZZZTTTSSSRRROOOLLLKKKLLLMMMLLLLLLLLLKKKIIIHHHJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDHHHIIIJJJIIIIIIIIIKKKMMMIIIMMMNNNKKKJJJLLLNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDEEEFFFEEEHHHRRR]]]kkkzzz||||||ooo___UUUPPPLLLKKKIIIGGGEEECCCBBBBBBDDDCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>===>>>>>>??????>>>>>>===999999::::::;;;;;;<<<<<<777:::===>>>===;;;;;;;;;777>>>BBB@@@>>>======;;;===<<<:::888777666666666888888888999999999::::::999999888888888888888888:::888666777999;;;<<<<<<<<<<<<======<<<<<<;;;;;;777777666666555555666666666111///111333222222444///000111333444666777777777777777666666777777888<<<>>>@@@CCCDDDDDDDDDCCC<<<999555333333444444444111555999999555222111222444222111222333333222111444333333333222222222111222222333333333222111111000111111222222222222222222333777;;;<<<===CCCJJJbbbrrr}}}{{{zzz{{{{{{~~~qqqddd]]]ZZZZZZZZZWWWTTTMMMDDD@@@@@@???;;;:::999888888777777777888444555666888999===AAAEEEFFFJJJMMMNNNRRRXXX[[[ZZZRRRPPPPPPTTTYYY___jjjssswww~~~~~~pppcccSSSNNNGGGDDDDDDDDDCCCAAA<<<===??????===<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<>>>???AAABBBBBBBBBAAAAAABBBCCCDDDCCCBBBAAA@@@======<<<;;;999888777777::::::;;;<<<============999::::::;;;;;;;;;;;;:::<<<<<<===>>>>>>??????@@@;;;;;;<<<>>>???>>>;;;999999666777::::::888888;;;777888::::::999999;;;<<<777777777777777777777777666333333555555333333666222333555555444333333444111111111111222333444555}}}tttlllhhheee___ZZZYYYRRRSSSRRRPPPLLLJJJKKKLLLKKKLLLKKKIIIHHHHHHJJJLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHIIILLLNNNJJJOOOPPPLLLJJJKKKMMMLLLMMMLLLJJJHHHFFFEEEEEEFFFDDDDDDEEEFFFFFFIIIVVVccctttzzz}}}xxxhhh[[[RRRNNNHHHHHHHHHFFFEEECCCCCCDDDDDDDDDDDDBBBAAAAAACCCDDDBBBDDDEEECCC???===>>>@@@======>>>>>>>>>>>>======888888999:::;;;;;;<<<<<<888:::======;;;:::;;;===999@@@AAA<<<888:::<<<;;;;;;;;;:::999999888777777666777777888999:::;;;;;;888888999999999999999999888777666777999:::888666;;;999888888:::;;;:::999777777666666555555555555555000///444777555333444222222333333444555555555555555555555555666777777999;;;>>>AAACCCDDDCCCBBB===:::666555555555444222111555888666222000111333222333333333333333333444222222222222222333333333222222222111222222333333111222222333333333333333555444777<<<>>>BBBLLLXXXlll|||}}}|||{{{{{{{{{{{{yyymmmbbb\\\[[[[[[\\\NNNMMMGGG???===@@@???;;;:::999888888888888888888666888:::;;;<<>>??????===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDDDDBBB@@@???===<<<<<<;;;999888666555::::::;;;<<<<<<======>>>::::::999999::::::;;;<<<<<<<<<======>>>?????????@@@@@@AAABBBCCCBBB>>>;;;888666777::::::888888:::666888::::::999888888999777777777777777777777777555222222555555222222555222333555666444333333444222222222111222222333333zzzrrrkkkhhhccc\\\XXXYYYQQQRRRRRRPPPKKKIIIJJJLLLKKKKKKJJJHHHGGGGGGJJJLLLFFFFFFGGGHHHIIIKKKLLLMMMGGGHHHIIIHHHHHHJJJMMMOOOKKKPPPQQQMMMJJJKKKLLLKKKMMMLLLJJJGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHMMMZZZhhh{{{zzz}}}rrrdddYYYQQQMMMEEEFFFGGGFFFEEEDDDEEEFFFCCCEEEEEECCC@@@???BBBEEEAAADDDFFFDDD>>><<<>>>BBB======>>>>>>>>>>>>======888888999:::;;;;;;<<<<<<999;;;===<<<:::999;;;===:::???>>>666111555999:::::::::;;;;;;;;;:::999999666666777888:::;;;<<<<<<888888999999999:::::::::888777777999;;;;;;888555;;;999666666888:::999777666666666666666555555555555111333:::>>>999666666555555555444444444333333222222222333444555666777444666:::>>>@@@AAA@@@???===:::666666666666444111333555666333///---000444///111333333111111333555000000111222333444444555222222111000111222444555222333444444555555444444777555666;;;???EEETTTcccrrr~~~~~~yyy~~~zzzqqqfff\\\WWWWWWXXXYYYFFFGGGBBB<<<;;;@@@@@@;;;::::::999999888999999999:::<<<>>>???@@@CCCHHHMMMJJJOOORRRQQQSSSWWWUUUOOOOOONNNSSS]]]fffmmmvvv~~~xxxlll^^^QQQIIIEEEBBBAAABBBAAA>>>;;;<<<>>>@@@???===;;;::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@BBBDDDDDDCCCBBBAAABBBCCCDDDDDDBBB@@@???<<<<<<<<<;;;999777666555::::::;;;;;;<<<===>>>>>>::::::999888999:::<<<===<<<<<<======>>>?????????@@@@@@@@@BBBBBB@@@<<<999888666777:::;;;888777:::666888::::::999666555555777777777777777777777777666222222666666222222666222444666666555333333444444444333222111111111111xxxnnnjjjkkkeeeYYYUUUZZZRRRPPPNNNLLLKKKKKKKKKLLLMMMLLLJJJIIIHHHJJJKKKLLLJJJKKKKKKIIIFFFEEEHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMKKKEEEIIIQQQRRR[[[qqqyyylll^^^PPPJJJJJJHHHEEECCCCCCFFFGGGFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@BBB???>>>??????;;;;;;>>><<<<<<============<<<<<<;;;::::::::::::;;;<<<<<<>>>===<<<:::999999::::::999::::::999888888999;;;CCC@@@:::666555777;;;>>>999:::;;;:::777888;;;>>>@@@>>>;;;::::::;;;<<<<<<888999999888888777666555111333555555444333444555555444333222222222222222666666666666555444333222333555666777666444111///555555555555555555555555444666999<<>>EEEQQQbbbnnnzzz~~~kkkfff```[[[YYYVVVRRROOOFFFAAA<<<;;;======999555...111666888888777555555======BBBIIIIIIEEEFFFLLLLLLPPPUUUXXXVVVSSSOOONNNOOORRRXXXaaalllwww{{{kkk\\\SSSOOOCCCCCCBBBAAA@@@>>>============>>>>>>===;;;999888888;;;===>>>>>>===>>>>>>===@@@BBBCCCDDDDDDFFFGGGCCCBBB@@@??????AAADDDFFF@@@???>>><<<:::999999888666666666777888;;;===???999888888777888999;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>999999:::::::::999888888;;;:::999999::::::888777666666666555333444666888333333444444444444444444333333333444444444555555555444222000000111222333uuulllggggggaaaVVVSSSWWWQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKJJJHHHGGGGGGHHHHHHJJJKKKKKKIIIFFFFFFHHHKKKIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLLLLNNNLLLFFFJJJSSSUUU```vvvpppeeeYYYOOOJJJJJJFFFDDDBBBCCCEEEFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBCCC@@@???AAA@@@======@@@<<<<<<============<<<<<<;;;;;;::::::;;;;;;<<<===>>>===;;;999999999999:::999::::::999888888999;;;;;;999555333444666:::===888:::;;;:::999888;;;===;;;:::888777888888999999888999999888888777666555222444666666555444444555777666555444444444444555666666666666555444333222111222444666666555444333444444444444444444444444333444666999<<>>======<<<============;;;:::999:::;;;;;;:::999:::===@@@===???AAACCCCCCCCCEEEFFFDDDCCCAAA???@@@AAADDDEEE@@@???>>><<<;;;:::999999999999999999:::;;;===>>><<<;;;:::::::::;;;<<<===<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@??????>>>>>>>>>:::::::::::::::999999888888666555555666777666555555555555444333333555777444444444444444444444444333333444444444555555555555444222111000111222333yyyppphhhcccbbb\\\RRROOOSSSPPPPPPPPPOOONNNMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHGGGJJJJJJJJJIIIGGGGGGIIIKKKHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJLLLNNNOOOPPPMMMLLLGGGKKKVVV[[[ggg~~~wwweeeZZZSSSLLLIIIIIIDDDCCCBBBBBBDDDDDDCCCBBBDDDEEEEEEEEEEEEDDDCCCCCCCCC@@@???BBBAAA??????CCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;:::999888888999999999:::::::::888888:::;;;888666555444444666888999777999;;;;;;:::::::::;;;::::::::::::;;;;;;;;;;;;888999999888888777666555444666777777555444555666666666555444444444555555555555666555555444333222000111222444555666666777444444444444444444444444222222333666999<<<@@@AAAAAA===999888999:::888555777666444333333333444555555555444333333333444444111222333222111111333444666555333111111222333555333333333222333333444555999;;;@@@FFFQQQaaassszzz{{{||||||||||||~~~{{{oooggg___\\\XXXUUUQQQLLLFFFBBB@@@===::::::;;;<<<:::777777666555222222444888;;;888===EEEJJJHHHFFFJJJRRRVVVWWWVVVTTTPPPLLLKKKKKKUUU]]]gggooouuu}}}ssscccTTTJJJFFFEEEAAA@@@@@@???>>>======<<<;;;<<<<<<======<<<;;;;;;<<<;;;888666555888===AAA<<<>>>@@@AAAAAABBBCCCDDDEEEDDDBBB@@@@@@AAACCCDDDAAA@@@>>>===;;;;;;::::::<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::999999666444222222444666666555444555555444333333444666555555555444444333333222444444444555555555555555444333222111111111222333rrrllleee```^^^XXXQQQNNNQQQOOOPPPPPPQQQPPPNNNLLLKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJLLLHHHIIIIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIIIILLLLLLMMMNNNOOOPPPQQQRRRKKKLLLHHHLLLYYYaaapppppp\\\RRRMMMJJJGGGGGGCCCCCCCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBB???>>>AAAAAA???@@@CCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::999888777888999999999:::;;;:::888888:::;;;;;;;;;:::999888777666666777999;;;<<<;;;;;;::::::888:::;;;<<<<<<;;;<<<<<<888999999888888777666555555777888888666555555666444333333222222222333333444555555555444444333222111111222333444666777777333333333333333333333333222222222333666:::>>>@@@@@@===:::888888888777555555555555444333222444555555555444444333444444555000111222222111111333555555444222000000222444555333444444444333444555666999===CCCLLLYYYjjj|||zzz{{{{{{{{{zzzzzz|||~~~rrrfff___[[[ZZZXXXUUUPPPJJJDDD@@@===:::888888:::;;;:::888888777555333222444888<<<777???GGGKKKIIIIIINNNUUUXXXWWWUUURRROOOOOOQQQSSSXXXdddsss|||}}}vvviiiZZZNNNGGGDDDDDD??????>>>>>>======<<<<<<:::;;;;;;<<<<<<=========<<<;;;999777666888<<<@@@;;;===???@@@@@@@@@AAACCCEEEDDDBBBAAA@@@AAABBBCCC@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;;;;<<<<<<===>>>;;;::::::999888888888888;;;;;;<<<===>>>???@@@@@@<<<===???AAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999999888666444444666888999888444555666555444333444666666666555444333333222222555555555555555555555555333333222111111222222333yyymmmhhhccc^^^[[[VVVQQQPPPQQQOOOPPPQQQQQQQQQOOOMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIHHHHHHIIIKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKLLLKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMHHHMMMJJJNNN\\\hhhwww~~~}}}|||kkkXXXNNNJJJGGGEEEEEECCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@===<<>>AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;:::999888888888999::::::;;;;;;:::999999:::<<<<<<<<<<<<;;;:::999777777888999:::;;;<<<<<<:::999444666888999777777888999888999999888888777666555555777888888777666666777333333222222222333333444444444444444444444333222333333333333444444555555333333333333333333333333222222222333555888<<<>>>===;;;888666666555555444444555666444222111333555444444333333333444444555000111222222111111333555333222111000000111222444333444666555444444777999:::???GGGSSSbbbsss~~~|||}}}}}}|||zzzyyy{{{|||~~~wwwggg\\\WWWUUUVVVUUURRRMMMGGGAAA>>>:::888777777888999999888666777666555555666999;;;888AAAIIILLLKKKMMMRRRWWWWWWUUURRROOOMMMOOOSSSWWW\\\jjj|||mmmfff\\\QQQIIICCCAAA@@@>>>>>>==================:::;;;;;;;;;<<<======>>>:::;;;<<<;;;::::::<<<>>>;;;===???@@@??????@@@BBBDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;666777888:::;;;<<<===>>>::::::::::::999888888777;;;;;;<<<===>>>???@@@@@@<<<===???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888888666444555777888999888444555666666555444555666666666555444333333222222555555555555555555444444222222222222222222222333ssshhheeebbb]]]XXXUUURRRRRRSSSPPPQQQQQQQQQPPPPPPOOONNNJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIGGGHHHJJJLLLMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHGGGGGGGGGNNNNNNRRRbbbppp~~~xxxwww~~~ssseeeUUUMMMIIIEEECCCDDDBBBDDDFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDD???<<<;;;>>>===;;;;;;>>>===<<<;;;::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>;;;:::999888888999:::;;;:::;;;;;;;;;999999;;;<<<888888999::::::::::::999:::999999:::<<<<<<;;;999555888:::999666666888:::888999999888888777666555444666777888777666777888555555444444444555666666333333444444444444333333444444444555444444333333222222222222222222222222222222222333444666888:::999777666444333333333444222555666555222111222444333333222222222333444444111222333222111111333444111111000000111111222222111444666666555555999<<<===DDDOOO^^^nnn|||~~~|||{{{|||}}}~~~|||kkkZZZQQQOOOOOOPPPPPPMMMHHHBBB>>><<<888777777666777777888888444666777777777888:::<<<<<>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>:::<<>>===<<<<<<;;;===???@@@??????@@@AAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>><<<;;;;;;:::::::::444555777999;;;<<<<<<===;;;;;;<<<<<<<<<;;;:::::::::;;;<<<>>>????????????===>>>?????????>>>===<<<<<<<<<<<<<<<;;;999888777555444333444666666555444333444666666444333444555555555555444444333333222444444444444444333333333111222222222222333333333zzznnndddaaa___[[[VVVSSSSSSTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJKKKLLLLLLJJJHHHFFFHHHKKKMMMNNNMMMJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIICCCDDDFFFGGGGGGGGGGGGFFFHHHRRRSSSXXXhhhwww{{{uuuwwwyyyhhh^^^SSSMMMHHHDDDCCCEEE@@@CCCFFFFFFDDDBBBBBBCCCFFFFFFFFFFFFFFFEEEDDDDDD@@@<<<;;;======::::::======<<<:::999999:::<<<===<<<<<<<<<<<<<<<======>>><<<;;;:::999999:::;;;<<<:::;;;<<<;;;999999;;;<<<888999999:::::::::::::::;;;999777888;;;<<<;;;:::999;;;<<<:::666666999===888999999888888777666555222444666777666666888999444444444444444555666777222333333444444333333333222333555666666555333222222222222222222222222222111111111222333333444444555555444333111222333444111444777666222000222444111111111111111222333444222333333222111000222333000111222333333333222222000333777777666777;;;???CCCKKKZZZkkkzzz~~~ppp```QQQKKKMMMJJJLLLLLLJJJDDD???<<<<<<777777777666555555666777444555666666777999<<>>>>>?????????<<<<<<;;;;;;;;;<<<======;;;===??????>>><<<<<<<<<<<<>>>@@@@@@??????@@@AAA??????????????????@@@@@@===<<<;;;::::::999::::::444666777999:::;;;;;;:::999:::;;;<<<<<<<<<;;;::::::;;;===>>>??????????????????>>>>>>======<<<<<<<<<<<<;;;;;;:::888777666333333333555666555222000000222444444333111111222444444444444444444444444444444333333333222222222111111222222333333333333uuukkkbbb___^^^YYYTTTRRRTTTUUUUUUSSSRRRPPPOOOOOOPPPQQQRRRTTTRRRPPPMMMKKKKKKLLLMMMKKKHHHFFFGGGKKKNNNNNNMMMIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHBBBDDDFFFHHHIIIIIIIIIIIIIIITTTWWW\\\mmm{{{xxxtttyyyttt```YYYRRRMMMHHHCCCCCCFFF>>>BBBEEEEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCCCCBBBAAA===<<<>>>===::::::<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<===>>>>>><<<;;;:::::::::;;;<<<===;;;;;;<<<;;;:::999;;;===>>>======<<<;;;:::999999<<<999777777:::<<<<<<;;;777999:::666222111555:::888999999888888777666555000333555666666777888999222222222222222333444555222222333444444333333333000222444666777666444222111111111111111111111111///000111111111111000000333444333222111111333555000444777666222///111444111000000000111222222333333444444222111000111222000111333555555555333222///333777777666777<<>>>>>666777777666444444555666555555555555666999>>>BBBDDDIIIKKKMMMTTT\\\[[[UUUPPPPPPOOOPPPSSSZZZcccjjjsssxxxttteeeXXXPPPEEE===;;;;;;<<<<<<======>>>>>>??????@@@@@@===<<<;;;::::::;;;<<<===<<<===>>>>>><<<;;;<<<===<<<>>>@@@@@@@@@???@@@AAA======>>>>>>?????????@@@<<<;;;::::::999999999999777888999:::;;;:::999999666777999:::;;;::::::999:::;;;===>>>???@@@??????AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::999888666555444444555666777666222///...000222222111000000000333333444444444444444444333333333222222111111111000111222333333333333333{{{ppphhheeeddd]]]WWWVVVTTTQQQQQQSSSPPPNNNLLLKKKKKKMMMPPPRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFGGGJJJLLLMMMLLLJJJGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDCCCGGGHHHGGGIIIMMMFFFOOO[[[hhhzzzyyyuuuvvv}}}{{{mmm]]]VVVMMMFFFDDDFFFIIIJJJGGGEEEBBBBBBDDDCCCAAA>>>@@@@@@AAACCCEEEDDDAAA??????===;;;;;;<<<===>>>===;;;;;;::::::999:::::::::999<<<>>>===;;;;;;>>>AAA;;;===>>>:::666555888===;;;;;;:::::::::999999999:::888777888<<<===<<<:::===<<<<<<;;;;;;::::::999;;;;;;:::999999888888777===<<<;;;999888777777777222333555777777666555444777777666666555555444444333333222111111222222222222333444555555555444333111000000000000000111111222222111111111111111111111111222222222333333333666666555444333222222333$$$000777444///000222111111222333222000///000111222222111111111111111111>>>999777999;;;<<>>===>>>>>>EEECCC@@@===<<<===>>>???<<<======;;;::::::<<<>>>;;;<<<======<<<<<<>>>???;;;<<<>>>???@@@@@@??????===>>>>>>===<<<<<<===???BBB???<<<<<<>>>>>><<<::::::<<<<<<:::;;;===;;;777999999999999999888777666888999;;;<<<>>>???@@@@@@@@@AAAAAA@@@===<<<;;;<<<999:::::::::::::::::::::333444666777777666444333222222222222333444555666333555777888888666333111000111222222111000111222444444444444444444444444yyynnnhhheeeaaaZZZUUUTTTTTTRRRRRRUUUPPPOOONNNMMMMMMNNNOOOPPPOOOOOONNNLLLKKKKKKJJJJJJNNNLLLKKKKKKLLLMMMMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDGGGHHHGGGIIIMMMLLLTTT^^^lll}}}xxxrrrrrrwwwxxxjjjYYYTTTMMMHHHFFFFFFGGGGGGDDDBBB@@@AAADDDEEEDDDCCCAAAAAAAAABBBCCCCCCAAA???>>><<<::::::;;;<<<<<<;;;::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>888:::;;;999555555999>>>;;;;;;;;;::::::::::::999:::888777888::::::999777;;;;;;;;;:::::::::::::::::::::999888888777777666:::999777666555444444444333444666777777777555555555555555555444444444444555444444333333444444555222333444555555444333333111000000//////000000111111111111111111111111111111111111222222222333333444444333333333444444555///444666222222555777555222333333333111000111222222222222222222222222222555222222666:::???FFFNNN\\\kkk{{{|||qqqaaaUUUPPPPPPPPPPPPQQQKKKDDDAAA@@@???;;;888888777666777888777666444777666555666999>>>CCCGGGMMMPPPTTTXXXZZZXXXUUUQQQJJJLLLPPPUUU[[[dddmmmtttyyy~~~~~~sssfffXXXNNNGGGEEEBBB???======>>>??????>>>;;;999888888999:::=========<<<:::;;;===???:::<<<======<<<<<<===>>><<<===>>>???@@@@@@@@@??????@@@@@@???>>>===???@@@@@@>>><<<<<<>>>???>>><<<<<<>>>>>>;;;;;;>>>===:::999999999999999888777777888999;;;<<<>>>??????@@@>>>@@@AAAAAA???===<<<===::::::::::::::::::999999333444555666666555444333222222222222333444555666///000111222222000...---222333444333222111222333444444444444444444444444uuulllgggeee___XXXRRRRRRRRRQQQSSSWWWQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKSSSPPPLLLJJJKKKLLLLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDDDDGGGIIIHHHJJJNNNSSSYYYcccqqqyyyrrrooossszzzrrreeeTTTQQQLLLIIIGGGFFFEEECCCEEECCCAAAAAACCCDDDEEEEEEBBBAAA???@@@AAABBBAAA@@@>>><<<:::::::::;;;:::999888888888888999:::;;;;;;<<<;;;::::::<<<<<<<<<;;;666888999777555666:::>>><<<;;;;;;::::::::::::::::::999777777777777666444888999999999999:::::::::999999888888777666666555888777666555444333333333333444666777777777666555333333333444444444444444444444444333333444444555333333444444444444333333000000////////////000000111111111111111111111111111111111222222222222333222222222222333444666666444333000---000555777444222444444333222111222333333333333333333333333333333000111666<<>>>>>===:::777666666777999:::999666333999888777888;;;BBBHHHMMMPPPSSSWWWZZZ[[[XXXTTTQQQMMMPPPTTTYYYaaajjjttt{{{}}}uuufffYYYNNNHHHCCCAAA???>>>===>>>@@@AAA@@@???>>>===<<<;;;;;;;;;=========<<<;;;;;;===???:::;;;===<<<;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBB>>>===;;;<<<>>>??????>>>>>>AAA@@@<<<<<>>>>>??????===???BBBBBBAAA>>>===<<<;;;:::::::::999888888888555555444444444444555555222222222222333444555555333333333333222222222222333444555444222111222333444444444444444444444444}}}rrrjjjeeeccc___XXXRRRQQQQQQPPPRRRVVVQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGDDDDDDHHHIIIIIIKKKOOOVVV]]]hhhwwwzzztttrrrwww}}}lll```RRRNNNJJJGGGFFFEEEDDDCCCHHHFFFCCCBBBBBBBBBCCCCCCCCCAAA>>>===>>>@@@@@@@@@>>><<<;;;;;;;;;;;;:::999777777777888999:::;;;<<<<<<:::888:::>>>@@@>>>;;;777888888777666777:::>>><<<<<<;;;:::999::::::;;;999999888777777777666555666777777888999999::::::999999999888777777666666999888888777666666666666333444555666666666555555333333333444444555555666222222111111111222333333444444444444333333333222111000//////.../////////000000000000111111111111111111111111222222222222222222222222333444555666555333///...000333555555333444555444222111222333222222222333333333333333888666777;;;???EEEQQQ\\\mmm|||}}}jjj^^^RRRNNNQQQUUUTTTPPPHHHDDD???<<<;;;:::999777777666666888999999777555999888777999>>>EEELLLQQQRRRUUUYYY[[[YYYVVVSSSQQQPPPSSSYYY___gggqqq{{{yyyjjj[[[PPPJJJHHH??????>>>>>>???@@@BBBCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;:::;;;===???:::<<<===<<<;;;:::;;;=========>>>??????@@@@@@@@@???@@@AAA@@@??????AAABBB>>>============>>>>>>>>>>>>AAA@@@<<<;;;>>>???>>>999999888888888888888888999:::;;;<<<======>>>======@@@CCCDDDAAA===;;;:::;;;::::::999888777777666666555333222222333555666333222222222333333444555777666555444444555666777333444555444222111111222333333333333333333333333zzzooohhhcccaaa```YYYRRRQQQPPPOOOPPPTTTPPPQQQRRRQQQPPPNNNKKKJJJIIIIIIKKKLLLMMMMMMLLLLLLGGGGGGHHHIIIKKKJJJGGGDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGDDDEEEHHHJJJJJJLLLPPPVVV___mmm|||yyytttttt{{{vvvfff\\\QQQMMMHHHDDDDDDDDDDDDDDDFFFFFFEEECCCBBBBBBCCCDDDCCC@@@===<<<===>>>??????>>>===<<<<<<======<<<:::888888888888999:::;;;<<<:::999999<<>>>>>>>>???@@@BBBDDDEEE>>>>>>>>>======<<<<<<;;;:::;;;;;;:::999:::<<>>???@@@@@@===>>>???>>>===>>>@@@AAA@@@??????===<<<<<<<<<===<<<@@@@@@<<<:::<<<>>>===999888888777777888999999::::::;;;<<<<<<===<<<<<>>======<<<<<<===>>>>>>===;;;999999999999:::;;;<<<<<<999:::;;;>>>AAABBBAAA@@@===;;;:::888888999;;;<<<<<<:::888777666777999:::999:::;;;;;;:::999:::<<<666666777888999999::::::;;;;;;::::::999888888888666666666555666666777777444444444444555555555666555555555666666666666666333333333333444555666666555444333222111111222222333222111000000//////000...//////000000111111111000000000111111111111222444333222222222222222333222333666888666222222666222444444333222111222333000000000111111222222333555555888===CCCMMM^^^mmmyyyzzzmmm```XXXOOOLLLNNNPPPNNNKKK???>>>;;;999888777888999999777444444777999;;;;;;999999;;;>>>DDDJJJQQQUUUUUUWWWXXXVVVRRROOOPPPRRRXXX]]]eeennnuuu||||||ssseeeVVVKKKDDDBBBAAA>>>>>>???@@@AAABBBDDDDDD>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;;;;:::;;;===@@@<<<>>>>>>>>><<<;;;<<<===<<<<<<<<<<<<===>>>??????;;;<<<======<<<===???@@@@@@@@@@@@>>><<<:::;;;<<<999>>>AAA===:::;;;<<<;;;999888777777777888999::::::;;;;;;<<<<<<<<<;;;;;;>>>@@@BBBAAA>>>:::777666999888888888777666666666555444333111111333444555333333333222222333333444222222111000000111333444000111222222000000111222333333333333333333333333}}}qqqkkkfffccc___\\\WWWTTTUUUUUURRRQQQSSSOOOOOONNNNNNMMMLLLKKKJJJGGGIIIKKKLLLMMMLLLKKKJJJGGGGGGHHHJJJLLLLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEIIIKKKKKKNNNRRRZZZjjj}}}vvvsssuuuvvveeeYYYTTTMMMKKKHHHFFFFFFFFFDDDCCC>>>BBBEEEGGGFFFEEEFFFGGGAAA???<<<<<<<<<===<<<;;;:::::::::<<<>>>???===;;;;;;;;;;;;:::;;;;;;<<<<<<999<<<>>>@@@???>>>>>>>>>:::999777777888:::<<<<<<;;;999777555555666888999:::<<<===<<<999888999;;;777888888999999:::::::::::::::999999888777777777444444444444555555666777666666666666666777777888666555555555555555444444333333333333444555666777555444333111111111111222444333222111000000000000......//////000111111222000000000000111111111111111111111111222333444444333//////444555111///111222333333333111000111222000000111222222333444444444555999???FFFRRReeevvv~~~nnnaaaVVVRRROOONNNOOOMMMIIIEEE===<<<:::888777777888:::777666555666999;;;;;;::::::<<<>>>BBBHHHNNNSSSVVVWWWXXXXXXTTTOOONNNQQQUUU]]]dddmmmvvv|||pppfffWWWKKKDDDBBB@@@>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@>>>===<<<===???@@@<<<=========<<<===???BBB>>>???@@@???===<<<===>>>;;;;;;::::::;;;<<<>>>???;;;<<<======<<<===???AAA>>>???@@@>>><<<;;;<<<>>>666>>>BBB???;;;;;;;;;:::999888777666777888:::;;;;;;;;;;;;<<<<<<;;;::::::<<<===???>>><<<:::999999777777777777777777777666444444333222222333444444444333333222222333333333333333333333444444555555///111222222222222333555222222222222222222222222xxxnnniiigggccc```ZZZUUUSSSVVVWWWTTTSSSUUUNNNNNNMMMLLLLLLKKKKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFJJJJJJIIIIIIHHHGGGFFFFFFHHHEEEFFFJJJLLLLLLNNNSSS]]]ooo|||xxxzzzqqq```UUUQQQJJJIIIIIIIIIIIIGGGDDDAAA@@@DDDHHHIIIFFFCCCBBBCCC@@@>>><<<<<<<<<<<<;;;:::888888999;;;===>>>===;;;======<<<;;;;;;;;;<<<<<<:::===AAA@@@===::::::;;;777666444555888;;;<<<===:::888666444444555777888<<<>>>>>><<<888666777888999999999999999:::::::::999999888888777666666666555555555555555666777888888888888777888999999:::555555555444444333333333111111111111222333444555666444333111000000111111555444333222111111111111---......///000111111222000000000000111111111111//////000111222444666777;;;111---333888666333222111222333222000///000111111111222333333444555555888999===BBBIIIUUUiii{{{tttcccVVVMMMNNNPPPQQQPPPLLLEEE@@@<<<;;;:::888777777999;;;444444666999<<<<<<:::999<<<>>>AAAFFFKKKPPPTTTWWWXXXYYYXXXSSSNNNNNNRRRXXXaaahhhrrr{{{|||vvvdddZZZLLLCCCAAABBBAAA???===>>>>>>>>>????????????AAA???===;;;;;;<<<>>>@@@>>>>>>???>>>>>>???AAADDD???@@@@@@???>>>======>>>::::::999999:::;;;===>>>;;;<<<============???AAA<<<>>>???>>><<<<<<>>>AAA666>>>CCCAAA===<<<;;;:::999888777666777888:::;;;;;;;;;<<<<<<;;;;;;::::::999;;;<<<<<<;;;:::;;;<<<666666666666777777777777444333333333333333333444444444333222222333333333222222222333333444444444///111333333333333555777222222222222222222222222rrrkkkkkkjjjccc\\\SSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIGGGFFFEEEHHHJJJJJJIIIGGGGGGHHHIIIIIIJJJIIIEEEFFFPPP]]]fffvvvxxx|||zzzhhhZZZRRROOOGGGFFFEEEDDDBBBBBBAAAAAACCCEEEEEEBBBBBBEEEEEECCCBBB@@@===;;;::::::;;;<<<======>>>>>>>>>>>>======333888===>>>:::777888:::>>>>>>?????????>>>>>>===888888777777888999::::::===;;;888777666888:::;;;;;;999888666666777999:::888888888888888999999999:::<<<;;;888777999999666777777888888888999999999666666666666777777777777222333333333333222111000555444333222333444555666333222222111111222333333666555555444222111111000000//////.........//////...//////000111222222222333222111222444555555444555666666666555333111000111/////////222333444333111//////111111111555;;;333999AAAGGGMMM\\\qqq~~~lll^^^UUUQQQSSSUUURRRLLLFFFCCCBBB:::999666555444555666777666444222222333888<<>>??????@@@@@@???>>>===;;;999888888===>>>???>>>===>>>???AAA>>>>>>===;;;:::999888888;;;:::999999999;;;>>>???>>>===<<<;;;;;;<<<===>>>@@@???>>>===<<<<<<<<<<<>><<<;;;999999888888;;;888777999999777777:::999;;;<<<<<<;;;::::::;;;999888777888:::;;;::::::999777555666999:::888666444333333333333444555555:::666111000333666777666888555333111222333444444444444333333333333222222222111///------...000111zzzmmmgggiiihhhaaaZZZRRRSSSSSSSSSSSSRRRQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGGGGIIIIIIHHHFFFIIIJJJKKKJJJGGGEEEEEEFFFGGGGGGIIIIIIGGGHHHRRR___kkkzzz|||ssscccVVVPPPNNNHHHGGGFFFDDDCCCCCCCCCBBB@@@DDDEEEDDDDDDFFFEEEAAABBBAAA???===<<<<<<<<<===<<<======>>>>>>======<<<888;;;===<<<999888;;;???>>>??????@@@???>>>===<<<888888888888888999::::::<<<:::888777777999:::<<<;;;:::888777777888999;;;777777777777777777777777555999999888888;;;;;;999666777777777888888888888777777777666666666555555333333333333222222111111444333333222333444555666777666444222111/////////222222222222222111111111/////////.........//////...//////000111111222222111000000111222333333333222333333333333111000///777555333222222222000///444222333555444111333777666===EEEMMMVVVddduuuyyygggZZZTTTSSSTTTUUUQQQJJJDDD@@@???888777666555555666777888777555444444555999===???@@@DDDHHHKKKMMMPPPUUUXXXWWWTTTQQQNNNPPPWWWaaahhhooovvv}}}}}}qqqddd\\\OOOIIIBBB@@@@@@@@@>>>;;;=========>>>>>>?????????;;;;;;;;;;;;;;;:::::::::===>>>???>>>======???AAA???>>>===<<<;;;:::999999777777888999::::::::::::>>>>>>===<<<===>>>???@@@@@@@@@???>>>============>>>>>><<<;;;::::::999999888444444666777555777:::888:::;;;;;;:::999999:::;;;:::999999999999888777999777555666888999777666555444444444444555666666888666444444444444222111777555333222222333444444444444333333333222222222222111///......///111222|||sssiiifffhhhggg```YYYRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJHHHGGGLLLLLLKKKHHHEEECCCCCCDDDDDDEEEHHHJJJIIIJJJUUUaaarrr{{{jjj\\\RRRMMMKKKHHHGGGFFFEEEDDDDDDCCCCCC>>>BBBEEEEEEEEEGGGDDD@@@CCCBBB@@@>>>=========>>><<<<<<<<<======<<<<<<<<<===>>>===:::888999>>>CCC>>>???@@@@@@???===;;;999999888888888888999999::::::999888888999:::<<<===;;;:::999888999999;;;<<<<<<<<<;;;;;;::::::999999444888999888999;;;;;;777666666666777777777888888999888777666555444333333444444333222222222222222222222222333444555666777777666444222000///......//////000000111111111222/////////////////////////////////000111111222222111111222333333444555555000111111222222111111000999777444333222222000...333333555888777444444888;;;AAAKKKVVVbbbooo{{{sssaaaWWWTTTUUUUUUSSSNNNGGGAAA<<<:::666666666777777777777888777666666666888;;;>>>???EEEHHHKKKNNNPPPRRRUUUWWWSSSQQQNNNMMMQQQZZZfffnnnwww}}}rrrdddXXXQQQIIIDDD???===>>>???===;;;>>>?????????????????????;;;;;;<<<<<<<<<<<<<<<;;;===>>>???>>>======???@@@??????>>>===<<<<<<;;;;;;555777999;;;<<<;;;999888>>>=========>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;888444333666777666888===777999::::::999888888999===<<<;;;999888666555444888666555666777888777666555555555555555666666777000333666777555333111000666555444333333333444444333333333333222222222222222111000//////000222222xxxqqqjjjiiijjjhhh```XXXQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLMMMLLLKKKIIIGGGEEEIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKIIIHHHHHHIIIJJJIIIHHHKKKKKKJJJGGGDDDBBBCCCEEEDDDFFFIIILLLKKKLLLWWWcccwwwuuucccWWWOOOKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>BBBDDDCCCCCCFFFEEEBBBBBBAAA@@@>>>=========>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<:::888:::>>>BBB>>>???@@@@@@???<<<999777999999999888888999999:::888888999999;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<>>>>>>===<<<;;;::::::999666:::;;;888888999777333666666777777777888888888777777666555555444333333555444333222222222333333111111222333444666777777444333222111000000000000//////000000000111111111...//////000000000000000//////000000111111111111///000111222222222444555111222222333333444444444444222111111333444444333111000222666777666999>>>>>>DDDPPP___nnnyyy{{{kkk___WWWTTTVVVUUUQQQKKKDDD===888666777777888888888777666666666666666888999<<<>>>@@@HHHJJJNNNQQQSSSUUUVVVWWWRRRQQQOOOOOOTTT___kkkttt|||zzzkkk]]]SSSNNNDDDAAA>>><<<===>>>===<<<@@@@@@@@@???????????????@@@@@@@@@@@@???>>><<<;;;===>>>>>>>>><<<<<<>>>@@@?????????>>>>>>=========999999;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDBBBBBBAAA@@@????????????<<<<<<<<<;;;;;;<<<======<<<888666888888777:::>>>777999::::::999888888999;;;;;;;;;999666555444444666666666666666666666666444444444444444555666666***...444666444333444555444555555555333333333444333333333222222222222111222111111000111111222333tttooojjjiiiiiieee\\\UUUPPPPPPPPPPPPPPPOOONNNNNNLLLMMMMMMMMMLLLJJJHHHGGGJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHGGGEEECCCCCCEEEGGGFFFGGGKKKMMMLLLOOOZZZfff{{{qqq___TTTNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDCCC???@@@DDDFFFDDD@@@??????>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<>>>===>>>??????>>>;;;999777::::::999999999999999:::777888:::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<===999999888777666666555555666999:::777777888666333777777777888888888888999444444444444444555555555555444333333222222333333000111222444555666666777333222111111000000000111111111111111000000000000......///000111111000000000000000000000111111111***,,,//////......111333222222222333333444555555000///...000222444555444333000000333444555;;;BBBAAAHHHVVVgggwwwuuuhhh```[[[UUUQQQUUURRRLLLFFF@@@;;;777444999999999999888777555444555555666888:::===@@@BBBJJJLLLPPPTTTWWWXXXWWWVVVPPPOOOOOOQQQWWWbbbnnnwwwrrrcccUUULLLIIIAAA@@@>>>======>>>>>>===@@@@@@@@@???????????????>>>???@@@AAA@@@???===<<<===>>>>>>===<<<<<<===?????????????????????>>>>>><<<;;;:::::::::;;;<<<===;;;;;;;;;<<<===@@@BBBCCCCCCBBBAAA@@@????????????<<<;;;;;;;;;;;;<<<======>>>:::888999999777888;;;888:::;;;;;;999999999:::888999:::888666444555666555555666666555555555666333333222222333333444555+++///222333111222555888222444666666444222222333333333222222222111111111111111111111111222222333oookkkgggfffeee```WWWPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKLLLJJJGGGGGGGGGHHHHHHGGGEEEFFFFFFEEEDDDDDDFFFGGGGGGHHHKKKNNNNNNRRR___mmmlll[[[SSSNNNJJJFFFDDDCCCBBBBBBAAAAAAAAABBBDDDEEEBBB>>>>>>BBBEEEDDD??????>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<888999:::;;;;;;;;;;;;:::============<<<;;;999999;;;::::::999999999999:::777999;;;===>>>>>>>>>===999::::::;;;;;;<<<<<<<<<888888888777666666666555333666777555555999999777666666666777777777888888333333333444444444555555444444444444444333222222111222333444555666666555555444222111//////......222222111111000000//////---...000111222111111000000000000000000000111111---000333333222222555888222111111111222222333444222000///000111333222222777444222222333444:::AAAEEEOOO___ppp~~~~~~xxxcccWWWVVVVVVRRRMMMQQQMMMGGGBBB>>>;;;777555:::999999888777777666666555666666888<<<@@@DDDFFFNNNOOORRRVVVYYYYYYVVVSSSKKKLLLOOOSSS[[[fffrrrzzzuuufffWWWLLLDDD@@@??????>>>>>>=========>>>>>>?????????????????????777999<<<>>>??????>>>>>>===>>>>>>===<<<;;;<<<>>>>>>>>>??????????????????;;;:::888777777888:::;;;;;;;;;;;;<<<===???BBBCCCCCCBBBAAA@@@????????????;;;;;;:::::::::;;;;;;<<<<<<999888999888555444777888:::;;;;;;:::999999:::555777999888555444666888444555666555444333444666222222222222222333333444333333222111000111333555000444888888555222222333222222222222111111111111//////000111111222222222}}}jjjgggdddbbbbbb]]]UUUOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJGGGEEEFFFGGGGGGFFFCCCEEEFFFFFFEEEDDDDDDEEEFFFGGGJJJMMMPPPVVVfffuuu{{{dddVVVPPPNNNJJJEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEDDD??????BBBCCCAAA??????@@@@@@??????>>>>>><<<======>>>>>>======<<<999999999:::;;;<<<;;;:::======;;;:::::::::;;;;;;<<<;;;:::999999999999999888:::<<<>>>??????===<<<888999999:::;;;<<<<<<<<<999999999999999999999999555777666222333888999888444444444555555555666666444444444333333333333333222333555666666444222000222222444555555555444444333222111000////////////...///////////////000000---...000222222222111000111000000000000000000000///333666666444444888<<<444333222222222333444555444222111111222333222111777444333555666666;;;BBBKKKWWWhhhzzz{{{mmm\\\RRRQQQRRRQQQNNNMMMHHHBBB>>><<<;;;999777888888777777777888:::;;;777777777999>>>CCCIIIMMMSSSTTTUUUXXXZZZXXXRRRNNNHHHLLLQQQYYYbbbnnnyyyxxxhhhYYYOOOGGGAAA===>>>>>>>>>===<<<<<<<<<============>>>>>>?????????666888;;;>>>??????>>>======>>>>>>===;;;;;;<<<======>>>>>>>>>??????@@@@@@:::999999999999999999999============>>>@@@BBBCCCBBBAAA@@@??????>>>>>>>>>;;;::::::999999999:::::::::777888;;;:::666555777777999::::::999888888999444777999888444222555888333555666555333222444666333222222222222333444444555333111111222333333222///444999999555222111333222222222222111111111111......///000111111111111ttthhheeecccbbbaaa^^^WWWQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKLLLIIIFFFEEEEEEFFFFFFFFFCCCEEEGGGGGGEEECCCCCCCCCEEEFFFIIIMMMQQQYYYkkk|||~~~}}}~~~||||||ttt___RRROOONNNIIIDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEEEEBBBAAABBBAAA===@@@@@@AAAAAAAAA@@@??????======>>>>>>>>>>>>======<<<:::999999:::<<<<<<<<<===<<<:::999999:::<<<===<<<;;;::::::999999999999888:::===???@@@???===;;;777888999:::;;;;;;;;;;;;666666666666666666777777999:::777222111555777555222222222333333333444444666555444444333222111111111333666888777555222000222333444555555555444333.../////////000222333444++++++,,,---...///000111,,,...000222333222111000111111111000000000000000***...222222000000444888777777555555444555666777333222111111333555555444222111444888:::;;;???EEEPPP]]]ooosssjjj]]]UUURRRRRRRRRQQQJJJEEE???<<<<<<<<<:::999666666555555777:::===???999999999;;;???FFFMMMQQQWWWWWWXXXYYYZZZVVVOOOIIIHHHMMMUUU^^^iiiuuu{{{ooo^^^RRRLLLHHHDDD@@@<<<===>>>===;;;:::;;;;;;;;;<<<<<<===>>>??????@@@:::<<<>>>@@@@@@???===<<<===>>>>>>===;;;;;;<<<============>>>??????@@@@@@999;;;<<<======<<<:::999??????>>>>>>???AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>;;;:::999999888888888999999888999>>>>>>:::888:::666777999999777666777888555888:::888333111333777222444666555333222333666444333333333333444555555222000///222555777666333///444999999555111111333222222222111111111111000------///000111111111111}}}rrrhhhgggeeebbb]]]XXXSSSPPPLLLLLLKKKKKKLLLMMMNNNNNNMMMIIIFFFGGGKKKMMMKKKHHHKKKLLLLLLIIIEEEDDDGGGKKKIIIIIIJJJJJJJJJJJJJJJIIIGGGIIIJJJHHHEEEDDDFFFIIIDDDEEEEEEEEEEEEDDDDDDDDDFFFEEEIIIQQQXXX```ooo|||xxxyyyzzzxxxvvvxxxyyylll^^^UUUNNNHHHEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFEEEDDDBBBAAAAAAAAAAAAAAA???>>>>>>>>>===;;;999???>>>===;;;999:::===@@@:::::::::;;;===>>>===<<>><<<999777777888:::;;;;;;<<<=========<<<888999;;;<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;666999999666666999999666777666555444444444444444---,,,...444;;;===999444888555333333666888666444333333333444444444555555555333222333666777555222111000000000//////......////////////000000000000......//////000000111111222222111111000000/////////111333333222000000111555555444333333333444444444444444222111111333555333444777999888777>>>GGGWWWmmm|||yyyddd```[[[VVVRRROOOMMMMMMFFFCCC???:::888888888999666666777666555555888:::999555555<<>>AAA>>>===<<<>>>AAABBB@@@===???>>><<<;;;::::::;;;;;;======>>>>>>??????@@@@@@>>>============<<<<<<<<<<<<===<<<;;;:::;;;>>>AAA???<<<<<>>BBB>>>;;;888888;;;<<<:::888777:::<<<::::::===<<<888;;;;;;::::::888777666555888777666555444333333333222333444555555444333333333333222222333333444555111222333333333333222111111111111111111111222222555333222000000111333444000000000000000000000000{{{qqqhhhgggeeebbb]]]WWWRRROOOMMMMMMLLLKKKJJJJJJJJJJJJLLLIIIFFFGGGKKKNNNLLLIIILLLKKKJJJHHHFFFFFFHHHJJJHHHIIIIIIIIIIIIIIIHHHHHHFFFHHHIIIHHHFFFDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGKKKRRRZZZccctttvvvsssuuuwwwvvvvvvyyysssfffXXXPPPKKKFFFDDDFFFBBBBBBAAA@@@@@@AAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>??????>>>===??????>>><<<::::::<<<>>>::::::;;;<<<===>>>===<<<>>>>>>>>>===:::999:::;;;::::::;;;<<<<<<<<<<<<<<<999999;;;<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;444777777444444777777444666666555444444444444444444333333555888777333///888777666777888888777666333333333444444444555555111///...000222222000...111111111000000/////////////////////000000000111......//////000000111111222111111111000000//////000222444444333222111222444444333333333444444555555555555333222222444666333333666999:::<<>>>>>=========<<<===<<<<<<:::999:::===???>>>===<<<===@@@AAA???===>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;<<>>???>>>;;;;;;>>>999888666666777777777666333777888666777999888555777888888888888888777777666555444333222222222222555666666777777666555444333333222222333333444555111222333333333333222111111111111111111111111111444333111000000111222333111111111111111111111111yyyoooiiihhheee```[[[VVVQQQOOOOOONNNMMMKKKIIIHHHGGGGGGKKKHHHGGGHHHLLLNNNMMMLLLMMMKKKHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEGGGHHHHHHGGGEEEEEEEEEGGGFFFDDDCCCBBBCCCDDDEEEHHHHHHLLLSSS]]]iiizzzxxxmmmkkkooouuuvvvxxx}}}yyylll___RRRKKKGGGDDDDDDFFFBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???======???AAAAAAAAA>>>??????>>>;;;::::::<<<;;;;;;<<<=========<<<<<<<<<===>>>===<<<;;;<<<===::::::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;888::::::888888::::::888666666555444444444444555999888777666444222000...222444666666555444333444333333333444444444555555222111111222333333222000111111111111111000000000/////////000000000111111......//////000000111111111111111000000000000000111333555555333222333444333333222333333444555666555666555444333333555777333444666:::<<>>DDDIIIKKKNNNSSSYYYXXXWWWUUUNNNHHHJJJPPPYYYdddoootttyyyxxxkkkYYYQQQIIIFFFDDDAAAAAADDD@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;::::::;;;======<<<<<<===??????>>><<<<<<<<<===<<<<<<;;;:::999888999999;;;<<<===>>>>>>::::::;;;;;;<<<=========@@@@@@@@@>>>======???AAABBB???>>>???>>>::::::===:::::::::999888777888:::555888:::888888;;;:::666444555666777888999999999555555444333222222222222666666666666666555444333333333222222333333444555111222222333333222222111111111111111111111111111222111000//////000222222111111111111111111111111wwwnnniiigggccc^^^YYYTTTPPPNNNPPPOOOMMMKKKIIIHHHHHHGGGJJJHHHGGGIIILLLNNNNNNMMMMMMJJJGGGGGGIIIJJJIIIGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCEEEGGGHHHHHHFFFEEEDDDHHHFFFDDDBBBAAACCCEEEFFFGGGHHHLLLTTT___ooo}}}oooddddddjjjrrruuu|||~~~tttfffZZZMMMGGGDDDBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA???<<<<<<>>>@@@AAAAAA===???@@@???===:::999999;;;<<<===>>>===<<<<<<===<<<===>>>>>><<<;;;;;;<<<::::::;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<:::======::::::======:::666555555444444444555555777777777555333222222444///333777777444222222333333333333444444444555555444444444444555444333222222222111111111111111111//////000000000111111111......//////000000111111000000000000000111111111111222444444222222333444222222222222333444555666444555555444333333555777666555777;;;???FFFUUUcccppp}}}pppggg[[[TTTLLLLLLQQQQQQKKKCCC???===;;;999888999:::;;;888999888777555555777999;;;<<>>@@@@@@@@@???>>>===<<<;;;::::::<<<===<<<;;;::::::;;;=========>>>>>>>>>===<<<;;;;;;<<<===<<<;;;999888888888999:::<<<===>>>>>>999999:::;;;<<<===>>>>>>@@@AAA@@@???===<<<>>>??????<<<;;;>>>>>>;;;<<>>>>>>>>===???@@@@@@===:::999999:::<<<>>>>>>===<<<===>>><<<===>>>===;;;999888999;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<777::::::777777::::::777555555444444444555555666666666666555333333444666444777;;;;;;999666666888333333333444444444555555222333333333222111111111111111111111111111222222000000000000111111111111......//////000000111111//////000000111111222222000111222222111111222444111111111222333444555666222333333222111222555777888777999>>>BBBKKK[[[jjj{{{~~~}}}~~~tttfff]]]TTTTTTSSSRRROOOJJJDDD@@@===<<<;;;:::999:::;;;<<<888999888777555666888:::@@@CCCHHHMMMQQQTTTTTTSSSXXXVVVTTTOOOHHHEEENNNYYYaaaooo}}}~~~tttdddUUUNNNHHHDDDEEECCC???===>>>???>>>>>><<<;;;:::999999999;;;<<<===;;;:::::::::===>>>>>>>>>>>>=========:::;;;<<<<<<<<<;;;:::999999:::;;;<<<===>>>??????888999:::;;;<<<>>>????????????@@@???===<<<===>>>???;;;;;;======:::;;;>>>666888999777444333555888222666777555666888777444555666777777777777666666777777666555555555666666444444333333222222222222333333222222333333444555222222222222222222222222222222222111111111000000000//////000000111111222111111111111111111111111ssskkkeeebbb]]]WWWRRROOONNNMMMNNNMMMLLLLLLLLLLLLMMMMMMHHHHHHHHHIIIIIIKKKLLLMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIICCCCCCCCCEEEGGGGGGEEECCCEEEDDDCCCBBBCCCEEEGGGHHHEEEJJJPPPXXXgggzzzyyyhhh]]]___gggllluuuuuujjj]]]SSSJJJGGGEEEBBBAAACCCAAABBBCCCCCCCCCCCCBBBAAACCCCCCDDDDDDDDDCCCAAA@@@AAA???<<<<<<=========<<<===>>>@@@???===;;;::::::999<<>>@@@;;;===>>>===;;;888777777<<<<<<======<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<999<<<<<<999999<<<<<<999555444444444444555666666999888666555444444333333555777999999888777666777333333333444444444555555444555777666444222222333000000000111111111111111000000000111111111222222......//////000000111111......///000111222222333///000111111000000222444222222111222222333444555222222333222111222444777999999<<>><<<;;;:::999999999::::::777888888777666777999;;;BBBGGGLLLOOORRRVVVWWWTTT[[[WWWRRRNNNIIIHHHPPP[[[fffsss~~~ssshhhZZZNNNGGGBBB@@@BBBCCC@@@???@@@======<<<<<<;;;:::999999888:::;;;<<<;;;:::;;;<<<===???@@@@@@>>>======>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????::::::;;;<<<===>>>???@@@===>>>??????===<<<===>>>BBB>>><<<===<<<888777:::888999999777666666777888444888999777888:::999666888888888888777666666555555555444444444444444555555555444444444444555555333333222222333333444555333222222111111222222333333333222222111000000000//////000111111222222222222222222222222222222222zzzooogggbbb___YYYTTTPPPMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHJJJKKKGGGIIIJJJJJJIIIHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJDDDCCCAAACCCEEEFFFEEECCCBBBBBBBBBCCCEEEFFFHHHIIIEEELLLSSS\\\lllzzziii^^^aaajjjqqq{{{~~~mmmaaaVVVNNNGGGGGGGGGDDDCCCDDDAAABBBCCCDDDDDDCCCBBBAAA===>>>@@@BBBCCCCCCBBBAAA???=========???@@@???>>><<<>>>???>>><<<;;;;;;<<<777;;;??????===<<>>>>><<<:::::::::======>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;999999;;;;;;;;;;;;<<<<<<<<<<<<;;;======;;;;;;======;;;444444444444444555666666999777444555666777444111555444333333555555444333333333333444444444555555666888999888555333444555/////////000000111111111000000111111111222222222......//////000000111111---...///000111222333333000111222111000111444666333222222222222222333333222333333333222333666888999:::???GGGOOOZZZmmm}}}wwwjjj___WWWSSSNNNRRRTTTOOOFFF???===>>>:::999888777777777777777666777777777777888:::===EEEKKKOOOPPPSSSXXXYYYUUUWWWRRRNNNMMMMMMOOOXXXbbbnnnxxxuuufffZZZOOOHHHBBB>>>===@@@AAA???>>>@@@======<<<<<<;;;;;;;;;;;;777888::::::::::::<<<>>>>>>@@@BBBAAA???===>>>???;;;::::::999::::::;;;;;;========================<<<<<<======>>>???@@@@@@===>>>@@@@@@???>>>???@@@BBB>>><<<===;;;777666999<<<:::999888999:::999888777;;;<<<:::;;;===<<<999888888999999888888777666555555444444444444555555444333333333333555666777333333222222333333444555333333222111111222333333333333222222111000000//////000111222333333333333222222222222222222222222wwwllleee```]]]WWWRRRNNNMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHHHHHHHGGGGGGHHHJJJFFFIIIKKKKKKHHHGGGHHHKKKEEEFFFGGGHHHIIIJJJJJJJJJEEECCC@@@AAADDDFFFEEEDDD@@@AAABBBDDDFFFGGGHHHIIIFFFNNNVVV___ooo{{{jjj___bbblllyyyyyygggZZZPPPIIIEEEGGGHHHFFFDDDEEECCCDDDEEEFFFFFFEEEDDDCCC888:::===@@@BBBCCCCCCCCC===<<<===???AAABBBBBB@@@<<<===>>>===<<<;;;<<<===666:::??????======@@@DDD999;;;>>>???>>>=========>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;999888;;;;;;;;;<<<<<<<<<======777::::::777777::::::777444444444444444555666777777444222444999:::777222999666333444666888777555333333333444444444555555222444666444111//////111......//////000000000111000111111111111222222222......//////000111111111---...///000111222333444111222333222111222555888333333222222111222222222333444444444333444777999999:::AAAJJJTTT```sssoooaaaXXXTTTRRROOOPPPOOOIIIBBB======???888777666555555444444555555666777777777888;;;>>>KKKRRRUUUUUUYYY______[[[QQQKKKHHHKKKQQQWWWaaakkkuuu}}}nnn\\\PPPIIIDDDCCC>>><<<>>>???<<<;;;==================<<<<<<<<<666888999999999:::===??????AAACCCBBB???>>>???@@@;;;:::999888999:::;;;<<<>>>============<<<<<<<<<======>>>>>>??????@@@@@@===???AAAAAA@@@@@@AAABBB>>>;;;:::<<<;;;999999<<<:::777444444777888666444555888:::888888;;;:::666777888999999999999888888777777666666666777777888111000000000111333555666333333222222333333444555444333222111111222333444333333222222111000000//////000111333333444444444222222222222222222222222|||qqqjjjggg___XXXRRRQQQOOOJJJIIIJJJPPPOOONNNLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBDDDGGGHHHHHHGGGGGGLLLOOOXXXgggwwwuuujjjfffjjjooo|||pppaaaYYYNNNIIIEEECCCDDDFFFEEEDDDAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@888:::<<<>>>??????>>>===<<<<<<;;;::::::999888888======>>>======<<<;;;;;;::::::;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<===<<<;;;999999:::888999;;;======<<<;;;:::===<<<;;;<<<888555777===555---,,,444888333555<<<777666555444444555777888555555555555555555555555666666555444222111333555222333333333333222111111,,,///111111......000333333333333333333222111000------...111444222---(((111111111000000000000000//////111222333444444555222333333333333222111111222111111222555666777777<<>>CCCGGGLLLRRRYYY___dddeee___VVVQQQKKKHHHMMMTTT[[[fffrrrxxx{{{ooocccUUUGGGAAABBB@@@@@@????????????@@@@@@@@@@@@>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;???@@@BBBBBBAAA???<<<:::>>>>>>===;;;::::::===@@@>>>>>>===>>>???@@@BBBCCC999;;;>>>@@@@@@???@@@AAA???AAADDDFFFEEECCC@@@>>>;;;>>>@@@===888666888;;;555555666666777777888888666555555666777888888777777666555666666666444222888888666555444444444444111000///111333555444333222222222222222222222222111111222333333333222222444444333333111000...------***,,,111444333222333222222222222222222222222xxxnnnhhheee```XXXRRRPPPNNNJJJIIIKKKOOOOOONNNLLLKKKIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCAAABBBDDDGGGHHHHHHHHHGGGMMMRRR\\\jjjyyysssiiifffkkkqqq}}}mmm___WWWMMMIIIEEECCCDDDFFFEEEEEEBBBBBBCCCDDDDDDEEEEEEDDDFFFEEEEEEDDDCCCBBBAAAAAA:::;;;===???@@@???>>>===<<<<<<;;;;;;:::999999888<<<<<<<<<===<<<<<<;;;;;;999:::;;;<<<<<<============<<<<<<;;;::::::;;;;;;;;;===>>>===<<<::::::;;;999:::;;;======<<<:::999999777888999666222333888777///...666888555555<<<:::888666444333444444555555555555555555555555555444444555333222333555777333444444444333333222222000111222111000///000111333333333333333222111000///...---///111111///,,,000000000111111111111111...///111222333444444444000111222333333333333333555444333333444555555555>>>AAAJJJWWWgggwwwrrreeeYYYQQQRRRVVVTTTQQQLLLFFFAAA<<<999888:::888666666777777444222666777888:::===BBBIIINNNUUU\\\dddhhhllljjjaaaVVVQQQLLLKKKPPPXXX```lllwww}}}uuuiii]]]PPPEEEAAABBB@@@??????>>>>>>??????@@@===>>>>>>???>>><<<:::999;;;<<<<<<======<<<<<<;;;>>>???AAABBBAAA???===;;;=========<<<;;;;;;===???>>>===<<<<<<<<<===>>>???:::<<>>:::===???>>>999666777:::666666666666777777777777777555555666777888888777:::999999999::::::888666999888777666555555555555222222222222222333444555333333333333333333333333333333333333333222111000222222111111///...---,,,333111222666666333222555333333333333333333333333sssjjjeeedddaaaYYYRRROOOMMMJJJIIILLLNNNNNNMMMMMMKKKJJJIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFHHHHHHIIIIIINNNUUUaaappp}}}}}}sssjjjiiiooowwwyyyhhh[[[SSSLLLIIIFFFDDDEEEFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA===>>>???AAAAAA@@@>>>===<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<888999;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>>>><<<;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::888999;;;999555555999999222111777999666666:::888777666444444444555666444444444444444444444444222333444444333444666888444444444444444333333333555333222222222222000///222222333333333222111111000...---...000111111111000000000111111222222333...///000111222333333333///000111333444444555555555555444444555666777888AAAEEEPPPaaatttyyykkk___VVVPPPQQQVVVTTTNNNGGGBBB???===:::888999777666777888888777666777888888:::???FFFPPPVVV```iiirrrvvvvvvpppdddWWWPPPMMMOOOVVV___hhhttt~~~vvvkkk^^^SSSIIIAAA@@@CCC@@@??????>>>>>>??????@@@:::<<<>>>??????<<<999777;;;<<<<<<======<<<<<<;;;===>>>???AAAAAA???>>><<<;;;===>>>>>><<<<<<<<<======<<<;;;:::::::::::::::;;;===???@@@???>>>>>>???@@@@@@@@@@@@@@@???>>>>>>999<<>>:::777777888777777777777666666666666777666555666777888777666;;;:::::::::<<<;;;:::888999888777666666555555666333555666444222111444888333333333333333333333333444444444333222111//////111111111000000...---,,,111111222444000++++++///222222222222222222222222{{{ooohhhdddbbbaaaYYYQQQOOOMMMJJJJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJOOOXXXfffuuu}}}sssmmmnnnvvv~~~ssscccWWWQQQKKKIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBBBB@@@>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<===============888999;;;<<<======<<<;;;;;;::::::999999999:::::::::<<<======<<<;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999;;;999;;;>>>===999777:::999444333777888666555888333333333444555777999:::444444444444444444444444333444555555444444555777444444333333222222222222555222000000333444111...222222333333333222222111///......///000222222222000000111111222333444444...///000111222222222222000111222333444444444444111222333444666999<<>>>>>>>>;;;888999888888888888888888888888888888:::@@@JJJUUU\\\jjjttt}}}}}}uuufffXXXNNNOOOSSS[[[fffqqq|||zzzkkk```SSSIIIBBB>>>???CCC??????>>>>>>>>>>>>??????<<<===>>>???>>>===;;;:::<<<<<<============<<<<<<;;;<<<>>>???@@@???>>>===:::<<>><<<<<<<<<;;;:::::::::::::::::::::999;;;>>>??????>>>???@@@??????>>>>>>=========>>>777:::===>>>;;;888666666888888777777666666555555777666555666777888777666999888777888999999888666999888777666666666666666333666888555222222777<<<444444444444444444444444333333333333222111000///222222222222222111000///...///111111+++%%%'''---111111111111111111111111wwwmmmgggdddbbb___WWWQQQOOOMMMKKKKKKMMMKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLQQQ[[[kkkyyyzzzsssnnnqqqzzz}}}lll]]]TTTOOOIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCBBB@@@>>>=========<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>888999:::<<<<<<<<<<<<;;;::::::999999999::::::;;;888:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;::::::999666777;;;;;;777666777777444333666777666444555333333444555666777888999444444444444444444444444555666777666444333444555333222111111000000111111222///...///222444222000111222222333333333222222,,,...111222333222222222000111111222333444444555///000111222222222222222333333444444444333333222111333444555666:::???CCCJJJPPP^^^ppprrrggg\\\VVVRRRNNNOOORRRMMMFFF>>>;;;<<<===;;;888;;;:::999888777777888888999999:::<<>>AAA???>>>>>>>>>>>>>>>>>>???@@@???>>>=========>>>???<<<==================<<<;;;;;;===>>>>>>>>>>>>>>>999<<>><<<;;;;;;999999:::;;;<<<<<<======777:::===?????????@@@AAA???>>>===<<<<<<<<<======777999<<<<<<;;;888666555888888777777666666555555888666555666777888777555777666555666888888777555888777777666666666666666111555888666333444888>>>444444444444444444444444111222222333333333222222111111222222222111111000111111444444///***---444000000000000000000000000ssskkkfffcccaaa[[[UUUPPPPPPOOOLLLLLLNNNJJJKKKMMMNNNNNNLLLJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGIIILLLNNNUUUaaaqqq~~~yyyyyywwwssspppttt}}}vvvfffYYYRRROOOHHHIIIIIIHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA???===========================;;;<<<==================999999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<777999:::;;;999999999::::::::::::;;;;;;;;;<<<<<<;;;777777:::;;;999777888555444444555777777555444777777666666666555555444333333333333333333333333555777888777555333333444333222000//////000000111000//////000222333333222111111222333333333222222---000333444333222111222222222222333333444444555111111222333333333333333444444444444444333222222444666888777666999???DDDNNNXXXgggwww}}}mmmcccYYYVVVTTTQQQPPPQQQGGGBBB===:::;;;;;;:::999:::::::::888666666777999999:::===AAAJJJVVVccclllxxxxxxnnnaaaWWWOOOVVV^^^gggrrr~~~pppgggWWWMMMCCC@@@???>>>>>>@@@???>>>>>>======>>>>>>???BBB@@@>>><<<<<<>>>@@@BBB<<<======>>>>>>======<<<;;;;;;<<<===============:::<<>><<<<<<<<<999:::<<<===>>>?????????777:::===>>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<777888:::::::::888666555777777777777666666666666888777666666777777666555777666666777999999888666666666555555555555666666111444777777666555888;;;333333333333333333333333000111222333333333333333...//////000000000000///222111222444222///222777////////////////////////|||oooiiieeeaaa___WWWRRRPPPQQQQQQNNNMMMOOOIIIJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGEEEEEEFFFIIIMMMOOO[[[fffvvvwwwxxxyyyvvvuuuyyyqqqbbbWWWRRRQQQGGGIIIJJJIIIGGGFFFGGGIIIKKKIIIHHHFFFFFFGGGHHHIIIFFFEEEEEEDDDCCCBBBAAAAAA???@@@AAABBBBBBAAA???>>>========================;;;;;;;;;<<<;;;;;;:::::::::999888888999:::<<<>>>;;;;;;::::::;;;<<<<<<===777999;;;;;;:::::::::;;;999999999:::;;;<<<===>>>===888666999;;;:::999:::444555555666888999777555777777777777666555333333333333333333333333333333444666777777666555444555444333111000///000111222111222333222111111222333000111222333333333333222000222333333111000222444333333333444444444444444222222333444444444444333333333444444444444444444444777888888777:::AAAGGGRRR^^^ooo|||wwwfff]]]VVVUUUUUUQQQNNNMMMAAA???===;;;:::999999999777888888777555666999<<<:::===AAAIIISSSaaapppyyy{{{ooofff\\\TTTSSS[[[eeemmmxxxxxxhhh\\\PPPGGGAAAAAABBB@@@>>>>>>>>>>>>============>>>>>>@@@???>>>======>>>???@@@======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<<<<<<<;;;<<<===?????????>>>>>>:::<<<>>>???===<<<<<<==================<<<<<<<<<888888888888999888777666666666666666777777777777999777666666777777666444666666666777999999888666555555444444444444555555444555777888777666555444333333333333333333333333222222333333333222111111......///000000000000000111......000111///000444111111111111111111111111yyymmmgggddd```]]]UUUQQQOOORRRSSSPPPNNNOOOHHHJJJLLLNNNNNNMMMKKKJJJKKKLLLLLLLLLKKKJJJJJJIIIDDDEEEGGGIIIJJJJJJJJJJJJDDDDDDEEEFFFFFFGGGFFFFFFAAABBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEFFFIIIMMMPPP___jjjzzzxxxzzz|||{{{{{{~~~nnn___VVVRRRRRRGGGIIIKKKIIIGGGFFFGGGIIILLLJJJHHHFFFFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAABBBBBBAAA???>>>============>>>>>>>>>>>>::::::::::::999999888777;;;:::888777888:::===???;;;;;;;;;;;;;;;<<<===>>>888:::<<<<<<;;;;;;;;;===888888999:::;;;===>>>???999333000333666555444666444666666777999;;;999666555555666666666666666555333333333333333333333333222444666777777666666777555444222000000111222333333555666555111000111444000111222333333333333333333444333111...///222666444444444444444444333333333333444555555555444444111222333444555666666666111444777777888<<>>>>><<<999888999:::444666777666555666:::>>>;;;>>>EEENNN[[[jjjyyywwwjjj```XXXRRRVVV___iiiqqq|||tttbbbVVVMMMEEE@@@BBBDDDAAA>>>===>>>>>>============>>>>>>======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<<<<<<<======>>>?????????>>>===<<<===>>>@@@???===;;;::::::======>>>>>>======<<<;;;999888777777888888777666555555666666777777888888999777666666777777666444555444444555777888666555444444333333333444444555777777777888888666222...222222222222222222222222444444444333222111000//////000111222222333222222333///---000222111111333222222222222222222222222tttiiifffeee```[[[QQQQQQQQQRRRRRRQQQMMMJJJGGGIIIKKKLLLMMMLLLKKKJJJKKKIIIIIIJJJLLLLLLIIIFFFGGGEEEEEEGGGJJJKKKIIIFFFHHHIIIJJJHHHEEEDDDEEEHHHCCCFFFGGGDDD@@@@@@EEEKKKHHHHHHFFFDDDFFFLLLQQQSSS___rrr~~~~~~|||tttiii```WWWQQQOOOKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDBBB???>>>@@@AAA???@@@BBBBBBAAA???<<<:::???>>>===<<<<<<===>>>???===<<<999777666777999:::999999999:::::::::;;;;;;<<<;;;:::999888999999:::999;;;<<<<<<;;;<<<===>>><<<<<<============<<<<<<;;;;;;:::999777444111000666444111222555777666555555666777888888777666555555444333222222444555777555555555555444333222222000000111111111111000000222222222222222111000//////000111111000///111222333333222222111222222222444444444444444444444444444222000111444666444222333333333333444555666666888555444777:::===EEEMMM```ooosssjjjVVVRRROOOQQQTTTRRRJJJBBB=========<<<;;;:::888888666666666555555777;;;>>>999BBBMMMWWWfffyyyuuucccXXXVVVXXX[[[aaalllwwwvvveeeVVVNNNCCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>@@@@@@@@@???????????????@@@===::::::<<<===;;;999AAAAAA@@@???>>>>>>??????>>><<<;;;<<>>===<<<<<<<<<<<<:::999888777777777888999999888666555555666888999666666666666555555555555555666888999999999888777777666666555555555666666444444555555555555444444777666555444333222222222333333333222222111111111///---,,,...111111///---222111111111111111111111///000111222333333222111uuukkkiiigggaaa[[[QQQPPPPPPPPPPPPOOOMMMKKKHHHIIIKKKLLLLLLLLLKKKJJJKKKIIIIIIJJJKKKKKKHHHEEEGGGEEEDDDDDDFFFGGGEEECCCEEEGGGHHHGGGFFFEEEHHHJJJDDDFFFGGGEEECCCBBBEEEIIIHHHGGGEEEDDDFFFLLLRRRVVVaaattt|||kkk```YYYQQQLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEDDDAAA???>>>???AAA???@@@AAABBBBBB@@@===;;;======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;<<<======>>>===<<<;;;:::;;;<<<===<<<:::999:::;;;<<<<<<============<<<<<<;;;;;;;;;:::888666333222666444333444777888777555444555666777777777777777555444333222222333555666333333444444444444444333000000111111111111000000222222222222222111000000///000111111000000111222333222222111111222222222444444333333333333333333444222111222555666444333333333333333444555666666666555666:::<<>>===GGGSSSaaaqqqsssbbbXXXVVVXXX^^^eeeoooxxx|||~~~~~~ooo___RRRJJJ@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@?????????>>>>>>???===;;;:::<<<===;;;:::AAAAAA@@@??????????????????===<<<===???AAAAAA@@@<<<<<<<<>>>>>???AAA>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>===;;;999888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@>>>;;;999:::;;;<<<;;;999999999;;;<<<<<<============<<<<<<::::::::::::999777666555666555555777999999777555444444444555666777999999444333222222222333555666111222333444555555555555000000111111111111000000222222222333222222111000...000111111000000111222222222111111111222222333222222222333333333333333444333222333555666555444333333333333444555666777333555999===???EEESSS```lllyyy}}}lll]]]TTTOOOQQQRRRQQQOOOJJJDDD@@@::::::999888777666555555888888777666666888<<>>======>>>>>>>>>>>>>>>>>>??????===>>>>>>?????????>>>>>>@@@@@@?????????>>>>>>>>>>>><<<;;;;;;<<<===<<<;;;AAAAAA@@@?????????@@@@@@@@@>>><<<===???BBBDDDDDD<<<<<<<<<>>>@@@AAA???===999999:::;;;;;;:::999888::::::999999999999::::::999999999999999999999999666666666555555555555444222333444444555555444444555555444444444555555666555555666666666666555555444444333333444555666666222222222222222111111111000//////000222333111000000000000111222222222333000111222222333222222222~~~uuussssssooodddZZZSSSPPPLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJIIIJJJIIIHHHHHHGGGFFFEEEDDDLLLJJJGGGFFFFFFGGGHHHIIICCCDDDEEEGGGGGGHHHHHHIIIDDDDDDCCCDDDFFFFFFDDDBBBGGGEEEDDDFFFHHHNNNYYYbbbkkk~~~rrr```UUUOOOJJJGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBB@@@======>>>@@@===>>>@@@AAAAAAAAA@@@???:::;;;<<<===>>>===<<<;;;;;;<<<=========;;;999888::::::;;;;;;;;;<<<<<<<<<999:::<<<======<<<:::999555777999999999:::<<<>>>;;;<<<<<<======<<<<<<;;;999999999888888888777777555666888999:::999777555666555444444555666888999333333222222222333444555111222333444444444444444000000111111111111000000111222222222222222111111...///111111000000111333111111111111111222222333111111222222222222333333444333333444555555555555333333333444444555666777222555;;;@@@BBBHHHXXXhhhvvvwwwgggZZZRRRNNNRRRTTTRRRMMMFFFBBB@@@;;;:::999888777666666555888888888777777999===@@@DDDPPPbbbvvv{{{xxxqqqfff[[[VVVXXX[[[eeeooo{{{|||xxxxxxzzzyyy|||~~~uuuhhhZZZNNNFFFCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????===>>>??????????????????@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<===>>>>>>BBBAAAAAA@@@@@@@@@AAAAAA???>>><<<<<<>>>AAADDDFFF;;;<<<===>>>?????????>>>666777999;;;;;;:::888777::::::::::::::::::;;;;;;888999::::::::::::999888666666555555555444444444222222333333444444444444444444444333444444555555222222333333333333222222444444444333444555555666222222222111111111111111111111111222333333222222222111111111111111111111111222222222222222222222}}}zzz{{{}}}wwwjjj^^^SSSPPPLLLJJJIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGFFFFFFHHHJJJLLLEEEFFFFFFGGGGGGGGGFFFEEEBBBBBBAAACCCEEEEEEDDDBBBGGGDDDDDDHHHKKKPPP]]]kkkssszzzjjjYYYNNNHHHCCCAAABBBFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEE@@@AAA@@@>>><<<<<<>>>@@@<<<===???@@@@@@@@@@@@@@@;;;<<<===>>>???>>>>>>======<<<;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<555777888999999999;;;===;;;;;;<<<<<<<<<<<<;;;;;;777777777666777777777777555777999:::999888666666888777666444444444555666222222222222333333444444333333444444333222222111000000111111111111000000000111111222222111111111---///000111000000222333111000000000111111222333111111111222222333333333333333444444444444444555444444444444555666777777333666<<>>>>>????????????>>>>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<===???@@@BBBAAAAAAAAAAAAAAABBBBBB???>>>===<<<<<<>>>BBBDDD;;;<<<===>>>>>>>>>??????777888:::;;;<<<:::999888999999::::::;;;;;;;;;;;;888999::::::::::::999888555555555555444444444444444444444444444555555555333333333333333444555555222222333333333333222222555555444333333333333333111111111111111111111111111222333333333333333333444333333222111000//////333333222222222222222222~~~}}}~~~oooaaaSSSPPPLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEGGGHHHEEEFFFFFFFFFEEEFFFIIIKKKGGGGGGFFFGGGGGGFFFDDDAAA@@@AAABBBCCCCCCDDDEEEFFFHHHDDDEEEJJJNNNSSSbbbsss}}}vvvgggWWWNNNIIIDDDBBBCCCFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDD?????????===<<<;;;===???<<<======>>>????????????<<<<<<===>>>????????????===<<<;;;:::999999999999999999999:::::::::;;;;;;===<<<;;;::::::<<<===>>>:::;;;;;;:::888777777888;;;;;;<<<<<<<<<<<<;;;;;;777666666666666666777777666888::::::888666666777888888666555444333333333222222222222333333333333444444444444333222111000000000111111111111000000...///000000111000000000---///000111000111222444000000000000000111222333111111222222333333444444111222444333222222333555444444444444555666777888666888>>>DDDJJJTTTfffvvvwwwjjj```YYYVVVTTTUUUTTTPPPIIICCC@@@@@@>>>===;;;999888888888999666777888888999===BBBFFFRRR___ppp~~~|||ppp___]]]YYYUUUUUUZZZbbbhhhlllsss|||}}}{{{{{{}}}zzzyyyxxxyyy{{{}}}}}}|||sssmmmcccVVVJJJCCCAAAAAA===>>>>>>>>>>>>>>>===============>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@???>>>======<<<;;;999:::<<<<<<===>>>@@@CCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@>>><<<<<<>>>AAA:::<<<============>>>@@@999999:::;;;;;;:::999888777888999:::;;;;;;;;;:::999999999999999999999999555555555444444444444333555444444444444555666777222222222222333444444555555555666666666666555555444444333222222111222222000000000111111111111111000222444444333222333444444333333222111000//////444444333222222222222333xxxyyy~~~ppp```SSSPPPMMMKKKKKKJJJIIIHHHKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIGGGFFFFFFHHHKKKEEEGGGHHHHHHFFFEEEGGGIIIGGGFFFFFFGGGHHHGGGCCC@@@@@@BBBDDDDDDCCCDDDHHHLLLIIIDDDFFFLLLPPPUUUfffzzz}}}|||}}}qqqcccUUUOOOLLLHHHFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>>>>===;;;;;;===???<<<<<<<<<===============<<<;;;;;;<<<===>>>??????<<<<<<======<<<;;;999888888888888999999999::::::999::::::;;;;;;;;;<<<<<<<<<======;;;888777777777:::;;;;;;<<<<<<;;;;;;:::999888777666666777777888666888999888666444666777666666666666555444333333111111222333333333333333222222333333333222222111000000111111111111000000------...///////////////---...000111000111222444////////////000111222333222222222333444444555555///111333333111111222444444444444444555666777888::::::@@@IIISSS```rrr}}}nnnaaaZZZVVVUUUVVVUUUQQQKKKFFFAAA??????>>>===:::888777888888999555666777999;;;???EEEIIIXXXdddsss{{{~~~zzzooodddUUUSSSPPPPPPUUU^^^iiiqqqyyy|||}}}}}}{{{zzzzzz{{{}}}}}}zzzwwwiiidddZZZNNNEEE@@@???AAA======>>>>>>>>>>>>======<<<======>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@???>>>===<<<;;;;;;888:::<<<======>>>AAADDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDAAA===;;;<<<>>>:::<<<======<<<<<<>>>AAA;;;::::::999999888888888666777888999:::::::::999999888777777777777888999555555555444444444333333555444444333444555666777111111111111222333444555666666666777777666666666111111000000111111222222///000000000111111111222///222444444222111222444111111111111111111111111555444333222222222222333qqqttt{{{mmm]]]SSSPPPNNNLLLLLLKKKIIIGGGKKKJJJIIIHHHHHHHHHHHHHHHFFFHHHIIIHHHFFFFFFJJJMMMHHHJJJLLLKKKHHHFFFGGGHHHFFFEEEEEEFFFHHHHHHDDDAAA@@@CCCFFFEEECCCEEEKKKQQQIIIEEEFFFNNNQQQWWWiii~~~uuurrrsssyyyhhh\\\PPPKKKJJJGGGEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCC===>>>>>><<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???:::<<>>===>>><<<:::888777777888999444555777999;;;@@@FFFJJJYYYeeerrrwwwuuuoooeee[[[OOOMMMLLLNNNVVVbbbooowww~~~}}}}}}~~~zzzuuuccc^^^UUUJJJAAA>>>>>>@@@>>>??????@@@@@@@@@??????<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEE@@@@@@???>>>===<<<;;;;;;777:::<<<======>>>BBBEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGDDD???;;;;;;<<<:::<<<>>>===;;;;;;>>>AAA;;;;;;999888777777777777555666888999::::::999999999888666555555666888999555555444444444333333333444444333222333444555666111111111111222333444555444444555555555555444444.........///000222333444//////000000111111111222///111444444222111222444...///000111222333444444666555333222111222333333mmmpppvvvzzzyyyrrrggg^^^SSSOOOKKKJJJLLLMMMMMMLLLKKKHHHEEEEEEGGGIIIHHHFFFIIIFFFBBBAAACCCEEEHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEKKKHHHDDDEEEHHHIIIEEEAAAAAABBBCCCEEEFFFGGGGGGGGGFFFHHHJJJKKKOOO[[[mmm{{{|||lllgggeeemmmwwwyyykkk\\\NNNIIIHHHGGGEEEFFFFFFEEECCCCCCEEEFFFEEEDDDEEEEEECCCBBBBBBAAABBBBBB@@@>>><<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>@@@@@@???===999666666666111222333555777999;;;;;;999;;;<<<:::777555777:::<<<;;;:::999:::;;;<<<===;;;<<<=========<<<;;;:::BBB>>>:::999<<<===;;;999888777666444333333333333777777777666555555555444,,,...000222444444333222111333555444333111000111000111222333333222111000222111000.........///000111111111111111222222222111111111111111111111111555444333222333555777999111111222222333444555555888555444666555444777===>>>???FFFRRRcccrrr||||||oooeee[[[TTTSSSVVVYYYSSSLLLFFFBBB@@@>>>===@@@???===;;;999888888777444666999<<>><<<;;;:::;;;::::::<<<>>>??????===AAAAAAAAABBBCCCDDDFFFFFFGGGEEEBBB???<<<:::999999:::<<>>======???@@@BBBCCCCCCBBB@@@???CCC>>>???DDDDDD>>>:::;;;999:::;;;;;;<<<<<<;;;;;;::::::999888777777888888:::888777888;;;<<<:::777::::::999777777666666666444444444555555555666666555444444444444555666666444333222111111111222222444333222111222333555666666555555444333222111111000000000000111111111111333333222111222333444555000111111111000000222444222222333333333333444444~~~qqqqqqqqqqqqmmmeee[[[TTTQQQNNNLLLKKKMMMNNNMMMKKKMMMJJJGGGFFFGGGHHHGGGEEEJJJGGGDDDDDDEEEHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEHHHFFFEEEEEEFFFFFFEEECCCCCCCCCDDDFFFGGGGGGGGGGGGIIILLLOOOPPPUUUbbbtttyyyiiieeeeeekkksssyyyuuudddXXXMMMJJJJJJGGGDDDDDDDDDCCCAAAAAACCCDDDCCCBBBEEEDDDCCCBBBBBBAAAAAAAAA???>>><<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===:::888888999888888999::::::;;;<<<<<<888999:::999999999;;;<<<:::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;:::888777666777999999888777666555555555555666666666555444444333333000000000111222333444444222444555555333222222222000111222333333222111000...//////000///...---,,,000000000111222222222333222222222111111111111111555444333222333555777888111111222333555666777777777555444555555444888>>>>>>CCCMMM]]]nnn{{{}}}qqqeee^^^ZZZWWWWWWYYYTTTOOOHHHCCC???===;;;:::===<<<;;;::::::999999:::666888;;;===AAAGGGMMMRRRWWW]]]eeehhheee]]]UUUPPPPPPRRRVVV\\\eeerrr|||pppeee\\\RRRGGGAAAAAABBB@@@>>>@@@@@@??????>>><<<;;;:::;;;:::;;;<<>>@@@@@@AAAAAABBBDDDEEEFFFDDDCCC@@@>>><<<;;;:::::::::===???@@@???>>>>>>>>>???@@@BBBCCCCCCBBB@@@???BBB>>>???CCCCCC>>>::::::999999:::;;;;;;;;;;;;:::999999888777777777777777666555555888;;;===<<<:::999888777555555555555555111111111222222222333333444444444444444555666666333333333222222222111111333222222222222333333444444444333333222222111111//////000000111111222222222222111111111222333444222333333333222222444666222222333333333333444444zzzssspppkkkfffaaaZZZSSSOOOOOONNNMMMMMMNNNMMMLLLJJJNNNLLLIIIHHHHHHGGGFFFEEEJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJNNNQQQXXXfffwww~~~ssseeecccdddjjjooottt}}}}}}qqq^^^TTTLLLJJJJJJGGGCCCBBBEEECCCBBBBBBCCCDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>><<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>???>>>>>>======>>>>>>???<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;888888999:::::::::::::::999999999999::::::;;;<<<888:::;;;888444333666:::999888888777777888888888777777666666555444444333444222111000000222444666333555666666444333333444111222222333333222222111---///111222222000---,,,//////000111222222333333222222222222111111000000444444333333333555666777111111222444555777888888666444333555555444999???@@@IIIXXXjjjzzzvvvhhh[[[XXXYYYYYYXXXYYYPPPKKKEEE@@@>>><<<:::999:::::::::999::::::;;;;;;999;;;===@@@DDDJJJQQQVVVWWW[[[______\\\VVVQQQNNNRRRVVV]]]eeeooozzzzzzjjj^^^TTTMMMDDDAAABBBBBB@@@===????????????>>><<<;;;:::;;;;;;;;;===???@@@@@@>>>@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???===<<<;;;;;;<<<;;;===>>>???>>>======>>>???@@@AAABBBBBBAAA@@@???AAA>>>>>>AAABBB>>>::::::888888999::::::::::::999888888777666666666777777666555666888;;;<<<;;;:::999888666555444555555666333333333444444444555555444444444444444555555666222222333444333222111000111222222222222222111111222222222222222222222222//////000000111222333333111111000000000111222333222333444333222222444555222222333333333333444444vvvooolllfffaaa]]]YYYTTTQQQOOOOOOOOOOOONNNLLLIIIGGGKKKJJJIIIHHHHHHGGGFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHGGGGGGHHHHHHIIIHHHHHHHHH@@@CCCFFFEEEAAA@@@CCCFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEHHHMMMRRR[[[jjj{{{yyymmm```aaadddjjjooouuuzzzooo^^^TTTLLLJJJIIIEEECCCCCCGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>??????===>>>???>>><<<;;;<<<===;;;;;;::::::999999999888AAA>>>::::::;;;;;;999666888999:::;;;<<<;;;:::999:::999888888999;;;===>>>;;;<<<<<<:::777777999;;;888777777777888888999:::999999888777666555444444444333222222222333444555333444555555333222333444222222333333333333222222000222333444444333111000//////000111222333333444333333222222111000000000444333333333333444555666000000111333555666777888555333333555666666:::@@@BBBNNNaaauuuvvvfffXXXUUUYYYYYYVVVTTTMMMIIIDDD@@@>>>===;;;:::999999999999999::::::;;;:::<<>>:::????????????>>>===<<<;;;;;;;;;;;;===@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDBBBAAA???===;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@???@@@>>>>>>@@@@@@>>><<<:::777777888999999999999999777777666666666666666777999999999999999999888777:::999777666666666777777444444444555555555666666444444333333444444555666111222333444444333000///000111222333222111000///000000111111111222222222//////000111222222333444111111111111111222222333000111222111000000111333222222222333333333444444uuukkkhhhccc___\\\XXXTTTQQQOOOPPPQQQPPPMMMJJJGGGEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJHHHFFFFFFGGGHHHIIIIIIIIIIIIIII>>>CCCFFFEEE@@@>>>BBBFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJOOOWWWbbbqqqxxxnnn]]]___dddmmmssszzzvvvkkk___UUULLLHHHFFFDDDDDDFFFGGGFFFDDDDDDFFFGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@???======<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>??????>>><<<::::::;;;888888888888999999999999AAA===:::999;;;<<<999777999:::<<<=========<<<;;;;;;::::::::::::<<<>>>???>>>;;;999888:::;;;;;;:::666666666666777777999999888777777666444333333222111222333444444444333222111333333333111111222444222222222222222222222222333333222222222222333333///000000111222222333333222222222111111111000000333333333333333444444555...///000111333444555666555333333666777777<<>>===<<<;;;:::::::::999888888888999999:::===AAAEEEJJJPPPVVV[[[]]]\\\YYYTTTPPPOOOQQQRRRTTT\\\hhhttt~~~|||nnn]]]RRRIIIFFFCCCAAAAAA???;;;888>>>>>>???>>>>>>===<<<;;;;;;;;;<<<>>>AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBB@@@===;;;:::::::::999::::::999888999;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@===:::666777888888999999888888777666666666666666777777888999999999888777777777777777666666555555555666000000111111111222222222333333333333333444555555111222333444444333000///000111222333333222000///000000000111111222222333///000000111222333333333222222222333333333333333111222222111000///111333222222222333333333444444}}}ssshhhddd```[[[WWWSSSOOOLLLMMMOOOPPPOOOLLLIIIGGGGGGEEEGGGIIIJJJIIIHHHIIIJJJFFFEEEEEEFFFHHHIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJ@@@CCCFFFDDD@@@???AAAEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEHHHNNNWWWcccsss~~~}}}xxxqqq\\\]]]cccnnnxxxpppddd]]]TTTKKKHHHEEECCCEEEHHHFFFDDDCCCCCCDDDEEEDDDDDDBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<=====================<<<<<<======>>>???===>>>>>>??????>>>>>>======>>>???===;;;::::::;;;888888999999::::::;;;;;;:::999888999;;;<<<<<<<<<;;;;;;<<<===============;;;;;;;;;;;;<<<<<<===>>>===999555666999;;;:::777555555555555555666777888555555444333222000/////////111333555555444333111111222222222111111333444222111111000000111111222111000/////////000222333111111111111111222222222111111111111111111111111333333333333444444444333//////000111222333444444555333444777999:::???FFFJJJYYYppp{{{lll___UUUVVV[[[ZZZTTTPPPBBB???<<<;;;;;;;;;:::888999999888888777888888888:::>>>DDDIIINNNSSSYYY\\\]]]ZZZUUUPPPLLLLLLPPPTTTYYYaaannn{{{uuugggYYYPPPEEEDDDBBBAAA@@@>>>;;;888>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<>><<<;;;::::::::::::999888777888;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>???AAA@@@<<<777777888999999999999888777777666666666777888888444666888999888888999:::333444555666666555333222111111222222222333333333333333333333333444444555222222333444333222111000000111111222333333222222000111111111222222333333111111111222222222222222222222333444444444444333333444444333222111333444222222333333333333444444wwwlllfffaaa[[[VVVRRRPPPMMMKKKIIIKKKNNNNNNLLLJJJKKKLLLGGGJJJMMMMMMKKKIIIJJJKKKGGGFFFEEEFFFGGGHHHHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKBBBDDDEEEDDDAAA@@@AAACCCEEEDDDCCCCCCDDDFFFHHHIIIDDDGGGMMMWWWdddsss{{{xxxsssnnn\\\[[[```mmmzzzzzzgggZZZUUUNNNIIIHHHFFFDDDEEEIIIFFFDDDCCCCCCDDDEEEEEEDDDAAABBBCCCCCCCCCAAA???>>>;;;<<<<<<==============================>>>>>>???<<<===>>>>>>>>>>>>===<<<:::<<<===<<<;;;:::;;;<<<999999999999::::::::::::666777888999999:::<<<>>><<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<<<<;;;;;;999888666666777888888999666666555555555666777777666666555444222111000//////000111222333333333444222333333222111222444666111111000//////000111111...//////000000000000111222222222111111111111111000000000111222222333333333333333444444333333222111111111222222333333333666444555999;;;<<>>>>>>>>>>>>>>======<<<<<<<<<<<>>???CCCBBB===777888999999::::::999999777777777777777888999999444666999999777777888:::222444777999999777444222333333444444444555555555333333222222333333444555333333333222222222111111111111111111222444555666222222222222333333333333333333222222222222111111000111222333444333333222444444555333222111222444222222333333333333444444~~~pppeeeddd___XXXRRRPPPPPPPPPPPPEEEIIILLLMMMLLLLLLNNNQQQKKKMMMPPPOOOLLLJJJJJJLLLHHHFFFEEEEEEGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKLLLDDDEEEEEEDDDBBBAAAAAAAAAEEEEEEDDDDDDEEEGGGJJJKKKHHHKKKQQQ[[[iiixxxyyyssslllggg]]]ZZZ^^^lllzzzuuu```RRRMMMIIIGGGHHHHHHEEEFFFIIIHHHFFFEEEEEEFFFGGGGGGFFFAAABBBCCCCCCCCCAAA???===;;;;;;<<<===>>>>>>=====================>>>??????;;;<<<===>>>>>>===<<<;;;777999;;;;;;;;;;;;===>>>999999888888888888888777777999;;;:::777777:::===<<<;;;:::999:::;;;<<<===999:::;;;<<<;;;:::999888777999:::999666555999<<<777777666666666666777777:::999888777555444333222000/////////000222555666333444444333222333555888111000///......///000111...///222444444333111000333333222222111000000000//////000111222333333444333333444444444333222222333333333333333333333333666444666:::<<<===CCCJJJ^^^jjj{{{rrrhhh```WWWRRRTTTVVVQQQJJJFFF???>>><<<<<<=========<<<444444555666888999;;;<<<;;;AAAJJJRRRWWW[[[^^^______[[[UUUOOOLLLNNNTTTYYYeeemmm{{{|||pppcccVVVLLLFFF>>>??????@@@@@@@@@@@@???===>>>>>>>>>>>>>>>===<<<<<<<<<===???BBBDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA?????????@@@@@@======;;;999888:::>>>AAA@@@@@@????????????@@@@@@AAACCCBBB>>>@@@DDDCCC>>>888888999::::::::::::999888888777777888999::::::777999;;;:::666444555777444777;;;>>>>>><<<888555000000111111111222222222333333222222333333444555444333222111111111222222111111111111222444777888333333333333333333333333444444333222222111111000///000111222333222111111222333333111000///000222222222333333333444444444uuukkkggg___\\\WWWRRRNNNMMMNNNNNNKKKJJJJJJJJJJJJLLLMMMOOONNNOOONNNLLLJJJHHHIIIJJJCCCEEEHHHJJJKKKIIIFFFDDDFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEFFFEEEEEEDDDCCCFFFEEEEEEEEEFFFFFFEEEDDDFFFHHHPPP]]]nnn}}}zzzrrriiibbbZZZ\\\cccppp~~~sss```QQQMMMJJJFFFDDDDDDEEEEEEDDDFFFDDDCCCCCCEEEGGGHHHGGGDDDEEEFFFFFFEEECCCAAA???@@@???>>><<<<<<<<<===>>><<>>>>>===<<<===>>>>>>>>>===;;;:::======>>>===<<<<<>>AAAFFFTTTaaapppqqqddd^^^YYYWWWUUUUUUUUURRRLLLGGGAAA@@@>>>;;;:::999999999777999:::888666777;;;???AAAEEEMMMTTT[[[___aaaaaaYYYTTTOOOMMMKKKNNNYYYdddkkksssttthhhZZZLLLDDDCCC@@@@@@@@@??????===<<<<<<@@@>>>===<<<;;;;;;<<<<<<======>>>>>>???@@@BBBCCCAAACCCDDDDDDCCCCCCDDDFFFIIIEEEAAAAAADDDFFFCCC@@@=========;;;::::::<<<>>>@@@>>><<<===???AAAAAAAAAGGGEEEBBBAAAAAABBBBBBAAA<<<;;;::::::999999::::::555666555444333444777:::444666888999777666666666777666555555555666888999888333222555444//////444111222222333333444444555333333222111222333444555222222222222333444555555444000///333999;;;666000444///...333444111000333111111000000111111222333444333222222111111222222444444555555555444222111rrriiieee___\\\WWWRRROOONNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJHHHIIIJJJDDDFFFHHHJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCDDDFFFGGGGGGGGGJJJNNNVVVdddtttxxxpppfff```]]]```gggsss}}}nnn\\\PPPKKKHHHEEECCCDDDDDDDDDCCCFFFDDDCCCCCCEEEGGGHHHGGGEEEEEEFFFFFFDDDBBB@@@??????>>>===<<<<<<===>>>>>>;;;???@@@<<<;;;===>>>=========>>>???>>>===<<<;;;?????????===;;;;;;<<<>>>999999:::::::::999888888777777777888999999::::::999999::::::;;;<<<<<<<<<888888888777777666555444555666777555333222333444666444333444666777666444666666555555555555444444333444555555555444333222111222333333222111333444000111111222222111111000333444555555333111111222000000111111000---+++***000111222333444333222222777...+++222555000///444111222444555666666666666444888555666???CCCKKK\\\jjjwww}}}nnnbbb]]]XXXWWWVVVUUUSSSNNNHHHDDD???>>><<<:::999888888999888999:::999777777;;;???BBBFFFMMMUUU[[[^^^___```YYYRRRMMMLLLMMMQQQZZZdddmmmuuu{{{mmmbbbUUUHHHBBBAAA????????????>>>===<<<<<>>===<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFHHHDDDAAAAAADDDEEECCC@@@;;;<<<<<<;;;::::::;;;===AAAAAAAAA@@@AAABBBDDDEEEFFFDDDBBBBBBCCCCCCBBBAAA;;;999777555444666888:::555666666555444555777999444666888888777555555666555555555555555666666777777333222555444000000444333333333333333333333333444333222222222333444555666555444333222222222222222000000333777777444000///+++***///111//////111///000000111222222333333000000000000111222333333444444555555555444222222}}}nnnfffccc^^^[[[VVVRRROOONNNNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNLLLJJJHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCEEEFFFAAAAAABBBCCCEEEFFFHHHIIIKKKQQQ]]]lllzzz~~~uuulllccc]]]aaaeeemmmyyyvvveeeWWWNNNIIIGGGDDDCCCDDDDDDDDDCCCFFFDDDCCCDDDFFFHHHHHHGGGFFFFFFFFFEEECCCAAA???>>>>>>>>>============>>>???:::>>>???;;;:::<<<>>><<<===>>>?????????>>>===<<>>?????????>>>===<<<;;;======<<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDEEEGGGDDDAAABBBDDDDDDBBB???888:::;;;;;;:::999:::;;;<<>>>>>AAADDDDDDCCCCCCCCCDDDDDDCCCAAA<<<999555222222444888:::555777888777666666777999333555777777555444555555333444444555555555555555777444333555555222111333555555444333333222111111444444333222222222333333666555444333222222222222000111222333444333222111---))))))...000000000111...///111222333333222222111111111111111222333444333444555555555444333222yyyllleeebbb\\\ZZZVVVRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMKKKMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEHHHFFFCCCAAA@@@@@@AAABBBAAABBBCCCCCCCCCEEEGGGIIIHHHQQQ```qqq~~~sssggg___[[[dddiiisss~~~ooo^^^SSSNNNIIIGGGEEEDDDEEEFFFEEEDDDFFFDDDDDDEEEGGGHHHHHHGGGGGGFFFEEECCCAAA???>>>==================>>>>>>>>>999===>>>;;;:::<<<===<<<>>>???@@@@@@@@@???===<<>>???===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBCCCCCCBBBDDDEEEDDDCCCCCCDDDEEEEEECCCBBBBBBCCCCCCAAA???666888;;;;;;:::999999999999===@@@???<<<;;;???CCCCCCBBBCCCDDDEEEEEECCCAAA;;;999777555555666888:::555777999999888777777888333555666666444444444555333444555666777666555444666555555555555444333333444444444333333222222222444444333333333222333333333222222333333444555666000333555555222000111333000......000222333222222///000222333333222000///444333333222222333333444333444555555555444333222vvvkkkeeeccc[[[YYYVVVSSSQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEHHHFFFCCCAAA@@@@@@AAABBBCCCDDDEEEDDDBBBCCCFFFIIIGGGSSSeeewwwqqqddd]]]ZZZeeelllxxx|||iiiZZZQQQOOOIIIGGGFFFFFFGGGHHHGGGFFFEEEEEEDDDFFFHHHIIIHHHGGGHHHFFFDDDAAA???>>>>>>>>>=========>>>>>>>>>>>>===888<<<>>>;;;:::<<<>>><<<>>>???@@@@@@@@@???===<<<;;;<<<======;;;::::::;;;:::::::::::::::999888777777777777888999999::::::888888999999:::;;;;;;<<<;;;:::999888777777777777666777777777666888;;;===@@@>>><<<999666666777888666444222111000111333444000111333555666666555444555555555333222222555777000000111111111111000000...000222222222111222333000000111222333333444444000111222333444333222222444333444555333000000333444444444444555555666666333;;;<<>>???<<<============<<<;;;;;;::::::;;;<<<<<<<<<======>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBBBBCCCBBB@@@>>>555888:::;;;:::999999999<<<@@@DDDCCC???>>>AAAEEECCCBBBBBBCCCEEEDDDBBB???888888888888777777666666666888999999888666777777444555666555444333555666444555666888888777666666444666666666555666555333222222222333333444444444333333333333333333333222333333333333444555666666111444777666222111222555333333222111222333222000222333444444333111...,,,//////000000111333444555222333444555555555444333tttkkkfffdddYYYXXXVVVSSSQQQPPPPPPPPPLLLLLLMMMMMMNNNMMMMMMLLLIIIKKKMMMLLLKKKIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCEEEFFFDDDFFFFFFEEEBBBCCCGGGKKKLLLYYYlllpppbbb]]]]]]gggppp}}}xxxeeeWWWQQQOOOHHHGGGFFFGGGIIIIIIHHHGGGEEEEEEEEEFFFIIIIIIHHHGGGGGGEEEBBB@@@>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<888===>>>;;;:::===???======>>>?????????>>>===<<<888:::<<<<<<;;;;;;;;;<<<888999999::::::999999999777777777888999999::::::888888999999::::::;;;;;;<<<;;;999888777777888999444555555555555777;;;>>>BBBBBB@@@<<<888666666777555444333222222222333333111222333444555555555666666555444222111333777:::111111222222222222111111,,,...111111111111222444222222111111111000000000000111222333444333222222333222222333333333111000333333333333555666777888444;;;===BBBOOOXXXggg}}}|||mmmaaaXXXRRROOOOOOOOONNNJJJFFFBBB@@@@@@<<<<<<=========<<<;;;;;;777:::<<<;;;;;;===BBBGGGOOORRRXXX\\\]]][[[WWWUUUNNNJJJJJJQQQZZZaaaiiiqqq{{{|||fffYYYKKKEEECCC@@@>>>???;;;<<<<<<<<<<<<<<<;;;;;;888999:::<<<<<<=========>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDAAABBBBBBCCCBBB@@@???>>>666888::::::999999:::;;;;;;>>>AAAAAA???>>>@@@BBBDDDBBBAAABBBBBBBBB@@@>>>555555777777777666444333777888999888666555666777555666666555444444555777555666666777777777777777333666888666666777666333111111222333333444555555111222333444444444444333777666555444333333333333222444666555333222444666222333222///000222111---333333444333222000...---))))))+++---///222555666222333444555555555444333}}}ssskkkfffdddXXXWWWUUUSSSRRRQQQPPPPPPKKKLLLLLLLLLLLLJJJIIIHHHHHHJJJLLLMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFCCCEEEGGGEEECCCDDDJJJOOORRR___sssnnnbbb___bbbiiissssssbbbVVVPPPNNNGGGFFFFFFGGGIIIIIIHHHGGGEEEEEEEEEGGGIIIJJJHHHGGGFFFDDDAAA>>>===>>>???@@@????????????>>>===;;;:::999===???<<<;;;>>>@@@???======>>>???>>>===<<<;;;777999;;;<<<;;;::::::;;;777888888999::::::::::::777777777888999999::::::888888888999::::::;;;;;;<<<;;;999777666777888888555555555444444666:::===@@@AAAAAA>>>999666666777444444444444333333333333444333333222333444555666333444555444444555888:::222222333333333333222222...000222222111111222333333222111000////////////000111222333444333222222000222333333333333333111222222222333444777999:::333:::===FFFXXXcccqqquuuggg\\\VVVRRROOOSSSPPPKKKGGGDDDAAA???===;;;<<<<<<<<<<<<;;;999999666888;;;<<<<<>>>>>:::;;;;;;<<<<<<<<<;;;;;;777888:::<<<============>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEEEEEEECCCBBBCCCDDD@@@AAACCCCCCBBB@@@>>>===777999:::999999999;;;===:::;;;<<<>>>>>>>>>>>>===EEECCC@@@?????????>>><<<777777777777666666555555777888777666444444666777666777777666444444666888666555555555555666777777333777999666666999777333333333333333333333333333///000222444555555555444777666555444444333333444222222333333333333444666000222111...///333222---222222222111111111111000,,,,,,---...000111333444222222444555555555444444{{{qqqkkkfffcccXXXWWWUUUTTTRRRQQQQQQPPPLLLLLLLLLLLLJJJHHHFFFEEEGGGJJJLLLMMMKKKIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEEEEFFFEEEEEEDDDCCCBBBDDDFFFEEEDDDFFFLLLRRRUUUcccvvv~~~mmmbbbbbbfffjjjuuuooo```UUUOOOMMMEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEFFFGGGJJJJJJHHHFFFFFFCCC@@@===<<<>>>@@@AAA@@@@@@@@@@@@>>><<<:::999999===???===<<>>>>>>>>===;;;:::888:::<<<<<<;;;999999:::666777888999:::;;;;;;;;;777777777888999999::::::777888888999::::::;;;;;;;;;:::888666555666777888888777777555444666:::======???@@@>>>:::666666777444444555555555444333222555444333222222333555777000222555777777777888999222333333444444333333222111333444444222111111222333222222111111111111111000111222333444333222222...222666555333333444444111111111222444777:::;;;222888===III^^^kkkyyypppbbbZZZUUURRRPPPXXXRRRJJJEEEBBBAAA>>>;;;;;;;;;<<<<<<;;;:::888777555888;;;<<<===@@@GGGLLLTTTXXX\\\```___\\\WWWSSSNNNOOOTTT\\\bbbiiiuuuttteee[[[OOOCCC@@@AAA???======::::::;;;<<<<<<;;;;;;;;;666888:::<<<============>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCC???AAACCCCCCAAA???>>>===999999:::999888999<<>>@@@BBBBBBAAA???FFFCCC@@@>>>>>>===<<<;;;;;;:::888777666777999:::888888777444222333555888777777777666555555777999555555444333333555666777222777999666777:::888333555444444333333222222111...000222444555666555555444444444444444555777777111000000111222333444555///222222...000555555000000000000000111222333444555444333222111111111111111222444555555555444444vvvnnngggeeegggXXXZZZVVVOOONNNPPPNNNHHHLLLMMMMMMMMMKKKHHHEEECCCGGGHHHHHHIIIHHHGGGFFFEEEGGGHHHIIIIIIIIIIIIGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHBBBBBBDDDEEEEEEEEEDDDCCCAAAAAACCCFFFEEEDDDHHHNNNZZZjjjzzzuuufffcccgggiiinnnxxxzzzjjj[[[OOOKKKLLLGGGEEEDDDFFFIIIJJJIIIGGGFFFHHHHHHGGGEEEEEEHHHKKKCCCBBB???>>>======???@@@EEEDDDCCCBBB@@@>>><<<::::::======:::;;;@@@BBBAAA>>>>>>???>>>===<<<:::999:::888777999<<<===;;;999666888999999999999;;;<<<888999:::999777777888999???;;;999;;;<<<888777888888777666444444555555666555666777888999999999888???@@@@@@>>>999666444333333333333222222111111111222111222555777555333222111666777555666;;;;;;777555333111222555666555444222222111111000000//////000111222333444333333222111222444555666555444333222444555222......222777333444555555444666888;;;======AAAMMMaaawwwzzzfff[[[WWWUUUVVVYYYPPPLLLFFFAAA??????>>>>>>>>><<<::::::;;;;;;777444GGG===999AAAJJJMMMOOOQQQVVVYYY]]]]]][[[XXXUUUTTTLLLQQQYYYaaajjjsss{{{wwwfff\\\QQQMMMFFF@@@<<<;;;===>>>>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<<<<<<>>@@@BBB@@@<<<;;;>>>;;;:::999999:::;;;===>>><<<===???@@@AAA???>>>===??????>>>===<<<=========888777666666666777999:::999::::::999666555555666666777777444111000222555555666666555333333555666///111555888999999888777666666666555555444444444444333555888666222111444666555444222222333444555333333333444444444555555222111111111000000//////...111333222///...000222222333444555555333222000222333444444222222333444{{{rrrkkkdddaaabbbVVVXXXVVVQQQPPPQQQNNNHHHJJJKKKKKKLLLKKKIIIGGGEEEGGGGGGHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHHHHCCCEEEFFFFFFEEEDDDFFFGGGAAAAAACCCDDDDDDDDDCCCBBBCCCBBBDDDFFFEEEEEEJJJQQQ^^^mmm~~~tttgggeeejjjmmmrrr{{{wwwgggYYYNNNJJJLLLIIIGGGEEEFFFIIIJJJJJJIIIGGGHHHHHHGGGEEEDDDGGGIIICCCBBB@@@>>>===>>>??????CCCCCCBBBAAA???===<<<;;;888;;;;;;:::<<>>>>>===<<<;;;;;;999999:::===>>><<<:::555777888888888888999;;;777888999888777666777999>>>:::888;;;<<<999777999888777666555444555666666555555666777888888777777===>>>>>><<<888555333333444444444333333333333333333222222333333000...---///333555333444:::;;;888555333111222555666666555333222222111111000000///222222222222222333333444111333666888888777666444///222333222///...222666222333444444444555888;;;>>>???EEERRReeeyyyrrrbbb[[[XXXUUUUUUWWWPPPLLLEEEAAA>>>===<<<;;;===;;;::::::::::::777555AAA:::888@@@GGGKKKOOOSSSXXXZZZ[[[ZZZVVVRRROOONNNPPPUUU]]]fffnnnwwwqqqaaaVVVNNNKKKEEE@@@===<<<===>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<<<<===???AAABBBBBBCCCCCCDDDEEEFFFFFFCCCEEEFFFEEEAAA???>>>???===<<<>>>AAA@@@<<<<<>>>>>>>>=========<<<<<<888888777777777888:::;;;777888888777555444555666666777777555222111333555444555555444333333444666222333666888999888666555666555555555444444444444222111222555333000000444444444333333333444444555333333333444444444555555333222222222111111111111000111222111000000111222000111333555555444333222222333555444333333444555wwwoooiiibbb______SSSUUUVVVUUUUUUTTTNNNHHHIIIIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIBBBDDDEEEEEEDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDCCCEEEDDDDDDFFFEEEEEELLLTTTcccrrrssshhhggglllqqqxxxssscccVVVLLLJJJLLLLLLIIIGGGFFFHHHJJJKKKJJJHHHHHHHHHGGGEEEDDDEEEGGGCCCBBB@@@???>>>>>>??????AAA@@@@@@@@@???===<<<;;;999;;;<<<:::<<>>===>>>>>><<<<<<;;;:::::::::;;;;;;999;;;============???AAACCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDCCC@@@>>>>>>>>><<<;;;<<>>;;;;;;???===<<<;;;:::999999999999::::::;;;===>>>???@@@AAA<<<======>>>===<<<;;;:::999999888888888999::::::444555666666444444555666777777666555333222444666333444444333222222444555444555777888888777555444555555555444444444444444333111222444333000111666111222333444444555444444333333333444444444555555333333333333333222222222333111111111222333222111///000222444555555555444111333444444333333444666uuunnnjjjddd______RRRTTTWWWYYYYYYVVVOOOIIIKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHCCCDDDEEEEEEDDDDDDEEEGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEMMMWWWfffuuu}}}qqqggggggmmmsss|||ooo```TTTMMMKKKMMMLLLJJJGGGFFFFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???????????????>>>??????>>>>>>===<<<;;;===???>>>;;;;;;???@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<;;;:::555666888777666666888999999;;;<<<<<<::::::;;;===;;;777666:::<<<:::999;;;777777777666666666666666444444555666666666555555777888999777555333333333333333444444555555555666333555555222111333444333......//////222666:::;;;888777555444444333333222444444444333333222222222333333444555555555555444111444888<<<===:::777555111333666777555333222333000111222333333555999<<>>>>>>>><<<;;;::::::999999::::::999;;;===>>>>>>>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@??????<<<;;;<<<>>>===999:::======<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???:::;;;===>>>===<<<:::888888888888888888888888999333444666666555555666777666555444333333333444555222333333333222222333555555666777888888777666555555555444444444444444444888666555666444000222777///111333444555555444444333333333444444444555555333333333333222222222222444222000111444555333000000111222444444444444444000111333333222222444555}}}qqqllliiiddd^^^\\\SSSTTTXXX\\\\\\WWWPPPKKKOOONNNNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEGGGFFFEEEEEEFFFHHHBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAABBBBBBEEEMMMWWWhhhvvvyyyooofffeeellltttkkk]]]TTTNNNLLLNNNKKKJJJGGGEEEDDDEEEGGGIIIGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<===???>>>;;;;;;???@@@>>>>>>======<<<;;;:::::::::888999:::::::::999999999666777999888777777888999777999::::::999999:::<<<:::666555999;;;:::999;;;777777777777777666666666333444555666777777777777777888888666444222333444222222333333444444555555888<<<:::333...//////,,,***))))))***---///333666<<<;;;999666333000//////444444444555555555555555222444777::::::888666444222555999<<<<<<:::666333222444666666444111///...///111222333444666:::===AAAJJJXXXhhhvvv|||mmmaaaWWWTTTSSSQQQOOOPPPBBB@@@<<<;;;;;;;;;;;;:::999999888888777777888999777<<>>>>>>>>;;;;;;:::999999999999:::888:::===?????????@@@AAABBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@??????>>>>>><<<<<<>>>;;;888888<<<;;;;;;<<<<<<===============<<<;;;::::::;;;;;;<<<999:::<<<===<<<;;;999777777777777777777777666666333555666666666666777999555333222222222444444555111222333333222222444666444555666777888888888777555555555555555555555555;;;888777666333///000444///000222444555555444444333333333444444444555555111111222222222222222222444222000111444555333000333333333333333333333222///111222222111111222444vvvkkkhhhfffaaa[[[XXXTTTSSSVVV[[[[[[UUUOOOLLLPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJFFFFFFEEEDDDDDDEEEEEEFFFEEEFFFGGGGGGFFFFFFGGGHHH@@@@@@??????@@@@@@AAABBBCCCAAAAAABBBCCCEEENNNXXXjjjwww}}}tttllleeedddkkkuuuyyyfffZZZSSSNNNMMMMMMJJJJJJIIIFFFDDDDDDFFFHHHFFFEEEDDDEEEFFFEEECCCAAABBBBBBBBBAAA@@@@@@??????>>>>>>???>>>>>>===<<<;;;999;;;<<<:::<<>>===;;;:::999999999777999::::::888777777888777888999999777777888999444555666666666666777999:::666555999;;;999999:::777777888888888777666555333444666888999:::::::::999999999777444333444555333333333333333444444444---555666000---111333000000------000111000222666>>>===;;;777222///......333444555555666777888888555777:::<<<===;;;888666555777:::<<<<<<999666333111111222333222000---,,,///111333444555888<<>><<<::::::;;;<<<<<<;;;999999999888777777999<<<777>>>DDDFFFKKKTTT\\\```eeeaaaYYYQQQLLLLLLPPPTTT^^^eeepppyyyzzzhhhWWWMMMHHHAAA@@@???>>>>>>======>>>;;;;;;:::999999999::::::777:::===???@@@@@@AAABBB???@@@AAABBBCCCDDDDDDEEEAAA???===<<<======<<<;;;???<<<<<<===;;;888999===::::::<<<======>>>>>>===<<<<<<;;;;;;:::999999999999::::::;;;;;;999888777666666777777666666555444444555777777666666777888555333111222333555666555222333444333222333555777444555666777888888999999666666666666666777777777999777666666222......111000111222333333444333333333333333444444444555555111111111111222222222222333111111111222333222111444444444333333222222222111222333222111000111222~~~qqqgggeeeeee```YYYUUUUUURRRRRRWWWWWWPPPLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGAAAAAA@@@???@@@AAABBBCCCBBBAAABBBDDDEEEGGGOOOYYYmmmyyyxxxoooiiiddddddlllwwwrrr```WWWRRRNNNLLLLLLJJJKKKKKKIIIEEEDDDEEEGGGEEECCCCCCDDDFFFFFFDDDAAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>===<<<;;;888;;;;;;:::<<>>>>>;;;;;;:::888555444444666555555555555444444444444%%%000555000///555888555666222222666666333333666<<<<<<;;;777222//////000222333444666888999;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::<<<===<<<999666444000000111222222222111///000111333555666999===@@@JJJVVVfffvvvpppeee\\\TTTSSSSSSNNNHHHFFF>>><<<::::::;;;<<<;;;:::999::::::999777888;;;>>>:::AAAFFFHHHNNNXXX^^^___aaa\\\UUUMMMJJJMMMTTTZZZeeelllvvvsss```PPPHHHFFFAAA@@@>>>===<<<<<<======<<<<<<;;;:::::::::::::::777:::>>>@@@@@@@@@AAABBB======???@@@BBBCCCDDDEEE@@@>>>;;;:::<<<===<<<:::===;;;;;;===<<<:::<<>>===<<<999777555111111222333666777777666000222444555777:::>>>AAANNNZZZkkkzzz}}}mmm___XXXSSSUUUTTTNNNFFFBBB???===;;;:::;;;;;;:::999999:::;;;999777888<<<@@@???EEEIIIKKKRRR\\\aaa```[[[WWWPPPKKKKKKRRR\\\dddjjjqqq{{{nnnZZZKKKEEEDDDBBB@@@>>><<<;;;;;;===>>>===<<<;;;;;;::::::;;;;;;777:::>>>@@@AAAAAAAAABBB;;;<<<===???AAACCCDDDEEEBBB???<<<;;;===>>>===<<<:::999:::======<<>>;;;;;;===???AAAAAA????????????>>>===<<<;;;>>>===<<<;;;<<<>>>@@@BBB<<<<<<;;;;;;;;;:::::::::;;;<<<;;;:::777666777999888888777666666666666666444555777888777666444333666777888777666777888:::222555888;;;;;;:::777555777888:::<<<>>>@@@@@@AAA@@@>>>:::777444444555555:::888666666666777666555999;;;888111///333333//////111444444333222222333333222111000000222333444,,,111444444888???CCCCCCAAA<<<666333555777888888888999888999<<>><<<999999:::;;;999777:::888666555777:::::::::CCCHHHNNNPPPUUUZZZ\\\YYYWWWRRRMMMKKKJJJOOO[[[hhhpppyyyrrr^^^MMMDDDBBBBBB???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAAGGG???::::::999666777<<<===:::777777999<<<<<<;;;:::>>>>>>999777999:::888;;;:::999999888888999999777777888999999888666666999;;;<<<:::777555666888333444555555333333444555000111333444666666666666222333555555444555666888000444777777444444888<<<999999888888888888888999777666666555444333333333333222222111111222222333111111222222222333333333444444444444444444444444555555444333333222222111555444333222111111111111333333333333333333333333uuuoooiiifffbbbZZZUUUUUUPPPPPPPPPNNNLLLJJJKKKLLLNNNNNNMMMKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHIIIKKKMMMLLLJJJHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEHHHIIILLLWWWcccooo{{{|||ooobbb^^^aaaiiittt~~~mmmdddYYYRRROOOOOOMMMKKKIIIJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFDDDAAA@@@AAABBB???>>>======???@@@???>>>@@@??????>>>===<<<;;;;;;<<<<<<;;;<<<<<<>>>???@@@<<<;;;;;;;;;;;;::::::::::::;;;;;;999777777888999<<<;;;999777555444333333555666888999999888666555666777888777666666888:::444666888999:::888777555555666999<<>>:::777555444555666777555444444555555555444666888555///...111222///---///111222111000000111222222333333333333333333,,,///111222777>>>AAA??????;;;777555666777777666444555555666;;;>>>:::333222444444444222222333444555444666888777999CCCNNNXXXppp~~~ooo___ZZZTTTRRRTTTRRRKKKDDDCCC???<<<999888::::::999888999999888777888999<<<>>>CCCJJJOOORRRVVV[[[[[[WWWUUUPPPLLLJJJKKKPPP]]]jjjuuu~~~|||kkkXXXJJJCCCAAAAAA???>>>===<<<;;;<<<<<<===::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>===>>>???AAABBBBBBBBBAAAAAA<<<:::<<<;;;777777:::;;;999777777999;;;;;;:::888<<<<<<777555888999777:::999999888888888888888666777888999999888777666888:::;;;999666555666777333444555555333333444555444444333333222222222222222444555444333222333555000444777666444333666:::888777777666666777777888777777666555555444333333222222111111111111222222222222333333333444444444333333333333333333333333111111111000000000000///222222111111222222333333333333333333333333333333sssmmmhhhfffaaaYYYSSSQQQNNNOOOPPPNNNLLLJJJIIIJJJNNNMMMLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKIIIGGGHHHJJJLLLIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBDDDGGGJJJPPP]]]kkkuuu}}}pppfff\\\[[[aaajjjwww{{{ggg___VVVOOONNNMMMMMMLLLHHHIIIHHHGGGDDDCCCDDDEEEEEEFFFFFFDDDAAA???>>>>>>>>>>>>>>>???AAA@@@===;;;AAA@@@>>><<<;;;;;;;;;<<<:::;;;<<<<<<============;;;;;;;;;;;;::::::::::::999::::::999888777999;;;;;;:::999777555444333333777888999::::::999888777666777888777666666888999666777777888777777666555333444777:::>>>AAACCCEEE@@@>>>;;;777555555666666333222111222444555444333222333222...---000111///---///111111000///000111000222333555555555333333222444444555;;;BBBCCC@@@<<<:::888777777666555333000222333444888<<<999333222333444444333222333555555555777999999<<>>BBBFFFLLLSSSUUUXXX[[[YYYTTTPPPLLLJJJKKKMMMSSSaaammm{{{sss```PPPFFFAAA@@@???>>>>>>===<<<<<<<<<<<<===999999999999999999999999888999:::;;;<<<=========:::;;;===???@@@AAAAAAAAA;;;::::::===<<<999777888999777777777999:::999888888;;;<<<888666999:::999888888888888777777777777555666777888999999888777777888999888666444555666333444555555333333444555555555444333222111111111222333444333222111111333111333666555333222444777666666666555555666666777777777777666555555444444222222111111111111222222333333444444444555555555222222222222222222222222////////////000000000000//////000111333444555555333333333333333333333333qqqkkkgggeee```WWWPPPNNNJJJLLLNNNNNNLLLJJJJJJJJJMMMMMMLLLLLLKKKLLLLLLLLLIIIGGGFFFFFFGGGIIIKKKKKKKKKLLLLLLHHHEEEDDDGGGKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHGGGGGGEEEDDDCCCFFFDDDEEEGGGIIIPPP^^^lll||||||uuuggg___[[[]]]eeepppttt```ZZZRRRMMMKKKLLLLLLLLLIIIIIIIIIGGGEEEDDDDDDFFFCCCEEEFFFEEECCC@@@??????@@@???>>>?????????===;;;BBB@@@===;;;::::::;;;<<<999:::<<<===>>>===<<<;;;;;;;;;;;;:::::::::999999888999:::999888888:::;;;777777666666666666777777777777888999999999888888666777777777555555777999888777777666555555555555222333555777;;;>>>@@@BBB@@@>>>:::777555555666777111000000222444555444333000111000//////000111000///111222222111111222333000111111222333333333333555555444555;;;BBBBBB>>>999999::::::999666333111000222333333666:::888333222333555444333333444555555555666999;;;@@@LLLYYYiii}}}}}}~~~yyylll___TTTUUUTTTSSSRRRNNNFFF???<<>>?????????>>>:::;;;<<<===;;;888777888666666777888999999888777999======:::999;;;===<<<777777777777777666666555444555777888999999999888666777777666555555555555333444555555333333444555111333444555666555333222222333444333222111222333111333444444222222333555666666555555666666777777777777777666666555555555333333222222222222333333333333333333444444444444111111111111111111111111000111111222333333444444///000111222333444444444222222333333333333444444nnniiieeeccc^^^UUUNNNMMMGGGIIILLLMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJGGGDDDDDDGGGIIIJJJJJJKKKLLLLLLIIIEEEDDDGGGKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCGGGFFFFFFHHHJJJQQQ```nnn~~~tttjjj```\\\\\\ccclllwww}}}oooZZZUUUOOOKKKIIIJJJKKKLLLJJJJJJJJJHHHFFFEEEFFFGGGAAACCCEEEEEEDDDBBBBBBBBBCCC@@@===<<<===>>>>>>>>>@@@???===;;;:::;;;<<<===999:::<<<>>>>>>===;;;:::;;;;;;:::::::::999999999888999:::999888888:::;;;777777666666666666777777555666666777777777777777666777777666555555666888888777666444444444555555333333444555777999;;;===???===999666555555666777111111111333555666555444111000000111111111111222000111222111000000222333111000...---...000333555111222111111555;;;;;;777666888;;;<<<:::777444222222555666444555888777222222333555444444333555666555444666999<<>>999===<<<;;;:::999999;;;===444777999888777:::BBBIIINNNTTTZZZ[[[[[[ZZZTTTMMMIIIHHHJJJOOOUUU]]]lllxxxrrr```MMMFFFCCCAAA???@@@<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=====================>>>??????>>><<<<<<;;;===>>>;;;888777888999555666777888888777777777999<<<===999888;;;===<<<666777777777777666555444444555777888999999999888666666555555555555555444333444555555333333444555---000444777888555111...111333444444333333444666222333333333222222333444666666666666666777888999666666666666555555555555444444333333333333444444222222222222333333333333111111111111111111111111111222222333444555666666111222222333333333222111222222222333333444444444|||lllfffbbb```\\\TTTNNNMMMHHHJJJLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOKKKGGGCCCCCCFFFIIIJJJIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDFFFJJJNNNVVVeeetttyyynnnddd\\\\\\aaakkkuuu~~~wwwiiiUUURRRNNNJJJHHHIIIKKKLLLJJJKKKKKKIIIFFFEEEFFFGGGAAACCCDDDDDDCCCCCCDDDEEECCC@@@<<<;;;<<<>>>???@@@======<<<;;;;;;<<<======:::;;;===>>>>>>===<<<:::::::::::::::999999999999999::::::999888777999;;;:::999888666555555444444444444444555666666777777666777777666555444555777666555555444444444444555555444444444555777888:::===;;;888555333444555666222111222444777777555444111///000222333111111444.../////////......000222111///,,,***+++///333666000333333111333777888777444888<<<===<<<888666444444777777444444777666333222333555555444444555777666555777:::???GGGWWWfffwww}}}yyy{{{}}}{{{kkk___VVVRRRPPPSSSRRRLLLEEEAAA===999;;;<<<===<<<::::::;;;===666777888888999===EEEKKKSSSYYY]]]]]]\\\YYYSSSKKKHHHHHHLLLSSSZZZcccrrr~~~wwwhhhWWWHHHEEEDDD@@@>>>@@@;;;<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<;;;:::777<<<===999666777999999666777888888777777888999777:::;;;777555888999888666777888888888777555444555666777888999999888777777666444555666777666444333444555555333333444555---000444777666222,,,)))222444555444333222444555222222222333333444444444666666666666777888999999555555555555555555555444444444333333333333444444111111111222222222333333111111111111111111111111111111111222333444444555333333444444333222000///111222222333333444444555vvvkkkddd___]]]YYYRRRNNNNNNLLLMMMMMMLLLKKKKKKLLLNNNLLLLLLLLLLLLMMMNNNOOOPPPLLLGGGCCCBBBFFFIIIJJJIIIJJJIIIIIIJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHMMMRRR[[[jjjyyy~~~wwwlllccc^^^aaajjjvvvrrrdddSSSQQQNNNJJJGGGHHHJJJLLLJJJJJJJJJHHHEEEDDDEEEFFFBBBCCCCCCBBBAAAAAABBBDDD@@@>>><<<<<<>>>???@@@???::::::;;;<<<<<<======>>><<<===>>>>>>>>>===<<<<<<:::::::::999999999999888:::;;;;;;999777777888999:::999888666555555555555444444444444555666777888666777777666444444555666333444444444444555555555666555444444555777999:::;;;999666444222333444555222222333555777666444222222//////333444000000333...//////...------000222000...---,,,---000333555000666888555222555888999333777<<<>>>===:::888888111555666444333666777555222333555555444444666888888777999===BBBLLL^^^mmm{{{|||yyyxxxzzz|||uuueeeZZZSSSRRRNNNRRRQQQHHHAAA@@@>>>:::999;;;>>>>>><<<:::;;;<<<999888777999<<>>;;;???:::;;;===>>>>>>>>>======::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<<<<;;;:::999---666;;;999666888999777777888999888666666999<<<777::::::666444666777666666777888999999777666444666777888999999888777666888666444555777888777555333444555555333333444555000222444555555333000...555555555444111///000000222111222333444555666555555555555555666777888999333333444444444444444444333222222111111222222333222222222333333333444444222222222222222222222222111111111222222333333333222333444444444222000...111111222333333444555555}}}rrrjjjccc]]][[[XXXRRROOOOOOPPPPPPOOOLLLJJJIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPMMMGGGBBBBBBFFFIIIJJJHHHFFFEEEEEEHHHKKKKKKGGGCCCGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIIIILLLQQQUUU]]]kkkyyy~~~vvvllldddbbbgggrrrnnnaaaRRRQQQNNNJJJGGGGGGIIILLLIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDCCCAAA>>>>>>@@@AAA===<<<===???AAAAAA???===888999:::<<<===>>>>>>>>>===>>>>>>>>>>>>>>>======:::::::::999999999888888;;;<<<;;;:::777666777999666666666666666777888888444444444444555666888888666777777666444444555666222222333444555555555444666666555555666888;;;===:::888555333111222333444111111222444666666333111222...///333333///...222000111111000//////222444.........///000222333444---444888333...000555777222777===???===;;;::::::///333444222333666888777222333555555555555666888:::999;;;???EEEPPPbbbrrr|||}}}yyyvvvzzz{{{}}}qqqbbbWWWRRRRRRNNNRRRPPPFFF??????>>>;;;777;;;??????===;;;;;;<<<<<<:::888:::???GGGMMMPPPZZZ___aaa^^^[[[XXXQQQJJJJJJKKKQQQZZZbbbkkkyyyuuuhhhUUUJJJCCCFFFDDD<<<999===:::;;;===>>>>>>>>>======999999999999999999999999999999:::;;;;;;;;;::::::777888999:::;;;::::::999%%%000999999777999999666888999999777555666:::===999<<<<<<777555777888666666777999:::999888666555777777888999999888666666888666444555888999777555333444555555333333444555333333444555666888999999777777666333///---,,,,,,222111111333555777777666333333333444555666777888333333333333333333333333111111000000000000111111333333333444444444555555222222222222222222222222222333333333333444444444111222444444444222111///111111222333333444555555|||rrrgggfffbbb[[[VVVSSSQQQNNNPPPOOONNNNNNOOOOOOMMMLLLMMMKKKHHHHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHIIIIIIGGGDDDBBBGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRPPPRRRUUUXXX^^^gggpppwwwtttllliiivvvzzz~~~|||iii\\\PPPMMMJJJJJJKKKLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDD999DDDCCC888>>>OOOPPPCCC???;;;999;;;???AAA>>>;;;@@@@@@@@@??????===<<<;;;;;;:::999999888888888888:::<<<>>><<<999888999<<<777666555555666777666444666777999999777777777888111333444555555555777888444333333444666777666666222...,,,000888>>>???>>>:::888777555444555666777111111222333444444444444000444666333///...222777222444555222......333777000...---...222666888999333333222222333444666777;;;777999???@@@;;;888:::;;;999777555444444666666444555555555444444555777555<<>><<<999888:::===;;;:::;;;???AAACCCKKKTTT\\\bbbaaaXXXQQQPPPNNNKKKOOOSSSYYY___gggrrr~~~~~~mmm]]]MMMIIIDDDAAA@@@??????>>>???>>><<<;;;;;;<<<<<<===???===;;;999888999;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::::::::;;;888555555777999888777999999888888888888999999777777777777777777777777333444666777666555666777333555888888777777777777CCC<<<555222444777777555444444444444555666777777555555666777777888777777333444444333111111222444222000222666555//////444222333555888999888444111111444777666333222333666333333333222222222111111000222444555444333333444//////000111222222333333222222222333333444444444///222444555444333333444222111000111333555666777xxxnnnhhheee```YYYTTTQQQOOONNNOOOMMMLLLMMMNNNNNNMMMLLLLLLJJJGGGGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHIIIIIIHHHFFFCCCFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJOOOVVV[[[___aaa]]]___```cccgggmmmuuu{{{wwwqqqpppzzztttdddZZZRRRPPPMMMLLLMMMMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCDDD<<>>===:::888:::===???===:::>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::::::::::::::999;;;<<<;;;888777888:::888777666666777888777666666888999999777666666777333555666666555555777888777666555555666666555555555222000111555999:::999444444444444444333222222222222333333444444333333222222111000......000111---///111///++++++...222333222222111222222444555333333222222333444666777:::777888===>>>:::888::::::999777555444444555666444555666555333333555777777;;;AAAFFFLLLXXXfffrrr~~~qqq```XXXUUUSSSQQQRRRNNNHHHDDDBBB@@@===<<<;;;<<<===<<<<<<<<<>>>???;;;:::<<<@@@CCCGGGPPPYYY^^^bbbaaaXXXQQQOOOMMMKKKNNNSSSZZZaaajjjvvvvvvdddTTTKKKGGGCCC@@@?????????>>>>>>======<<<;;;<<<<<<<<<>>>===:::888888999;;;<<<;;;;;;<<<<<<<<<=========999999999999888888888888:::777555666888999888666:::999999999999999999:::888888888888888888888888777888999888666555555555333555888888777666777777;;;777222222333444222///333333333333444555666777444555555666777777666666444444555333222111222444222000222666444000000444333222222333555777666555333555666666444333333444333333333222222222111111000222444555444333333444000000000111222222333333222222333333333333333333000222444444222111111111333222222333444666777777tttkkkhhhddd^^^WWWRRROOONNNNNNNNNMMMKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFHHHNNNYYYeeeoootttuuuqqqrrrrrrrrrssswww}}}~~~|||}}}|||kkk^^^WWWRRRPPPMMMLLLLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCAAABBB???<<<===@@@???<<<<<<999888999<<<>>><<<:::<<<<<<=========<<<<<<;;;<<<;;;;;;::::::::::::;;;888999:::999777777777999888777666777888999888777777888999999777555555666555666777777666555666777888888777777666555555444555444333333333555666777111222444555444333111///333333444444333333222222333111......000111000......000222111...---///222000222555444222111222444333333222222222444555666:::888888;;;;;;888777999999888666555444444555666555555666555333333555666888:::???GGGRRR^^^iiippp|||mmm]]]VVVTTTSSSRRRQQQLLLGGGBBB@@@???===<<<777666666777999;;;<<<<<<<<<:::<<>>>>>??????>>>======<<<<<<<<<;;;;;;;;;===;;;999888888999:::<<<<<<<<<<<<<<<============888888888777777777666666888777666777999999777666999999999999999999999999888888888888888888888888777999:::999777666666666444666888888777666777777555333222333555333///+++222222222222333444555666333444444555555555555444444555555444222222333444222111222555333000000444333111//////222555888999666555444444555555333111333333333222222222111111000222444444333222333444000000111111222333333333333333333333333222222222111333444333111000///000333333444555666777888888sssjjjiiiccc\\\WWWRRRNNNNNNPPPOOONNNLLLLLLNNNOOOOOOOOOKKKIIIGGGFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFJJJTTTcccttt~~~wwweeeYYYUUUOOONNNLLLJJJIIIHHHGGGFFFIIIHHHGGGFFFEEECCCCCCBBBCCCBBBBBBAAAAAABBBBBBBBBEEEAAA@@@AAA@@@===<<<===<<<:::999:::<<<===<<<;;;;;;<<<<<<=========<<<<<<999999888888888888888999888888999888888777888888777666666666888999888777777888999888666555555555666777777666555444444555666777777666555444444555111222333333333444666888333444555666666555444333444444444444333222111000111111000111222333333222///111333333111000111222''',,,222444222111444888333333222222222333555666888888888888777666777888777666555444444444555555444555666555333333555666555999AAAJJJUUU```kkkqqqxxx}}}{{{hhhZZZUUUTTTTTTSSSOOOKKKEEE@@@???>>>===<<<777444222444888:::999888<<<:::<<>>===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;:::999888888999;;;<<<<<<<<<=========>>>>>>>>>999999888888777777666666666777888999999888777666888888999999999999888888777777777777777777777777333555777888888777999:::555666888777666666666777555444444555666555111---222222222222333444555555222333333444444444333333444555555444222111333444111222333333222111111333333111......111444666777666333111222555555222...333333333222222222111111000222333333222222333444111111111222222333333333444333333333222222111111111333444333222111111333222333555666777777888999rrrllliiiaaa[[[XXXSSSNNNOOOSSSRRRPPPNNNNNNOOOQQQQQQQQQMMMJJJHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEFFFGGGGGGGGGEEECCCCCCCCCDDDEEEGGGHHHIIIHHHOOO[[[mmm}}}vvvcccXXXSSSMMMMMMLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCC??????BBBAAA;;;;;;???<<<;;;;;;<<<===>>>======<<<<<<===>>>>>>>>>======888888888777777888888999999888888888999999999888666555444555777888777666666777888888666555555666555666666555333222222333111333555555333333555666111222444444333444666777666666555444444555666777555555555444333222111000+++///222222000000444777...///000111000/////////""")))000222111111444888333333222111222333444555666999:::777555555666777555555555444444444444444333555555555444444555777111:::EEEOOOWWWaaammmvvvuuu{{{tttcccXXXUUUUUUUUUTTTLLLHHHCCC???>>>===<<<;;;<<<999666777;;;<<<;;;999===;;;===DDDLLLRRRZZZaaaaaa___[[[UUULLLGGGGGGJJJNNNUUU___hhhrrr}}}}}}pppdddUUUJJJAAA???===<<<===>>>>>>===;;;;;;;;;;;;:::::::::::::::999999999999:::<<<<<<=========>>>>>>>>>??????;;;;;;:::999999888777777666777888999999888777666777777888999999888777777666666666666666666666666111333666777666777888999666777888777555555666888666555444555555555333222222222222222333444555555222222333333333333222222333444444333111111222444111333444222111111222333222111000111222333333222444111000111333333111---333333333222222222111111000222333222111111333444222222222222222333333333333333333222222111111111111222444444333444555777111333666777777888:::===zzzqqqlllggg^^^YYYYYYUUUOOOOOOUUUUUURRRPPPNNNOOOQQQQQQQQQMMMKKKIIIHHHIIIJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJHHHFFFFFFGGGGGGGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLVVVfffwwwtttcccVVVPPPMMMMMMMMMKKKIIIHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCC===<<<>>>@@@>>>;;;;;;>>><<<<<<<<<=========>>>>>>======>>>>>>>>>======<<<:::999999999999::::::;;;999777777777999:::999888555444333444666888777666444666777777666555666777333555555444222111222333///222555444222222444777444444444444555555444444555444222111111333555666444555444444333222111000&&&,,,111111...---111666111111111111111111111111'''+++000222111000222333444333222111111222333444444:::<<<888555555666666444444444444444444444333222333444444444555777999333<<>>===;;;:::;;;999888888:::;;;::::::>>><<<@@@IIIRRRXXX^^^dddccc___ZZZUUUMMMGGGHHHMMMQQQYYYcccmmmvvvxxxhhh[[[NNNEEE@@@>>><<<<<<===>>>===<<<<<<;;;:::999888999:::;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>????????????===<<<<<<;;;:::999888888666777999999777666777888777888999::::::999888777666666666666666666666666444666777777555444555666777888888777555555666888444444333222222222333444222222222222333444555666333333333333333222222111222333333222000000111222111444444111000222333333222111222333444444222///111000000111222222111000333333333222222222111111111111222111000111222444222222333333333333333333222222222222222111111111111222333444444555888:::111444666777777999>>>CCCtttllliiibbbZZZVVVYYYVVVOOONNNUUUWWWTTTPPPNNNNNNOOOPPPPPPLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHMMMKKKIIIHHHHHHHHHHHHGGGCCCDDDDDDFFFHHHJJJLLLMMMQQQ^^^ppp~~~ooo```TTTNNNJJJLLLLLLKKKHHHGGGIIIKKKFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDD:::>>>AAA???<<<<<<===<<<;;;;;;<<<<<<<<<<<<==================<<<<<<;;;:::999999999999999:::;;;;;;888666555666888999888666555444444555777999888777222444666777666666777888333444555555333222333444111444777555222111444777555333222444777999777555222222222222222333333444444444444444333333222111***---000000///...///111444333111111222333333333...///111222222222111111444333222111111222333333333:::>>>999555666666444333333333444444444333333000222333444444666888;;;999???IIITTTaaammmyyy|||lllcccYYYSSSSSSSSSQQQOOOEEECCCAAA@@@???===:::888666777888888888999;;;===@@@???DDDPPP[[[bbbfffjjjeee```[[[WWWPPPIIIKKKRRRVVV]]]iiisss}}}qqq```TTTJJJBBB@@@>>>======>>>>>>===;;;===;;;999666666888:::<<<999::::::;;;<<<>>>??????>>>>>>>>>?????????@@@@@@======<<<;;;:::999888888666888999888666555777:::888999;;;<<<<<<;;;999888888888888888888888888888444666888888666555666777888888888666444444666888222333333333333222333333333333333333444555666777333333444444333333222111111111222000///...000111000555555000///222444333111111111333555555444222///111333333333333333444333333333222222222111111111111222111000000222444333333333333333333333333111111111111222222222222222333333333333444666888333666888888888<<>><<<999000111333555555555333222333333444444444333222222111000000111333222///---111///---,,,---...///000111000000222444555444333444333222111111111222333222;;;???;;;666666666333222222333444444444333333///111333444555666999<<>>>>>===;;;>>><<<888555555777:::<<<999:::;;;<<<===??????@@@>>>????????????@@@@@@@@@======<<<;;;:::888888777777888999777555555888;;;:::;;;===>>>>>>===;;;:::999999999999999999999999222444777888888999:::<<<888888888666444444666888111333555666666444444444444444444444555666777777444444444444444333222111000111111000...---///000000555555///...222555222111000000111444666666666///222555666444333555888333333333222222222111111111111111000///000222555333333333333333333333333000000111111222222222333333333333222111111444666555777999999:::>>>GGGOOOzzzqqqjjjfffaaa]]]WWWTTTSSSTTTTTTTTTWWWTTTPPPMMMMMMMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIHHHGGGFFFFFFIIILLLHHHCCCAAACCCFFFIIIPPPWWWbbbooosssccc[[[TTTMMMHHHHHHIIIGGGEEEEEEFFFHHHFFFEEEDDDCCCDDDEEEGGGHHHEEE@@@???CCCDDD???>>>@@@@@@???>>>>>>======>>>>>>===============<<<<<<;;;===???@@@>>>;;;999:::<<<999777555666999:::888666888888888888888777666666333333555777888999999999777777777777888888888888666888999888555444333444333333333444444555555555555333444888>>>@@@===999333333333444444444555555444444333222222111000000111...,,,,,,---///000000222222111111111111222222000000//////000111222222111111222111///000222555222555999:::777444444555444333222111111333444666555444333555888;;;<<<===BBBIIIVVVdddqqq|||~~~ooo```XXXPPPNNNQQQRRROOOKKKCCCAAA????????????>>><<<:::888777777999<<<>>>>>>>>>EEEOOOZZZgggrrrtttqqqeee\\\TTTQQQPPPPPPVVV^^^```hhhsss~~~rrrdddVVVJJJEEEFFFAAA@@@???>>>===<<<;;;:::999999888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@@@@???>>>???@@@<<<===>>>>>>===;;;999888666777888777666777999::::::999777666777999;;;===;;;:::888777666777888999777999:::;;;999999999:::444444444444444555666777222000222666222***'''+++111222333555666777777888111111222333333222222222333333222111111222333333111222333222111111333555222222222333333222111111111111222222222111111000333333333333333333333333000111222222111222444666111666888666666999888222222222111111222222333444444555444333222222555777777888:::;;;>>>EEEOOOWWWwwwnnniiieee^^^ZZZUUURRRQQQRRRRRRRRRVVVSSSOOOMMMMMMLLLLLLKKKGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHFFFEEEFFFIIIKKKLLLHHHEEEGGGHHHLLLUUU___ooo{{{qqqaaaXXXQQQKKKIIIIIIIIIHHHFFFEEEFFFHHHLLLJJJGGGEEECCCBBBBBBCCCGGGBBBAAADDDCCC>>><<<>>>??????>>>===============::::::;;;<<<<<<===<<<<<<===>>>???>>>;;;999:::<<<777555444666999::::::888888888888888888777666666444555666777777777777777666666666777777777888888555666777666444333333444333333444444444444444444222111222666<<<>>><<<999444444555555555666666666444444444333222111111111222000------///111222222222111111000000111111222000000000000000111222333000111111000///000222444111555888999777555444444444333222111222333555666555444444555777:::<<<===DDDMMM\\\lllyyyxxxjjj\\\VVVOOONNNPPPPPPLLLHHHCCCAAA===<<<<<<======<<<;;;999888888:::<<<>>>???BBBJJJTTT___lllvvvyyyuuuggg[[[PPPLLLMMMQQQXXX```gggooozzzyyyjjj^^^SSSIIIDDDEEE@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>>======>>>>>>===;;;:::999555777777777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777888999555777999:::::::::;;;===888777666666555555555666666555777:::888222111444222222444555666666777777444555555666666555555555333333222111111222333333111222222222111111333555444444444555555444444333000111222333333444333333333333333333333333333333111222333222111111333555000555666333444777666222333333333333333444444555444444555444333222444666777999;;;>>>BBBJJJUUU^^^ssskkkgggccc]]]YYYUUURRRQQQRRRQQQQQQTTTRRRNNNMMMLLLLLLKKKJJJFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGEEEFFFGGGIIIGGGGGGGGGFFFEEEFFFIIIKKKOOOLLLKKKKKKLLLQQQ^^^kkk|||mmm]]]UUUNNNIIIJJJJJJJJJHHHFFFEEEFFFHHHNNNLLLIIIFFFCCCAAAAAAAAADDDBBBBBBCCCBBB>>>===???>>>>>>>>>===============777888999;;;<<<=========<<<===>>>===;;;::::::;;;555444444666999;;;;;;:::777777888888777777666666555555666666666666555555555555666666666777777777666666666555333333555777444444444444444444333333000///000444999;;;999666333333444444444555555555555444444333333222222111333111//////000222222222222111111000000111111222222111111111111222333333///000111000//////111333111444777999777555444444555444333333333444666777555444444555666999<<<===GGGSSSeeevvvooocccXXXSSSNNNMMMNNNMMMHHHDDDCCC@@@<<<::::::;;;<<<<<<<<<;;;999999:::<<>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::;;;===>>>===<<<;;;<<<===>>>>>>======<<<<<<;;;;;;777888999999888888999:::;;;<<<===>>>===;;;888777999888777666555666777888333555888::::::;;;===>>>;;;:::999777666555555555444444555777666333444888333444444555666666555555555666666777777666555555333222222111111222222333111222222222111111333444333444444555555444444444000111222444555555555555333333333333333333333333111222333222111111222444000333333111111444444222444444444444444555555666333444555555444333444555777:::???CCCJJJTTT```hhh|||oooiiifffbbb]]]ZZZVVVSSSSSSSSSSSSRRRRRRPPPMMMLLLLLLLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIFFFGGGFFFEEEDDDFFFIIIKKKOOONNNNNNOOOOOOUUUeeeuuu|||iii[[[RRRLLLIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJIIIGGGFFFEEEDDDDDDDDD??????AAABBBBBBAAAAAACCC????????????>>>>>>======999999:::;;;<<<======<<<<<<<<<<<<<<<;;;:::::::::555555555777888999::::::777777777888888777666666444555555666666666666555555555555555666666666666777777777555444555888:::555555555444444333333333222111111333666777555444000000111111111222222222444444444333333333222222222000//////111222222222111111000000000000111111333222222222222222333333...000111000//////111222111333666888777666444333555444444444444555666777444555555555666999===???JJJXXXlllwwwhhh^^^VVVRRROOONNNNNNKKKEEEAAAAAA???<<<;;;;;;<<<;;;;;;;;;:::999999999;;;???CCCJJJTTT```jjjttt|||}}}yyykkk[[[NNNLLLSSS\\\dddkkkttt}}}wwwgggVVVNNNJJJEEEAAA@@@??????>>>>>>======<<<<<<:::;;;<<<===>>>===<<<;;;::::::::::::::::::::::::>>>???@@@@@@>>>>>>???@@@???>>>======<<<<<<======999;;;<<<<<<;;;:::;;;<<<888999:::;;;:::999777666888888777666555666666666222555777999999:::;;;===;;;:::999777666666666666444333444333222222444777444555555555555555444444333444444444444333333222222222222222222222222222000111222111000000222444111111222333333333222222111222333444444444444444333333333333333333333333000111222222111222444666222222222111111333444444444444444333444555555666333444666666555444555666777<<>>===<<<<<<=========<<<<<<;;;<<<;;;::::::;;;;;;::::::666777777777777777888888777777888888888888888777222333444666777888888888555555555555666666666666666666555333222333666999555555555444444333333333666555444444444444333111000000000111111111222222444333333333333333222222000///...///000111111000111000000000000000000111333333222222222222222333...000111111000000111222111222555777888777444333444444444444555555666666444555666555666999???CCCNNN]]]rrrqqqddd\\\UUUSSSPPPOOOMMMJJJDDD@@@>>>===<<<===>>>>>><<<;;;999999999888888;;;AAAEEEKKKWWWeeeooovvvzzzxxxsssfffYYYOOOQQQYYYbbbiiinnnvvv~~~qqqaaaRRRJJJGGGCCC???>>>>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAA??????@@@AAA??????>>>=========>>>>>>999;;;======;;;::::::;;;888888888888999999::::::888777777666666666666666333666888999888888:::;;;999888777777666666777777999:::999666444555777999555555555666555555444333333333333333333222111000222222222222222222222222000111222111000000222444000111222222333333333222333333444333333222111111333333333333333333333333...///111111222333666888444333222333333333444666333333333333333444444555333555666666666666888999:::AAALLLWWWaaalllwwwvvvkkkgggccc]]]UUUSSSPPPNNNNNNNNNMMMLLLMMMLLLJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFGGGHHHJJJGGGGGGGGGFFFFFFGGGKKKMMMMMMOOOTTT\\\bbbkkkyyyqqqbbbVVVNNNKKKKKKFFFGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHFFFEEECCCCCC@@@EEEGGGBBB???>>>???>>>>>>???@@@@@@@@@???===<<<======>>>>>>===<<<<<<;;;;;;:::999999;;;;;;:::999777888999888777666777888888888999999:::999999999222333555777888999999:::555555666666666777777777333333333222000000222444444444444444444444333333777666555444333222222111222222333333333444444444222222222222222222222222000///...///111222111000111000000//////000000111333333222111111111111222///111222333222111222222111222333666888777555222333444444444555555555555333555666777777;;;BBBHHHUUUdddxxxxxxmmmbbb[[[VVVTTTQQQOOOLLLHHHCCC@@@<<<;;;;;;<<<>>>???>>>===888999:::999999<<>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===>>>????????????>>>>>>>>>>>>888:::<<<<<<:::888888888::::::::::::;;;<<<===>>>888888888777777777666666555777999::::::999;;;<<<888888777777777777777777:::===<<<777444666777666444555555555555555444444555555555555444333222222111222222333333222222111000111111111000000222333222222333444555555555555444444444444333111000///333333333333333333333333...///111111222333666888555333333666666444444777333333333222333444444555444555666666777999<<>>>>>===<<<===>>>???>>>===;;;:::;;;;;;<<<=========<<<<<<;;;999777888:::;;;:::888444777888888777666888:::888999:::;;;;;;;;;;;;:::555666777888999999999999666666666777777777888888333444555444222111111222333333444444444444444444444444444333222222222333333333333333444444444555111111111111111111111111111000///111222333222000000000////////////000000333222111000000000000000///111444444333222222333111111222555888888555222222333333444444444444444222555777888888===FFFMMM^^^lll~~~~~~~~~rrrjjjaaaZZZVVVTTTQQQMMMJJJFFFBBB???<<<999777777999===@@@AAA888:::;;;;;;;;;???HHHOOOVVVfffwww~~~tttkkkaaa[[[WWWZZZbbbiiisss{{{|||ppp^^^UUUMMMHHHEEE@@@>>>@@@<<<=========>>>>>>>>>??????>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;===>>>>>>???@@@@@@@@@???>>>999;;;>>>>>><<<:::999999999:::;;;<<<<<<<<<;;;:::888888888888888888777666666999;;;=========???AAA<<<;;;:::888888777777777555999999333111333444222444444555555555555555444666666666666555444333222111222333333333333222111///000111000///000111333111222333444555555555555444444555444444333222111333333333333333333333333000111222222111222333555444111333777888444333666444444444444444555555666666666666666777;;;@@@DDDFFFRRRcccsss~~~qqqhhhccc]]]WWWSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKHHHHHHIIIHHHHHHJJJMMMPPPVVVXXXaaappp~~~}}}gggZZZRRRJJJIIIKKKAAACCCDDDEEEEEEFFFIIIKKKKKKKKKJJJIIIGGGEEECCCBBB===EEEHHHBBB===???AAA@@@:::;;;<<<======;;;999888888999:::;;;<<<=========;;;888777888:::<<<:::888222555888888777777:::===999:::;;;;;;<<<<<<<<<<<<888888999999999999888888777777777777888888888888666888999888666444333444333333333444444555555555111222222222111222333555111111222222222333333333000000000000000000111111222111111222444444333111000000////////////000000222222111000//////000000000222444555444333333444111111222555888888555222111222333333444444333333222555888888999>>>HHHOOOeeerrr~~~yyyooohhh```XXXUUUSSSPPPLLLHHHDDDAAA???===888333222555;;;AAAEEE999;;;===<<<===BBBKKKSSS\\\mmmuuukkkfff```\\\___eeennnzzzuuuhhhVVVPPPKKKHHHDDD??????BBB<<<<<<======>>>>>>??????AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<======>>>@@@AAAAAA@@@???======???AAAAAA@@@===<<<<<<777999<<<======:::666333999999999999999888777777777999===???@@@AAACCCEEE???>>><<<:::888777666666333888999444222555555222333444444555666666555555555555555555444333222111111222333444444333222111///000111000//////111333///000111222333333444333444444555555666555555555333333333333333333333333333444444222111000111333333000222888888333222555555555555555555666777777777777666666888<<>>>>>======;;;===??????<<<:::;;;===777999999888:::>>>===999:::::::::999999888888888888999999888777777888:::999999::::::;;;<<<===>>>777777888999999999999888;;;777444555999:::888555444333222444666666444111333444555555333111111222444444333222222333333333111111222222222333333333111000/////////000222333...///000111111111111111---111555444///...333999000000000000111111111111111111222222222333333333444333333555777777666555666444222111111333666888777666777999:::???LLLYYYmmm||||||sssfff^^^ZZZYYYUUURRRMMMGGGCCC@@@>>>>>>;;;<<<===<<<::::::<<<===>>>;;;:::>>>BBBGGGQQQ[[[hhhppp|||vvvmmmggg```^^^dddkkkrrr~~~zzzjjj[[[RRRLLLHHHGGGEEE@@@=========<<<<<<;;;;;;;;;<<<<<<;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@:::;;;<<<===<<<:::888666:::;;;>>>@@@@@@???===<<<@@@@@@??????>>><<<;;;:::888888888888888888888888999444111333888;;;:::777999999:::;;;>>>BBBEEEGGG@@@???===:::888777666666777777666444444333333333444333444777666333444888777888888777555333444555...///111111000000111222111111000000000000000000111222333222111111333555555777999777222///...///444222000111333555555555333444555444222111222333333444444444333333555777222222222333444555666777333888===<<<:::===GGGQQQYYYcccrrr|||llleeeccc]]]UUUPPPOOONNNMMMLLLKKKKKKLLLJJJJJJLLLMMMLLLKKKIIIHHHCCCDDDGGGIIIJJJJJJIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLQQQTTTaaasssxxxeeeWWWNNNHHHFFFHHHGGGFFFFFFFFFFFFGGGHHHIIILLLKKKHHHEEECCCCCCCCCDDDBBBBBBAAA@@@???>>>======<<<>>>??????<<<:::;;;<<<999;;;:::999;;;???>>>;;;;;;;;;;;;:::::::::999999888999999888777777888:::888888888888888:::;;;<<<777777888999999999999888:::666333444777999777444666555444666888888666333222333555555444333333444444444333333222333333444111222222222222333333333222111111111111111222222000111111222222222222111...111333222//////222666000000000000111111111111111111111222222222333333333333333444777888777555555444333222222444666777777666888:::<<>>AAAGGGSSS___nnnsss|||}}}uuunnnbbb]]]]]]ccckkktttyyygggXXXOOOJJJFFFFFFDDD???======<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@??????>>>???>>>>>>>>>>>>>>>??????::::::;;;;;;:::999888777999;;;>>>@@@@@@???>>><<<@@@@@@??????>>><<<;;;:::888888888888888888888888888777666555666777888888555666999<<<@@@DDDGGGIII???>>><<<:::888777666666666555555555555666666777444333444666555333444888555666777555333222222333///000222222111000111222111111111111111111111111111222333222111111333555333555777666333000000111444222111111222333222111333444555444222111222333222333444333222222444666333333444444555666888888555999<<<;;;;;;AAAMMMWWWeeemmmzzzyyykkkeeeccc^^^WWWPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHDDDFFFHHHIIIJJJJJJJJJIIIJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLQQQTTT^^^qqqtttbbbVVVNNNHHHGGGIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>======>>>???>>><<<::::::;;;;;;<<<;;;999;;;???@@@<<<;;;;;;;;;;;;;;;:::::::::888999999888777777888:::888777666555666777999;;;666777888888999999888888888555333333666888666444666555555666777777666444111333555666555555666777444333333333333333444444222222222222333333333333222222333333333222222111222222222222222222111111000000000000000000111111000000000000111111111111111111111222222222222333222222222444777888888666444444333333444444555666888777999<<>>AAABBBIIIXXXgggvvvyyy}}}~~~|||vvvpppkkk]]][[[]]]eeennnxxxuuubbbTTTKKKFFFCCCDDDCCC???===>>>;;;:::::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@@@@??????????????????>>>>>>???:::::::::999888888777777999:::===???@@@???>>>===????????????>>><<<;;;:::888888888888888888888888888999999777555444666999444666:::>>>AAADDDFFFFFF>>>===;;;999888777666666888777666666666666666666444333444666555222333888333444555444222111111222000222333333222000111222111111222222222222222222111222333222111111333555222444555555444333333444444333222222222222000...444555555444222111111222111222333222111222333555444444555555666888999:::999;;;===>>>AAAKKKYYYddduuu{{{uuujjjeeeccc^^^ZZZQQQPPPNNNLLLKKKJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHIIIKKKLLLRRRVVV```rrr|||nnn^^^TTTMMMHHHGGGIIIIIIIIIIIIHHHIIIIIIIIIIIICCCDDDFFFGGGGGGGGGFFFEEEAAAAAAAAA@@@@@@??????>>>>>>??????>>>===;;;::::::<<<===;;;999;;;??????<<<::::::::::::::::::::::::888999999888777777888:::888777555444555666999:::666777777888888888888888888666444444666777666555444444333444444444444333333555666777666555666777444333333333333444444555222222222333333333444444111222333333333222111000333222222111000000000000444111//////111222111//////000000000111111111111111111111111222222222222222111222555888:::999999444444444555555555555555999888:::???CCCKKK[[[jjj{{{vvvtttuuuxxxvvvhhh]]]WWWSSSRRRKKKIIIEEEAAA>>><<<<<<<<<:::;;;;;;:::999999:::<<<;;;===BBBEEEFFFNNN```qqq}}}~~~~~~|||uuunnngggccc\\\]]]aaaiiisss}}}ppp\\\OOOGGGBBB@@@AAAAAA>>>===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>===;;;:::999888777777777777888:::<<<>>>?????????>>>????????????>>>===<<<;;;888888888888888888888888777777666555444555666888777:::===@@@AAABBBAAA@@@<<<;;;:::999777777666666;;;:::888666444222222111444222333666555222333777333444555444222111222333111333444444222111111222222222222222222333333333111222333222111111333555444555555555444444444444333222222333444333111///444555666444222000111222111222222222111111333555444444555555777888:::;;;===???AAADDDLLLZZZiiitttsssjjjeeeaaa]]]ZZZQQQPPPNNNMMMKKKJJJIIIIIILLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDFFFGGGGGGFFFGGGKKKMMMUUU[[[fffvvvuuuhhhZZZRRRMMMHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGEEECCCBBB>>>>>>>>>???????????????>>>>>>>>>======<<<;;;:::;;;<<<;;;999:::>>>>>>:::888888888888888888999999888999999888777777888:::999888777666666777999:::666666777888888888888777888777666666777888777777444444444444333333444444555777888777666444444555444333333333444444555666222222333333333444444444///000111222222111000///222111000///......//////555222///000333444222000///000000000111111111111000000111111111222222222222222333666:::<<<<<<;;;444444444555555555666666:::999<<>>@@@@@@>>>===>>><<<<<<===>>>??????>>>>>><<<>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@???===<<<;;;:::999888777777777777777999;;;===>>>?????????>>>>>>???>>>>>>===<<<;;;888888888888888888888888777333000222666888888666777999===@@@AAA@@@>>>===;;;:::999888777666666666999888666444222111000000333222333666555222333777333444555444222222222444111222444444222111111222111111222222222333333333111222333222111111333555777666555555555555444333222222333444666666444222444555555444222111111222111222222222111111333555333333444555666888:::;;;???AAAFFFNNN[[[kkkyyyrrrjjjeee___[[[YYYQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGDDDFFFGGGGGGFFFIIIOOOTTT[[[eeerrr~~~nnnbbbVVVPPPLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGKKKJJJJJJHHHEEEAAA>>><<<===>>>>>>>>>>>>?????????>>>===<<<===>>>>>><<<::::::<<<<<<:::;;;>>>===888777777777777888888888888888999999888777777888:::999888888888888888999999555666777777888888777777888888777777777777888888555666777666444444666888666777888777555444444444333333333333444555666777333333333333444444444444//////000111111111111111111000///...---...///000555222000000333444333111000000000000111111111111000000000111111111111222222222444777<<>>DDDKKKWWWjjjzzzyyyvvvtttttttttwwwwwwiii]]]WWWTTTQQQOOOMMMJJJFFFAAA===:::999999999::::::999888888999;;;888;;;AAAGGGLLLUUUeeeuuu}}}}}}{{{rrrggg]]]XXXVVV]]]dddmmmuuuuuu___PPPJJJCCC???===???@@@===<<<>>><<<===>>>@@@@@@@@@??????===>>>@@@BBBDDDDDDDDDDDDAAABBBBBBBBBAAA???===;;;:::::::::999888888777777777888:::<<<>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<<888888888888888888888888777222///111777:::999555444666:::===?????????>>>999999888777666666777777444444333333222333333333333222333555444111222777222333444444222222333444///111333333222111222333000000111111222333333333111222333222111111333555999777555555555666555444333222222444666777666555333444555444222111222333111222333222111222333555333333444555777999:::;;;@@@DDDMMM\\\mmm~~~qqqjjjeee]]]XXXXXXQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFEEEEEEGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGGGGHHHNNNWWW___ggguuuiii^^^SSSNNNLLLIIIHHHJJJHHHIIIIIIJJJIIIHHHGGGFFFKKKKKKIIIGGGDDDAAA>>>===AAAAAA@@@??????>>>=========;;;;;;<<<>>>???===;;;:::===>>>===>>>@@@===777777777888888888999999999888999999888777777888:::777888999999999888888777555666666777777777777777777777777666666666777888555777777666444333666888444555777666555444444555333333333444444555666777333333333444444444444555/////////000111222333444111000...---...///111222111000000000222333333333000000000000111111111111000000000000111111111111333333555999>>>AAABBBAAA777666444333444555777888;;;;;;???FFFOOO[[[ooozzzxxxxxxxxxwwwwww~~~|||rrrcccXXXTTTRRRPPPNNNJJJHHHDDD@@@===;;;::::::888999999999777777999::::::<<>>;;;<<<>>>@@@@@@@@@???>>>===???AAACCCDDDEEEEEEEEEBBBBBBCCCCCCAAA???<<<:::::::::;;;;;;:::999888777666777999;;;===???@@@AAA>>>>>>>>>>>>>>>======<<<888888888888888888888888888666444444777999999888444666999;;;=========<<<888888777666666666777777444444333333333444555555333111222555444111222666111222333222111111222333---///111222111111222444//////000000111222222333111222333222111111333555888666333444666888888777555444222333444555555444111333444444222222333555222333444333222222444666444444555666888:::<<<===EEELLLZZZnnnqqqjjjddd\\\WWWVVVQQQPPPPPPOOONNNNNNNNNOOONNNMMMLLLKKKIIIIIIHHHHHHIIIHHHFFFDDDDDDFFFIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHCCCFFFGGGHHHJJJRRR^^^gggsss{{{fff\\\QQQMMMKKKIIIHHHJJJHHHHHHIIIJJJIIIHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDCCCAAA???===<<<;;;<<<;;;:::<<>><<<:::>>>??????@@@AAA===777888888999999999:::::::::888999999888777777888:::666777999::::::888666555555666666777777777777777555666666666444444666777333555555444111111444777111333555666555555666777333333333444555666777777333333333444444444555555000000000000111333666777111000///...///000222444////////////000111222444000000000000111111111111000000000000111111111111333444666:::???BBBCCCCCC888666444333333555888999;;;<<<@@@GGGPPP^^^rrr}}}}}}~~~~~~{{{yyy~~~{{{pppaaaWWWTTTSSSQQQPPPFFFDDDAAA>>>;;;::::::;;;888999999888777777888:::??????EEEOOOYYYbbbmmmxxxvvvtttmmmcccYYYUUUYYY^^^VVVbbbnnnxxx|||hhhSSSIIIIIIDDD???===???@@@===<<<===999;;;===???@@@@@@>>>>>>>>>???AAACCCEEEEEEEEEEEEBBBCCCCCCCCCAAA???<<<::::::;;;<<<===<<<:::888666666777888;;;===???AAABBB===>>>>>>>>>>>>>>>===<<<888888888888888888888888999::::::888666666888:::888999:::::::::999888888777777666666666666777777888777666555444333333333333111222555444111222666///000111111000///000222+++---000111111111333444...//////000111111222222111222333222111111333555777444222333777::::::999777555222111222333222222000222333333333333444666333444444444333333555777555555666888999<<<===>>>KKKSSSeee|||tttjjjccc\\\VVVTTTQQQOOOOOOOOOKKKGGGJJJQQQJJJLLLMMMMMMJJJHHHGGGFFFGGGGGGGGGEEEEEEFFFIIIKKKHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEIIIOOOPPPQQQ```tttwwwtttxxx~~~oooeeeYYYNNNIIIHHHFFFFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???===<<<<<>>>>>>>>======>>>==================<<<<<<;;;::::::999888777666666777777777888999;;;<<<===;;;;;;;;;:::999888666555777888888777777777:::<<<888888888888777777777777555444444333333444444555000222666999999777444222666333111000222444444444222222222222222222222222//////000111111111111111000555888666444444222...111111111000000000000000000000000000111111111111000111222222111222333555...111555:::CCCHHHEEE>>><<<777444666666555555888777888<<>><<<<<<<<<;;;:::888888888777666777:::===;;;CCCLLLSSS___nnnyyy~~~}}}tttjjjaaaYYYTTTVVV\\\aaahhhsssooo^^^TTTLLLDDDCCCBBB???===<<<<<<===>>>>>>>>>>>>>>>????????????;;;<<>>===;;;999444AAAEEE===666999:::666666:::>>>===;;;;;;@@@EEEBBBEEEFFFCCC???===>>>@@@<<<;;;:::888777666666666333444666777777666444333777888999:::::::::::::::555444444555555666777888555666777888888666444222333222111000000000111222333444444333222222333555111111000000111222222333***+++,,,...000111222222222333333222222111222222222333444444555555444444333444444555555444444333555555555444444333333333333444555444333333444666333666999;;;;;;===AAADDDNNNbbb}}}tttjjjddd\\\UUURRRRRRPPPNNNMMMHHHCCCEEEKKKGGGIIIKKKKKKJJJIIIJJJKKKJJJKKKJJJIIIHHHIIIKKKNNNHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEIIIPPPSSSWWWhhh}}}wwwnnnmmmqqq|||}}}nnncccWWWLLLHHHGGGEEEDDDFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@BBBAAA@@@>>><<<;;;===???999;;;>>>???>>>======>>>============>>>>>>>>>>>>;;;;;;:::999888888777777777777777888999:::<<<=========<<<<<<;;;999888777999999999777555444666777888888777777777666666666333333333333333333333333222333555666666666555444444222000///111333444444111111111111111111111111//////000111111111111111,,,111333000///000000...111000000000000000000000000000000000111111111111111222222111000111444666222555777;;;BBBHHHEEE???<<<666333555666555555888:::;;;@@@JJJZZZmmm}}}~~~}}}|||~~~rrrfffYYYRRRRRRSSSOOOKKKCCCAAA>>><<<<<<<<<;;;:::999999999777666777:::===???FFFOOOYYYfffvvvyyypppddd\\\UUURRRVVV]]]aaajjjxxxkkkZZZRRRJJJDDD@@@???>>><<<<<<===>>>???>>>>>>>>>>>>>>>?????????<<<>>>@@@CCCEEEFFFGGGGGGFFFDDDAAA???>>>===;;;999888CCCGGG>>>777888999555666888999;;;<<>>;;;;;;;;;:::999888777777555555666777777666555555777777888888888888888888444444444444555666777888555666777777777555444333888666444222111000000000333333333333222222333444222111111111111111222222...///000222333444444444555111......222444555444222333333444444444444444333444444555555444444333555555444444444333333333333444444444333333444666333777;;;<<<<<>>:::<<<>>>???>>>==================>>>>>>?????????;;;;;;;;;::::::999999999777777777888999:::;;;<<<>>>>>>>>>===<<<;;;:::999777888888666444333555666777666666666666555555555111222333444444333222111444444444333444444555666333111000000333555666666111111111111111111111111//////000111111111111111,,,111222000000222333222000000000000000000111111000000000111111111222222111111222111000111444777444666888:::???EEEDDD???;;;666333555666555555888:::===CCCNNN___sss}}}{{{|||}}}}}}}}}wwwiii```WWWTTTTTTSSSMMMGGGCCC@@@===<<<<<<<<<;;;::::::::::::999777888;;;>>>AAAHHHRRR^^^ooovvvkkk^^^UUUPPPPPPVVV^^^dddnnn}}}xxxdddUUUMMMHHHCCC>>>===<<<<<<<<<>>>???@@@============>>>>>>??????>>>@@@CCCEEEGGGHHHIIIIIIEEECCC@@@>>>>>>===;;;999<<>>777777777444666555555999>>>AAABBBAAACCCBBB@@@??????>>><<<;;;::::::;;;;;;;;;:::888777777777777777777777777777777666666666666666666555444444444444555666777888666666666555555555555555999777666444222222222333333333222222222222333333222222111111111111111222---...///000111111111111777111++++++111666777555333333333333444444444444333444444555555444444333555444444444444333333333222333444444333333555666333777<<<======BBBMMMVVViii{{{yyypppjjjdddZZZRRRNNNMMMLLLMMMNNNKKKHHHJJJPPPLLLLLLKKKIIIGGGFFFHHHJJJJJJKKKKKKIIIGGGGGGHHHJJJGGGGGGIIIJJJKKKLLLLLLLLLLLLIIIIIIKKKLLLSSSbbbrrruuupppllllllmmmqqq|||}}}tttnnngggnnnvvv}}}tttjjj[[[SSSKKKHHHGGGDDDCCCFFFCCCEEEEEEEEECCCCCCDDDEEEFFFEEEEEECCCBBBAAA@@@@@@AAABBBAAA???===<<<===???;;;===??????>>><<<<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888888999:::;;;<<<============<<<;;;:::999444555666666555666777999666666555555555444444444000111333444444333111000444333333333444444555555333222111222555777888888111111111111111111111111//////000111111111111111)))///222222222444555333000000000000000111111111000000111111111222222222...000222333222222444555444666777888===CCCCCC@@@;;;555333555666555666888888;;;CCCPPPbbbwww{{{||||||}}}pppccc\\\VVVSSSTTTRRRLLLGGGCCC@@@===;;;;;;;;;;;;:::;;;;;;;;;999888999<<>>???===============>>>@@@@@@@@@AAADDDFFFHHHIIIIIIIIICCCAAA???=========;;;:::<<>>>>>;;;888777888:::;;;;;;:::888666777777666555555666777777777777666555555555555555444444444444555666777777666555555444444444555666555444444333444555666777333222222222333333333222333222111111000111111111......///000000000000///555111......111444555444333333333333333444444444333444444555555444444333444444444444444444444444222333444444333333555777222888===>>>@@@HHHWWWbbbsss{{{ssslllhhhbbbXXXPPPNNNLLLKKKMMMOOOLLLIIIKKKQQQLLLLLLKKKIIIHHHGGGIIIKKKIIIJJJJJJIIIGGGFFFGGGHHHEEEFFFHHHIIIKKKKKKLLLLLLMMMKKKJJJIIIIIIMMMYYYdddrrriiiaaa^^^\\\]]]```hhhwwwxxxpppkkkooouuu{{{}}}}}}|||nnneeeXXXQQQLLLJJJHHHDDDDDDGGGCCCEEEFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>???@@@@@@>>>>>>@@@AAA===>>>@@@@@@>>><<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999888444666777888777777888999555555555555444444444444000111333444444333111000111222444555666555444333222111000222444666666666333333333333333333333333//////000111111111111111$$$+++000000000111000---//////000000111111111111111111111111222222222222+++...333666666444333222666888::::::>>>DDDFFFCCC;;;666333555777666777999888<<>>>>>===============>>>>>>=========???AAABBBAAABBBDDDFFFGGGHHHGGGGGGBBB@@@===<<<===<<<;;;:::999===>>>:::777666777666444888<<<===;;;:::<<>>>>>;;;777666777999::::::888666555666555555444444555555666888777666555444555555555333333333444444555666777555555444444444444555666444333333333444555777888444333222333555555333111222222111111111111111222222333333444444444333333111333555555222000000222333222222222222333444555333444444555555444444333444444444444444444444444333444555555444555777999444888>>>AAAFFFRRRbbbooo~~~wwwooohhhddd^^^UUUPPPPPPMMMLLLNNNOOOKKKGGGHHHMMMHHHJJJKKKKKKJJJKKKMMMOOOJJJKKKLLLKKKJJJIIIIIIKKKFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIMMMTTT[[[hhhppp{{{|||oooaaaYYYRRRPPPRRRUUUZZZeeevvvxxxqqqmmmuuu|||}}}{{{vvvgggaaaUUUOOOLLLKKKHHHDDDDDDGGGCCCEEEFFFFFFDDDDDDEEEGGGDDDDDDCCCCCCBBBAAAAAA@@@===>>>@@@@@@@@@@@@AAABBB>>>@@@AAA@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999888888999999:::;;;999999::::::999999888777777888:::999777555555666666555555555555444444444111222333444444333222111000222444555666555333222000//////000222444333222444444444444444444444444//////000111111111111111'''...222111111222111---/////////000111111222222111111111222222222222333***...333666666555333222999===???>>>@@@EEEGGGEEE<<<777444777888777888;;;<<>>AAAHHHVVViiizzzzzznnnbbbVVVSSSUUUZZZaaahhhuuu~~~rrr```SSSIIIBBB???@@@@@@?????????>>>>>>======??????>>>===>>>@@@CCCDDDBBBCCCEEEFFFFFFFFFEEEEEE@@@>>><<<<<<<<<<<<;;;:::888999:::888777777777888555:::??????;;;999;;;???AAA@@@>>>======<<<:::999777777888888888777555444555555555555555555555555777666555444444444555666333333333333444555666777444444444444444555555555777666555444444444555666555333333444777777444111111111000000111222222333111222333333333333333222///444999777222---...111333222111111111222444555333444444555555444444333333333333444444444444555444555666666666777999;;;888;;;@@@FFFPPP___ooozzztttlllddd___YYYSSSPPPRRRMMMMMMOOOPPPMMMHHHIIINNNHHHJJJLLLMMMMMMMMMNNNPPPIIIKKKLLLLLLKKKKKKKKKLLLGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLMMMKKKIIIJJJMMMOOOOOOWWWcccjjjiiiaaaXXXRRRHHHIIIMMMSSSYYYcccuuuzzztttrrruuu}}}zzzwwwqqqbbb]]]QQQMMMJJJJJJGGGCCCCCCGGGBBBDDDEEEEEEDDDDDDEEEGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>@@@AAAAAA@@@???@@@AAA???@@@BBBAAA>>><<<;;;;;;<<<;;;;;;::::::999999888888999999:::;;;;;;<<<<<<999999888888999999::::::999999999999999999888777666777999888666444444444666666666555555555555444333333333333333333333333222222333333333444444444111000000111333444333111333333333333333333333333//////000111111111111111000444555111000222333111...//////000111111222222111111111222222222333333,,,///222444444444444555<<<@@@AAA@@@@@@BBBCCC@@@===888555888:::999:::===@@@DDDNNN\\\mmmrrreeeYYYVVVQQQOOOMMMKKKGGGDDDBBB???<<<;;;;;;;;;:::999666777888888999;;;???CCCLLL^^^ttttttfff\\\SSSUUU[[[aaahhhnnnxxxwwwgggWWWMMMGGGAAA@@@AAA>>>??????@@@@@@@@@@@@@@@AAA@@@???>>>???BBBDDDFFFEEEFFFFFFGGGFFFEEEDDDCCC???===;;;;;;<<<<<<;;;:::999999999999888777888999666999===>>>======>>>???@@@@@@@@@???<<<::::::;;;:::999999888777666555555444555666777777666555444555444333222222333555666333333333333444555666666222333444555555555444444888777666555666666888888777444333666999:::666111//////000000111222444444//////000111222222222111000333666555111///000222333222111000111222444555333444444555555444444333333333333444444444555555555666888888777888;;;======>>>CCCMMM[[[lll{{{ssskkkbbb\\\WWWQQQQQQTTTKKKLLLOOORRRPPPMMMOOOTTTKKKMMMOOOPPPNNNLLLLLLLLLGGGIIIKKKLLLKKKJJJKKKLLLIIIJJJKKKLLLLLLMMMMMMLLLIIILLLMMMKKKHHHFFFFFFDDDHHHOOOXXX\\\[[[TTTMMMHHHDDDFFFLLLRRRXXXbbbtttyyytttrrrsss{{{~~~wwwttt}}}ooo___ZZZNNNKKKIIIIIIFFFAAABBBFFFBBBCCCDDDDDDCCCCCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBB@@@>>>?????????AAABBBAAA>>><<<;;;;;;>>>===<<<;;;:::999999888888888999999:::;;;<<<<<<999999999888999999::::::999999:::::::::999888888111333666666666555555666777666666666666555555555555444444333333444444555555333111000111222555777555444444555666777555444222222222222222222222222//////000111111111111111222444222,,,***---000111...//////000111222222222111111222222222333333333///000111111111333666888;;;@@@AAA>>>======<<<:::===888666999::::::;;;>>>@@@EEENNN\\\mmm}}}nnnaaaUUUSSSQQQOOOMMMJJJDDD@@@BBB???<<<::::::::::::999444666777777999;;;@@@CCCMMMaaayyy{{{ooo___WWWQQQVVV^^^fffmmmrrrxxxooo___PPPJJJFFFAAA@@@CCC===>>>???@@@BBBBBBBBBBBBBBBAAA??????@@@CCCFFFHHHGGGHHHHHHHHHGGGEEEDDDBBB???===;;;;;;<<<<<<;;;:::<<<:::999:::999777888999777888999===AAABBB@@@>>>???AAABBB@@@<<<999:::<<<<<<;;;:::888777666666666444666777999999777666444333222111000000222444666333333333333444555666666111222444666666555444333555555555666888:::<<<>>>777555444777;;;;;;666222/////////000111333444555222222333444555555555555333222111111111222333333333222111000000222444555333444444555555444444333333333333444444555555555666777999999888999<<<>>>AAAAAAFFFQQQcccuuu~~~lllaaaZZZZZZUUULLLLLLTTTPPPOOONNNMMMLLLJJJJJJIIIIIIJJJLLLPPPSSSRRRMMMIIILLLJJJHHHHHHJJJLLLLLLLLLIIIKKKMMMNNNMMMLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIDDDHHHNNNTTT[[[hhhyyyxxxrrrppptttsssqqqqqqvvvppp```WWWOOOMMMJJJHHHGGGGGGHHHJJJIIICCC>>>>>>BBBEEEDDDBBBEEEEEEEEECCC@@@@@@AAACCCAAACCCEEEEEECCCBBBAAAAAADDDCCCBBBAAA???>>>===<<<;;;<<<<<<;;;999888888999<<<===<<<;;;::::::<<<>>>;;;::::::999888777666666:::888777555555666888999888666444555888999777555555444333222222333555666333333222222444666999:::777444333444666777555333333333333444444333222222666555444333333333333444000000111222333444444555///000111000///000111333///000222222222222444555555333111000111222222111222333333333333555888;;;>>>AAAAAA===:::;;;;;;999:::777777888888777;;;AAAEEEFFFRRReeeuuussseee^^^QQQPPPNNNKKKHHHEEECCCBBB???>>>>>>===;;;:::999888;;;999:::<<<======BBBHHHZZZmmmqqqbbbZZZSSSSSS[[[______hhhuuu|||zzz```ZZZPPPHHHCCCAAA@@@@@@======>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIKKKJJJIIIGGGFFFEEEEEEDDDDDD???999333111333666999<<<:::888777666777888999;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>===<<<::::::888999999999999888777777555666777777777666444333222333444444333333444666555444444333333444444555333444555666666666444444777777555333777???CCCBBB888:::<<<===<<<888333000222000...///222444666666//////000111222333333333111222222333333222222111777666444222111222444555555444444666888777444000111222222333333444444555777:::999444444:::===;;;EEEHHHQQQ___ooo{{{}}}mmmccc\\\[[[VVVLLLKKKQQQRRRQQQPPPNNNLLLKKKIIIIIILLLLLLLLLOOOQQQPPPLLLHHHJJJIIIHHHHHHIIIJJJKKKKKKIIIKKKMMMMMMLLLKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCGGGMMMSSS]]]kkk}}}xxxrrrpppsssqqqppprrrxxx~~~mmm^^^UUUMMMKKKIIIFFFEEEEEEGGGHHHGGGFFFCCCBBBCCCDDDEEEEEEEEEEEEDDDBBB@@@@@@AAACCC???AAABBBBBBAAA@@@AAABBBCCCBBBAAA@@@>>>===;;;;;;:::;;;;;;:::888777777888999::::::999888888999;;;:::::::::999888777777666888888777777777888999:::777888888777666555555666777666444333222333444555222222111111222444666777666444333444666666555333333333333444444333333222555555444444444333333333//////000000111222222222111111222111//////000222///111222222111111333444:::777444222222111000///222222333333555888;;;>>>>>>AAAAAA<<<888999888666777444444666666555999???FFFIIITTTeeettt~~~ooobbbZZZQQQPPPNNNKKKHHHEEECCCBBB>>>===<<<:::999999888888;;;999:::<<<======CCCJJJ]]]pppnnn^^^XXXRRRSSS\\\aaacccmmmzzztttYYYSSSJJJCCC@@@?????????======>>>@@@@@@AAAAAA@@@<<>>;;;888777777999:::999777666444444444666777=========>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999999999888777666555666777777777666555444222444555555444444555666555444444333333444444555333333444555555666555555;;;======<<>>888999;;;;;;:::666333000333222111000000111333444000000111111222222333333222222222333333222222222555444333222111222333333333222222444777666444111111222222333333444555555666999999555666===@@@???HHHMMMWWWffftttwwwlllccc^^^\\\VVVMMMKKKOOOQQQQQQPPPOOOMMMLLLKKKKKKNNNMMMMMMMMMNNNMMMJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBFFFLLLSSS___ooozzztttpppqqqppppppssszzzzzzjjj[[[SSSKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGHHHGGGDDDCCCEEEGGGDDDDDDDDDBBB@@@@@@AAACCC>>>???@@@???>>>>>>@@@AAAEEEDDDCCCAAA???===<<<<<<999:::;;;:::888777777888888999;;;;;;999888999:::::::::999999888888777777888888999:::::::::::::::666999;;;999444222444777999888666444333333333444333333222111222333444555555444333444555666555333222333333444444333333333333444555555555444333222////////////////////////222222222111///...///000111222333222111111222333999666333111111111000...111111222444777:::===???===@@@???:::666666666333555333333555555555999???HHHMMMXXXhhhttt}}}zzziii]]]VVVPPPOOOMMMJJJGGGDDDAAA@@@===<<<:::888777777888888:::999:::======???FFFNNNcccuuu}}}iiiZZZTTTQQQTTT]]]dddiiittt|||kkkRRRMMMFFFAAA??????@@@@@@===>>>???@@@@@@@@@@@@@@@999<<<@@@BBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCC;;;;;;<<<<<<;;;:::999888;;;:::888777777888999999===>>>>>>??????@@@@@@AAA===>>>>>>>>>>>>>>>======::::::::::::999888777666666666777777777666555444333555666666555444666777555444444333333444444555333333333333444555777777:::???CCCEEEHHHJJJFFF@@@:::::::::999777555222111333444444111...---///222111111111222222222222222222222222222222222222222111111222222222222222333111111111333555555444222222222222333444444555555555888999888999???DDDEEELLLTTTaaannnzzzrrrhhhaaa]]][[[WWWOOOMMMOOONNNNNNMMMMMMMMMMMMMMMLLLMMMLLLKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIHHHHHHIIIJJJIIIJJJKKKKKKIIIGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAADDDGGGMMMUUUbbbssswwwrrrpppooopppuuu~~~vvvfffYYYRRRJJJHHHFFFCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGEEEDDDDDDCCCDDDCCCBBB@@@@@@AAACCC@@@AAA@@@>>><<<<<<>>>@@@GGGFFFEEECCCBBB@@@???>>>:::;;;<<<;;;999888999::::::<<<>>>>>>===<<<;;;<<<999999999999999999999888999:::<<<===<<<;;;:::999666888999888555444555777777777555444444444444555666555555444444444555666444444444444444444444444222222333444444444333333333444555666666444222111111000000000/////////...000111222000//////000222333444555444222222333444444222000///000111111111111111111444777:::<<<===888<<<<<<777444555555333666444444666777777<<>>>>>AAAKKKUUUkkk|||wwwcccUUURRRQQQUUU^^^fffmmmxxxuuubbbQQQMMMFFFBBB@@@AAAAAABBB===>>>???@@@@@@@@@@@@@@@:::===@@@AAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCBBB999::::::::::::888777666<<<;;;::::::999:::;;;;;;======>>>>>>>>>?????????======>>>>>>???>>>>>>>>>;;;;;;;;;:::999888777666777777777777666666555555444555666666555555666888555444444333333444444555222222222222333555777999555<<>>;;;=========;;;:::;;;<<<;;;===???@@@>>>=========999999999999999:::::::::;;;<<<>>>>>>===;;;888666777555444555888999888666444444444444555555666666666666555555444444444555333444444444333333444444111222333333444444444333333444555666666444222111333222222111111000000///...///000000///000222444444555666666444333444555666444111111222333333222333111111333666999999888333777888555333666777555555333333777888999>>>DDDLLLXXXhhhuuu|||mmm```VVVQQQNNNMMMKKKGGGDDD@@@>>>===;;;:::999888888999::::::888999<<>>>>>???@@@@@@@@@??????===>>>?????????AAADDDFFF???@@@AAABBBBBBBBBAAAAAA===<<<;;;999888777777777888888888777777888888888<<<<<<<<<===============<<<======>>>>>>>>>>>>===;;;;;;;;;::::::888777777888888777777666666666666444555666666555555666888555444444333333444444555222222111222333555777888333888===BBBHHHNNNNNNJJJ@@@???===:::777555444333...111444222...,,,///444333333333222222222222222333222222111111222222333111222333444555555444444111222444555555555666777222333333444444555666666777999:::<<<===BBBKKKSSSbbbooo|||zzzmmm^^^\\\XXXUUUSSSQQQQQQRRRRRRQQQOOOLLLIIIGGGEEEDDDFFFHHHIIIIIIIIIIIIKKKLLLGGGJJJMMMLLLIIIGGGHHHJJJGGGIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIILLLRRR\\\jjjyyyqqqqqqttt||||||mmm___VVVQQQKKKIIIGGGEEEDDDFFFGGGIIIIIIDDDAAACCCGGGGGGBBB<<>>======???@@@@@@???>>>>>>======<<<<<<===>>>>>><<<<<<<<<>>>:::;;;======;;;:::;;;<<<888888999999::::::;;;;;;<<<===>>>>>>===;;;888777777444222444999;;;999666111222222333444555666666333333333333333333333222222444555444333222333444111111222333444444444444333444555555555444333222444333333333222222111111---...///000000111333666444555666666444444555666<<<:::666444444444333111333111000333777999888666000444666333333666888666222000222555777888>>>DDDOOO___qqq~~~uuuggg\\\UUUQQQNNNLLLJJJFFFBBB???<<<;;;999999999999999:::::::::777888<<<@@@CCCJJJYYYhhh|||wwwgggZZZQQQSSSVVV[[[bbbkkkuuujjjWWWPPPKKKFFFAAA??????>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@DDDGGG??????AAABBBBBBAAA@@@???BBB@@@===:::999888999:::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<:::::::::::::::999999888999888777666666666777777333555666666555444666777555444444333333444444555222222222222333444666666555888:::;;;@@@FFFGGGEEEAAA@@@>>>;;;888666444222---000222222000///111444222222222333333333333333444333222111111222333444444444444444444444555555333444555555444444666888333333333444555555666666999999;;;>>>@@@FFFTTTaaarrruuujjj^^^\\\WWWRRROOOOOOPPPPPPQQQPPPOOOMMMJJJHHHGGGFFFFFFHHHJJJJJJHHHGGGHHHJJJFFFIIILLLKKKHHHEEEFFFIIIFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHLLLSSS___nnn}}}ssssssvvvvvvggg[[[TTTPPPJJJIIIFFFEEEDDDEEEGGGIIIHHHFFFDDDDDDEEEDDDBBB???AAABBBBBB@@@??????BBBDDD???AAABBBAAA@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<>>>999:::;;;:::888888:::;;;888888999999:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::666555555666777888888777111111222333444444444444222222333333333333333333222444555444222111333555000111222333444444444444555555444444444333333333333333333333333222222222...///000000///000222444111333444444333333444666<<<999666444333333222111333111000333999;;;:::777000444666333222555777555222111222666888:::@@@GGGTTTfffzzzooobbbYYYTTTPPPMMMLLLIIIEEEAAA>>>;;;:::555666888999:::999888777666888===BBBFFFNNN___pppnnn```WWWRRRSSSXXX^^^eeeooo{{{{{{gggVVVMMMIIIDDDAAA?????????>>>??????@@@@@@@@@??????>>>;;;<<<>>>>>>>>>???BBBDDD???@@@AAABBBBBBAAA???>>>???>>><<<;;;::::::;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<===<<<<<<;;;:::999888999::::::;;;;;;::::::999888777666666666777888222444555555444444555666555444444333333444444555111222333444444444444444444666666666:::???@@@===AAA@@@>>><<<888555222000000111111222222222222222111222222333333444444444444333111000000111333444555444333222222222333444333444666555333222444666333333444444555666666666999888;;;@@@DDDMMM___ppp~~~sssiii___]]]WWWPPPMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLFFFIIILLLKKKHHHFFFFFFGGGDDDHHHLLLKKKFFFDDDEEEGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGFFFDDDCCCCCCCCCDDDGGGKKKTTTaaaqqqttttttxxxsssdddYYYRRRNNNJJJHHHFFFDDDDDDEEEGGGHHHFFFGGGGGGFFFCCCAAABBBCCCAAABBBBBB@@@??????BBBDDD;;;===@@@AAAAAA@@@@@@AAA;;;<<<<<<<<<======>>>>>>:::<<<===<<<;;;;;;<<<===;;;;;;;;;999888888:::===888888999:::;;;;;;<<<<<<777888999;;;<<<=========555777999888555444666888222222333333333222111111333444555555666666555555111333555444222111333555000111222333444444555444666555444333333333444444222222222222222222222222000111111000//////111333///000222222222222444555555333111000111222222111222000000444;;;>>>===:::111555666333222444555444444333444999;;;===CCCJJJWWWjjj~~~}}}kkk___WWWRRRPPPMMMKKKHHHEEEAAA===:::999222444777999:::999777555555888===CCCGGGPPPcccuuu|||iii\\\VVVRRRSSSYYY```hhhrrrxxxeeeVVVLLLIIIDDDBBBAAAAAAAAAAAA??????@@@@@@@@@??????>>>777:::>>>????????????@@@???@@@BBBCCCBBBAAA???===999999::::::::::::::::::888888999:::;;;;;;;;;:::>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888888888999:::;;;;;;;;;;;;:::999777666666666777888222333555444333333444666555444444333333444444555111222333444555444333222111333444444777======:::??????>>>;;;888444000...333222111222444444222000111111222333333444555555444333111000000111333444666444222000000000222333222444555444111000222555333333444444555666666666999888;;;AAAHHHSSShhh|||~~~~~~~~~~~~~~~ooohhh[[[ZZZXXXVVVTTTRRRQQQPPPPPPNNNLLLJJJIIIJJJKKKKKKEEEGGGIIIJJJKKKKKKJJJIIIKKKKKKKKKIIIGGGFFFGGGIIIFFFIIIKKKJJJHHHGGGIIIKKKIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFDDDBBBBBBDDDFFFGGGMMMXXXfffuuuuuuvvvzzzooo]]]RRRNNNMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEEEEEEECCCAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>::::::===<<<888:::AAA?????????===;;;;;;===>>>999999999999:::;;;<<<<<<:::999999888888999999:::888888999888777777999:::666666666555444444444333555555444333222222222222666555333222222333444666444333222111111111222333333555666333///...333777222333333444555666777777222333444333111000111222'''(((***,,,...000111222///111333444444333444666333333333333333333333333222111111444888;;;======666666555444333444777999444444777::::::<<>>???>>>@@@BBBAAA@@@>>>===>>><<<<<<===>>>>>>>>>>>>>>>CCCCCCDDDDDDDDDCCCBBBBBB>>>===;;;:::999999::::::;;;;;;:::;;;=========<<<===<<<<<<;;;;;;;;;;;;<<<;;;:::::::::;;;<<<;;;:::333777:::<<<;;;:::999999666666555444444444444555666555444333333333333333444444444444555555555666222222222444555555333111111111222444777999::::::999;;;;;;:::;;;===:::555:::777444444444444111...444333333333333444555555444444444444444333111111222222333444555555555555222222333444444555555666555555666888::::::888777999<<<@@@DDDLLL]]]ttt{{{lllfffZZZYYYUUURRRPPPNNNNNNNNNOOONNNLLLJJJIIIJJJKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHGGGIIIJJJIIIGGGEEEFFFHHHHHHHHHIIIIIIHHHGGGEEEDDDIIIIIIHHHEEEBBBAAAAAACCCIIIPPP[[[jjjyyy~~~vvvxxx|||mmm\\\QQQLLLKKKEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGGGGDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???===::::::===<<<999;;;AAA===???@@@@@@>>><<<<<<<<<999999999999999999:::;;;:::999999888888999999::::::::::::999777777777888555555555555555444444444555444444333333333333333444333222222222222333444444333222111111222333444222333444111,,,+++///333444444555666777888888888111222333222000///000111000000000000000000000000///111333444333222333444000111111222333444444555222222222555999<<<>>>>>>777888777666555666999;;;777666777999:::>>>JJJVVVeeetttrrrddd\\\WWWSSSOOOIIIDDDAAA@@@===999999<<<999999999888888777777777777:::AAAHHHNNNYYYnnn|||nnn```VVVSSSSSS^^^bbbiiiooovvvyyyiiiZZZQQQMMMJJJEEE@@@======>>>???>>>@@@BBBBBB@@@>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===;;;:::999999::::::;;;::::::;;;===>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::888;;;======<<<:::999:::666666555444444444444555444444444444444444555555444444555555555666666666333333333444555555333222777666666777999:::::::::666<<>>>>>777888888777666666999;;;:::888888999;;;AAAOOO\\\jjjwwwmmm```ZZZWWWTTTQQQIIIDDD@@@???<<<777777:::888888888777777777777777888:::???GGGOOO^^^tttvvvggg[[[TTTTTTUUUaaafffmmmssszzzssscccWWWQQQJJJHHHCCC???======>>>@@@???AAABBBBBB@@@??????@@@===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>>>>===;;;:::999999::::::999:::;;;<<<===>>>???@@@??????>>>===============::::::::::::::::::::::::888999:::999777666666666666666555444444444444555333333444444555666666777555555555555666666666777333444555666666555444333999999999888888888777777111:::@@@===888777777777444333111222333333222000333333333333333444555555111000000000111222444555444444444555444444333333222222333444444555555666222333444666888999:::;;;???BBBGGGQQQ^^^ppp{{{{{{vvvjjjfff___[[[UUUOOOLLLKKKMMMNNNNNNNNNLLLKKKKKKKKKLLLLLLKKKKKKLLLLLLJJJIIIGGGEEEDDDGGGJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEHHHJJJMMMVVVddduuuyyyyyy||||||kkk[[[OOOIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEEEEEEEDDDBBB???>>>????????????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>;;;;;;;;;;;;::::::===@@@>>>@@@BBBAAA???<<<;;;;;;999999888777777666777777999999888888888888999999;;;:::::::::::::::888777333444444444555666666666222333444555666666666666000111333444444444222111444444444444444444555555333444444333111111333555111222444555555444333222333555555555333333444555------...//////000000111000222333333111000000111...///000111222333444444111111333666:::<<<===<<<555555666555444444666888999888999;;;===DDDRRR```nnn{{{zzziii]]]XXXUUUSSSPPPHHHCCC@@@???===999999<<<777777777777777777777777888:::???FFFRRRdddzzzqqqaaaVVVSSSTTTWWWbbbhhhqqqxxx}}}kkk[[[SSSOOOGGGEEEAAA>>>======???@@@???AAABBBAAA@@@???@@@AAA<<<===???AAACCCDDDDDDDDDBBBBBBBBBBBBAAA@@@??????===<<<;;;999999999999:::999:::<<<===>>>???@@@BBBAAAAAA@@@???>>>>>>>>>>>>999:::;;;:::999888999999777888999888666555666777666666555444444444444555444444555555666666666666555555555666666666777777444555777777666444444444666666666666444333444444...666;;;999555444333111111000000111222222222222333333222222333333444555555444222111222444666777555555555555444333222222222222333444444555555666333444555666666888:::<<<>>>BBBKKKXXXiii{{{~~~yyyyyy}}}sssgggeee___ZZZTTTNNNKKKJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLHHHJJJMMMPPPPPPMMMJJJHHHDDDGGGJJJKKKJJJHHHGGGGGGIIIHHHHHHHHHIIIIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDAAACCCDDDDDDDDDFFFJJJLLLNNNWWWgggyyyzzzwww{{{{{{jjjZZZOOOJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@>>>===;;;:::======>>>??????>>>======:::;;;<<<::::::<<<>>>@@@AAAAAAAAA???===;;;<<<===999999888777666666666666999888888777777888888999888777777999;;;<<<:::888333444444444555666666666111222444555666777777666000222444666666555444222333333333444444555555555222333444444555666777999222222333444444333222111333444555555333333444555++++++,,,---///000111222000222333333111000000111111111111111111222222222111111222555888::::::999444555666666555555666888666666999>>>AAAGGGTTTaaarrr~~~vvvfff[[[VVVSSSPPPMMMDDD@@@===>>>===:::;;;???777777777777777888888888;;;>>>CCCKKKYYYmmm}}}kkk\\\SSSRRRVVVYYYaaaiiittt~~~ppp^^^QQQKKKIIIDDDBBB@@@>>>===>>>???@@@???@@@AAA@@@??????@@@BBB<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>===<<<:::999888888999999888;;;===>>>>>>>>>AAACCCBBBBBBAAA??????>>>>>>>>>888:::;;;:::888666777999999;;;<<<<<<;;;;;;<<<>>>666666555444444444444555555555666666555444333333555555555555666666666666333666888777555333333444111333444333222111333444000333555444555666222---//////000111111222222333333222222222222333444444777666444222222333444555555555555555444333222222222222333444444555555666666777777666555777:::===>>>EEEQQQ```qqq~~~zzzyyy|||nnndddccc[[[XXXRRRLLLIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMGGGJJJNNNQQQRRRPPPMMMKKKGGGIIIKKKKKKIIIHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEEEEDDDFFFHHHKKKNNNYYYjjj|||zzztttyyyyyygggXXXNNNJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFGGGGGGGGGEEECCCAAAAAAAAAAAA???===:::999<<<<<<===>>>>>>===<<<<<<888<<<<<<999999===??????CCCCCCAAA???<<<;;;===>>>999888777777777777777777888888777777777777888888666555555888;;;===:::777444444444555555555555555111222444555666666555555000222444666666666555444111222333444444555444444111111222444555666777777555555555444333333333333000111222222111111222333000000000000000000000000000111333333222111111222222222222222222222222222222222333555888888777555555777888888777777888999555666:::@@@DDDJJJXXXeeevvvzzzpppcccYYYUUUSSSOOOKKK@@@<<<:::<<<;;;999;;;>>>888888888888888999999999999>>>EEENNN^^^rrrvvveeeWWWQQQSSSXXX\\\ccckkkxxxvvvfffWWWLLLGGGFFF@@@???>>>======>>>@@@AAA>>>???@@@???>>>>>>@@@BBB>>>>>>@@@AAACCCCCCDDDDDDAAAAAAAAAAAA@@@>>>=========<<<:::999888888999999999<<>>>>>AAADDDCCCBBBAAA@@@???>>>>>>>>>888:::;;;:::666555666999777999;;;<<<;;;;;;<<<===666666555444444444444555444555555666555333222000444444444444555555555666222666888777444222222333000222555444222222444777333555444333555777444......000111222111111333444222222222222222333444444666555333222111111111222444444444555444444333333222222333444444555555666666888888777555777<<>>;;;:::;;;<<<============<<<;;;888<<<===999999===@@@???AAABBBBBBAAA>>><<<<<<<<<888888777777777888999999888888777777777777888888666555444777;;;<<<888444555555555555555444444444000222333555666555444333000111333444555555444444000111222333444444444333333333333444555555444333777666444222111222222333///000111111000000111333333222222111111000000000///111333444333222333444111111222222333333444444444444555777888888666333555777888999777777888999888888;;;@@@DDDMMM]]]kkkyyyrrrjjj___XXXVVVSSSOOOKKKBBB===;;;<<<;;;999:::>>>888999999999::::::::::::777>>>GGGQQQaaauuuyyymmm]]]RRRPPPUUU[[[```eeeooo|||~~~nnn]]]QQQIIIEEECCC>>>===<<<<<<===>>>@@@AAA===>>>>>>===<<<===???AAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>===<<<;;;:::888888888888999:::>>>AAA@@@>>>===@@@DDDCCCBBBAAA???>>>>>>======777:::<<<:::666444555888444777999:::999777777777666666555444444444444555111222444555444333222111333333333333444444444444111555888777333000111333000333666555222111333777222555666333222444444111///111333333111111333555222222222111222222333444333333333333333222222222333333444444555444444444222222333444444555555666555777888777666999AAAGGGNNNZZZjjjwww}}}xxxwwwyyy~~~nnngggggg[[[XXXTTTPPPNNNMMMNNNOOOLLLMMMMMMNNNNNNNNNMMMMMMNNNLLLKKKJJJJJJLLLNNNOOOMMMMMMMMMKKKIIIHHHIIIJJJKKKIIIFFFFFFHHHHHHEEECCCFFFEEEDDDCCCCCCDDDEEEFFF>>>@@@BBBDDDFFFIIINNNQQQQQQ\\\ooo{{{rrrmmmmmmttt~~~sssaaaQQQIIIHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFEEEDDD???@@@AAABBBAAA???===<<<:::;;;<<<======<<<;;;:::777<<<===888888>>>AAA??????BBBDDDCCC@@@===;;;:::888888777777888999::::::888888777777777777888888888555444777::::::666111666666666555555444444333000111333555555444333222000000111222333444444444///000111333444444333333777666555555666555333222666444111///...///000222000111333333222222333444111000000000000000000000///111333444444333555666000000111222444555666666666666777888999888555333333555777777666555666777<<<;;;;;;???DDDNNNaaaqqq{{{~~~llleee]]]XXXWWWUUUPPPKKKFFFAAA>>>???===:::;;;>>>999999999::::::;;;;;;;;;;;;CCCMMMWWWhhh{{{qqqfffWWWNNNOOOVVV^^^ccchhhrrruuucccTTTJJJCCC???<<<===<<<<<<<<<===>>>@@@AAA============<<<<<>>===@@@CCCCCCBBBAAA???>>>=========777:::<<<:::555333555888777:::======;;;888777666666666555444444444444555...000222444444444333222222222222333333333444444111555888777222///000222000333666444000...111444...555777111---...222333///222444333111111333555222222111111222222333444222333444555666666666666222222333444555555555555222222333444444555555666222555777777777;;;DDDLLLWWWdddttt}}}wwwuuuxxx}}}}}}ssslllggg^^^YYYSSSNNNLLLLLLKKKJJJLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKLLLNNNOOOOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHJJJGGGDDDDDDGGGHHHFFFDDDCCCEEEGGGFFFDDDEEEHHHLLLPPPbbbwww}}}sssmmmkkksss~~~ppp___TTTNNNHHHEEEDDDEEEGGGHHHHHHGGGFFFEEEAAADDDGGGGGGFFFDDDCCCDDDCCCCCCBBBAAA@@@>>>===<<<===<<<<<<;;;;;;;;;<<<<<<999999999;;;===???>>>======>>>?????????===<<<;;;===<<<;;;::::::;;;======<<<:::777666666666666555777222333888:::555444666555555666666666444333111555555444333333333444444)))...333777777666555555222111111000111333444555555222222444444111111444333444333222111222444666000222444444333222111222222111000//////000111111,,,...000000000111333555777555333222222444777888555444333555777888555222666777999;;;;;;999777666444:::@@@@@@AAALLLaaasss|||iii```XXXUUUVVVTTTLLLDDDHHHAAA;;;999;;;===<<<:::<<<:::888777777888888777===CCCNNN[[[mmm}}}~~~ooobbbSSSMMMNNNUUUaaallllllxxx{{{jjj\\\UUULLLAAA???FFF<<<===>>>???@@@@@@???>>>>>>============>>>>>>???AAABBBDDDDDDCCCCCCEEEFFFGGGEEEDDDEEEFFFEEE@@@<<<;;;:::999999999999:::;;;???@@@@@@@@@??????AAACCCBBBCCCCCCAAA>>><<<<<<<<<888555666;;;;;;666555888999:::;;;<<<<<<:::888777777999:::888444333555777222333333444444333333222555555555555555555444444000111222222111000...---111222333333222111222333333333333333333222111000...111222000111444444111444333222111111111222333666444222111222222111000555555444222111000222444333444444333222333555888444555666666888>>>HHHOOO^^^jjjyyy{{{vvvuuu}}}|||rrrkkkfff^^^YYYSSSOOOMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJHHHGGGFFFGGGGGGFFFEEECCCEEEGGGFFFDDDEEEIIIMMMTTTeeezzzzzzqqqkkklllsssmmm\\\RRRMMMIIIFFFDDDEEEGGGHHHGGGFFFEEEDDDBBBDDDFFFGGGEEEDDDCCCDDDBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???======>>>???>>>===<<<;;;;;;::::::999:::;;;<<<===<<<:::888777777888777555999666666;;;;;;777555888666666666666555444333333555444333333222333333333000222444555333222222222333222111111111222333444555222222555555333333666222333444333111111222444000222333333222111111222222111000//////000111222,,,...000000000000222333555444222111111333555777666555444666888888666444666888:::<<<===<<<:::888777<<>>???AAAAAAAAAAAA>>>============>>>??????DDDFFFHHHHHHIIIJJJMMMOOOGGGEEEEEEEEEFFFDDD@@@===<<<;;;:::999999:::;;;<<<>>>@@@AAAAAAAAAAAACCCEEECCCDDDCCCAAA>>><<<;;;<<<888444555888888444333666999:::;;;;;;;;;:::999888555666555444222111222333222333333444444333333222444444444444444555444444222222333333222222111111///000111111000///000111222222222222111111000000...111222000111444444111222222111111111333444555555333111111222333222111444444555333111111222444333444444333333333666888333666999:::===CCCLLLSSSeeeppp~~~}}}xxxxxx{{{rrrjjjeee]]]YYYSSSOOONNNMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFKKKLLLLLLLLLLLLKKKJJJIIIKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFCCCEEEGGGFFFEEEFFFKKKOOO[[[lllxxxqqqmmmlllttt~~~hhhXXXOOOKKKIIIFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFFFFEEECCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;:::::::::;;;;;;<<<<<<>>>???===;;;:::===@@@<<<<<<===>>>===<<<;;;:::888888888999:::;;;<<<===:::999888999:::999777666;;;999:::===<<<888777888888888777666555555555555444333222222111111222222222333333222000000111333444333222222111111222222444222222666666444444777111333444333111000000000000111222111000///111222111111000000000111111222///000111111000000111333333222111111111222444555666555555666888999888666777999;;;>>>???>>>===<<<:::>>>BBBDDDHHHVVVkkk|||sssccc[[[SSSPPPQQQQQQLLLFFFCCC>>>999888999;;;:::888777666666777888:::<<<===DDDMMMZZZhhhwwwyyyiii^^^TTTQQQSSSXXXbbbkkksss~~~{{{hhhWWWOOOJJJAAA======;;;<<<>>>@@@AAABBBCCCCCC>>>>>>======>>>??????@@@AAACCCDDDEEEGGGIIIMMMPPPGGGFFFEEEEEEEEECCC@@@>>>===<<<;;;::::::;;;<<<===>>>@@@AAABBBBBBCCCEEEFFFEEEEEEDDDBBB>>>;;;;;;;;;999666555777777444444777::::::::::::999999999999666444222222222333222111333333444444444444333333111222333444444555444444444333333333333444444555///000111111000///000111111111111000000000000///...111222111111444444222111111000111222333555666333222000111222333333222222444555444333222222333222444444444444444666888333777;;;>>>CCCJJJTTT[[[oooyyy~~~{{{{{{zzzrrrkkkeee\\\XXXSSSOOONNNNNNNNNNNNLLLMMMNNNOOONNNMMMJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFHHHJJJIIIEEECCCDDDFFFCCCEEEGGGFFFFFFHHHMMMRRRaaarrrzzztttqqqmmmttt{{{fffUUUMMMJJJHHHFFFEEEEEEEEEEEEDDDCCCAAAAAABBBDDDEEEEEEDDDCCCCCCDDD@@@@@@@@@???????????????;;;::::::::::::;;;;;;<<<===AAAEEECCC>>>;;;===@@@;;;;;;<<<======<<<;;;:::777888888999;;;<<<===>>>999999999:::;;;;;;888666::::::;;;<<<:::777666777:::999777555555555666666333222222111000111111111---...000111111222444777444444333222111111111000333000111555666444444777000222444333111///......111111111///......111333111111111111111111222222222333444333222111222333222222222222222333444444444444555666777888888888666888;;;>>>@@@@@@???>>><<>>DDDPPPaaappp|||xxxggg^^^VVVUUUXXX\\\dddllltttwwweeeSSSLLLIIIDDD???>>>===>>>???@@@AAABBBCCCCCC>>>>>>>>>>>>??????@@@AAA>>>@@@AAAAAACCCEEEIIIMMMGGGFFFFFFEEEDDDBBB@@@???===<<<;;;;;;;;;;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEBBB>>>;;;::::::<<<:::888888888777888:::;;;:::999999888888999999999666333333666777555333333333444444444444333333000111222333444555444444444333222222222444555777111222333333222111222333111111111000000000111111...111222111222555555222333222222111222333444555222000000000333444444444111333555555444222222222222444555555555555777999444777;;;???EEEPPP]]]gggwww~~~}}}|||}}}xxxqqqkkkeeeZZZVVVRRRNNNNNNOOOOOOOOOLLLMMMNNNOOONNNLLLJJJHHHKKKJJJHHHGGGFFFEEEDDDDDDHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDGGGIIIHHHEEECCCDDDFFFCCCEEEGGGGGGFFFJJJPPPUUUbbbttt|||uuusssnnnuuuyyyeeeTTTLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDCCCBBBCCCDDDAAA@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<===<<>><<<===:::;;;<<<======<<<;;;;;;888999:::;;;<<<===>>>>>>888888888:::;;;;;;999777666999;;;:::777555555555:::999777555555555666666222222111000000000111111))),,,000222333444555666444444444333222111000///111///000333444222333666000222333333000...------111111111///......111333000000111111222222222222222333333333111000111222222222333444444444444444222333444444555666888999666888;;;>>>@@@@@@???>>><<>>DDDSSSfffvvvxxxddd\\\VVVVVVZZZ^^^fffmmmuuuooo___OOOHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>??????@@@BBBBBBCCCDDDEEEEEEEEEGGGJJJLLLFFFFFFFFFEEECCCAAA@@@@@@===<<<;;;;;;;;;;;;<<<===>>>@@@BBBBBBAAA@@@@@@AAAEEEEEEDDDAAA===:::999999;;;;;;999888888999;;;;;;;;;:::999888888888999999:::777444444777888777444333444444555555444444333///000222444555555444444333222111111111333444555111222333333222111222333333222111111111222222333---111222111222666666333666555333222222222333333111000///000333444555444000222555555444333222333222444666666666666888:::777888;;;???HHHWWWhhhuuu}}}}}}}}}{{{}}}~~~}}}{{{zzzxxxvvvuuuoooiiicccXXXTTTPPPMMMMMMOOOPPPPPPMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMIIIJJJJJJKKKJJJHHHGGGFFFCCCEEEGGGHHHGGGFFFFFFFFFDDDEEEGGGGGGGGGKKKRRRXXXcccuuuzzztttrrrooovvvuuubbbTTTMMMJJJGGGDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDAAA@@@===;;;:::999999:::;;;;;;;;;;;;<<<<<<===>>>===BBBGGGHHHDDD???<<<;;;:::;;;<<<===>>>===<<<<<<999:::;;;<<<===>>>>>>===888777777888:::;;;:::888444999<<<888555555666555888888777666555555555555333222111111000000111111---000333444444222222222333444444333222111000///111//////333333111111444000222333222000/////////000111222111000///111222///000111222333333333333///000111000///...///000111222444555555555444333000222333444444555888:::777999<<>>>>>??????@@@AAACCCCCCEEEGGGIIIIIIHHHHHHIIIJJJFFFGGGGGGEEEBBB@@@@@@AAA===<<<;;;::::::;;;<<<======???AAABBBAAA@@@@@@@@@CCCCCCBBB@@@<<<999999999666888888666777:::;;;999999999999999888888888888777555444444555555555444444444555555555555444444000111444555666555444333222111111111111222222333///000111111000///000111333222111111111222333444---111222111333666777444777666444333222111222222222000///000333444444444111222444444333222333444222444666777777888999::::::<<>>?????????@@@BBBBBBAAA???<<<;;;;;;<<<===>>>???>>>======999:::;;;<<<<<<<<<<<<;;;777666555666888::::::999333;;;>>>:::666888999888666666666666555444333333333333222111111111111222333444444333222111111222222333333444333222111000333000000333333111111444111222222111000///111222000222333333222111111222///000111333444444333333///111222111000000111222///111333555555444222111000222444444444666999===:::<<>>::::::999888777666777888444777:::999888999===BBBMMM]]]rrrxxxbbb[[[VVVXXX]]]bbbjjjqqq{{{~~~ttt]]]UUUJJJBBBAAADDDEEEEEE@@@???>>>>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDDDDFFFIIIJJJIIIHHHHHHIIIFFFGGGGGGEEEAAA@@@AAABBB<<<;;;:::999999:::;;;<<<:::===AAACCCCCCBBBCCCDDD@@@AAA@@@>>>;;;999888999333777999777888======:::888999999:::999888777666444444555444333333444666444444555555555555444444222333555777777555444222111222222222222111111000///000111111000///000111222111000///000111333444---111222111333777777444666555444333222222333444222111000111222444444333222333333333222222444666111444777888888888999;;;<<<@@@GGGPPP]]]nnn{{{zzz{{{}}}~~~~~~wwwsssnnnhhh|||pppiiibbbZZZUUUQQQMMMKKKLLLNNNOOOPPPNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHLLLKKKJJJIIIHHHIIIJJJJJJIIIJJJKKKKKKKKKIIIGGGEEEFFFEEEFFFJJJNNNOOOMMMJJJDDDEEEGGGGGGHHHMMMUUU[[[nnn{{{tttqqqpppwwwssshhhZZZPPPLLLKKKHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDCCCAAAAAACCCEEE???>>><<<;;;;;;<<<===???<<<<<<<<<======???@@@@@@AAA???===<<<======<<<;;;;;;<<<===?????????>>>>>>888999:::;;;;;;;;;:::999777666444555777999::::::444===AAA<<<888:::<<<;;;555666666777666444333111444333222222111111222222555555444111000000333666222222333444333222111000555222222555444111111444111222222000///000222444000222444444333222111222///000222333444444333333222333555555444333555666...///222444444333111///111333555555555777;;;???<<<>>>AAACCCDDDCCCBBBAAA>>>AAAHHHTTTdddvvvqqqiiiYYYWWWTTTQQQNNNIIIBBB===:::::::::999777666777888222666999999888:::@@@EEERRRbbbvvvxxxfff___ZZZ\\\aaagggooovvv~~~rrrhhhYYYSSSIII@@@===@@@CCCDDD>>>============???AAABBB?????????@@@AAABBBDDDEEEDDDHHHLLLNNNNNNLLLLLLLLLFFFGGGGGGEEEAAA???AAACCC;;;:::999999999999:::;;;888<<<@@@CCCEEEEEEGGGHHH?????????===:::888888999333999;;;999;;;@@@@@@<<<777888:::;;;:::999777555333555777666333222555888444444555555555555444444333444666888777666333222222333333444333222000///111333333333222111222333111000///...///000222444---111333222333777777555555444333333333444555666333222000111222333333222222333333222111222444777111444777999999999:::;;;>>>DDDNNNZZZgggwww{{{zzz}}}xxxsssmmmgggyyypppiiiaaa\\\RRRQQQPPPPPPNNNNNNMMMLLLJJJKKKLLLKKKIIIHHHHHHHHH@@@FFFGGGDDDDDDJJJMMMKKKIIIHHHHHHJJJLLLKKKHHHDDDJJJHHHFFFFFFGGGGGGGGGFFFHHHGGGFFFFFFHHHHHHGGGFFFIIIGGGGGGJJJLLLNNNTTT\\\qqq~~~uuurrrqqqxxxssscccRRRKKKIIIGGGGGGHHHCCCDDDDDDCCCBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>;;;888777999<<<>>>;;;:::<<<>>>>>>;;;<<>>===<<<;;;;;;<<<<<<;;;;;;<<<;;;:::999888777888:::<<<===<<<<<<===>>>555666888999888999:::<<<<<<<<<<<<:::888777888999444555666555444444555666222333444333222222444666333333222222111222222222333333222222111000000000222222333333333222111111...+++,,,000///+++,,,222333333222222333333444555111222333111......222666444444333222222333333333...333777777444222333555000222444555555666888999555888<<>>??????????????????@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLKKKHHHDDDCCCDDDDDDBBB@@@>>>>>><<<;;;;;;:::::::::;;;===AAABBBBBBCCCDDDEEE?????????===:::888999:::666888:::<<<<<<<<<:::999555777999::::::888666444111222222333333444444555333333333444555666555333666555444333222333444555444333333222222333333444111111111111111111111111222000111333222///000333///000000222333444555555777555333111111111222333333222222222333555777888///333666555111000333777555555666888:::<<<;;;:::>>>DDDOOO___pppzzzrrrggg^^^vvvlllfff___[[[RRRQQQPPPPPPNNNNNNMMMLLLJJJKKKLLLKKKIIIHHHHHHHHHEEEJJJLLLHHHHHHMMMOOONNNKKKJJJJJJKKKMMMLLLIIIFFFJJJHHHGGGFFFGGGHHHGGGFFFHHHGGGFFFFFFGGGHHHGGGFFFFFFDDDFFFJJJLLLOOOXXX```tttuuuqqqooovvvssscccSSSKKKIIIGGGFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======<<<;;;999888===<<<===???===:::;;;???>>>>>>===<<<<<<;;;::::::======<<<<<<;;;:::::::::888:::<<<===<<<<<<===>>>666888888888777888:::<<<<<<<<<<<<:::777666777888444555666555444333444555111222222111000///111222333333222222222222222333666555444222000///------000111111222222111111111000...///222111---///444222111111111111222333333000222333333333222333444444333333222222333333333///333777777444222333666111333555555666777:::===999;;;===>>>???@@@CCCEEEAAACCCIIIXXXlllsssfff]]]TTTTTTSSSQQQLLLFFFAAA===<<<;;;888777666666888888777666777;;;<<<===DDDKKKYYYkkk|||wwwwwwooojjjfffhhhlllpppwww~~~}}}uuufffYYYNNNHHHAAA???AAABBBBBB@@@:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKJJJHHHEEEDDDDDDDDDBBB@@@>>>>>>===<<<;;;;;;<<<<<<<<<>>>AAABBBBBBBBBCCCDDD?????????===:::888999:::777888:::;;;<<<<<<<<<;;;777888999:::999888666555222222222333333444444444333333333444555555444444222222222222333444555666444333333222222333333444111111111111111111111111///000222333000,,,///444000000111222333444555555666444333111111222333444333222111111111222333333111333555444222111444666333444555888:::<<<======BBBIIIVVVfffvvvwwwnnncccZZZqqqhhhbbb]]]YYYRRRQQQPPPPPPNNNNNNMMMLLLIIIKKKLLLKKKIIIGGGGGGHHHFFFIIIJJJHHHGGGJJJLLLLLLKKKKKKJJJKKKLLLLLLIIIGGGKKKIIIGGGGGGHHHIIIHHHGGGHHHFFFEEEEEEGGGGGGGGGFFFCCCCCCEEEJJJMMMQQQ[[[eeexxxvvvqqqqqqwwwpppbbbSSSKKKHHHEEEDDDFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB======>>>===<<<:::888666???======???===999999===>>>>>>>>>>>>===;;;999888===<<<;;;:::999999::::::888:::<<<<<<<<<;;;<<<===999999999888777777999;;;<<<<<<;;;999666444555666555666666555333222333444222333333111//////000111333333222222222222333333666555444222111///.........///000111111111111111222111222444333111222666000000000000000111222222...///000333555555333111333333222222222222333333000444777777555333444666444444555555666999>>>AAA??????>>>======>>>BBBEEEBBBEEENNN^^^rrryyymmmaaaXXXRRRRRRQQQNNNJJJEEE@@@===<<<;;;888777666666888888888777999<<<<<<>>>FFFNNN\\\lll}}}vvvqqqpppooollllllnnnnnnpppxxx{{{qqqaaaVVVIIIEEE@@@>>>???@@@???===:::;;;<<<==================>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGEEEEEEEEEDDDBBBAAA???>>>===============>>>===???BBBCCCBBBAAABBBCCC?????????===:::999999;;;888888999:::;;;<<<===>>>::::::999999888777666666333333333333333444444444222333444444555555444444...///111222444555666666333333222222222222333333111111111111111111111111///000222333000,,,...444000000111222333444555555444333222111222333444555222222111000///000000000444333333222222333555666222333555777:::===@@@AAAIIIQQQ___ooo}}}}}}qqqhhh___XXX}}}nnneee```[[[XXXRRRQQQPPPPPPNNNNNNMMMLLLIIIJJJKKKKKKIIIGGGGGGHHHFFFHHHHHHGGGFFFFFFHHHIIIHHHHHHIIIJJJKKKLLLKKKJJJLLLJJJHHHHHHIIIIIIIIIHHHHHHFFFDDDDDDEEEGGGFFFFFFCCCCCCFFFJJJMMMRRR]]]hhhxxxyyysssvvv||||||mmm```RRRKKKGGGDDDCCCEEEBBBAAA@@@??????AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA===999777888:::<<<===<<<<<<>>><<<999999===>>>???@@@@@@>>><<<999888;;;:::888666666777888999888:::<<<<<<;;;;;;;;;===;;;;;;:::888666666888;;;======<<<999666444444555555666666555333222222333333333444333222222333555333333222222222333444444222222222222222222222222......000111222222222222222333444555444222444666111000000000000111222222---,,,,,,///333444222///222222222222222222333444111444666666444444444666444444444444555999???CCCCCCBBB???<<<;;;<<>>;;;<<<;;;888777666666888888888777999;;;<<<>>>HHHRRRZZZfffuuuzzzuuummmiiihhhjjjkkkoooqqqpppqqqzzzzzzmmm^^^SSSFFFCCC@@@?????????===<<<::::::;;;<<<======<<<<<<<<<===>>>@@@CCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCBBB??????>>>>>>>>>>>>>>>???===@@@BBBCCCBBBAAAAAABBB?????????===;;;999:::;;;999999999:::;;;===???@@@===<<<:::888777777777777444444444444444333333333222333444555444444444555---...111333444555444444333333222222222222333333111111111111111111111111222000000333222//////333111111222222333444444555222222111222222444555666222222222111111111222222666333111111333555555555333555666888:::>>>BBBEEENNNXXXgggvvv}}}tttjjjbbb^^^[[[{{{lllddd```\\\YYYRRRQQQPPPPPPNNNNNNMMMLLLIIIJJJKKKJJJHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGIIIKKKFFFGGGIIIKKKLLLNNNOOOPPPLLLJJJHHHHHHIIIIIIIIIHHHHHHEEECCCCCCDDDFFFFFFFFFEEEFFFIIILLLMMMQQQ]]]iiixxxwww{{{wwwhhh]]]QQQKKKGGGCCCBBBDDDAAA@@@???>>>???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@EEEBBB>>>:::888999<<<===;;;:::;;;===<<<:::;;;??????@@@AAAAAA@@@===;;;999;;;999777666666777888:::888:::<<<<<<;;;:::;;;<<<;;;;;;;;;999777777888:::======<<<999666444444555444555666555333222333444///111222222222333666888333222222222333444444555111111222222333333333444///000111222333333333333000333444333222222444444111111111111111222333333000---***,,,000333333222111111111111222222333444222333444444444333444555444333333222333888>>>CCCEEECCC???;;;999;;;@@@DDDAAAIIIWWWiii|||}}}pppiiiaaaYYYWWWUUUQQQLLLFFFAAA<<<:::<<<;;;888777666666888888666666888;;;;;;???JJJWWW^^^fffnnnoooiiiccc```aaadddhhhnnnrrrqqqqqqzzzyyyjjjZZZPPPDDDCCCAAA@@@@@@???>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCCCC@@@??????>>>>>>>>>>>>???===@@@BBBCCCBBBAAAAAABBB?????????===;;;:::;;;<<<:::::::::;;;<<<===???@@@>>>===:::888777777888888555555555444444333333333111333555555444333444555000111222333444333222111333222222111111222222333111111111111111111111111666000---111555333111111222222222333333444444555111111111222333444555666222333333444555666666666555444222222444555666555666777999999;;;???DDDIIISSS^^^mmmzzz~~~~~~wwwnnneee___^^^___yyykkkddd```\\\YYYRRRQQQPPPPPPNNNNNNMMMLLLHHHJJJKKKJJJHHHFFFFFFGGGGGGFFFFFFHHHGGGDDDFFFJJJGGGIIILLLMMMNNNOOORRRTTTKKKIIIGGGGGGHHHIIIHHHGGGHHHEEEBBBBBBCCCEEEFFFEEEGGGHHHKKKMMMMMMQQQ]]]kkk{{{~~~uuucccZZZPPPKKKGGGCCCBBBEEEBBBBBBAAAAAAAAACCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@???>>><<<:::999:::888:::===<<<:::;;;@@@>>>???@@@@@@???>>><<<;;;<<<;;;:::999999:::;;;<<<999:::<<<<<<:::::::::;;;:::;;;<<<;;;999888888999;;;;;;;;;888555444444555222444555444333222333555,,,---///000111222555888333222222333333444555666444444333333222222222111000111222333333333333333...222333111000222333222222111111111111222333333333111//////111333555666111111000111111222333444222222222222222333333333333333222111222666<<>>:::888:::@@@DDDAAAKKK[[[nnnyyynnnhhhaaaZZZWWWUUUPPPJJJDDD???<<<:::<<<;;;888777666666888888555666999;;;<<>>>>>>>>;;;<<<<<<=========<<<<<<======>>>@@@BBBFFFIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIHHHFFFDDDCCCDDDAAA@@@???>>>===============???BBBCCCBBBAAABBBCCC?????????>>>;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>===;;;999888888999999777666666555444333222222000333666666333222444666333333444333333222111111222222111111111111222222111111111111111111111111555///---111444333111000222333333333444444444555111111222333444444555555222333444666777777888888333444444444555555555555666888:::;;;<<>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<<<<:::999::::::888:::<<<<<<;;;999888999777888888666333222333444111222333333333333444666---...000000111222555777222222222333333555666666333333333333333333222222000111222222222222111111---222333000///222333111111000000000000111222222111222333333222222444555000000000000111222333444111000000000111222222222333333333333333666;;;???@@@???<<<999888:::@@@DDDCCCNNN___sssvvvlllfff___WWWTTTQQQLLLGGGBBB???===<<<<<<;;;888777666666888888666777:::===>>>EEETTTdddnnnlllfff]]]UUUSSSWWW\\\cccffflllrrrrrrrrrvvv~~~uuubbbSSSJJJCCCBBBAAA???======>>>???=========>>>>>>======<<<>>>>>>>>>???BBBFFFIIIKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDGGGJJJIIIGGGDDDDDDDDDBBBAAA???>>>===<<<;;;;;;<<<>>>AAABBBBBBBBBCCCDDD?????????>>><<<;;;<<<===<<<===>>>>>>???>>>===<<<<<<<<<;;;:::::::::::::::888777666555444333222222000333777666333222444777555555444333333333333333222222111111111111222222111111111111111111111111///...000222000,,,...222333333333444444444444444111222222333444444444444222333444555666555555444000444777777555444444666444777:::<<<>>>EEEOOOWWWbbblllyyy~~~}}}}}}~~~{{{~~~wwwmmmfff___[[[```hhhtttiiiddd```\\\XXXRRRQQQQQQPPPOOONNNMMMLLLHHHIIIJJJJJJHHHFFFFFFGGGIIIFFFGGGKKKJJJGGGIIIOOOFFFHHHJJJIIIGGGGGGIIILLLJJJHHHFFFFFFGGGGGGGGGFFFGGGEEEAAA@@@BBBDDDEEEEEEEEEGGGKKKMMMMMMRRRaaapppvvv\\\UUUNNNJJJFFFCCCCCCGGG???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB???===999666666888;;;======;;;<<<===;;;777888<<<;;;::::::::::::;;;<<<<<<999999:::;;;;;;;;;::::::999:::<<<;;;:::999999:::666999<<<>>><<<:::999888555555555333111000111333///111333333333333555777000222333333222333555777222222222333444555666777000000111222444555666666000111111111111000000///---333444///...222444111///////////////000111111---111444555222000000222000000000000111222333444111000//////000111222111444444444444444666:::>>>>>>===;;;888888;;;@@@DDDDDDPPPbbbvvvuuujjjddd\\\TTTPPPMMMIIIDDDAAA???>>>===<<<;;;888777666666888999666888<<>>>>>>>>>>>>>>======???>>>>>>@@@BBBEEEIIIKKKIIIJJJJJJJJJIIIIIIHHHGGGDDDGGGJJJJJJGGGDDDDDDEEEBBBAAA@@@>>><<<;;;::::::;;;===AAABBBBBBCCCDDDEEE?????????>>><<<;;;<<<>>><<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888777555444333222111000444777666333111444777666555333333333333555555222222111111111111222222111111111111111111111111***...333333+++&&&+++444333333444444444444444444222222333444444444333333222222333444333222111000...444999:::666333444666222666:::<<<@@@HHHTTT]]]hhhqqq}}}~~~~~~~~~}}}xxxnnneee```\\\ZZZaaalllqqqkkkhhh```XXXSSSPPPPPPPPPPPPOOONNNMMMLLLMMMKKKIIIIIIIIIHHHFFFDDDGGGFFFFFFGGGHHHJJJLLLMMMIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBCCCDDDDDDBBBAAAHHHDDDFFFLLLNNNPPP```tttsss^^^UUULLLJJJHHHCCCAAAAAACCC@@@@@@BBBAAA>>>===@@@>>>@@@BBBBBBAAA@@@AAACCC???===<<<;;;<<<===<<<;;;:::::::::;;;<<<===>>>???<<<;;;;;;::::::999999888:::<<<>>><<<:::888:::<<<777888999999888777888:::444999===>>>;;;999999:::888777555333222222222222***222:::===999444111000000111222333333333333333555333111//////111333555444111111666777333222666111111222222222111111000.........//////000111222444444444222111111333555111111111222222333333444444444333333333333333333444333222111111111222333222222222222333444555666;;;777555888:::;;;@@@FFFHHHUUUjjjsssjjjbbb[[[VVVVVVOOOHHHFFFBBB===;;;<<<<<<<<<:::999777666444444999888<<>>===>>>???????????????>>>===>>>@@@@@@AAACCCGGGIIIMMMLLLLLLLLLLLLKKKHHHEEEFFFEEEFFFGGGHHHHHHFFFDDDEEEEEEDDDAAA===;;;:::;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@>>><<<;;;===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;999;;;???>>>:::777888555666666666555333111///111000000000111333555666888777555222000000333666000111222333333222111000111111111222222333333333333222111000///111444777666666777777666444222111444444333333333444444555555555444333333222111111000111444444333333444555444999>>>???AAAIIIYYYfffsss{{{uuujjj]]]UUUVVVZZZ^^^___pppiiifff___XXXSSSPPPQQQQQQPPPOOONNNMMMMMMLLLKKKHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBDDDEEEEEEEEEFFFCCCFFFLLLOOOSSSdddwwwppp]]]TTTLLLIIIGGGCCCAAAAAACCC@@@@@@CCCBBB??????BBBEEEBBB@@@@@@BBBDDDEEEDDDAAA???===<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>;;;;;;;;;::::::999999999888:::;;;:::888777888:::777888999999777777888999666888;;;===<<<:::999999777666444222111111111111%%%,,,444888777444444555000000111111111000000///555333111000000111333555444111222777777444444888111222222222222111000000...///000111222222111111222333333111000000222444111111111111111222222222222222222333333333333333444333222111111111333333222222222222333444555666666333333555777999>>>DDDMMM[[[ppp~~~ooofff___YYYUUUVVVNNNHHHEEEBBB===;;;<<<>>>===<<<;;;:::999888777888777;;;CCCIIIPPP___mmmnnnbbbUUUNNNMMMQQQ[[[eeennnqqqwwwzzzvvvooonnnrrryyyzzzeeeTTTJJJGGGBBB???<<<<<<>>>???>>>==============================>>>@@@AAAAAACCCGGGIIIJJJIIIIIIIIIKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDAAADDDDDDBBB???<<<:::;;;<<<>>>???@@@AAAAAAAAA@@@??????===<<<<<<>>>???@@@???????????????????????????<<<999999======::::::===777777777666555444333222333222222222222333333444555555555333111000111333111111222333333222111111222222222333333333333333000111111000///000333666555555666666555444222222555555444333333333333333333333333333333333333333000222444444333333444666666:::>>>AAAFFFPPP___kkkvvv}}}yyymmmfff]]]XXXYYY\\\]]]\\\}}}nnngggccc]]]WWWUUUPPPQQQQQQPPPPPPOOONNNMMMJJJJJJIIIFFFDDDEEEJJJNNNJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGDDDCCCDDDFFFHHHIIIDDDCCCFFFMMMQQQWWWhhh{{{|||jjj[[[RRRJJJHHHGGGCCCAAAAAABBB@@@@@@CCCCCCAAAAAADDDIIICCC<<<<<>><<<===>>>>>>===;;;>>>===;;;::::::::::::;;;===>>>@@@AAABBBDDDGGGIIIHHHGGGFFFGGGIIIKKKKKKKKKKKKIIIGGGGGGFFFDDDAAA???CCCBBB@@@===;;;:::<<<===AAABBBBBBBBBBBBAAA@@@???>>>===<<<===@@@AAABBBAAA???????????????>>>>>>>>>===999888;;;;;;:::<<<@@@888777777666555555555666444444444444444333222222222333444444222000000000222222333333333333222222444444444444444444333333...000111111111111222444333333444444444444333333555555444444333333222222111111222333333444555555111222444444444444555666999;;;>>>DDDMMM[[[iiirrrzzz}}}rrrccc```\\\[[[]]]^^^\\\ZZZ{{{kkkddd___ZZZVVVUUUPPPPPPPPPPPPPPPOOONNNNNNJJJLLLMMMJJJFFFEEEJJJOOOJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEDDDFFFHHHHHHHHHCCCCCCGGGMMMQQQYYYkkk|||wwweeeYYYPPPIIIGGGFFFCCCAAABBB@@@>>>>>>BBBCCCAAAAAADDDEEE@@@<<<<<>><<<<<<<<<===<<<;;;999999888888999::::::;;;:::::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;<<<===777888999888666666666888888777666999<<<<<<999666666555444222111111222222666888:::888555111000000333444444444333333222111444333111111111111333444444333444555555444333444222222222222222111000////////////000000111222222000111222222111111222333333333222222111111000000000000111111222333444444333222111111111222333444333333333333333444555555666555888<<<===>>>DDDLLL[[[jjj~~~uuufff___[[[XXXVVVSSSKKKDDDBBB???;;;:::===:::::::::999999999999999999:::>>>EEENNN[[[jjjuuugggZZZMMMIIINNNXXXeeeppp{{{zzzzzzwwwqqqkkknnnuuu|||nnn\\\NNNGGGEEE==================<<<:::???>>>;;;999888999:::;;;===???AAABBBCCCDDDGGGIIIJJJHHHFFFGGGIIIKKKLLLKKKJJJHHHFFFEEEEEEDDDAAA???AAAAAA???<<<::::::<<<>>>BBBBBBBBBBBBBBBBBBAAAAAA>>>======>>>AAACCCDDDCCC@@@@@@@@@???????????????===:::999<<<<<<:::;;;>>>888777666555444555666777333444555666555444333222333444444333111111111222333333333333333333333333555555666666555444333222---000222333333333333444222222222333333444444444333333333333444333333333111222222333333444444555222333444444444444666888;;;<<>><<<===@@@AAA???@@@CCC>>>?????????>>>>>>>>>???===;;;:::;;;===>>>>>>>>>999999888888888999:::::::::::::::;;;;;;<<<<<<<<<999999999:::<<<=========888999999888777666666777888666555777;;;;;;999666777666555444333333444444222444555666555555666777222222333444444444444444333333222111111222333333444444444333222111000...333333333222111000//////000...---,,,,,,///111333000222333333333222333555444444444333333222222222000000111222333333444444222222111111111222444555444444333333444444555555222222666:::;;;===EEENNNaaapppssseee^^^\\\ZZZXXXQQQIIIBBB???===::::::===999999999999999999999999;;;>>>BBBHHHSSSaaannnvvvgggZZZMMMKKKSSS^^^lllvvv|||zzzyyyvvvoookkkpppxxx~~~}}}lllZZZLLLCCC???<<<===>>>>>>===<<<;;;;;;AAA???===;;;::::::;;;<<<<<>>??????@@@@@@AAABBBCCCCCC===<<<===???BBBDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@<<<:::;;;>>>>>>999777888777666555444444444555666111222333555666666555444666555444222000111444777333333333333333333333333555666666777666555333222...111444666666555555666222222222222333444444555///000222333444555444444333333333333333333333333333444555444444444777999;;;===CCCOOO^^^mmmxxx}}}~~~sssgggZZZYYYYYYZZZ[[[\\\\\\\\\tttggg```[[[VVVSSSTTTMMMMMMNNNNNNNNNNNNMMMMMMKKKNNNQQQPPPLLLHHHGGGHHHIIIJJJKKKMMMOOOOOOPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBDDDGGGIIIIIIFFFCCCDDDGGGKKKNNNRRR^^^ppp~~~xxxrrrqqqtttxxxrrr```TTTLLLEEEEEEEEEBBBAAABBB>>>;;;<<<@@@@@@>>>???BBB===???AAAAAA>>>======???;;;:::999;;;===???@@@@@@:::999999888888999::::::999999:::;;;<<<======>>>777666666888:::<<<<<<;;;999::::::999777666777888777666666777999999888777888777555444444444555666333444444444444333333222///000111222333333333333333222222222222222222333222555444111000111///,,,333333333222111000///...///...,,,++++++...111333000222444444444333444555444444444444444333333333222222222333333444444555222111111111111222444555555444444444444444555555444555888<<<===@@@JJJUUUgggtttpppccc^^^\\\ZZZXXXOOOGGG@@@>>><<<999:::===;;;:::::::::::::::::::::;;;@@@EEELLLXXXgggssswwwiii[[[OOOOOOXXXdddqqqzzz}}}zzzxxxtttnnnkkkpppyyyzzzhhhWWWIII???:::===>>>???>>><<<;;;<<<===@@@???>>><<<<<<<<<======<<>>???@@@BBBCCC===<<<===???BBBDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@;;;:::;;;>>>===777444444777666555555444444444555000111222333555555666666777666444111000111555888333333222222222222333333333444666777777555333222///222555666666666777888333333222222333444555666///000222333444555444444333333333333333333333333444555555555444555888:::<<<@@@IIIWWWfffttt}}}|||vvvlllbbbYYYYYYZZZZZZ[[[[[[[[[\\\{{{qqqfff```[[[UUURRRRRRKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKIIIHHHGGGIIIJJJKKKMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDFFFHHHHHHGGGEEECCCIIIMMMPPPUUUcccvvvvvvmmmiiikkkrrrxxxrrr```RRRJJJDDDDDDDDDBBBAAACCC???======@@@AAA??????BBB???>>>===<<<<<<======<<<<<<;;;:::;;;===?????????::::::999999999999::::::999999:::;;;<<<===>>>???777555555777;;;======;;;:::;;;<<<:::888777888999555666777777777666777888777666555444333444555555888777666555444222000...111111222222333222222222222222222222222222222222000444444000000333222...333333333222111000///...------......///000000000...000333444333333333444333333333333333333444444444444444444444444444444222111111000111333444555555555444444444444555555888999<<>><<<:::888:::===:::::::::999999888888888888???GGGOOO]]]nnnxxxzzzjjj\\\QQQRRR\\\gggsss{{{~~~{{{xxxsssmmmiiiooowwwrrr```QQQGGGAAA>>>>>>@@@@@@>>>;;;;;;===@@@>>>>>>==================<<>>EEEQQQ```mmmyyy~~~tttmmmddd^^^WWWYYY\\\]]]\\\[[[YYYYYYxxxooofff```[[[TTTQQQQQQJJJKKKLLLLLLLLLLLLKKKKKKKKKIIIGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIILLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHHHHHHHCCCIIIOOOQQQXXXhhh{{{|||vvvmmmeeebbbgggpppwwwrrraaaQQQIIICCCCCCDDDBBBBBBCCCAAA>>>>>>AAABBB??????BBBBBB;;;555555999<<<;;;999>>><<<;;;;;;===>>>>>>===;;;;;;::::::999:::::::::888999:::;;;<<<>>>??????999777777999===@@@???===;;;<<<===;;;999888888999444666999888555555777:::666555444333222333444555333333444666888999777666555555555555444333222222222222222222222222222222...222444000111666555111444333333333111000///...***---000333333222000...---///222333222222222333111111111222222333333444555555555555555555444444111111000000111333444666666555555444444444555555777777:::<<<===BBBOOO]]]nnnzzzvvvggg]]]YYYWWWUUURRRMMMEEE>>>;;;:::888999===888888777777666555555444555>>>GGGPPP```rrr{{{|||jjj]]]RRRTTT^^^iiisss{{{|||xxxssslllhhhmmmuuuzzziiiYYYMMMHHHFFFFFF@@@AAA@@@>>>;;;;;;>>>BBB;;;<<<===>>>>>>======<<<<<>>===;;;::::::;;;<<<<<<<<<<<<===???BBBBBBAAA???BBBBBBAAAAAA@@@???>>>>>>:::777666888777555666:::999999::::::888666444333444333222111000111222333000222333333222111222333333222111000000111222333000222444666777666444222///111333444444555777999666666444444333444555666333444555555444111///---///000111222444555666777666666666555444555999;;;???HHHWWWfffrrr{{{|||pppfff___ZZZVVVZZZ^^^```^^^[[[XXXVVVzzzqqqggg```YYYQQQMMMMMMLLLLLLMMMNNNMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHIIILLLPPPZZZkkkssseeeaaaccchhhrrrzzzkkk[[[PPPMMMGGGAAA>>>>>>@@@BBB>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===<<<===<<<:::???FFFCCC<<<<<<;;;:::999:::;;;<<<===<<>>999888<<<@@@@@@=========>>>>>>>>>>>>>>>;;;::::::999:::;;;<<<===:::999999888777666555555777666444222111111111111444666888888666555555555444444333333222111000000......///000000000000///222222333444444555666666333333333333333222000000111222111000......000222111000000000111222333333###,,,666888444111333666...333444111111555555000111111333333333333222111555666666555444444777999555666888;;;===DDDTTTcccsss}}}uuufffYYYWWW[[[XXXPPPHHHEEE@@@<<<;;;;;;::::::888999;;;;;;999888888999AAAAAAGGGTTTeeerrrvvvvvvdddZZZPPPOOOYYYiiivvv}}}}}}wwwmmmddddddmmmvvvrrr^^^SSSMMMHHHDDDDDDAAA@@@???>>>============>>>===<<<;;;::::::;;;<<<<<<===@@@CCCFFFHHHIIIIIIHHHJJJKKKJJJGGGFFFFFFFFFBBB@@@@@@BBBEEEFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::::::::999<<<@@@DDDEEECCCAAA???CCCCCCBBB???<<<:::;;;<<<444888;;;;;;777444333444444444555666777777666666999333......444777444111///333444333444777777444111222333333111111222333111222333333333333222111333444666666666666888999555555444333333333333444333333333333333333333333444333111000000111333444777555555777888999>>>EEEAAAPPPaaakkkrrr|||~~~~~~~~~~~~uuuggg^^^[[[ZZZ]]]```^^^ZZZUUUSSSSSSwwwnnneee___YYYRRRNNNOOOOOONNNMMMLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKQQQ\\\nnn}}}pppccc^^^aaagggqqq{{{zzzeeeVVVMMMJJJEEEAAA???@@@BBBDDD>>>>>>???@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;<<<;;;;;;@@@FFFEEE>>>======;;;:::999::::::;;;<<<>>>===999888<<>>>>>===============>>>:::999999888999:::;;;<<<999999888888777666666555888777555333333333444555111333666666555444555555444444333333222111111000111111222222333333333222222222333333444444555555444444333222222111000000000111111000...///111333000000000000111222333444000222555777555222///---111444555111222666666222333222222111222333444555555666666555444444666888666777:::===???GGGWWWfffxxx|||ttteeeYYYWWWZZZVVVNNNFFFCCC>>><<<;;;;;;;;;:::888999;;;:::999888999:::@@@BBBJJJXXXhhhrrrtttrrr```XXXPPPPPP\\\kkkxxx~~~}}}ttthhh```cccooozzzrrr^^^RRRLLLFFFCCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGFFFGGGHHHHHHEEEDDDDDDDDDCCCAAAAAACCCEEEGGGEEECCCAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;;;;===@@@CCCDDDCCCBBB@@@@@@AAABBB@@@===:::999999666888:::;;;999777555444444444555666666666666666777333///000333555444222111444555222333555555222111222333333111111222333111222333333333333222111111222333333222111222444555555444333333333333444333333333333333333333333444333222111222333555666888666666888888999>>>FFFFFFTTTdddmmmttt}}}~~~{{{yyyvvvnnnccc]]]\\\^^^```bbb```\\\WWWUUUTTTtttkkkccc^^^YYYRRROOOPPPQQQPPPMMMJJJIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIHHHFFFDDDCCCBBBAAAFFFEEEEEEFFFHHHIIIHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBEEEJJJRRR^^^qqq{{{ooobbb^^^aaahhhtttuuubbbVVVIIIGGGCCCAAA@@@AAADDDEEE?????????@@@??????>>>>>>=========<<<<<<<<<;;;;;;999::::::<<>>===<<<;;;:::999999999;;;>>>===999888<<>>@@@???===;;;;;;<<<===>>>999888888888888999999:::888888888777777666666666888666444333333444666888111222444555444444444555444333333222222111111111222222333333333444444444222333333333333333333333666555333111000000000000...///000///...///111333000000000111111222444444000......333:::<<<888222444555555222222666777555555444222000111333666888555666666555444333555777777888;;;???BBBJJJ[[[kkk~~~~~~zzzrrrdddYYYWWWWWWSSSLLLDDDAAA>>><<<<<<<<<<<<;;;999:::::::::888888:::;;;???CCCOOO^^^lllrrrooojjjZZZTTTOOOSSS```ooozzz{{{ooobbb\\\cccrrroooZZZOOOIIIEEECCCCCC???>>>>>>>>>>>>???@@@@@@===<<<;;;;;;;;;<<<===>>>AAABBBDDDEEEFFFFFFEEEEEEDDDFFFGGGFFFDDDBBBBBBCCCAAA@@@@@@BBBDDDEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::;;;;;;<<<======>>>@@@BBBCCCCCCBBBBBB===???AAAAAA>>>:::777666777777888:::;;;:::777555444555555666666666666666444333222111222333444444111444444222111333222///111222333333111111222333111222333333333333222111333444555444333222222444555555444333333333333444333333333333333333333333333333222222333555777888999777777999888888???GGGMMM[[[iiiqqqwww|||vvvoookkkeee^^^\\\^^^aaabbbbbb```[[[WWWUUUTTTrrrjjjaaa]]]WWWQQQNNNOOONNNMMMLLLJJJJJJIIIIIIJJJHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCFFFEEEEEEEEEGGGHHHHHHFFFCCCDDDFFFHHHHHHFFFDDDCCCBBBFFFLLLTTTaaasss{{{pppeeebbbdddlllzzzooo]]]TTTGGGFFFCCCAAA@@@AAACCCDDD???????????????>>>>>>===============<<<;;;::::::666777888;;;@@@CCCDDDBBB<<<<<<<<<;;;:::::::::::::::======999888;;;>>>===BBB@@@===:::::::::<<<===999999888888888999999999777777777777777666666666666444222000111333666888333555666555444333444555333333333222222111111111111111111111222222333333333333333333333333333333777555222000/////////000,,,...////////////111333000000000111222333444555...,,,---444<<>>:::555555333222222444666777777666444222222333444555555666666555444333444555777888;;;???DDDMMM___pppwwwnnnaaaYYYWWWUUUOOOIIICCCAAA>>>===>>>>>>>>>>>>:::::::::999888888;;;===>>>FFFTTTeeepppqqqjjjcccTTTQQQQQQXXXfffttt|||~~~wwwkkk```]]]eeeuuu|||jjjVVVKKKHHHEEEDDDEEE>>>>>>>>>>>>???@@@AAABBB<<<<<<;;;;;;;;;===>>>???AAABBBCCCEEEFFFFFFEEEEEEDDDFFFGGGFFFEEECCCCCCDDD>>>??????AAABBBBBBBBBAAAAAA@@@???>>>>>>=========:::::::::;;;;;;<<<>>>>>>???@@@@@@AAABBBBBBCCCCCC<<<>>>@@@???;;;888666666777666555777:::;;;888444555555666666666666666555222333444333111111444666000333333111111333222///111222333333111111222333111222333333333333222111222444555444333333444555555555444333333333333444333333333333333333333333111111111222333555777888888777888999888888@@@JJJWWWcccpppwww|||zzzpppfffaaa]]][[[]]]bbbaaaaaa___\\\XXXUUURRRQQQrrriiiaaa\\\VVVOOOLLLLLLHHHIIIKKKLLLMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCDDDFFFHHHHHHFFFDDDCCCDDDHHHOOOWWWddduuuyyypppgggeeegggooo}}}zzzeeeUUUNNNHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>?????????>>>>>>===============<<<;;;999999444444666:::===???@@@@@@999::::::;;;;;;<<<<<<<<<888<<<<<<999888;;;===<<>>???@@@@@@???;;;::::::888777999<<>>>>>>>>>>>???AAABBBCCC===<<<;;;;;;<<<===>>>??????@@@BBBDDDEEEFFFFFFEEEEEEGGGHHHHHHFFFEEEEEEFFF???@@@AAABBBBBBBBBBBBCCCAAA@@@???>>>============:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCC>>>???>>>;;;888666777888666444333555888999666333555666666666666666555555000333555444111111444777---000222000111444444111111222333333111111222333111222333333333333222111,,,...000000000111333444555555444333333333333444333333333333333333333333000000000111333444555666666666777999888:::DDDOOOaaalllxxx~~~vvvkkk```[[[ZZZ[[[___dddbbb```]]]ZZZWWWUUURRRQQQqqqhhh```ZZZUUUNNNJJJKKKDDDGGGJJJMMMNNNLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEJJJQQQZZZfffwwwvvvoooiiihhhjjjppp}}}uuubbbTTTMMMHHHGGGEEEBBB@@@>>>===<<<<<<===>>>>>>??????>>>>>><<<=========<<<:::999777444333555:::<<<;;;;;;>>>888888:::;;;<<<=========777;;;<<<999777:::<<<;;;???>>><<<::::::;;;<<<===:::::::::;;;::::::999888555555555666666777777777666666555555555666888999888888888666444333444555222222222222222222222222555444333222333444555666222222333444444555666666444333111000//////000000---///111222111000111222000000000111333444666777:::===@@@???<<<888666666555222111333333222333777666666666666444222///...111333555666555444555666555666:::@@@GGGSSSgggzzz~~~}}}oooddd[[[YYYXXXRRRJJJEEEBBB@@@??????@@@@@@@@@???;;;;;;999777777999===AAACCCNNN___nnnsssnnnaaaXXXRRRTTTZZZeeesss{{{|||zzzooolllgggdddgggppp}}}vvveeeSSSIIIEEEAAA>>>>>>>>>>>>>>>???@@@AAABBBCCC>>>===<<<<<<<<<===>>>???>>>???AAACCCDDDEEEDDDDDDDDDFFFGGGGGGEEEDDDEEEFFF@@@BBBDDDDDDDDDCCCDDDFFF@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAA??????===:::777666777999666555444555666666555333666666666666666666555444///222444444222222444666,,,000111000111444555222111222333333111111222333111222333333333333222111,,,...000222222333555777555555444333333333333444333333333333333333333333000000111222333333444444444555888;;;;;;>>>JJJWWWkkkuuuqqqfff[[[YYYZZZ\\\```eeedddaaa\\\YYYXXXVVVTTTSSSnnneee]]]YYYTTTNNNKKKLLLFFFHHHJJJKKKLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJRRR\\\hhhyyyvvvpppmmmlllnnnsssrrraaaUUUNNNFFFFFFDDDCCCAAA>>>===<<<;;;;;;===>>>????????????<<<=========<<<:::888666777555666;;;;;;888888<<<888999;;;<<<<<<<<<<<<;;;666:::;;;888777:::;;;:::===<<<<<<;;;;;;;;;<<<<<<888999:::::::::888777666444444555555666777888888666666666777777777777666555666666444333333555777222222222222222222222222444333222111222333555666222222333444666777888888111111111111000000000000///111333333222111111222000000111111333555666777666;;;???AAA@@@===;;;;;;555222222666666333333777444444333333222222111111///222444555555555555666666777<<>>>>>>>>???===<<<<<<;;;999777666999>>>BBBFFFQQQaaaooossslll___UUUTTTWWW___kkkwww}}}{{{wwwjjjhhheeedddjjjuuuooo___OOOHHHEEEBBB??????????????????@@@@@@AAABBB???>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBDDDDDDBBBAAABBBCCC>>>AAACCCDDDBBBBBBCCCEEE@@@???>>>======<<<<<<===<<<<<<;;;<<<<<<===>>>>>>===>>>???@@@@@@@@@??????>>>???>>><<<999777777777666777777777555444444555666666666666666555444444000111333444333333444555///222333111111444444111111222333333111111222333111222333333333333222111000222444555555555777999555555444333333333333444333333333333333333333333111222222333444444444333333666:::>>>???CCCQQQ```rrr{{{|||kkkaaaXXXXXX[[[]]]___cccccc___YYYWWWVVVVVVUUUSSS{{{kkkccc[[[XXXTTTOOOMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCGGGEEEDDDEEEFFFFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCIIIRRR]]]jjjzzzwwwsssqqqqqqrrrvvv|||lll]]]QQQKKKDDDDDDDDDCCCAAA???===<<<999:::<<<===???@@@@@@@@@<<<======>>><<<:::888666999777888<<<;;;777777<<<:::;;;<<<<<<<<<;;;:::999666:::;;;888777:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<777888999999999777666555333444444555666777888888333444555666666555444333111222333333222444777999222222222222222222222222222111000//////111333444111222333555777888999::://////000111111111111000000222444444333111111111000000111222333555777777:::<<<@@@BBBBBB???;;;888666222333888999444444888444222000///000222444666...111444555555555666777777999===DDDKKKYYYooo~~~wwwhhh]]]VVVXXXXXXQQQHHHEEE???>>><<<<<<======;;;:::<<<;;;999666666999>>>CCCIIISSScccooorrrjjj^^^UUUVVVZZZbbbooozzz~~~zzztttiiifffcccdddkkkwww{{{fffXXXKKKGGGGGGFFFDDDDDD@@@@@@??????@@@@@@AAABBB@@@???>>><<<<<<<<<======@@@AAAAAABBBAAA@@@>>>======???@@@@@@???>>>???@@@;;;>>>AAAAAA???>>>@@@BBB@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<===???@@@@@@???>>>===<<<>>>@@@???<<<888666555777999:::888555333444666666666777777666555444444111111222333444555555444111444444222111333333///111222333333111111222333111222333333333333222111000111333222222222333444555555444333333333333444333333333333333333333333333333444555555444444444444777<<<@@@BBBGGGWWWfffuuu~~~xxxfff]]]WWWXXX\\\]]]___aaa```[[[VVVSSSSSSTTTSSSQQQtttkkkeee\\\VVVSSSQQQNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIJJJKKKIIIFFFCCCAAAFFFAAA>>>@@@FFFIIIIIIFFFGGGHHHGGGEEECCCCCCDDDFFFEEEFFFHHHHHHGGGEEEEEEEEEIIINNNWWWcccqqq~~~zzzrrrlllmmmssszzzyyygggWWWLLLGGGIIIGGGCCC@@@>>>>>>???@@@:::::::::;;;===>>>@@@AAA>>>===;;;;;;<<<;;;888666888888999999999888888777888777888:::<<<===;;;999777888999:::;;;<<<<<<;;;;;;::::::999888888999999555888:::888333111333777777444222333666888888777666666555444444444444555222222222111222222333333222333333333222222111000555444222000000111222333111111222333555777999:::000000000000//////......222222111000//////000000,,,...///000000111333666999AAALLLPPPLLLDDD<<<888777555222222444666666555222444666555222111222444111222333333333444777:::666888===CCCOOOaaatttyyyfff]]]UUUUUUUUUOOOHHHDDD???<<<;;;======;;;<<>>:::888999::::::>>>DDDGGGVVViiirrrlll```YYYXXXTTT]]]gggooovvvzzzvvvpppgggbbb___dddqqqqqq```VVVIIICCCDDDFFFFFFDDD@@@AAAAAA???>>>>>>@@@BBB;;;;;;;;;;;;===???AAABBBKKKFFF@@@???AAABBB@@@===>>>>>>????????????>>>>>>==================<<<<<<<<<======<<<::::::;;;======>>>@@@@@@??????@@@AAA??????===<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::555555555555555555555555666666555444444444444444555555444444444333333333333333444444444333222111222333333333333222111111333333222222333333444555222222111111222222333444555444333333222222222222111111111111222333444555111222333444555555666666444777===BBBEEENNN```rrrqqqccc]]]WWWYYY___bbb^^^YYYZZZYYYVVVTTTSSSRRRSSSTTTsssgggaaaZZZSSSPPPNNNKKKIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHIIIIIIHHHHHHGGGFFFGGGIIIJJJIIIGGGEEECCCGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGEEECCCCCCDDDFFFDDDFFFHHHHHHFFFEEEEEEFFFJJJOOOYYYeeesss{{{sssmmmooovvv}}}uuudddVVVMMMIIIEEEEEEDDDDDDCCCBBBAAA@@@<<<<<<<<<===>>>???AAAAAA>>>===<<<<<<<<<;;;999777888888999999:::999999999:::::::::<<<>>>>>>===;;;888999999:::;;;<<<<<<<<<888888777666555555555555777:::;;;999444222444666333222333666999;;;:::888444444333444444555666666444333333333333333444444555555555555444444333222444333111000000111333444222222222222333444555666444444222111000//////...333222222222111111111111...000111222222333555888???GGGOOORRRNNNEEE>>>:::444666666555444555888:::777888888555111000222444444555555444333444777999888;;;???FFFRRRdddvvv~~~uuucccZZZTTTTTTTTTNNNGGGCCC>>>;;;:::======:::;;;>>>>>>:::888999::::::???EEENNN[[[kkkoooggg[[[TTTTTTXXXaaakkkrrrwwwyyytttmmmgggcccbbbiiivvv|||mmm]]]SSSGGGAAABBBDDDDDDBBBCCCCCCCCC@@@>>>===>>>@@@;;;;;;;;;<<<===???AAABBBEEEAAA===<<>>;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===>>>===>>>???>>>===>>>???AAA@@@???>>>======<<<<<<<<<999:::;;;<<<<<<;;;:::999666666666666666666666666777666666555555555666666222222333444555666777777444555555555444444333333222333333333333222111111111111000000111111222333///000000000111111111111777777666555555555555555666555444333222222222222000111222444555666777777888999===DDDKKKVVViiiyyyxxxkkk___ZZZWWWZZZaaaccc```[[[YYYWWWUUUTTTSSSTTTVVVWWWrrreee```YYYSSSPPPMMMKKKJJJKKKLLLMMMNNNNNNLLLJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFHHHKKKKKKHHHGGGGGGIIIFFFGGGGGGEEECCCBBBDDDEEECCCEEEGGGGGGFFFEEEEEEFFFKKKQQQ\\\iiiwww|||tttooosss{{{~~~nnn___TTTMMMJJJ@@@BBBEEEGGGGGGEEEBBB???======>>>???@@@AAAAAABBB???===<<<<<<===<<<:::888777777888999::::::::::::;;;;;;;;;<<<>>>>>><<<:::999999999999:::;;;<<<===;;;:::999888777777777777888:::<<<:::666333555777444555666999;;;:::777444222222222333444555666777555555444444444444555555555555444444444444333333333222111111111222333444444333333222222222222222888777444222000/////////000111222222222111/////////000111222222333555777BBBHHHNNNOOOJJJBBB<<<999222666:::999555555;;;AAA>>><<<999444111000222444777777777666444444666888;;;===BBBJJJWWWhhhyyyyyynnn^^^WWWRRRTTTSSSMMMEEEAAA===:::999<<<<<<999:::======:::888::::::;;;@@@GGGRRR___lllmmmbbbWWWRRRRRR[[[eeeooouuuxxxwwwpppiiibbbbbbeeennnzzzvvvgggXXXOOODDD???@@@BBBAAA@@@EEEEEEDDDBBB>>><<<===>>>::::::;;;<<<===???@@@AAA???===;;;<<<>>>???<<<999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;======<<<<<<===???<<<======<<<;;;;;;>>>@@@>>>======<<<<<<;;;;;;;;;999999::::::::::::999999888888888888888888888888777777666666666777777888333333444555666777888888666666555555555444444444222333333333333222111111111111000000111111222333111222444555555555444333777666666555555555555555888777666444333222222222111111222444666777888888<<<:::===GGGSSSbbbuuu~~~zzznnncccYYYWWWXXX]]]ccceeeaaa]]]WWWVVVTTTSSSTTTVVVXXXYYYpppeeebbb\\\WWWSSSPPPNNNMMMKKKLLLNNNPPPOOOMMMKKKIIIGGGHHHHHHIIIJJJJJJJJJJJJFFFFFFHHHIIIIIIHHHFFFFFFDDDFFFIIIJJJJJJHHHGGGFFFFFFFFFGGGEEECCCBBBCCCDDDBBBDDDEEEFFFEEEDDDFFFGGGLLLSSS___nnn{{{}}}uuuqqqvvvxxxgggYYYPPPKKKIII@@@BBBEEEFFFFFFDDD@@@>>>>>>>>>???@@@@@@@@@@@@@@@>>>===<<<<<<===<<<:::888555666777888999999999999999999999:::<<<<<<:::888999888888888888999:::;;;<<<;;;:::999888888888888777888999888666555666888999999999999888555222000222222222333333444666666666555444444444444444444333222222222222222222222444333222111111111222222444333333222222222222333888666333111000///000000,,,---///000000...---+++---...000000///000333555<<>>BBB???<<<777333000111333666666666666555444555777999<<<>>>DDDMMM[[[lll{{{sssiiiZZZTTTQQQSSSRRRKKKCCC???<<<999888;;;;;;888999<<<;;;999999;;;;;;;;;BBBIIIRRRaaannnlllaaaWWWTTTSSS[[[fffqqqvvvwwwtttmmmeee\\\___fffqqq~~~pppaaaSSSLLLCCC??????@@@@@@???DDDEEEDDDBBB???=========::::::;;;<<<===???@@@AAA>>>======>>>???>>>;;;888:::::::::999999:::::::::888888888999999999999999:::<<<======<<<;;;<<<===<<<<<<<<<:::999999<<<>>>999999999999999888777777888999999999999999999888888888888888888888888888666666666555666666777888777777777666666666666666666555555444444444444444222333333333333222111111333333222222333333444555111333555666777666444333333333222222222222333333555444444444444444555555333333444444555666777888===:::===JJJ[[[mmm~~~~~~xxxoooddd\\\WWWXXX[[[```dddddd```\\\VVVUUUTTTSSSSSSTTTUUUVVV|||ooofffccc___ZZZTTTQQQOOOOOOJJJLLLNNNOOOOOOMMMKKKIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIHHHHHHGGGEEEDDDEEEDDDEEEIIINNNNNNJJJFFFEEEFFFGGGFFFDDDBBBBBBCCCAAACCCDDDDDDDDDDDDFFFHHHLLLTTTbbbrrr}}}uuurrryyytttaaaTTTLLLHHHGGGCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>><<<<<<<<<===<<<:::888444555666777888888888888999999999:::<<<<<<:::888777777777777777777888999777777666555555555555555333555666666666666777888:::999888555333111111111555444444333333444444444555555444333333333333333333222111111111222333333666555444222111000//////333222222222333444555666333222111000//////000000+++,,,...///000...---+++---///000000///000222444555999======999666666777888777777888:::===???@@@<<<999555222111333555666333444444444444555888:::;;;>>>EEEPPP___ppp~~~pppfffWWWRRRPPPQQQOOOHHHAAA>>><<<999888::::::888999<<<:::999:::<<<;;;<<>>>>>???999999;;;<<<===??????@@@>>>>>>>>>???>>><<<888555999999888777777888999999777777777777888888999999;;;===>>>===;;;:::::::::;;;;;;;;;:::888888:::<<<777888888999888888777666888888888777777888888888888888888888888888888888555555555444444555666666777777777777777777777777555444333333222222333333222333333333333222111111333333222222333333444555---...000222222111000///222111111111111111222222333333333333333444444555777666666555555666666777<<<:::???OOObbbttt~~~zzzrrrggg]]]YYYXXX[[[___cccdddaaa]]]YYYUUUUUUTTTSSSRRRQQQPPPOOOzzznnndddccc___YYYSSSOOOMMMMMMJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDHHHEEEEEEJJJPPPRRRMMMHHHDDDEEEGGGFFFDDDBBBBBBCCC@@@AAACCCCCCCCCDDDFFFHHHLLLUUUeeevvv}}}uuurrrzzzooo\\\PPPJJJGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAA???>>>===<<<;;;:::;;;<<<<<<:::888555555666777888888888888:::::::::<<<>>>???===;;;666777777888888888777777666666666666666777777888333444444555666777777888555555555333222222444777777666555444444444444444666555444333222222222222555444333222333444555666555555444333222000//////111111222222444555666777000000000000/////////......///000111111111000///000111222222111222444666222555888777555555777:::;;;888666777:::======<<<999777444333444666666666222333444444444555888;;;;;;>>>FFFSSSddduuu~~~oooeeeWWWSSSPPPPPPMMMEEE@@@>>><<<999888;;;;;;888999<<<999999;;;<<<;;;<<>>@@@@@@???>>>>>>???888999:::<<<>>>>>>??????===>>>>>>>>><<<999666444999888777666666777888999666666666777888888999999999;;;======;;;999999999999;;;<<<;;;999888999:::888999:::;;;;;;:::888888888777666666666666777888999999999999999999999999666666555444444444444444222333444666777999:::;;;555444333222111222333333222333333333333222111111111111000000111111222333//////111222222222111000333333333333333444444555666555444333222222222222888777666555555666777888<<<===FFFXXXkkk{{{~~~}}}}}}~~~{{{wwwmmmaaaZZZYYY[[[___ccceeeccc^^^YYYWWWTTTTTTUUUTTTRRROOOKKKIIIyyymmmdddccc```ZZZRRRMMMKKKLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJMMMNNNKKKIIICCCEEEFFFFFFDDDBBBBBBBBB???AAABBBBBBBBBCCCFFFIIIKKKVVVfffxxx}}}uuurrr{{{lllZZZOOOJJJHHHFFFBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>;;;:::999:::;;;;;;999777777888999999999999888888888888999<<>>===666888:::;;;;;;999777666777777777777888:::;;;<<<777666666666777777666666111333666666444444666888666666555555555666777777777666555444333333333333555444333222222444666777222222333333222222111111000000111111222444555666///000111111000...,,,+++//////000000000111111111000111222222111222444666333444555444222333777;;;::::::999888777888999:::888777666777999999666444444555666555555666888;;;;;;???GGGWWWiiizzzpppgggYYYTTTPPPOOOKKKCCC???>>>===999999;;;;;;999999===888888;;;===<<<===FFFQQQ___pppwwwjjjZZZVVVYYY[[[bbbmmmvvvuuupppkkkddd___[[[dddrrr~~~sss```OOOHHHFFFBBB@@@????????????;;;===??????>>>=========777888:::<<<>>>>>>>>>>>>===>>>???>>><<<:::999888999888777666666777888999555666666777888888999999444777:::;;;;;;:::::::::888:::<<<===;;;999888888777888:::;;;;;;:::999888777777666555555666777777::::::::::::::::::::::::999888777555444444444444111222333555777888::::::666555333222222222444555222333333333333222111111111111000000111111222333333333333444444444555555555444444444555555666777555555444444444444555555666555555555666888:::<<<>>>CCCPPPcccttt~~~}}}}}}{{{xxxtttjjj]]]XXXYYY\\\aaaffffffaaa\\\XXXWWWRRRTTTVVVWWWUUUPPPJJJGGGxxxmmmeeeeeebbb[[[SSSMMMLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKEEEFFFFFFGGGGGGHHHIIIIIIEEEGGGJJJJJJHHHGGGGGGHHHCCCEEEFFFFFFDDDBBBAAABBB???@@@AAAAAABBBCCCGGGIIIKKKVVVgggyyy}}}uuurrr{{{~~~iiiXXXOOOLLLIIIGGG@@@AAABBBCCCCCCCCCBBBBBBAAABBBDDDDDDDDDBBB@@@>>>:::999888999::::::999777::::::;;;;;;;;;:::999999555555777:::===>>>===<<<777999<<<>>>>>>;;;888666222333333444666777999:::;;;999888777777777555444111555999:::777444444555555555555555666888999:::888888777555555444444444333222111000000222444555///000111222333444444444000000000000111222333333111222333333111...+++(((...............///000111///000000000///000111333333444444222000111666:::888;;;===999444222666:::999888888:::<<<;;;666222888888888777555666888:::<<>>???===:::999<<<<<<999:::===777888;;;===<<<===GGGRRR^^^nnnsssdddVVVWWW___cccgggqqqyyyvvvoooiiiccc]]]ZZZcccrrr{{{ooo\\\KKKFFFDDDAAA???>>>>>>>>>???;;;===??????===;;;;;;;;;777888:::<<<>>>>>>>>>>>>>>>@@@@@@@@@???===>>>>>>:::888777666666777888:::555666666777888999999:::000333777:::;;;;;;;;;<<<777:::===>>><<<999888777555666888999999888777666777666555444444555666777<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444444444444555555555666666777777888666444333333333555666222333333333333222111111333333222222333333444555222222111111111222333444444444444444444555666777222222333444666888:::;;;444333333444666:::===???AAAHHHXXXkkk{{{~~~zzzvvvrrrhhh[[[WWWZZZ\\\bbbffffffaaa[[[XXXXXXPPPSSSWWWYYYWWWRRRKKKGGGwwwlllcccbbb^^^XXXQQQKKKHHHHHHIIIHHHHHHIIIJJJIIIGGGEEECCCEEEHHHIIIIIIIIIJJJKKKEEEGGGIIIIIIHHHFFFEEEFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCBBB@@@BBBEEEHHHQQQXXXfffxxxxxxuuurrrwwwzzzggg[[[SSSLLLIIIIII@@@???@@@BBBAAA>>>???CCC@@@BBBAAA???BBBFFFCCC;;;<<<<<<<<<;;;:::999888777999999999888888888777777999888777888:::<<<===<<<<<<999666777999;;;:::999666666777888999888555222:::777222///000444999===999777444333444555666666666666666666555555555555777555333444666888777555777777555444333222222222333333333333333333333333222///...///222444444222111111111///......111444222///---...111222000---:::666111000111111000///111333444333222333888<<<>>>???;;;666666999:::999666:::>>>@@@===888444111555777888999777777777888@@@AAAIII[[[rrruuufffZZZWWWQQQLLLGGGBBB===999:::999999888999999::::::888777999<<<===???GGGPPPgggqqqsssggg[[[[[[aaaeeejjjyyy{{{tttrrrjjj]]]ZZZXXXcccsssqqq```RRRIIIGGGBBB===;;;===?????????>>><<<;;;===??????<<<888:::<<<>>>?????????@@@BBBAAAAAAAAA???======>>>@@@:::777555555777888666444777777777888999999::::::======<<<;;;:::999999888:::<<<@@@@@@>>>;;;999888888888777777777777888888777777777666666666666666999999:::;;;<<<<<<<<<;;;======<<<;;;999777555444222555555333444777777555222666999777222...///111000111333444555444333333222444444000+++***///444555555333222111000000000333444333222000111444666444555666666444444555666333333555888777666:::AAAAAAPPPdddvvv}}}qqqddd\\\\\\^^^___```aaa```]]]ZZZXXXXXXTTTVVVXXXVVVPPPIIIDDDBBBwwwmmmhhhfffbbb[[[SSSNNNKKKJJJGGGGGGFFFGGGHHHHHHEEECCCCCCEEEGGGHHHGGGGGGHHHIIIFFFHHHJJJIIIHHHFFFFFFFFFHHHGGGFFFGGGGGGFFFCCC@@@DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDHHHKKKSSS\\\kkk|||tttqqqpppvvvvvvcccXXXQQQJJJGGGGGGCCCAAAAAABBB???::::::>>>???BBBBBB??????BBB???999;;;;;;;;;;;;:::999888888888888888888888888888888888888888888:::<<<<<<===;;;888666666888999999888888777777888::::::888666888666444333333555777999999777555444444555555555555555666666777777777888666444222333555777666444666555444333222222222222333333333333333333333333555222000000111222000///111111111///......000222000///...///000111000///666333///...000000///---000222333222111222777;;;??????<<<777666999999777666999===>>><<<999666444333555777888777888999:::AAADDDNNNbbbyyyyyylllaaaYYYVVVPPPKKKGGGBBB===:::::::::999999888999999999;;;:::<<>>>>>@@@@@@>>><<<===<<<;;;<<<>>>>>>;;;888999;;;===>>>>>>>>>???@@@@@@AAAAAA???======>>>???<<<999777666888888666555777777777777888999::::::<<<<<<<<<;;;;;;::::::999:::<<<===<<<:::888888888888888777777777777888888777777888888999::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888666555444222555555333444777888555333666999777333000000222000111222222333333333222222333333222//////333666444444333222111111111111444444444333333444777:::333555666555444333444555333333666999888666;;;AAAEEETTThhhyyyyyymmm```ZZZ[[[___ddddddbbb^^^ZZZXXXXXXXXXUUUWWWXXXUUUPPPIIIDDDAAAvvvmmmllljjjeee^^^VVVPPPMMMLLLFFFEEEEEEFFFGGGGGGDDDBBBCCCEEEGGGGGGFFFEEEFFFGGGGGGIIIJJJJJJHHHGGGGGGGGGHHHGGGFFFFFFGGGFFFCCCAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFKKKNNNUUU```qqq|||ooommmooovvvppp___TTTNNNHHHDDDDDDBBB@@@@@@AAA>>>999999===>>>BBBCCC???======;;;999999::::::;;;;;;::::::999888888888888888999999999888888888888999;;;<<<===999777666666777888888777999888777888:::;;;;;;:::666666777777777666555555777777666666555444333333444444555666777888999:::444222222222444555444333444333333333333333444444444444333333222222111111444333111111111111000...///000111000...---...///---...000000//////111222222111///000111111000...///111222222000222666:::@@@@@@===888777:::888555666888;;;;;;999777666666222444666777888999;;;===@@@EEESSSiii|||qqqggg___WWWTTTOOOJJJFFFBBB>>>;;;;;;::::::999888888888999777777999===@@@EEENNNXXXdddiiiiiiaaaZZZ]]]fffmmmttt|||sssooodddYYYXXX___iiiwwwxxxhhhXXXKKKDDD??????@@@AAABBB@@@===999===<<<<<<<<<======;;;999888:::============>>>??????@@@AAA@@@>>><<<<<<===<<<:::888777888888777666777777666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777666777999888888777777777777888888555666777888:::;;;<<<===;;;;;;<<<=========<<<<<<;;;;;;:::999777555444222333666666444555888999666444777999888555222222444111111111111111222222333222222333333444555666666333333222111111222222333222333333333333555888;;;333444555555333333444555333333666:::999888;;;BBBLLLZZZnnn~~~|||sssfff\\\XXX[[[```iiigggccc]]]XXXVVVWWWXXXWWWXXXXXXUUUOOOHHHCCCAAAuuummmllljjjddd]]]TTTNNNLLLLLLEEEEEEEEEFFFGGGGGGEEECCCDDDEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHDDDCCCDDDFFFHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFJJJNNNUUUcccvvv|||vvvmmmmmmpppwwwzzzkkkZZZQQQLLLFFFCCCDDD>>>===>>>@@@???;;;<<<@@@<<<@@@BBB@@@<<<::::::;;;888999::::::;;;;;;;;;:::999999999888888888777777777888888999999:::<<<===888888777777888888888888999777666666999;;;======666777888888777666555444666777777777555333222222444444555555666777777888333222333333444555444444333333333333444555666777555444444333222111000000000000000111222222222222...000111000...---------+++...111000///...111444111111222333444444333222000222333222111222777;;;AAA@@@===999999;;;888333666777888777444333333444444666888999999:::===???>>>GGGXXXnnnvvviiiaaa^^^VVVRRRMMMHHHEEEBBB>>><<<;;;;;;:::999888888888888555555888===AAAGGGRRR]]]gggiiifff___[[[^^^hhhqqqttt|||xxxpppmmmddd\\\```eeennn{{{tttcccSSSGGGBBB===>>>@@@AAAAAA???===:::>>>>>>============<<<<<<999;;;===>>>======>>>???>>>???AAA@@@>>><<<;;;;;;888888777777888888999999888777666666666888:::;;;:::::::::;;;;;;<<<<<<<<<888::::::999888777777888999888888777777888888999444555666777888:::;;;;;;<<<<<<===============<<<::::::999888666444333222333666666444555888999666555777999999666444444555333333111111111222333444333222333555777777666444222111111111222222333444222222222111111222555888333444555444333222333555333333777;;;;;;:::>>>EEESSSaaatttxxxlll```YYYYYY]]]bbbgggfffccc^^^YYYVVVWWWXXXWWWXXXWWWSSSMMMGGGCCCAAA}}}rrrlllgggeee___XXXPPPKKKIIIIIIFFFFFFFFFGGGIIIIIIGGGEEEEEEFFFHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHCCCCCCDDDFFFHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDHHHKKKTTTcccxxxxxxqqqlllnnnssszzztttfffWWWOOOKKKFFFDDDDDD???>>>???AAA???<<<===AAA;;;>>>AAAAAA>>>;;;<<<>>>888888999:::;;;;;;;;;;;;<<<;;;:::999888666555555666777999999888888;;;>>>888999999999999999999999888666333444777:::<<<<<<999888777666666666666666444666888777444222222333444444444444444444444444222333555555555555555555333333444444555777888999444444333222111111000000///000222222222222111111...///111000...------...+++...111000///...111444///000222333333333333444111333444333222333888<<>><<<;;;:::999999888888888999999999<<>>?????????>>>======>>>?????????>>>=========>>>;;;===??????>>>>>>???@@@===???AAA@@@===;;;::::::333444555666777888:::<<<888888777777888999:::;;;999::::::;;;;;;<<<<<<<<<777999<<<===;;;999888777999999888888888888999999777777777888999999::::::<<<===============<<<<<<::::::999888666444222111222555666444555888888666555777888999888666666666555555333222222333444555333333333555666666333111111111111111222333444444444444444222000111333555333444555555333333444555333444777;;;<<<===CCCJJJ[[[hhhxxx{{{sssfff\\\YYY[[[```cccaaabbbbbb___[[[XXXWWWWWWVVVVVVUUUPPPJJJEEEBBBAAAxxxnnniii```^^^YYYRRRLLLHHHHHHIIIGGGGGGGGGIIIJJJJJJIIIGGGDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFHHHFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDHHHKKKTTTcccxxxuuullljjjmmmttt|||ooobbbTTTMMMJJJFFFDDDDDDCCCAAAAAABBB???::::::>>><<<;;;===@@@???;;;;;;>>>888999::::::;;;;;;;;;;;;<<<;;;:::999888666555555555777999999777777;;;>>>777999;;;;;;999888999:::666444333333666888:::::::::888666555555666777999333555777666333111333666444444333333333222222222111333666666555444444555333333333444555777888999333333222222111111000000222444555444111///.........///000000......///000---...000000//////111222---///000111000000222333111333555444222444888<<<<<<<<<::::::===AAA<<<555444444444111///---...///:::;;;;;;::::::;;;>>>@@@FFFSSSgggzzzpppaaaYYYYYYUUUPPPJJJEEEBBB???===;;;:::999999888999999::::::999888;;;AAAGGGOOO[[[gggpppjjjddd```___aaaiiirrruuuvvvnnnhhhggg```^^^iiiuuu{{{|||kkkYYYKKKDDD@@@?????????===<<<<<<>>>@@@?????????>>><<<<<<===???<<<>>>???@@@???>>>???@@@>>>???@@@>>><<<:::999:::111333555555666888:::===888888999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<666:::===???===;;;999888999999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999888666444333111222555555333444777888555555666777888888888777666666555555444444444444444222333444444444333222111222111111111222333333444888777666444222222444666444555666666444444555666555444777;;;===@@@HHHRRRcccnnn|||uuulll```ZZZZZZ^^^bbbccc]]]___```___\\\YYYWWWWWWTTTTTTRRRMMMHHHDDDBBBBBBtttjjjggg\\\ZZZUUUOOOJJJHHHIIIJJJGGGGGGGGGIIIKKKKKKIIIGGGBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGGGGFFFDDDDDDEEEGGGFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCFFFJJJNNNVVVdddwww||||||}}}~~~qqqgggeeejjjrrr||||||kkk^^^QQQKKKIIIEEECCCDDDBBB@@@@@@AAA>>>999999===>>>::::::>>>???;;;888:::999999:::;;;;;;;;;::::::999999999888888888888888444777:::999777777:::>>>666888;;;;;;999777888999666444333444666888999888888777666666666777888999222555666444111111555999333333333333333333333444///222555666444333333444222222222333333555666777222222222111111111111111111444666555111...------//////000///...///222444000///...///000111000///...000111000...///222555111222444333111333777<<<999999888:::???DDD???777111222333222000000111222777888999888999;;;>>>AAAHHHVVVkkk}}}rrrccc[[[YYYUUUPPPJJJDDDAAA>>><<<:::888888888888999:::;;;;;;888777:::@@@FFFNNN[[[hhhooogggaaa``````bbbiiirrrqqqqqqhhhcccddd```bbbppp{{{xxxfffTTTHHHAAA???===>>>???>>><<<;;;>>>@@@===>>>>>><<<::::::<<<>>>;;;===??????>>>===>>>??????@@@???===:::999999:::444555777777666777999<<<777999;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;888:::<<<===<<<::::::::::::999999888888999999:::888999:::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;::::::;;;::::::999777555333222111444444222333666666444555555666777999999777666444555555555444444333222///222555555333222444666222222222111222222333333666666666444222333555777555666777777555555666777666555777;;;>>>CCCNNNYYYkkkttt~~~{{{mmmddd[[[WWW[[[___bbbbbb^^^^^^^^^\\\YYYWWWWWWWWWRRRQQQOOOJJJFFFBBBBBBBBBqqqhhheeeYYYXXXTTTOOOJJJIIIJJJLLLGGGFFFGGGHHHJJJKKKIIIGGG@@@BBBDDDEEEEEEEEEGGGHHHFFFGGGFFFEEECCCCCCEEEGGGBBBBBBCCCEEEHHHIIIHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDEEEHHHMMMQQQYYYeeewww}}}zzzzzz|||}}}ooodddaaafffppp{{{vvvhhh[[[NNNIIIGGGDDDBBBCCC===<<<<<>>999555555:::::::::;;;;;;::::::999666666777888999999::::::333777:::999666666:::>>>444777::::::888666666888666555444555777888888777666666777888888888888888111444555333000111666;;;111222333333444555666666---111555555333111222333111111111111222333444555111111111111111222222222...111444555222000000111////////////...000333666222///---...111222000---222333333111///000444777///111333222000222666;;;777777777:::AAAEEEAAA888///000222333222333444666444555666666888;;;???BBBGGGVVVkkk}}}{{{oooaaaWWWUUUUUUQQQJJJDDD@@@===;;;999777777777888999:::<<<<<<<<<;;;>>>CCCIIIRRR___lllmmmddd^^^___aaacccjjjrrrjjjjjjccc```dddbbbgggxxx~~~uuubbbQQQEEE@@@???;;;>>>@@@???===<<<===???;;;======;;;888888:::===:::<<<>>>>>>===<<<===>>>@@@@@@???<<<999888999;;;777999:::999666666888;;;777999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999:::<<<:::999999888888999999:::444555777999;;;===??????;;;<<<<<<<<<;;;::::::999;;;;;;:::999777555444333000333333111222555666333444444555777999999777666333333444555444333111000---111555555222222666;;;333333222222111222222333333333333111111222555777666777888777666555666888777666777;;;>>>EEEQQQ]]]oooxxx|||~~~}}}wwwggg___WWWVVV[[[```aaa``````___]]]YYYUUUTTTVVVXXXPPPOOOMMMIIIDDDBBBBBBCCCuuullleeeaaa[[[SSSMMMJJJIIIHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCFFFCCC@@@???@@@AAA@@@>>>AAACCCEEEEEEEEEGGGMMMRRRYYYiii|||}}}|||nnnccc```fffpppzzzsssbbbXXXMMMHHHEEEAAA???@@@<<<===???>>><<<;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;999777666777999;;;;;;:::999999888777777999999888888888888999999;;;;;;;;;:::999777555333555555555555666666666666777666666777999:::999888444444444555555555555666333333333333333333333333222111222444777666222///222222333555777888999:::555333000......000222444666333111000111222222111000000000000000000000000000////////////111222333666555333000///000444777444222111000000333555777666777;;;BBBHHHGGG@@@999666333000000444777777666333111333888999999>>>CCCOOO\\\nnn~~~{{{nnn```VVVSSSTTTOOOGGGAAA>>>===<<<;;;777777666666777777888999888===BBBFFFOOO\\\fffjjjggg```ZZZYYY^^^eeejjjkkkgggeee```]]]___iiiwwwppp^^^NNNDDDAAA@@@>>>???@@@???>>>======???@@@@@@@@@>>>======@@@CCC???AAACCCCCCBBBBBBBBBCCC???>>><<<:::888777666666444555666777888999::::::777777888999;;;<<<======888999999888777777888:::<<<<<<;;;:::999999999999999777666666777888888777666888:::<<<=========<<<999===???===888666999===999888666555444444444555444444444333333333222222444777888666666888888555333333444555777666333000222222333333444555666777333333333333333333333333555444444333333444444555333333444444444444444444555666888;;;AAALLLYYYbbbuuu{{{|||~~~~~~zzznnn___ZZZUUUTTTXXX]]]aaaccc]]]\\\ZZZVVVSSSRRRSSSUUUPPPNNNIIIEEEBBBAAAAAABBBvvvnnnggg___YYYQQQKKKIIIHHHHHHHHHMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHEEEBBBAAABBBCCCBBBAAAAAACCCEEEDDDDDDGGGNNNSSS]]]lll}}}pppgggcccgggnnnxxxqqq```VVVLLLGGGDDD@@@>>>???===>>>??????===<<<<<<===>>>>>>=========<<<<<<<<<;;;<<<<<<:::888777888:::::::::::::::999999888777::::::999999999999::::::333444666777888888888777666666666777777777777888555444333444555666555444555555444444333333333222555555555555555555555555666444222333555666444222333333444555555666666777555333000......000222444777555222222333444444333////////////////////////---...///000111111000000333333222000000111444777666555333333333555888:::666777;;;AAAGGGFFF@@@:::444222222444777888666555333222333777999999<<>>???>>>===<<<<<<>>>>>>>>>>>>===;;;<<<>>>@@@===???AAAAAA@@@???@@@AAA===<<<;;;:::999888888888555555666777888:::;;;;;;888888999999:::;;;<<<<<<888999999888777777888:::<<<;;;:::999999999999999999777666666777888888777777888999;;;<<<<<<======:::;;;<<<:::777777:::===:::999777555444333333444222222333333444444555555444777888555666888777444222222222333555555333111111222333444444555555555333333333333333333333333555444444333333444444555444444555555555555666666777999<<<>>>CCCNNN]]]hhhwww}}}xxxlll[[[YYYXXXYYY]]]```aaa```]]]\\\ZZZWWWUUUTTTUUUVVVPPPMMMIIIDDDAAA@@@@@@@@@}}}tttkkkeee\\\WWWOOOJJJHHHHHHHHHIIILLLKKKJJJIIIHHHHHHHHHIIICCCDDDDDDDDDDDDDDDDDDCCCGGGHHHJJJJJJHHHFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGDDDBBBAAABBBCCCBBBBBBAAACCCDDDDDDDDDGGGNNNSSSbbbqqq}}}rrrjjjeeefffkkkttt}}}ooo^^^TTTJJJFFFDDD@@@>>>???>>>???AAA@@@>>>======>>>>>>>>>>>>>>>============<<<======<<<:::999:::;;;888999:::;;;::::::888777::::::::::::::::::::::::222333555777999999999999777777777777888888888888888777666666777888777555666555444333222111000000555555555555555555555555888666333222333555666666444444444444333333333333444222111//////111333444555333222222444555555444////////////////////////,,,...000222222111///---...000111111000111444666333222111000111333555777666777:::@@@DDDDDD???:::222222444666888888666333444222444777888777;;;AAAQQQ```tttsssggg[[[UUUTTTQQQMMMGGGBBB???===;;;999;;;::::::::::::;;;<<<<<<;;;@@@DDDIIISSSbbbmmmqqqkkkfff___]]]```eeeggghhhcccbbb``````hhhuuu{{{kkkZZZLLLCCC@@@???===>>>???>>><<<;;;<<<===:::<<<<<<<<<;;;:::;;;<<<;;;===??????>>>===>>>???;;;::::::999999999999:::555666777888999;;;<<<<<<999999999::::::;;;;;;;;;888999999888777777888:::;;;::::::999999999999:::999777666666777888888777888888888999:::;;;<<<===;;;:::888777777888:::<<<:::999777555444333222222000111222333444555666666444777777555555777777444222000000111333444333222000111333444555444444333333333333333333333333333555555444444444444555555555555555666666666777777999<<<@@@AAAFFFQQQcccpppyyyttthhhVVVWWW[[[___cccccc```]]]\\\[[[YYYXXXWWWVVVVVVVVVNNNKKKGGGCCC@@@???>>>>>>yyynnnfff```ZZZUUUOOOJJJHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFIIILLLLLLKKKJJJIIIIIIDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@???@@@@@@AAAAAAAAACCCDDDCCCDDDGGGOOOTTTgggvvvzzzpppjjjddddddgggqqq|||mmm\\\RRRJJJGGGEEEAAA???@@@???AAABBBAAA@@@>>>????????????>>>>>>>>>=========<<<===>>>>>><<<;;;;;;<<<777888:::;;;;;;:::999888999::::::::::::::::::999888999::::::::::::999888666666777777777888888888:::999888888999999777666555555444444333222222111222222333333333333333333666555333333333444555666333333333222222222222222333222111111111222333444111000///000222333333222...........................///111222222111///...---///111111111111222333111000//////000111333444666666999===@@@@@@===:::222333444555666666555444444222444777777777:::@@@NNN^^^ttt{{{nnnbbbXXXTTTUUUOOOKKKGGGCCC@@@===:::888888888777777888888999:::<<<@@@DDDIIIUUUeeeooorrriiiddd```^^^```dddggghhhdddbbbaaadddmmm|||zzziiiXXXKKKDDDAAA@@@===??????>>>===<<<===>>>999:::<<<<<<;;;::::::;;;:::<<<===>>>===<<<===>>>;;;::::::999888999999999666666777999:::;;;<<<===::::::::::::::::::::::::888999999888777777888::::::999999999999999::::::999777666666777888888777888888777777888999;;;<<<999888777888:::;;;;;;:::999999777555444222111111000000111222222333444444444777777444444666666222222111000000333555555444000222333444555444222111333333333333333333333333555555444444444444555555444444444555666666777777888===AAACCCHHHUUUhhhwww{{{}}}mmmbbbSSSVVV\\\aaadddbbb^^^[[[ZZZYYYWWWWWWWWWWWWUUUTTTKKKIIIFFFBBB???=========sssjjjddd___ZZZUUUOOOJJJIIIJJJLLLLLLHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCFFFIIIKKKJJJJJJIIIJJJDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@BBBCCCAAACCCCCCCCCCCCGGGOOOUUUjjjyyywwwmmmgggbbbaaadddnnn~~~{{{lll[[[RRRJJJHHHFFFCCCAAABBB@@@AAACCCBBB@@@??????@@@>>>>>>>>>>>>============<<<===??????===<<<<<<===777888999:::::::::999888888888999999999999888888::::::;;;;;;:::999777666555555555666666666777777777666444444555555444222444444444444444555555555222222222333333333444444333333444444333333333333111111111222222222222222111111222222222333333333000//////000222333222111////////////////////////111111000000000111222222...000222222000//////000333222222222333444555666555555777:::<<<<<<;;;:::444333333222222333444666444333444777888777:::@@@JJJ[[[rrrwwwjjj___VVVSSSUUUNNNJJJFFFBBB???===:::777666666666666666777777888;;;>>>CCCIIIWWWfffoooqqqdddbbb___^^^```cccfffhhheeeddddddiiisssxxxfffVVVKKKEEEBBB@@@???@@@AAA@@@>>>===>>>???999;;;======;;;::::::;;;:::<<<>>>>>>===<<<===>>><<<;;;:::999888777777777777777888999:::;;;;;;<<<;;;;;;::::::::::::999999888999999888777777888:::888888888888999999:::;;;999777666666777888888777888777666666777888:::;;;777777888:::<<<<<<:::777888888777666444333111111111111111000000000000000333666777444333555555111333222111222444666666666222333444444444333222111333333333333333333333333666555555444444555555666222222333444555555666666666;;;@@@EEELLLZZZnnn||||||uuufff\\\SSSWWW\\\___```___]]][[[WWWVVVUUUVVVWWWVVVSSSPPPHHHGGGDDDAAA???======<<<}}}nnnhhheeebbbZZZUUUOOOKKKJJJKKKLLLLLLIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFAAACCCFFFGGGGGGFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBAAABBBDDDGGGAAABBBCCCBBBCCCHHHPPPVVVjjjyyytttjjjeee``````dddmmm|||zzzjjjYYYQQQJJJHHHGGGDDDBBBCCC@@@AAACCCBBB@@@??????@@@============<<<<<<<<<<<<;;;===??????>>><<<<<<===:::999999999999999999999777777999::::::999777777555666888999999999888888555555555555666666666666888666555666777777666555444444444555555666666666333444444555555666666666111333444444333222222333111111111222222222222222000111222333444444444333222222111333444444333111000000000000000000000000000000///...///111333444000111222222000//////000000000000111111222333444333444555666777888888999555555444222111222555777444333555888999888<<>><<<:::888777777777777777888999999:::>>>CCCKKKYYYhhhnnnnnnaaaaaa______```cccfffgggddddddfffmmmxxxuuucccSSSJJJEEEBBB@@@@@@AAABBBAAA???>>>???@@@:::<<<===<<<;;;:::;;;<<<:::<<<>>>>>>===<<<===>>><<<;;;:::999777777666666888888888888999999999:::::::::::::::::::::::::::888999999888777777888:::777777777888888:::;;;<<<999777666666777888888777666666666666666777888888555777999::::::999888777666666666666555333222111111111111000000000//////333666666333333555444000444333222333555666555444555555555444444333333333333333333333333333333333666666555555555555666666111222222333444555666666666:::@@@HHHTTTdddvvv{{{lll^^^WWWVVVYYY\\\^^^]]]\\\[[[[[[WWWUUUTTTUUUWWWVVVQQQMMMEEEDDDCCCAAA@@@???>>>>>>xxxiiieeedddcccZZZUUUNNNJJJHHHIIIJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCBBBAAABBBEEEHHHAAABBBBBBBBBBBBHHHPPPWWWhhhxxx~~~sssiiieee```bbbfffnnnzzzwwwfffWWWOOOHHHGGGGGGDDDBBBBBB???AAABBBBBB@@@??????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::<<>><<<<<<<<<<<<;;;999888777888999999777888:::;;;;;;:::888777333555777999::::::::::::555666666666666777777777999888777888999:::999888555444444444444444444444333333444444555666666777333555555333111111444777444333333222222111111000///111222444555555444333333222222333444444222000111111111111111111111111+++,,,---...///111111222000111222111000000111333------......///000000111111222222333333444666777555666777666444444555888444333555999::::::>>>DDDLLL]]]tttrrrfff\\\UUUSSSUUUNNNIIICCC>>><<<;;;:::999888888888777888999999::::::>>>DDDMMM\\\iiinnnkkkccccccbbbaaaaaabbbdddfffaaabbbfffooo{{{qqq___OOOGGGCCC@@@>>>???@@@AAA@@@>>>>>>>>>???;;;<<<<<<:::999999;;;===999;;;======<<<;;;<<<===::::::999888888777888888999999888888888777777777::::::::::::::::::::::::888999999888777777888:::666666666777888:::;;;<<<999777666666777888888777555555666777777777666666555777888666444333555888444444555555555444333222111111111111222222222222333666666333222444333///333222222444555555333111999777555444333333444555333333333333333333333333666666555555555555666666222222333444555666777777888:::AAAMMM]]]ooorrrcccYYYTTTXXX[[[___```]]][[[ZZZ[[[XXXVVVUUUVVVXXXVVVPPPKKKCCCBBBBBBAAA@@@@@@@@@@@@vvvfffaaaaaa```YYYTTTMMMHHHGGGHHHIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEKKKKKKKKKIIIFFFEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA>>>@@@AAA@@@???@@@CCCFFFAAABBBBBBAAABBBHHHPPPWWWgggwww~~~rrrjjjfffaaadddiiioooxxxvvvdddUUUMMMGGGFFFFFFCCCAAAAAA???AAABBBBBB@@@??????@@@<<<<<<;;;;;;;;;:::::::::999<<<>>>???>>><<<<<<<<<>>><<<999777666777888:::888999;;;<<<<<<;;;999888777888:::;;;<<<<<<;;;;;;777777777777888888888888555444333444666777777666666555444444333222111111111111222222333444555555777777555222000111666;;;666666555333111000///...///000333555666555444333111111000111222111///---111111111111111111111111&&&(((+++///000000/////////000111111000111444666000000111111222222333333000111111111111222444777444777;;;;;;888666666777444333555999;;;;;;???EEEPPP```vvvqqqfff]]]UUUSSSUUUNNNIIIBBB===;;;:::::::::777777777666777888888999:::???FFFPPP^^^kkknnnjjjffffffeeedddbbbbbbccceee^^^```fffppp}}}}}}ooo\\\MMMEEEAAA>>><<<>>>???@@@???>>>======???;;;;;;:::999777888;;;===888:::<<<<<<;;;;;;;;;<<<888888777777888999::::::999999888888777666666555999999999::::::;;;;;;;;;888999999888777777888:::666666666777888:::;;;<<<999777666666777888888777444555666777777777666555666777777222---...444:::333333444555555444333333111111222333444555555666333666666333222444222///222111222444555444111...;;;999666333222333555666333333333333333333333333666666555555555555666666333333444555666777888999:::<<>>>>>>>>@@@BBBDDDBBBFFFBBBBBBIIIJJJOOO___nnnzzz~~~rrrfff______bbbhhhoooyyyppp___RRRKKKGGGFFFDDD@@@>>>@@@>>>@@@BBBAAA@@@>>>>>>>>><<<<<<<<<===============???>>><<<;;;::::::;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;:::888888999;;;777777777888999999::::::555555555666777888888999888777555444555666888:::666555444333333444555666333222111111222555777888777777666555444333333333000000222333444555555555000111222333333222111000333444555444222111222333222222222111///000222444---...///000000111111111%%%)))///222333333333333000333666555333222555888555555555333222333666999777:::===>>>;;;777444333///111444777999<<<@@@CCCNNNaaawwwrrreee[[[WWWVVVWWWNNNGGG???;;;;;;;;;888555666777777777555555777888???BBBIIITTT```jjjnnnoookkkhhheeeeeeeeedddaaa^^^[[[]]]fffuuuzzziiiVVVIIIBBB===:::;;;<<<===>>>??????>>>======<<<;;;:::999888999:::;;;<<<<<<<<<===???>>>===;;;888999::::::888888999:::AAA===999777666777777777<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888888888777777666888777666555555666777888333444444555666777777888555555555555555444444444444555666666555555666888000111222333444555444444333333222222111222222222000333666777777777777888444444444333333444444555555444444333333444444555444333333222222333333444333555666666555555777888:::???JJJYYYjjjyyywwwjjj```[[[ZZZYYY___``````___^^^]]]\\\[[[WWWWWWYYY[[[[[[VVVNNNGGGCCCBBBAAA@@@@@@BBBDDDEEEwwwgggcccbbbaaaWWWPPPKKKJJJIIIFFFFFFIIIHHHFFFFFFGGGIIIIIIGGGEEEGGGHHHJJJIIIGGGEEEEEEEEEFFFJJJIIIDDDCCCFFFEEEAAAFFFFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDAAAEEEBBBBBBJJJKKKQQQaaaqqq}}}}}}qqqeee______bbbhhhpppyyyoooaaaSSSLLLFFFEEECCC???>>>@@@===>>>@@@@@@>>>===<<<===========================>>>===;;;999999999999:::::::::999888888999999::::::;;;;;;:::999888999;;;555666666777888888999999666777777777777666666555777666555555555666888999555444333333333333444555111222333555777888999:::777666555444444333333333222222333333444444333333111111222222222222111111111333333222111000000111/////////...------///111222111///......///000111+++---000111111111222333000//////000222333333222555555555333222333666888666;;;@@@BBB@@@:::555222///111444777999<<>>??????>>>===<<<;;;:::999999999:::;;;;;;<<<<<<<<<===>>>>>><<<;;;888999::::::888888999:::>>>;;;888666777888999999666777777888999:::;;;;;;;;;;;;;;;:::999888888888777777888888888888888777888777666555555666777888444444555555666777777888666666555444444444444444333444555555333333444555111111222333333444555555333222222111111222222222111333555666666666777999444333333222222222333333444444333333333333444444444444333333444555555666444555666666666666777999<<>>>>>@@@>>>???AAA@@@???======>>>========================<<<;;;999888777888888999999999888888888888999999:::;;;<<<;;;999888999:::555555555666777777888888888999999999888555333111666666666666777777777777444444333222222333444444///111333666888999999888777666555444333333333333333333444444333222111111222222111111111111222222///111111111///...///000...//////...,,,,,,///111555333000...---...000111111111222111//////111333111...,,,...222444222///444444444333222333555888666<<>>;;;;;;;;;:::888666777777777666666999;;;???EEEPPP]]]hhhnnnooonnnwwwsssnnnjjjfffccc```^^^aaadddnnn}}}sssbbbPPPEEEAAA>>>>>>@@@===>>>>>>???>>>===;;;:::999999999999:::;;;<<<<<<<<<<<<=========<<<<<<;;;888999:::999888888999:::<<<999777666888:::;;;;;;444444555777888999:::;;;>>>===<<<;;;999888777666666777888999999999999999777777666555555666777777555555555666666777777888777666444333333333444555444555666555444333444555333222222111222333555666222222111111111222222333222333444444444555777999444333222222111111111111444444333333333333444444333333444444555666888888444666777777666666888:::???EEEPPP^^^lllyyy}}}nnn```WWWUUUXXX[[[aaaaaa___^^^]]]\\\\\\\\\VVVVVVVVVVVVTTTOOOHHHCCCDDDAAA===;;;>>>EEEMMMRRRsssfffbbb```]]]UUUOOOJJJJJJJJJGGGFFFHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGIIIIIIGGGEEEEEEEEEJJJIIIFFFCCCBBBDDDFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBFFFFFFDDDCCCBBBBBBBBBBBB>>>BBB???AAAKKKOOOWWWhhhvvvvvviii```\\\___cccjjjrrr{{{~~~nnnbbbUUULLLEEEBBB@@@>>>>>>AAAAAABBBCCCBBBAAA@@@@@@AAA>>>>>>>>>===============;;;:::999888777888888999999999999999999999::::::999;;;<<<;;;:::888999:::555555666666777888888888777888::::::999666333000555555666777888777777777444444444444444444444444000111222333444555555555666555444444333333333444222333333333333222111111333222111000000111222333///000111000///...///000222222222111///000222444444222111000///000111111111222333222111000111222222111000111444555444333333444444444333333555777888>>>DDDGGGDDD>>>777333000222444777999===CCCGGGQQQbbbuuuxxxooobbbWWWSSSQQQQQQQQQFFFCCC>>><<<;;;;;;;;;999666777777666666777:::===???HHHUUUcccmmmqqqpppmmmqqqpppooommmkkkhhheeecccdddiiitttqqqaaaOOOEEEAAA>>>???AAA>>>>>>??????>>><<<:::999777888888999:::;;;======<<<<<<======<<<;;;;;;<<<777999:::999888777888999;;;999777777888:::;;;:::888888999::::::;;;<<<<<<>>>===<<<;;;:::888777777666666888999::::::::::::777666555444444555666777555555555666666777777777777666444222222333444555666777888777555555555666444333111111111333555666111111111111111222222333333333444333222444666999555444333222111111111111444333333333333333333444222222333444555777999:::555666777777666777:::<<>>???BBBAAABBBCCCBBB@@@???@@@BBB??????>>>>>>============;;;:::999888888888999:::999::::::;;;;;;;;;<<<<<<999;;;<<<<<<:::999999999666666777888888999999:::555666888:::999777444333555555666777888777777777555555666666666666555555666555222000000111333555555444444333333333333444000111222222333333222222333222111000000111222333000111222111000000111222333444444333111111333666///000222333333333222111,,,///333444333222111111000333555444333333555777222333444444333333444666:::===AAABBB???;;;888777111222555777:::>>>DDDHHHSSScccuuuuuukkk^^^UUURRRRRRRRRQQQDDDAAA>>><<<;;;;;;;;;:::777777777666666888<<>>@@@===>>>>>>>>>===<<<:::999666777888:::;;;<<<======<<<===>>><<<:::999:::<<<777888999999777777888999<<<:::888888999:::999888<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999888888555666777888999:::::::::777666555444444555666777555555555555666666666666666555444333222333333444555666777666555444555666555333222111111222444666111000000000111111222333222333333222222333555888555555444333333333333333333333333222222333333333111111222333555666888999666777888777777888<<<>>>CCCLLLXXXdddooowww~~~rrr```VVVRRRRRRYYYaaacccbbb```^^^]]]\\\[[[[[[XXXXXXVVVRRRMMMHHHDDDBBB??????@@@BBBEEEJJJNNNQQQpppfffddd```\\\UUUOOOLLLMMMMMMIIIHHHJJJEEEGGGIIIHHHGGGFFFGGGHHHFFFHHHJJJKKKIIIHHHHHHHHHGGGFFFGGGJJJIIIFFFDDDEEE@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????===AAA???AAALLLRRR[[[mmm{{{mmmaaaZZZXXX\\\bbbkkkuuu~~~}}}hhhXXXPPPIIICCCBBBAAA??????BBB???@@@@@@???======>>>@@@@@@??????>>>>>>======<<<;;;:::999888888999::::::999:::;;;<<<=========<<<888:::<<<<<<;;;999888999777777777888999999::::::444555777888999888666555666666666666777777777777666666777777777777666666<<<999444111///111444666444444333333333333444444000000111222333333222222222222111111111111222222000222333222111111222444333333333222000111333555---///222555666555333111***---222555444222111111...111444444111000333777111333444444333333444555777999;;;;;;999888777888222333555777:::???EEEJJJTTTcccttt~~~rrrgggZZZQQQPPPPPPPPPNNNBBBAAA???===;;;:::::::::777777777666777999===AAADDDOOO```mmmsssqqqmmmjjjjjjmmmqqqqqqmmmhhhccc```hhhooo|||~~~kkk]]]NNNFFFBBB???===>>><<<======>>>===<<<:::999666777999:::;;;<<<<<<<<<<<<===>>><<<999888:::===777888999888777777888999;;;:::888888999:::999888======<<<<<<;;;;;;:::::::::::::::999999888888888555666777888888888888888666666555444444555666666444444444444444444444444444444444444333333333222000222333333222222333444444333222222222333444444000000000000000111222333111333333333222222444666555444444333333444444555333333222222222222333333111111222333444666888999777888888888888:::===@@@FFFPPP]]]iiirrryyyzzzhhhXXXSSSRRRRRRYYYbbb_________]]]\\\ZZZXXXWWWXXXWWWUUUPPPJJJEEECCCCCC>>>@@@CCCGGGKKKOOOQQQRRRpppgggeeeaaa\\\SSSNNNKKKLLLLLLIIIGGGIIIEEEGGGIIIIIIGGGFFFFFFHHHGGGIIILLLLLLKKKIIIIIIJJJHHHEEEFFFJJJJJJEEEDDDGGGAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???>>>BBB???AAALLLRRR\\\nnn{{{lll```ZZZYYYZZZ```kkkvvvuuubbbUUUMMMGGGCCCCCCBBB@@@@@@BBB?????????>>><<<<<<===???@@@@@@??????>>>======<<<999888777777777777999999888999:::<<<<<<<<<<<<<<<888:::<<<===;;;999888888666666777777888999999999666666777777777777666666777666555555555666888999555555666777777666555555:::888444222111111333444444333333222333333444444111222222222222111111000111111222222222222111111000111222222111111222444222333333111000000222444111222333444444444222111,,,...111222111000000111///000111111111222333444111222444444333333333555111444666666555444555555222333555777:::???FFFKKKXXXgggvvvqqqfffXXXPPPOOOPPPOOOMMMBBBAAA@@@===;;;999999:::777777777666777:::???CCCGGGSSScccooossspppllliiikkkmmmooommmhhhccc``````hhhppp~~~zzzcccVVVJJJEEEBBB???======;;;<<<=========<<<;;;:::777888999;;;<<<<<<;;;;;;;;;>>>???<<<888666999===666888999888777666777999999888777888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555555555666666777777777666666666555444444444444555666333333333333333333333333222333444555555333222000...///111111111111333444333333333333333333333333////////////000111222333000222333444222222333444222222222222333444555555333333222222222222333333333333333444555777888999888999999888888:::>>>BBBJJJTTTcccooowww}}}|||ooo^^^PPPOOOQQQQQQXXXaaa______``````^^^[[[XXXVVVVVVUUURRRLLLFFFBBBBBBCCC???AAAFFFKKKPPPUUUXXXYYYppphhhfffbbb\\\RRRMMMJJJLLLKKKHHHFFFHHHEEEGGGJJJIIIGGGEEEFFFHHHHHHJJJLLLMMMKKKJJJJJJKKKJJJFFFEEEIIIIIIEEEEEEIIIBBBCCCDDDFFFGGGGGGGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@???BBB???AAALLLRRR\\\nnn|||lll```[[[ZZZXXX___jjjvvvnnn]]]SSSKKKEEEBBBCCCCCCAAAAAACCC@@@AAA@@@???======???AAA@@@@@@@@@???>>>======<<<888777666555555666777888777888999;;;<<<<<<;;;;;;888:::======;;;999888888555555666666777888888888888888777777666666666666888777555444555666888:::333444555666666555444333444333222222111111111222333333333222222333444444333333333333111000///...000111222333333222111000///111222222111111222444333444444333111111333555555555444333222222222222///000000///......000111333000///000444666444222000222444444333333333444,,,///333444444333222333222444555777:::@@@GGGLLL]]]kkk{{{sssgggYYYQQQPPPQQQPPPMMMAAAAAA@@@>>>;;;999888999777777777666777:::???CCCIIIUUUdddpppsssoookkkhhhkkklllkkkhhhcccaaaaaaccchhhpppvvv]]]QQQGGGCCCBBB???<<<<<<:::;;;<<<=========<<<;;;777888:::;;;<<<;;;;;;:::;;;>>>???<<<777666999===666888999888777666777888666555666888;;;======<<<<<<=========>>>>>>??????===<<<:::888666444333222555666666666666666555444666555444333333444555666222222222222222222222222111333555666666444111///...000111222222333555777333333444444444333222222////////////000111222333///111444444333222222222000000000111222333555555333222222222222222222333555555555555666888999:::999999999888888;;;???BBBMMMXXXgggssszzz{{{uuuhhhWWWKKKMMMPPPQQQWWW```aaabbbddddddbbb___ZZZXXXTTTSSSPPPJJJDDD@@@@@@BBB@@@BBBGGGMMMSSSYYY^^^aaa{{{nnniiifffaaa]]]SSSPPPMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGCCCIIIPPPPPPLLLGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFAAABBBDDDEEEEEEDDDBBBAAADDD@@@<<<===AAACCCBBB???@@@AAAEEEIIILLLSSSbbbqqq|||qqqfff]]]XXXbbbeeekkktttqqq^^^QQQIIIGGGCCC@@@??????AAABBBCCCBBBAAA@@@????????????;;;>>>???===888666888<<<888999:::999777777777888777777777777888999:::;;;:::===??????===;;;<<<===:::999888666666666777777666777<<>>EEEMMM```xxxsssdddTTTPPPPPPMMMIIIGGG@@@???>>><<<;;;:::999888555666777777888:::>>>AAAJJJXXXfffkkkllllllkkkhhhnnnjjjiiiiiifff```^^^```mmmuuuppp```SSSFFFAAAAAA???===<<<>>>>>>>>>>>>===<<<::::::888999:::999999:::<<<>>>>>>======<<<;;;999888777:::888777888::::::888555;;;666666<<>>@@@@@@@@@????????????>>>===>>>>>>===:::999999:::333444555777777777666666666666555555555444444444333333333333333333333333666666666666666555555444///111333222111222666:::333444555333000.........000000000000111111111111333333333333333333333333333333333444444555555555666555444333333333333333;;;:::999888777777777777>>>:::999;;;<<<<<>>@@@BBBHHHOOOTTTXXXaaakkkyyylllfffccc^^^ZZZRRROOOMMMKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEHHHKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFEEEDDDBBBAAADDDAAA===>>>BBBDDDCCCAAA???@@@DDDHHHKKKRRRbbbrrr|||qqqggg___[[[aaadddjjjsss~~~ooo]]]PPPJJJGGGDDDAAA???@@@BBBCCCBBBBBBAAA@@@????????????:::===???===999888;;;>>>888999:::999777777777888888777777777888999::::::999<<<>>>>>><<<;;;;;;<<<:::999777666666666777888777777===CCCBBB<<<999;;;666666666555333222222333333222222333444444333111111333444333222222333444888;;;:::333000333444222333222222222111111111000111111111222222222333333444444333111...,,,***(((333111///......000333555333333333222222111111111///111222111//////000222...111222222333666444000333444555444333222333555333222222444111,,,...555333222444999<<>><<<;;;999888888222333555666888<<>><<<<<<=========<<<;;;:::888777777888::::::::::::<<<>>>>>>======<<<;;;:::999999:::888777888999:::888555:::666777<<<>>><<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>;;;999999999444555666777777777666555666666555555555444444444333333333333333333333333666666666666666555555444000222222222222333555777111333444333111000000000000000000000111111111111333333333333333333333333444444444444444444333333666555444333333333333444888888777666666666666777;;;888888;;;======BBBHHHTTTbbbqqq{{{~~~|||}}}~~~yyyooofff]]]TTTOOOQQQWWW[[[___ccc^^^]]]\\\[[[YYYWWWVVVUUUQQQOOOLLLIIIEEECCCAAA@@@AAACCCIIIQQQWWW]]]gggqqqvvviiiccc___ZZZUUUPPPNNNKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEGGGJJJKKKIIIGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFEEECCCBBB@@@DDDAAA???@@@CCCEEEDDDBBB@@@AAADDDHHHKKKTTTddduuu{{{pppggg```]]]___bbbiiirrr}}}|||lll[[[PPPJJJHHHEEEBBBAAAAAABBBCCCBBBBBBAAA@@@@@@?????????888:::<<<;;;999888;;;>>>888999:::999777777777888888888888888888888999999999;;;===<<<;;;::::::;;;999888777666666666777888999999>>>GGGJJJEEE>>>:::666666555444333444444555333555777666333111111222///111222222222222333555666888888333111222333222333333222111000///...---000000000111111111111222333222111000///.........000///...---...000333555444444333222111000000///---///000111000000222444111111///...333777555///222333444444222222333444444333444777666333222333444444666;;;===AAAJJJSSSiiiwwweeeZZZRRRSSSVVVQQQIIIDDD>>>>>>===<<<:::999888888333444555777999===CCCGGGRRRbbbpppqqqkkkfffeeeeeeiiihhhjjjllliiicccaaacccnnnvvvqqq[[[OOOCCC@@@???===;;;<<>>===<<<:::888777666888;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;<<<:::888777777999999777666999777777;;;>>><<<;;;===;;;<<<<<<======>>>>>>???;;;===??????<<<:::999888666666777888888777555555555555555555555444444444444444444444444444444444666666666666666555555444222222222333444555444333000111333333222111111222000000000000111111111111333333333333333333333333666555555444444333222222555555444333333333444444555555444444555555666666999777888;;;===???EEEMMMZZZfffttt|||}}}{{{|||{{{uuujjjaaaWWWQQQNNNRRRXXX]]]aaaeee^^^]]]ZZZWWWUUUUUUVVVVVVOOOLLLIIIEEECCCBBBAAAAAA@@@BBBIIIRRRZZZbbbooozzzuuugggaaa]]]WWWSSSNNNLLLJJJJJJKKKKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDEEEFFFHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEDDDBBB@@@???BBBAAA@@@AAACCCEEEDDDCCCBBBCCCEEEIIIMMMVVViiiyyyzzzmmmccc^^^\\\\\\```gggqqq}}}yyyiiiZZZQQQJJJHHHFFFCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>888999:::999777777999;;;888999:::999777777777888999888888888888888999999999:::;;;;;;::::::::::::888777666555555666777888:::;;;AAALLLTTTPPPCCC888;;;888555444333444444444222444666555444333333444000222333333222222333555555777888555333333333333222222111000///...------000000000111111111222222222111000//////000111222///.........///222555777444444333222111000///......///000000000111222222333333111///222777777333222333444333222222222444666444444666777666444333333444777;;;===AAALLLVVVmmmvvvdddZZZRRRTTTVVVQQQIIICCC======<<<;;;:::999888777777888888888999<<>>;;;:::<<>><<<:::999555888<<<>>>=========>>>>>>===<<<<<<<<<===>>>>>>999888777777777777777777888777777:::<<<===<<<;;;:::;;;;;;<<<>>>??????@@@;;;===@@@@@@===:::888777777888888999888777555444555555555555555555555555444444444444555555555555666666666666666555555444333222111333666666333000000222333333222111111222///000000000111111111111222222333333333333444444444444444444444444333333555444444333333333444444444444444444555666777888888777999<<<>>>@@@HHHPPP[[[gggtttzzz~~~||||||}}}|||{{{{{{{{{zzzssshhh___TTTOOOOOOTTTZZZ\\\```ddd```]]]YYYVVVUUUUUUWWWXXXMMMKKKGGGCCC@@@???@@@AAA===@@@HHHSSS\\\fffttttttfff```\\\VVVRRRMMMKKKJJJJJJKKKKKKIIIHHHKKKKKKKKKKKKKKKIIIHHHGGGCCCEEEGGGEEECCCCCCHHHMMMEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEECCCBBB@@@>>>===@@@???@@@AAACCCCCCCCCBBBBBBBBBEEEHHHMMMWWWkkk|||yyykkk___ZZZYYY[[[```gggrrr}}}wwwgggZZZRRRJJJHHHFFFDDDBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;:::888777888999888999:::999777777777888888888888777888888999999::::::999999::::::::::::777777666555555666777888888;;;CCCRRR^^^^^^PPPBBBCCC>>>888555444444333222555444333444555666444222444555555444333222222444666777888999777555444555000000000/////////......111111111111222222222333888666333000...,,,,,,,,,////////////111444666888444444333222000///......111000000000111111000000000444444000///333666777222333444444222222333444777666444333444666555444222333777;;;===AAAMMMYYYpppyyyiii]]]SSSSSSTTTPPPIIIDDD<<<<<<;;;:::999888888777888999888888999===CCCGGGQQQbbbooonnnfffbbbdddfffjjjkkkoooqqqmmmgggggglllssszzzvvvfffSSSJJJAAA>>>===::::::<<>>>>>>>>>>>???>>>>>>======>>>>>>??????999888888777666666777888777888888999;;;===<<<:::;;;;;;<<<===???@@@AAAAAA;;;===@@@@@@===:::888777888888999999999777666555444555555555555555555555444444444555555666666666666666666666666555555444333222111333666666333000222444555444222000000111///000000000111111111111222222222333333444444444222222333333444555666666444444333333333444444555444444444555666777888999999999;;;>>>>>>AAAIIISSS^^^iiiuuuzzz~~~xxxwwwxxxxxxyyy{{{|||zzzssshhh___SSSQQQRRRWWWZZZ[[[\\\___]]][[[XXXUUUTTTTTTUUUVVVLLLJJJEEEAAA???>>>>>>???<<>>===>>>???@@@BBBCCCCCCCCCCCCBBBAAACCCGGGLLLWWWlllyyyjjj^^^XXXXXX\\\```iiissstttcccWWWQQQIIIGGGFFFDDDBBBBBBBBBBBB@@@AAABBBBBBAAA@@@>>>===???>>>===;;;::::::999999888999:::999777777777888777777777777888999:::;;;<<<:::888999:::;;;;;;:::777666555555555666777888555999BBBQQQaaahhh```SSSJJJCCC;;;666555444333111666444333333555444222///555666666555333222222333666777999<<<;;;666555888000000000000////////////111111111222222222333333333222111000///.........000000000000222444666777333333222111000//////...222000///000111111000///,,,222444///,,,///333555333444555555333333444555777888777333222444555333111333777;;;===BBBOOO]]]rrrzzzmmm___TTTRRRSSSOOOHHHDDD;;;;;;:::999999888777777666666777888;;;@@@GGGMMMSSSaaallljjjdddcccfffhhhlllmmmpppqqqlllgggiiiooowww}}}qqq```PPPHHHAAA???===:::;;;===<<<===<<<<<<;;;:::888888666999<<<>>>>>>>>>???AAA>>>>>>???@@@@@@@@@??????888888888666555555777888666888888888:::>>>===999;;;<<<<<<===???@@@AAAAAA;;;===??????<<<:::999888888888999::::::999777666444444444555555555555555444444555555666777777777666666666666666555555444222222222333444555444333333444555444222000000111000000000000111111111111111222222333333444444555000111222333555666777777444444333333333444555555666666666666777888999:::999999<<<>>>???BBBLLLWWWeeeoooyyy~~~}}}xxxvvvvvvvvvxxx{{{}}}zzzrrrfff^^^SSSRRRUUUZZZ[[[YYYXXX[[[WWWVVVUUUTTTRRRRRRQQQQQQIIIGGGDDDAAA???????????????CCCNNN\\\gggrrrpppccc^^^ZZZVVVQQQLLLKKKKKKLLLMMMLLLJJJHHHGGGGGGHHHIIIHHHFFFDDDCCCFFFGGGGGGEEECCCDDDGGGJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@??????>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDEEEIIINNNZZZpppzzzlll```ZZZZZZ]]]aaajjjuuuppp___TTTOOOGGGGGGEEECCCBBBAAAAAAAAA@@@AAABBBBBBBBB@@@>>>======<<<:::::::::::::::999888999:::999777777777888666666666777888:::;;;<<<===;;;888888:::<<<;;;:::666555555444555666777888666999===HHHXXXfffeee\\\NNNFFF===777666666555333111222444444333222222333333444555444222222333444666666999>>>===777666999222222111111000///......000000000111111111111222+++,,,---///000111222222/////////000111333444555222222111111000000000///000///...///222333222000---111111......222333222444555666666444444555666444:::<<<666222333444222222444999===>>>CCCRRR```uuuyyyjjj^^^SSSRRRSSSNNNGGGBBB::::::999999888888777777777777777888;;;AAAHHHNNNXXXbbbiiihhhdddeeehhhjjjmmmnnnpppoooiiieeeiiipppzzzooo^^^NNNGGGAAA???===:::;;;???:::::::::::::::999888888888:::<<<======???AAACCC>>>???AAABBBBBB@@@>>>===888888888666444444666999555888999777999>>>===888;;;;;;<<<======>>>??????===>>>???>>>;;;999999999777888999:::::::::999888444444444555555555666666444555555666777777888888666666666666666555555444000222222222222333555777111333444444333222222333000000000000111111111111111111222333333444555555222222333333444555666666333333333333333444555666666666666666777888888999777888;;;???@@@DDDPPP\\\lllvvv~~~}}}zzzwwwvvvvvvxxx|||}}}yyyoooccc[[[RRRRRRVVV[[[\\\XXXVVVXXXRRRSSSUUUUUUTTTRRROOOMMMDDDCCCBBBAAAAAAAAAAAABBBGGGLLLXXXgggsss|||ooobbb]]]ZZZUUUQQQLLLKKKKKKLLLNNNMMMKKKIIIHHHIIIJJJJJJJJJHHHFFFDDDIIIGGGEEEDDDFFFGGGGGGFFFIIIHHHGGGEEEDDDDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA???AAADDDEEEEEEEEEEEEFFFHHHHHHIIIMMMRRR___uuu|||nnnbbb]]]]]]]]]bbbkkkwwwmmm\\\RRRMMMGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBCCCBBB@@@>>><<<888777666666777888888888888999:::999777777777888555555666777888:::<<<===>>>;;;888888;;;===<<<;;;666555444444555666777888::::::999>>>MMM]]]aaa\\\PPPGGG===888777888777555(((...444444111111555;;;000111222333222222333555555555999>>>===777555999555444333111000...---,,,////////////000000000000...///000000000...---,,,////////////000222333333111111111000000000000000///---,,,...222555444222111222000///333777666000555666777666555555555777222<<<@@@;;;555444333000333666;;;???@@@EEETTTcccvvv}}}wwwfff[[[RRRRRRTTTOOOFFF@@@:::999999999888888777777;;;::::::999;;;???FFFKKK]]]dddiiigggdddfffiiijjjmmmmmmooommmgggcccgggppp|||ooo^^^MMMGGGBBB@@@===;;;<<>>@@@BBBDDDCCCAAA>>><<<888999888666333333666:::555999999777999>>>===888::::::;;;;;;<<<=========>>>>>>>>>===:::999999:::666777999:::;;;::::::999444444444555555555666666444555555666777888888999666666666666666555555444///222333222111222666:::///111333444333333444555000000000000111111111111111111222333333444555555333444444444444444444444333333333333333444555666777666666666666777888888444666:::???AAAFFFSSS```pppyyy~~~|||zzzwwwvvvyyy}}}}}}wwwlll___WWWPPPRRRWWW\\\\\\XXXVVVXXXQQQTTTWWWXXXWWWTTTPPPMMM???@@@AAABBBCCCDDDDDDDDDNNNSSS```ppp{{{zzzkkkccc___YYYSSSQQQNNNLLLLLLNNNNNNKKKKKKNNNBBBEEEGGGGGGFFFDDDCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJDDDEEEFFFGGGHHHGGGFFFFFFCCCEEEEEEBBBAAACCCCCC@@@@@@AAACCCCCCCCCCCCAAA@@@AAAEEEJJJNNNTTTbbbuuuzzzmmmbbb[[[XXXZZZaaakkkwwwzzzhhhYYYOOOKKKCCCCCCBBBAAAAAA@@@??????@@@@@@???>>>>>>???@@@AAA999999999999999999999999999999999888888888888888555555666888999:::;;;<<<>>><<<:::888888:::<<<>>>777777666555555666888999888888888:::???EEELLLPPPEEEBBB>>>999555333222222333222444666333000333999222666:::===<<<888222...222444777::::::999666444111111000///////////////000111111111111222222222222222222111111111111000111///...///222333111///000222333333111000000111000000000000000000000000***'''***111444222555:::555666666555333333555666666777888666444222222333444:::999999@@@EEETTTlllqqqfff\\\VVVQQQPPPQQQNNNGGG???===;;;999999:::999555222666555666999:::===FFFOOO\\\eeellljjjffffffhhhiiinnnnnnnnniiiaaa]]]dddppp{{{lllZZZKKKGGGAAA===<<<;;;:::999;;;::::::999999::::::;;;;;;<<<>>>AAABBBCCCCCCCCCEEECCCAAAAAABBBBBBAAA@@@<<<:::999::::::999777555777888::::::999:::<<<>>>:::;;;===>>>??????>>>>>>@@@===:::;;;>>>>>>:::666999::::::;;;;;;::::::999888777666444444555555666444444333333333444555555555666777666444333222333333444555555333222333555444333222222444444333222222111///------...000111222222333444444555555666222222333555222///222888444555555444333555888;;;999666333111333666888888;;;888999===AAAHHHXXXhhhvvv~~~~~~{{{}}}vvvgggZZZRRRPPPTTTYYY\\\\\\ZZZYYYXXXVVVTTTTTTVVVXXXWWWPPPIIIGGGBBB???@@@BBBBBBDDDHHHQQQ^^^rrr{{{kkkccc___YYYTTTQQQKKKHHHHHHJJJJJJGGGFFFIIIDDDFFFIIIIIIGGGEEEDDDDDDGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFCCCFFFEEEBBBBBBDDDDDDAAAAAABBBBBBCCCCCCBBBBBBAAAAAAEEEJJJNNNUUUcccvvvxxxlllaaa[[[YYY[[[```jjjvvvvvvdddUUUKKKGGGAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;999999999999999999999999::::::999999888888777777777777888999:::;;;;;;<<<===;;;999888888999;;;===:::999777666444444444555888888888999<<<@@@EEEGGG>>><<<:::777555444444444333111222444333111222777888666333111000111333444444555777888888666444222222222111000000000000111000111111111111222222222111111111000000000//////444222111222444555444222///000222222000///000000111111111111111111111111555111111555666222333666888888888555333111111222444333222222333333444444444;;;999999@@@FFFUUUlll~~~mmmcccYYYTTTOOONNNPPPMMMFFF??????<<<:::999:::999777444888666777:::;;;>>>GGGPPP^^^gggmmmjjjffffffhhhiiilllkkkiiifff___]]]fffppp{{{kkkZZZKKKGGGBBB???===<<<;;;:::;;;;;;;;;::::::;;;;;;;;;;;;<<>><<<;;;;;;;;;:::888666555777888888888888;;;===:::;;;===>>>>>>>>>======@@@===:::;;;>>>>>>;;;777======<<<;;;999888777666777666555444333444444555333333333333333444555666666777888777555444333444333444555444333222333555444222111222333444333222444333222111111222444555222222333444444555555666444222333555444222444888333444555444444555777999:::777444333555777999999;;;999:::???DDDMMM]]]mmmxxx~~~zzzzzzzzz~~~~~~}}}~~~{{{oooaaaUUUNNNQQQUUUZZZ\\\[[[YYYXXXWWWTTTSSSSSSVVVXXXUUUNNNHHHDDD???===???@@@AAADDDHHHVVVdddxxxzzzjjjaaa]]]XXXSSSQQQPPPLLLKKKMMMLLLIIIHHHKKKFFFHHHJJJJJJHHHGGGFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFKKKIIIFFFDDDCCCCCCDDDEEEAAACCCBBB??????BBBBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBEEEJJJNNNWWWeeexxxvvviii___ZZZYYY[[[```iiitttsssaaaRRRIIIEEEBBBAAAAAA@@@@@@??????>>>===>>>@@@AAA@@@===:::888::::::::::::::::::::::::;;;::::::999888777777777999999999:::::::::;;;;;;;;;:::999888888999:::;;;999888777555444444444444888888888888999:::<<<<<<999888777666555444333222444000///222333222222444999666000---,,,///333666666666666666555444333222333333222111111111111222000111111111111222222222000000/////////.........111//////000111222111000---///111111///...///000111111111111111111111111999666666777666222111333666777777555333111111222222///---...222555666555555;;;::::::AAAGGGVVVmmm}}}lllbbbUUUQQQNNNMMMNNNLLLEEE???@@@===:::999999999888777999777888;;;<<>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???BBBEEEFFFGGGGGGGGGEEECCCCCCCCCDDDCCCAAA@@@???===<<<;;;:::888666444555666666666777999;;;;;;<<<===============<<>>>>>;;;888>>>===<<<:::999888777777555555444333333333333444222222222333444555666777666777888888666444444555222444555444333222333555333222111111333333222111111000//////000111333444222222333444444555555666777333222555666555555777111333555555444444555666:::888555555777999::::::;;;999;;;@@@HHHTTTeeesss{{{vvvvvvwwwzzz}}}|||||||||~~~}}}uuuhhh\\\RRRMMMTTTWWW[[[\\\[[[XXXVVVVVVSSSRRRSSSVVVWWWSSSKKKEEE@@@<<<;;;>>>???@@@DDDJJJZZZjjjxxxggg___[[[VVVRRRPPPTTTPPPNNNOOONNNJJJJJJMMMGGGHHHJJJJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDAAACCCBBB??????CCCDDDAAADDDCCCBBBAAAAAABBBCCCDDDBBBEEEIIIOOOYYYhhh{{{tttggg^^^ZZZYYY]]]aaaiiirrr}}}sssaaaRRRIIIFFFCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBAAA???===<<<::::::::::::::::::::::::;;;;;;:::999888888777666999999999999999999999999999999888888888888999999444444444555555666777777666777777777777777666666999999888777555333111000666111...222555333222333555555444444444333333333666666555555444555555555333333222111111111111111000000111111111222222222000000000/////////...............//////000000///---///111111000///000111111111111111111111111111444333333333333222222333111333444444333333333555333///***,,,222666777555666<<<;;;;;;CCCIIIXXXooo~~~mmmcccRRRPPPMMMMMMNNNKKKEEE@@@???===:::888777888888999999777888;;;<<<@@@JJJTTTdddjjjlllhhhcccbbbbbbaaa```[[[WWWXXXZZZ^^^hhhrrr}}}xxxcccSSSHHHEEEAAA???>>>>>>===<<<=========>>>>>>=========<<<===@@@CCCFFFHHHHHHIIIGGGEEECCCBBBCCCCCCBBBAAABBB???===;;;;;;:::888666444555666666666777999;;;========================>>>===<<<<<<>>>>>><<<999;;;::::::999999::::::;;;555555555444444444444444222222222333444555666777444666777666555333333444222333444444333222333555333222111111333333222111////////////000111222333222222333444444555555666888222000444777666555555000333555666555444333333999777555666888999:::999999999<<>>;;;;;;>>>@@@AAAFFFMMM]]]ooouuuddd]]]ZZZUUUQQQOOOOOOKKKIIIJJJHHHEEEFFFIIIFFFGGGHHHHHHFFFEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHCCCDDDFFFGGGGGGFFFDDDCCCCCCEEEDDDAAABBBFFFGGGFFFDDDDDDBBBAAAAAABBBDDDDDDCCCEEEIIIPPP[[[kkk}}}sssfff\\\XXXXXX]]]aaagggppp{{{rrr```RRRIIIFFFCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@AAAAAA::::::::::::::::::::::::;;;;;;::::::999888888777888888888888777777777777777888888999999888888777333444555666666777777777555555666777777666555555777888888777666555444333888222000333666444333333222444666777777555333111555555444555666777999999222222111000000000000111000000111111111222222222111111000000000/////////111111222222222222222333...000222222111111111222111111111111111111111111///000111111111333333333000222444444333222333444666111,,,---222666666444555<<<;;;<<>>>>>??????>>>>>>===<<<>>>AAADDDGGGHHHIIIIIIGGGEEEBBBAAABBBAAA@@@???AAA???<<<:::999999777666555666777777777888:::<<<>>>>>>>>>>>>>>>>>>??????============>>>===<<<;;;;;;::::::999999::::::;;;666666666666555555444444333222222333444555666666222333555444333222222333111222333333222222444555333222111222333333222111222222333333444555666777222222333444444555555666777111///222666555333444111333666777555333222222666555555666888999999888888:::>>>DDDPPPaaaqqqzzz}}}~~~{{{vvvxxx{{{}}}}}}yyyyyy|||~~~ttthhh]]]VVVTTTTTTYYY[[[]]]]]]ZZZVVVTTTTTTRRRSSSTTTUUURRRMMMFFFAAA>>><<<===@@@AAACCCIIIQQQ```tttqqqccc]]][[[VVVQQQOOOMMMIIIGGGGGGGGGDDDEEEIIIFFFGGGGGGFFFEEEDDDEEEFFFCCCDDDEEEFFFHHHHHHHHHHHH@@@BBBFFFHHHIIIGGGDDDBBB???AAA@@@===>>>CCCEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEIIIPPP]]]nnnssseee[[[WWWVVV\\\___eeemmmxxxooo]]]OOOGGGDDD????????????????????????<<<<<<;;;;;;<<<>>>@@@BBB::::::::::::::::::::::::::::::::::::999999999999777777777777777777666666777888999::::::999888777777777888888777666555555444555555666666666666555333444555666777999::::::888333222444555333333555333333222111111111222333444444444555777888:::;;;222222111000000000000000000111111111111222222222111111111000000000//////...000111111000000111222...000222222222111222333222222222222222222222222000333333111111444444222111333555555222000000000666333000000333666666555444;;;;;;===FFFNNN___wwwyyyhhh^^^OOOOOOOOOOOONNNJJJDDD@@@:::::::::888666555777888888666777;;;???EEEPPP\\\lllnnnlllddd]]]YYYVVVRRRMMMLLLNNNSSSXXX___mmmzzzzzzfffSSSGGGBBB@@@>>>=========<<<;;;======????????????=========???AAADDDGGGHHHHHHIIIGGGEEEBBBAAAAAAAAA???>>>AAA>>>;;;999999999888777666777888888888999;;;======<<<<<<<<<===>>>???@@@======>>>>>>>>>======<<<======<<<<<<:::888777666666666777777666666555444444444333333333444555555000222333333222111111222000111333333222222444555444333222222444444333222222222333333444444555555222222333444444555555666555111000333444333333555333555777777555333222222555444555777999:::999777888<<>>===???BBBCCCDDDKKKTTTdddzzz}}}pppccc___^^^YYYSSSPPPPPPKKKIIIJJJIIIHHHIIIMMMFFFGGGGGGFFFDDDDDDEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFCCCDDDFFFGGGGGGEEECCCBBB<<<>>>===:::;;;@@@CCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEIIIQQQ^^^ppptttfff[[[UUUTTTYYY[[[aaaiiitttnnn\\\NNNGGGDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;777777777777777888888888666888:::;;;;;;:::888666777888999999999888777666555555555555555555555555333333333444666999;;;===555333333555333000111555222111000//////000222333333444555555666777888888333333222111111111111222000111111111111222222222000000/////////.........+++---//////---,,,...000---///111222111111222333222222222222222222222222///222333000000444555111000222444444222000//////333222222222333555555666222:::;;;===HHHPPPbbbzzzvvveee[[[NNNNNNOOONNNLLLGGGBBB>>>999;;;<<<:::888666777999999777999===BBBIIIVVVbbbqqqrrrmmmddd\\\WWWRRRMMMGGGJJJOOOVVVZZZbbbqqqttt___NNNDDDAAA???>>>>>>??????>>><<<<<<===>>>??????>>>===<<<>>>???BBBDDDFFFGGGGGGGGGHHHFFFCCCBBBBBBAAA@@@???AAA>>>;;;999:::::::::999666777888888888999;;;===:::999999:::;;;===???@@@<<<===>>>>>>>>>=========;;;<<<======<<<999666444555555666666666555444333555555444333333333444444000222444444222111222333///111222333222222444555555444333333555555444333111111222222222222222222222222333444444555555666444222333555444111333777555777888777555333333333555555666888;;;;;;:::888999@@@FFFNNN[[[lllwwwyyy}}}|||yyywwwyyy}}}zzzttttttwwwzzz{{{{{{|||{{{yyy|||yyylll^^^TTTPPPRRRUUU[[[]]]^^^\\\YYYVVVUUUUUUUUUVVVUUUSSSNNNIIIEEEBBB>>>>>>@@@CCCCCCDDDKKKUUUddd{{{|||ooodddaaa```[[[UUURRROOOKKKHHHIIIIIIHHHJJJNNNGGGGGGHHHFFFEEEDDDFFFGGGFFFFFFGGGHHHHHHFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBAAACCCBBB>>>@@@EEEHHHHHHBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEIIIQQQ___qqqtttfffZZZUUUSSSVVVYYY^^^fffqqq}}}ooo]]]OOOHHHEEE??????????????????@@@@@@===???AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<777777888888999999999999777888:::<<<<<<:::888777444555777999:::;;;::::::666555444444333333444444555444333333444666999:::333333444555111---000555///000222444444333111///444444555555666555555444555444333333222222333333000111111111111222222222//////.........---------...000222222000///111333,,,...000000000000111222222222222222222222222222***...000---///555666333,,,///222444333222222222///111333333333444666777111999:::>>>HHHRRRccc|||uuueee[[[LLLMMMNNNMMMKKKEEE@@@<<<999;;;===<<<999777888::::::888:::???DDDLLLYYYfffuuuuuuoooddd\\\WWWQQQKKKEEEIIIRRRYYY]]]ddduuurrr\\\LLLCCCAAA@@@??????@@@@@@???===;;;===>>>??????>>>===;;;>>>@@@BBBDDDFFFFFFFFFFFFIIIGGGDDDCCCCCCBBBAAA???BBB???<<<:::;;;<<<<<<<<<555777888888888888;;;===777777777888999<<<>>>@@@<<<===??????>>>======>>>777999;;;>>>>>>;;;999777333444555555555444333222666666555444333333333333111333444444333222333444///111222222222222444555666555444444666666555444555555666666666555444444222222333444444555555666444333555777444111444:::777888999777555333333444555666777:::======;;;999;;;BBBJJJQQQ___pppyyyyyy|||yyy|||}}}vvvuuuxxx{{{{{{{{{{{{~~~{{{yyy}}}{{{nnn___UUUQQQSSSVVV[[[]]]]]]\\\YYYWWWUUUUUUWWWWWWVVVRRRMMMHHHEEECCC>>>>>>AAACCCBBBCCCKKKTTTbbbzzzyyyoooccc```bbb```WWWNNNJJJKKKLLLKKKIIIIIIKKKLLLJJJMMMLLLGGGDDDFFFGGGFFFGGGBBBCCCIIILLLIIIIIILLLIIIHHHGGGEEEDDDDDDCCCCCCBBBDDDCCC@@@AAAEEEGGGEEECCCCCCCCCCCCCCCBBBBBBBBB???GGGNNNSSS___sssvvvfffYYYTTTSSSUUUWWW\\\dddppp}}}|||lll\\\OOOFFFAAA===AAADDDBBB===;;;===AAA@@@@@@@@@>>><<<<<<>>>@@@;;;:::999888888888999:::888666444555888999777555999777555777:::;;;999777555666888888888888:::<<<777777777777777777777777777777666555555555555555666777777555333222333444666222111555666333111222222333333222111111222444333222222444666666222///444333000...---///000222***---111333333222222222............////////////+++///111...(((&&&***000)))333777///+++//////***000111111111111222222222000222333333333333444666,,,///222444555333111///222222222222333444444555777777888;;;EEEWWWlllzzzsssddd[[[MMMNNNOOOOOOKKKFFFAAA===999888777777666666777777::::::<<>><<<>>>BBBCCC@@@<<<;;;<<<<<<===>>>???@@@@@@GGGGGGFFFDDDBBBBBBCCCEEEHHHGGGEEECCCBBBAAABBBBBB>>>=========<<<<<<<<<<<<666666777888999999::::::<<<:::888:::===???>>>======>>>?????????===<<<;;;???>>>===;;;999888666666555555555555555555555555111222333333111111222333000111333444555555444333000//////000222444333222444444444444444444333333000000111222333333444444444444444333333222222222444555555444222222444555000111333555666666555555444555777777777888:::<<<;;;@@@JJJXXXgggsss{{{xxxyyyzzz{{{{{{{{{zzzyyyyyyvvvtttvvv{{{~~~~~~}}}~~~}}}uuuhhh]]]VVVSSSXXX______]]][[[XXXWWWWWWXXXXXXPPPRRRSSSSSSOOOIIICCC???@@@@@@AAACCCAAABBBJJJSSSkkk~~~xxxnnndddaaadddccc[[[RRRIIIJJJJJJIIIHHHHHHIIIKKKGGGJJJJJJEEECCCEEEGGGFFFGGGCCCCCCHHHJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFEEECCCCCCGGGIIIGGGDDDDDDCCCCCCBBBBBBBBBCCC@@@GGGNNNSSS^^^rrrwwwgggZZZTTTSSSUUUWWW]]]fffrrr~~~|||kkk\\\OOOGGGCCC???@@@AAAAAA@@@@@@AAAAAA???@@@???>>><<<<<<>>>???<<<;;;:::999888888999::::::888666777999:::888777888888999888888888:::;;;888999;;;;;;::::::;;;===777777777777777777777777888777666666555555666666666777777555333222333555555111000444555222000111555555555333000//////111222111111333555555222///333111///------...000111***...111333333222222222/////////////////////000///000///...,,,+++---///,,,333444...///444222***111111111111222222222222000111333333333333555666666555444222000...,,,+++222222222222333444555555777888:::>>>HHHYYYmmm{{{qqqccc[[[MMMNNNOOONNNKKKEEE@@@<<<;;;:::999999888888999999777888;;;@@@FFFOOO___nnn{{{~~~sssfff___TTTMMMSSSTTTXXX]]]```dddmmmzzzyyyeeeTTTJJJEEEAAA===:::;;;>>>@@@>>>;;;;;;<<<<<<======>>>??????CCCDDDEEEDDDCCCCCCDDDFFFGGGFFFDDDCCCBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::888777888;;;===<<<;;;======>>>>>>>>>===<<<;;;::::::999888888777666666555555555555555555555555333444555555333333444555222333444444444333222111333222222333555777666555444444444444444444444444111111222222333333444444333333444444444555555555444555555444333333444666333333444555555555444333444555777777777888;;;======CCCLLLYYYgggrrryyy}}}}}}}}}~~~~~~~~~}}}|||{{{xxxwwwvvvxxxzzz}}}~~~~~~}}}sssfff[[[TTTRRRWWW___^^^]]]ZZZWWWVVVUUUUUUVVVSSSSSSQQQOOOKKKGGGDDDBBBBBBAAACCCEEEDDDEEEMMMWWWllltttkkkbbb```bbbbbb[[[TTTHHHHHHIIIHHHGGGFFFHHHJJJGGGJJJJJJFFFDDDGGGHHHGGGGGGDDDCCCFFFHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAACCCFFFFFFCCCDDDHHHIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAGGGMMMSSS___rrryyyhhh[[[VVVUUUUUUYYY```jjjuuu{{{iiiYYYNNNGGGDDDAAA???>>>@@@CCCDDDCCCAAA>>>??????>>><<<;;;===>>>>>>===;;;:::999999999999;;;999888999:::;;;:::999888:::;;;999666666:::???999;;;<<<;;;:::999:::<<<777777777777777777777777888888777666666666666777666777777555333333444555444111000333444111000111444444444222000///000111222111111333444444222000222111///------...000111,,,...222333333222222333111111111111111111111000333000......000111000//////222111...222888444+++111111111111222222222333///111333333333333555777555333111......///111333222222222222333444555666666888<<>>>>><<<<<<<<<<<<<<<<<<===>>>>>>???BBBDDDEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;;;;;;;::::::>>>===<<<;;;:::999888777888777666777999::::::999;;;<<<<<<============<<<888888888888888777777777555555555555555555555555555666777666555555555777333444444444333222000///555333333444666777777666222333333444444555555555333333333333333333333333222333444555666777888888444555666555444444555666444555555555555444333333444666777777888999;;;===@@@FFFPPP\\\hhhrrrxxx{{{~~~}}}{{{{{{wwwxxxyyyyyyyyyzzz}}}|||~~~|||pppbbbXXXRRRQQQWWW___^^^]]]ZZZWWWTTTSSSSSSSSSVVVSSSOOOJJJFFFEEEEEEEEECCCCCCEEEGGGGGGIIIRRR]]]nnnnnnfff^^^[[[]]]\\\VVVOOOGGGHHHIIIHHHFFFFFFHHHIIIKKKNNNNNNJJJGGGHHHIIIGGGFFFDDDCCCEEEGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@AAACCCDDDAAABBBFFFFFFDDDFFFEEECCCBBBBBBBBBCCCDDDAAAGGGNNNTTTbbbvvvyyyhhh\\\WWWWWWWWW[[[dddnnnzzzxxxeeeUUUKKKFFFEEEAAA@@@@@@@@@AAABBBAAAAAA===>>>???>>><<<;;;<<<>>>???>>><<<:::999999999999::::::999::::::::::::999;;;;;;:::888666888<<>>@@@BBBFFFGGGFFFEEEDDDDDDBBBCCCCCCDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;999888777666555888777666777888999999999::::::;;;;;;<<<<<<<<<<<<::::::::::::999999999999555555555555555555555555555666777777555555666777222333444444444222111000333111111222333444444333222222333333444555666666444444444444333333333333333333444555666777777888333555666666555444555666444444444555555555555555444666777888888:::<<>>??????===<<<<<<===???>>><<<:::999999999999888999999999888888999999>>>:::777666888;;;<<<<<<:::;;;;;;:::888777888999777777777777777777777777999888888777777777777777666777777666444444555777777444333666777444333444000111111111000000222444333333444444444333333333333222222111111222333333///111333444333333333444444444333333222222222111---///111111000000111222+++///111000///111222333111222222222222333333333///111333333333333555777999888777555333111//////111111111222333444666666444777<<>><<<===>>>@@@@@@???>>><<<;;;;;;<<<===>>>BBBEEEHHHIIIGGGDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>============:::::::::999999999888888888888888888888888999:::999999999::::::;;;<<<<<<<<<;;;;;;:::999888777666666666666666666666666666444666777666555444555666111222333444555444444333222111000111222333222111222222333333444555666666555555444444444444444444333444444444444555555555222444666666555444555666222222333444555777888888444666888999999;;;===@@@???HHHVVVcccmmmtttzzz~~~~~~}}}{{{zzzyyyxxxxxxtttwww{{{{{{yyyyyy||||||}}}~~~}}}|||rrrfffYYYSSSRRRSSSYYY___```^^^]]]ZZZXXXVVVUUUTTTSSSPPPLLLHHHDDDBBBBBBBBBAAABBBDDDHHHJJJNNNZZZfffvvv}}}ooohhh___ZZZXXXUUUNNNIIIHHHIIIIIIHHHGGGGGGHHHJJJIIIMMMMMMIIIEEEEEEDDDAAACCCDDDBBB@@@BBBGGGHHHEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBEEEFFFEEEEEEHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCIIIPPPZZZkkkvvvfff[[[WWWXXX[[[___gggrrr~~~ppp^^^PPPHHHEEEEEE???CCCEEEBBB<<<999;;;???>>>???@@@@@@>>>======>>>>>>===;;;:::999999999999777888999888777666777999===999555666:::<<<<<<:::<<<======<<<;;;::::::;;;777777777777777777777777888888777666666666666777666777777666555555666888999555444777888666444555444444444222///---...///222333444444222222333444333333333333333333444444000222444444333333444555444444444333222222111111+++...111111000000111333+++///222111......111555222222222222333333333333000222333333333333444666444555666666555444222111000000111222333555666777444777<<>>===;;;;;;===>>>???AAA@@@>>><<<;;;<<<===>>>CCCEEEHHHHHHFFFCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<999::::::999888888999;;;:::999999999999999:::;;;:::999888777666555444444666666666666666666666666444555666555444333444666111222444555666666666555444333222222444444333222222333333444444555555555555555555555555555555555444444444444444444555555000222555666555444444555222222222444555777999:::555666888999:::;;;>>>AAA@@@JJJYYYfffooouuu{{{~~~}}}|||||||||||||||xxx{{{}}}~~~~~~~~~~~~{{{xxxtttkkk```VVVSSSTTTVVV[[[___^^^^^^]]]\\\[[[YYYXXXXXXQQQOOOKKKGGGDDDBBB@@@???@@@@@@CCCHHHKKKPPP]]]jjj||||||nnnhhh```[[[XXXTTTNNNJJJFFFGGGHHHGGGEEEEEEGGGHHHEEEJJJKKKHHHEEEFFFEEECCCDDDEEEBBB===>>>CCCCCC???BBBCCCDDDEEEEEEDDDBBBAAAAAAEEEFFFEEEFFFHHHHHHEEECCCDDDFFFFFFFFFEEECCCBBBEEEJJJQQQ[[[mmmvvveeeYYYUUUUUUZZZ^^^fffppp|||ooo^^^PPPIIIFFFFFFAAABBBCCCAAA>>>===>>>???>>>@@@BBBBBB@@@>>>>>>???<<<;;;:::999888888999:::666888999999777666777999999888777888999:::::::::;;;<<<===<<<;;;:::;;;<<<777777777777777777777777888777666666555555666666666777777666555555777888888444444777888555333444555555444222...,,,,,,---000222333222000///111333222222222333333333444444222333444444333333444555444444333333222111111000------...000333444333111000000000111111000222444222222222333333333444444222333444444222222333444---...111333555666666666000000111222333555666777666999===DDDOOO___rrr~~~ooo```WWWSSSRRRPPPLLLGGGBBB===:::;;;:::999999888888999999999999===DDDKKKVVVgggvvv}}}}}}nnn^^^WWWOOOLLLTTTSSSYYYaaagggmmmvvvtttaaaPPPEEEAAABBB<<<<<<============???@@@CCCAAA???===<<<<<<>>>???@@@BBBEEEEEEDDDBBBAAAAAADDDDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;999777777999;;;::::::999888777888999999888777777777666666666555666666666666666666666666444555666666444444555666444555666777777777666555555444333333444555444333444444444444444444444444444444555555666666777777333333444555666777777888...111444555444333333444444333333444555777999:::555777999::::::<<>>;;;999888888777666777777777777888===EEEMMMXXXjjjyyy}}}}}}nnn^^^WWWOOOLLLTTTRRRXXX```ffflllwww~~~qqq___NNNDDDBBBCCC<<<===???@@@@@@@@@AAACCCDDDCCC@@@===<<<===>>>@@@===???BBBBBBBBBAAABBBBBBFFFEEECCCBBBBBBCCCDDDEEE>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999888999:::999666666888;;;;;;:::999777777777888888777777888888999999999:::777777777777777777777777555666777666555444555777777777888888888666555444444333222222444444333222444444444444444444333333333444444555666777888888222333444666777999:::;;;---000333444444333333333666555444444555666777888555777999:::;;;===@@@BBBEEEPPP___jjjppptttxxx{{{|||{{{{{{{{{}}}~~~}}}zzzuuunnnhhhbbbYYYRRRTTTYYY\\\^^^aaaYYYZZZ[[[\\\\\\]]]\\\\\\SSSOOOHHHCCC??????@@@AAA@@@AAADDDIIINNNUUUcccqqq~~~pppbbbYYYYYYVVVKKKGGGJJJGGGGGGGGGGGGGGGHHHIIIJJJDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA===???AAACCCEEEFFFFFFFFFCCCDDDFFFEEECCCBBBBBBCCCHHHJJJRRR___ooowwwfff]]]XXXUUUZZZ___hhhsss~~~|||iiiYYYNNNHHHCCCAAABBBDDDEEEEEEBBB???===<<>>======<<<:::999999999:::;;;;;;===@@@CCCIIIWWWiiivvv{{{vvvkkk]]]RRRNNNPPPTTTUUU```cccgggrrrzzz|||mmm]]]PPPIIIEEEDDD???>>>>>>=========>>>>>>AAA<<<888999>>>@@@>>>;;;BBBAAA???>>>???AAACCCDDDDDDBBBAAABBBCCCBBB>>>:::<<<===>>>??????===;;;999::::::;;;;;;;;;;;;;;;;;;555888;;;;;;888666888;;;999888777555555555666777999888777888999888777555666777777777555555777999666666666666555444333222222222111111111111222222222333555555333222222333000......000444555444222111111222333333444555555222444555444333333444555222222222222222222222222000111222333444444444444888888999:::<<>>>>>>>>>>>???????????????>>>;;;:::999888999999;;;;;;777777777777777888999999:::999777777888999888777:::;;;;;;:::888777888:::999888666777888999888777999888777777777777666555444555666666444444555666666777777777666555444444;;;??????888111111333333111111111000000111222222222444666555333222333444111222333555555555444444444333111000//////000000...///000111111000///...000000111222333333444444444333333333222222222222111111222333333333222111...111333333222222222333222333333333222222333555888;;;BBBKKKXXXiii{{{~~~}}}|||}}}}}}~~~yyylll```YYYQQQQQQOOOKKKEEE@@@======:::999888777666666777777666888<<>>======<<<<<<======>>>===:::888888;;;===<<<;;;AAAAAAAAAAAABBBCCCEEEFFFGGGEEEBBBAAABBBBBBAAA???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555444999888777666555666666777888777666777888888666444666777777666444444666777555555555666666666666666333333222222222222333333222222333333333333222222222000///111333444222000111111222222333444444555555666777666444333333444333333333333333333333333222222222333444444555555777888888999;;;>>>BBBEEELLLZZZhhhoooqqquuuxxxxxxttttttuuuvvvyyy|||~~~yyyvvvssslllddd\\\WWWSSSVVV]]]aaaaaa^^^\\\^^^]]]YYYXXX[[[[[[XXXQQQLLLFFFBBBAAAAAA@@@??????CCCIIIMMMSSSaaasss}}}mmmbbb[[[ZZZWWWNNNJJJKKKJJJKKKJJJHHHFFFDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEFFFHHHGGGEEEDDDDDDEEEHHHKKKRRR^^^oootttaaaWWWRRROOOWWW[[[dddooozzzuuueeeWWWNNNJJJHHHFFFAAABBBBBBAAA??????@@@AAA<<<======>>>?????????>>>::::::999999:::;;;===>>>666666666777888999:::;;;999777666777888::::::999999:::;;;:::999888999::::::999999:::<<<<<<:::888;;;999666666777666222...444555666666444444555666666666666555555333222222===AAA???888222222333222////////////000111222222333555666555333222222222111222222333444555555555555444222111000000111111//////000000000000//////111222222222222333333333222222222222111111111111000111222333333333333333///000222222111111111222222333444444333333555777888<<>><<<<<<<<<;;;;;;::::::999:::777444555888888444000888888777666666666777777777666666666777777555444666777777555333333444555666555555555555777888999444333333333333333333444333111000111444555222000333222111222333222111///111111222222333333444444777888888777444333333444444444444444444444444444444333333333333555666777666777888888:::>>>CCCGGGPPP]]]iiioooqqqtttvvvvvvsssttttttvvvxxx{{{~~~yyyvvvsssllldddWWWTTTRRRVVV^^^ccccccaaa]]]___^^^ZZZYYYZZZYYYVVVPPPJJJCCCAAABBBCCCAAA===CCCEEEIIIMMMVVVfffzzz{{{jjjbbb[[[[[[XXXQQQKKKKKKHHHJJJJJJHHHEEEDDDEEEHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEHHHKKKRRR^^^oooppp___UUUQQQNNNVVVZZZcccnnnzzztttcccUUUNNNJJJGGGFFF@@@AAA@@@???>>>???BBBDDD===>>>???@@@@@@@@@@@@@@@<<<;;;;;;:::;;;<<<===>>>666666666777888:::;;;<<<;;;999888999:::<<<;;;;;;999:::;;;;;;999999999:::::::::;;;===???>>>;;;888>>>:::666555555222---(((444666777666555444555666555555555555444222111000:::===<<<666222333444333/////////000000222333444444555555555333222111111333333333444555666777888555444222111111111222222111111111222222111111111111111111222222333333444333222222222222111111111000000111222333333444444111333444444222222333444333444555444444444666888888<<>><<<<<<::::::999888888777777777<<<>>>BBBHHHRRR```pppzzzuuunnncccYYYRRRPPPSSSUUUUUU___bbbhhhtttzzz~~~xxxcccQQQEEE@@@>>>===<<<;;;;;;;;;;;;<<<<<<===;;;<<<===<<<;;;<<<>>>AAA>>>???BBBEEEFFFGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCCCC======<<<<<<===>>>???@@@======<<<;;;::::::999999:::888777888999999777444888888777777777777777777777666555666777777555333666666666444222111222333777555444333444555777999333333222222222222333333444000...000555666333///333222222333333222111000111111222222333333333333555666777666444333333444555555555555555555555555555444333222333555777999777888999999:::???FFFLLLTTT```kkkooorrrtttuuutttsssssstttuuuwwwzzz}}}zzzvvvssskkkbbbUUUSSSSSSWWW^^^bbbbbb```^^^```___[[[YYYZZZXXXTTTMMMGGG@@@???CCCDDDBBB>>>BBBEEEIIIOOOYYYjjj~~~xxxfff```[[[ZZZXXXRRRMMMJJJDDDGGGIIIHHHEEEDDDHHHKKKGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDBBBCCCCCCHHHJJJRRR___pppmmm]]]TTTQQQOOOVVVZZZcccooo|||tttcccUUULLLHHHEEEDDD???@@@???>>>===???BBBEEE===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<666666666777888:::;;;<<<===;;;999999:::;;;:::999888:::<<<<<<:::999:::;;;:::;;;<<>><<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;<<>>AAADDDEEEEEEDDDDDDBBBCCCDDDDDDCCCAAA@@@@@@===============>>>???@@@======<<<;;;::::::999999555888::::::999888999;;;777777888888888888888888777666555666777777555333555666666444222111222333777666444222222222444555222222111111111111222222444000...111555777444///000111333333333333333333111111222222222222222333111222444444333333444555555555555555555555555555555444333222333555777999888999::::::;;;@@@JJJQQQYYYcccmmmqqqsssvvvvvvtttrrrrrrssstttwwwzzz}}}~~~|||xxxtttjjj```TTTTTTUUUYYY^^^``````^^^]]]______[[[YYYYYYWWWSSSIIIDDD??????BBBEEEEEECCCEEEHHHNNNUUUaaarrrtttbbb___[[[YYYXXXSSSMMMHHHAAAEEEHHHGGGEEEEEEIIINNNGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBCCCGGGJJJRRR```qqq}}}kkk[[[SSSQQQPPPUUUZZZcccppp}}}sssbbbTTTKKKGGGDDDBBB?????????>>>===???BBBEEE===>>>>>>???>>>>>>======???>>><<<;;;::::::;;;;;;777777777888999:::;;;<<<;;;999777777888888888666777:::<<<<<<;;;::::::;;;::::::<<<>>>???>>>;;;888999999888888888888999:::555666777777555555666777555666666666666555444444777999888555555999:::888222111111111222333444444444333222333444333111///222222222222333333333333333222111000000111222333000000////////////000000......000111333555666777444333333333222222222222111111111111222333444444333333333222111000222333222333444444444555777999>>>CCCMMM\\\nnn~~~~~~}}}}}}}}}~~~~~~wwwjjj^^^TTTOOOMMMLLLIIIDDD>>>;;;;;;;;;555666777777888888777777888:::@@@KKKYYYiiiwwwvvvnnnbbbXXXSSSRRRSSSSSSYYYbbbdddjjjwww{{{{{{vvvaaaPPPGGGCCC@@@>>>;;;;;;;;;;;;<<<===>>>>>>:::999999999:::<<<===>>><<<===@@@BBBCCCCCCCCCBBB>>>AAADDDDDDBBB@@@???>>>======>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;::::::999222666::::::777666999<<<666777888999999999888888777666666666777777555444555666666444222222333444666555444222222222222333222111111000000111111222333111000222555666555222000222333444333222333444111111222222222222222222///000222222222333444666555555555555555555555555444333333333333555666777888:::;;;;;;;;;AAAMMMVVV^^^fffnnnrrruuuxxxxxxuuurrrrrrrrrtttvvvyyy|||~~~{{{uuuhhh]]]SSSTTTWWWZZZ^^^___^^^\\\[[[^^^^^^ZZZXXXXXXVVVQQQHHHEEEAAAAAACCCGGGKKKLLLOOOQQQVVV^^^jjj{{{|||qqq___]]]ZZZXXXWWWTTTMMMGGG@@@DDDHHHGGGDDDDDDIIINNNIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDCCCEEEFFFFFFDDDCCCCCCDDDGGGJJJRRR```sss}}}jjjZZZRRRPPPNNNSSSYYYcccppp~~~}}}rrraaaSSSKKKGGGDDDBBB>>>?????????>>>???AAACCC@@@@@@@@@@@@???>>>===<<<===<<<;;;:::::::::;;;<<<888888888888999999:::;;;999888666777888999999888777999<<<===<<<;;;;;;;;;:::::::::<<<======:::888777999:::888555666;;;???555777888777666555666777666666777888888888888777888999777444555999999666222111111111111111222222333222111222444444222000222222333444333222111000222111000000000000222222111000///......///000111///000000222333444555555222222222222111111111111333222111111111222333444444555444333111111333444111222444444333444777999???CCCNNN^^^qqq~~~~~~~~~ttthhh]]]TTTOOOLLLKKKGGGBBB===::::::;;;444555777888999:::999999888;;;AAALLL\\\lllzzzuuulll```WWWTTTTTTUUUVVVXXXaaadddkkkzzz~~~~~~sss^^^NNNGGGCCC???<<<<<<<<<<<<<<<===>>>???@@@;;;999666888;;;>>>>>>======>>>@@@AAABBBBBBBBBAAA???AAACCCBBB@@@>>>???AAA>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::666777888999999999999888888777666777888888666444444555666555333333444666444444444444444444333333333222222111111222222333222222333444555666666555111333555555222111222333222222111111111111111111000222333333333333444555444444444444444444444444222222222333444444555555777:::;;;::::::AAAMMMXXXaaahhhpppssswwwzzzzzzvvvqqqqqqrrrsssvvvyyy{{{}}}vvvgggZZZQQQSSSWWW[[[^^^___^^^\\\XXX\\\\\\YYYWWWXXXUUUQQQHHHGGGFFFDDDEEEJJJRRRXXXZZZZZZ\\\cccooouuuooo]]]\\\ZZZXXXWWWTTTMMMFFF@@@EEEIIIHHHDDDCCCHHHNNNJJJIIIHHHHHHHHHHHHIIIJJJEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGEEEDDDDDDEEEFFFJJJRRRaaattt~~~jjjYYYQQQNNNMMMQQQWWWcccppp}}}{{{ppp```RRRKKKGGGEEECCC>>>???@@@???>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>::::::999999:::;;;===>>>999999999888999999::::::999888777888;;;=========777999<<<===<<<;;;;;;;;;:::999999:::<<<<<<:::888888;;;;;;666000///555<<<555777888777666555666888666777888999999:::::::::777888555222222555555222222111000000000000000111333111000111444555333000444555666777666444222000111111000//////000111222333222111000000111222333111111222222222333333333111111111111000000000000444333222111111111222333777888777555444333555777000222333333333444666888<<>>@@@FFFPPP___nnnzzzsssjjj___WWWUUUWWWXXXYYY\\\eeeiiirrr~~~oooZZZKKKEEEAAA===999<<<<<<<<<======???@@@@@@>>>:::777999>>>BBBAAA>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCC@@@>>>>>>AAADDD>>>???@@@AAA@@@???<<<;;;::::::;;;;;;;;;;;;;;;;;;>>><<<:::;;;>>>???<<<999666777888999::::::999888999888777888999888777555444555666555444444555777222333444555666666666666444333333222222333333444111333555666555555666777333666777555222000000111222222111111111111111111333555555555333222333555444444444444444444444444000111222333444444444444666999:::999999@@@MMMXXXbbbjjjqqqtttxxx|||{{{xxxqqqqqqrrrsssuuuxxx{{{}}}vvvfffXXXOOORRRVVV[[[_________]]]WWWZZZ[[[XXXWWWWWWUUUPPPIIIJJJIIIGGGGGGLLLWWW``````___^^^cccooo{{{qqq{{{eee___\\\YYYWWWVVVQQQKKKFFFGGGIIIKKKKKKJJJJJJJJJLLLLLLJJJIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGFFFDDDBBB@@@IIIMMMWWWeeewww~~~nnn\\\PPPNNNPPPSSSYYYcccppp}}}ppp]]]RRRKKKFFFCCCDDDAAABBBBBBBBBAAA???===<<<<<<>>>???@@@???>>>???@@@===>>>>>>===;;;;;;===>>><<<======<<<::::::<<<>>>;;;;;;::::::;;;<<<>>>???:::<<<>>>>>>>>>>>>???@@@<<<;;;;;;<<<===<<<:::888444555555555555555555444666777888777666555666777;;;888666666888999777444777333///000444777777444444111///000333555333111000111222444555555444444222333333444444333333222222111000//////000111222111111111111111111111111111333444444222222333555666666555444444444555666222222222111000111333555999666444555555222333666666555444333333444666777:::AAANNN^^^ooo}}}}}}||||||~~~yyykkk```VVVQQQPPPPPPLLLFFFBBB@@@>>>;;;:::::::::999999888999999999<<<@@@FFFQQQcccttt|||{{{tttjjj]]]UUUUUUWWWWWWVVVXXX^^^iiittt}}}kkkVVVKKKEEEAAA??????AAA@@@>>>=========>>>???>>>777222444<<>>:::@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<:::999999999999999::::::777666666666666888:::;;;999888777666666666666666444444555555555444333222777333000222666888555111444444444444444222111111222333333444555555555444111111111111222333444444444333111111222444777999444444333333333444555555333333444444444333222111111222222333333444444555666;;;888777???CCCGGGRRRcccmmmvvvyyyzzz{{{zzzxxxzzzyyywwwvvvvvvxxxyyyzzz||||||kkk^^^XXXRRRWWW]]]```aaa`````````\\\___]]]XXXVVVWWWTTTMMMHHHFFFCCCDDDJJJTTT___fffjjjaaa___iiixxxuuuooo{{{eeeZZZXXXVVVUUUTTTQQQLLLHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJEEEDDDCCCEEEGGGIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEECCCDDDFFFFFFFFFEEECCCBBBGGGLLLVVVeeewww|||mmm[[[OOOMMMOOOUUU[[[eeeqqq}}}nnn\\\PPPJJJDDDBBBCCCAAABBBBBBBBB@@@???===<<<<<<>>>???@@@???>>>???@@@???>>><<<;;;999888777666:::::::::888777777:::<<<<<<;;;;;;;;;<<<===>>>???:::<<<>>>>>>>>>===>>>???777888:::===???===999555777666666555555666666777666777888777666555666777999777555666888888777555888444000000444777666444444222111111222333222222///000111333333333333333222333333444444333333222222111000//////000111222111111111111111111111111111222444333222222333555111222333333333333222111333333333222111222444666555111000222111///000333666555444333333555666777888???LLL\\\mmm|||xxxjjj^^^TTTOOOOOOQQQLLLGGGBBB???===;;;999::::::999999888999999:::<<<@@@GGGRRRdddvvv}}}{{{rrrhhh\\\UUUUUUVVVVVVUUU[[[aaajjjuuu|||jjjUUUIIIDDD@@@======@@@???>>>===<<<===>>>>>>>>>999555666<<<@@@@@@>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::999888888888888888999666666666666777888999999555555555555555444444444555555444444444333333333555222111222555666444222444111...,,,,,,000444777222333333444555555444444222111111111111333444555444333111000111333555777444444333333333444555555333333333333222222222222111222222333333444555555777<<<777555===CCCIIIVVVfffpppyyy{{{{{{|||{{{xxx}}}|||zzzxxxwwwxxxyyyzzz{{{zzziii\\\VVVSSSWWW]]]aaabbbaaa``````\\\^^^\\\XXXWWWXXXSSSKKKGGGFFFDDDEEEJJJTTT]]]ccc```\\\___mmm~~~|||sssnnnzzzdddVVVUUUTTTSSSRRRPPPLLLIIIJJJHHHGGGHHHJJJJJJHHHEEEHHHGGGFFFEEEEEEEEEGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDGGGFFFEEECCCAAA???>>>===AAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDEEEJJJUUUeeewww{{{kkkYYYNNNMMMPPPWWW]]]fffrrr}}}}}}mmmZZZOOOIIICCCAAABBBAAAAAAAAAAAA@@@>>>===<<<<<<>>>???@@@???>>>???@@@===:::999;;;>>>@@@>>><<<======<<<:::888999<<>>???;;;===>>>>>>===<<<===>>>888:::???CCCEEEBBB;;;777999888666555555666888999666777888777666555666777666555555666777888777555888555222222444666555333333444444222111000111222//////111222222222222222222333333444444333333222111111000000000000111111111111111111111111111111111222333333222222333555222444666888888666444222333444444333222333555777555222111333333111333666555555444444444555777888888???LLL]]]mmm|||xxxjjj]]]RRRNNNNNNRRRNNNGGGBBB???<<<:::888:::999999888999999::::::===AAAIIIUUUgggwww~~~|||pppggg[[[UUUUUUVVVUUUTTT^^^ccclllvvv|||iiiTTTHHHCCC>>><<<<<<>>>>>>===<<<<<<<<<<<<===>>>;;;999999<<<@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA;;;<<<=========<<<::::::999999888777777666777777444555555666777777777777333444555666666555555444666555444333222333444444222222222222333333444333666444111///000333777:::222333333444444444444444333222111000111333555666444333111000000111333444333333333333333444555666555444222111111111222333222222222333444444555555888<<<777444<<>>@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFKKKUUUeeexxxzzzjjjXXXNNNNNNRRRYYY^^^gggrrr|||}}}lllZZZOOOHHHCCCAAABBBAAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@>>>>>>???@@@<<<888777:::???BBB@@@<<<======;;;999888999<<<@@@::::::::::::;;;<<<======<<<===???>>>===<<<<<<===:::<<>><<<:::888999999888888999999::::::===CCCKKKXXXjjjzzz|||nnneeeZZZTTTTTTVVVUUUSSS^^^dddmmmxxx|||iiiTTTIIICCC???<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;===AAADDD>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA:::<<<===>>>>>><<<:::999999888777666666555555666333444666777777777666555333555777888999888777666777555333222222222444555///111222222222222333555555666777888777555333222222333333444444444333333444222111000111333555777444333222111111111333333333333333333444444555666666555333111111222444555222222333333444555555555555;;;888666???FFFPPP___kkkttt|||~~~~~~~~~~~~|||{{{{{{{{{}}}~~~}}}vvveeeYYYUUUUUUYYY^^^bbbbbbaaa``````\\\ZZZXXXXXXZZZXXXOOOFFFFFFFFFFFFHHHLLLRRRWWW[[[YYY\\\fffwwwzzzrrrnnnllluuucccZZZYYYXXXTTTQQQMMMKKKIIINNNKKKHHHIIIMMMNNNJJJEEEHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBEEEHHHJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBFFFFFFFFFEEEDDDDDDCCCBBBGGGLLLWWWgggyyyzzziiiXXXOOOPPPUUUYYY^^^gggqqq{{{}}}lllZZZOOOIIIDDDBBBCCCAAA@@@???>>>===<<<<<<<<<<<<>>>???@@@>>>>>>???@@@???;;;777777999999333...888888777555333444777:::777777888999999:::::::::;;;===>>>>>><<<;;;<<<<<<:::999888888999777444111333555777999999777555333666777888777666555666777222444666777777666666666777666555444555555444333333555666333000...000333222222222222333333333444222333333444444333333222000000000111111000000000111111111111111111111111000111333222111111222444333222222222333333444555222222333222111111333666111------000111000222666444444444555666777888888:::BBBQQQbbbrrr~~~{{{lll^^^SSSPPPRRRTTTOOOGGGAAA===;;;:::999999888888888999999:::;;;===DDDNNN\\\nnn}}}}}}mmmdddYYYSSSTTTVVVVVVUUU]]]cccmmmyyy|||iiiUUUIIIDDD@@@>>>>>><<<<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;:::;;;???BBB<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@:::<<<===>>>>>><<<:::999888777777666555555666666333444666777777666555555333555777888999888777666777555333222222222444555///111222222222222333555222333444555444222000...222333333444333333222222333222111111222333555777555444333333222333444444333222222333444555666666888666444333222333555666222333333444444555666666000999::::::CCCIIIRRRbbbllluuu}}}}}}}}}|||{{{|||~~~uuucccYYYVVVUUUYYY^^^bbbbbbaaa______\\\YYYWWWYYYYYYUUULLLFFFFFFFFFGGGIIIMMMRRRVVVXXXYYY^^^iiiyyy~~~tttmmmkkkjjjuuuddd]]]]]]ZZZVVVPPPLLLJJJJJJMMMKKKJJJKKKMMMMMMKKKHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCEEEHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBGGGGGGFFFEEEDDDCCCBBBBBBGGGLLLXXXiii{{{yyyhhhWWWOOOQQQWWWZZZ___hhhrrr{{{|||lllZZZOOOIIIDDDBBBCCCAAA@@@???===<<<<<<<<<<<<<<<>>>???@@@???>>>???@@@===;;;999999;;;999555222888888888777666666888:::555666777888999999999888:::<<<======<<<;;;<<<===<<<:::777555555555444333333555777999999777555333666777888777666555666777222555888999888666555666666666666555555555555555333444444222111000111222444333333222222333444444222333333444444333333222000000111111111111000000111111111111111111111111000111222222111111222444333333222111222444555777111222222111000111333555333000///222333222333777444444555666777888888888999BBBQQQbbbrrr~~~{{{mmm^^^TTTRRRUUUTTTNNNGGG@@@===<<<;;;:::888888888888999:::;;;;;;>>>EEEQQQ```qqq}}}nnndddXXXRRRSSSVVVWWWWWW\\\cccnnn|||zzzhhhTTTIIIDDDAAA???@@@<<<<<<======<<<<<<;;;:::999:::<<<<<<;;;;;;<<<===;;;;;;<<<>>>???@@@AAABBB????????????????????????<<<===>>>???????????????;;;<<<=========<<<::::::777777666666666666777777555666666777777666666666333444555666666555555444666555444333222333444444000111111222333444555555444333111000111333666777333333333333333222222111222222222333333444555666444444444333444444555555222222222333444555666777777666444333333333444555333333333444555555666666---888;;;<<>><<<;;;;;;;;;;;;<<<>>>???@@@???>>>???@@@888999;;;===??????>>>===:::;;;======;;;:::;;;<<<555666777888999999999888999;;;======<<<<<<===>>>===;;;999888999:::::::::777777777777777777777777666777888777666555666777333777:::;;;888666555555444555666666666555666666444222111111222333222222444333222111111222333333222333333444444333333222///000111222222111000///111111111111111111111111///111222222111111222333333333444444555666666666222333333222111222444666777333333555666444666999333444555666777888888999:::CCCSSSdddtttzzzlll]]]SSSRRRWWWSSSMMMFFF@@@===<<<<<<;;;888888888888999:::;;;<<<>>>FFFSSSbbbttt}}}oooeeeXXXQQQRRRVVVYYYZZZ]]]eeeqqq~~~wwweeeRRRHHHDDDAAA@@@@@@<<<======>>>===<<<;;;::::::;;;<<<======<<<:::888=========>>>>>>>>>>>>>>>????????????????????????:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;666666666666777888999999888777777666666777777777555555555555555444444444555555444444444333333333333111000222555777666444555444333222333555777999333333333333333222111111111222333444555555555444222222222333333444444555222222222333444555666777444444333333333222222222333333444444555666666666---888:::;;;DDDLLLXXXkkkwwwzzzjjjYYYQQQPPPTTTXXX]]]``````^^^]]]\\\ZZZXXXYYYYYYTTTKKKIIIKKKGGGGGGHHHJJJNNNSSSXXX[[[VVVaaapppuuulllhhhggghhhxxxjjj[[[[[[ZZZUUUOOOKKKJJJLLLGGGIIIKKKKKKJJJJJJJJJLLLHHHHHHHHHHHHGGGFFFDDDDDDBBBAAABBBDDDHHHKKKKKKKKKDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFBBBIIIWWWjjjvvvdddTTTMMMQQQWWW^^^ccckkkuuuyyyiiiWWWLLLFFFBBB@@@AAAAAA???>>><<<;;;;;;;;;;;;<<<>>>???@@@???>>>???@@@999;;;>>>>>><<<:::999888777:::<<<<<<;;;999999999555666888999::::::999999888:::<<<===<<<<<<===>>>888777666888:::;;;;;;:::<<<:::777555555777:::<<<666888888777666555666777444888<<<<<<999666555555333444666777666666666777444222///000333555333111333222111000000111222222222333333444444333333222///000111222222111000///111111111111111111111111///111222222111111222333,,,...111333444333222000333444444333222333555777555111111333333111333666333444555777888888999999===FFFVVVhhhwwwyyykkk\\\RRRRRRWWWRRRMMMEEE???===<<<===<<<888888888888999:::;;;<<<>>>GGGTTTdddvvv}}}pppeeeWWWPPPQQQWWWZZZ\\\___fffsssuuucccPPPFFFCCC@@@???@@@<<<===>>>>>>>>>===;;;;;;;;;<<<===???@@@>>>999555@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<==================<<<;;;;;;;;;;;;<<<666666666666777999:::;;;999888777666666777888999999888777666666666666666444444555555555444333222444111///111777999777444///111333555444111...,,,333333333333333222111000000222444666666666444333000000111222333333444444222222222333444555777777111222222222222111000///333333444444555666666666///999999999BBBLLL[[[ooo}}}|||}}}uuueeeTTTMMMMMMSSSWWW\\\______]]]\\\[[[ZZZXXXYYYYYYRRRHHHHHHMMMHHHHHHHHHJJJNNNTTTYYY\\\YYYeeeuuutttkkkgggfffggguuuggg\\\YYYUUUPPPMMMKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJAAAEEEIIIIIIFFFDDDDDDEEEEEECCCAAAAAACCCCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGKKKWWWkkk~~~rrrcccWWWRRRRRRTTTYYY```lllzzz|||jjjUUUIIIEEEBBBAAAAAA@@@???>>>>>>>>><<<999666;;;<<<>>>?????????>>>===::::::999999888777777777777999:::;;;;;;:::888777777777777777777666555444<<<=========;;;:::;;;<<<999999999888888888777777666666666666666777888888999777555666888888666333888888888888888777666666666666666666666666666666222111111000000000000000333222222444777777444111222333444444444333222111000000000000000111111111////////////000000000000000000000000111222333444555555444333222111///...444000000444444000000444222222333444666888:::;;;888777999<<<888333666>>>CCCGGGUUUiiiyyy}}}lll^^^WWWVVVYYYTTTMMMCCC===;;;:::777444<<<888444333777:::<<<;;;AAAIIIWWWhhhwww}}}{{{wwwlll___RRROOOQQQUUU[[[```aaaiiiuuuxxxeeePPPEEEBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<<<<===???===::::::===???===222666;;;<<<:::999<<>>===;;;::::::<<<>>>???;;;===>>>===;;;::::::;;;777777888999999999999888555666444111333777888555///888<<<666222333555333333333333333333333333333222222222222333444555666333333333333333333333333000...,,,...111444333222111333444444222111111222444222000///000111222222222333444555555444333333555333555777555111111555111222333333333444666888888888999;;;BBBQQQbbbooo|||zzzyyyyyy{{{||||||uuukkk```VVVQQQNNNYYY\\\___```^^^\\\ZZZZZZ[[[YYYWWWTTTOOOIIIGGGHHHKKKFFFCCCGGGQQQZZZ^^^]]][[[iiizzzwwwmmmgggdddfffjjjuuufff[[[YYYUUUQQQMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJBBBDDDFFFFFFEEEDDDDDDDDDDDDBBBAAAAAABBBCCCBBBAAABBBCCCDDDDDDCCCCCCDDDFFFDDDJJJYYYnnn}}}pppbbbVVVQQQRRRTTTZZZaaammmzzz|||jjjUUUJJJEEEAAA@@@@@@======<<<>>>??????===;;;;;;;;;<<<===============888888888888888999999999999:::;;;<<<<<<:::888777999999::::::999999888777;;;<<<===<<<;;;::::::<<<999999999888888888777777666666666666666777777888:::888777777888888555333777777888888777777666666555555555555555555555555555444333222111222222333444222222333666666555222555666777777777666444444111111111111111111111111////////////000000000111000000000000111222333333222222333333222222111000;;;555111222222111555;;;333333333444555666777888888888;;;>>>;;;777;;;BBBFFFKKKZZZooo~~~~~~nnn```XXXWWWYYYTTTLLLCCC===<<<;;;888555===999666555888;;;======AAAIIIWWWhhhvvv|||zzzvvvjjj^^^RRRNNNQQQUUU[[[```aaahhhtttuuucccNNNDDDAAA???======???>>>>>>===<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;>>>@@@???;;;;;;???@@@>>>555:::>>>>>><<<;;;===@@@===<<<;;;;;;;;;<<<===>>>===>>>???>>>;;;999888999777777888888999999999888555777666333444888999666222888;;;777444666777555333333333333333333333333222222222222333444555555333333333333333333333333444111//////111222111///000222333333222111222333333333222333333333333222111111333444444444333333555333555777555000000444222333444444333444666888888:::<<>>======>>>???@@@>>><<<;;;;;;::::::;;;;;;<<<===777777888888999::::::;;;<<<<<<======<<<:::888777888999::::::::::::::::::;;;<<<===<<<:::999:::;;;999999999888888888888888888888777777888888999:::<<<:::999999999888555333777777777666666666555555444444444444444444444444666555333111111222333444444333222222444555555444333444444444444333222111222222222222222222222222/////////000000000111111222111111111111111222222///000111222222222222222777222///000000000333777444444444444444444444555555666:::===<<<;;;>>>DDDIIIPPP```vvvpppaaaYYYXXXZZZRRRLLLCCC>>><<<;;;999777===:::888777999<<<>>>>>>BBBIIIXXXiiivvv{{{xxxtttggg[[[QQQNNNQQQUUU[[[aaaaaahhhrrr|||ppp___LLLCCC@@@>>><<<===??????>>>===<<<;;;:::999777999;;;===>>>===<<<;;;===???>>>::::::>>>???===888;;;>>>>>>;;;:::;;;===::::::;;;<<<<<<<<<<<<<<<>>>??????>>>:::888777777777777777888888888999999666888888555555999999777444777888666666888888555333333333333333333333333222222111222222333444555333333333333333333333333444333111111111222111000///111222333222222222444222333555666666555444222000111222333333333333222555333444666444000000333333444444444333444555777999;;;???CCCKKKXXXgggqqqyyyxxxvvvuuuvvvxxxzzz{{{xxxtttmmmddd[[[TTTRRRRRRYYY[[[^^^___^^^\\\[[[[[[[[[[[[XXXSSSLLLGGGEEEDDDAAAAAADDDMMMYYYaaacccbbbgggtttuuulllgggdddfffkkkrrrcccYYYWWWUUURRRNNNKKKIIIHHHKKKLLLMMMMMMNNNMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHDDDAAAAAACCCFFFEEEDDDCCCBBBAAAAAACCCDDDCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFOOO^^^sssxxxkkk]]]SSSOOOQQQUUU]]]dddnnnzzzzzzhhhUUUJJJEEEAAA>>>===BBBAAA?????????>>><<<:::<<<;;;:::::::::;;;===>>>888888888999999:::::::::<<<<<<<<<;;;:::999777666666666777888999::::::::::::;;;<<<;;;999999999:::888888888888888888888888:::::::::::::::;;;<<<<<<===<<<;;;:::999888666444777666666555555555555555444444444444444444444444555333111//////000222333444333222111222333555555222222222222222111111000222222111111111111111111//////000000000111111111222222111111000111111111//////000111222222222222...///111444444222000///222222333333444444444444111333777:::;;;<<>>???BBBJJJXXXiiivvvzzzvvvqqqcccYYYQQQOOOQQQTTT[[[aaa```gggqqqzzzlll\\\KKKCCC@@@>>>===>>>??????>>>===;;;:::999999777888:::;;;============:::<<<;;;777777;;;<<<:::999;;;<<<;;;888777777999777888:::<<<===<<<;;;:::<<<>>>>>>===:::888888888777777777777777888888999444888888666555888999777555666666777999999777444444444333333333333222222222222111111222333333444222222222222222222222222111111000111222444444444---000222222222222333444222333444444444444444555333333333333222222222111444333444666333//////222333444555444333444555777:::<<>>???CCCLLLXXXaaaddddddhhhvvvssslllgggeeegggkkkrrrbbbYYYWWWTTTQQQMMMJJJIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKCCCDDDEEEFFFHHHIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIIIIJJJFFFBBBAAADDDGGGGGGEEEDDDBBBAAABBBDDDEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFLLLTTTbbbsss~~~vvvjjj[[[QQQNNNQQQUUU^^^cccmmmyyywwwfffTTTKKKFFFAAA===<<>>>>>>>>>>>===;;;===<<<;;;:::;;;<<<>>>???::::::::::::999999888888;;;;;;:::999888777666555555666777888999:::::::::999;;;;;;;;;999888999:::888888888888888888888888:::999999999999:::;;;;;;<<<===<<<;;;999777666555777777666555444555555666555555555555555555555555555444222111000111222333333333222111111222444666666555555444444444444444111111000000/////////...000000000000111111111111222222111111000111111111000111111222222222111111///222555666666666444111///000222333444555555444111444666888;;;@@@DDDFFFJJJQQQcccyyy{{{kkk]]]WWWWWWZZZRRRMMMFFF@@@===;;;;;;;;;::::::999999999:::===>>>CCCKKKYYYiiiuuuxxxsssnnnaaaYYYRRRPPPRRRTTTZZZaaa```fffpppzzz{{{gggZZZKKKDDDAAA>>>>>>@@@>>>>>>===<<<;;;:::999999:::999888888999<<<>>>@@@:::<<<:::777777:::<<<:::;;;<<<;;;:::888666666777555777999;;;<<<<<<:::999999;;;<<<<<<;;;::::::;;;777777666666666777888999222777999666444666888777888777999<<<>>><<<888666444444444333333222222222222222111111111222333333222222222222222222222222111111222222222222444555---///111222111111222444333333222000///000444888777777555444333111111000222111222555333//////333333444555555444444666888;;;===???CCCKKKZZZlllxxx}}}{{{{{{zzzzzzzzzzzz{{{|||}}}~~~xxxnnnbbbXXXTTTUUUXXX[[[]]]^^^^^^\\\[[[[[[[[[YYY\\\YYYOOOHHHFFFCCC>>>>>>???BBBJJJUUU___eeegggmmmzzz|||qqqkkkgggeeegggkkkrrraaaZZZXXXSSSOOOLLLJJJIIIIIIKKKLLLMMMNNNNNNLLLJJJIIIBBBBBBDDDFFFGGGIIIJJJKKKFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDFFFGGGGGGCCCBBB@@@AAACCCEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFNNNVVVdddtttwwwiii[[[PPPNNNQQQTTT]]]bbbkkkvvvsssdddSSSKKKGGGBBB>>><<<>>>===;;;<<<>>>@@@@@@???<<<<<<<<<<<<<<<======>>><<<;;;;;;:::999999888888::::::999888777666666555777888999:::;;;;;;;;;;;;999:::;;;:::888777888999888888888888888999999999777777666666777777888999;;;<<<<<<;;;888666666666888777666555555555666777666666666666666666666666666666555555444444444555111222333222111222333555555444333222222222222333000000000//////......---000000000111111111222222222111111111111111222222111222222333333333222222333333111---...333666666///000222444555555555555444777888:::@@@JJJPPPRRROOOUUUdddyyywwwgggZZZUUUXXX\\\RRRNNNHHHAAA===;;;;;;;;;999:::;;;:::999:::===???DDDKKKYYYiiiuuuwwwqqqkkk```YYYTTTSSSSSSTTTZZZaaa___fffpppzzzwwwcccWWWJJJDDDAAA>>>???AAA======<<<<<<;;;:::::::::;;;999777666777;;;>>>AAA<<<>>>===999999===>>><<>><<<:::999888888888444666888:::;;;;;;:::999888:::;;;<<<;;;:::;;;<<<777777666555666777888999111777:::777444666777777:::;;;@@@EEEDDD>>>999888555444444333333222222111222222111111111111222222222222222222222222222222444444444222000///000111...000111222111111111333222222111...,,,...444999999888666444222111111111000///111444333///000444222333555555444555888:::===???BBBGGGPPP^^^ooo{{{{{{|||~~~|||}}}}}}~~~{{{ooobbbXXXVVVYYY\\\]]]^^^___^^^[[[ZZZZZZZZZWWW\\\YYYNNNGGGFFFCCC===???@@@DDDLLLWWWbbbiiimmmuuuzzzooojjjgggeeeggglllrrraaa\\\XXXRRRMMMJJJIIIIIIJJJJJJKKKMMMNNNMMMLLLIIIHHHDDDEEEEEEGGGHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEDDDCCCCCCEEEGGGAAA???>>>???AAACCCCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFKKKUUUeeewwwxxxjjj[[[PPPMMMPPPTTT[[[```iiitttpppaaaRRRJJJGGGCCC>>>======<<<:::;;;===?????????::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999:::999999888777777777888777777888999::::::::::::888::::::999888777888999777777888888888999999999777777777777777888888999888:::<<<;;;888666666777:::888777555555666777888555555555555555555555555555666666777666555444333///222444444222111222444222222000/////////000111111111000000///.........000000111111111222222222000000000000111222333333000111222333444555555555111222...))))))000555444111222444555666555444333444777999;;;DDDSSS]]]___ZZZ]]]iiizzztttdddXXXUUUZZZ___SSSPPPJJJBBB===::::::;;;:::;;;===<<<;;;;;;>>>@@@DDDLLLZZZiiitttuuuooohhh```[[[VVVUUUTTTTTTZZZaaa^^^fffqqq|||ttt^^^SSSHHHCCC@@@===>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888:::===???<<<>>>===::::::===>>><<>>CCCIIIPPPYYYfffttt~~~~~~{{{{{{{{{|||}}}~~~~~~{{{|||~~~{{{nnnaaaYYYXXX]]]bbb___``````^^^[[[YYYXXXYYYUUU[[[XXXLLLEEEFFFCCC<<>><<<;;;<<<<<<<<<;;;888999:::;;;<<<;;;:::999888999999::::::;;;;;;<<<::::::999999888999999:::555555666777777777777666888999:::999777777777888777777888888999999999999::::::999999::::::;;;<<<777999;;;:::777666666888:::999777666555666888999444444444444444444444444222444555666666444222111...111444555333111222333555555333222222222333444222222222111000//////...000111111111111222222222000000000000111222333444...000111444666777888888...333333000111666666222333444555666666444222111111555777:::FFFXXXdddgggccceeemmm|||sssbbbWWWUUU[[[bbbTTTQQQKKKCCC<<<999:::;;;;;;===>>>>>><<<<<>>@@@BBBCCCBBBBBBCCCDDDIIIUUUgggzzzzzziiiWWWKKKHHHMMMRRRZZZaaalllvvv~~~nnn___PPPHHHDDDAAA@@@AAA========================<<<===>>>>>>===;;;999888999::::::;;;;;;<<<<<<===999999999999999888777666888777555666888999999888;;;:::999777555666888:::222222333555777999;;;===888:::666000555??????777:::;;;;;;;;;:::888777555555555555666555555444333777666555444333444555555666555444333333444555666333444444333111000000111333111///000222333222///000111222333333222000///444333222///,,,,,,...000000000000000000111111111777222000444666444111111000111222333444444444444444444666666666555444333444222444999@@@MMMaaasssppplllppp{{{vvvdddXXXWWW^^^eeeZZZPPPHHHFFFDDD===999::::::;;;;;;;;;:::<<<@@@CCCIIIQQQ]]]iiitttyyyrrrhhh___[[[VVVTTTVVVYYY\\\^^^aaahhhrrrzzzqqqXXXNNNEEEAAA@@@======>>>>>>===:::888888888999:::777888888999:::<<<===>>>;;;;;;;;;;;;:::999888888999888888888888888999999888777666555666777999:::888:::;;;888555555;;;@@@:::999888777777666666666777777666666777888888999;;;;;;=========;;;999777222333444333111000111111999666333111111///***'''000111222222111000111222111222333222000000000111111111000000111111222333333333333222222333333444333333222222111222222222///111333333222222333444222222222333555666888999BBBHHHSSS^^^jjjvvv~~~}}}zzz{{{|||vvvyyy~~~~~~tttfffZZZVVVYYYaaaggg___aaabbbaaa^^^ZZZWWWVVVXXXTTTMMMHHHEEEBBB@@@>>>BBBEEEPPPaaannnvvv{{{uuukkkiiijjjjjjjjjlllnnnaaaYYYUUUPPPKKKHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIEEECCCCCCFFFFFFCCCCCCEEEBBBBBBBBBEEEGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@BBBDDDDDDCCCAAA???AAACCCCCCBBBBBBCCCDDDIIIUUUgggzzzzzzhhhWWWKKKHHHMMMRRRZZZaaalllvvvmmm___PPPHHHDDD@@@??????=================================>>>===;;;:::999;;;;;;;;;;;;::::::::::::999999999999999888777666666555444444666777777666999999999777666555777999555555555555666777888999999;;;666000444>>>>>>777;;;;;;<<<<<<;;;999888777666666666777666555555444444444222111111111222333666555444333222222333333///111222222111111222444333111000111333444222000111111111222222111111000222333222000///...000222333333333333333444444555444222222444222...---000111222222333333444444555444444555555444333222222444333444888===GGGYYYiiippppppvvvvvvdddZZZYYY```fffZZZOOOEEEAAA>>>:::999<<<::::::;;;::::::<<>>===;;;999888777777888999888888888999:::;;;======999999::::::;;;:::::::::999888888888888888999999999888777666666777999:::777:::;;;999666666:::>>>444444444444444555666666888777777777777888888999888999:::<<<<<<;;;999888444444555555555555555666222000///000222222000...000111222222111000111222...///111111111222333555111111000000111111222333444333222222333333333333111111111000111111111222///111333333222111222333333333444444666888999:::@@@EEEOOO[[[hhhuuu~~~~~~{{{{{{{{{vvvyyy~~~|||rrrdddXXXUUUYYY```eee___aaacccbbb^^^ZZZXXXWWWYYYTTTMMMHHHDDDBBB???>>>DDDGGGRRRcccpppxxx}}}uuullljjjkkkjjjjjjlllmmmaaaWWWUUUPPPLLLIIIGGGFFFFFFIIIIIIHHHHHHHHHHHHGGGGGGEEECCCCCCFFFFFFCCCCCCEEEBBBBBBCCCDDDFFFFFFEEECCCCCCCCCEEEFFFFFFEEEDDDDDD@@@??????AAACCCEEEDDDCCCAAABBBCCCCCCBBBAAABBBCCCJJJVVVhhh{{{yyyhhhWWWKKKIIIMMMRRRZZZaaalllwwwlll^^^OOOHHHDDD@@@>>>>>>========================>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888888999999999888888777777555444444666777777666777888999888666555666777666555555666666777888999;;;;;;777111444<<<===777;;;<<<<<<<<<;;;:::999999777777777777777666555555777666555444444444555666666555444333222111111111000222333222111111222333333222222222444444333111111111111000000111111222111222333222111111222333555444333333333555666777222333555666111+++,,,111333222111111222333555666666555444333222111111111333222444777:::@@@NNN\\\ooouuu}}}~~~sssccc[[[\\\bbbgggZZZNNNBBB;;;999888999<<<999::::::::::::<<<@@@CCCLLLXXXhhhuuu~~~~~~sssfff[[[WWWRRRPPPQQQUUUWWWYYY```hhhsss}}}~~~mmmWWWMMMDDDAAA@@@>>>===???;;;:::999777777777888888888888888888999:::<<<<<<888888999::::::;;;<<<<<<999999888888888888888999:::999777666666777888999777999;;;:::888777999<<<444444555666777888:::;;;999888888777777777888888555666888999::::::999999000111222333333444444444.........000333444333222000111222222111000111222...///111111111222333555111111000000111111222333555333000111333444333111/////////000000111111222000111333333222111222333444444444555777888:::;;;===AAAJJJWWWfffvvv~~~}}}{{{{{{wwwzzzyyynnn```VVVSSSXXX^^^ccc```bbbcccbbb^^^[[[YYYXXXYYYTTTMMMGGGDDDAAA>>><<>>>>>@@@BBBBBBAAABBBCCCDDDCCCAAAAAABBBCCCMMMYYYkkk}}}yyyhhhWWWKKKIIINNNSSSZZZaaakkkwww}}}iii\\\NNNHHHDDD@@@===<<<========================>>>>>>===<<<;;;;;;<<<<<<999::::::::::::999888777777888888999999999888888:::888777777888999999888555666888888666555666666333333444555777999;;;<<<<<<<<<777222444:::;;;888::::::::::::::::::999999666666666666666555444444999888777666555666666777444444444333333333333333666666666555222000000111222333333444444444333222111111000//////000222333000222333333222111111222333222111000111333444666444333555666444///000444333222111111111333555777888777444222111111111222111222444777888<<>>===???;;;;;;999999888888999999999999999999999:::;;;<<<999999999999::::::;;;;;;:::999888888777888888888:::999888777777777888888666999;;;;;;999888888:::666666666777888999;;;;;;999999888777777777777888444555666777777777777666111000111222333333111000111111111111222222111000000111222222111000111222111222333222000000000111111111000000111111222333666333///000333555333000...///000111111222222222111333555444333222333444333444444555666888999:::;;;???HHHUUUfffxxx}}}{{{xxxzzz}}}uuukkk]]]TTTRRRWWW]]]aaa```bbbcccaaa^^^[[[YYYYYYYYYTTTMMMGGGCCC@@@===;;;CCCFFFQQQ```lllttt}}}vvvnnnhhhffffffeeefffiiimmmaaaYYYWWWTTTPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFDDDEEEHHHIIIFFFFFFHHHEEEEEEEEEGGGHHHHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@CCCDDDDDDCCCAAAAAACCCDDDQQQ]]]oooyyyhhhVVVKKKIIINNNSSS[[[```jjjxxx{{{fffYYYMMMHHHEEE@@@<<<<<<========================>>>>>>===<<<<<<<<<======666777999:::;;;:::999999666777888999999999999999:::999777777999999999888444666888888777666666777333333444555777999:::;;;;;;:::888555555999:::888888888888888888999999999444444555555444444333222555444333222222222333333222222333444555666666777777777888666333222222333111333444555444333222222111000///...///000222333000111333333111///000000111000000000111222444555444000///444666555333444333222111111111333555777999888666444222222222333///000444777888:::DDDNNNeeevvv|||iii\\\YYY\\\aaacccRRRLLLCCC===;;;<<<;;;888;;;;;;<<<<<<<<>>>>>@@@<<<;;;;;;::::::::::::;;;::::::::::::::::::;;;;;;<<<;;;:::999999999999::::::999999888777777888888999999888888888888888999777999;;;;;;:::999888888555555555444444555555666888888777777666777777888666666666555555444444333777555555666777666222///111222333222222111000000000111222222111000111222111222333222000000000111111111000000111111222333555333000000222333222000///000111222333333333333333555666666555444444555222222333444555777888999<<>>???<<<777:::;;;<<<<<<<<>>>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<===<<<;;;999888888999999::::::999888777777777777888888888999999999::::::888999:::;;;:::999888777999888777666555555555555666555555555555666777888666666555444444333333222777555444555666555000,,,...000222333222222333444000111222222111000111222...///111111111222333555111111000000111111222333444333222111111000111111///000222333444444333222444555777666555444444555222222222333555666888999===???HHHWWWkkk|||{{{zzzzzz|||~~~~~~|||rrrgggYYYRRRTTTZZZ___```___``````___\\\ZZZYYYZZZVVVQQQKKKEEEBBB???===<<<<<<>>>EEEPPP[[[fffvvvqqqmmmiiijjjjjjjjjmmmrrrnnnccc[[[XXXTTTPPPMMMLLLMMMNNNIIIIIIIIIHHHHHHGGGGGGGGGCCCAAABBBFFFGGGDDDDDDGGGDDDDDDDDDFFFIIIIIIHHHFFFFFFFFFGGGHHHHHHGGGEEEEEEHHHGGGFFFGGGHHHGGGEEECCCCCCCCCCCCBBBAAABBBEEEHHHTTT```tttxxxgggVVVKKKJJJOOOTTT[[[___jjjxxxwww^^^SSSJJJGGGFFFAAA>>>===========================<<<===>>>??????>>>===<<<888999;;;======<<<:::888555666777888999::::::::::::888666666777777777666777888888777666777999;;;777777666666666666777777555666888::::::999888999777777777777777999:::;;;444444555555444444333222777666555444333444444555000111333555666666666666///111333444444444666888...111555555333111000111---...///000111111111111...///000000111222666888000111444666777777666555000---...222444222222444111222222333333444444555555555555555444444333222///000333666666777???IIIWWWlllwwwbbbVVVVVV[[[]]]]]]MMMKKKEEE===<<>>===<<<<<<<<<<<<<<<<<<;;;999888888999:::;;;;;;:::999888777777777777666777888999:::;;;;;;;;;::::::999999:::999888777;;;:::999888777777777777333333333333444666777888555444444444333444444444333111000222555444///***---000222333222222444666000111222222111000111222...///111111111222333555111111000000111111222333222444555333///---///333///000222333333222111000333444666555333222222333333333333444555777999:::===@@@HHHXXXlll}}}}}}yyy{{{zzzzzz{{{~~~~~~}}}rrrgggYYYSSSVVV\\\```aaa^^^______]]][[[YYYYYYYYYTTTOOOIIIDDDBBB@@@>>>===<<<===BBBKKKUUUbbbuuuzzzmmmjjjhhhjjjjjjjjjoootttnnnccc[[[XXXSSSNNNKKKKKKMMMNNNIIIIIIHHHHHHHHHHHHGGGGGGEEECCCDDDHHHIIIFFFGGGIIIBBBBBBCCCEEEHHHIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHEEECCCBBBCCCCCCBBBAAACCCFFFIIITTT```tttxxxgggVVVKKKJJJOOOTTT[[[___iiiyyyvvv\\\RRRIIIGGGFFFBBB>>>===========================;;;<<<>>>@@@@@@???===<<<:::;;;===>>>===;;;999777444555777888::::::;;;;;;<<<:::888888999:::999888888888888777666777:::===444444444555777888999:::333555888<<<<<<999888999888888777777888:::<<<===555555666666555555444333333222111000///000111111000111333444555555444333000222333333222111333444---000444555333000000000,,,---///111111111111000---...///000222555:::>>>...000333666777777555444111111444777444000222777000111222444444444444444222333444555444333222111000000333555444555===GGGTTTiii}}}wwwaaaUUUVVV[[[]]]\\\MMMKKKCCC;;;:::>>>===777666777888888999<<<@@@CCCMMM^^^rrr~~~yyykkk___ZZZWWWTTTSSSWWW\\\aaacccdddooo}}}xxxjjjVVVLLLCCCAAA@@@??????AAA999999:::;;;;;;;;;::::::@@@???>>>======<<<======:::999888888888:::<<<>>>;;;:::999888777777777777555666777999;;;;;;<<<<<<;;;:::999999999999888777777666666555555555555555111111222222444555777888333333333333444555666666555333222555999888333...///111444444222111222444000222222222111000111222111222333222000000000111111111111000111222222333000444777444...+++///444///000222333222111///...222333444444222000111111444444444555777888:::;;;===@@@HHHYYYlll|||{{{www|||zzzyyyzzz|||~~~~~~~~~rrrgggYYYTTTWWW^^^bbbbbb]]]^^^^^^\\\ZZZXXXXXXYYYSSSNNNIIIDDDBBB@@@???=========AAAIIISSSaaavvvvvvhhheeeeeeggghhhhhhmmmssspppfffXXXXXXWWWSSSNNNIIIFFFEEEHHHFFFDDDFFFIIIJJJHHHFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHFFFEEEFFFHHHJJJJJJKKKKKKLLLJJJHHHFFFDDDFFFHHHJJJKKKKKKIIIGGGEEECCCDDDCCCBBBAAABBBEEEHHHRRRbbbwwwvvveeeUUULLLJJJNNNQQQ]]]cccmmmzzzqqq^^^RRRGGGCCCBBB???>>>>>>======>>>>>>>>>======<<>>======???AAAAAAAAA;;;:::888999:::;;;;;;:::777888:::<<<<<<;;;:::999:::::::::999999777666666888777666888:::;;;999777555555666666777777888888666888999999999999;;;===888999999777444444888;;;555555555666555555444444888555222//////111444666333444555555333333444555666666555444444444444555888555222222444555444222///000111222222111//////......///000111222222333222222333444555555555555333666888666222111444888444444333333444555777888555444333222222222333333333444666555444777<<>>;;;888999888::::::999888999>>>CCCPPPaaattt|||ooocccYYYYYY[[[^^^\\\ZZZ]]]dddhhhrrrsssaaaQQQJJJBBB???@@@BBBAAA>>>======<<<===>>>===:::888===>>>>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<=========<<<:::888777666555555888888999:::;;;;;;;;;;;;===<<<:::888777777888999888666444555777999888666333444555555666666555555444444555555666555555444777666444333333444555777666555333222222333555666444333333222222111111111000000000000000///......111111111000000000000000222222111111111111222222000000111222222222222111222222222333333444444444666666777888999::::::;;;???BBBKKK[[[ooozzzxxxyyy|||www{{{~~~|||}}}pppcccXXXWWW]]]aaaeeegggbbb```]]]ZZZWWWUUUTTTTTTQQQKKKEEECCCDDDCCC???;;;???AAADDDHHHRRRdddzzz~~~uuujjjfffeeegggiiijjjnnnsss}}}nnneeeZZZYYYWWWSSSMMMIIIGGGGGGHHHFFFEEEFFFHHHIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGJJJLLLGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFHHHIIIIIIGGGEEEDDDCCCDDDDDDCCCBBBDDDGGGIIIRRRaaawwwxxxgggWWWMMMLLLOOOSSS]]]dddnnn{{{qqq___SSSGGGCCCBBB@@@>>>???===>>>>>>???>>>>>>======@@@>>>>>>>>>@@@AAA@@@???<<<:::999999:::;;;:::999777888:::;;;;;;;;;:::999777777888888999999888888666555555777:::<<<;;;999555555666666777888888888555666888999888888888999999:::999777555555888;;;555555555555555444333222;;;999555222111222333444333555666555444333444555555555444333333333333333777444222111333444333222111222333333333333222111000000000000000111111111111222333444444555444444111444666444000///222666444444333333444555777888666555444333333333444555111333555555555888???DDDMMM```ttt~~~qqqaaaZZZWWW^^^bbb[[[OOOGGG@@@???>>>;;;999999666888:::999888;;;@@@EEEOOO```ttt{{{nnncccXXXVVVXXX[[[\\\[[[]]]bbbgggppp}}}qqq```PPPJJJDDD@@@@@@AAAAAA@@@;;;:::999:::::::::777555<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777666555555777777888999::::::::::::<<<;;;999888777777888888999777444555777888777555333444555555666666555555333333333444333333222222777666555444333444555555555444333222222333444555444444333222111111000000222222222222222111000000111111111111000000000000222111111000000111111222111111222333333333333333333333333333333333333444666666777888999:::;;;;;;@@@CCCMMM^^^qqq}}}||||||~~~yyy}}}~~~pppbbbVVVTTTYYY^^^bbbeeebbb```]]]ZZZWWWUUUTTTTTTQQQLLLFFFDDDDDDCCC@@@<<>>>>>????????????>>>>>>?????????AAABBBBBB@@@???===;;;999999::::::999888888888888999999999999:::333444666777999:::::::::555444555777:::<<<<<<<<<555555666777777888888999333555888999888666666666999:::999777666666777999555555555555444222111111888777555333333333444444333444555555333333444555444333333222222222222222555333111111222333222111111111222333333222222111111111111111000000//////000000222333333333333333111333555333000000222555444333333333333555666777777666555444333444555555000333555666666:::AAAFFFJJJ]]]ssskkk\\\VVVTTT\\\aaaYYYNNNFFF@@@???>>>;;;999999555777999999999===CCCHHHOOO```sss~~~zzzmmmbbbWWWSSSSSSXXX\\\\\\^^^bbbgggppp|||nnn^^^NNNKKKFFFBBB@@@@@@AAABBB===<<<;;;<<<<<<<<<:::888;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999888777666555555666777888999999::::::::::::999888777777777777777999777555555666666555444444444555666666666666555333444444444333222222111666666555555555444444444555444333222222333444555444444333222111000///...111222222222222111111000111111111111111111111111111111000000000000111111222222333444444444444333444444444333333333333333666666777777888999;;;;;;@@@EEEPPPaaatttzzz}}}~~~}}}ooo```SSSQQQVVVZZZ___bbbbbb```]]]ZZZWWWUUUUUUTTTPPPLLLFFFDDDDDDCCC@@@===>>>AAAEEEKKKVVVhhhzzzpppmmmiiigggjjjlllnnnrrrxxxvvviiiaaa^^^\\\XXXQQQLLLIIIJJJLLLGGGFFFEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGAAADDDGGGHHHGGGGGGGGGHHHDDDEEEFFFFFFGGGFFFFFFFFFCCCCCCDDDEEEDDDCCCAAA@@@AAAAAABBBBBBBBBDDDHHHKKKPPP```vvvyyyhhhXXXNNNMMMQQQTTTYYY```lllyyysss```TTTHHHDDDCCCAAA??????===>>>??????????????????>>>???@@@CCCFFFFFFDDDBBB>>><<<:::999::::::999777888888777777777888999:::333444555777888999::::::555555666777999;;;<<<<<<555666666777888888999999333666999:::999666555444999888888777666666666777555555555444333111000//////000111222333444555555222333444333222222333444444444333222222222222222222222111111111222111111/////////000000000000000111111000000000000000000///000111222222333333222333444555444333333555777444333333222333444666777777666444333333333444555222444666666777:::AAAFFFJJJ]]]sss|||gggYYYTTTSSS\\\aaaYYYMMMEEE???>>>>>>;;;999:::777999:::::::::===CCCIIIOOO```sss~~~yyylll```VVVQQQQQQWWW]]]```bbbdddlllsss~~~{{{kkk\\\MMMKKKHHHDDD@@@???AAACCC???>>><<<<<<======;;;999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999777666666555555777777999:::::::::::::::999888888777777777666666999888666555555555444444444444555666666666666666666666666666555444333333555555666666555555444333333333222222222222333333444444333111000///...---//////000000000000///...000111111111111111222222111000000//////000000111111222222333444333333333444444444444444333333333777666666777888999;;;<<>>???????????????===>>>@@@DDDHHHIIIHHHFFF>>><<<:::999::::::999777888888777777777888999:::666666777888888888888888777777777777777888:::;;;666666777777888999999999555888;;;<<<:::888666666777666555555666666666666555555555444333111000///...///000222333444444555000111222222111000111222555444444333333333333333000111111111111111111111.........//////000000111...//////000111111222222//////000111222222222222333333444333333333555666333333222222333444666777555555333222222222333444444666777777666999???DDDLLL^^^ttt~~~}}}~~~iii\\\XXXWWW___ccc\\\LLLDDD>>>>>>>>>;;;:::;;;999;;;<<<<<<;;;===CCCHHHQQQaaattt~~~xxxjjj^^^VVVQQQQQQWWW___cccfffiiissszzzxxxiii[[[LLLKKKHHHDDD@@@???@@@BBB<<<;;;999999999999888777999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999888777666666555555888999:::;;;<<<<<<<<<<<<888888888888777777777666888888777555444333444444444555666666777777666666555666666666555444444333444444555666666555444444222222222111111222222222333222222111///......---...//////000000000//////000000111111222222222333111111000000000000111111000111111222222222222222444444444444444444444444777777666666777999;;;<<<===EEETTTeeettt~~~|||wwwyyyzzz}}}}}}oooaaaTTTQQQUUUZZZ^^^aaacccaaa^^^[[[XXXVVVUUUUUULLLIIIEEEBBBAAA???>>>===@@@CCCHHHNNNXXXjjjvvvmmmjjjfffdddgggjjjnnnttt{{{pppeee___^^^\\\WWWQQQKKKIIIJJJKKKFFFFFFFFFDDDCCCDDDGGGJJJCCCCCCDDDEEEFFFGGGGGGHHHDDDFFFGGGFFFDDDBBBBBBCCCFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@>>>????????????@@@DDDGGGOOO___uuu}}}ssscccTTTLLLLLLQQQUUU]]]cccnnn{{{rrr^^^RRRGGGCCCBBB???>>>>>>;;;<<<===>>>>>>???>>>>>>===>>>???CCCFFFHHHHHHGGG===;;;999999::::::999888888888888999999999999:::888888999999999888888777888999999777666777999;;;666666777888888999999:::666999;;;<<<;;;999999999555444444555777888888666555555555555444222111111444444444444444333333333000111222222000000111222555555444333333333333333///111222333111111111222000000000000000111333333......///000111222333333//////111222222222222222111000000111111222333444333222222222222444555666555444333222111222333333444666777666666888>>>BBBNNN^^^rrr~~~|||gggZZZUUUTTT\\\___WWWJJJCCC======>>><<<:::;;;;;;<<<>>>===<<<>>>DDDHHHTTTdddvvvwwwiii\\\TTTQQQRRRYYY```dddjjjoooxxx~~~wwwhhh[[[LLLIIIFFFCCCAAA@@@??????>>><<<:::999:::::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999888777666666666666999:::;;;<<<============777888888999999888777777666777777555444333444555555555666777777777777666222333333444444333333222333333444444555666666666111111111111111111111111111111000000//////......000111111222222222222111000000111111222333333333222222111111111111222222000000111222222222222111333444444444555555555555888777666666777999;;;======FFFUUUfffttt|||~~~|||xxx{{{|||~~~}}}nnnaaaUUUTTTXXX\\\___bbbcccaaa^^^[[[XXXVVVVVVUUUKKKIIIFFFCCCAAA???>>>>>>@@@DDDJJJPPP[[[mmmvvvmmmhhhdddbbbeeeiiimmmttt|||oooddd___\\\ZZZVVVQQQKKKHHHHHHIIIFFFFFFFFFDDDBBBCCCGGGJJJCCCDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGFFFDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@@@@??????@@@CCCFFFNNN^^^uuu{{{qqqbbbTTTMMMMMMRRRWWW]]]cccmmmyyy~~~qqq]]]QQQFFFBBBAAA>>>======::::::<<<======>>>>>>>>>???>>>>>>@@@CCCDDDDDDCCC<<<:::999999:::;;;:::999777888:::;;;;;;;;;:::999999999::::::::::::999999666777888777666777:::>>>666777777888888999::::::666888:::;;;:::999:::;;;555444444666:::<<<;;;999555555555555555444333222555555444333222222222333111333444333222111222333444333333222222222222222...111444444222111222333000000//////000111333444//////000000111111111222///000111222333333333333111000///000111333333333333222222111222444555666666555444333222333333444222444555555555888>>>CCCKKK[[[nnn|||xxxdddVVVQQQOOOUUUXXXPPPIIIBBB<<<===>>><<<;;;<<<:::<<<=========@@@FFFKKKWWWgggxxxwwwhhh[[[QQQPPPSSSZZZ___dddllltttyyyvvvhhh\\\LLLHHHCCCAAAAAAAAA>>><<>>>>>999888777666666555666666999999:::;;;<<<<<<<<<<<<777888999::::::999888888444666777555333333555777555555666777777777777777111111222333444444444444333222222333444666888999000000111111111111000000////////////////////////000000111222222222222222000000111222222333444444333333222222222222333333000111222222333333222222222333333444555666777777888777666555666999;;;===>>>HHHXXXhhhttt{{{}}}~~~}}}~~~}}}||||||~~~}}}}}}lll```VVVVVV[[[^^^```bbbcccbbb^^^[[[XXXWWWVVVUUUKKKJJJHHHEEEBBB@@@@@@AAA???DDDKKKSSS___rrrvvvooogggcccaaaeeeiiinnnuuu}}}~~~nnnddd___[[[ZZZVVVQQQKKKHHHGGGHHHEEEFFFFFFDDDBBBCCCGGGKKKCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGFFFEEEFFFIIIKKKCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAADDDFFFNNN^^^tttzzzpppaaaTTTMMMNNNTTTYYYZZZ```iiiuuu~~~ppp]]]QQQEEEAAA@@@>>><<<<<<999:::;;;<<<============@@@>>>======???@@@@@@@@@;;;:::888999:::;;;;;;:::777999;;;<<<<<<<<<:::999888999:::;;;;;;;;;;;;;;;444666777777666888<<<@@@777777777888999999::::::666888999999999999;;;===666555555888<<<>>>===;;;555555555666555555444444111000000///000111333444333444555555333333444555333222222111000111111111...111444555333111222444...---------...///111222111111111111000000000000000111222333333444333333333111111222333555555555333222222111222333555666777666555444333444555555///222444444555999???EEEIIIWWWjjjxxxzzzeeeXXXRRROOOUUUXXXOOOIIIAAA<<<===>>><<<;;;<<<888:::<<<===>>>BBBHHHNNNZZZiiizzzvvvgggZZZOOOPPPTTTZZZ^^^ccclllvvvwww~~~vvvhhh\\\LLLGGGAAA@@@AAABBB>>>:::>>><<<999888999999999888999:::;;;<<<========================>>>>>>>>>>>>999888777666666555666666888888999:::;;;;;;;;;;;;888888:::;;;;;;:::999888333555666555333333555888555666666777777777777777222222444555666777777777222222111222444777:::<<<000000111111111111000000.........////////////000......///000000000000000000000111222333333444444444333333222222333333444222222333444444444444333111222333444555777888888888777666555666999<<<>>>???JJJZZZjjjuuuzzz|||}}}yyyzzz}}}|||~~~~~~|||zzzzzz~~~~~~|||jjj___UUUWWW\\\___```aaadddbbb___[[[YYYWWWVVVVVVMMMLLLJJJGGGCCCBBBBBBCCC>>>DDDLLLUUUcccwwwvvvppphhhcccbbbeeejjjnnnwww~~~oooccc]]][[[ZZZWWWRRRLLLHHHHHHHHHHHHGGGEEEDDDCCCDDDFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDAAABBBDDDFFFFFFFFFEEEEEE???@@@AAAAAA@@@AAADDDGGGOOO```vvvrrr___RRRKKKHHHLLLSSSXXX^^^hhhuuuzzzpppYYYQQQIIIDDDDDDCCC???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;:::888777777888:::;;;666666777888888888888777666:::<<<;;;<<<>>>===:::999999999999888888777777888999::::::;;;;;;;;;;;;555777999:::999999:::<<<777999<<<<<<:::777555444999888666555444444444444111222333333444444444333222222222333333444444444444444444333333222222222222222222333333444444444333222222222111111000000111222333222111000111222000000111222222222222111000111222333444333222222222999<<<666111444666666666777777555333222333555222222333444666;;;AAAFFFIIIZZZmmmyyynnncccVVVPPPRRRUUUUUUSSSHHHCCC===<<<>>>@@@===:::777777888;;;<<<===DDDMMM___mmm|||~~~tttfffZZZSSSPPPQQQWWW^^^dddnnnvvv|||}}}zzzwwwjjjXXXNNNJJJDDD???>>>??????@@@;;;999777888:::;;;999666;;;<<<>>>@@@???===;;;999:::;;;???BBBAAA;;;999;;;;;;:::999777777777777888666666888;;;:::666777;;;888888888888999::::::;;;555444333555999<<<;;;:::666666666666666666555444111222222222222333333333555555555555555555555555111111000//////000111222////////////////////////000111111111222222222222000111111222222222111111222222444444444444222222///000000000000111111111111222222333333444444555222444777777777999===AAAEEEQQQ```mmmyyy~~~xxx}}}}}}{{{vvveee[[[TTTVVV[[[^^^aaadddfffccc___\\\[[[ZZZXXXVVVNNNLLLHHHFFFFFFEEEDDDBBBAAAEEEMMMWWWeeeyyy}}}tttooojjjggggggjjjmmmqqqxxx|||nnnbbb\\\WWWVVVSSSNNNIIIFFFEEEFFFJJJIIIFFFDDDDDDEEEFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFEEEDDDDDD@@@AAABBBAAAAAABBBEEEGGGNNN```vvv{{{lllZZZNNNHHHFFFKKKQQQWWW]]]hhhttt}}}nnnYYYQQQHHHCCCCCCBBB@@@<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::888888888888999999999:::222666888777888:::999666:::999888888777777888888999999::::::::::::::::::666888::::::999999:::;;;666888::::::888666555555555555666555555555444444222333333444444444333333222222333444444444333333444444444333333222222222111111111111111111222222333333222222222111111111111222333222111000111333000000111222222222222111111111222333333333222111111888:::555222444777666444555555555333333555777333444444444555999???CCCIIIZZZnnnzzzmmmbbbUUUOOOPPPSSSSSSQQQJJJDDD>>><<<======;;;888999888999<<<<<<===DDDLLL\\\kkkzzz|||rrrdddXXXSSSPPPPPPVVV]]]ccclllttt||||||xxxuuugggVVVLLLHHHBBB???===>>>>>>======;;;888888::::::999777666888:::<<<===<<<:::999::::::===@@@>>>999888:::;;;:::888777666666777777555444555999999777777:::;;;;;;::::::999:::::::::<<<:::888999::::::777555666666666777666666555444111111111111222222222222555555555555555555555555222111000//////000111222000000000000000000000000000000000111111111222222000000000111111222222222222333333444444333333222111111111222222222333333111222222333333444444555333555777777666999>>>BBBDDDPPPaaaooozzzzzz||||||~~~zzztttddd[[[UUUXXX\\\```cccffffffbbb^^^[[[ZZZXXXVVVUUUPPPLLLHHHEEECCCCCCBBBAAACCCFFFMMMXXXggg{{{|||rrrmmmkkkiiijjjnnnppprrrxxxzzzlllaaa[[[XXXWWWUUUPPPLLLIIIIIIJJJMMMJJJGGGDDDDDDEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCBBBBBBCCCFFFHHHNNN```vvvvvvhhhWWWLLLGGGFFFKKKQQQVVV\\\gggtttlllZZZQQQGGGAAAAAABBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888777777777777777777888::::::999888999:::;;;<<<555888:::999999<<<;;;888:::999777666666777888999:::::::::::::::999999999666888::::::999999:::;;;555777888777666555666777444444555666666555444333333333444444444333333222222333444555555444222111444444333333333333222222222222111111111111111111333222222222222222111111000222333222111000111333000000111222222222222111222222333333333222222111000666888555333555777888222444555444444444666888444444444333444777<<<@@@JJJ[[[nnn{{{mmmbbbUUUNNNPPPRRRQQQOOOJJJEEE???<<<<<<;;;888666999888999<<<<<<===DDDLLL\\\kkkzzz{{{rrreeeZZZSSSPPPPPPUUU[[[aaaiiippp{{{{{{vvvrrrdddUUUHHHEEEAAA>>>======<<<;;;???===:::999999:::999999444666999;;;<<<<<<;;;::::::999:::===;;;777777;;;:::999777666555555666777888555666;;;===<<<;;;======<<<;;;::::::999999:::777777888:::======<<<:::666777777777666666555444222222222333333333444444555555555555555555555555222111111000000000111111111111111111111111111111/////////000000000111111////////////000111333444222333333444444333333222333333333333444444444444111222222333333444444555444666777666666999???EEEDDDRRRcccqqq||||||~~~|||{{{~~~yyyrrrbbb[[[VVVZZZ^^^aaadddhhheeebbb^^^[[[ZZZXXXWWWUUUOOOKKKFFFBBBBBBBBBCCCCCCEEEHHHNNNYYYiii~~~{{{pppkkkjjjjjjmmmrrrtttuuuyyyyyykkk```[[[XXXWWWUUUQQQMMMKKKKKKLLLMMMJJJGGGDDDCCCDDDFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDGGGIIIOOObbbyyyvvvhhhXXXMMMGGGFFFKKKQQQVVV]]]iiivvv~~~lllZZZQQQFFF@@@@@@AAA@@@>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777666666666777777777777666666;;;999888777777999;;;<<<777;;;<<<::::::======999;;;999777555555666888:::;;;;;;:::999999888888888666888::::::999999:::;;;666777777666555555777:::888777666555444444444555444444444444444444333222222333555777666444222000333333333333333333333333444444444333333222222222111111111111111111111111///000111111000///000222000000111222222222222111333333333333222222111111000333555555444555777999333444555555444444666888333444333333333777<<<@@@JJJ[[[ooo|||lllbbbUUUOOOPPPRRRQQQNNNIIIDDD???<<<;;;:::888666777777888<<<===>>>FFFNNN___ooo~~~~~~uuuiii___TTTQQQQQQVVV[[[___fffmmmwwwzzzuuupppcccVVVGGGDDDAAA???>>>===<<<:::@@@>>>;;;999999999::::::888:::<<<===>>>>>>===<<<<<<::::::<<<:::777888<<<999888777555555555555666999555555;;;>>>===<<<>>>;;;;;;:::999999999::::::444555888;;;===>>>>>>===777777777777777666555444444444555555555666666666555555555555555555555555222222111111111111111111000000000000000000000000////////////000000000000///...------///111444555333333333333333333333333333333333444444444444555111222222333333444444555555666777666666999AAAGGGHHHVVVgggttt~~~}}}}}}{{{{{{~~~}}}vvvmmm^^^YYYWWW[[[___aaadddhhhdddbbb^^^]]]]]]\\\[[[ZZZOOOJJJDDDAAAAAADDDGGGHHHEEEHHHNNNZZZlllyyynnniiiiiijjjooovvvyyyyyy|||zzzjjj```\\\TTTSSSRRRNNNJJJHHHHHHIIIKKKIIIEEECCCBBBCCCEEEGGGDDDEEEEEEFFFGGGHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCDDDGGGJJJQQQeee|||vvvhhhXXXMMMGGGEEEIIINNNWWW___kkkyyy|||mmmXXXOOOEEE??????@@@@@@>>><<<;;;:::999999:::;;;<<<>>>===<<<;;;:::999888777555666777777777777666555999888666555555777999:::555999999777777::::::777:::888666444444666999:::;;;:::999888888888888888777999::::::999999999:::888999888777666666999;;;===:::666333222333555777444444444555555444444333111333555777777555333111333333333333333333333333444444444333333222222222//////000000000000000000,,,...//////......///111000000111222222222222111333222222222222222222222111111333555555555777999555666666555333333444555222222222222444888===BBBKKK\\\ppp}}}lllbbbVVVPPPRRRSSSRRROOOFFFCCC???<<<;;;:::999999555555777<<<>>>@@@HHHQQQaaaqqqvvvkkkcccVVVSSSSSSWWW[[[^^^dddjjjrrrzzzvvvpppdddYYYHHHEEEBBB@@@??????===<<<>>>===<<<:::999999:::;;;======>>>???>>>>>>===<<<>>><<<;;;===;;;888:::>>>999888777555555555555666555333444999;;;::::::<<<777777777777888999:::;;;:::;;;<<<;;;:::999888777888888888888777666555444444444444444555555555555555555555555555555555555222222222222111111000000////////////////////////////////////000000000000//////......///111444666333333333333333333333333222222222222333333333333111222222333333444444555555666777666666:::BBBHHHNNN\\\lllwww~~~~~~~~~{{{{{{~~~~~~{{{rrrhhhZZZVVVWWW\\\___```bbbfffdddbbb```___aaabbbbbbaaaSSSNNNGGGBBBBBBDDDGGGHHHEEEGGGOOO\\\pppvvvmmmhhhhhhiiiooowww{{{|||zzzjjj```\\\UUUUUUSSSOOOKKKIIIIIIJJJHHHGGGEEEDDDCCCDDDEEEFFFBBBCCCEEEFFFGGGGGGGGGGGGBBBCCCEEEFFFHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDGGGIIIRRRggg~~~tttfffVVVLLLFFFDDDGGGLLLXXX___lll{{{zzznnnVVVNNNDDD??????@@@???===<<<;;;:::888888:::;;;<<<>>>>>>===<<<;;;:::999999777666666666666666666777666666555444555666777888777::::::777777::::::777888777666555555666888999;;;:::888777777888999999777999;;;:::999888999:::999999999888666666888;;;<<<999666333222333555777333333444555555555555555111333555666777666444333222222333333333333444444222222111111111111111111/////////000000000000000,,,---//////......000111000000111222222222222111222222111111222222333444222111111555666555666888666777777555333222333444222222333333444999>>>CCCKKK\\\ppp}}}~~~kkkaaaVVVQQQSSSUUUSSSPPPFFFDDD@@@===;;;:::::::::555555777<<<>>>AAAIIIRRR___ooo}}}tttjjjcccYYYVVVVVVYYY\\\^^^ccciiiqqq|||xxxpppcccYYYIIIFFFBBB@@@?????????>>>:::;;;<<<;;;:::999999;;;===============<<<;;;;;;???======>>>===:::;;;???:::999777666555555666777777666999<<<<<<:::;;;???555555555666888999;;;<<<888999;;;:::999999;;;<<<999999999888777666555444222222222333333333444444555555555555555555555555333333333333222111000///......................../////////000000000111111000000000000111222444555444333333222222333333444111111111111222222222222111222222333333444444555555666888888888<<>>;;;===;;;999888888999;;;===>>>======<<<;;;::::::999888888777666666777888888444555555555555666666666888::::::777777::::::777666666666666666777888888:::999777666777888:::;;;888999;;;:::999888888999888999999888666555666888444444333333333444444555111222333555666666666666111222444555666666666666222222222333333444444444111111111111111111222222000111111111222222222222---...000000000000111333000000111222222222222111111111000000111333555666444000000555777444444777555666666555333333444666555555555444555888>>>AAALLL]]]qqq}}}zzzhhh^^^TTTPPPRRRTTTSSSPPPHHHFFFCCC???;;;999999:::777777999===>>>@@@GGGPPP]]]nnn{{{rrriiiccc]]]YYYYYY\\\^^^```dddiiitttzzzoooaaaWWWJJJFFFAAA???>>>???@@@@@@666999<<<<<<:::999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>======???>>>:::;;;>>>;;;:::888777666666777777555777<<<>>>:::666999@@@777777777777888999:::;;;666888999999:::<<<@@@DDD999999999888777666555444333333444444444555555555555555555555555555555555333333444444333111000///////////////////////////000000000111111111222222111111222222333333333444444333333222222333333444111111111111222222222222111222222333333444444555333666999999:::===CCCGGGVVVcccqqqxxx}}}|||{{{{{{~~~}}}zzzzzzvvvkkk___WWWWWWZZZ```aaa___```ddddddbbb```___```aaaaaaaaaUUUPPPIIIDDDCCCCCCDDDDDDFFFJJJTTTeee|||sssmmmlllooonnnppptttxxx{{{xxxggg]]]ZZZVVVUUUSSSOOOJJJHHHGGGHHHEEEEEEGGGHHHHHHHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIIIIBBBCCCDDDFFFHHHIIIIIIIIIDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAABBBCCCBBBBBBCCCFFFHHHRRRgggsssfffXXXPPPKKKJJJOOOTTTVVV^^^kkkzzz{{{kkkSSSLLLDDD@@@AAAAAA>>>:::===;;;999777777999;;;======<<<<<<;;;;;;::::::999:::888777555555777888:::444444555666777666666666333666555222111444555333555555666666777777777888999888777666777888:::<<<888999;;;;;;999888888999888999999888666444444555,,,...111444555555444333111222333555666777777888222222333444555777888888222222222333333444444444222222222333333444444555222222222333333444444444...000111222111111333444000000111222222222222111000000000000111444666777555000000555777444333777333444555555444444666888777777666555555888<<<@@@MMM^^^qqq}}}vvveee\\\RRROOOQQQTTTRRROOOJJJIIIEEE@@@;;;888888888:::999;;;===>>>>>>EEENNN]]]ooo{{{rrrjjjddd___[[[ZZZ^^^``````dddiiiwww{{{nnn___UUUJJJFFF@@@======>>>@@@@@@333777;;;===;;;999999::::::;;;;;;<<<===>>>??????===<<<===@@@>>>::::::===;;;:::999777777777777888---111777888111,,,111999999999999888999999::::::>>>???>>>;;;888999===AAA::::::999999777666555444777777777777888888888888555555555555555555555555333333444444333222000///000000000000000000000000111111111111222222222222222222333444444444333333444444222222222222444444111111222222222333333333111222222333333444555555333666999:::;;;===CCCGGGWWWcccqqqwww|||}}}{{{{{{|||~~~|||yyyxxxuuuiii\\\XXXXXX\\\bbbccc```aaaddddddaaa___]]]]]]^^^]]]\\\NNNJJJEEECCCDDDFFFGGGHHHGGGKKKVVViii}}}rrrnnnmmmtttqqqpppsssvvvyyyyyyjjj\\\SSSVVVTTTRRRNNNKKKHHHFFFFFFJJJIIIHHHHHHIIIIIIFFFDDDEEEEEEEEEFFFGGGHHHJJJKKKAAAAAACCCDDDEEEEEEEEEEEECCCBBBBBBDDDGGGGGGEEEBBBHHHFFFCCCAAA@@@BBBDDDEEEAAACCCDDDCCCAAABBBFFFJJJXXXjjjwwwnnn```RRRHHHFFFKKKOOOYYY^^^hhhxxxwwwgggSSSJJJCCCAAA@@@===;;;<<<<<<<<<;;;999888999<<>>CCCQQQaaatttssskkk\\\UUUUUUSSSVVVVVVLLLJJJOOONNNEEE>>><<<:::666;;;:::;;;===>>>???GGGPPPaaapppzzzpppggg```]]]ZZZ[[[aaaeeefffhhhkkkyyy|||rrrbbbTTTLLLDDD>>>>>>>>>===<<<======<<<;;;:::888777666666;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::888888888777555666888:::888888666666666777888999666666777777888888999999888;;;===<<<999888999:::999999888777666555444333333333333444444555555555777777777777666666666666111222333444333111///---///000000000111111111111555444222000000111222333222222111111222222333444333111000222444555222000000111222333444444444444333444444333222333555777555555888<<<<<<;;;@@@FFFXXXffftttzzz}}}~~~zzzxxxyyy|||~~~wwwrrrooojjjeeeZZZXXXZZZ___aaa``````dddeeebbb___^^^^^^\\\WWWRRRKKKJJJHHHFFFEEEEEEEEEFFFIIIPPP]]]ppp{{{rrrooooooqqqpppqqqrrrvvv~~~zzzkkk^^^UUUXXXVVVTTTPPPMMMKKKJJJIIIKKKIIIHHHHHHIIIIIIHHHFFFGGGFFFFFFGGGGGGHHHIIIJJJBBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAACCCEEEFFFDDDBBBEEEDDDCCCBBBBBBCCCEEEFFFDDDFFFFFFDDDAAABBBEEEIIIXXXjjjvvvnnn```RRRHHHFFFJJJOOOYYY^^^iiixxxtttdddQQQHHHBBBAAAAAA>>>===>>>======;;;999777777:::<<<<<<<<<;;;;;;;;;:::::::::777888999999777777888999666777888888777666777888666777888888777777888999:::999777666666888:::<<<555888:::;;;;;;::::::;;;666666777777777666444333666666666777777888888888555555555555555555555555444444555333222111222444333333333333333333333333333222111111111222111111222222333222111000222444222222222222222222222222111000///000222222000...111222333444555555555555555333111000111222333444222333555888999999999888666444222222333555666666555777777666555888>>>DDDQQQcccvvvuuuiiiZZZUUUUUUTTTYYYYYYOOOJJJNNNMMMEEE???>>><<<888;;;:::;;;>>>???AAAIIIRRRdddsss{{{qqqhhhaaa\\\YYY[[[```eeefffiiimmm}}}}}}sssbbbUUUMMMEEE>>>>>>???======>>>===<<<<<<;;;:::999888888<<<<<<===>>>>>>>>>===<<<<<<============<<<;;;;;;777777777555333222333555777777777777777888888999777777777777777888888888777999;;;;;;999888999::::::999888777666555444444333333333444444444555555777777666666666555555555222333444444333111///...111111111111222222222222666555333222111222333444222222111111222222333444333111111222444444222000111222333444555555555555444555555333222222444666888888;;;??????>>>BBBIIIWWWfffuuu||||||{{{{{{~~~zzzvvvqqqggg^^^ZZZXXXZZZ___aaa``````ddddddaaa^^^]]]\\\YYYTTTOOOJJJIIIGGGFFFEEEEEEEEEFFFJJJPPP]]]ppp{{{rrrooonnnppppppqqqssswwwzzzlll```WWWWWWUUUSSSOOOMMMKKKJJJJJJLLLJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCAAABBBCCCDDDDDDEEEEEEEEEFFFHHHHHHEEEBBBBBBEEEIIIWWWjjjyyyqqqcccUUUJJJHHHKKKOOOXXX^^^iiixxxppp```OOOGGGAAA@@@AAA???>>>???======<<<999666666888:::>>>======;;;:::999888888777999::::::888888888999666666777666555666999;;;888777666777888999999888:::999777666777888:::;;;888666444444666888999:::;;;::::::999888777777666444555666777777777666555444444444444444444444444222444555555333222222333111111222333333222111111555111---...222444333111111222222111000000111333222222222222222222222222111000///000222222000///111222333444444555555444444333222111111222333444333444666888888888888777555555555444333444666888555666777666666888???DDDRRRdddyyyxxxfffXXXTTTVVVVVV[[[[[[QQQJJJLLLKKKEEE@@@???===;;;::::::;;;???AAACCCLLLUUUhhhwww|||rrrggg```ZZZXXXZZZ```dddggglllqqqtttdddWWWKKKCCC======>>><<<;;;===<<<<<<<<<;;;;;;::::::::::::;;;<<<==============================<<<<<<;;;888999888666333111222333555666777888999888888777888777777777777777777666555777999999888888999::::::999999888777666555555333333333444444444444555666666555555555444444444333333444444444222111000111222222222222333333333444333222111111111222333222222111111222222333444333222111222333444222000222333444444555555555555555555555444222222444666::::::<<>>CCCIIIWWWfffwww|||zzz{{{}}}~~~~~~}}}{{{vvviii\\\YYYXXXZZZ___aaa```aaaddddddaaa]]]\\\ZZZVVVPPPKKKHHHHHHFFFEEEDDDEEEFFFFFFJJJPPP]]]qqq|||rrrooonnnoooooopppsssxxxyyykkk```XXXSSSQQQNNNKKKIIIHHHHHHHHHLLLIIIGGGFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDBBBAAABBBCCCDDDEEEAAABBBDDDFFFFFFEEECCCBBBEEEFFFFFFDDDBBBBBBFFFIIIVVVjjjwwwhhhXXXMMMIIIKKKOOOXXX___jjjwwwooo^^^OOOGGGAAA@@@@@@>>>===>>>======<<<:::888888:::<<<======<<<;;;:::999999888888:::;;;;;;999888888999555555555555444666:::===:::777666777:::<<<:::777:::999888777777888:::;;;555111///000555999::::::>>>===<<<:::999888888888444666777888888777555333555555555555555555555555111444666666444333333333000222333555555333222000444111//////222555555555111222222222000000222333111111111111111111111111000000000111111111000///111222333444444444444444444444444333222222444555333444555555666555555444666888:::888555555888;;;444666777666666999???DDDSSSfff|||yyyeeeXXXTTTWWWWWW\\\\\\QQQIIIIIIGGGCCC@@@>>>===<<<999888:::???AAADDDMMMWWWkkkzzz|||qqqfff^^^WWWVVVXXX___cccgggnnnuuu}}}uuueeeYYYIIIAAA;;;;;;<<<:::999::::::::::::;;;;;;;;;;;;;;;777888999::::::;;;<<<<<<======>>>>>>======<<<;;;:::;;;;;;999666555555666333555888::::::999888666888888777777666666666555333444666777888888999999:::999999888777777666666444444444444444444444444555555444444444333333333333444444444444333222111111111111222222222333333111000//////...///000000222222111111222222333444222222222333333333222111111222333333444444444444444444555444333333666888999888:::======<<>>AAACCCDDDCCCAAABBBGGGKKKVVViii{{{jjjXXXLLLGGGJJJMMMYYY```kkkwwwooo___QQQIIIBBB@@@???<<<;;;;;;;;;<<<===<<<;;;<<<>>>@@@<<<<<<;;;;;;;;;:::::::::888:::<<<<<<:::888777888444555555444444666:::===;;;999777888;;;===;;;999;;;:::999888888999::::::888666555777<<<>>>>>><<<<<<;;;999888666666666666555666888999999888666444666666666666666666666666111333666666555444333444111333444666666444333111111222444333222333666999222333444333111111333444111111111111111111111111///000111111111000000000222222333333444333333333333555666555333222444666444444555555555555555444666888:::999666555777:::444666777666666999???EEETTTggg}}}xxxdddXXXUUUXXXXXX[[[ZZZNNNHHHEEEBBB@@@>>><<<;;;;;;777666999===@@@DDDMMMWWWlll{{{{{{oooccc[[[VVVUUUXXX^^^bbbgggpppyyyvvveeeYYYJJJBBB;;;;;;<<<::::::;;;999999999999::::::::::::888888888999:::;;;<<<<<<===============<<<<<<;;;888:::;;;:::999888888999222444888:::;;;:::888666888777777777666666555555222333444666888999999888999999888888777666666666444444444444444444444444444444444444333333333333333333444444333333222222000000000000111111111222/////////////////////000222222111111222222333444111222333333333222222222000000111222222222111111222333444444444555888;;;888888:::=========BBBJJJZZZlll~~~}}}|||{{{yyyzzz|||~~~~~~}}}ssshhhZZZXXXZZZ```bbbbbbcccfffeeebbb___]]]ZZZUUUMMMGGGDDDCCCCCCBBBCCCDDDFFFGGGHHHOOO]]]qqqvvvrrrqqqiiikkkmmmpppuuu~~~vvvjjjaaaZZZUUUSSSOOOKKKHHHHHHHHHIIIHHHFFFEEEFFFHHHJJJKKKJJJLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGEEEFFFFFFEEEDDDCCCEEEFFFDDDEEEGGGHHHFFFCCC???===???AAACCCBBBAAACCCGGGLLLVVVhhh~~~{{{hhhVVVIIIFFFJJJNNNYYYaaalllwwwooo___RRRIIIBBB@@@???<<<::::::;;;<<<=========>>>@@@BBB;;;;;;;;;;;;;;;;;;::::::777999<<<<<<:::777666666333444555555555666999;;;:::999888999:::;;;;;;:::;;;::::::999999999999999;;;;;;;;;<<<======<<<:::<<<<<<;;;:::999888888777555666777888888888777666777777777777777777777777222444555666444444444555333444555555555555444333///222666555222222555888333444444333222222333555111111111111111111111111///000222222000///000111222222333333333333222222333555777666444222444777666666666666777777777777555666666666444444444555444555666666666999@@@EEEUUUggg|||tttbbbVVVTTTXXXXXX[[[YYYMMMHHHCCC??????>>>;;;999:::666666999===@@@DDDMMMWWWmmm{{{zzzmmmbbbYYYUUUUUUXXX]]]aaafffqqq|||vvveeeYYYKKKCCC======>>><<<;;;===999999999999999999999999<<<;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;:::555777888888777666777777222444777:::;;;:::888777777666666666666666666555333333333555888999888777777777777777666666666555555444444444444333333333555555444444444333333333333333333222222222222222//////000000000111111111111111111111222222222222222222111111222222333444000222444333222111222333///000000111111000000000222333444444444555888;;;888888:::===>>>???EEENNN]]]nnn}}}~~~~~~}}}}}}~~~{{{yyypppggg[[[YYY\\\aaadddccceeehhheeebbb```^^^[[[VVVMMMGGGAAAAAAAAAAAABBBDDDFFFGGGHHHPPP___tttwwwsssrrrhhhjjjlllooottt|||wwwkkkccc]]]XXXUUUQQQLLLIIIHHHIIIIIIEEEDDDDDDFFFHHHJJJJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHEEEGGGIIIHHHFFFDDDEEEFFFCCCDDDFFFGGGFFFDDD@@@>>>AAACCCDDDCCCBBBCCCGGGKKKVVVhhh|||{{{hhhUUUIIIIIIOOOUUUZZZaaalllwwwmmm]]]PPPHHHAAA??????<<<;;;<<<;;;===>>>>>>======>>>@@@======<<<;;;::::::999888666999;;;;;;999777555555333444666666555666777999666888999888888888999:::;;;;;;:::::::::999999999888999::::::888888999:::<<<===>>>>>>>>><<<;;;:::444555555666666777777777777777777777777777777777333444555444444444555777333333333333333333333333...000333444444333222222222333333222111111222444111111111111111111111111...000222222000///000111222222333333333222222111222666999888444333555777666666666666666777888888666555444444555555333222333555666666666999@@@FFFUUUggg{{{ppp]]]RRRRRRWWWXXX\\\ZZZNNNJJJCCC>>>???>>>:::999:::888888:::???AAAEEENNNWWWmmm{{{zzznnnbbbYYYUUUUUUXXX\\\```eeeqqq}}}vvvdddYYYJJJBBB<<<<<<===;;;:::;;;::::::::::::::::::999999>>>======<<<<<<===>>>???;;;;;;;;;;;;;;;::::::999444666888777555444333444333444777999::::::999888555555555666666666666666555444333555888:::888666666666666666555555555555555555444444444333333333555555555555444444444444222222111111111222222222000000111111111222222222000111222222333333333222222222111111222222333444000222444444222111111333000000111111111111000000555666666555444444666888666666888<<<===???FFFOOO]]]nnn|||~~~~~~xxxtttmmmfff\\\[[[]]]cccfffeeegggjjjdddaaa___^^^[[[UUUMMMFFF@@@@@@@@@@@@BBBDDDFFFHHHIIIRRRcccyyy~~~uuuqqqqqqiiikkkmmmpppuuu|||xxxlllddd^^^YYYVVVQQQLLLHHHGGGHHHHHHCCCCCCCCCFFFHHHJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJEEEHHHKKKJJJGGGEEEEEEFFFBBBCCCEEEFFFFFFDDDBBBAAADDDFFFFFFEEEBBBCCCGGGKKKWWWggg{{{|||iiiWWWMMMNNNVVV^^^[[[bbblllwww~~~kkk[[[NNNFFF?????????===<<<===<<<===>>>===<<<;;;<<<===??????===<<<:::888777666666888;;;;;;999666444444222444666777666666666777333666888888555444777999;;;;;;;;;::::::999999999666888999888777888<<<@@@888999;;;<<<<<<:::999777333333333333444666777888666666666666666666666666444555555444333444666888333222222111111222222333///......222555555000,,,111222222111000000111333000000000000000000000000...111333222000///000222222222333333333222222111222666999888444333555888333333333444444555777777888666444555888888555222333555666666666:::@@@FFFUUUfffzzzmmmZZZOOOPPPVVVXXX]]][[[OOOLLLCCC>>>@@@???;;;999;;;:::999<<<@@@BBBFFFOOOXXXnnn|||{{{nnnbbbZZZUUUUUUXXX\\\___eeeqqq~~~uuudddXXXGGG???999999999888777888<<<<<<;;;;;;;;;:::::::::>>>===;;;::::::;;;<<<===::::::;;;;;;::::::999888777888999888666333222222333444666888999:::999999444555555555666666777777666555444666999:::888666555555555555555444444444555555555444444333333333666666555555555444444444222111111000111111222222111111222222222333333333...///000111111111111111222222111111222222333444000222555444222000111333111111222222222111111000888888888555333333444666333222555999;;;===EEENNN]]]nnn~~~{{{~~~~~~wwwsssmmmfff]]][[[^^^dddgggfffhhhkkkbbb```^^^]]][[[UUULLLFFF?????????@@@BBBDDDFFFHHHKKKTTTfff}}}}}}tttpppooojjjlllnnnqqquuu||||||mmmddd```^^^WWWOOOJJJIIIIIIHHHGGGKKKIIIFFFDDDCCCDDDFFFGGGFFFIIIJJJHHHHHHKKKKKKHHHCCCDDDEEEDDDCCCDDDFFFHHHFFFFFFGGGHHHHHHIIIJJJJJJFFFDDDBBBDDDFFFFFFCCC???EEECCCCCCEEEEEECCCFFFLLLXXXfff{{{}}}mmm[[[NNNKKKPPPWWW```eeennnwwwyyyjjj```NNNHHHAAA>>>??????<<<999::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888999::::::999777666777888222333555666666666555444999888777666666666888888999::::::999777666777888999999:::;;;;;;<<<<<<===888:::;;;;;;:::999:::;;;777777777777777777777777666555444444666999;;;===:::::::::888666444555666444555777777777555333222777111...111333111111555444444444333222111000//////......---------......////////////000000000000/////////000222333333333222111000333666777444222444444555555555555444444555555444444444333333333666444555777666777>>>GGGWWWlll{{{lllZZZTTTNNNQQQXXXZZZUUUOOOGGGDDDAAA???>>>===;;;999<<<999888;;;???DDDOOOYYYrrr}}}xxxkkk___UUUTTTVVVYYY]]]cccjjjsssyyyttt___RRRFFFCCC???<<<:::;;;<<<===:::::::::999999999888888888999:::;;;<<<;;;:::999:::::::::::::::::::::;;;888888888888777777777777444555666777999;;;<<<<<<999999999999999888777777222333555777777777777666444555666666666555444333333444666777777555444222444444555777888888666444(((222777666444444555222111///111333444111///333333222111//////111333000444555222000222333111222222333333333444444444111111111111222333444555555666777555222222555888:::999;;;>>>>>>???EEEMMM]]]mmm{{{tttlllddd```^^^___bbbdddeeeeeedddcccddd```___```^^^TTTJJJEEEBBB@@@???>>>???BBBFFFHHHPPPZZZlll|||tttpppnnnmmmmmmppptttzzz{{{lllbbb^^^___YYYPPPJJJIIIIIIIIIHHHKKKIIIGGGEEEDDDEEEFFFGGGDDDHHHHHHFFFGGGIIIIIIFFFBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBCCCDDDEEECCCCCCEEEEEECCCGGGLLLYYYggg{{{}}}kkkYYYMMMKKKOOOTTT___eeennnxxxzzzjjj___NNNHHHAAA>>>??????<<<999888888999:::<<<===>>>>>>>>>===<<<;;;:::::::::;;;999:::;;;999777666777888222333444666777777777777999888888888888888999999999:::;;;999777666777888999999999:::;;;;;;<<<<<<:::;;;======;;;::::::;;;888888888888888888888888888777777666777888999:::999:::999777555444444666222222333333333222000000444...---111444333444888000000111111111000000///000//////....../////////////////////000000000111444333333333444444444444222111111333666666444222777777888888888777777666555555555444444444333333666444555777888999@@@IIIYYYooo~~~nnnZZZTTTOOORRRXXXZZZUUUOOOEEEBBB???======<<<:::999<<<::::::>>>AAAFFFPPPZZZrrr}}}xxxkkk^^^UUUSSSUUUYYY\\\bbbjjjrrrxxxppp\\\OOOFFFCCC???<<<:::;;;<<<===::::::::::::999999999999888999:::;;;;;;;;;:::999::::::::::::::::::::::::888888777777777666666666555555666777888999999:::777777777777777666555555222333555666777777777666666555444444444555777777444555777888777666555444333333555666777777555444---111555555333111111222222111000111333444111///333333333222000000222333,,,222555333333444333111222222222222333333333444111111111111222333444555555666666555333222555777888666777999999;;;BBBKKK\\\mmm~~~~~~xxxrrrjjjccc___\\\^^^aaadddfffeeeddddddeeeaaa```aaa^^^UUUJJJFFFBBBAAA???>>>???BBBFFFHHHNNNXXXjjj{{{sssooommmmmmnnnppptttyyy~~~oooeeebbbaaa[[[RRRKKKHHHHHHIIIJJJKKKIIIGGGEEEEEEEEEFFFGGGBBBFFFFFFDDDEEEGGGGGGDDDAAABBBCCCCCCBBBCCCEEEGGGJJJIIIIIIHHHGGGGGGFFFFFFDDDFFFGGGDDD@@@@@@DDDHHHEEECCCCCCEEEEEEDDDGGGMMMZZZhhh}}}|||iiiWWWMMMLLLOOOQQQ___eeennnyyy{{{iii]]]NNNIIIBBB??????>>><<<:::999::::::;;;<<<<<<======>>>======<<<<<<<<<======999:::;;;:::888666777888222333555777888999999999777888999:::::::::::::::999:::;;;:::888666777888777888888999::::::;;;;;;:::;;;<<<;;;:::888888999888888888888888888888888999999999999888888777666888888888666444333444555555444444444444333333333444000...111333333444666//////000111111111111111111000000//////000000111/////////000000000111111555555555555444444444333222111111333555666444333555555555555555444333333666666555555555444444444555444555888:::<<>>>>><<<;;;>>>======<<<;;;::::::999===<<<<<<<<<<<<======>>>:::;;;;;;:::888777777888555555666777888999999999555666888:::;;;;;;:::::::::;;;;;;:::888777777888777777777888999999::::::777888999888666444444555999999999999999999999999888999:::;;;:::888666555666777777555333222333555666555555444444444555555777444222222333222222222111222222333333333222222000000/////////000111111//////000000000111111111333333444333222222333333111111222333444555444444444444444444333222111000666666666555555555444444444444666:::<<<>>>GGGPPPccc{{{}}}lll\\\VVVRRRTTT[[[\\\VVVOOOAAA???<<<:::;;;<<<;;;;;;;;;<<<@@@DDDGGGJJJTTT___rrr}}}wwwjjj___VVVTTTVVVZZZ]]]ccckkksssyyyrrr___RRRFFFCCC???<<<:::;;;<<<===;;;;;;;;;::::::::::::999777777888999999:::::::::======<<<;;;:::999999888666666666666555555555555666666777777888888999999888888999999999999888777444444444555555666666666777555444222222333555666444555666666777666666555111222444444444333333444888555222111222333444444222222222222333333222111222333333222000000111222,,,111444333333444444222111111111222222222333333222222222222222333444555555555555555555555666777777666888;;;;;;<<>>======<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;:::888777888999888777777777777888888888444555777999::::::999888:::;;;;;;:::888777888999666666777888888999999:::666888999888555444444444888888888888888888888888555777999:::;;;:::888666666666666555333222333555222111111000000111222222555444333222333444333111444444444333222111000000///.........//////000111000000000000111111111111000222444333222222444666111222222333333333444555666666666666666555444333666555555555444444444444444444666:::===@@@IIISSShhh}}}lll]]]WWWSSSVVV\\\]]]VVVOOOBBB???<<<:::;;;<<<<<<<<<:::<<>>=========:::;;;;;;<<<======>>>>>>;;;::::::999999999:::::::::;;;<<<;;;999777888999777777777666777888888999555666777888888888888888:::;;;<<<;;;999777888999666777777888999999::::::888999:::999888666666777777777777777777777777777333555777999:::999888777555666666555333333444555111222222222222333333333000111111111444888888555222222222111000///...---............///000111111000000000111111111222222000333555555444444666999111222333333222222555777333333333444444444333333555555444444444333333333444333666;;;===AAAJJJTTTiii~~~ppp^^^XXXUUUWWW]]]^^^WWWOOOCCC???<<<::::::<<<<<<<<<999;;;@@@DDDEEEJJJVVVcccuuuxxxlllaaaYYYUUUWWW[[[___dddllltttzzz~~~ooo\\\OOOFFFCCC???<<<:::;;;<<<===:::::::::999999999888888888888888999:::;;;<<<=========<<<<<<;;;;;;::::::777777777666666666555555555666777999;;;<<<>>>>>>555666666777777777777666555444444333444444555555444555555555444333111///222222222333333444555555000333555444222111333666222222222222111111111111111333444444333222222333000222333333111000000111333666444///---111333333222222333333333444444444444444333333333333444444555444444666888999777666444555999>>>??????DDDKKKdddttt}}}zzzxxxvvvuuuwwwxxxuuummmeee[[[]]]aaadddggghhhhhhhhheee```___```^^^TTTJJJEEEAAA@@@??????AAAEEEIIILLLSSS^^^qqq{{{uuuttttttssssssuuuxxx}}}zzzjjjbbb^^^XXXWWWTTTNNNIIIGGGIIIKKKFFFFFFFFFFFFFFFFFFGGGGGGCCCFFFGGGEEEFFFHHHHHHEEEAAACCCDDDEEEEEEFFFIIIKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCEEEGGGHHHGGGEEECCCCCCAAABBBEEEEEEEEEHHHNNN___ppp~~~kkkXXXMMMMMMTTTZZZcccjjjttt~~~}}}iii[[[LLLJJJGGGBBB>>><<<===>>>999:::;;;<<<===>>>???@@@<<<;;;:::999999888999999;;;<<<<<<;;;999888888999444444444555666888;;;<<<888888888777777888999999;;;<<<<<<;;;999888888999777777888888999::::::;;;777888::::::888777777888666666666666666666666666333444666777888888777777666666777555444333555666222333444555666555555444---111222111444::::::555111111111111111000///...////////////000111222333000000111111111222222222000333666555222111444777111222333333111222555777...///000111111222222111444333333333333222222222444333666;;;===AAAJJJTTTeeeyyyqqq___YYYVVVYYY^^^___WWWOOOCCC???;;;888888:::::::::888:::???BBBCCCHHHVVVdddwwwxxxmmmbbb[[[TTTVVVYYY]]]bbbjjjsssyyyqqq^^^PPPFFFCCC???<<<:::;;;<<<===999999888888888777777777:::999999999;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888777777777666666666666777777999:::;;;<<<<<<555555666777777777777777555555444333333333444555555555555555555555555555222222333333444555666666111444666555111111444777111333333222//////111444111333555555222111222444222444555555333222222222000444444000///222444333333333444444444555555555555444444333333333444444555444444666999:::888666777666888;;;<<<>>>FFFNNNeeettt~~~}}}|||}}}~~~~~~{{{xxxtttssstttxxx|||yyyppphhh^^^___aaaccceeegggiiiiiibbb^^^]]]^^^\\\RRRHHHCCC@@@???>>>???BBBFFFKKKNNNVVVaaatttzzzuuuuuuvvvuuuuuuwwwzzzwwwggg___\\\UUUUUUSSSOOOJJJGGGHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHCCCFFFGGGEEEEEEHHHGGGDDD@@@BBBCCCDDDDDDEEEHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFBBBEEEGGGGGGDDDCCCFFFIIICCCAAABBBEEEEEEEEEIIINNN___ppp|||kkkXXXLLLKKKTTT\\\dddkkkuuu}}}jjj\\\LLLKKKGGGBBB>>><<<===>>><<<<<<<<<==================<<<;;;:::999888888888;;;<<<<<<;;;999888888999111111222444666:::===???;;;:::999888888888999:::;;;<<<<<<;;;999888888999888888888999::::::;;;;;;444666888888777666666777666666666666666666666666444555555666666666666666666777777666444444555777...///111333333333111000000333444111444999888333111111222333333333333222000000000000111222333444000111111111111222222222///222555333///---000333111333444333111111555888000111222333444555555555333333333222222222111111444444666:::===AAAIIISSSaaattt}}}ppp___ZZZVVVYYY______WWWOOOBBB>>>:::777777888999999777999===@@@AAAFFFVVVeeexxxyyynnnccc\\\RRRTTTWWW[[[aaaiiiqqqwww}}}nnn[[[MMMFFFCCC@@@<<<:::;;;<<<===888888888777777777777666::::::::::::;;;===???@@@;;;;;;;;;<<<<<<<<<<<<<<<888888888888777777777777777777888888888999999999777777888999999999999999666555444333222333444555666555444333555777:::<<<333333333444555666777888111444777555222111444888000222333111---...555;;;111333555555222111222444333555777777555444333444,,,111444222222444555333444444444555555555666666555444444333333333444444555444444666::::::888555<<<999888:::;;;???IIISSSeeettt~~~|||{{{zzz{{{}}}}}}zzzwwwqqqpppsssyyy~~~|||rrrhhh``````aaabbbdddgggiiijjjaaa]]][[[]]]ZZZPPPFFFAAA???>>>>>>???BBBGGGLLLOOOWWWbbbuuuyyyuuuuuuvvvvvvvvvxxx{{{vvvlllddd[[[VVVTTTSSSRRRLLLFFFFFFJJJGGGHHHHHHFFFEEEEEEHHHJJJKKKIIIGGGHHHIIIIIIFFFDDDBBBBBBCCCDDDFFFFFFDDDBBBDDDFFFHHHFFFCCCAAACCCEEEEEEFFFGGGHHHGGGEEECCCAAACCCFFFHHHGGGFFFGGGKKKOOO^^^qqqyyygggXXXPPPOOOSSSVVVeeelllwwwlll]]]LLLIIIDDDAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======>>>:::777666999;;;;;;;;;=========<<<;;;:::999888555444444555666888:::;;;999:::999888666555666777:::777666888888555666999333555888;;;<<<<<<:::999777:::===<<<999777777888333444555777777555444333666555555444444444555555555555666666666666555555333333333444444555555555111111222333333333222222444111000222555666444111...------///111222111000...//////......///111444222222222333333222222111444222000///000333777999222333444444555555555444333333333333333333333333333444777;;;<<>>;;;999999999999<<<888777;;;AAAKKKYYYfff}}}~~~pppddd\\\XXXXXX\\\aaadddgggoooxxxyyyiiiYYYOOOFFF@@@<<<<<<<<<999888::::::::::::999999888888888555666888;;;<<<======<<<========================777888888999999777666555555888::::::888777888:::;;;999777777999:::888666777777666444333333555888444777:::999666333333333333222444666444111333777666555333222222333555666444444333222222333333333333333444444444444555555222333444555555555333222222222111111222222333444222333555555555555333222555555555555666666666666444222222444888:::888666666777999:::999:::EEERRReeezzz~~~~~~~~~~~~}}}zzzxxxyyy||||||wwwssswwwvvvuuuwww}}}xxxlll]]]bbbccc```___bbbdddccceee```\\\YYYSSSJJJEEEEEE???>>>AAAEEEFFFEEEHHHLLLWWWdddzzz}}}sssnnnoooqqquuuvvvyyy|||wwwlllbbbYYYVVVSSSRRRQQQKKKEEEEEEIIIEEEFFFGGGFFFEEEEEEFFFHHHHHHFFFEEEFFFIIIIIIGGGEEEBBBBBBCCCDDDFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDEEECCCDDDFFFGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFGGGKKKOOOaaatttzzzhhhWWWNNNMMMQQQUUUdddkkkwwwlll]]]LLLHHHDDDBBBAAAAAAAAA@@@======<<<<<<<<<===>>>>>>>>><<<999999;;;======<<<;;;;;;;;;::::::888777777555555444555666888:::;;;:::;;;;;;999777666777888:::777777999999777888;;;333555888:::<<<;;;:::999777:::<<<;;;999777777888444555777888888777555444666555555444444444555555666666666666666666555555333333333444444444555555333333333222111000///...000111333333222222222222.........000222333222000...///000///...///222444555555555555555444444444222111//////000333555777222333333444444444333333333333333333333333333333333333777;;;===BBBMMMYYYfffxxxzzzmmm___ZZZXXX^^^fffeeeYYYLLLBBB@@@===:::999888999999;;;888888===CCCMMM\\\iii~~~|||nnnccc\\\WWWXXX\\\aaadddgggoooxxx{{{kkkZZZPPPGGGAAA=========::::::<<<:::::::::999999999888888666777999:::<<<<<<======888888888888888888888888666777777888777666555444333666888888666555666888:::888777777999999888666777777666555333333555777333666888888555222222222555111000333666444333444444333222222222222333444444333333222222333333444111111111222222222333333222333444555666666666666333333333333333444444555444444444555555444444444777666666666666666666666444333333555888999888666888999<<<===<<<>>>IIIVVVggg}}}}}}}}}~~~}}}|||zzzxxxwwwyyy|||}}}yyyuuuwwwwwwvvvxxx~~~wwwkkk___bbbcccaaaaaaddddddbbbddd___\\\YYYSSSIIIDDDCCCAAA@@@CCCGGGHHHGGGJJJOOOWWWdddyyy~~~sssoooppprrrwwwxxx{{{~~~rrreee\\\VVVSSSQQQPPPKKKFFFEEEHHHDDDEEEGGGGGGEEEDDDEEEEEEDDDDDDDDDFFFHHHIIIHHHFFFAAABBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFEEEDDDAAACCCEEEGGGHHHGGGFFFFFFDDDFFFGGGFFFEEEFFFJJJNNNaaauuu}}}iiiWWWMMMLLLPPPUUUbbbiiitttlll]]]JJJGGGCCCAAAAAABBBBBBAAA??????>>>======>>>>>>>>>???>>><<<===>>>???>>><<<888999999999888777666666666666555555666888999:::;;;<<<;;;:::888777888::::::777777::::::888999===444666888:::;;;;;;:::999777999::::::888777777888666777888999999888777666555555444444444555555666777777777777666666555444333333333444444444444555666555555444333222111111...222555444000...000333000//////000222333222111///000111000000000222444666666555555555444444333000000000000111333444555222333333333333333222222333333333333333333333333222333777;;;>>>CCCOOO[[[jjj}}}zzzoooaaa\\\ZZZ___eeecccWWWKKKAAA???===:::888888888888;;;999:::???EEENNN^^^kkkyyylllaaa[[[VVVWWW[[[aaadddgggpppyyy}}}mmm[[[PPPGGGAAA>>>>>>>>>;;;;;;===::::::::::::999999999999999999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555444444333555777777666666666777999888777777888888777666666777666555333333555777333555666666444222222222777000---222777666333222222222222222222222222222333333333222222333333444111111111111222222222222222333333444666777999:::555444444444444555666666555555444444444444555555888888888777777666666666555444444555777888777666888999<<<>>>===@@@KKKXXXjjj~~~|||yyy{{{~~~}}}{{{xxxvvvvvvyyy|||}}}{{{xxxwwwxxxxxx{{{uuuiii```ccccccbbbcccfffddd```bbb^^^[[[YYYSSSHHHBBB@@@@@@???BBBFFFGGGFFFJJJOOOVVVcccyyy~~~tttqqqrrrsssyyyzzz}}}vvvfff]]]WWWSSSQQQPPPMMMHHHGGGIIIDDDFFFHHHHHHFFFEEEDDDEEEEEEEEEEEEGGGHHHHHHHHHGGG@@@BBBDDDFFFFFFEEEFFFFFFDDDBBB@@@BBBFFFGGGFFFDDDBBBCCCEEEGGGHHHGGGFFFEEEDDDFFFFFFEEECCCEEEIIINNN^^^qqqmmmZZZNNNLLLPPPVVV```gggrrr|||~~~kkk]]]JJJFFFAAA???>>>???@@@?????????>>>=========>>>>>>>>>>>>>>>??????>>>===<<<777888888888888888777666777777666666666777999::::::;;;;;;:::888777999:::999666666999:::888:::===666777999;;;;;;;;;;;;:::777888888888888777777888666777888888888888777666555444444444444555666666777777888777777666555444444444444444444444444444222222222222333333444555000222444333111000000222111000000111333333222111///000111111111111333444333333222111111111111111000000111222333444444444222222333333333222111111222222333333333333444444333333666:::===BBBNNN[[[mmm{{{rrrbbb^^^[[[___ccc```UUUJJJAAA???<<<999888777888888;;;:::<<<@@@DDDMMM\\\jjjwwwjjj```ZZZUUUVVVZZZaaadddhhhpppzzznnnZZZNNNFFF@@@===>>>===;;;;;;===::::::::::::::::::::::::<<<;;;:::::::::;;;===>>>@@@???????????????>>>>>>666777666666666666555555666777888888888888888888888777777777777777666666666666666555333333444666444555666666555333333222666000...333777666444444222222333333333333222222333333222222222333444444222333333333333444444444333333222333444666888999555555444444555555666777777666555444444555666777999999888888777777666666666555555555666666666666444555999;;;;;;>>>JJJWWWjjj~~~|||~~~yyy{{{}}}~~~|||{{{yyyxxxxxxzzz|||}}}{{{xxxwwwyyyzzz|||~~~sssgggbbbddddddccceeegggddd^^^___\\\ZZZYYYSSSHHH@@@>>>>>>===???CCCDDDDDDGGGMMMUUUbbbxxxvvvrrrsssuuuxxxzzz}}}rrrbbbYYYYYYTTTRRRRRRPPPKKKIIIKKKEEEGGGIIIIIIGGGFFFEEEEEEGGGGGGHHHIIIHHHHHHGGGGGG@@@CCCFFFFFFEEEEEEEEEGGGCCCAAA@@@BBBEEEGGGFFFDDDCCCEEEFFFGGGGGGFFFEEECCCDDDFFFFFFDDDBBBDDDIIIMMMZZZnnnrrr^^^PPPMMMRRRWWWbbbiiisss}}}}}}iii\\\MMMIIICCC???>>>>>>>>>>>>>>>>>>===<<<<<<============>>>???>>>>>><<<<<<<<<888888999999999999999999888888777666666777888999999::::::999777777888:::777555555888999777888<<<888999:::;;;<<<<<<<<<;;;777777666666777777777777555666666666666666666555444444444444444555666666777777888888777666555555444444444444444444444444............///000222222444222111222444555333000111000000111333333222000...000222222111111222444111111000//////000111111111222333555555555555444222222222333333222222111222222222333333444444444555444666999;;;???KKKXXXnnn}}}tttccc___\\\^^^bbb^^^SSSIIIAAA???===:::888888888999;;;;;;===@@@BBBIIIWWWeee}}}vvvjjj```ZZZUUUVVV[[[aaaeeeiiirrr{{{mmmYYYKKKDDD???;;;<<<<<<::::::<<<::::::::::::::::::::::::<<<<<<;;;:::;;;<<<>>>???============<<<<<<;;;;;;888888777777777666666666666666777888888888888777777777777777666555555666555666666555333333444555666666555666666666555444333111222666666444555888333333444444444444333333333222222222333333444555222222222333333333444444444333222111222333444555444444444444444555555666777777555444444555777777999888888888777777777666666666555555555555666777222444777::::::===IIIVVViii||||||~~~||||||||||||||||||||||||}}}||||||}}}}}}|||yyywwwwwwzzz||||||~~~{{{qqqeeebbbfffgggfffggggggddd^^^^^^[[[YYYXXXRRRGGG@@@???===<<<===AAACCCCCCGGGMMMUUUbbbxxxwwwttttttuuuuuuxxx|||qqqaaa[[[ZZZUUURRRRRRQQQMMMKKKLLLGGGIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJHHHGGGGGGHHHAAADDDHHHHHHEEEDDDEEEGGGBBBAAAAAABBBDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFEEECCCAAACCCHHHMMMZZZmmmvvvbbbSSSOOOSSSXXXcccjjjttt~~~{{{ggg[[[PPPKKKDDD@@@????????????===<<<<<<<<<<<<===>>>???===>>>???===;;;:::;;;<<<888888999:::;;;;;;;;;::::::999888777666777888999888999:::999777777888:::888555555888888666777;;;999999:::;;;;;;;;;;;;;;;888666444555666888888777555555444444444444555555444444444444444555666777666777777888888777777666555444444444444333333333555444333222111222222333444111000222666777444111111000000111222222111///---///111222111111222333222222111111111333555666333333444555555555555555111111222333333333333333111222222333333444444555555555666888:::>>>JJJWWWooo}}}uuuccc___]]]^^^```]]]SSSJJJBBB@@@===;;;999999999999;;;;;;>>>@@@AAAFFFTTTbbb{{{wwwkkkaaaZZZVVVWWW[[[bbbfffkkkttt}}}nnnYYYKKKDDD>>>;;;<<<<<<::::::<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>======<<<;;;;;;;;;999999888777777777777777555444444555777777666444555777777666555444555666444555666555444333333444777666555555666777666555111111333666555222444999444444444444444444444444222222222222333444555555000000000000111111111111333333222222222222222333444444444444444555666666777777666666666666777777777777777777777777777777555555666555444444777999444666999;;;;;;>>>JJJWWWjjj{{{|||~~~||||||{{{{{{|||}}}~~~~~~{{{yyywwwxxx{{{|||{{{{{{xxxnnndddaaagggkkkjjjgggfffccc___]]]ZZZXXXWWWQQQHHHBBBAAA>>>===>>>BBBDDDEEEIIIPPPUUUcccyyyxxxttttttuuusssuuuzzzooobbb^^^ZZZTTTQQQRRRQQQNNNKKKKKKHHHIIIHHHGGGEEEDDDEEEFFFDDDFFFIIIIIIGGGGGGHHHJJJBBBFFFIIIHHHEEEBBBCCCFFFAAABBBCCCCCCCCCCCCDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEBBB@@@BBBGGGLLLXXXlllwwwdddUUUOOORRRXXX^^^eeeppp{{{yyyfffYYYLLLHHHAAA===<<<===??????<<<<<<<<<===>>>???@@@AAA>>>??????===:::999;;;>>>777888999:::;;;;;;;;;;;;;;;:::888777777777888888999:::;;;:::888888:::;;;:::777666999999777777:::888888999999999999999999888555333444666888888777555444444444444444444555444333333444444666777777555666777888888888888888555555444444444333333333888666555333333444555666000000111222444555444444000000///000111111000...,,,...111111111000111222333222111222333555888999333333333444444444555555000111222444555555555555111111222333333444555555555444666888:::@@@MMMZZZppp|||tttccc___]]]^^^___\\\RRRJJJCCCAAA???<<<:::::::::;;;999:::>>>@@@AAAFFFTTTcccyyyyyylllbbb[[[VVVWWW\\\ccchhhlllvvvooo[[[NNNDDD???;;;======;;;;;;===:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>???@@@@@@AAAAAA@@@??????>>>======999888777666555666666777555333333444777777666333444666777666444333444666333555666555444333333444777555333333666777666444111...///333444333333666444444333222222333444444222222222222333444555666000000000000111111111111111222222333444444444444666666555555666666777888666777777888888777777666555555555666666777777888444555555444333444888;;;666777:::<<<<<>><<<===AAACCCDDDIIIPPPVVVdddzzzyyyttttttuuuqqqtttyyy~~~}}}jjj^^^]]]YYYSSSOOOQQQQQQMMMJJJJJJHHHHHHGGGEEECCCBBBDDDFFF@@@CCCGGGGGGFFFFFFIIIKKKCCCGGGJJJIIIDDDBBBCCCEEE@@@CCCEEEDDDBBBAAACCCFFF@@@AAADDDGGGHHHHHHHHHGGGEEEEEEEEEBBB???AAAGGGLLLVVVjjjxxxeeeUUUOOORRRWWWXXX___kkkwwwwwweeeXXXGGGBBB<<<999999;;;<<<============>>>???AAABBBCCC@@@@@@@@@===:::999<<>>AAAAAAGGGVVVeeewww{{{nnnccc[[[WWWXXX]]]dddiiimmmwwwppp]]]QQQEEE@@@<<<>>>>>><<<<<<>>>:::::::::;;;;;;<<<<<<<<<888:::<<<>>>@@@@@@@@@@@@@@@@@@??????>>>======<<<888777666444444555555666777555444666999:::888555444666777666333222444666333555666555444222333333666333111222444666555333222,,,)))///444444222111444333111000000111333444222222222222333444555666111222222222222333333333///000333555666666666666777777777777777888888999666777888999999888777666333333444555666777888888333444555444333444999===666777:::<<<;;;>>>IIIVVVppp~~~~~~}}}wwwyyyrrruuuzzz}}}||||||yyy{{{{{{xxxvvvssskkkccc^^^jjjrrrooogggbbbbbbbbb]]]YYYVVVUUUQQQIIIFFFGGG<<<:::;;;???AAABBBGGGNNNWWWdddzzzyyytttttttttpppsssxxx~~~qqqeee^^^\\\WWWUUURRRPPPPPPOOOMMMLLLOOOKKKGGGEEEEEEEEEEEEEEEEEECCCEEEIIIIIIFFFGGGMMMDDDDDDDDDCCCDDDDDDEEEEEEGGGDDDAAAAAACCCDDDCCC@@@EEEEEEGGGJJJHHHDDDDDDGGGCCCBBB@@@>>>===@@@EEEIIITTTfff}}}vvvcccUUUPPPQQQTTTXXX]]]gggsssyyyeeeWWWKKKBBB<<<<<<>>><<<::::::<<<<<<;;;<<<===@@@CCCEEE@@@GGGGGG===333222888===:::::::::999999888888888999999999999999888777666999999:::;;;;;;<<<======999::::::888777666777999555333333555999:::999777:::666111111333555666555999666333222333444555444222333555666777888777777666666666666666666666666666444333444666666333111222333333333222222444666000/////////000000///...333333222111000000111111000000000000111111111111222333444333111000111222333444444444222333444666222222333333444555666666333333333444444444555555888444444888>>>EEEQQQ[[[lllvvvmmm]]]ZZZXXX\\\```___WWWOOOFFFBBB>>><<<;;;;;;:::999999;;;???BBBCCCHHHVVVccczzz{{{oooddd\\\SSS[[[dddjjjlllrrr{{{ppp\\\PPPBBB===;;;>>>@@@>>>;;;;;;999999888888999999::::::777777999;;;===>>>@@@@@@@@@AAAAAA@@@===;;;<<<<<<666666777777666555444333222333333444444555555555222333555555555555666888333333333333333444888;;;555555555555444333222111222222222333333444444444777444333444666777555333111111000000111111222333222222111111111111111222000222444666666555444333111333666777777666777888444777:::;;;999777555555666666666666777888999:::;;;:::999777444333444555999888:::===>>>AAAIIIRRRgggyyy~~~xxx{{{vvvuuuwww~~~}}}{{{zzzyyy}}}zzzuuummmhhhfffhhhjjjkkkjjjhhheeebbbcccZZZSSSRRRPPPIIICCC@@@AAA???===>>>AAAEEEIIIJJJVVVgggvvvrrrrrrssssssuuuzzznnnbbb[[[YYYVVVTTTQQQPPPOOONNNMMMKKKMMMJJJFFFDDDDDDEEEFFFFFFKKKIIIIIILLLKKKGGGHHHMMMIIIHHHHHHGGGGGGGGGHHHHHHGGGDDDBBBBBBDDDDDDCCCBBBEEEDDDFFFIIIHHHDDDDDDGGGEEEDDDCCC@@@@@@BBBGGGJJJSSSfff|||tttbbbTTTNNNPPPSSSZZZ```iiitttwwwcccUUUKKKCCC======???===;;;;;;===<<<<<<<<<>>>@@@CCCDDDDDDFFFCCC<<<888999;;;::::::::::::999999999888888666666777777777777777777>>>===;;;999999:::<<<===:::;;;;;;:::888888999:::777555555777;;;<<<;;;999888555222222555777777777888999999777444444777999666666555555555666777777888888888888888888888888555444222333555555333000222333333333222222444666222111111111222222111111222222111000000000000000000000000000111111111111333444555444333222222333222333555444333333444666333333333444444555555555333333333333444444444444666666888;;;<<>><<<;;;:::999888999:::>>>BBBDDDIIIVVVdddzzzzzznnncccZZZUUU\\\eeejjjlllqqqzzzqqq\\\PPPDDD>>>;;;===???===:::;;;<<<;;;:::999999999999999::::::;;;<<<>>>@@@AAABBB@@@AAAAAA@@@===<<<<<<===888777777666666555555555111222333333555666666777222444555555444444666777555666555444222333555888555555555555444333222111555444444333222222111111444222111222444555333111111111000000111111222333222222111111111111111222111222444555666666555555444555666777888777666555666888::::::888777666666555555555555666777888999888888888666444444555777888777999<<<===@@@HHHQQQgggyyyzzz}}}yyyxxxzzz~~~||||||{{{|||{{{uuummmgggffffffgggjjjkkkjjjfffccc```ZZZUUUTTTOOOGGGAAA???CCCBBBBBBCCCEEEHHHIIIJJJVVVhhhwwwtttsssttttttvvv{{{nnnaaaZZZWWWUUURRRPPPNNNNNNMMMLLLJJJKKKHHHDDDCCCDDDFFFGGGGGGKKKJJJKKKLLLKKKHHHJJJNNNHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDDDDCCCDDDCCCEEEHHHGGGCCCCCCFFFEEEDDDCCCAAA@@@BBBGGGJJJTTTfff{{{rrr```RRRMMMNNNQQQ]]]bbbjjjttt~~~uuuaaaSSSJJJCCC===>>>???===;;;<<<======<<<===>>>@@@BBBCCCFFFDDD@@@<<<>>>AAA>>>888:::::::::999999999999888666666777777888999999999BBB???;;;888777888:::<<<;;;<<<<<<;;;:::999;;;<<<666666666888:::;;;:::999666555444555777888888777666:::<<<999444333777<<<:::888555333333444666888777777777777777777777777444333222333444444222000222333333333222222444666222222222222222222222222111111000/////////000000000000000000111111111111222333444333222111222333111333555666555444444555444444444444444444555555222222222333333333444444555888<<<===<<>>;;;:::999888777888:::>>>BBBDDDIIIXXXfff{{{yyylll```XXXXXX^^^eeeiiikkkpppxxx~~~ttt^^^QQQGGGAAA<<<>>>???<<<;;;;;;>>>===<<<;;;:::999999999>>>=========???@@@BBBDDD@@@AAAAAA@@@===<<<<<<===:::999777666555555666666111222333444555666777777444555666666555444555666888888777555222222333555555555555555444333222222444444333333222222111111444222111222333444333111111111000000111111222333222111111111111111222222222222333444555666888888999777666777999999666333555777777777555444555666444444444444555666777888555666777666555555777888777666888;;;<<>>@@@@@@BBBBBB???===@@@BBB???888999999999999999999999999:::999999::::::;;;;;;<<>>BBBDDDJJJXXXggg|||wwwjjj^^^VVVXXX]]]bbbfffiiimmmuuuzzzxxxbbbTTTKKKDDD???@@@AAA>>><<<<<<>>>>>>===;;;;;;:::::::::??????>>>>>>>>>@@@BBBDDD???@@@AAA???===<<<<<<===<<<;;;888666555666777888333333444444555555666666555666777666555444555666777777777555333222333444444555555555444444333222000000111222333444444555555444444444444555444444111111000000111111222333111111111000111111222333333222222222444666999;;;:::666444777;;;<<<777333444555444333111111333555555555555555666777888888555666777666555444666777777777888;;;===???GGGPPPbbbuuu|||zzzyyyyyyzzz{{{}}}~~~~~~wwwnnnhhhdddaaa```eeelllnnniiiccc[[[\\\]]][[[PPPDDD???@@@<<<===@@@BBBEEEHHHLLLNNNVVVhhh{{{vvvsssrrrtttwww}}}rrrddd[[[XXXRRRPPPMMMLLLLLLLLLKKKIIIHHHFFFCCCCCCEEEGGGIIIJJJGGGIIIIIIGGGFFFHHHKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBBBBAAABBBCCCCCCCCCCCCEEEHHHFFFBBBBBBEEEBBBCCCBBBAAA@@@BBBEEEHHHVVViii~~~nnn]]]PPPLLLNNNRRRZZZ___hhhtttvvvbbbTTTGGGAAA======<<<::::::===;;;;;;;;;;;;<<<<<<======<<<@@@AAA>>>===>>>===:::999999999999999999999999<<<<<<::::::999999::::::777888999999999999888777999::::::999888888:::;;;444555666777777777777888888999::::::999777555444777666666666666777777777444555666777888888888888555555555555555555555555333444444444333222222222222333333333222222444666333555666666444444666888000///////////////000000///000000000111111111111...///000000......///000///222555666666555444555555555555555555555555444222222333333333444444444555444666;;;@@@FFFQQQ\\\mmmxxxhhhYYYVVVTTTXXX\\\[[[SSSLLLEEEBBB===:::999888777666888:::>>>CCCEEEKKKYYYggg{{{uuuhhh]]]UUUVVVZZZ^^^bbbeeekkkrrrwww{{{eeeVVVNNNGGGBBBCCCDDD@@@>>>>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>======>>>@@@AAABBB???@@@@@@???===<<<===>>>>>><<<999777666666777888666666555555555555444444555666777777555444555666444555666555444333444666444444444555444444333333///000000111333444444555333444444444444333444444111111000000111111222333111111000000111222222333333222111111333666999;;;777555333666;;;===999555666666555333111222444666666666666666777888999999666777888777555333444444999888999===>>>@@@HHHRRR^^^qqq||||||zzzxxxxxxyyyyyy{{{}}}yyypppjjjdddaaa___dddkkkmmmiiiccc[[[]]]___]]]RRREEE@@@BBBAAABBBDDDEEEFFFIIIOOOSSSXXXjjj}}}vvvrrrooosssvvv|||rrrddd[[[WWWQQQOOOMMMLLLLLLLLLKKKJJJIIIFFFDDDDDDFFFHHHJJJKKKPPPQQQOOOJJJGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCAAABBBCCCEEEDDDCCCEEEHHHGGGCCCCCCFFFDDDEEEEEEDDDCCCDDDGGGJJJUUUiiizzzjjjZZZOOOKKKNNNRRRXXX]]]gggssswwwdddVVVFFFAAA>>>>>><<<:::;;;???;;;;;;;;;<<<<<<<<<<<<<<<999???BBB>>>::::::;;;<<<888999999999999:::::::::;;;:::888777666666777777444555888:::;;;:::999888777888999888777777999:::666777999:::999888999:::777999;;;:::888555444555999777666777999:::999777333444666888999999999888777777777777777777777777333555666555444333333333222333333333222222444666555777:::999777777999<<<000000/////////000111111000000000000111111111111000111222222111111222333///222444555555555555666555555555555555555666666333333333444444444555555666333444:::@@@GGGPPPYYYhhh{{{vvvgggVVVSSSRRRVVV[[[[[[SSSLLLDDDAAA===;;;::::::999888999;;;???CCCEEEJJJXXXgggzzzsssggg\\\TTTSSSVVVZZZ^^^cccjjjqqqvvv{{{eeeVVVMMMGGGDDDFFFFFFBBB???>>>;;;;;;;;;;;;;;;<<<======;;;<<<===>>>???@@@AAAAAA>>>@@@@@@???=========>>>>>>===;;;999888777777888666666666555555555555444555666777777555555666777222444555555444444666777333444444555444444333333222222222222222222111111000222333222111000111333111111000000111111222333000000000000111222333333333222111111222555777999555444444666:::;;;999666888888888666555444666888666666666777777888999:::555777888777555333333333999888:::===>>>AAAIIIRRR]]]pppzzz}}}~~~}}}||||||{{{{{{~~~~~~~~~xxxpppjjjeeebbbaaadddhhhjjjgggcccZZZ[[[]]]\\\RRRFFFAAACCCCCCFFFHHHHHHHHHJJJNNNRRR^^^nnnwwwrrrpppsssvvv{{{tttfff]]]YYYQQQOOOMMMLLLMMMMMMKKKJJJJJJHHHEEEEEEGGGIIIKKKKKKTTTVVVTTTLLLHHHJJJKKKJJJCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFEEECCCCCCEEEHHHEEEDDDFFFIIIHHHDDDDDDGGGDDDEEEEEEDDDDDDEEEGGGJJJSSShhh}}}tttfffVVVLLLIIIMMMQQQXXX]]]gggsssxxxeeeXXXGGGCCC@@@@@@>>>;;;===AAA=========>>>=========<<<:::@@@AAA===999999;;;;;;888888999999999:::::::::999888666555555666777888777777999:::;;;;;;;;;:::666777888888777777999:::555888::::::888777888:::555777999888666555666888555666777888777777888888666666666777777888888999888888888888888888888888444666888777444333444555222333333333222222444666333777:::999666666999<<<000000000000000111222222000000000000111111111111000111333222111111333444000222444444444444666888444444555555666666777777444444555555555666666666555555777;;;>>>BBBLLLWWWcccvvvvvviiiWWWTTTTTTXXX^^^^^^WWWPPPDDDAAA===;;;;;;;;;;;;::::::<<<@@@CCCEEEJJJXXXfffyyy~~~rrrfff\\\UUUQQQSSSWWW\\\ccckkkssswwwyyybbbRRRJJJEEECCCFFFGGGCCC>>><<<<<<<<<;;;;;;:::;;;;;;;;;999:::===???AAABBBAAAAAA>>>???@@@???>>>===>>>???>>>>>><<<;;;:::888777777444444444555666777777777444555777777666666777999222444666666555444555666333333444444555444444333111111111111111111222222000222333222000///111333111111000000111111222333000000000000111222333444222111111111222333555666444444666777888888777666777888888777555555666777666666555666666777888999333555777777555444444555888777999<<<>>>@@@HHHQQQ___qqqzzz|||~~~|||uuummmgggeeedddcccdddffffffdddbbbYYYYYYYYYXXXPPPFFFAAABBBBBBHHHOOOSSSSSSTTTWWWZZZdddssszzzuuusssuuuxxx|||wwwiiiaaa]]]QQQOOOMMMMMMMMMMMMLLLKKKLLLIIIFFFEEEGGGJJJKKKLLLRRRUUUSSSKKKHHHLLLNNNLLLEEEDDDDDDDDDDDDEEEEEEFFFDDDFFFHHHGGGEEEEEEGGGJJJEEEEEEGGGJJJHHHDDDDDDGGGBBBCCCCCCCCCBBBCCCEEEHHHQQQgggyyyqqqbbbSSSIIIGGGLLLPPPYYY^^^hhhtttxxxeeeXXXHHHEEEBBBBBB@@@===???DDD>>>????????????>>>>>>===>>>AAA@@@;;;999;;;<<<:::888888888999999:::::::::999888777666777888;;;<<<;;;;;;:::::::::;;;<<<===777888888888777777999;;;333666999888666555666888222444777777666666999;;;///444888777333222555888;;;999777555555666888999777777777777777777777777444777999888555333444666222333333333222222444666000333777666333222666999111111000000111222333333000000000000111111111111...000111111000000111333111222333333333444666999333444444555666777888888555555555666666666666777444777<<<===;;;<<>>===<<<;;;:::999999999777:::>>>AAACCCCCCBBBAAA>>>???@@@???>>>===>>>???>>>>>>===<<<;;;999777666111222333555777888::::::333555666777666777888:::333555666666555444444555333333444444555444444444---...///111222333555555111444555444222111333555111111111000111222222333000000000000111222333444111111111111222333333444444666888888666444444555444555666555333222333444555444444555555666777888000333555666666555666666777666888;;;===???GGGPPPaaasss{{{{{{~~~|||}}}{{{sssjjjdddeeeeeeeeeeeedddcccbbbbbbXXXVVVUUUUUUOOOFFFAAABBBDDDMMMZZZbbbdddeeegggjjjiiiwww|||xxxvvvwwwyyy}}}zzzkkkaaa]]]WWWMMMIIIMMMKKKEEEFFFNNNGGGGGGFFFEEEEEEFFFGGGGGGLLLMMMOOOOOOMMMKKKJJJKKKGGGGGGFFFDDDCCCCCCEEEHHHCCCEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCAAA@@@BBBFFFJJJIIIaaa~~~nnn[[[QQQKKKHHHLLLSSS[[[```iiittttttbbbVVVGGGEEEBBB???<<<;;;;;;;;;======???AAACCCCCC@@@>>><<<===============<<<<<<777777888777777999<<>><<<999666555555777888444666888:::;;;<<<;;;;;;888999:::999888888:::<<<666666555444444444444555333333444444555666777777555444444555666777777666555555555555666777999999BBB>>>888555555555666666888777666555555444444555666666555444333333333333666666555555666777999:::222---***---222222***"""//////000000111111111222000222333333222222333444,,,444777222222888666...777555333333555666777777666777999888666333333333666666888:::;;;>>>IIITTTcccttt{{{kkkXXXUUUUUU___iiihhh[[[MMMEEEBBB>>>:::888999:::;;;888>>><<<>>>GGGKKKUUUgggxxx~~~|||tttkkk```WWWPPPUUU\\\aaafffmmmvvv||||||dddPPPHHHCCC@@@@@@@@@>>>AAAEEEOOOCCC:::999:::777777999@@@????????????AAABBBCCCBBBAAA@@@??????@@@AAABBB======<<<;;;999888888777777777777888999999::::::888555222222555666666444555999<<<;;;666444555888333444777888888777444333444444222222222222444444444333222111111222333444444333333222111111111222333333222222000///...---222333444555555555444444999888888777666555555444555666666444222111222444333444555444333333444555333555666555444444555666555888;;;;;;;;;@@@JJJQQQdddtttyyywww{{{|||}}}{{{ssslllhhhdddeeeddd```___aaaaaa^^^ZZZXXXWWWTTTMMMFFFEEEJJJIIITTTcccnnntttxxx}}}~~~~~~xxx|||~~~nnnddd```YYYPPPKKKNNNKKKEEEFFFMMMHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMOOOOOOMMMKKKKKKKKKGGGGGGFFFDDDCCCCCCEEEGGGCCCDDDFFFEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBFFFIIIMMMdddtttaaaTTTJJJFFFJJJSSSZZZ___iiitttsssaaaTTTJJJGGGCCC???===<<<<<<===<<<===???BBBEEEDDDAAA>>>======>>>======<<<;;;;;;777888888777777999<<>><<<999777555666777888666777999::::::::::::999666777888777666666888:::555555444444555666777777333333444444555666666777666555555666777777777777777777777777777777777777;;;999555444555777888888888777666555444444444444555555444333333333333444777777666555555555666777444///+++,,,000222///***000000111111111111111111000111333222111111222444000777777222333;;;<<<666777555444555666777777666222444666777666555555555666666888:::;;;>>>IIITTTfffwwwppp[[[VVVTTT\\\ffffff[[[OOODDDBBB>>>:::999999:::;;;:::???>>>???HHHLLLUUUggg{{{ttthhh\\\RRRPPPUUU[[[```eeellluuu{{{hhhTTTIIIDDD@@@@@@???===???DDDIII???888999:::999888:::>>>>>>======>>>???AAABBB@@@???>>>======>>>???@@@<<<<<<;;;:::999888777777666777777888888999::::::888555333333555777666555444888;;;:::777444666888444555666777777666555444444444222222222222444444333333222111111222333333555444333333222222222333111111111111111111000///222333333333333444444444444444555666777777888888444555555333111000111333///111333444444555777888333444555555444333555666777:::<<<<<<;;;???HHHOOObbbsssyyyxxx|||||||||zzzrrrjjjfff```cccbbb___^^^aaaaaa___]]][[[XXXUUULLLDDDBBBFFFPPPZZZhhhttt{{{zzz}}}qqqfffbbbZZZRRRMMMNNNKKKEEEFFFLLLIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNNNNLLLKKKKKKKKKGGGGGGFFFEEECCCCCCEEEGGGBBBDDDEEEEEEDDDCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBEEEIIIQQQggg|||lllZZZKKKDDDJJJTTTZZZ```iiiuuuttt___QQQJJJFFFBBB===;;;;;;<<<>>><<<===@@@DDDGGGFFFCCC@@@>>>>>>>>>>>>===<<<::::::777888888888777888;;;===???===:::888666666777888888999999:::999999888888444555666555444555666888333333444444555777888999333333444444555666666666444444444555555555555555555666777777777666444444666444444555888:::::::::777666666555444444333333333333333333333444444555777666555444333333333333444111---,,,...111333444222222222222222111111111///111222222111111222333///333333...000888;;;888666666555777888999888666444555777777555444444555666666888;;;;;;>>>IIIUUUiiizzzuuu]]]VVVSSSYYYcccddd[[[PPPCCCAAA>>>;;;999999:::;;;999>>><<<>>>FFFJJJSSSeeezzzuuuhhhZZZPPPPPPTTTZZZ```dddkkksssyyylllYYYJJJEEEAAA@@@>>><<<===AAAAAA;;;777888;;;::::::;;;<<<<<<;;;<<<<<<===??????======<<<<<<<<<<<<======;;;::::::999888777666666666666777888888999999:::888666444555666777777666333666::::::777555666888555666666666666666666555444444222222222222444444333333222222222222333333555555444333333333333444///000111222222222222222333222111111111222333444333333444555666888888999333444444222000///111222///111333444333444666888111333444444333333444666888;;;===<<<;;;>>>GGGNNN```rrryyyyyy}}}}}}{{{xxxppphhhccc]]]``````^^^___bbbbbb```]]]ZZZXXXUUUMMMDDDBBBEEESSS]]]kkkwww}}}}}}~~~pppfffcccZZZSSSNNNMMMKKKFFFGGGKKKIIIIIIHHHGGGGGGHHHIIIIIIGGGIIIKKKLLLKKKIIIIIIJJJFFFGGGGGGEEEDDDCCCEEEFFFBBBDDDEEEDDDCCCBBBCCCEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBEEEHHHRRRgggwwwbbbNNNGGGNNNXXX]]]bbblllwwwvvv```RRRGGGDDD>>>:::777888;;;===<<<>>>BBBFFFIIIIIIEEEBBB?????????>>>===;;;:::999777888888888777888:::<<>>;;;:::::::::;;;<<>>999888888;;;===>>>???BBBGGGJJJIIIFFFCCC?????????>>>===;;;:::999777888999888777777888:::===<<<:::999777777777777666666666777888:::;;;;;;555666666666555555777888444444333333222333333444444444444555555555555555222444555444222111333444///111333666777777666555333222333555888999888666444555555555444333222111111111111222333444555666111222222333333333333333,,,---/////////000333666444333333222222111111111///111222222111111222333444666777666666888999777555555666888::::::999777:::;;;:::888555444444555777777999;;;<<>><<<::::::;;;;;;AAAFFFEEEFFFNNNRRR[[[mmmvvvwwwiii[[[RRRPPPUUUZZZ___ccciiipppvvvmmmYYYKKKFFFAAA???<<<999:::===999999999999999:::888666888999999:::;;;;;;<<<<<<========================999888888777777666666666555666666777888888999999666777777777777666666777333555777888777777777777777666555444444555666777444444222222222222444444333333333333333333333333222111111111111111222222333333333333333222111111222111000//////111333444444444444444555555555555555666666444222111222444333444555444222111222333000111333333333333444666555999;;;;;;;;;@@@IIIQQQ```sss|||}}}~~~{{{tttllleee```aaaddddddbbbaaacccbbb___XXXVVVVVVUUUNNNEEEDDDGGGFFFNNN\\\kkkwww{{{{{{zzzzzzooofffddd```\\\VVVPPPLLLIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIBBBEEEGGGHHHHHHGGGHHHIIIEEEFFFGGGFFFEEEDDDDDDEEEDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDGGGIIINNNaaaxxxoooYYYQQQTTTZZZ^^^dddnnnzzzzzzeeeWWWHHHEEEAAA===;;;<<<>>>???>>>???AAADDDGGGGGGEEEBBB>>>>>>>>>>>>===<<<::::::777888999999777666777888:::999888888777777888888555555555666888:::;;;<<<555666777777555666777999555444444333222222333333555555555555555555555555444666888666333222444666000222444666888999999999222111111222444444333111333444444555444333111000111111111111222333555555000111222333444444444444+++---///000000000111222222222222222222111111111000222333333222111333444444555666666666777666555555444555666999:::999888666777777777666666888:::777777999<<<<<>><<<;;;;;;;;;;;;>>>CCCAAACCCLLLPPPZZZlllyyyvvvfffYYYPPPRRRVVV[[[___ccchhhpppvvvlllXXXKKKEEE@@@???<<<888999===888:::;;;999888:::999666888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======888888888888777777666666555555666777777888888999444666888888666555555666444555666777777777666555777666555444444555666777444444222222222222444444333333444444444444333333111000000000000111111222444444444444444333222111222111000000000111222333111111222333444666666777555666666444222222333444000111333333222222444555000222333444333444555777555888;;;;;;<<<@@@JJJRRR```rrr{{{|||~~~{{{tttkkkddd___aaaeeefffccccccdddccc___ZZZYYYXXXUUUMMMCCC@@@CCCAAAIIIUUUcccpppzzz}}}zzzwwwxxxzzz~~~vvvjjjgggiiieee^^^UUUNNNJJJHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCEEEHHHIIIIIIIIIIIIJJJEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJPPPbbbxxxrrr\\\RRRSSSUUUXXX___kkkxxxyyyeeeWWWGGGEEEBBB???======>>>???=========???AAABBBAAA???======>>>======<<<;;;;;;777999:::999777666666777666666777777777888888888777666666666777888:::;;;555666777666555555777999555555444444444555666666555555555555555555555555222555777666222000222555111222333444555666777888333222111111333444333222222333444555444222000///222111111111222333444444111222333444444444333222/////////000000111000000000000111111111111111111111333444444333333444555333222111222333444666888555444333444777999999888333444555444444555888:::777777999<<<<<<@@@JJJVVVjjj|||yyykkk\\\UUUQQQWWW______TTTHHH@@@???>>><<<;;;;;;;;;;;;999>>>===@@@IIINNNXXXjjjyyyuuufffZZZRRRSSSWWW\\\```ccchhhpppuuulllYYYJJJDDD@@@>>>;;;888999===666:::;;;888777:::;;;888999:::;;;===============<<<===>>>??????>>>===<<<999999888888888888777777555555666666777888888888333555888777555444444666666666666777777777555333666666555555555555666666444444222222222222444444333333444555555444333333111111000000111111222333222333333444444444444444111111111222222222333333111222222333444444555555555555555444222111222333000111333333222222333555000222444444444555666888666999<<<;;;;;;@@@IIIPPP___qqqyyyzzz~~~}}}~~~uuukkkccc^^^^^^bbbdddcccccceeeccc```ZZZXXXXXXVVVMMMCCC@@@BBB@@@EEEPPP\\\hhhqqqvvvwwwwww}}}{{{tttwww{{{|||ooojjjpppmmmdddXXXPPPKKKGGGEEEGGGGGGFFFEEEEEEFFFGGGGGGCCCFFFIIIJJJJJJJJJKKKLLLEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBBEEEFFFGGGGGGFFFGGGIIIKKKSSSdddzzzrrr]]]RRRPPPOOOSSSZZZgggvvvxxxdddVVVEEECCCAAA>>>===<<<======<<<;;;:::;;;===>>>>>>===<<<===============<<<<<<777999:::999777666666666444555555666777888888888999888777666666777888999555666666666555555777888555555555555666888999:::555555555555555555555444///222444222...,,,///222111000000000111222333333666444333333555666666666222333444555444222000...222222111111222222333444333444555555444333111000333111///...000111111/////////000000111111111222222333555444333333444666777444222333444777;;;@@@555333222333555888999999444555444333222222444666888777999<<<===@@@JJJVVVeeexxxzzzlll___VVVPPPTTT\\\]]]TTTJJJ@@@???>>>===<<<;;;;;;;;;<<>>;;;888999===444:::;;;777777<<<===::::::;;;<<<>>>???>>>>>>===;;;<<<===>>>>>>===<<<;;;999999999888888888888888555555666666777888888888111555777777555333444555777666666777777666444222666666666666666666666666444444222222222222444444333333444555555444333333222111111111222333333444000111333444555666666666111111222333333333333222555555444333333222111111444444444333000000111222333444555333111000000111111333444555555555777999888;;;===<<<;;;>>>GGGNNN]]]ooowwwwww}}}}}}|||~~~zzz}}}vvvkkkbbb\\\[[[```bbbaaaccceeedddaaaVVVUUUVVVUUUNNNEEECCCEEE???DDDLLLXXXbbbjjjmmmnnnooovvv~~~sssxxx}}}pppiiinnnjjjcccYYYPPPJJJHHHHHHKKKIIIFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDEEEDDDDDDCCCBBBBBBEEEFFFGGGIIIIIIIIIHHHGGGQQQ```uuurrr```SSSOOOPPPVVV\\\fffsss{{{fffUUUMMMFFF@@@???>>><<<===@@@;;;;;;<<<>>>@@@???<<<999888:::;;;===<<<:::888666444777;;;;;;888666666777777999:::999777666666777888888777777777999:::;;;333444666888999888777666999888777888::::::888777;;;:::888999::::::888777555555444444444333333333111111000000111111222333777555333111000111222333666666666555444444333333///000222333444444333333111222222333333222222222222222111000//////000000***111555111,,,,,,000222///111333444333333444555555555444555555666777888666777888888888777555444555666777666444444666777333999999999???@@@III[[[ooo{{{~~~ppp___YYYUUUVVV[[[[[[SSSKKK@@@@@@??????>>>=========:::;;;@@@DDDGGGNNN^^^mmm{{{yyyooocccZZZWWWXXX\\\bbbfffiiirrr{{{mmm[[[KKKDDD???>>>===;;;;;;===999999888888888999;;;<<<333666;;;???AAAAAA@@@???>>>???@@@@@@???>>>===<<<>>><<<999555333222222333666666444333333444555666777666666666555555555555777444555888888666666999444444444555555555666666555555555444333222000000444333222444666777777666111111111111111111111111222333555555555555666888444444444333333222222222222111000000222222111000666444222000111555999<<<222222333333333444444444444666888888777666666777777777:::===???@@@GGGOOO]]]jjjwww|||~~~}}}yyyzzz}}}pppddd]]]aaacccaaa^^^^^^aaabbb```YYYVVVUUUUUUQQQHHHCCCCCCEEEGGGJJJOOOWWW___ggglllnnntttzzzxxxzzz||||||mmmfffjjjggg```WWWOOOJJJIIIIIIIIIGGGEEEEEEFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAAUUUcccxxxuuubbbUUURRRTTTWWW]]]gggsss|||gggUUUKKKDDD?????????<<<===@@@======>>>>>>===============>>>@@@AAAAAA???===;;;555777999:::999777666666555777888888666555555666888777666666666777888999888888999999888666333222777666666888:::;;;:::999:::999888888888888777555555555555444444444333333333333333333333444444555777666555444444444555555666666666555444444333333000000111222333333333222333333333444333333222222222222111000000000000000,,,111444000---///222222000222444555444444555666444444444444555666777888555666777888999999888888555666666666444444666777444:::888888???BBBMMMaaarrr~~~qqq^^^XXXTTTVVV[[[[[[TTTLLLEEECCC@@@===;;;;;;<<<===;;;===BBBFFFIIIOOO]]]kkk{{{yyynnnaaaVVVVVVWWW[[[```dddhhhqqq{{{lllYYYJJJCCC>>>===<<<999:::<<<;;;:::999888888888999:::666999<<>><<<;;;::::::999888777666444444666666555444444444555666777777666666666555555555777444444777888555555888444444444555555555666666333444333333333222111000111000000111333444444333333333333333333333333333333444555555555555666888444444333333333222222222000000111111222222222333555333111000000333666888222222222222333333333333444555666666555555666777777777:::===???@@@GGGOOO]]]jjjwww}}}~~~}}}zzz|||rrrfff___aaacccbbb^^^]]]___^^^[[[YYYVVVVVVVVVRRRKKKFFFFFFFFFFFFHHHLLLSSS]]]ggglllooouuu~~~xxxvvvxxx{{{wwwiiiccccccaaa\\\TTTNNNJJJIIIJJJHHHFFFEEEFFFGGGIIIIIIHHHEEEFFFFFFGGGIIIJJJLLLLLLIIIIIIHHHFFFDDDCCCBBBAAAFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCXXXfffyyyxxxcccUUUTTTXXXYYY^^^gggsss|||gggVVVHHHCCC???@@@???===<<<>>>===??????<<<999888;;;>>>;;;<<<===>>>>>><<<;;;999777666777888999999777555333444666666555444555666999999777666666777888888888888999888777555333222555555555777:::<<<;;;::::::888777777777777555444555555555555555444444444444333333333333444555555666666777777888888777777666666666555444444333333111111000000000111111222333333333333222222111000222111000000000000000000///222222000000333333111111333555666555444555666333333333333444555666777333444666888:::;;;;;;;;;555666666555444444555777555:::777777???DDDQQQgggvvv~~~}}}rrr]]]WWWSSSUUU[[[\\\UUUMMMHHHEEE@@@;;;999:::<<<===<<>><<<:::888999:::;;;;;;999777555666666555555555555666666777777777777666666666666666333333666777444555777444444444555555555555555222222222333222222222222000//////000222333333111333333333333333333333333333555666555444444555666333333333333222222222222///222444333111///111333333222000000000111222333111111111222222222222333444444555444333333666888888888:::>>>>>>@@@FFFOOO^^^kkkxxx}}}}}}uuuiiibbbbbbdddddd```^^^___\\\XXXYYYWWWVVVWWWTTTLLLHHHHHHGGGGGGGGGJJJQQQ\\\gggmmmooovvvyyytttuuuwwwzzzqqqddd___\\\ZZZWWWQQQLLLIIIIIIJJJHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGIIIKKKLLLMMMJJJIIIHHHGGGEEEDDDBBBBBBFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBFFFFFFGGGGGGHHHHHHHHHHHHVVVdddxxxwww```RRRRRRWWWZZZ___hhhsss}}}hhhWWWGGGBBB???@@@@@@===<<<>>>:::===???<<<777555888<<<777888999::::::999888777888666555777:::;;;888555222444666777666555666777;;;:::999777777777888888333444555777888888888888666555666888:::;;;;;;999:::888777777777777666444555555555555555555555555222222222222222333444444444555777999::::::999888666666666555444444333333222111000/////////000111111222222111111000///...111111000000000000000111111222111///222666555000111333555555444333444555333333333333333444666666333444555777888999:::;;;555555666555444333555777555:::888999@@@EEEQQQfffvvv}}}}}}ppp\\\VVVQQQTTTZZZ\\\VVVOOOFFFDDD@@@<<<::::::<<<===>>>@@@EEEJJJJJJNNNYYYeeevvv|||nnn```VVVTTTTTTWWW]]]aaafffppp{{{ooo\\\LLLDDD>>><<<;;;999999<<<<<<;;;:::999888999:::;;;=========>>>???@@@AAABBBBBBBBBBBBAAA@@@===;;;:::::::::;;;;;;:::999777666666666666666666666777777888888888777777777666666555333333666666444444777555555555555555555555555333333333333333444444555333222222222444555555333111111111111111111111111222444444444222111222333333222222222222222222222111555888666000---...111222222111111000000000000000000111111111222222222555555555333222444777:::888888:::>>>>>>???FFFNNN^^^kkkyyy~~~~~~~~~xxxlllcccbbbeeefffdddbbbbbb___ZZZ[[[XXXWWWXXXTTTLLLGGGGGGHHHHHHIIIMMMTTT^^^ggglllooouuu{{{vvvsssuuuwww{{{~~~lllaaa\\\WWWVVVSSSOOOKKKHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFGGGGGGFFFGGGHHHJJJMMMNNNIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEGGGGGGPPP^^^tttuuu^^^PPPPPPUUUYYY^^^gggrrr}}}}}}iiiWWWHHHBBB???AAA@@@===<<<>>>888===AAA@@@;;;777888::::::;;;<<<<<<<<<<<<;;;:::888666444666999;;;999666444666888888888777888999999888777666555555666666111222444666888:::;;;;;;888777777888::::::999777:::888777777888888777666444444555555555555555555333333222222333333444555222444777999::::::888777666666666555444444333333222111000/////////000111222222333333222111000000111000000000000000111111222111000///333888666111000222333333222222222333333333333333333444666666555555555555666666777777444555666555333333555666333::::::;;;CCCEEEOOObbbuuu{{{nnn\\\UUUPPPSSSYYY[[[VVVOOOAAAAAA???>>>============>>>@@@EEEIIIIIIKKKVVVcccsss}}}pppcccZZZTTTTTTXXX^^^bbbgggqqq{{{tttaaaNNNFFF???===<<<:::;;;>>>999999888888999;;;===>>>======<<<<<<===???@@@AAABBBBBBBBBBBB@@@>>><<<:::>>>===;;;999777777777777555666666777777888888888999888888888888777777777555333333666666444444777555555555555555555555444444444333333444555666777555444333444555666555444111111111111111111111111111222333222000000000222222222222222222222222222...333777666222///000333333333333222222111000///000000111111111222222222555666555444444555999;;;999888:::>>>>>>???FFFNNN^^^lllzzz~~~~~~yyylllddd^^^bbbdddccccccdddaaa\\\\\\YYYXXXXXXSSSJJJEEEDDDIIIJJJMMMRRRYYY___eeeiiilllsssxxxuuutttwwwyyy|||yyyhhh^^^[[[TTTSSSQQQNNNJJJGGGGGGHHHIIIGGGEEEEEEFFFFFFFFFEEEGGGFFFFFFFFFGGGJJJLLLNNNHHHHHHGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCC@@@BBBDDDFFFFFFEEECCCBBB@@@@@@@@@AAACCCDDDFFFGGGKKKZZZpppppp\\\PPPPPPUUUXXX\\\eeeppp{{{~~~iiiXXXKKKEEEAAAAAA@@@===<<<>>>:::>>>BBBBBB???;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<777666555666888999999888777999::::::999888999:::555444333222222333444444444555555666777888888999999888777888::::::888666888777666777999:::999888333333333444444444444444666555555555555666777777333444666888999999888777666666666555444444333333111111000000000111111222333444444555555555444444000000000000000111111222000111000///333777666111000111333333111111111222333333333333444555666777777666555444444444444555444555555444333333444666333:::;;;===DDDFFFOOObbbuuuyyylll\\\VVVPPPRRRYYY[[[VVVOOO@@@@@@??????>>>>>>=========>>>BBBEEEEEEHHHTTTaaappp~~~|||pppddd\\\SSSUUUZZZ```eeeiiirrr|||vvvdddPPPHHH@@@>>><<<:::;;;???888888888888:::<<<>>>???<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@>>>===;;;>>><<<999666555555555666555666777888999999888888999999999999888888888777666333333666777444555777555555555555555444444444555444333333333555666777444333222222444444333222333333333333333333333333///111222111000000111222111111111222222222222222+++///444555444333444666333333333333222222111111111111111222222222222333555555666666555666999;;;999999;;;>>>>>>???EEEMMM]]]lll{{{xxxkkkbbbYYY]]]```___```bbb```\\\\\\YYYXXXXXXSSSKKKFFFEEEIIIKKKNNNSSSYYY^^^bbbdddfffooo~~~xxxvvvvvvwwwyyy}}}wwwfff]]]ZZZSSSSSSQQQMMMIIIFFFFFFGGGFFFEEECCCDDDEEEFFFFFFEEEGGGFFFEEEDDDFFFIIILLLNNNIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEFFF???AAADDDGGGGGGEEECCCBBBEEEEEEDDDCCCDDDEEEFFFGGGIIIXXXooo~~~vvvfffVVVMMMNNNSSSVVVZZZcccnnnyyy~~~jjjYYYOOOHHHBBBAAA@@@======???;;;<<<=========<<<;;;;;;888888999999::::::::::::555666777777777777999;;;888:::;;;;;;999888888999555444333222333444555666777777666666666666777777777777777888::::::999888555444444666888:::999888222222222333333333444444666666666666666777777888555666777888999999888777666666666555444444333333000000111222333333333222111222333444444444444444000000000000000111222222...000111///111555555222111222444333222111111222444444444444555666777888888777666555444444555666444555555444333333444666444::::::<<>>:::999999999:::;;;===>>><<<<<<===>>>@@@AAAAAABBBAAAAAABBBBBBAAA???>>>===888888777666555555444444555666777999::::::999999::::::999999999888888888777444444777888555555888666666555555555444444444444333222111111222444555333222111222333333222111333333333333333333333333///111222222111111333444000111111111222222222222...000333555666555444333333333222111111111222222222222222222333333333333222444555666666666888::::::999;;;>>>>>>???EEEMMM]]]lll|||~~~vvviii```XXX\\\^^^^^^^^^aaa```\\\ZZZWWWWWWYYYUUUNNNIIIIIIIIIJJJKKKOOOSSSXXX\\\___aaakkk}}}}}}xxxwwwxxxuuuxxx|||uuueee]]]ZZZSSSSSSQQQMMMIIIFFFEEEEEECCCBBBAAACCCEEEGGGGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDFFFHHHIII???AAADDDGGGGGGFFFCCCBBBGGGFFFDDDCCCBBBBBBBBBCCCIIIYYYpppyyyuuukkk]]]PPPJJJLLLPPPTTTYYYbbbmmmxxxjjjYYYQQQJJJCCCAAA???======@@@;;;999777777999:::::::::999999999::::::;;;;;;;;;444666888888666666999<<<999:::;;;;;;999888888888777666555555666777888999666666666666666777888888555555555888:::<<<;;;:::333222222444777999999888111111111222222333333333444444444444444555666666777777888999999999999888777666666555444444333333///000222333444444444333---...///000111222222222000000///000000111222222---000111///000444555333222333555444333222222333555555444555555666777888888777666555555666777888444444555444333222444666555;;;:::;;;DDDJJJXXXnnn|||}}}~~~zzzmmm^^^WWWPPPRRRWWWYYYTTTNNNGGGDDD@@@<<<::::::<<<===:::;;;===??????CCCQQQ___ppp}}}vvviii___YYYSSSVVV^^^fffkkknnnuuu}}}rrr```PPPGGG???<<<:::888:::===<<<;;;:::::::::;;;<<<===<<<===>>>@@@BBBCCCCCCCCC@@@AAAAAABBBAAA@@@???>>>222444555666777555444333555666888999::::::999999:::::::::999999999888888777555555888888666666999666666555555555444444444333222000//////000222333555333222333444444333222111111111111111111111111000222333333333333555666000000111111222222222222555555555666666333///,,,333222111000000111222333222222333333333444444444000222555666666666777888:::999;;;>>>>>>???EEEMMM]]]lll|||}}}||||||~~~|||uuuhhh^^^[[[___```^^^___aaaaaa^^^XXXVVVWWWYYYWWWQQQMMMNNNIIIHHHHHHIIIMMMSSSXXX\\\]]]iii||||||xxxxxxxxxrrrvvv|||uuufff[[[VVVVVVRRRNNNLLLLLLLLLJJJGGGGGGFFFFFFEEEEEEEEEEEEEEECCCEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHFFFFFFFFFGGGHHH@@@BBBEEEDDDCCCBBBEEEGGGCCCBBBBBBCCCFFFGGGGGGFFFBBBEEEHHHHHHFFFEEEFFFIIIJJJYYYpppwwwpppcccWWWOOOKKKLLLMMMTTT\\\eeemmmwwwlllZZZMMMFFFAAA@@@>>><<<<<<>>>===;;;:::;;;<<<<<<888555777666666777999::::::999999666555555888888666444555666666777777777666666777777666666666777999:::888:::;;;;;;999888777888;;;:::888777777999;;;<<<777666444555666888888777555444333222111222333444777555444666:::===<<<999999999999999999888777666333444555666555444333222000000000111222222222333000///...///000222555777000222333222000///...///555111///222222000000222...222666666333000111222///222555555222111333666888555333444666666444222666555333111000111555999555:::888:::BBBGGGQQQcccwww}}}yyyjjjYYYUUUSSSTTTXXXXXXTTTPPPAAA@@@===;;;::::::;;;<<<:::???======DDDEEELLL\\\kkk~~~{{{kkkZZZVVVYYY[[[aaahhhkkkkkkqqqxxxrrr___KKKDDD>>>===<<<999999<<<=========???@@@>>>:::777===???@@@@@@@@@@@@BBBCCCBBBBBBAAA@@@???>>>===<<<:::888666666666666555444888888888999::::::;;;;;;:::999999999999999999999666666666666666777888888555555666666666555333222444444444444444444444444333222222111111222333444555555666444222000111111444555555555444333333222111222333222000000000111111444555333000///444888333444444222000000111333333333222222222333444555222222333444555666777777888999999999:::>>>CCCFFFXXXeeettt}}}~~~|||~~~|||wwwjjj]]]aaa___]]]]]]^^^___```___[[[ZZZXXXWWWUUURRRMMMIIIMMMIIIFFFGGGKKKOOOPPPPPPYYYdddxxx|||zzzyyymmmsss|||vvvggg\\\XXXVVVRRRNNNLLLKKKKKKIIIGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIDDDCCCBBBAAA@@@AAAAAABBB@@@BBBDDDDDDCCCBBBDDDGGGCCCBBBAAABBBDDDFFFEEEDDDEEEHHHJJJJJJGGGFFFHHHJJJJJJWWWlllwwwooocccVVVNNNJJJKKKMMMRRRZZZdddlllvvvkkkXXXMMMFFFAAA@@@@@@===>>>@@@===;;;:::;;;<<<<<<:::777>>>===<<<<<<===>>><<<;;;888666555666888999888666444555666777888999999999777666555555666777888999999:::;;;:::888777888999999999888777888999:::;;;888777666777888999999777777666555444333444444555444333333555777888888777777888888888777777666555444444444444444333222222111111111111111222222222000000//////000222444555000111222111000///000111///,,,,,,111333333444888000222444555444222111111333333444555666777666555777555444444666666444222555555555333222333777:::555:::888999AAAEEEOOOaaatttzzzkkkXXXTTTQQQQQQUUUVVVSSSOOOCCCBBB???<<<:::999::::::999>>><<<===CCCDDDJJJ[[[lll~~~nnn]]]ZZZVVVXXX___gggiiijjjooouuuqqq^^^LLLEEE???>>><<<999999;;;>>>===<<<<<<======<<<;;;===>>>@@@@@@@@@@@@AAACCC@@@@@@@@@@@@???===;;;:::;;;999777777777777666555555555666666777888888999999999999999999999999999666666555555666666777888555555666666666555444333333333333333333333333333222222222222222222222111222333444333111000000111444444555555444333333222111222333222000000000111111444666555222111444888222333444333111000111222333222222222333333444444333333444555666777777888999:::;;;;;;<<>>>>>AAA===;;;::::::;;;<<<;;;:::===;;;:::999::::::888777888777666777999::::::999444555666888999::::::;;;666666555555555666777777999:::999888666666888:::777777777888888888999999777777777999;;;;;;999777777666555333333333444555222444555555444444555666666666777777666666555555444444333222222222222222222222222111111111111111111111000///000111222333000111111000//////222444333000000222222000000333111111222444555444222000555333111444888:::777444777555444555666666555333333444555555555666888:::555:::888888@@@CCCLLL^^^ppp}}}mmmXXXSSSNNNNNNQQQSSSQQQNNNEEECCC@@@<<<:::999999999888===;;;<<>><<<999888:::>>><<<::::::;;;===>>>>>>===>>>@@@@@@??????@@@BBB===>>>?????????<<<:::999999777555444555666555444444444555666666777777888888888888888888888888888555555555555555666777777555555666666666555444444222222222222222222222222111222333333222111//////000111222222000000111222444444444444444333333222111222333222000000000111111444777666444333555777111222444444333111111111222222222333333333444444333444555666777888888999888:::<<<===>>>@@@DDDFFFUUUbbbqqqyyy~~~~~~}}}~~~}}}yyy|||~~~}}}pppcccZZZZZZ[[[^^^aaaccccccbbb\\\ZZZXXXWWWVVVTTTQQQOOOHHHFFFDDDDDDGGGJJJLLLMMMQQQ]]]qqq||||||}}}|||~~~vvvggg^^^[[[WWWTTTPPPLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEAAABBBDDDDDDDDDEEEHHHJJJFFFFFFEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFGGGHHHEEEDDDBBBCCCCCCDDDBBBAAACCCFFFHHHGGGDDDBBBCCCEEEIIIRRRccczzzxxxpppbbbTTTKKKHHHIIIJJJQQQYYYcccjjjuuuiiiUUUMMMFFFAAA@@@???<<<<<<>>><<<:::999888999:::;;;<<<888777666666777777666444777777777888:::;;;;;;;;;555666777999999:::::::::666666666666666666777777999999888666555555888;;;555666777888888888888888666666777999;;;;;;888666333222111111111222333444333555777666444333555888666666666777777666666555444333222111000111222333333222222222111000000000222111000000000000111111000111000//////000333666666333222333111------111222111111333666666333///222111111333666777666444666666555555666666555555111333555666666666777999444999777888???BBBJJJ[[[nnn~~~~~~pppZZZTTTMMMLLLPPPRRRQQQOOOEEECCC@@@<<<:::999::::::888===<<<===CCCDDDJJJZZZnnnsssaaa]]]UUUXXX```hhhkkkkkkooouuu{{{ppp^^^OOOGGGAAA???===999888:::<<<:::999:::<<<>>>>>>======>>>??????>>>>>>???AAA===>>>???@@@???===:::999999888666555666777666555666666666777888888999999777777777777777888888888555555555555555666666777555666666666666555555555333333333333222222222222111222333444333111...---///111222222111111222444333333444444444333333222111222333222000000000111000333666666555333444555///222444555444222111111222222333333444444444333444444555666777888999999777999<<<>>>???@@@CCCEEETTTbbbqqq{{{~~~}}}}}}}}}yyyxxx{{{~~~ssseeeWWWXXXZZZ^^^bbbeeeeeeddd]]][[[XXXVVVTTTRRROOOMMMHHHGGGEEEEEEGGGJJJMMMOOOQQQ]]]ppp~~~uuueee]]][[[XXXVVVQQQLLLIIIGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDAAABBBDDDDDDDDDDDDGGGIIIAAABBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDEEEEEECCCBBBCCCEEEGGGFFFCCCAAABBBDDDHHHQQQbbbxxxzzzqqqbbbTTTJJJGGGHHHJJJRRR[[[dddkkkuuujjjUUUMMMFFF@@@>>><<<999888:::::::::999888888999:::<<<:::999888999;;;<<<;;;:::777888999999::::::;;;<<<888888999999999888888777777777777777777777777666888888777666444555888:::444555666888888999999888555555666888:::999777444222111000000111222444555222555777666333222444777666666777888888777777666444333222111000111222333333222222222111000000000111111000000000000000000000000000//////111444777///...000222222000222888222111111333777777444000///222444555444444666888555666666666666555666666///111444555555555666777444999777888???AAAHHHZZZooo~~~}}}}}}}}}qqq\\\UUUNNNMMMPPPRRRRRRPPPCCCAAA???<<<;;;;;;<<<<<<888>>>===???EEEEEEKKKZZZnnnqqq___ZZZUUUXXX___fffiiiiiimmmsssxxxqqq```OOOHHHBBB@@@===:::999;;;888888:::<<>>??????======>>>@@@>>>>>>@@@@@@???>>><<<;;;<<<;;;999999:::;;;:::999666666666777888888999999666666777777777888888888555555555555555666777777666666666555666666666666555555444444333333333222111222333444333111///---000222333333222222444555222222333333444333333222111222333222000000000111///111333444333333222222///111444555444222111111111222333444444444333333444444555666777888999999666888;;;===>>>???BBBDDDPPP___ppp{{{}}}}}}~~~~~~||||||~~~}}}yyyuuuxxxzzz}}}uuufffVVVWWWYYY^^^ccceeeeeeeee^^^\\\XXXVVVSSSOOOKKKGGGFFFFFFEEEDDDEEEHHHKKKNNNSSS^^^ppp|||||||||||||||~~~uuueee]]]\\\ZZZXXXTTTNNNIIIGGGHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDDDDCCCCCCEEEGGG@@@@@@AAABBBBBBBBBBBBAAAGGGFFFFFFGGGIIIJJJJJJHHHGGGEEEDDDDDDEEEEEEDDDBBBCCCFFFHHHHHHEEECCCDDDFFFGGGQQQcccxxx|||rrrcccTTTJJJGGGHHHJJJSSS[[[dddkkkuuulllXXXLLLEEE???===;;;888777999:::;;;;;;:::999888:::;;;;;;:::999:::===>>>===<<<777888::::::999999:::<<<999999999999888777666555666666777777777666555555666777777666555555777999555666666777888999::::::555555555777888999777555555444333222222333444555000222333333222222333444666666777888888888777777444444333222222222222222222222222111111111111111000000000000000000000///000111111111000111444666111111222333111---000555111111222555666666444222000444888888666555888<<<444666777777666555666888000222444555444444555666333888777888???AAAIIIYYYppp~~~}}}}}}|||~~~qqq\\\VVVOOONNNQQQSSSRRRPPPBBBAAA???===<<<<<<===>>>888>>>>>>@@@FFFFFFKKKZZZkkkqqq^^^YYYTTTUUU[[[aaacccccchhhnnnwwwssscccOOOHHHBBB@@@>>>;;;:::<<<777888:::===??????<<<999<<<===???>>>===<<<===???????????????>>>>>>======999777666666777888888777444444555666666777777888666777777888888999999999666666666666666777888888666666555555555666777888666555555444444333333333222333444444333222000000111222444444333333444555111222222333333333333333111222333222000000000111000000111222222222222222///111333444333222222333111222333444555444333222333444555666777888888999666888:::;;;<<<>>>BBBDDDMMM\\\nnnzzz~~~|||{{{{{{||||||}}}{{{zzzzzzzzzyyywwwuuuyyy{{{}}}tttdddWWWXXXYYY]]]bbbeeeeeeeee^^^\\\YYYWWWSSSNNNHHHDDDBBBCCCBBBBBBBBBDDDHHHKKKRRR]]]ooo~~~xxxuuutttxxxyyy|||wwwfff^^^]]]\\\ZZZVVVOOOIIIGGGIIIKKKGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEDDDBBBBBBDDDFFFBBBCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDEEEHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDBBBBBBEEEGGGGGGDDDCCCEEEGGGGGGRRRfffzzz~~~tttdddUUUKKKGGGIIIKKKPPPYYYccckkkwwwnnn\\\JJJCCC>>>===<<<::::::<<<;;;===???>>>;;;999:::;;;;;;:::999999;;;<<<;;;:::777999::::::888777888:::777777888888888777666666444444555555555444333222444555777666555555777888777777777777888:::<<<===777666555666888999888777999888555333111000000000111111000222444555555444444555666666777777777666444444444444444333222222111111111111111222222222//////000000000000000000000111222222222222333444666555555555///***+++111///222555666555555444555222333555777888888999:::444666888777666555777999222444555555444444555777222888777999@@@BBBIIIZZZooo~~~}}}|||ppp\\\VVVPPPOOOQQQSSSQQQNNNDDDBBB@@@===;;;;;;<<<<<<777======???FFFEEEJJJYYYggg}}}rrr```\\\UUUVVVYYY^^^______eeelllvvv}}}ssscccOOOGGGBBB@@@???<<<<<<>>>:::999999;;;======<<<:::<<<===>>>>>><<<<<<===>>>???>>>===<<<<<<<<<======777555444444555666666555555555666666777888888999777777888888999::::::;;;777777777777777888999999666666555555555666888999555555444444333222222111444444333333333333333333111222333333222111222444111111222333333333333333111222333222000000000111222111111111222333333333000111333333222111333444000222333555555444333222333333444555666777777888888999:::;;;<<>>999888666777888::::::999;;;999555222...,,,+++***444222111333777999888666333333444555666666666555333444555666555444333222000000111111222222222333......///000000000000000000111333444222222222333///000222444000---000777...222666777555333444666222111000333888:::888666333666888888666555777:::555666666555444444666888111777777999AAACCCJJJ[[[nnn}}}{{{oooZZZUUUPPPOOOQQQRRRPPPMMMFFFDDDAAA>>>;;;:::::::::666<<<<<<>>>EEEDDDIIIXXXdddzzztttccc___XXXXXXZZZ^^^^^^___eeemmmrrr{{{rrrcccNNNGGGBBBAAA???======???<<<;;;999999:::<<<<<<<<<<<<===>>>===<<<;;;<<<===???===;;;:::999;;;<<<===<<<:::999999:::;;;;;;:::888888888999::::::;;;;;;777777888999::::::;;;;;;888888888888888999999:::777666555555555777888999444444333333222111000000444444333333333444555555000222333222111000111222000111222333333333333333111222333222000000000111444333111111222444555555111222222222111111333555000111333555555444333222222222333444555666777777:::;;;;;;;;;<<>>===;;;;;;>>>===BBBGGGIIIFFFBBB@@@??????>>><<<:::999:::<<<======:::777666777888666333666666555555555444444444555555555555555555444444555666555444333444777:::888777666888;;;>>>@@@AAA:::888555666888999888666999777555333222333444555333111111333777888666333777777666555555666888888444555666777777555333111000000000111222444555666222444555555222000000000222...---222444333333555222222222222222222222222000111222111//////222555444555666888888777777666666:::===;;;777444666:::555444444444444555666666777777:::>>>???CCCNNNYYYooo~~~~~~~~~|||lll^^^RRRPPPRRRQQQUUUVVVMMMIIICCC??????>>>;;;;;;<<<999888:::===???BBBKKKUUUgggvvvuuueeeYYYQQQQQQUUU[[[^^^___ccchhhpppwwwrrrbbbPPPHHHAAA@@@???<<<:::;;;999999999999:::;;;<<<<<>><<<;;;:::999888888;;;;;;<<<<<<<<<;;;:::999;;;;;;:::999999888888777666777888999999888777666999777666777:::;;;999777222777;;;;;;777444777:::888777666555555444444555---000222444333333444444444444444444444444444444444444333333222111000000222111111222444444333222000000000000000111111111000222333333222111222333333222222111222333444555222444666777666555555555111000//////000222444555444888===>>>===>>>CCCGGGQQQaaavvv~~~}}}|||~~~}}}|||}}}~~~}}}{{{yyy}}}~~~oooaaaXXXYYY[[[^^^```cccdddeee^^^\\\[[[[[[YYYUUUMMMFFFEEEEEECCCAAAAAACCCGGGKKKMMMWWWiii}}}{{{wwwuuuuuuxxx}}}~~~lllbbb^^^[[[YYYUUUOOOKKKIIIJJJLLLHHHIIIHHHFFFDDDCCCEEEGGGEEEFFFGGGGGGFFFEEEGGGHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEECCCBBBDDDEEEEEEEEEEEECCCAAAAAACCCEEE===@@@BBBCCCCCCBBBCCCDDDIIIPPP^^^qqq{{{rrrdddUUUKKKFFFEEEFFFKKKUUU```iiitttmmm```OOOHHHAAA???===::::::===<<<@@@DDDEEEBBB???=========<<<;;;:::::::::;;;<<<:::888666666888999777666777777666666666555555555555555555555555555555555666666555444333444666999666555555777:::<<<===<<<:::888666666888999888666999777555444333333444555444333333444666777777666666666666555666666777888444555666666666444222111000000111111222333444555222333555444222000///000111000111333111...111777333333333333333333222222333555666555222222555999555666777888888888777666555777999888555444555666777666444333333555777888555666999===>>>BBBLLLXXXnnn~~~~~~~~~~~~nnn^^^RRRPPPRRRQQQVVVWWWNNNIIICCC??????>>>;;;;;;<<<999888:::===???BBBKKKTTTgggvvvuuufffYYYSSSRRRTTTYYY\\\^^^dddkkkooovvvttteeeRRRIIIBBBAAA@@@===<<<<<<===<<<;;;999888999999:::===<<<;;;;;;:::;;;;;;;;;======<<<;;;:::;;;;;;<<<;;;;;;:::999999888888777666777888999999888777666999777666777999:::999777555777888999999888888888999888777666666555666666---///222333222111222222444444444444444444444444444444333333222111111000000000000222333444222000111111111111111222222222000111333333222222222333000111222333444333333222111333666666555444444555222222222222333444555555444888<<<===<<<===AAAEEERRRaaattt~~~~~~~~~}}}||||||}}}~~~}}}{{{~~~{{{nnn```WWWXXXYYY[[[^^^```aaabbb^^^\\\[[[ZZZYYYSSSKKKEEEDDDDDDCCCBBBAAACCCFFFIIIMMMWWWggg{{{~~~xxxvvvwwwzzz~~~~~~nnnddd```]]]\\\XXXSSSNNNLLLLLLNNNIIIJJJIIIGGGEEEEEEFFFHHHDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBDDDEEEBBBCCCCCCBBBAAABBBEEEGGG???BBBDDDEEEDDDCCCCCCDDDFFFPPP```rrr{{{sssdddVVVKKKEEEDDDEEEGGGQQQ]]]fffrrrmmm^^^QQQIIIBBB???===:::999;;;<<<>>>@@@???===;;;::::::::::::::::::;;;;;;;;;;;;888666555666888999999888777777777777777666666666555555555555555555555555666666666444333333555777666555666888:::;;;;;;999999888777777999999999777888777666444444444555555444555555444444555777999555555666666666777777777444555555555444333111000222111111111222333333444333555666555333222222222111222444333...+++000999333333333333333333444444444666777666444444666:::555666777999999888888777666666777777666666555555888777555444444666888:::555555888<<<===@@@KKKVVVmmm~~~~~~qqq___RRROOOQQQQQQVVVYYYPPPIIICCC??????>>>;;;;;;<<<:::999:::===???BBBJJJTTTgggvvvvvvggg[[[VVVSSSTTTXXX[[[]]]dddlllmmmvvvvvvgggTTTKKKCCCBBBAAA>>>===>>>???===:::888777888:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<::::::;;;===>>>;;;;;;:::999999888888777666777888888888888777777888777666777999:::999888888777666888:::;;;999777:::999888777777666666666000222444444222111222333444444444444444444444444444444333333222222111111000000111333555555222000222222222222222222222222///111333333222222333444///111333555555444222000111333555666555444444555333333444555666666666666555888;;;<<<;;;<<>><<<999999<<<======<<<;;;:::999999999888888999:::;;;;;;;;;:::888777666666777888888999666666666666666666666666555555555555666666666666666666666555333222333555888777888:::<<<<<<:::999888888888999::::::999999888777666555555555666666444555666444111222666:::444444555666777777777777444555555444333222111000222222222111222222333333555777888777555444444555333222333333000...222:::333333444444444444555555111444666555333222444777555666888999999999888777888777777888999999777666777777777777777888888888555666999<<<===@@@KKKVVVkkk}}}~~~sss```SSSOOOQQQQQQWWWZZZRRRIIICCC??????>>>;;;;;;<<<:::999:::===???AAAJJJTTTgggvvvwwwhhh\\\XXXVVVWWWZZZ\\\\\\aaagggmmmvvvvvvgggTTTKKKCCCAAAAAA>>>===???<<<;;;888777888:::>>>@@@<<<<<<<<<<<<===>>>>>>?????????>>>============>>>;;;;;;:::999999888888777666777777888888888888888777777777777888888888888888888888888999:::999999999999888777666666666666555777777777555444444555444444444444444444333333444444333333333222222222111222333555777666444111222222222222222111111111///111333333222222333444111222444555555444333222000222555555444333333444333444555777777777666555666888:::;;;::::::===???EEERRReeerrrwwwzzz}}}~~~zzzzzz{{{~~~~~~{{{zzzwwwlllaaaZZZZZZ[[[]]]^^^```aaaaaa^^^\\\ZZZXXXVVVPPPHHHAAA???@@@BBBCCCBBBBBBCCCDDDKKKSSSaaattt~~~yyyxxxzzz|||~~~nnndddaaaZZZYYYVVVRRRMMMJJJJJJKKKJJJKKKJJJIIIGGGGGGIIIKKKCCCEEEFFFGGGFFFFFFHHHIIIEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDCCCBBBBBBDDDEEECCCCCCDDDCCCAAAAAABBBCCCGGGIIIJJJIIIFFFDDDCCCCCCCCCOOOaaattt{{{sssfffXXXMMMGGGEEEEEEKKKUUU___gggqqqjjjZZZJJJCCC>>><<<<<<::::::===>>>===;;;999999999::::::888888999:::;;;;;;;;;:::888888888777666666777888555555555555555555555555555555555666666666777777666666777555333333444555777777888999;;;;;;999777777888::::::::::::::::::888888777777666666666777333444444222000000444888444444444555666777777777555555555444333111000000222222222111222222333333444555666555333333444555555111000222444333555888333333333444444555555555000333666555333222444666555666777888999888777777888777666777999999888666444666888;;;;;;999777555777777:::===>>>AAAKKKVVViiizzztttbbbUUUPPPQQQPPPWWW[[[SSSIIICCC??????>>>;;;;;;<<<;;;999:::===>>>AAAJJJSSSgggvvvyyyjjj^^^YYYYYY[[[___^^^\\\]]]```lllwwwvvvgggTTTKKKBBB@@@@@@======???===;;;999777888;;;>>>@@@>>>>>>>>>======>>>>>>???>>>???@@@AAAAAA???===<<<;;;;;;:::999999888888777777777777777777888888999666777777777777777888888555888;;;999666666888<<<888888777666555555555555777888888777555444555666555555444444444333333333444444444333333333333333111111222444555555333000222222111111000000000000...000222333222222333444555555444444444444555555///222444444333222333333222333555666666555444444666777999999::::::<<<===BBBNNN___llltttxxx|||~~~}}}zzzyyy{{{~~~~~~zzzyyywwwmmmcccYYYZZZ[[[\\\^^^___```aaa^^^\\\YYYXXXVVVPPPGGG@@@>>>@@@BBBCCCBBBBBBBBBCCCHHHPPP^^^qqqzzzvvvwwwxxxzzz}}}|||lllccc```ZZZYYYWWWRRRNNNKKKJJJKKKJJJJJJJJJIIIGGGHHHJJJLLLCCCDDDFFFFFFFFFFFFHHHJJJHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBDDDEEECCCDDDEEEDDDAAA@@@@@@AAABBBEEEGGGHHHGGGFFFFFFGGGEEEOOO```sss~~~wwwpppcccVVVLLLFFFDDDDDDNNNWWWaaahhhqqq{{{hhhYYYIIIBBB===<<<<<<:::<<>><<<999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;888999999888666555666888444444444444555555555555555555555666666777777888555666777777555444555666555555555666888999777666666888;;;<<<;;;:::;;;;;;888888888888888777777777333333333222111111333555444444333333444666888999777666555444333222111000222111111111222333333444111222222111000000111333666111///333666555444555222222333333444444555555222555888888555444666888444555666888888777777666444444555666666555555555333555888;;;;;;999777555777777:::===>>>AAAKKKVVVgggwwwttteeeWWWQQQQQQOOOVVV[[[TTTIIICCC??????>>>;;;;;;<<<;;;:::;;;===>>>AAAIIISSSfffuuuzzzkkk___ZZZZZZ]]]aaa```\\\[[[^^^jjjvvvwwwgggUUUKKKBBB@@@???===>>>@@@@@@>>>;;;999888999;;;<<>>>>>???@@@@@@>>>@@@BBBDDDDDDAAA>>><<<;;;;;;:::999999888888777777666666666777888999:::555666888777666666777999444888;;;999444333777===888777666555444444444444555666666444333222333555555555555444444333333222444444444444333333333333000//////000111222111///222222111111000/////////...000222333333333444555777666444333333333555555///111333444333222222333333333444444444444444333666777888999:::;;;<<<===DDDOOO^^^jjjqqqvvvyyy{{{~~~}}}zzzxxxzzz}}}|||yyyyyywwwnnncccVVVVVVXXXYYY[[[]]]^^^___]]][[[YYYXXXVVVQQQHHHBBB>>>@@@BBBCCCBBBBBBCCCDDDFFFMMMZZZmmm~~~zzzsssssstttuuuxxx~~~{{{kkkaaa]]][[[ZZZXXXTTTOOOLLLKKKLLLIIIJJJJJJHHHGGGGGGIIILLLBBBDDDFFFFFFFFFGGGHHHJJJFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBBBBDDDFFFBBBDDDDDDDDDAAA@@@@@@AAA???AAADDDEEEEEEDDDEEEFFFGGGPPP___rrr~~~uuunnnbbbVVVLLLGGGEEEDDDNNNWWW```gggqqq~~~wwweeeYYYLLLEEE???>>>===;;;<<>>;;;;;;<<<<<<:::;;;===>>>AAAIIIRRRfffuuu{{{lll```ZZZYYY\\\______\\\]]]```gggtttyyyjjjWWWMMMDDDAAA@@@??????AAA???>>><<<;;;::::::;;;;;;>>>>>>>>>???@@@AAABBBCCC@@@AAACCCDDDCCCBBB@@@>>>;;;;;;:::999999888888777777666666666777888999:::444666888777666555777999555666777666444444777:::999888777666555555555555555555555444222222444666666555555444333333222222444444444444444444444444222000//////111222222222333333222111111000//////...000222333333333444555444444333333333222222222...000333333222111111222555444444333333444444444666666777999;;;=========DDDNNN\\\iiiqqqvvvzzz|||yyy}}}yyyxxxyyy{{{||||||||||||zzzxxxxxxvvvmmmcccTTTUUUVVVXXX[[[]]]______]]][[[YYYYYYWWWRRRJJJCCC@@@AAACCCCCCBBBBBBDDDEEEEEELLLXXXiii}}}yyyrrrqqqqqqqqqttt{{{zzziii```\\\WWWWWWUUUQQQLLLHHHGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKBBBDDDFFFFFFFFFGGGIIIJJJAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCBBBBBBDDDFFFAAABBBDDDCCCBBBAAAAAABBB@@@BBBDDDDDDBBBAAAAAAAAAIIIPPP^^^rrr~~~vvvooodddXXXNNNIIIGGGGGGLLLUUU___fffppp~~~tttcccXXXPPPHHHBBB@@@???<<<<<>><<<:::999:::<<<===333666888777666777:::===555666666666777777888888444555555666777888888999444666888999888777888999777666444555777:::;;;;;;555999===>>><<<;;;;;;===777888888999999999888888666333222333666777444111666444111000111555999<<<999888777555333222222222000000000111222444555666444444444333222222555777222333777777111))))))---000000111222222333444444222666999999777555666888222333555666666666555444222666:::999555444777:::888777555444555666888999555666888;;;;;;>>>HHHSSSdddssswwwiiiZZZSSSQQQOOOUUUZZZSSSIIICCC??????>>>;;;;;;<<<<<<:::;;;===>>>AAAIIIRRRfffuuu{{{mmmaaaZZZYYYZZZ]]]]]]\\\```eeedddrrr|||mmmXXXNNNEEEBBBAAA@@@@@@CCC::::::;;;;;;<<<======>>><<<<<<===???@@@CCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA;;;;;;::::::999888888777777666666666666888:::;;;444666888888555555777999777555333333555777777777:::999888777666666666666666666666555444444666888666666555444333333222222444444444444444444444444666444111111333555666666444444333333222111000000...000222333333333444555000111333444444222///---...000333333222111111222666666444333333444555666666666777999<<<>>>>>>>>>BBBKKKZZZhhhrrryyy~~~vvv~~~|||yyyxxxyyyzzz{{{zzzzzzzzzxxxwwwwwwvvvmmmbbbUUUVVVXXXZZZ]]]___aaabbb\\\[[[YYYYYYXXXSSSKKKDDDAAABBBCCCBBBBBBBBBDDDFFFFFFKKKVVVggg||||||yyyqqqqqqppppppssszzz|||mmmbbb]]]ZZZVVVPPPMMMMMMMMMLLLJJJIIIEEECCCFFFKKKMMMJJJFFFEEEEEEDDDEEEFFFGGGIIIJJJBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBAAA???>>>>>>???FFFFFFGGGGGGEEECCC@@@>>>CCCEEEGGGGGGEEECCCCCCCCCEEEKKK\\\sss|||yyysssgggVVVLLLJJJJJJHHHQQQUUU\\\cccmmmzzzwwwggg]]]QQQLLLFFFAAA???>>>>>>>>>=========<<<:::999;;;<<<:::;;;===>>>>>>>>>===<<<;;;:::999888777666666666333666888999888666666666777888999888777777999;;;111333555777999999999888222777888444555::::::666777999;;;<<<>>>>>>>>>===;;;999999<<<:::666333555444444444444333222111111444333222444666777777666:::888666555555333111///222222111111222222333444555555555444444333333333444444333222222222333333333333333111000111444666444777:::;;;999666444333:::777333333444555444222666555444444666777777666333444555777888888888888666555888<<<>>>AAAIIIRRReeeqqq|||tttjjj^^^PPPLLLQQQXXXYYYXXXIIIBBB<<<<<<===<<<;;;<<>>=========???HHHRRRcccsss{{{lll___ZZZ[[[]]]\\\[[[]]]bbbfffhhhsss~~~oooYYYPPPGGGEEECCC???===>>>???>>>===<<<<<<===>>>??????;;;:::===??????CCCHHHDDDDDDCCCAAA???>>><<<<<<::::::999888888888999999888999999:::::::::999999888888777777777777888888777:::<<<;;;888666888;;;999888666555555555666777666666666666555555555555444444555555555555444444666444222222222333222111888777555444333222222222777666555444222111000000333222222111111222222333555444333333222111000000222222222111222222333333333444444444333333555777555:::;;;999:::>>>AAAAAADDDNNN[[[hhhpppvvv{{{|||{{{{{{{{{yyyxxxwwwyyyyyyuuurrrpppiiiaaaUUUTTTWWW[[[]]]\\\^^^ccc^^^]]]ZZZXXXTTTOOOIIIDDD@@@@@@AAAAAAAAAAAAAAAAAAFFFKKKWWWhhh}}}~~~zzzqqqnnnmmmqqquuuxxx~~~oooddd___\\\WWWRRRNNNNNNMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJCCCCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDAAAAAABBBCCCBBBAAA???>>>DDDEEEGGGGGGEEEDDDCCCDDDHHHMMM]]]ssszzz{{{vvvjjjYYYNNNJJJHHHEEEOOOTTT\\\cccmmmyyyyyyiii^^^QQQLLLEEE@@@>>>>>>>>>===<<<======<<<::::::;;;===999:::<<<=========<<<;;;;;;;;;:::999888777777777444666999999888666666666555666777777666666777999444555666777888888999999444777777444555999:::777777888:::;;;=========<<<;;;999999;;;;;;777666999555555555555444333222222444333333444666777666555777555444444555666444333222222111111222222333444666555555555444444444333444333333333333333444444555555555444333333666888555666888888666555555666222222333666999;;;999777666555444444666777777666888777555444333444555666777666999===???BBBJJJSSSeeeqqq|||uuujjj^^^QQQLLLRRRXXXZZZXXXLLLDDD=========<<<<<<>>>???<<<<<<<<<<<<>>>GGGQQQaaaqqq{{{lllaaaZZZ\\\]]]]]]]]]___cccgggmmmvvvppp[[[PPPFFFAAA@@@======??????>>>===<<<<<<===>>>???>>>;;;;;;>>>@@@@@@CCCGGGDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::::::::::::::777777888888888888777777888888777777777777888888888999::::::888888999:::888777777666666666666666555666666666666666666666444444555555555555444444777555444444555555444333444444444444333333333333555444444333222111000000333222222111111222222333666555555444333333222222222222111111222222333333222444555555444333444666777;;;<<<::::::===@@@???CCCLLLYYYeeennnuuuzzz}}}}}}zzzyyyyyyyyyxxxwwwxxxzzzzzzvvvssspppiiiaaaUUUSSSUUUYYY[[[[[[]]]bbbaaa^^^ZZZWWWSSSNNNHHHDDDCCCBBBBBBAAAAAAAAAAAAAAAEEEJJJTTTeeezzz}}}sssooonnnqqquuuwww}}}rrrfff```]]]YYYTTTPPPNNNMMMKKKJJJHHHIIIIIIHHHGGGGGGKKKNNNGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCEEEFFFFFFEEEDDDFFFGGGAAABBBCCCDDDEEEDDDCCCBBBDDDFFFHHHHHHFFFDDDDDDDDDHHHLLLYYYnnnyyy}}}zzznnn]]]PPPIIIFFFBBBNNNTTT\\\dddmmmxxx|||kkk___PPPKKKDDD???======<<<<<<:::;;;<<<<<<;;;:::<<<===999999;;;<<<<<<<<<;;;:::;;;;;;;;;::::::999999999555777999999888666666666444555555555444444666888888777666666666777999:::666777666333444888:::999777888999;;;<<<<<<<<<<<<<<<999888;;;;;;888999<<<777777777666666555444333555444333333555666555444333222222333666888888777222222111111222222333444555555555555444444444444333333333444444555666666444555555444333444666888444555555444333444555777222444666999:::888333///666555333444555777666666999666333111000222555777888777:::>>>@@@CCCKKKTTTeeeqqq}}}uuujjj^^^QQQMMMSSSZZZ[[[YYYOOOFFF>>>======<<<===@@@===;;;:::<<<<<<>>>FFFOOO^^^nnn~~~zzznnnccc\\\]]]^^^^^^___bbbfffiiiqqqyyyttt]]]QQQEEE???===<<<===@@@>>>>>>===<<<<<<===>>>>>>>>><<<===AAACCCAAACCCFFFDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::777888888888888888777777888888777777777777888888999888888888999:::999888777777777777777666666555444555666777777777777777444444555555555555444444222111111111222222111///000111222444444444333333222222222222111111000000222222111111111111222222444444444333333222222222222222111111222222333444111333666666555444444555555:::;;;999:::>>>@@@@@@AAAIIIVVVccclllsssxxx{{{}}}}}}}}}|||yyyxxxxxxyyyyyyyyy{{{}}}|||wwwtttqqqiiiaaaUUURRRRRRVVVXXXYYY\\\aaadddaaa]]]YYYUUUOOOJJJFFFDDDCCCBBBAAA@@@@@@@@@AAABBBGGGQQQaaauuuuuuqqqnnnqqqsssvvv|||tttfff^^^^^^[[[WWWSSSOOOMMMKKKJJJIIIHHHFFFEEEEEEGGGKKKMMMIIIHHHGGGFFFEEEFFFGGGGGGEEEEEECCCBBBBBBCCCEEEEEE@@@BBBCCCDDDCCCCCCEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHHHHFFFEEEEEEEEEIIILLLXXXkkk}}}{{{}}}{{{qqq```RRRJJJFFFBBBNNNTTT]]]fffnnnxxx~~~lll___OOOJJJCCC>>><<<<<<<<<;;;888:::<<<<<<;;;;;;<<<===999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::666888999999777666666777444555555555444444666777:::999777555555666888:::888777555444444777:::;;;888999:::;;;;;;<<<<<<<<<<<<999777999999777888;;;888888888888777666555555666444333444555555444333222111111333666888888888222222111111222222333444444444444444333333333333222333444555666666777777111222333222222222444666222333444444444333555666222333555666555222...+++666444333333555666666555444333222111222555888:::777777:::>>>@@@BBBJJJTTTeeerrr~~~tttiii^^^RRROOOUUU[[[]]][[[QQQGGG>>><<<<<<;;;===???<<<::::::<<<<<<>>>FFFPPP\\\lll||||||qqqggg]]]]]]^^^___aaadddgggjjjqqqyyywww^^^SSSGGGBBB???======???>>>===<<<;;;;;;<<<===>>>>>><<<>>>CCCDDDBBBBBBEEEAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::::::::;;;;;;::::::999999888888777777777777888888:::777666777:::;;;999777666777888888888777555444444555666888999999888888333444444555555444444333000000///111222222000...///000222444444333222111000000000000000111111111222222111111111111222222111111111111111111000000111111111111222333444444111333666777666555444444333777:::888:::???BBBBBBAAAHHHTTT```kkksssxxxzzzzzz|||}}}||||||~~~{{{yyy{{{|||}}}}}}}}}~~~yyyuuurrrjjjbbbVVVRRRPPPTTTWWWXXX[[[```fffdddaaa^^^ZZZUUUOOOKKKEEECCCAAA???>>>???@@@AAAAAAFFFOOO]]]pppvvvqqqmmmoooqqqttt{{{uuueee]]]^^^\\\YYYTTTOOOLLLJJJJJJKKKFFFAAA@@@DDDIIIJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDBBBBBBBBBBBBDDDEEE???@@@BBBBBBBBBBBBDDDFFFBBBBBBBBBBBBAAA@@@??????CCCEEEGGGGGGFFFEEEEEEEEEJJJMMMXXXkkk|||zzzzzzrrrbbbSSSKKKHHHEEEMMMTTT^^^gggoooyyylll___NNNIIICCC>>><<<;;;;;;;;;777999<<<<<<;;;;;;;;;<<<:::;;;<<<===>>>======<<<::::::;;;<<<<<<<<<;;;;;;777999:::999777666666777555666777666555555777999;;;999666444444666888:::999777555555555777:::<<<:::::::::;;;;;;<<<=========999777888777444444888999999999999888777666666777555444444666666555333444333333444666777666555222222111111222222333444222222222222222222333333222333444555666666666666000222333333222333444666///222555777666444333333...///111222333333444555555444333333555666666555333333444555666777777888666666888===???AAAIIIRRReeerrrvvviii^^^RRRPPPVVV]]]^^^\\\QQQGGG>>>;;;;;;:::;;;>>><<<;;;;;;===>>>???GGGPPP[[[kkk}}}tttkkk^^^^^^]]]^^^aaadddgggiiimmmvvvwww^^^TTTJJJFFFCCC???===>>>>>>===<<<;;;;;;<<<===>>>===<<>>>>>@@@AAAAAAFFFOOO\\\nnnxxxrrrmmmmmmooossszzzvvvfff^^^\\\[[[YYYUUUOOOKKKJJJJJJJJJDDD>>>???EEEIIIIIIGGGHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBCCCCCCCCCCCCEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@AAADDDFFFFFFEEEDDDDDDEEEEEEHHHSSSfffwwwyyyyyyrrraaaRRRKKKIIIGGGLLLRRR\\\eeennnxxxnnn___OOOJJJCCC>>><<<<<<;;;;;;777:::<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>===<<<888999;;;<<<===<<<;;;;;;999999:::999777666666777666777888777666666888::::::888666444444555777999999666555777777777999===:::::::::999:::;;;<<<<<<<<<999777888777333333555999::::::999999888777666777666555555777888777555777555444444555666444333222222111111222222333444222222222222333333333333111222444555666666555444111333555555555555777888///222666888777444333222444444444333222222555888555444222333444666555555555666666666666555444333666555888<<<>>>AAAIIIRRReeesss|||hhh^^^SSSQQQXXX___```]]]QQQGGG>>><<<;;;::::::<<<;;;:::;;;>>>???@@@HHHPPPZZZkkk~~~wwwmmm___]]]\\\]]]```ccceeefffjjjtttttt___VVVLLLIIIEEE@@@============<<<;;;;;;<<<======>>><<<>>>CCCDDDAAAAAACCC????????????>>>>>>>>>>>>::::::999888888888999999::::::::::::999888777666888888777777777777888888777666666777999:::999888777777777777777666666555555666888:::;;;:::999888333333444444444444333333444333111111333444444444333333444444444222111000000000000000000111111111111111000000000000111111333333333444444555555555000000000111222333444555222444666777666555555666:::======999777:::;;;:::AAAFFFOOO]]]jjjsssxxxyyyvvvyyy{{{||||||||||||}}}{{{yyyyyyzzz|||}}}}}}}}}|||yyyuuunnnfffYYYSSSQQQUUUZZZ[[[\\\^^^]]]\\\\\\]]]___```^^^]]]TTTPPPJJJEEEAAA@@@AAABBBCCCIIIRRR^^^nnn~~~wwwpppooooooqqqxxxxxxiiiaaaZZZZZZYYYUUUOOOKKKJJJKKKHHHEEEBBBBBBDDDGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEE@@@BBBEEEEEEDDDCCCCCCDDDAAAEEEQQQeeevvvzzzzzzrrraaaQQQIIIHHHHHHIIIOOOYYYbbbkkkvvvpppaaaOOOJJJDDD???===<<<<<<<<<888:::<<<===;;;999999999:::;;;<<<=========<<<<<<666888:::<<<===<<<;;;;;;999::::::999777666666888666777888777666666888:::777666444333444555666888999555555999:::777888<<<999888777777777888999::::::777777:::999555444666999999:::999999888777666777666555777888:::999888777666444444555555444222222222111111222222333444333333333444444555555555111222444555555444333222111333555666555555777888222444777777555444333333888999888555111000222444555333222333444555555555666555444444333333444444666666999===???BBBJJJSSSfffssshhh^^^TTTRRRYYY```aaa^^^QQQHHH@@@>>>>>>;;;:::;;;999999:::===>>>???GGGOOOXXXjjj~~~wwwmmm```]]][[[[[[^^^aaabbbbbbkkksss~~~tttbbbWWWLLLGGGCCC???===>>>===<<<;;;;;;;;;;;;<<<===>>><<<===AAABBB@@@@@@CCC@@@@@@@@@??????>>>>>>>>>999888888888888999::::::::::::::::::999888777666888888777777777777888888555666777888777888999:::888777777666666666666666666888:::;;;;;;:::888777222333333444444333333222222000---,,,...000222222333333333333444444444444111111111111111111111111111111000000000000111111333333444555666666777777000000000111222333555666444555666666555555666777888<<<<<<999777:::<<<;;;???CCCLLLZZZhhhrrrvvvwwwzzz{{{}}}}}}{{{zzz{{{{{{xxxxxxyyy{{{~~~~~~|||}}}zzzwwwppphhhZZZTTTRRRXXX]]]]]]\\\]]]___\\\YYYZZZ___fffllloooeee___VVVNNNGGGDDDCCCDDDEEELLLVVVbbbpppvvvrrrppppppvvv}}}yyykkkdddXXXYYYYYYUUUOOOKKKJJJKKKEEEFFFFFFEEEDDDEEEHHHKKKEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFF@@@AAABBBBBBAAAAAABBBCCC@@@@@@@@@AAAAAABBBDDDDDD???AAADDDDDDDDDCCCCCCDDDFFFJJJWWWkkk}}}{{{|||sss```OOOHHHGGGGGGGGGMMMVVV___hhhtttrrrcccPPPKKKDDD???=========<<<888;;;======;;;999888888999:::;;;<<<<<<<<<;;;:::555777999;;;<<<<<<;;;::::::;;;:::999666666777888555666777666555666777999555444444333444555666777888555555:::;;;777888<<<777777666555555666777888888666888;;;;;;777666888999999999999888777666666777666666777:::;;;::::::777555444444555555444333222222111111222222333444555555555666666666777777111333444555555333222000...000333444444444555666666777777555333333444555///222444444222222555777555333222222444555555444444222000///000333777999777777:::>>>@@@CCCKKKTTTfffssshhh^^^TTTSSSZZZaaaaaa___RRRIIIBBBAAA@@@<<<:::;;;888777999<<<===>>>FFFNNNWWWiii~~~vvvlll```]]]ZZZZZZ]]]`````````mmmttt}}}vvvdddWWWJJJCCC@@@======???===<<<;;;::::::;;;<<<===>>><<<<<<@@@AAA???@@@CCCBBBBBBAAAAAA@@@??????>>>888888888888999:::;;;;;;<<<===<<<<<<;;;:::999888888888777777777777888888333666999888666666999<<<999888666555555555666777777888;;;<<<<<<:::888666222333333444444333333222555222...---///222444555222222222333444555777888222222222222111111111000111111000000000000111111111222333333444555666666000000000111222444555666555555666555444555666888333777999888888===@@@@@@>>>AAAJJJXXXfffpppuuuvvv}}}~~~~~~{{{yyyyyyyyyyyyyyy{{{~~~~~~~~~{{{xxxqqqjjj[[[UUUTTTYYY______]]]]]]ccc^^^YYYZZZaaalllwww~~~qqqkkk```UUULLLGGGEEEEEEGGGNNNYYYdddqqq|||uuuqqqpppuuu{{{|||nnnfff\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHMMMEEECCCGGGFFF@@@AAAHHHHHHGGGFFFGGGIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBBBBAAAGGGEEEDDDDDDEEEFFFFFFEEEFFFKKKWWWjjj~~~zzzvvvmmm```RRRIIIEEEEEEJJJOOOWWW___hhhttttttcccXXXNNNEEEBBBAAA>>><<<>>>======<<<;;;::::::999999888888999:::;;;;;;;;;;;;::::::::::::::::::::::::>>>===;;;999888777666666333333444555666888:::;;;666666777777777777666666777777777888999;;;<<<===888666444444777999:::;;;444888;;;<<<:::999999:::777777888888888999999999777777777888999:::<<<<<<;;;;;;999888777666666666222222444555555555444333444444444444444444444444///+++000:::;;;222...222222333555555555444333333666555555444333333222222444555555444222111111222111111222333333444444555999777555555777999999999888666888;;;===@@@IIISSSbbbttt~~~~~~qqqfffYYYRRRSSSYYY]]]^^^SSSIII@@@>>><<<999888:::999:::;;;<<<<<<>>>BBBDDDWWWggg|||sssdddaaa\\\ZZZ\\\______aaadddkkkuuuyyycccUUUHHHCCCAAA???>>>???;;;<<<;;;888555777===BBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAA???>>>===>>>999777888888666888===;;;;;;:::999999:::::::::888777777777777777888999666666666666777777777777999888777777777777777888777555444555777888555333222222333444666888999:::444333333222222333333444222333333222000000222444//////000000111111111222111111222222222333333333...000333666777777555444000000111222333555666777333444555555555555777999999:::<<<;;;::::::;;;===???BBBJJJUUUbbbnnnvvvzzzxxx||||||{{{{{{}}}~~~|||||||||{{{}}}tttjjj]]]VVVRRRVVVZZZYYYXXXWWW^^^\\\[[[]]]cccmmmxxx|||sssfffXXXNNNJJJJJJKKKOOOVVV^^^kkk|||{{{vvvuuuxxx~~~|||ooofff]]][[[VVVRRRNNNLLLKKKJJJJJJIIIGGGEEEEEEEEEGGGGGGJJJFFFDDDEEEEEECCCDDDGGGGGGFFFEEEFFFHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDJJJNNNZZZmmm{{{wwwnnnaaaSSSJJJGGGHHHJJJOOOWWW^^^gggsssssscccVVVMMMDDDBBB@@@>>>===>>><<<;;;;;;:::999999888888888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888777777777555555555666777999:::;;;888888888888777666555444777777777777999:::;;;<<<999666444444666888999999555888;;;;;;999888888999999999999999999999999999777777777888999:::;;;<<<<<<<<<;;;999888888777777333444555666666666555444444444444444444444444444222...222;;;;;;444111666555555555444444444555777444444444444444444333333444555666555333222333444222222333333444555555555888666444444666777888777888777888;;;===@@@IIISSSbbbvvvssshhh[[[TTTUUUZZZ^^^___RRRIII@@@>>><<<999888999999:::;;;<<<===???CCCFFFVVVggg|||yyykkkaaa[[[YYY\\\^^^___aaaeeekkkuuu{{{bbbVVVIIIDDDBBB@@@>>>???>>>>>>======>>>????????????@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCAAA???===;;;>>>999777888888666888<<<;;;::::::999999999::::::888888777777777777888888666666666666777777777777888888888888888888888888777666555666888888666444444444444444444555666777444333333222222333333444111222444444333222444555///000000000111111111111111111222222222333333333000222555777888777666555222222222222333444555555333555555555555555777999:::;;;<<<<<<;;;;;;<<<>>>???BBBIIITTTbbbnnnvvvzzzyyy}}}~~~|||zzzzzz|||~~~|||}}}uuukkk___WWWSSSVVVZZZZZZXXXXXX\\\[[[[[[^^^dddooo{{{~~~sssdddVVVMMMHHHJJJMMMSSS\\\iii{{{xxxuuuxxx}}}~~~pppggg^^^\\\XXXSSSPPPMMMKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGFFFHHHFFFCCCCCCFFFGGGEEEEEEEEEDDDEEEFFFGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAACCCFFFFFFEEECCCJJJOOOZZZmmm}}}yyyooobbbTTTKKKIIIJJJJJJOOOVVV^^^fffqqq}}}rrrcccUUUKKKCCCAAA@@@>>>===???:::::::::999999888888777999999999:::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999777777777888999::::::;;;::::::999888777555444333666666666777888999:::;;;999777555555666888888888666888::::::888777777777;;;;;;::::::::::::::::::777777888888999:::<<<===<<<;;;:::999888777777666555555666777777777777666444444444444444444444444111---...555666000000444444444444222111333666999333333444444555555444444555666777666555444555666333333444444555666666666777555333333555777777777888777888;;;===@@@IIIRRRbbbxxxvvvkkk]]]UUUVVVZZZ^^^___RRRIIIAAA>>>===:::888999888:::;;;<<<>>>@@@DDDGGGRRRdddyyy|||ooo```ZZZXXX[[[^^^___aaaeeekkkuuu~~~cccVVVKKKFFFDDDAAA?????????======@@@DDDDDD@@@;;;<<<===>>>???@@@AAAAAAAAAEEEEEEEEEDDDBBB???<<<;;;===999777888888666777;;;:::999999999999999:::::::::999888777777777777777666666666666777777777777555666777999999999888888888666666666888888777666777666555444333333333333444333333222222333333444///111444444333222333333000000000000111111111111111111222222222333333333333444666888888888666555444444333333333333333444444555666555555555777999:::<<<======<<<;;;===>>>>>>AAAGGGRRR```mmmwww{{{{{{}}}yyywwwxxx}}}}}}~~~vvvmmmbbbZZZTTTWWWZZZZZZYYYYYY[[[[[[\\\___eeeqqq}}}tttaaaQQQHHHHHHKKKPPPXXXfffyyyxxxsssuuuzzzqqqiii^^^\\\YYYTTTPPPMMMKKKJJJJJJIIIFFFDDDCCCDDDEEEEEECCCHHHHHHAAAAAAHHHIIIDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDDDDDDD>>>???AAADDDGGGGGGFFFDDDHHHKKKVVVhhh~~~|||rrrcccUUUKKKHHHHHHJJJOOOVVV^^^fffppp{{{rrrdddTTTJJJBBB@@@@@@>>>===???;;;:::::::::999999888888:::999999:::;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888999999::::::;;;;;;;;;999999999888777666555444666666666666777888999:::999777666555777777777666888999888888777666666666999999999999::::::;;;;;;999999999:::;;;<<<===>>>:::::::::999888777666555777777777888888888888888555555555555444444444444000,,,---111111//////333111222444333111222444777111222333555555555555555444555666666555444555777444444555555666777777777777555444444555777777777888777888;;;===@@@HHHRRRaaaxxxwwwlll]]]TTTTTTXXX[[[[[[QQQIIIAAA???===:::888999777999;;;===>>>AAAEEEHHHOOO```vvv|||ppp___ZZZWWWZZZ]]]^^^aaafffmmmuuu~~~eeeXXXMMMHHHFFFBBB??????===<<<<<<>>>AAA@@@===::::::;;;<<<>>>@@@AAABBBCCCEEEEEEEEEDDDBBB@@@>>>======999777999888666666:::999888888888888999999:::;;;:::999888777777666666666666666666777777777777222333666888999888777666888777777777777888888888888777666555444333333333444333333222222333333444///111444444333000//////000000000000000111111111111111222222222333333333444555666888888777666555444444333333333333444444444555666555444555777888999:::<<<;;;::::::;;;======???EEEPPP___mmmwww}}}zzzxxxyyy}}}}}}~~~wwwpppeee\\\UUUWWWZZZZZZYYYYYY\\\]]]^^^```eeeppp}}}~~~iiiVVVKKKHHHKKKOOOVVVdddxxxxxxqqqrrrwwwsssjjj^^^]]]YYYUUUQQQMMMJJJIIIIIIGGGEEECCCBBBCCCDDDEEEBBBHHHHHHBBBBBBIIIIIICCCDDDCCCBBBCCCEEEEEECCCAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBCCCDDDDDDDDD??????AAAEEEHHHIIIGGGEEEFFFHHHRRRdddzzzuuufffVVVJJJEEEEEEIIIOOOWWW^^^fffooozzzrrrdddTTTKKKCCCAAA@@@>>>>>>???;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???::::::::::::::::::::::::888888888888999:::;;;<<<888999:::;;;<<<<<<;;;;;;888888888888888777777666666666666666777888999999:::888777777888888888666:::999777666666666777777555666777888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<;;;:::999777666888888888888999999::::::666666666555555444444444333111000222333222444777///333888888555333444666000111333555666666555555222333555555444444555777444444555666666777777888999777555555777888999888999888999;;;===???HHHQQQ___wwwxxxlll\\\SSSRRRUUUWWWWWWQQQHHHAAA???>>>:::888888777999;;;<<<>>>AAAEEEHHHPPP```ttt{{{ppp```ZZZVVVXXX[[[]]]```eeemmmttt}}}hhh\\\OOOIIIFFFBBB??????;;;===>>><<<::::::;;;>>>;;;;;;<<<>>>@@@BBBDDDEEEBBBCCCCCCDDDCCCBBB@@@???<<<999777999888555555888777777777777777888999:::;;;;;;999888777777777777666666666666777777777777000222444666777777666555777777777777777777999:::888777666666666666666666444333333222222333333444333555777666444000///...111111000000000000000000111111222222222333333333444444555666666666555555333333333333444555666666555666666666444444666888777999::::::999888:::;;;;;;===CCCNNN]]]lllxxx~~~~~~{{{{{{}}}}}}~~~xxxqqqhhh^^^VVVVVVYYYYYYXXXYYY]]]^^^___```dddmmmzzzmmm[[[QQQKKKMMMQQQXXXdddwww{{{rrrrrrwwwuuulll```^^^[[[WWWSSSOOOKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFDDDGGGGGGDDDDDDGGGFFFDDDCCCCCCBBBCCCDDDEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@AAADDDGGGHHHGGGFFFFFFHHHPPPbbbxxxxxxjjjZZZMMMFFFDDDIIINNNWWW___gggpppzzzssseeeVVVLLLDDDBBBAAA???>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<::::::::::::::::::::::::888888888888999:::;;;<<<777888:::<<<<<<<<<<<<;;;777777888888999888888777777777777777777888999:::999888888888::::::999888<<<999666555666888999888555555666777999:::;;;;;;;;;;;;<<<<<<===???@@@AAA>>>?????????>>><<<:::999999999888888999999:::;;;777777666666555444444444222111000000111222444666111777======999555555777000111444666666666555444111333444444444444666777444444555555666777777777999777555555777999999999999888999;;;===???HHHQQQ^^^uuuzzznnn^^^SSSQQQSSSUUUUUUPPPHHHAAA@@@>>>:::777888777999:::;;;===???CCCFFFQQQaaattt|||qqqaaaZZZVVVXXXZZZ[[[___dddlllrrr|||}}}nnn```QQQIIIFFFAAA??????===??????<<<888888<<>>AAACCCEEEFFF@@@AAABBBCCCCCCBBBAAA@@@<<<999888999888555555777666666666666777888999999;;;:::999888888888888888666666666666777777777777222333444666666666555555666666777666555666999;;;777777777666777777888888444333333222222333333444777999:::888555333111111111111111111000000000000111111222222222333333333333444555555666666666666333333333333444555666777555666666666444444666888666777999888777777888::::::;;;AAAKKK[[[lllyyy}}}|||}}}~~~|||}}}}}}}}}yyyrrrjjj___VVVUUUWWWWWWWWWYYY[[[]]]______aaajjjwwwnnn^^^UUUPPPRRRUUU[[[gggxxxuuutttxxxvvvmmmbbbaaa^^^ZZZVVVQQQMMMKKKHHHGGGEEEDDDEEEFFFHHHIIIHHHEEEEEEGGGGGGCCCCCCEEEDDDCCCBBBCCCEEEEEECCCBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDFFFFFFEEEFFFGGGNNN___uuu{{{ooo___RRRJJJGGGHHHNNNWWW```hhhqqq|||tttfffXXXNNNFFFCCCBBB???>>>???::::::::::::::::::::::::888999;;;======<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;555777999;;;======<<<<<<999999999999888888777666999888888888888999::::::999888888:::<<<<<<;;;:::===999555555777:::;;;;;;888888999999999999999::::::::::::;;;<<<===??????===>>>??????>>><<<:::888999999888888888999:::;;;777777777666555444444444000000000///000222333333222888===<<<666222444666000222444666777666444333111333555555555666777999333444444555555666777777888666444555666888888888:::888999<<<===???GGGQQQ___ttt~~~rrraaaVVVTTTUUUVVVVVVPPPHHHAAA@@@???:::777777777888:::;;;;;;>>>AAADDDNNN^^^qqq|||rrrbbb[[[VVVWWWYYYZZZ]]]bbbhhhnnnxxxssscccSSSIIIDDD@@@>>>???>>>>>>===;;;::::::<<<===<<<<<<===>>>@@@BBBEEEFFF@@@AAABBBBBBBBB@@@???>>><<<999888999888555444666666555555666777888999999::::::999888888999999999666666666666777777777777666666666666666666666666444666666555444555888;;;777777666666666666777777444333333222222333333444666777777666444333333444111111111111000000000///111111222222222333333333444444555666777777888888555555444444444444555555555666777666444444666777666888999999888888999:::999:::???JJJZZZkkkyyy~~~}}}{{{{{{|||~~~{{{}}}}}}{{{{{{|||xxxssskkk```VVVTTTVVVVVVVVVXXXWWWZZZ\\\]]]___hhhvvvooo___WWWUUUWWW[[[```jjjyyyuuurrruuuvvvmmmeeeccc```]]]XXXSSSOOOMMMHHHHHHFFFFFFGGGHHHJJJLLLJJJDDDDDDJJJIIIAAA@@@FFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???@@@BBBDDDEEEDDDEEEEEELLL\\\rrr}}}rrrcccVVVNNNKKKHHHNNNWWW```iiirrr|||uuufffYYYPPPGGGDDDBBB???>>>???999999999999999999999999777999<<<>>>===;;;888666<<<<<<<<<<<<<<<<<<<<<<<<999999888888999999:::;;;444666999;;;======<<<<<<;;;;;;::::::888777555444999999999888999999::::::999999999;;;===>>>===;;;===999555444777;;;<<<<<<<<<<<<;;;::::::999888888999999999:::;;;<<<===>>>:::;;;<<<<<<;;;999777555:::999888777888999:::;;;888777777666555444444444222444444333333666777666222777:::777111...111555111222555666777555333222222444666777777777999;;;333333444444555666666666777555333333555777777777:::888999<<<===???GGGPPP```tttuuueeeYYYVVVWWWXXXXXXPPPHHHAAA@@@???;;;777777777888::::::;;;===@@@CCCJJJZZZmmm|||{{{rrrccc\\\WWWWWWXXXYYY\\\aaafffllluuuvvvfffTTTIIIDDD???>>>???>>>;;;999999<<<===:::777<<<<<<<<<===???AAADDDEEEBBBBBBBBBBBBAAA???===<<<<<<999888999888444444666555555555555666777999999999999999888999999::::::666666666666777777777777999888777777777777777888444555666444333444888;;;888777666555555555555555444333333222222333333444111222222222111111333555222111111111000000//////111111222222222333333333444555666777888999:::;;;777777666555444333333333666666777666444444555777777999::::::999888:::;;;999999>>>IIIYYYkkkyyy~~~}}}}}}|||zzzxxxyyy|||zzz}}}|||zzzzzz|||xxxssslll```VVVSSSUUUUUUVVVWWWSSSWWWZZZ[[[^^^gggwwwppp___VVVXXX[[[___dddlllzzzrrrnnnqqqyyykkkiiijjjhhhddd^^^WWWTTTRRRLLLJJJKKKKKKHHHDDDFFFKKKFFFFFFGGGGGGEEEBBB???===CCCCCCDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB>>>???AAACCCDDDDDDCCCCCCCCCFFFNNN\\\ooo~~~xxxoooaaaTTTMMMLLLNNNTTT^^^eeelllwwwwwwggg[[[QQQHHHEEE@@@:::555444===999:::>>>>>>999888<<<===<<<:::999888888999:::<<<<<<============<<<<<<===<<<;;;::::::;;;===???;;;;;;:::999:::;;;<<<===@@@===:::999:::::::::999<<<<<<;;;:::999888888777;;;;;;:::999999999999:::999999999999:::;;;<<<<<>>;;;<<<<<<<<<<<<<<<;;;;;;>>>;;;888888999:::888666999777555444333444666777444555555444222222333555000111333555555444333222222111000222444666555444777777777888:::999777555222222333444555666888999777777666444222222444666;;;999999:::;;;>>>HHHRRR]]]pppwwweee[[[UUUTTTWWW[[[UUUMMMCCC===;;;:::777444555666666777888;;;@@@DDDMMMZZZjjjwwwzzzppphhh___XXXXXXZZZ[[[]]]```ccchhhqqq|||uuueeeRRRHHHCCC@@@@@@BBB;;;;;;;;;:::999999<<<>>>;;;===???BBBCCCCCCBBBAAA???@@@BBBBBB@@@??????@@@;;;;;;:::888666555777888888777666555666999<<<>>>666777999:::;;;;;;:::999333444555777888888888888777777777555333333555777222111222666:::;;;888666333333333444444444555555000000111222222222111111222333444444555555444444333333111111111111333333333333333333333333333333111111222555777888777666222333444444555555444444666666666555444444666888222444888;;;<<<;;;999888>>>>>>AAAGGGRRR```ooowwwxxxyyy{{{~~~|||zzz~~~~~~}}}|||{{{zzzzzzyyy|||}}}{{{wwwtttpppggg[[[TTTRRRTTTWWWXXXXXXXXXZZZ[[[\\\aaapppooo]]]RRRQQQVVV]]]eeennn{{{vvvpppooowwwhhhggghhhiiiiiigggddd```]]]TTTPPPLLLLLLIIIFFFGGGKKKFFFFFFFFFFFFDDDBBB@@@???CCCDDDDDDDDDDDDDDDFFFGGGCCCBBBBBBBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBBBB???@@@BBBCCCCCCCCCCCCBBBDDDGGGNNN\\\pppyyymmm^^^SSSPPPPPPTTTZZZ___ffftttxxxggg\\\RRRIIIEEEBBB<<<999999:::777777::::::666666:::<<<;;;:::999999999::::::<<<<<<============<<<<<<<<<;;;:::999999;;;<<<>>>???>>>===;;;::::::;;;;;;>>><<<::::::;;;;;;:::999;;;;;;;;;;;;;;;:::::::::>>>===============>>>>>>999999999999999:::;;;<<>>GGGQQQ[[[nnnuuudddYYYTTTSSSUUUZZZTTTMMMCCC===;;;:::777444666777777888999<<>>@@@AAAAAA@@@???@@@AAA>>>>>><<<999666444555666444444555666777888888999888999:::;;;<<<<<<<<<<<<444555666777888888888888777888777666444444555777444333444666999999666333222222222333333333444444222222222222222222222222111222333333444444333333444333222111111222333444333333333333333333333333444333222333555777777777222333444444555555444444666666666555444444666888555555777888999:::::::::;;;<<<>>>DDDOOO^^^llluuuvvvvvvxxxzzz||||||{{{yyy~~~}}}|||{{{zzzyyyyyyxxxzzz|||~~~~~~{{{wwwtttoooggg\\\TTTRRRTTTWWWXXXXXXXXXYYY[[[[[[aaapppooo\\\PPPMMMPPPVVV]]]hhhvvvvvvrrrqqq{{{lllffffffiiinnnssstttqqqnnnbbbXXXOOOLLLKKKIIIIIIKKKGGGGGGFFFEEECCCBBBAAAAAADDDEEEEEEDDDCCCCCCEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCCCCBBBBBBAAAEEEHHHOOO]]]ppp~~~jjjZZZTTTSSSTTTVVVXXX```qqqzzzjjj^^^SSSIIIEEECCC???===>>>===:::999;;;;;;999:::===::::::999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;::::::999888888:::;;;<<>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;:::;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@AAA:::999999999999999:::;;;<<<:::888555444555777888777888888777666777999;;;:::;;;;;;<<<<<<;;;;;;;;;<<<:::888888888999888777777666666666555555555555666666666444222111222333222333444666666555444444333555777555222111222555:::777444333444666888888666555333333333444666888555555555444333333666888666444555888:::===FFFPPPYYYkkksssbbbXXXSSSQQQTTTXXXSSSLLLDDD>>>;;;:::888666777888999999:::===BBBEEENNN[[[jjjwww|||sssjjjaaaYYYYYYZZZ[[[]]]```cccgggoooyyy|||kkkWWWKKKDDD???>>>???<<<>>>>>>===;;;999888999888:::;;;===>>>>>>>>>======>>>@@@@@@??????@@@BBBAAAAAA???;;;777444333444333444777888999888666555666666666666777888999:::666777777888888777777666777888888777555555666888666666666666777666444111111222222222333333333333666555333222111222222333000111222222333333222222444444333333333333444444222222222222222222222222777555222111333666777777333333444555555555555444555666777666444444666777777666666666777999;;;<<<888999<<>>@@@>>><<<;;;:::;;;;;;===@@@888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999888888777888999::::::::::::;;;;;;===>>>???@@@;;;;;;;;;===???>>><<<:::<<<<<<<<<===============:::;;;<<<===>>>???@@@@@@;;;::::::999999999999:::999777444222111333555666666777777777666666888:::999::::::;;;;;;;;;;;;:::;;;:::888888888888888888666666666777666555555444666666666444222111222333333444555666666666555555111555888777222111333777:::888555555666888888888777666444222222444666777333444555444333444666888666555777999:::<<>>;;;:::999888888:::;;;;;;<<<>>>BBBEEEMMMYYYhhhuuu}}}uuulllbbbZZZYYYZZZ[[[]]]```bbbfffnnnwwwnnnZZZMMMFFFAAA???@@@;;;===???>>><<<:::999999999999;;;<<<=========<<<<<<===??????>>>???AAABBBBBBBBB@@@===888555444444666777999::::::999888777666555555444555777888999888888888888888777666555666777888777666555666888666666666666666555333222222222333333333444444444888777444222111222333444111111222333333333333333444444444444444444444444111111111111111111111111666555333333555666666555333444444555555555555555555666777666555444555777777666666666777888:::;;;666888;;;@@@IIIVVVfffpppxxxvvvvvvwwwzzz}}}~~~||||||{{{zzzyyyxxxwwwwwwyyyzzz}}}~~~~~~}}}zzzyyypppjjjaaaYYYTTTSSSUUUVVVWWWWWWXXXYYYZZZ___ooo~~~ooo[[[OOOEEEHHHNNNXXXeeeuuu|||vvvtttuuu}}}nnnllliiihhhnnnyyy~~~lllXXXOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGEEEBBBBBBGGGKKKGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBAAAAAABBBBBBFFFHHHOOO\\\oooyyyaaaRRRQQQRRRUUUWWW^^^ooo~~~zzzcccWWWKKKDDD@@@===<<<===::::::888777777:::<<<<<<777888999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::777777777777888888999999777888999;;;<<<===>>>???<<<<<<<<<>>>??????===;;;??????>>>===<<<<<<;;;;;;999:::<<<>>>???@@@@@@@@@<<<<<<;;;:::999999999:::999777555333333555777888666777888777666666888:::888888999:::;;;;;;::::::999999999888777777888888666666666777666555555444555666666444222111222444444444555555555555555555000444888777333222666:::444333333444555555444222777666444333333444555666333444555555444444666777888777999;;;<<<<<>>>>>===;;;;;;<<<::::::;;;<<<============<<<===>>>======>>>@@@BBB???@@@@@@===:::777666666888888888888888888999999:::999999888999;;;<<<===888999999999888777666555555666888777666555666777333444555555555555555555444444444444555555555555999777555222222222333444222333333444444444444444444444444444444444444444111111111111111111111111333333444666888777444222333444555555666666555555444666777777555555555666555555777888999888888888666999<<<@@@GGGTTTcccnnnwwwuuuuuuvvvzzz~~~}}}|||{{{{{{yyyyyyxxxwwwyyy{{{}}}~~~}}}sssnnnfff]]]VVVSSSSSSUUUVVVVVVXXXYYYYYY]]]kkkyyyooo[[[OOOEEEIIIRRR^^^lllzzz{{{uuussstttqqqmmmjjjhhhlllwwwuuu```SSSMMMIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIFFFCCCDDDIIIOOOKKKJJJGGGEEECCCCCCDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAABBBBBBCCCFFFHHHNNN[[[mmm~~~fffUUURRRRRRUUUZZZaaaooo{{{|||cccWWWKKKDDD@@@<<<:::<<<:::;;;;;;888999===>>>===777888999:::;;;<<<;;;;;;999::::::;;;;;;::::::999777777777888888888888888999999:::;;;<<<<<<<<<;;;>>>======>>>??????===<<>>===<<<;;;::::::;;;===???AAABBBBBBBBBAAA>>>>>><<<;;;::::::::::::::::::999888888999:::;;;777888:::999888888999;;;777777888999::::::::::::888888999888666666888999777666666666555555555555444555555444222222333555444444444444444555555555111444666666555555888:::444444444666777777444222666555555444444444555555333444666555444444555666777777999<<<<<<<<>>???BBBDDDJJJUUUdddqqq}}}|||pppfff\\\ZZZZZZ[[[]]]aaa```dddkkkttt}}}qqq]]]QQQJJJEEEDDDEEE:::;;;======<<<<<<===>>>;;;;;;<<<<<<<<<=========<<<======<<<<<<<<>>???===:::888777777666666555555666777888888888888888888999:::;;;<<<888999999999888777777666333555777777666555666666111333444444444444666888555555555555666666666666777666444333222333333444333333444555555555555444333333444444444444333333222222222222222222222222111222444888999888444111444444555666666666666555444666777777666555555666444555777888999888777666777:::>>>@@@EEEPPP```kkktttssssssuuuyyy}}}~~~~~~}}}|||{{{zzzzzzyyyyyy{{{}}}wwwssskkkaaaXXXSSSRRRSSSTTTUUUWWWYYYXXX[[[fffssslllZZZOOOFFFJJJSSS___nnnzzz{{{tttrrrssstttiiiiiiiiimmmwww~~~hhhYYYOOOIIIFFFHHHDDDDDDFFFFFFGGGFFFEEEDDDEEEHHHJJJHHHDDDEEELLLSSSTTTQQQMMMHHHEEECCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@AAABBBDDDDDDEEEGGGMMMZZZlllppp]]]VVVRRRTTTZZZcccoooyyyyyyaaaVVVKKKEEEBBB>>><<<===:::>>>>>>;;;<<<@@@AAA>>>888888:::;;;;;;;;;;;;:::999999::::::::::::999999777777888888999999999888888999;;;<<<=========<<>>>>>===<<<=========<<<<<<;;;;;;;;;===???AAACCCDDDCCCBBBBBB@@@???>>>===<<<;;;;;;:::999999::::::;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<666777888999::::::::::::666888999888666666888:::888777666555444555555666333444444444333333444666333333333333333444444555555555666666666777777888888777666666777888777666333444555666666555555444444555666666444333444555222333777;;;<<<===BBBIIIUUUeeewwwtttcccXXXRRRMMMMMMOOONNNKKKFFF@@@<<<:::;;;===999:::<<<===>>>???AAACCCIIIUUUdddrrrrrrggg]]]ZZZZZZZZZ]]]aaa___cccjjjsss|||uuu```SSSKKKEEECCCDDD======>>>===;;;;;;<<<>>><<<;;;;;;;;;;;;<<<=========>>>===<<<:::;;;>>>@@@<<<>>>>>>===:::777666666333444666777888888888777333444555666777777777777888888999999999888777777111333666666555444555555111333555444333333555888444444444555555555666666444444333333333333333333222222333444444444444333111222333444444333222111333333333333333333333333111222333666888888666444444444555666666666666666333555777777666555555555777666666666666777888888888;;;>>>@@@CCCMMM\\\hhhsssrrrsssvvv{{{~~~}}}||||||{{{xxxyyy|||{{{xxxpppeeeZZZSSSQQQRRRRRRTTTWWWYYYXXXXXXbbbmmm{{{yyyhhhWWWMMMEEEHHHNNNZZZhhhttt{{{~~~yyysssqqqsssqqqeeegggkkkpppxxxmmm]]]QQQIIIGGGIIICCCDDDFFFGGGHHHGGGEEEDDDEEEIIIKKKHHHEEEFFFNNNUUU\\\YYYSSSMMMHHHDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@AAACCCDDDEEEEEEGGGMMMYYYkkk~~~~~~wwwdddZZZRRRSSSZZZcccoooxxx~~~uuu___UUUKKKFFFDDD@@@>>>???666;;;<<<999:::>>>>>>:::888999:::;;;<<<;;;:::999999999999::::::999999999777777888999999999999999555777:::===???AAAAAAAAACCCAAA>>>======>>>======;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCCCCCCCAAA@@@BBBAAA???>>><<<;;;;;;;;;555666888:::::::::999888999;;;======<<<<<<<<<===666666777999999:::::::::666888999888666555888:::999777555444333444666777222333444444333333555777333222222222222333444444888777666666777777666555777555111000222444555555222333555777777666555444444666777666555333333444---///444:::<<<===CCCKKKVVVfffwwwsssbbbWWWPPPKKKJJJMMMNNNKKKFFF@@@<<<:::<<<>>>888:::<<<===>>>>>>AAABBBJJJUUUeeesssssshhh]]]ZZZZZZZZZ]]]aaa___bbbiiirrr|||xxxcccTTTKKKDDDAAABBB@@@@@@???<<<:::999;;;===;;;;;;:::::::::;;;<<<<<<>>>>>>===;;;::::::===???===>>>???===999666444444111444888<<<===<<<999888444555777999999999888888777888888999999999888888000222555666555444444555222444555444222222444777333333333444444444555555222222333444444444333333111111222333333333333222111111333333333333111111333333333333333333333333333222222444666888888777444555555666666666666666333555777888666555555555999777555333333555888:::888;;;>>>???AAAJJJYYYeeettttttvvvzzz~~~~~~}}}}}}vvvxxx{{{~~~~~~zzzsssggg[[[SSSPPPQQQQQQSSSWWWZZZWWWWWW___iiiwww|||ttteeeUUULLLDDDEEEIIISSSaaammmuuuyyy~~~yyysssqqqsssuuuhhhfffeeekkkxxxttt```SSSKKKGGGDDDHHHEEEDDDHHHIIIFFFDDDEEEHHHGGGEEEDDDEEEGGGJJJLLLYYYUUUOOOJJJGGGDDDBBB@@@EEEDDDCCCEEEHHHGGGCCC???>>>???AAABBBBBBBBBAAAAAAAAAHHHRRR^^^kkk|||jjj]]]TTTXXX^^^cccmmmwww}}}pppYYYQQQJJJHHHFFFBBB??????===>>>@@@AAA@@@>>><<<:::::::::;;;<<<;;;888666555666777999;;;;;;;;;999888===<<<;;;999888888999999888888888999;;;>>>AAABBB>>>??????<<<===@@@>>>999;;;<<<===>>>===:::888666<<<===???@@@AAAAAA@@@@@@@@@>>><<<<<<>>>???===;;;;;;<<<<<<<<<<<<:::999888;;;<<<======;;;999666555999888777777777888999:::666555444555666777666555555666777666444333333555555666666777777666666555444444555777999:::888666777777777777888888888888666555555444444444444555333222222444888999666444444444444444444444333333;;;999:::======<<>>>>>>>>>>>===:::===>>>===;;;;;;>>>BBBHHHRRRbbbsssxxxlll```ZZZYYYYYY\\\``````bbbgggrrrwwwdddTTTJJJDDD???;;;AAA@@@???>>><<<:::999888:::999999:::===>>>>>>>>>???>>><<<<<<>>>>>>>>>===999<<<======:::777555555111555888666333222444888666777777777777888888888888888888888777555444333777777777777666666666666555555444333333333444444444444444555555555555666222222222222333444555555///111444444333222222222333333333333333222111000111111111111222333444555444444444555666666555444666777888999999888777666222555888999888666444444666777888777666777888:::999>>><<<===EEEJJJTTTfffrrruuuzzz~~~|||zzzzzz|||{{{yyyzzz}}}{{{xxxpppdddWWWPPPOOOPPPVVVXXXXXXVVVSSSVVV]]]cccrrrzzz~~~uuufffYYYOOOHHHDDDFFFIIINNNWWWcccpppxxx{{{wwwuuusssqqquuukkkhhhgggmmmzzzttt```TTTMMMIIIGGGGGGCCCCCCFFFHHHEEEDDDEEEGGGFFFDDDCCCDDDFFFHHHJJJRRRQQQNNNKKKHHHDDDAAA@@@CCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCDDDDDDDDDCCCBBBGGGIIIOOOYYYgggyyynnn```WWWYYY___dddnnnyyy{{{ooo[[[QQQHHHEEECCC@@@@@@AAAAAABBBDDDDDDDDDBBB???===::::::999999999999999999777888:::<<<<<<;;;:::999<<<;;;999888777777888888888888888999;;;===@@@AAA:::<<<===<<>>>>>===;;;:::999;;;<<<===>>>???????????????===<<<<<>><<<<<<<<<======<<<;;;:::999======>>>>>>===;;;888777:::999888777888888999:::666666666666555555555555555666666555444333333555333333333333333333333333555444555777888999777666666666666777777888888999666666555444444555555555555444444666999:::888666666555444333444555666777777555666::::::999===BBBOOO]]]rrrwwwbbbWWWSSSPPPPPPRRRQQQLLLDDD???>>>===<<<;;;<<>>===@@@CCCEEEOOO^^^pppxxxlll___ZZZXXXXXX[[[___aaabbbhhhrrrxxxeeeUUUKKKEEE@@@===@@@@@@???===<<<;;;::::::888888888:::>>>@@@AAA@@@???===<<<<<<===>>>>>>===<<<:::999::::::999444111333777999888555444777:::888888888888999999999999777777777888777777666666666777999;;;;;;999777666666555444444333333444444444444444555555555555666666555444333222222222222///111444555444333444555333333333333333222111111111111111111222333444555666555555555666777666666666666666777777666666666444666888999888666555666444555666555444444666888999>>><<<===EEEIIIRRReeerrruuuyyy}}}~~~}}}}}}}}}|||{{{zzz{{{}}}}}}~~~yyyvvvooodddYYYRRRPPPRRRRRRVVVXXXXXXVVVVVVZZZ___jjjrrrtttkkk]]]QQQIIICCC@@@AAADDDIIIQQQ\\\iiiqqqxxxsssqqqnnnlllvvvjjjhhhgggmmmzzzooo]]]RRRLLLIIIGGGEEEAAAAAAEEEGGGEEEDDDFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIKKKMMMLLLGGGCCCBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFEEEDDDDDDKKKIIIJJJRRRcccxxxttteeeYYYZZZ___eeeppp|||xxxooo^^^RRRGGGBBB@@@???@@@BBBBBBCCCEEEEEEDDDCCC@@@???:::999888777777999;;;<<<999999;;;<<<<<<<<<;;;::::::999888777777666777777777888888999;;;===>>>???:::<<<===<<>>===<<<<<<<<<<<<============>>>???@@@@@@>>>===<<<===>>>???>>>===<<<===============<<<;;;>>>????????????===;;;:::;;;:::999999999999999:::555777888777444222444666444555666555444333444555444333222111111222333444666555555666888888666555555555666777777888999999666666555555555666666777666555555777999999888777999777555444444777:::<<<888666888;;;<<<<<<@@@EEEMMMZZZnnnxxxdddXXXSSSOOOOOOQQQSSSNNNGGGAAA>>><<<;;;:::<<>>===<<<<<<<<<<<<;;;::::::<<<>>>@@@@@@??????===<<<<<<===>>>>>>===>>>999666666999999333---444777999888666555777:::777777888888888999999999666666777888888888888888444666:::<<<===:::777444666666555444444444444444444444444555555555555666666555444333222222222222000222444555555444555777333333333333333222222111111111111111222333444444777666555555555666888999666555555444444555555666666777888888666666666888444555666555444444666888888===;;;<<>>===:::999888888888999:::;;;999999:::;;;;;;::::::999999999888888777777777777777777888999:::;;;<<<===>>>??????<<<===@@@>>>999???>>>===;;;;;;<<<===>>>AAA@@@?????????AAABBBCCC???>>>>>>===>>>======<<<=========>>>>>>>>>>>>>>>>>>????????????>>><<<<<<<<<<<<;;;:::::::::999999444888:::777222000222666333444555555333333444555666555333222222333555666777666555555777777666444444555555666777888999999555555555555555666777888444444444555666666666666888888777777888:::<<<===888777888<<<======AAAGGGMMMXXXjjj~~~zzzfffZZZSSSOOONNNQQQSSSOOOIIICCC???<<<;;;;;;888<<<@@@BBBAAAAAADDDGGGKKKTTTaaaqqqyyymmm___YYYWWWUUUWWW[[[```ccchhhqqq}}}zzzhhhXXXMMMGGGDDDBBB???>>>===<<<<<<======>>>@@@???======>>>>>><<<;;;>>>===;;;;;;===>>>===<<<<<<999666666777666111---222444666666555555666888666666777777777888888888777777888888999888888777333555888::::::888666444777777666555444444444444444444444555555555555666333222222333333444555666222333555444333333444555222333333444333333222222222111111111222222333444555555555444333555888:::777666555444444555666777666666666555444444666888666777777777666666888999888<<<:::;;;BBBEEEMMM___ooosssyyy|||}}}~~~~~~~~~~~~{{{yyyxxxwww{{{yyyssshhh]]]TTTQQQRRRMMMQQQVVVXXXWWWVVVUUUVVV\\\aaaaaaYYYOOOIIIDDD@@@@@@AAACCCFFFLLLUUU___eeetttzzztttqqqooommmuuueeecccbbbgggrrr~~~|||qqqaaaSSSLLLIIIGGGEEEGGGCCCBBBEEEHHHGGGGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHJJJJJJGGGBBBBBBGGGMMMKKKLLLLLLIIIDDDBBBDDDFFFBBBCCCDDDDDDDDDDDDBBBBBBDDDBBBCCCNNNbbbyyy{{{jjj\\\ZZZ]]]bbbnnnzzz~~~wwwaaaWWWLLLHHHDDD@@@>>>>>>??????@@@@@@???>>><<<<<<::::::;;;;;;:::999777666888888999999999888888888999999999999999888888888666777777888999:::::::::>>>???>>>;;;;;;===:::555>>>===;;;::::::;;;>>>???AAA@@@?????????@@@AAABBB@@@@@@@@@>>>===;;;;;;;;;============>>>>>>??????======>>>>>>=========<<<=========<<<;;;:::999999444777:::777222000222555222444555444333333444555666555333222222333555666777666444555666666555444444555555666777777888888444444444444555777888888555555666555555555666777666777999;;;<<<<<<;;;:::444333555999::::::>>>CCCLLLVVVhhh}}}|||jjj]]]TTTNNNNNNQQQRRROOOKKKEEE@@@>>>======666:::???BBBCCCEEEIIIMMMJJJQQQ]]]lll~~~{{{nnn```YYYVVVUUUVVVYYY___bbbhhhppp{{{|||kkk[[[NNNHHHEEEDDD???>>>===<<<<<<===>>>???AAA@@@>>>===>>>===<<<:::>>><<<;;;;;;<<<======<<<999999999777555222111111333444555666666666777888888888999999999:::::::::::::::::::::999888777666666666777888999999888888999888777666555555555555444444444555555555555666333333333333444555666666333444444333111000111222222333333444444444333333222222111111222222333333333444444222111333666999888777555555555555777888555555444333111222444777555666777666555555777999777<<<::::::AAACCCJJJ[[[lllqqqxxx{{{||||||}}}}}}}}}}}}}}}{{{{{{|||~~~xxxmmm```UUUQQQPPPOOOQQQTTTUUUUUUUUUUUUVVVWWW[[[[[[TTTMMMJJJFFFCCC>>>???@@@BBBFFFMMMUUU[[[mmm}}}}}}xxxuuusssqqquuufffccc```ccckkktttzzz}}}qqqhhh[[[RRRMMMJJJHHHFFFIIIDDDBBBEEEGGGFFFGGGJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKHHHDDDAAAAAAFFFKKKJJJJJJJJJIIIFFFEEEDDDEEEAAABBBCCCDDDCCCBBBAAA@@@??????CCCNNNaaaxxx}}}lll]]][[[]]]aaalllwww}}}ggg\\\QQQLLLGGGAAA>>>>>>@@@@@@@@@@@@???>>>===<<<:::;;;<<<<<<;;;888666444888888888888777777777777888999999::::::999888888666666777888999999888888:::;;;;;;999;;;>>><<<888===<<<:::::::::<<<>>>???>>>===============>>>>>>@@@AAAAAA???<<<::::::;;;<<<<<<<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<=========??????>>>>>>===;;;999888444666777666333111333555222333444444333333444555444333222111111222333444777555333444555666666555555555666666666666777777222222333333555666888888888888999888777777888:::555777:::<<<===;;;999888666555666:::;;;:::>>>CCCJJJTTTeeeyyymmm```VVVOOONNNRRRQQQPPPMMMGGGAAA>>>===>>>777;;;???BBBDDDGGGMMMRRRLLLSSS]]]lll}}}}}}pppbbbZZZWWWTTTUUUYYY]]]aaagggoooxxxnnn]]]OOOHHHEEEEEEAAA???===<<<<<<===>>>@@@===<<<;;;<<<>>>???>>>===>>><<<;;;;;;<<<======<<<888::::::888555333333555666666777888888999::::::;;;;;;<<<<<<<<<=========;;;;;;;;;:::999888777666:::::::::;;;;;;<<<======:::999888666555555555555444444444555555555555666777666555444333333333333333444444222000000111222222333333444444444444444333222222111222222333333000222444333111222555999777666666666666666666777333444333222111111333555333444555444333333555777666;;;999999@@@AAAGGGXXXgggnnnwww{{{{{{{{{~~~}}}|||||||||~~~}}}|||qqqcccXXXRRRPPPRRRRRRRRRSSSSSSTTTUUUUUURRRVVVVVVQQQMMMKKKIIIEEEBBBBBBCCCDDDGGGLLLSSSXXXeeeuuu|||yyyvvvssswwwgggbbb]]]]]]aaafffiiijjjeee^^^UUUOOOLLLJJJHHHEEEIIIDDDBBBDDDFFFEEEEEEHHHEEEEEEFFFGGGIIIJJJKKKLLLMMMJJJGGGCCCAAAAAABBBCCCCCCCCCCCCEEEFFFFFFEEECCCBBBBBBCCCDDDCCCBBBAAA@@@@@@AAAEEENNN___uuunnn___]]]^^^aaakkkvvvnnnbbbUUUMMMGGGAAA???@@@@@@@@@??????>>>======<<<::::::::::::999999888777:::999999888777777888888666777888999999888777777555666777888888888777666777999:::999;;;??????;;;<<<<<<;;;<<<<<<>>>???@@@<<<<<<=========<<<<<<;;;===>>>@@@???<<<;;;===>>>;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???===;;;999888444444444444444444444444111333444444333333444555333333333333333333333333666444222333555666777666666666666666666555555555000111111222444555777888888999:::888666666888;;;666777999::::::999888777999888999<<<<<<<<>>???CCCJJJPPPPPPVVV___mmm~~~qqqccc[[[WWWUUUUUUXXX[[[```fffmmmvvvqqq___PPPHHHEEEEEEBBB@@@>>><<<<<<<<<>>>???<<<;;;:::;;;===>>>===<<<>>><<<:::;;;<<<===<<<<<<;;;:::888888888777777666666666666777999:::;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;:::999888888999;;;<<<>>>???>>>>>>===::::::888777666555555555444444444555555555555666777666555444444333333444222333333222111222444666222333333444555555444444333333222222111222222333...222555555333222666999444555555666666555555444333444444333222222333555333444444444333333555666555;;;999999??????EEEUUUbbbkkkvvv{{{zzzzzz||||||}}}|||}}}}}}}}}~~~tttfff[[[UUUSSSRRRRRRRRRSSSUUUUUUTTTTTTQQQUUUVVVRRRPPPOOOMMMHHHGGGGGGHHHHHHIIINNNTTTXXX]]]mmm~~~yyyuuuyyyfff```YYYWWWXXXZZZ[[[ZZZ]]]WWWPPPLLLJJJHHHEEEBBBIIIDDDAAACCCDDDCCCDDDFFFCCCCCCEEEFFFHHHJJJKKKKKKLLLJJJFFFDDDBBBAAA>>><<<<<<;;;===AAAEEEGGGDDDAAACCCCCCDDDDDDDDDCCCAAA@@@BBBCCCGGGNNN\\\rrroooaaa^^^```bbbjjjuuuuuufffVVVLLLFFFAAA@@@BBB>>>>>>======<<<;;;;;;;;;:::999888777777999;;;<<<;;;::::::999888888888999555666777888888777666666555666777888888777666555999;;;;;;:::<<<@@@???;;;============>>>@@@AAAAAA<<<===>>>??????>>>===<<<:::<<<>>>>>>======???AAA;;;::::::;;;<<<>>>@@@AAA===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@>>><<<999888444333222333555555555333111222444333333333444555555666666777777666666555555333222222555777777777777777777666555555444444///000000111333555777888666888888666444333666999888888777777777777777777777555666999999888;;;@@@DDDPPPaaaqqqrrrdddXXXPPPPPPSSSVVVUUUQQQJJJBBB<<<:::;;;777888:::999:::>>>EEEKKKNNNSSS\\\iii{{{rrrddd\\\XXXUUUVVVXXXZZZ___eeellltttsss```PPPGGGEEEEEECCCAAA>>><<<;;;<<<>>>??????===<<<;;;<<<<<<:::999===<<<::::::<<<===<<<;;;>>>:::666777;;;<<<:::666444444444555888999999999888888999999999:::::::::999999:::;;;;;;;;;::::::666888<<>>>>>DDDTTT___jjjuuu{{{zzzyyy{{{}}}{{{~~~}}}{{{|||uuuiii^^^WWWUUUPPPQQQSSSUUUWWWVVVTTTRRRRRRVVVXXXUUUTTTTTTQQQLLLFFFFFFFFFFFFGGGKKKPPPTTTXXXhhh}}}|||www|||fff^^^XXXWWWXXXVVVUUUVVVWWWRRRMMMKKKLLLMMMLLLKKKFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIHHHFFFDDDDDDEEEHHHGGGEEECCCBBBAAABBBBBBBBBBBBAAABBBBBBCCCEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAEEEIIINNNXXXlllrrr___YYY]]]eeeooowwwzzzlllYYYKKKFFFDDDBBB???<<<======>>>>>>>>>>>>>>>999888777777777888999:::999777555666999:::888666888666666777888999888777666666777999;;;;;;999777999888777777777999;;;===>>>??????>>>======>>>@@@>>>??????@@@@@@>>>===<<<<<>>::::::;;;<<<>>>@@@AAABBB@@@???>>>===<<<<<<<<<<<<777555444333444444333111333777777444444666333,,,222444777999999888555333666333111222555666555333333444444555555444333333000333555666555555666777222222333444555555555444777666444444444555777888444555666777888:::???BBBFFFOOO^^^ooo}}}wwwhhhYYYOOOOOOUUUUUUQQQMMMHHHEEEAAA>>>;;;:::999888888:::===@@@CCCBBBHHHRRRaaauuuvvvfffZZZUUUTTTUUUUUUYYY\\\bbbjjjsss~~~vvvdddTTTJJJFFFEEEEEE@@@<<<<<>>;;;;;;:::::::::;;;<<<;;;:::<<<@@@@@@<<<;;;??????;;;<<<=========<<<;;;;;;:::888777666444444555666777>>>888222111555888888666<<<;;;:::999888666555555888:::===??????>>>;;;999999;;;<<<:::777555555777999666222///000333888;;;888666444222111222444555333333333333333333333333555777777444333555444111111111222333333333222222444444444555555555555555222222222444666777555444444555666555444333555777444444555555555555555555999===AAA@@@>>>>>>BBBFFF]]]hhhvvv|||zzzxxx{{{~~~~~~~~~{{{pppdddZZZUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVTTTQQQNNNHHHFFFDDDDDDEEEIIILLLNNNYYYcccuuu|||xxx|||ggg___XXXWWWWWWTTTRRRSSSUUURRRMMMLLLLLLMMMMMMLLLHHHGGGFFFEEEDDDDDDEEEEEEGGGIIIJJJIIIGGGEEEEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCC@@@CCCHHHMMMVVVjjjsssaaaZZZ]]]dddnnnuuu}}}nnn[[[NNNHHHEEEBBB???>>>>>>>>>>>>>>>===<<<<<<:::999888777777888999999999777555666888999777555888777666777999:::999888777666777888:::;;;:::999999888777666777999;;;<<<===>>>??????>>>>>>???AAA>>>??????@@@???>>>===<<<:::@@@<<<:::>>>;;;666;;;;;;:::999888999;;;===>>><<<<<<<<<===>>>@@@BBBBBB@@@???>>>===<<<<<<<<<<<<777666444444555555333222333666444000111444444000333444555666666666555555555444222333444555555555333333333444444444555555111222444555444555777999444444444444555555555555555666666777777777777777555666666666777999===AAABBBKKK[[[lll{{{vvvhhhZZZPPPNNNRRRRRROOOKKKGGGCCC???<<<::::::999888888:::===@@@BBBCCCIIISSSaaauuuyyyiii]]]WWWVVVWWWWWWZZZ]]]bbbiiiqqq}}}wwweeeUUUKKKGGGFFFDDD@@@<<<<<<>>>@@@>>>;;;<<<;;;;;;;;;<<<<<<<<<;;;999======::::::======:::;;;<<<<<<<<<;;;;;;:::999666666666555555555555555<<<777333333666999999777999888888777777666666666:::<<<>>>??????===:::888777999:::999666666888:::666555333333333555666888555555555555444444444444222222333444555555444444555888888555444666555222111111222333333444333333444444444555555555555555555444333444555555444222444555555444333333444666666666666555444444444333555888;;;;;;:::<<>>BBBFFFKKKTTTggguuuccc\\\^^^ccclllsssrrr___QQQJJJFFFCCC@@@@@@??????>>>===<<<;;;:::;;;:::999888888888888888888666555666777888777555888777666777999:::999888888777666888:::<<<===<<<888888777777777999;;;<<<<<<>>>@@@AAA@@@???@@@@@@>>>>>>?????????>>>===<<<;;;@@@<<<:::>>>;;;666;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<;;;<<<<<<888666555555555555444222333444222//////222444333444444333333333444555666333444555444333444555777444333333222333444666777111222333333333555888;;;777777555444444555666666444555888999:::999777666555666666666666888<<>>???>>><<<============<<<<<<<<<<<<888;;;;;;999:::======;;;::::::::::::::::::999888888888888888888777777666999666444555999;;;:::888666666666666666777777777<<<===>>>???>>>;;;888666666666777666666777:::<<<333444555666666666555444222333555777777666444333000222444666777777666555444777777444444555555111000111222444555555555555444444444555555555666666888666555444555555333111333444444444222222333555777777666555444333333222444666888888888;;;AAAFFFPPP```ttt~~~~~~~~~pppccc[[[TTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQTTTVVVVVVTTTRRRLLLIIIEEEEEEHHHLLLOOOQQQSSS\\\nnnxxxtttzzziiiaaaZZZYYYXXXTTTQQQQQQLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDFFFHHHIIIIIIGGGEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAA???BBBFFFJJJSSSeee~~~wwwfff______dddlllsssvvvcccTTTKKKFFFBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999888888777777777666666666666777666666777666555666888999888777999777666777:::===>>>???999888888888999:::;;;<<<===???BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<>>>>>>>>===>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;888777555555666666444333333444444111000111333333222222333333333444444444111444666555333222555999666555333222222333555666111222222222222444888;;;:::888666555444555666777444555666777888777777666555666666555555777:::===AAAJJJZZZkkk{{{vvvhhh]]]RRRLLLKKKPPPPPPNNNJJJEEEAAA>>>>>>::::::999999:::<<<>>>???AAAHHHRRR^^^ppp~~~qqqddd[[[YYYYYY[[[ZZZ\\\___dddlllvvvxxxhhhYYYMMMGGGEEEBBB@@@===<<<>>>???>>>======>>>???>>>===<<<======:::;;;;;;;;;<<<>>>???>>>888888999999999999888888888777666555444555666666666555555777:::<<<;;;999777777777777777777777777999:::<<<<<<<<<:::777555666666666555555777999;;;333444555777777666444333000222333555555555444333000222555888999888777666222555555333222444333000000111222444555666666666333333444444555666666666888777555555555555444333333333444333222111333555666666555555444444444333888999999999999===CCCHHHMMM\\\ppppppbbbYYYSSSRRRQQQPPPPPPPPPPPPQQQNNNOOOQQQUUUYYY[[[ZZZYYYOOOLLLHHHGGGKKKPPPRRRSSSQQQZZZiii~~~wwwsssyyyhhhaaa[[[[[[[[[WWWTTTTTTKKKLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGFFFFFFDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAA@@@CCCFFFJJJRRRddd|||wwwhhhaaaaaadddllltttzzzhhhXXXMMMFFFBBB@@@======<<<;;;<<<<<<===>>>;;;;;;;;;:::999888777777666777777777666666666777666555444555777888777666999777666777:::===>>>???999999::::::;;;<<<<<<===>>>AAACCCBBB@@@===<<<<<<>>>>>>>>>===============;;;AAA<<<:::>>>:::555:::888:::<<<===>>>>>>===<<<======<<<<<<<<<=========>>>===<<<;;;::::::::::::888777555555666666444333333555666777444111111222///111333555555444222111000333555444222222555888888777444222111222333444111222222111222444777;;;:::999777555444555777888555555444333444555666777555666666555555777:::===BBBKKKZZZkkkzzzxxxjjj^^^SSSLLLJJJNNNOOONNNKKKEEEAAA??????:::::::::999:::;;;<<<===>>>EEEOOOZZZkkk~~~ssseee\\\XXXYYYZZZYYY[[[^^^ccciiisss~~~xxxjjjZZZNNNFFFCCCAAA???=========>>>???>>>===???@@@???===;;;<<<>>>:::999:::;;;<<<<<<===>>>777777888888888888888777666444000...---///222555555555666888;;;;;;;;;::::::999999888888777666666555666777888999888666555999777666555555666666666555555555555555555555555111111111222222333444444000222555888999999777666333666666444333666555222000111222444555666666666333333444444555666666777888666444444666777777666333333444333222111333555333444444444555555666666<<<;;;:::999:::===BBBEEELLLYYYlllzzz}}}pppaaaWWWQQQPPPOOOMMMMMMNNNOOOPPPMMMNNNQQQVVV[[[___```___UUUQQQMMMNNNRRRVVVXXXWWWOOOUUUcccuuuzzzvvvzzzhhhaaa\\\]]]\\\YYYVVVUUUMMMOOOQQQPPPNNNLLLKKKKKKEEEFFFFFFGGGHHHHHHGGGGGGCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCFFFIIIPPPbbbzzztttgggaaaaaadddllluuu~~~mmm\\\OOOGGGCCCAAA<<<<<<;;;;;;;;;<<<>>>???:::;;;;;;;;;:::999888777666888999888777666777999666555444555777888777666888777666888:::<<<===<<<999999::::::;;;<<<<<<<<<>>>@@@AAAAAA>>><<<;;;<<>>===<<<<<<<<<======:::???;;;888<<<888333777888999;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<============;;;:::::::::::::::888666555555555555444222222333777999666111111444///111444666777555222000000111222222222333555666888777555333222222222333111222333222222333666888888888666555555666777777555444333222222444666777555666666666666888<<>>;;;:::::::::::::::;;;;;;;;;CCCLLLVVVfffzzzuuuggg\\\WWWXXXZZZYYY\\\___dddjjjsss{{{zzzlll]]]PPPGGGCCC@@@???>>>======>>>???@@@===???AAA???<<<:::<<<>>>999777777::::::999999<<<666777888888999888888888:::777444111000333666888444555666888999:::::::::;;;::::::999888777777666333333555666666666555555999888666666666555333111777666555333333444555666333222222111222222333444111333555777888888777666555888999666666888888555000111222444555555555555222333333444555666777777999777555444666777888777333444444444222222333555222333333444555666777777:::999888888999<<>>===;;;::::::;;;<<<===999::::::;;;;;;:::999888777999::::::777777888:::888777666777888999999777777666777888:::;;;:::999777777888999::::::::::::<<<===>>>>>>===<<<===>>>???>>>===<<<;;;<<<<<<===<<>>:::444999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999999999777666444444555555333222000000333777444000333999111222444555555555444333000///...///222333444444444444444444444444444444111333444444333222444555555555666666666666666777444444444444444555666666555666666666777999===AAABBBKKK[[[nnn~~~qqqaaaSSSNNNPPPHHHKKKMMMJJJDDD???>>>???;;;::::::::::::::::::::::::AAAJJJTTTdddwwwwwwiii]]]XXXXXX[[[[[[^^^ccchhhmmmttt{{{|||pppaaaSSSIIIEEE??????>>>=========???@@@<<>>:::666666::::::777777:::666777888999999999999888;;;:::999888777888888999444555666777777888999:::888888888888888777777777444444555555555444444333888666666666777666222///666666555444444444444444333444555666555444333222333444555666666666666666444777777555555888777444111111222333333444333333222222333444555666777777;;;999666555666777777666444555555444333333444666333444444444555666666666777666666777999<<<>>>???JJJVVVfffuuu}}}}}}yyypppeee\\\SSSQQQOOOMMMMMMNNNPPPQQQMMMLLLMMMPPPTTTWWWWWWWWWRRROOOMMMQQQWWWZZZVVVRRRNNNSSS\\\mmmkkkccc^^^]]][[[VVVQQQPPPJJJMMMPPPOOOKKKGGGFFFFFFHHHIIIIIIIIIHHHFFFDDDCCCDDDFFFHHHHHHFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDBBBAAAAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>@@@CCCEEELLL]]]tttuuukkkaaa]]]]]]aaajjjtttvvvdddVVVLLLGGGEEE@@@???<<<:::999:::;;;;;;888999:::;;;;;;;;;:::999777:::;;;:::888777999;;;999888888888:::;;;:::999666666777999;;;;;;999777555666777888888999888888999;;;<<<<<<<<<===???AAA???>>>===;;;;;;<<<<<<===@@@EEE@@@===AAA===888<<<888888999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@<<<<<<;;;:::999999999999777555444333444444333111...---000333111///555>>>444444333333444444555555000...,,,...222444444222000111333444555666666666111333555555333222222333333444555666777777666666333444666777888777666555444555666777888:::???BBBCCCMMM^^^rrrsssaaaSSSOOORRRJJJMMMPPPMMMFFFAAA@@@AAA;;;;;;::::::::::::999999:::AAAJJJTTTcccvvvyyykkk^^^YYYYYY\\\\\\```eeekkkpppvvv|||rrrcccUUUKKKGGG?????????>>>======???AAA<<>>;;;777555555666555555444555666555444333555777555555555555555555444444555444555888<<>>:::999;;;:::;;;===>>>>>>===;;;:::;;;;;;<<<;;;:::;;;===???999999777777777999;;;===555888888666777;;;;;;999;;;;;;;;;:::999999<<<>>>:::<<<>>>???>>>>>>>>>@@@???EEEEEE???;;;;;;999444???999666999===<<<<<<===???===;;;<<<>>>>>><<<999<<<<<<;;;:::999999999999666666666555444444333333111333555555444333444555333333444444444444444333...444555111000555777555999444444777777333444888333222111111111333555777777777777777777777777777444333333444555666666555888999:::;;;;;;>>>BBBEEEJJJZZZnnnttteeeZZZSSSPPPKKKOOORRRPPPJJJCCC???>>><<<<<<;;;;;;;;;<<<<<<===>>>AAAGGGQQQaaasss{{{nnnccc]]][[[[[[[[[]]]ccckkkpppttt}}}zzzgggVVVJJJDDDCCCAAA??????@@@@@@@@@???======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;777666555666777888777666555222222444444222333666777666555666999;;;;;;:::::::::999999888777666666666666666666555555555555444444555555666777777777===:::777444333444666777555999===>>>:::777666666777666333111111222444666333444555444222111222333000222444333111111333555555555555666666888999999666666666666555444333222555555444333333333333444333444555333111000000111666777888888888999<<>><<<:::::::::::::::777777:::;;;999:::>>>;;;<<<===>>>>>>===;;;::::::;;;;;;:::999:::<<>>;;;<<<>>>===<<<;;;;;;<<<>>>CCCEEEAAA======;;;666;;;888888;;;:::888999======;;;:::;;;<<<<<<:::888;;;;;;:::888888777777777777777666555444333222222111333555555444333444555555555666666666555555444///444444111000444666555666222222666666222222555555444333111111222444555444444444444444444444444:::888777666555333222000666777999;;;===AAAGGGKKKSSSaaatttwwwhhh\\\UUURRRKKKNNNQQQOOOIIICCC@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<===???CCCMMM\\\ppp|||oooddd^^^\\\\\\]]]^^^bbbiiinnnrrr{{{}}}kkkYYYLLLEEEBBB@@@???>>>??????>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555666777888777666:::777666888777444444777888888888777777888999999::::::999999888777777666777777666666555555444444666666666666666555555555777777666555555555555555;;;???BBBBBB===888666666888666333222111222444555333444555444222111222333111333555444222111333555222222222333333444555666777777777777666555444333555555444333333333333444000111333333222333444666555666777777777888;;;>>>BBBMMM^^^mmmvvv{{{}}}~~~{{{xxxuuuppphhhaaaWWWPPPMMMOOOQQQOOONNNNNNOOONNNNNNMMMMMMMMMNNNNNNGGGGGGHHHGGGFFFDDDCCCAAAEEECCCHHHVVViii}}}pppeee[[[[[[\\\XXXSSSQQQJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIGGGFFFEEEFFFGGGEEEFFFFFFEEEDDDDDDEEEGGGJJJIIIHHHFFFEEECCCBBBAAABBBBBBBBBDDDFFFGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???@@@EEEMMM\\\sssqqq```\\\___aaagggoootttqqq___QQQHHHDDD@@@???===;;;:::999:::::::::777555777888888;;;???<<<===>>>>>>>>><<<;;;:::;;;;;;;;;:::999:::<<<>>><<<;;;:::888777777888999333666777555555999999666777888999999999999<<<>>>:::<<<<<<<<<999888888888;;;@@@DDDBBB@@@???===999999:::<<<>>>:::666777===;;;999888999::::::999777;;;:::999777666555555555444444333222000//////...111333555555444333444555777777888888777666555555000333444111000333555555333222333666666333222444777666444222222222222333444444444444444444444444444444555666666777666666666888<<<@@@DDDIIIOOOSSSYYYdddttt{{{lll```XXXTTTKKKNNNOOOMMMGGGBBB@@@AAA;;;;;;::::::::::::;;;;;;;;;<<<@@@HHHWWWlll}}}pppddd]]]\\\]]]^^^^^^aaagggkkkoooyyyppp^^^PPPHHHBBB@@@>>>>>>>>>>>>===<<<@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::888666555777888888777999666555666555222111444888999:::999666555777999::::::999999888777777777888777777666555444444444888777777666555555444444222333555666666666555444:::>>>CCCCCC>>>999777666888666444222111111333333333444555444222111222333222444555555333222333444555555444555555666777888888888888888777666555444555555444333333333333444000111333444444444666888555666666666666888;;;>>>DDDMMM\\\jjjuuu{{{~~~~~~{{{wwwqqqiiicccWWWPPPKKKLLLNNNNNNNNNPPPRRRQQQPPPOOOOOOOOOOOOOOOHHHGGGGGGFFFDDDAAA???>>>DDDBBBEEERRRcccwwwssshhh___^^^^^^[[[VVVSSSJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@AAAEEEMMM[[[rrrttt___YYY]]]bbbggglllsssvvveeeVVVKKKFFF???>>>===;;;::::::;;;;;;:::777777::::::888999===;;;<<<<<<<<<<<<;;;:::999<<<======;;;:::;;;===???;;;:::999888888888999999444777888555666999999777555777888999999999;;;===999:::<<<;;;999888888999888<<<@@@AAA@@@???===;;;;;;;;;===???===888888;;;999999888888888888888888;;;:::999777666555555444333333222222222222111111111333555555444333444555777888888777777666555444000222333222111222444555333444666888888777555555666555444333333333333444666666666666666666666666000222555666777888999:::888===DDDJJJNNNQQQUUUWWWUUU[[[fffwww~~~ooobbbYYYUUUNNNPPPPPPLLLFFF@@@??????;;;;;;:::999999999:::::::::===AAAHHHVVViii}}}~~~pppddd\\\[[[\\\___^^^```dddhhhlllvvvxxxeeeTTTKKKDDDBBB@@@?????????===<<>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;999666666777888888888777444333555444111222555555999;;;999555333777;;;999999999888888888777777888888777666555444444333777777666666555555555555111222444666777777777777222777===>>><<<888777777777666444222111111222222333444555444222111222333222333444555444333333333666666666666666777888888777777777777777666555444555555444333333333333444333444666555444444555666555666777777777888;;;>>>EEEMMMZZZgggssszzz}}}yyytttmmmgggZZZRRRKKKLLLNNNOOOPPPSSSSSSSSSRRRQQQPPPPPPPPPPPPJJJIIIHHHGGGEEECCCBBBAAAEEEBBBDDDNNN^^^qqquuuiii```______\\\VVVTTTIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFHHHEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@BBBEEEKKKXXXpppuuu```WWWZZZ```fffiiirrr}}}|||kkk[[[NNNHHHAAA@@@>>><<<;;;;;;<<<<<<:::999:::>>>>>>:::888999:::::::::;;;;;;:::::::::>>>>>>>>>===;;;;;;===???888888888999999::::::;;;666999999666777::::::777555777999999999:::;;;===888999;;;;;;::::::;;;<<<666999===@@@???<<<;;;;;;<<<888777;;;===999666666888888888777777777999:::;;;:::999888666666555555444444555666666777888888111333555555444333444555555666666666555555444333111111222222111000222555222444666777888888666444333333333333444444555555666666666666666666666666444666888888666444444444999???GGGNNNQQQQQQQQQQQQLLLOOOUUUaaavvvqqqcccZZZUUUQQQRRRRRRMMMEEE???======<<<;;;:::999999999999999;;;???EEELLLVVVfffxxxrrrddd[[[YYYZZZ^^^]]]___ccceeeiiisss}}}lllZZZNNNFFFDDDBBB@@@@@@@@@>>>===>>>>>>============<<<<<<;;;;;;;;;<<<<<<=========<<<:::777777888999888888888555555888888666777;;;333777:::888555444888===999999999888888888888888888777777666555444444444555555555555666666777777444444444555666777999:::000444999:::888555555666666555444222111111222222333444555444222111222333222222444555666555444333333333222222222333444444555555666666666555444444555555444333333333333444333555666666444444555777555666777777777999<<<>>>AAAGGGRRR```mmmwww}}}|||wwwrrrnnn___VVVOOONNNPPPPPPQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCLLLZZZllltttiii___^^^^^^ZZZUUURRRIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHHHHFFFCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHDDDFFFGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCEEEIIIUUUmmmxxxcccXXXXXX___eeehhhnnnzzzqqq___QQQJJJBBBAAA???===<<<;;;<<<<<<999888;;;@@@@@@;;;888999999999999:::;;;;;;<<<<<<>>>???>>>===;;;;;;===???777777888999::::::;;;;;;777::::::777777::::::777666888:::;;;::::::;;;<<<777999;;;<<<;;;;;;<<<===888888;;;>>>===999999<<<:::444222666:::888555444777888888666555666888::::::999888777666666666666111111222222333444555555111333555555444333444555333333444444444444333333222111111333222///111555000333555444444666666333222333333444555666666666333333333333333333333333...222777888666444555777666<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<:::999999::::::888777666333333777888666888;;;333555777777666666999<<<888888888888888888888888666666666666555555555555444444555555666777777888777666555555555777888999333666999888555333333555444333333222222222222222333444555444222111222333333333444777999:::888666444444444333333444444555444444555555555555444444555555444333333333333444111222444555555555777999555666777777777888;;;>>>AAAEEEOOO\\\kkkxxxzzzvvvsssddd[[[SSSRRRRRRPPPPPPRRROOOOOOOOONNNNNNOOOOOOPPPIIIHHHGGGFFFEEEDDDDDDDDDCCCAAACCCJJJVVVggg}}}uuujjj```______[[[UUUSSSJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIGGGDDDBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGDDDDDDDDDEEEFFFFFFGGGGGG@@@BBBDDDDDDAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCEEEGGGRRRiiizzzhhh[[[XXX^^^dddhhhlllwwwuuucccTTTLLLBBBAAA???<<<;;;:::::::::666555888===>>>;;;:::<<<999999:::;;;<<<>>>???@@@=========;;;999999;;;===888999999:::::::::999999666999999666666999999666777999;;;<<<;;;:::;;;;;;999:::<<<<<<;;;:::;;;<<<<<<:::;;;>>><<<888888===888555444777888666666888555666666555333333777:::777777666555555666666777000000000000000000000000111333555555444333444555111222333444444555444444333000111333222...000555000444444222222777777444444444555555555555555444333333333333333333333333'''---333666666666888;;;555777;;;<<<======???@@@===BBBHHHOOO___sssuuufff[[[UUUOOORRRTTTQQQJJJCCC???>>>>>>===<<<;;;::::::::::::;;;@@@EEEJJJRRRaaattt{{{kkk^^^YYYYYYXXXXXX\\\aaadddgggoooxxx}}}xxxcccUUUHHHFFFCCCAAA@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>;;;::::::;;;<<<;;;888555555222222555555444555888666666666666666777888999888888888888888888888888555555555555666666666666555555555666666666666666666777777777666555555444444555666555222111444777222222222222222333333333333444555444222111222333555555777:::>>>???===:::777666666555555666666666555555666666666666555555555555444333333333333444111333444444444444666777333444444444444666999<<<@@@DDDLLLZZZjjjyyy~~~~~~{{{wwwuuuhhh___WWWTTTSSSPPPNNNOOOKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJHHHFFFDDDCCCCCCCCC@@@???AAAHHHRRRbbbwwwxxxlllcccaaaaaa]]]XXXUUUKKKJJJIIIIIIHHHHHHIIIIIINNNNNNMMMJJJGGGEEEEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEEEEEEEEEEEEEEEEEEE<<>>;;;:::888888888555333444999<<<;;;===@@@::::::;;;<<<>>>@@@BBBCCC;;;<<<;;;:::888777999;;;:::::::::::::::999777777555888888555555888888555888:::======<<<;;;;;;;;;:::;;;===<<<:::888888999@@@<<<<<<>>><<<777888>>>999888999:::888555999@@@333444555333111222555999555444444444444555666666666666555444333222111111111333555555444333444555111111333444555666666666333000000333222...///555222666666222333999:::777666666666666555444333222555555555555555555555555+++111666777444222333555666666555555555777<<>>===<<<;;;:::::::::;;;>>>CCCGGGOOO___uuu~~~nnn```ZZZYYYVVVWWW[[[aaadddgggnnnwww}}}zzzeeeWWWHHHEEEBBB@@@???>>><<<:::<<<<<<<<<===============;;;;;;;;;<<<===>>>>>>???::::::;;;======;;;777444:::777666888888666666999999777555555666777666555888888888888888888999999444444555555666777777777777777777666555555444444444666888999888555111//////111222000///000555:::000111111222333333444444333444555444222111222333777777999===BBBCCCAAA>>>444333333222222222333333666666777777777777777666555555444333333333333444555666666555333111222333111222333333333444777:::;;;>>>EEESSSeeeuuu~~~{{{zzz{{{~~~{{{vvvtttiii```XXXVVVSSSOOOLLLLLLHHHHHHIIIIIIJJJLLLMMMNNNOOOMMMJJJGGGEEECCCCCCBBB>>>===@@@GGGPPP^^^sss{{{oooccc```^^^ZZZUUURRRLLLJJJGGGFFFGGGIIIJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFEEECCCBBBDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDDDDDDDCCCCCC@@@CCC@@@BBBLLLTTTbbbxxxooo___VVVWWW^^^eeebbbnnn~~~{{{hhhWWWNNNEEEBBB???>>>======<<<:::888:::<<<<<<;;;:::;;;<<<999<<<>>>>>><<<<<<>>>@@@@@@>>>;;;999888999:::;;;888888999999888888888888:::;;;999555000222888>>>:::;;;===>>>===;;;999777888999;;;======<<<;;;::::::;;;<<<<<<<<<;;;:::999777777777777666666666666777666666555555555666666666666666666777777777777666555555444444333222222333333444555555444333333000111333444555555444333444333111000000222333555555444444555666888:::;;;888555333444666666444222666555444333222111111111,,,...222444555555666888333333444555666888:::;;;:::???DDDJJJZZZppp~~~wwwlll^^^RRRQQQOOOOOOOOOOOOKKKDDD>>>AAA???===<<<<<<<<<;;;999888;;;AAAIIIPPP[[[nnn}}}nnnbbbZZZUUUWWWXXX\\\```bbbdddlllvvvxxxdddVVVJJJFFFAAA===<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<777999::::::888777777888999666444555888999777555555555666777888999999:::555666777888999999888777777666444333333444666777888777666555555666777888777777777777666555444333333333333444444444555555111111333333333333111111111111222222222333333333666666999@@@HHHJJJGGGBBB;;;999777555333333333333555888777222222777888555777777666555555555555555555444333333333333444555444222111333666888777555??????BBBNNNaaattt~~~zzzzzz}}}}}}wwwsssqqqjjjddd]]]VVVQQQNNNMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMIIIDDDAAABBBCCCDDDBBBCCCFFFKKKTTTeeeuuu|||pppddd```___[[[VVVSSSNNNKKKIIIHHHIIIJJJKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAADDD@@@@@@JJJQQQ^^^rrrooo___VVVWWW]]]ccc^^^jjj{{{~~~jjjXXXOOOGGGDDD@@@============<<<:::<<<===>>>===<<<===>>>:::<<<>>>>>><<<<<<>>>@@@;;;;;;;;;;;;;;;;;;<<<<<<::::::999888777777888888777999888555222444999???;;;<<<>>>???>>>;;;999777777888:::<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999888777666777777777666444555555555555555555555555555555555666666666666666555555444444333222222222333333444555555444333333000111333444555555444333444333222000000111333444222222222222333444666777888666444444555555333111555444333333222222333333000222555666555555555666777777777777888999::::::999>>>BBBIIIXXXlll{{{{{{ooo```TTTQQQPPPOOOPPPPPPLLLEEE???@@@>>>;;;;;;;;;;;;:::999999;;;@@@GGGMMMWWWjjjzzzqqqfff^^^YYYYYYZZZ]]]aaaaaabbbjjjsssyyydddVVVFFFCCC???======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;<<<<<<;;;888999::::::888777777888777666555555666777666555666666777777888888999999666666777888999888777777777555444333333444555777777777666666666666777777555555555555444333222222333333333444444444555555111222333444444333222111111111222222222333333333555444666<<>>===AAAMMM___qqq|||{{{|||~~~xxxuuutttnnnhhh___VVVQQQNNNMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKPPPRRRQQQMMMGGGCCCBBBDDDAAA???@@@BBBFFFNNN^^^mmm}}}pppddd```___[[[VVVTTTOOOMMMKKKJJJKKKLLLLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBEEE@@@???GGGMMMXXXlllnnn^^^VVVVVV[[[``````kkk{{{mmmZZZOOOHHHEEE@@@===<<<===>>>>>>999;;;======<<<;;;<<<===:::<<<======<<<===>>>@@@666888:::<<<>>>>>>======<<<;;;999777666666777888444777888777555666:::>>><<<===>>>>>>>>><<<999888888:::;;;======<<<;;;:::999999::::::::::::999999888666555777999999666222333444555666666555444333444444555555666666555555444444444333222222111111333333444555555444333333000111333444555555444333555444222111000111222222222222222222222333444444888666555444555555333222444444333333333333333333444666888777666444444444999999888777777888888888888<<<@@@FFFTTTfffuuu{{{tttdddWWWRRRPPPOOOPPPPPPLLLFFF@@@>>><<<::::::;;;;;;:::999999:::???EEEJJJSSSeeeuuuuuujjjbbb]]]\\\[[[]]]```aaabbbhhhppp|||yyydddVVVFFFCCC???===>>>?????????<<<<<<<<<===============777888999:::;;;;;;;;;;;;888999;;;:::888777777888666777888888666666777888777777777777777888888888777777888888888777666666666555444333333444555666666666777777777777666666333444444444444444333333333333333444444444555555222333333444444333333222111111222222222333333333444222333888AAAIIINNNOOO;;;:::888666555444444555666888888555444555444111777666555555444444555555555444444333333444444555444333333444777888888777;;;<<<@@@JJJZZZmmm||||||{{{~~~}}}yyyxxxwwwtttmmmbbbWWWPPPMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMPPPRRRQQQNNNHHHDDDDDDFFFAAA??????AAABBBIIIWWWeee}}}}}}pppccc___^^^ZZZVVVTTTPPPNNNLLLKKKLLLLLLLLLKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDFFFHHHIIIGGGEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEE@@@AAACCCEEEFFFFFFFFFFFFBBBEEEAAA???GGGKKKVVVjjj~~~kkk\\\TTTUUUYYY]]]fffqqqnnnZZZOOOIIIEEE???;;;;;;<<<>>>>>>777999;;;;;;:::999:::;;;::::::;;;<<<<<<<<<===>>>888999:::<<<===>>>>>>>>>>>><<<999666555555777888444777999999888888999;;;999:::;;;======<<<;;;:::;;;===???@@@@@@@@@>>>===999999999999999999999999888666555777::::::666111111222444666666555333222444555666777777777666666444333333222222111111000333333444555555444333333000111333444555555444333555444333222111000111111666555555555555555555555555555444555555555555444555555555444444333222222444666888777666444333444666666555555555555666666999<<>>DDDHHHQQQcccsssyyymmmddd]]]\\\[[[\\\```aaabbbhhhooo{{{xxxcccTTTJJJFFFAAA>>>>>>>>>======???>>>>>>======<<<;;;;;;777777888999::::::::::::888:::;;;:::999888888888777999;;;:::777666888;;;888888888777777777777777888888888777777666555555666555444444444444555666555666777888888777666555555555666666666666666666333333333444444444555555333333333444444333333333111111222222222333333333444222222555<<>>;;;;;;<<<===>>>777999;;;;;;:::999:::;;;:::::::::;;;<<<============<<<:::::::::<<<>>>???>>><<<999666555555777888777888::::::999888777777666777999;;;<<<=========<<<===???AAAAAA@@@???>>>::::::999999999888888888888666555777999999666333000222444666666555444333555666777999999888777777444333333222222111111000333333444555555444333333000111333444555555444333555444333222111111000000777777777777666666666555222333444444555666777888666666666666444333111000222444666666555444444444444444444444555666777888;;;<<<>>>DDDMMMZZZiiittt~~~}}}kkk\\\RRRPPPNNNNNNOOOLLLGGGBBB>>>===;;;;;;<<<======<<<777999===CCCHHHRRRcccttt|||pppeee]]][[[YYYZZZ___aaaccciiiooo{{{yyycccTTTKKKGGGBBB???>>>>>>>>>===AAA@@@???===<<<:::999888777777888999::::::::::::888:::;;;;;;999888888999666888:::999777555777:::888888888777777777777777888888777666666555555555555555555444444555555555555666777888888777666555555555666666666666666666333333333444444444555555333333333333333333333333111111222222222333333333444333333555888<<<>>>>>>:::999777666555555555555111111333666777666666666666666555444444444444444444444444444444444444444555666777888999999:::;;;:::<<<@@@FFFPPPaaasss|||}}}~~~{{{zzzzzz|||zzztttiii\\\QQQKKKJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNHHHJJJKKKIIIEEECCCDDDFFFEEECCCCCCDDDCCCFFFQQQ]]]nnnqqqccc___^^^ZZZWWWUUUPPPOOOMMMMMMMMMMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFHHHIIIIIIHHHFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHFFFDDDAAA@@@AAAEEEAAAAAAIIIMMMXXXkkkzzzdddTTTOOOSSSYYY]]]aaalllzzzppp\\\QQQHHHDDD@@@===<<<===>>>>>>:::<<<>>>>>>===<<<===>>><<<;;;:::<<<>>>???>>>===@@@>>>;;;999999;;;===???<<<;;;999777666666777888888999:::::::::999777666666777888:::<<<>>>??????:::;;;===??????>>>===<<<===<<<;;;999888888888888777777777777666666666666222333444555666666555555555666888::::::999888777444444444333222222111111333333444555555444333333000111333444555555444333333333333333222111111111444555555666666555444444111222444555555555777999666666666666555333222000000333555666555444555555666555666666777888999:::<<<;;;===CCCIIISSScccpppyyymmm\\\QQQOOOMMMMMMNNNLLLGGGBBB@@@>>><<<<<<======<<<;;;777999===CCCHHHQQQcccsssttthhh___\\\YYYYYY^^^aaadddhhhnnnwww{{{fffWWWIIIFFFBBB??????@@@@@@@@@AAA@@@>>>===;;;999888777777888999:::;;;;;;;;;;;;999:::<<<;;;999888888999555666777666555555666777777777777777777888888888777777666555555555666666555555555555555555555555666666777777777777666666333444444444444444333333333333333444444444555555333222222111111222222333111111222222222333333333444444555555555666666666999888666555444444444555111///111555777666666999666555444444333333444444333444444555555444444333444555777888777888999;;;:::<<>>;;;===??????>>>===>>>??????>>>===>>>AAABBBAAA@@@>>>===<<<;;;;;;<<<======::::::999888777777888888888888888:::::::::999888::::::;;;<<<===>>>??????:::;;;===>>>???>>>===<<<@@@???<<<:::888777777777777999999777333222666:::333444444555666666777777444666888::::::999777666555555444444333222222222333333444555555444333333000111333444555555444333222222333333333222222111222333444555555555444333222444666666444333555777222444555666666666444333222444777777666555555666777777666666666777777888<<<:::;;;@@@FFFMMM]]]lllvvv}}}mmm\\\PPPNNNKKKKKKLLLKKKFFFBBB@@@>>><<<;;;<<<<<<;;;999999:::>>>CCCFFFOOO```pppzzznnnddd^^^ZZZZZZ^^^aaacccfffkkkppp|||kkk^^^KKKHHHCCC@@@@@@@@@@@@???======<<<;;;:::999888888888999:::;;;;;;<<<<<<;;;999;;;<<<;;;:::888999999888777666666777888777666666666777777888888999999666666555444555666777777444555555555555555555444777777666666666666777777555555555555444333222222333333333444444444555555222111111000000111111222111111222222222333333333333333333333333444555777777666555333333333444444333000000444666444555:::666555444444333333444444333333444555555444333333111333666666555555777:::888;;;===???DDDQQQfffuuu~~~zzz|||~~~}}}}}}~~~zzzyyytttiii[[[PPPLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMPPPQQQQQQMMMGGGBBBBBBCCCAAAAAABBBDDDCCCEEENNNYYYfffwwwuuugggbbbaaa^^^[[[ZZZSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJCCCDDDFFFGGGHHHHHHHHHGGGBBBFFFBBBAAAHHHJJJSSSeee|||www___NNNKKKRRR[[[```fffooo}}}sssaaaWWWJJJHHHEEECCCBBBBBBAAA@@@:::<<<>>>>>>===<<<===>>>BBB@@@???AAADDDEEEDDDBBB:::;;;===>>>>>>>>>======888999999999888888888888777777777999;;;<<<;;;:::>>>>>>>>>>>>????????????<<<===???@@@AAA@@@>>>===BBB@@@>>>;;;999777777777666999:::666111000666<<<555444444555555777888999333555777999999888666555666555555444444333333222333333444555555444333333000111333444555555444333111111222333333333222222333333555666666666555555555777888666333222333555///111444666777777777666555777999999777666555666777777666444444333333333;;;888:::???CCCJJJYYYiiisss{{{mmm[[[OOOMMMKKKKKKKKKJJJFFFAAA@@@>>>;;;:::::::::999777:::;;;>>>BBBEEELLL\\\lllsssiiiaaa\\\[[[^^^aaabbbdddhhhjjjwwwpppcccPPPLLLFFFAAA???===<<<;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<999;;;<<<<<<:::999999:::<<<:::888999<<<===;;;888555666666777888999999:::666555444444555666777888444444555555555555444444888777666555555666777888777777777777666555444333333333333444444444555555222111000//////000111222111111222222222333333333222222222111222444888;;;777666444333222222333444666111000444555222444999555555444333333333333444333333444555555444333333444777999999888888:::===777:::<<<<<>>======<<<;;;===@@@AAA???<<<:::>>>@@@???AAAEEEFFFDDD>>>??????;;;777555777:::::::::999777555444666777888999999999:::;;;<<<<<<>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@???>>>===<<<>>>===<<<;;;999888777666555777999::::::888666555444444333333444555777888666777777777777777666666555555444333222222222222222333444444555555444444666999888333000222333222000000111111111000000///...///000111333444555666666444666888666222222555333444...;;;222999000555555555555666666666666777777777666666555555444444333555:::???CCCIIIUUUaaaqqqxxxooofffQQQQQQPPPPPPNNNKKKFFFBBB>>>>>>===:::888777999<<<888888:::???BBBIIIXXXeee~~~uuueee___ZZZWWWXXXZZZ\\\bbbhhhnnnvvvuuueeeTTTKKKEEEDDDCCC???======<<<<<<;;;;;;;;;:::::::::888999999888777888;;;===888999:::;;;:::999888777888888888666444444666888888888999999999888888777;;;:::777555444666888999666777777666444222222333777666555444444555666777666777777555333222333555555444444444444333333333000000111111111222222222222111111000000111111222222333444555555555444333555444222333444555555444111333555555555555666888888888666444222222444666555555555444444333333333444666777666555555666777444555999>>>CCCLLL]]]mmm~~~~~~~~~~~~~~~~~~tttfffXXXPPPMMMJJJJJJJJJKKKMMMNNNOOOPPPKKKMMMOOONNNIIIFFFEEEEEEBBB??????BBBDDDDDDGGGKKKYYYhhhzzz}}}llldddaaa___^^^```]]]VVVPPPNNNMMMJJJJJJMMMHHHIIIKKKKKKKKKJJJHHHGGGDDDEEEGGGHHHIIIIIIHHHHHHMMMIIIDDDBBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLJJJIIIGGGEEEEEEEEEEEECCCAAAAAADDDFFFJJJTTT___uuuqqq^^^RRRMMMMMMTTT\\\eeennn{{{yyydddWWWKKKGGGBBB>>>======<<<;;;<<<;;;:::<<>>@@@???AAAEEEFFFCCCBBBBBBAAA???<<<;;;<<<===;;;;;;:::999777666888::::::999888888999:::<<<>>>>>>>>>>>>>>>????????????<<<<<<>>>???AAAAAABBBBBB>>>>>>===;;;:::888777777777777888888888777666555333333222222333444666777666666777777777777666666666555444333222222222222222333444444555555444444111666888555222333444222333333444444444444333333...///111333444555666666444333444777555111111444444555...;;;222999111777444555555555555666666666666666666666666555555555555666:::???BBBHHHUUUbbbssszzzqqqgggSSSQQQOOOOOOOOOMMMGGGBBBAAA>>>:::999:::;;;:::999::::::<<>>;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;:::999999;;;<<<999::::::;;;:::999888777777777777555444333555777777888888999999999888888:::999777666555666777888555666777666444222333444777666555444444555666777555666666555333222333444444444444333333222222111111222222222333333333333222222111111111111222222222333444555555555444333444333333333444555555444222444555555444444666777666666555333111111333555555555444444444333333333333444666666555555666777666777999===AAAHHHWWWfffuuu|||}}}}}}}}}~~~~~~{{{|||{{{uuujjj^^^UUUQQQKKKJJJJJJJJJJJJKKKLLLLLLKKKNNNPPPPPPLLLIIIGGGGGGDDDAAA@@@CCCDDDDDDFFFKKKWWWddduuu}}}mmmeeecccbbbdddgggcccZZZRRROOOLLLIIIIIILLLKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFJJJGGGDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAAAAADDDFFFJJJTTT___rrroooZZZNNNKKKMMMSSSZZZbbblllzzziiiXXXLLLHHHBBB>>>======<<<<<<;;;:::999:::===?????????:::>>>@@@???AAAEEEEEECCCEEECCCAAA@@@??????>>>===;;;<<<;;;:::999999;;;===;;;:::888888888:::===>>>======>>>>>>????????????;;;<<<===???AAABBBCCCCCC???>>>===<<<;;;999888888888888777777666666666666333333222222333444555666666666777777777777666666777666555444333333333333222333444444555555444444...555999777444444444222222333444555666666666555///000333555666666666555333222333666444000000444555666///;;;222999222999444444444555555555555666555555555666666666666666666666999===AAAGGGUUUbbbuuu}}}ttthhhWWWQQQMMMMMMPPPPPPJJJCCCDDD>>>888888<<<>>>;;;777<<<<<<===@@@AAAFFFRRR^^^uuu{{{pppddd___[[[\\\\\\\\\___dddmmmuuu~~~ppp\\\RRRIIIEEEBBB===:::;;;<<<<<<;;;;;;;;;::::::::::::<<<===<<<;;;::::::;;;;;;;;;;;;:::999888777666555666666555333333444666666666777888999999999999888888777777777777666666333555666555444333444555666666555444444555666666888999999888666555555666444444333222222111000000222222333333333444444444333333222222222222333333222222333444444444444444333333333333444444444555333444555555444333444666555555444222000000222444444444444444333333333333111333444555444444666888999888:::===>>>DDDQQQ]]]lllttt|||}}}}}}||||||}}}~~~|||{{{yyyvvvooodddYYYQQQNNNMMMKKKJJJIIIJJJJJJKKKJJJMMMQQQQQQOOOLLLJJJIIIGGGCCCBBBDDDEEEDDDFFFJJJTTT^^^mmm~~~~~~nnnfffddddddhhhmmmhhh^^^TTTOOOKKKHHHIIILLLMMMLLLKKKJJJIIIJJJJJJKKKHHHHHHIIIIIIIIIHHHFFFEEEGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEBBB@@@AAADDDFFFJJJTTT^^^pppnnnWWWKKKIIILLLRRRWWW___iiiwwwqqq]]]PPPLLLEEEAAA???>>>>>>>>>999999999999<<<>>>@@@@@@;;;>>>@@@???@@@DDDEEEBBBDDDAAA>>>>>>???@@@===::::::;;;;;;:::999999;;;>>>999999::::::;;;;;;<<<=========>>>>>>??????@@@@@@@@@@@@@@@AAAAAA@@@?????????>>>===<<<;;;:::999999:::999777555555666777888555444444333444555666777555666666777777777777666777777666555444444444444222333444444555555444444000777;;;777333333333333000000111333444444444444///111444777888777666555333222444666555111111555444666///;;;111777111999444444444444555555555555444444555555666666777777777777999<<>>AAABBBEEEPPP[[[mmm}}}tttfffbbb^^^^^^^^^\\\^^^bbbiiippp|||xxx```UUUJJJEEEAAA===;;;===<<<<<<;;;;;;;;;:::::::::999;;;======;;;999999999<<<<<<;;;:::999777666666555666777666555444555777555555777888999999999999666666777888888777666555222333555444444333555666555555555555555555555555777888999888666444555555555444444333222111000000222222222333333333333444444333333222222333333444222222333333444444444444111222333444333333444555333555666555333333333555444555555333111111222444333333333333333333333333000111333444444444666888:::999:::<<<>>>BBBLLLWWWgggqqqzzz~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~{{{xxxvvvqqqgggYYYOOOPPPOOOMMMLLLKKKLLLMMMMMMIIILLLOOOQQQQQQNNNKKKJJJIIIEEECCCEEEEEECCCEEEIIIQQQXXXddduuupppgggdddccchhhmmmhhh^^^SSSNNNJJJGGGIIILLLMMMLLLJJJIIIIIIJJJKKKLLLHHHIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGGGGEEEFFFHHHJJJIIIHHHFFFEEEBBB@@@AAADDDFFFIIIRRR\\\pppoooWWWKKKHHHKKKQQQVVV\\\ffftttyyydddRRRMMMFFFAAA???>>>>>>>>>888999:::;;;<<<===???AAA;;;>>>@@@???@@@CCCDDDAAABBB???======??????<<<999999::::::999888888:::<<<777999;;;===>>>===<<<;;;<<<======>>>??????@@@@@@CCCCCCBBBBBB@@@???======>>>>>>===<<<;;;::::::999:::999777555555777999:::777777666555555666888888555555666777777777777777777777666555444444444444222333444444555555444444555;;;<<<666000000222444//////111222333333333333000222555777888888666555444333444777666222333666222555000<<<000666111999444444444555555555666666444444555555666666777777777666888;;;===DDDQQQ___uuuzzzhhh\\\SSSLLLLLLQQQTTTOOOJJJBBBAAA???<<<:::999;;;<<<999:::===AAABBBEEEOOOZZZhhh|||wwwiiidddaaaaaa```]]]]]]aaaccckkkxxx~~~cccWWWKKKDDDAAA>>>>>>@@@<<<<<<;;;;;;;;;:::::::::888:::<<<<<<:::888777888<<<<<<;;;999888777777666666777888888777666777888444555666777888999999999444555777888888777666555111333444444333333555666444444555555555555444444333444555555333111111111666555555444333222222222111111111111222222222222444333333222222333333444222222222222333333444444///111444444333333444555333444555444333222333444444555666555333333444555333333333333333333333333000111333444444444666888:::888999<<<>>>AAAJJJSSSbbbnnnyyy}}}~~~}}}}}}|||}}}}}}{{{xxxuuuuuurrrjjj\\\QQQPPPOOOMMMKKKKKKLLLNNNOOOHHHJJJLLLOOOOOONNNKKKIIIJJJFFFDDDEEEEEECCCDDDHHHPPPSSS]]]mmmqqqhhhbbb```ccciiidddZZZQQQLLLJJJGGGIIIMMMLLLKKKJJJIIIIIIIIIJJJKKKHHHIIIJJJJJJJJJHHHGGGFFFBBBDDDFFFGGGFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHFFFEEECCCAAABBBEEEFFFHHHQQQZZZooorrr[[[NNNIIIJJJOOOUUU\\\eeerrr}}}iiiRRRMMMEEE???===<<<<<<<<<777999<<<=========>>>@@@;;;>>>@@@>>>???CCCCCC@@@AAA@@@@@@@@@@@@???===<<<999:::999888666777999;;;777999;;;===>>>===<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???======<<<<<<;;;::::::999999888777666777999;;;===999888777666666777888999444555666777777888888777777666555444333333333333222333444444555555444444777===>>>666......222444111222333444444555444444111222555666777777666555444333555777666333444777111666222>>>222777111999555555555666666666666777555555555666666666666666555555777:::<<>>:::999;;;===999:::>>>AAABBBDDDMMMWWWeeeyyyxxxjjjfffcccdddbbb^^^]]]``````iiiuuugggZZZLLLDDDAAA>>>???BBB<<<<<<;;;;;;;;;:::::::::888999;;;:::999888888999<<<;;;:::999888888888888666777999999888888888999555555666777888888888888444555666777888777666555111333444444333333444666444444555555555555444444555666888888666444333333555555444444444444333333000000111111111222222222333333222222222222333333222222222222222333444444---000444555333222333666222333444444333222333555444555666666444444444666222222222222333333333333111333444555444444666888:::777888<<<>>>@@@GGGOOOZZZggguuuzzz|||}}}||||||{{{{{{uuusssrrrssssssmmmbbbZZZOOOMMMKKKIIIIIIKKKMMMNNNIIIIIIJJJLLLNNNMMMKKKIIIIIIEEECCCEEEDDDBBBCCCGGGMMMNNNUUUfffyyyrrrhhh```\\\]]]bbb]]]UUUMMMKKKIIIHHHJJJMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGBBBEEEHHHHHHFFFEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDBBBCCCEEEFFFGGGOOOWWWlll~~~uuu```RRRJJJHHHNNNUUU]]]eeeqqq|||iiiTTTNNNFFF@@@===<<<<<<===777;;;???@@@???======>>>;;;>>>@@@>>>???BBBCCC@@@???AAABBBBBB@@@>>>===>>>:::;;;:::888666666888999;;;:::::::::;;;<<<===>>><<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAA<<<<<<;;;;;;::::::999999888888888888:::<<<>>>???999888777666666777888888444555666777888888888888666555444333222222222222222333444444555555444444333;;;???888000///222555444444555555555555444444222333444555555555555555333222444777666222333777111777555BBB555999222:::666666666777777777888888666666666666666555555555333333666:::<<<@@@LLLXXXhhhuuu}}}fff\\\VVVPPPMMMOOORRRSSSSSSEEECCC???===<<<;;;;;;;;;:::;;;???BBBBBBBBBJJJSSSaaattttttjjjgggeeefffccc___^^^```aaahhhtttlll^^^NNNEEE@@@===>>>AAA<<<<<<;;;;;;;;;:::::::::999:::::::::999999:::<<<;;;;;;999888888888999999444666999999888777888888666666777777777777777666444555555666777777666666222333444444333222333555333444444555555444444333555777999999777555444444222333333333333444444444111111111222222222333333222222111111111111222222333222111111111222333444+++000555555333222333666111222444444333333444666222444555555444333444555111111222222222333333333333444666666555555666777:::777777:::<<<===BBBHHHRRRaaaqqqyyy|||~~~|||{{{zzzyyyyyyttttttssstttsssnnnfff```RRRPPPLLLJJJHHHIIIKKKMMMLLLJJJIIIJJJLLLMMMLLLJJJHHHDDDBBBDDDCCCBBBCCCGGGKKKIIIOOO```rrrssshhh___YYYYYY]]]YYYQQQKKKJJJIIIHHHJJJNNNJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJHHHHHHAAAEEEHHHIIIFFFDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEECCCDDDFFFEEEFFFMMMVVViii|||wwwdddUUUKKKHHHMMMUUU___gggrrr|||hhhWWWQQQHHHBBB???>>>??????777<<>>======;;;>>>@@@>>>???BBBBBB@@@<<>>;;;<<<>>><<<<<<;;;999777666777999>>><<<999777888;;;???BBB;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???;;;;;;;;;::::::999999999777777888:::;;;===???@@@888777666555555666777777444555666777888888888888555555444333222222222222222333444444555555444444///999???;;;333111333444444444444555444444333333333333333333444444555555222111222666555111222666222999888FFF888;;;333;;;777777777777888888888888777777666666555555555444111222555:::;;;???JJJUUUcccqqq~~~fff\\\WWWQQQNNNNNNQQQTTTVVVHHHBBB<<<;;;>>>???<<<888<<<===AAACCCBBBAAAGGGPPP\\\ooonnnjjjgggffffffddd```^^^```bbbjjjuuupppaaaPPPEEE???<<<<<>>CCCNNN^^^pppyyy~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwvvvrrrmmmfffaaaVVVTTTPPPLLLJJJJJJKKKMMMNNNKKKIIIIIILLLMMMLLLKKKGGGCCCAAACCCCCCAAACCCGGGIIIFFFKKK\\\mmm|||tttggg```]]][[[YYYUUURRRNNNIIIGGGGGGHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@BBBCCCCCCCCCGGGNNNSSS```www~~~lllZZZOOOMMMPPPTTTXXX___kkkxxxzzz___TTTIIIFFFDDDAAA======;;;:::;;;>>>CCCDDDAAA>>>;;;>>>AAA???<<<===AAAFFF:::;;;<<<>>>>>>>>>===<<<::::::;;;<<<;;;:::999888888555333666<<>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@:::===???>>>;;;999:::<<<888999888777666888;;;>>>777555555555666777666555333444666666555555777888888555333333222000333888555555444333222222222222777777777777666444111000444444555555555555444444444333222333555666555444333333444444555555666666333666999:::999888777777888777666666666666777777555555444444444444555555444333555:::===???FFFMMM___mmmzzzxxxdddWWWLLLNNNUUUXXXUUUSSSGGGDDD@@@>>>======<<<;;;<<<===>>>???@@@DDDIIIMMM[[[mmm~~~xxxooojjjfffeeebbb^^^]]]```aaadddmmmzzzzzzgggTTTJJJDDD===:::;;;<<<<<<<<<<<<;;;:::999888;;;;;;:::999888888888888333555999:::999888888888777888999;;;;;;<<<;;;;;;888777666555444444555666444555555666666666666666999777444333333444444444222222222222222222222222666333111333777999666333444444333222222111111000111111111111000000000000%%%)))---111111222222333555222//////222333111///111222333444333222111000000111222333333333333333111444555222......222888444444444444333222111111111222444444444555888:::888888888888999;;;@@@CCCOOO[[[kkkwww}}}|||yyyvvvuuuwwwwwwxxxyyyxxxrrriiibbbZZZUUUOOOLLLLLLLLLJJJHHHKKKJJJKKKLLLNNNOOONNNMMMHHHFFFCCCAAA@@@AAACCCEEEFFFIIIQQQ\\\eeeqqqtttggg```\\\ZZZYYYTTTQQQMMMIIIGGGGGGIIIJJJEEEFFFGGGHHHHHHGGGFFFFFFJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@CCCFFFGGGFFFGGGJJJMMM]]]ttt~~~nnn]]]QQQMMMOOOQQQVVV]]]iiiwww{{{aaaUUUJJJFFFDDDAAA>>>===:::;;;<<<>>>AAAAAA???>>>===???AAA@@@>>>>>>BBBFFF??????>>>===;;;999888777999::::::;;;:::999888777999999:::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<=========;;;:::;;;<<<:::;;;;;;:::999999;;;===666555444444666666555444222444555555444555666888888555333444222000333888777777666555444444444444666666666555444333222111444444555555555555444444000000111222333555777888333333333444444555555666333555888888777666666777777777666666666666666666555555444444444444555555666555777;;;>>>@@@GGGNNNXXXfffuuu|||}}}eeeXXXLLLLLLRRRSSSQQQOOOGGGDDD@@@>>>======<<<;;;;;;<<<===>>>???CCCHHHLLLYYYjjj||||||qqqkkkgggeeeccc^^^]]]___```bbbjjjvvvmmmZZZOOOGGG@@@===>>><<<<<<<<<<<<;;;::::::999::::::999888888888999999666888::::::999777777888777888:::<<<===<<<;;;:::;;;777444444666777666444444444555666666666666666===888333222555666444000444444444555555666666666666333111333777888666333333333333222222222222111222111111111000000000000,,,...///000000000222444555222000000222333222000444444444555444444333333111222222333333333222222333333222000000000222444111111222333444444444444333444666666555555666777555777999::::::;;;>>>@@@JJJUUUfffsss{{{|||zzzxxxwwwxxxyyy{{{{{{vvvnnnhhh\\\VVVPPPLLLLLLLLLKKKIIIJJJIIIJJJKKKLLLMMMNNNMMMHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHLLLSSS[[[hhh{{{uuuggg___\\\YYYXXXSSSPPPMMMIIIHHHHHHJJJLLLIIIJJJKKKLLLKKKKKKIIIHHHKKKKKKLLLMMMLLLKKKJJJIIIEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEAAAEEEJJJKKKIIIGGGGGGHHHYYYoooppp```SSSMMMMMMOOOTTT[[[ggguuu}}}eeeYYYLLLGGGEEEAAA>>>>>>999;;;>>>???>>>=========>>>@@@BBBAAA???>>>AAAEEE@@@???===;;;999777666666888999999999999888777777888;;;>>>===999888;;;>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>???===;;;:::;;;<<<<<<;;;:::;;;<<<<<<:::999999:::555444333444555666555333222333555555444444666777888555444555333111333888888777666555444444444444555555444333333333333333444444555555555555444444///111222222000111555888222222333444555555666666444555666666555555666777555666666777777777666666555555444444444444555555666555666:::===???EEELLLVVVcccsss}}}~~~jjj[[[NNNLLLOOOPPPNNNMMMHHHEEEAAA>>>======<<<;;;:::;;;<<<<<<===AAAFFFJJJTTTeeexxxuuunnnhhhfffccc___]]]^^^^^^```gggrrr{{{tttaaaTTTJJJBBB???@@@;;;;;;<<<<<<<<<;;;;;;:::999888888888888999:::::::::;;;;;;:::888666777888777999<<<>>>???>>>;;;:::<<<666111222777999777333444444555666666666666555@@@999222222777888444...333444444555666777888888666333222333666777555333111111222222222333333333222222222111111111000000333333333111000000222555555333222111222333222111555555444333333333333333222333333333333222222111444111//////111333222111111111222333444444444444444666888888666555555555222555888:::;;;;;;;;;<<>>>>>999<<>>;;;:::;;;===>>>???AAA@@@>>>>>>???AAA<<<;;;:::999999:::;;;;;;888888888888888777777666555888;;;:::888777:::===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>@@@<<<888888;;;======<<<888;;;<<<<<<:::888777777555444333333444555444333333444666666555555777888888666555666444222444888666555444333333222222222444333222111111222444555333444444555555444444333111444555222---,,,000555333333444555666666777777555666666666555555777999444555666777777777666555555555444444444444555555444222444777999;;;@@@GGGTTT```qqq}}}ooo```RRRNNNOOOPPPOOOPPPIIIEEEAAA>>>>>>===<<<;;;::::::;;;;;;<<>>;;;999888555222222444666555444333444555555666666555555<<<888333444666888555111000000111222333555555666555444222333555666555333000000111222333333444444333333222222222111111111444555555444222222333555555444333222333333333333444333111000000000111222444444444444333222111111222111000000000111111111444444444444333222111111222555888999777666555555222444777888888999:::<<>>???>>>===<<<======;;;:::999999:::<<<>>>???888888777777777666666666555666777888:::;;;<<<===<<<<<<===>>>????????????AAAAAAAAAAAAAAA@@@@@@???@@@<<<888888;;;======<<<:::<<<>>>>>><<<999777777555444333333444555444333555666888888777777999:::888666666777555222444999666666555444333333333333444333222111222333444555333333444444444444333333000333555222---,,,000444333444555666777888999999666777777777666666888:::444444555666666666666666555555444444444444555555444222333666888999>>>DDDNNNYYYkkkzzzqqqbbbSSSNNNNNNOOOPPPRRRJJJFFFBBB???>>>===<<<;;;::::::::::::;;;===BBBEEELLL[[[ooo~~~tttkkkhhhfffbbb______``````eeennnxxxnnn[[[LLLDDDAAA@@@;;;;;;<<<<<<===<<<<<<<<<666666666777888999:::;;;777888888888777777999;;;777:::===@@@@@@>>>;;;888222444555333000000333666333444444555555555555555444555666666555555666777...//////111222333444444555444333333444444444333000000111222333444444555333333333333222222222222000333666777666555444555444444444333222222333333222222000//////000222222444444444444444333222111///222444333///...111444444444444444333222111111000333666888888777777777555555555555555777:::===BBBJJJWWWeeerrr|||~~~|||zzz}}}zzzvvvtttggg___TTTLLLJJJIIIHHHFFFFFFGGGGGGFFFEEEFFFIIIMMMHHHEEEBBBBBBFFFNNNWWW\\\```______aaabbbfffsssyyykkkbbb]]]ZZZXXXRRRPPPMMMJJJIIIJJJLLLNNNLLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPQQQPPPOOONNNMMMIIIIIIGGGFFFFFFEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBDDDFFFEEEDDDEEEJJJNNNTTTddd{{{xxxdddRRRIIIJJJMMMSSSYYYdddqqq~~~uuufffUUUKKKFFFBBB???@@@;;;<<<===<<<;;;:::;;;<<<===============<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999888888777666777777777777777888:::<<<>>>??????;;;<<<===>>>>>>??????>>>AAAAAAAAAAAAAAA@@@@@@???===;;;::::::;;;=========;;;>>>@@@@@@===;;;:::999555444333444555666555333666777999999888888:::;;;888666777888777333444999999888777666555555555555444333333333333333444444333333444444444444333333,,,///222222111111333666333333444666777888999999666777888888777777888999444444444444555666777888555555444444444444555555666444555777888999===DDDNNNXXXiiizzzsssdddTTTMMMKKKLLLOOORRRJJJGGGBBB???>>>===<<<;;;:::;;;:::::::::<<>>???===:::888000444666444///...333999333333444555555555555444///333666666333333666:::000111111222333444444555444444444444333333333333000000111222333333444444444444444333333333222222...111555777777555555444333444444333111111222333222111111222222333444555333444444444444333333222...333777555000...111666111111222333444444444444///111444666666666777888666666555444444666:::>>>AAAHHHRRR___mmmxxx{{{~~~{{{xxxvvvmmmdddWWWNNNIIIHHHFFFEEEFFFHHHIIIGGGDDDDDDGGGJJJKKKHHHEEEDDDHHHPPPYYY___dddeeehhhkkkkkkmmmuuu{{{lllccc^^^[[[YYYSSSQQQMMMJJJIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSPPPPPPQQQRRRQQQPPPOOONNNKKKJJJHHHGGGEEEEEEEEEEEEAAABBBDDDEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEEEECCCDDDHHHLLLRRRaaaxxx~~~lllYYYMMMJJJLLLRRRWWWaaannnzzzyyyiiiWWWLLLGGGBBB@@@@@@===<<<;;;;;;<<<======<<<>>>>>>>>>>>>>>>===;;;999;;;;;;;;;;;;;;;:::999999:::999888777777777888888666999<<<<<<::::::===@@@;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>:::;;;<<<<<<;;;;;;<<<>>>:::<<<======;;;999999999666555444444666666555444555777888999888888999;;;888777777999777444555999999888777666555555555555444444555555555444444333222333333444444333333222,,,...000333444555444444111111222444555777888888444666888888777777777777555444333222333555777999555555444444444444555555666444444777777777<<>>===<<<;;;;;;;;;;;;::::::<<<@@@CCCKKKWWWkkkvvvllliiiiiifffcccaaabbbaaafffoooxxxxxxaaaNNNFFFEEEDDD======>>>======<<<;;;:::777777666777777888999999888:::<<<===;;;::::::;;;999:::;;;<<<<<<;;;:::888222444666444222222555999222333444444555555444444000222444444444333444666222222222333333444444444444444444444333222222333111111111222222333333333444444444444333333333333///111333444444333333444222333444222000///111333...///111222444555555555333333444444444444444444111333555555333222333444111111222333444444444444000222444444333444555777555666777666666777999<<>>@@@>>><<>>;;;999777888:::;;;;;;:::999888;;;:::888777777777888999333999???<<<666444999???:::;;;<<<===>>>>>>>>>>>>???????????????>>>======888;;;>>>>>>;;;:::<<<>>>666888999999777666666777777666555555666777666555555666888888777777999:::999777888:::888444555999777666555444444333333444444555666777666555333222222333333444444333333222///000111444666555222000///000111222444555666777222444777888777666555555666444222111222555888:::555555555444444555555555444222222444444444999???JJJRRRcccuuu~~~~~~~~~ooo\\\QQQLLLKKKNNNSSSKKKHHHCCC@@@>>>===<<<;;;<<<<<<;;;::::::<<<@@@CCCLLLWWWjjjwwwllliiijjjgggdddcccaaaaaafffooowwwwww___KKKDDDCCCBBB>>>>>>>>>>>>===<<<::::::777777777777777888888999;;;===@@@@@@>>><<<::::::999:::;;;;;;;;;:::999888666555444444555666777888222333444444555555444444444222222333555555333111222222222222222222222222333444555444222111222333111222222222222333333333555555444444444333333333222222222111000000222444111333444222///...000333***,,,...111333444444333222222333444555555555555444333333444666666444222444444444444333222111111333333444333111111333555333555888999999888999:::;;;@@@HHHUUUdddqqq{{{~~~xxx}}}yyynnn___RRRLLLIIIGGGEEEFFFJJJMMMKKKFFFCCCDDDFFFHHHGGGFFFFFFGGGIIIKKKMMMRRRTTTYYY]]]]]]^^^eeennnqqqeee___\\\\\\UUURRRMMMIIIHHHIIILLLNNNRRRQQQPPPOOOOOOOOOOOOOOONNNOOORRRTTTSSSQQQMMMKKKKKKJJJHHHFFFEEEFFFHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCAAAAAABBBDDDAAACCCDDDCCC@@@@@@DDDGGGNNN]]]sss|||iiiYYYPPPMMMQQQWWW```iiirrr}}}nnnZZZPPPKKKDDD>>>;;;>>>===<<<===>>>???>>>===BBB>>><<<@@@AAA===999888888999999::::::;;;;;;<<<:::999777555444555666777999999999:::<<<===???@@@::::::999999:::;;;===>>>@@@@@@???????????????@@@===<<<:::999999;;;>>>@@@<<<;;;999888666555555444666666666555333333444555666666666666777777777777999999999999888666555444555999888333222666555111222222222222222222222222333444555555555444333222///000111222333333333333333333555666666666555555555444444333444555666777222444555444222222444777444555555555444444555666777555555777666444777<<>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999>>>@@@CCCEEEDDDAAA<<<999;;;;;;<<<;;;:::888666444555555555555555555555555222222333444444555555666333333333444444555555555888555111000111222333444555555555555555555555555444222000000222333444333555444333222222222333333222222222111111111111000333333222111000000111111444333222000///000333666...000111333444444333333111222222333333444444555333333333333333333333333888444000222777:::999777555666888:::;;;;;;;;;;;;AAAAAAFFFRRR___lll{{{~~~xxxkkk[[[OOOIIIHHHIIIHHHGGGGGGGGGHHHGGGEEEBBBGGGFFFEEEFFFHHHHHHGGGEEEJJJIIIJJJMMMNNNPPPYYYbbbttthhh```\\\ZZZXXXTTTOOOKKKIIIJJJLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGGGGHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCAAA@@@AAACCCAAACCCDDDBBB@@@@@@CCCGGGLLLZZZqqqppp^^^SSSOOORRRXXXaaaiiirrr}}}sss^^^RRRKKKEEE???<<<>>>=========>>>>>>>>>===@@@<<<;;;@@@BBB>>>:::888888888999::::::;;;;;;<<<===;;;:::888777888999999::::::;;;;;;<<<<<<======999888888999:::;;;===>>>?????????>>>>>>>>>??????;;;;;;;;;<<<<<<<<<======999999888777666666666666333555666555333333555888555555666666666777777777777777777777666555444333444777777333333666666222555444444333222111111000222222333333444333333333000111222333444444444444111222333444444444333222666555444333333333444555333555666555333333555777222333444555555555777888777555555777666444777<<>>>>>>>>>>>======<<<;;;::::::999888888999::::::???AAAEEEFFFFFFCCC???<<<:::::::::999888777555555555555555555555555555555222333333444444555555666333333444444444555555555111111222555666555333000222222222222222222222222222000//////000222222222444444333333222222222333222222222111111111111000222222222111111111000000333333222000///000333555000111111222333333333333111222222333333444444555444333333222222222333333888444111333666888666444777777777777999:::<<<===<<<<<>>========================>>>:::;;;@@@CCC???:::888888888999999:::;;;;;;;;;===<<<:::999888888999999:::;;;<<<======<<<;;;:::888888888999:::<<<===>>>>>>============>>>>>>>>>999;;;===>>>>>>===<<<;;;777666666666666666777888444777999777222111444888444444555555555666666666333444444444444444333333333555555333444666777444777666555444333111000000222111111111222333444444111222333444444555444444222222333444444333222111777555444333222222333333444555555444222222444555111222333444555777888888666444555777666444777<<>>;;;999999999999:::<<>>===<<<;;;;;;:::888777777888:::;;;===???BBBDDDDDDBBB???===:::999888777666666666666555555555555555555555555333333333444555555666666444444444555555555555555555222000///111444666666444444444444444444444444222000//////000222222222444444333333333222222222222222222111111111111000111111222333222111000///333333222000///000222555222222111111111222222333111222222333333444444555555444333111111111222333666444222333666666333000999888666666777999<<<>>>;;;:::>>>IIIWWWfffxxxuuujjj```XXXSSSQQQLLLKKKIIIHHHHHHHHHFFFDDDGGGGGGHHHIIIJJJIIIEEEBBBBBBAAACCCEEEDDDCCCHHHOOOxxxkkkccc`````````\\\UUUOOOKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEDDDAAA@@@@@@@@@@@@BBBCCCAAA??????BBBFFFJJJWWWkkk~~~kkkZZZQQQRRRWWW___gggooo{{{{{{eeeVVVMMMEEEAAAAAA======>>>===<<<<<<<<<===>>>;;;;;;@@@BBB===888555888888888999::::::;;;;;;:::999888777666666666777888:::<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============;;;<<<===>>>>>>===<<<;;;777777666666666666666777666999;;;888222///222777444444444444555555555666222222333444444444444444222333444444555777777777777777666555444333222111222222111111222444666777222333444444555555555444444444555666555444333222555444333222111222333444333333333222111111222333333333333444666777777666666444444777666555777===@@@HHHWWWhhhwwwmmm___YYYXXXYYYYYYSSSPPPKKKFFFAAA>>><<<;;;===<<<;;;;;;<<<===>>>???DDDJJJVVVggg{{{wwwjjjeeedddcccbbbccceeegggjjjoooyyyooo^^^PPPGGGBBBBBBAAA@@@>>>===<<<;;;;;;;;;:::888666666888:::;;;888:::<<<>>>???>>><<<;;;:::999888666666666777888555555555555555555555555333333444444555666666666555555555555555555555666333222222333444555333222555555555555555555555555333111000000111333333333333444444444333333222222222222222111111111000000///111222333333222000///222222222111///000222444333222111000000111222222111222222333333444444555666444222111000111222222333222222444555555333000777777777777888999:::;;;>>><<>>???>>>;;;:::;;;===@@@<<<;;;???AAA<<<666444777777888999999::::::;;;999999888777666666666666666777:::<<<======<<<;;;>>>>>>>>>===<<<<<<;;;::::::;;;<<<========================<<<<<<<<<======999888777666666555555555444777999777333222555999444444444444555555555666222333444555555555555555222111222444666666777999666666666555555555555555444333333333444555777888333333444444555555444444333333555555555444333222222222111111222444555666555444333333333333444333777555333444666666555333555333444777666555888===>>>FFFSSScccsssoooaaaZZZYYYZZZ[[[UUUQQQKKKDDD@@@>>>===>>>======<<<;;;;;;<<<>>>???CCCHHHRRRbbbvvvzzzkkkccc```___```___bbbeeehhhmmmvvvtttcccSSSHHHCCCBBBAAA???===;;;::::::::::::888777666666777888:::666777999:::;;;;;;:::999;;;:::888777777888999:::555555555555555555555555333333444555555666666777666666666666666666666666,,,111777======777---&&&111111111111111111111111222000...///000222222222333333444444444333222111222222222111111111000000///000222333333222111///111222222111//////111333333222111000///000111222111222222333333444444555444333222111000111222222000000111333555555444333444666888:::;;;:::888777>>><<<>>>DDDLLLYYYlll|||}}}||||||}}}|||yyyuuupppggg^^^XXXTTTQQQMMMJJJIIIIIIGGGFFFDDDEEEGGGIIIJJJHHHDDD@@@CCCCCCDDDEEEBBB???BBBHHHxxxjjjdddfffjjjddd___XXXRRRMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRSSSNNNMMMMMMKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFEEECCCEEEFFFFFFEEECCCCCCCCCAAACCCDDDCCC@@@@@@DDDGGGLLLWWWiii{{{nnn\\\PPPPPPTTT[[[bbbjjjuuu|||hhhYYYNNNEEEBBBCCC<<<>>>???>>>:::999:::===@@@;;;:::===???;;;666555777777888888999:::::::::;;;;;;;;;:::999999888888555777999;;;<<<=========>>>>>>>>>>>>===;;;:::999:::;;;<<<>>>>>>>>>======???>>>===<<<<<<<<<======::::::888777666666666666222333444555666777:::<<<444444555555555666666666333444444555666666666555222000222555777666777:::666666666666666666666666555444444444555666777777333333444444444444333333///000222333333333222111111111111111333555777888777555444444666777777777999666333444666666444111555333444777777555888===<<>>>>>>>>:::::::::;;;<<<>>>@@@BBBBBBFFFNNN]]]qqqzzzlllaaa\\\\\\]]][[[___bbbeeeiiirrr|||jjjVVVIIIEEEBBBAAA???<<<;;;::::::;;;999888888888888888888999888999999::::::;;;;;;;;;999999999999999999::::::555555555555555555555555444444444555666666777777777777777777666666666666999666333111111222111000222222222222222222222222000...------...000000000222333444555444333222111222222222111111111111000///000111222333222111111000111222111000///111222111111000000000111111222111222222333333444444555111111222222222222222222000000222333444555555555333555999;;;<<<:::777555:::999<<>>AAAHHH|||lllccccccfffddd```YYYRRRMMMLLLMMMNNNMMMNNNPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRRRRRRRRRROOONNNLLLJJJHHHGGGHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDBBBDDDGGGHHHGGGEEEEEEEEEBBBDDDEEEDDDAAAAAAEEEHHHKKKVVVgggyyyppp^^^RRRPPPUUU[[[aaaiiiuuulll\\\OOOEEEAAAAAA;;;>>>@@@>>>:::888:::===>>>999777;;;===;;;999999777777777888999999::::::============<<<;;;::::::888888999:::;;;;;;<<<<<<999:::;;;<<<<<<;;;::::::999;;;===?????????>>>======>>>?????????===<<<;;;999999888888888888999999555444333444777::::::999555555666666666777777777444444555555555555555444333000111666777555666:::888888888777777666666666444444555555555555555444222222333333333333222222---///000222333333333222333333222333333555777888555333222333666888888777888555222333666888555222555333444777777555888>>>;;;AAALLL\\\mmm~~~vvvggg[[[VVVSSSSSSOOONNNKKKHHHDDD@@@===<<<;;;::::::;;;<<<>>>@@@AAA@@@CCCKKKYYYlll}}}oooccc]]]]]]^^^YYY]]]aaabbbeeemmm{{{qqq[[[LLLHHHCCCAAA???===<<<<<<<<<===999:::;;;;;;;;;;;;:::999::::::::::::::::::;;;;;;777777888999999999999999555555555555555555555555444444555555666666777777888888888777777777666666BBB:::...'''(((...666;;;444444444444444444444444222000......000222222222222333444555555333222000222222222111111111111000000000111111111222222222000111222111000///000222...///000111111222111111111222222333333444444555...///111333333333222111222333333333333333555666555666888::::::999777666888888;;;@@@FFFPPPbbbrrr~~~~~~|||||||||{{{zzz{{{}}}~~~}}}}}}~~~~~~xxxnnnfff[[[WWWPPPLLLJJJIIIIIIIIIFFFFFFGGGHHHJJJKKKIIIGGGDDDCCCBBBCCC@@@???DDDLLLnnnccc```aaaddd___XXXRRRMMMLLLMMMNNNKKKMMMNNNPPPPPPOOONNNMMMPPPPPPQQQRRRSSSSSSRRRRRRPPPNNNKKKHHHGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGIIIHHHGGGGGGGGGCCCEEEFFFEEEBBBBBBEEEIIIKKKUUUfffwwwsssaaaUUUQQQUUU[[[aaajjjuuuooo___QQQEEE??????;;;>>>@@@>>>999777999===<<<666444999<<<<<<<<<===777777777888999999::::::============<<<;;;:::999;;;::::::999999::::::;;;555666888:::;;;;;;;;;::::::;;;===???@@@@@@???>>>;;;===@@@BBBAAA>>>;;;888888888888888999:::;;;<<<<<<888444444777888666222666666666666777777777777444444444555555444444333444000111666777444555:::;;;:::999888777555555444333444555555555444333222222222333333333222111111...000222444555666666555666555444333444555666777111///...///333666666444666333111333777999777333444333444777777666999>>>:::@@@KKKZZZlll}}}zzzjjj\\\TTTPPPOOOKKKLLLLLLKKKGGGBBB<<<999>>>===<<<;;;;;;<<<===>>>???AAAHHHVVViii|||sssgggaaa```aaaYYY]]]aaaaaabbbiiivvvvvv^^^NNNJJJDDDBBB@@@>>>======>>>???:::;;;===>>>>>>===;;;:::::::::999888888999999:::444555777999999999888777555555555555555555555555444444555555666777777777999888888888777777666666333333333444555444222000111111111111111111111111666444222222444555666555222333444555555333111000222222222111111111111000111111000000111222333333///111222111000///000111---...000111222222222111111222222333333444555555,,,...111444555444222111555555555333222222444666777777777777888888888888::::::===@@@CCCJJJZZZjjj~~~~~~{{{{{{{{{zzz{{{|||{{{{{{||||||{{{|||~~~{{{qqqiii]]]XXXQQQLLLJJJJJJIIIIIIHHHGGGGGGIIILLLMMMLLLKKKGGGEEEDDDDDDBBBBBBHHHPPPqqqeee```^^^aaa^^^XXXSSSOOOLLLKKKKKKMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIHHHEEECCCAAABBBDDDEEEEEEDDDBBBAAA@@@BBBDDDFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@CCCEEEMMMXXXiiiyyysss^^^QQQRRRRRRWWW___gggpppttt```RRRIIIDDDCCC;;;>>>???<<<888777;;;@@@888:::<<<>>>???>>><<<:::777777777777888999:::;;;;;;666222666>>>CCCAAA<<<<<<<<<;;;;;;;;;<<<<<<===<<<===============<<<;;;===:::888999===@@@@@@???AAA@@@???@@@BBBBBB@@@>>><<<<<<:::777555666999<<<;;;777444555999:::888555444444444444444333333333444444444333333222222222666222...///222555666555777777777777666666666666666666666666555444333222111222333333444444333333000...,,,...111333333111555444444444444555666666222333333222222444777:::555555444444444555555666---000444777888888:::;;;<<>>@@@AAA@@@CCCHHHRRR```sssvvvjjjddd```\\\ZZZ[[[]]]^^^aaaiiittt|||oooYYYGGGIIICCC???@@@???<<<<<<===AAAAAABBBBBBAAA???===;;;;;;;;;::::::::::::999999888666555777999:::888555777666333111111222444666444555666666666555444333444666777999999777666444333333333222222111111111444333333222111000//////999666222222333555444222333333333333333333333333444333222000000000111111888555111111222222000---333333222222111222222222///111333333111111111222000000111111111222222222333222000111222444333333444444333333333444444555555555444444444555555666999:::>>>@@@AAADDDPPP]]]sss~~~~~~{{{yyywwwwwwyyy{{{}}}~~~}}}|||zzz{{{{{{|||{{{wwwqqqlllddd___VVVPPPMMMMMMMMMMMMKKKIIIHHHIIIMMMOOOOOONNNIIIFFFCCCAAA@@@AAACCCEEEsssgggaaa___aaa]]]XXXSSSOOOLLLLLLKKKMMMLLLLLLMMMOOOPPPPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQOOOMMMJJJIIIHHHGGGDDDBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFDDDBBB@@@AAABBBCCCBBBAAA@@@BBBDDDKKKVVVfffvvvsssaaaTTTRRRRRRWWW```gggppp~~~vvvcccSSSJJJEEECCC>>>@@@@@@>>>:::999<<>>>>>===;;;:::888888888888999:::;;;<<>>===<<<;;;;;;:::;;;;;;<<<<<<<<<=========<<<<<<===;;;999:::<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::999888888;;;===<<<888444444666777555222555555555555555666666666444444444333333333222222333222111222444555555555555555555444444444333333666666555555444333222222111222333333444444333333666444222333555666555444555444444444444555666666333333333111000000333555666666555444444444555555111333555666666666888999;;;@@@JJJXXXjjj|||uuufff[[[SSSPPPLLLNNNOOOMMMHHHBBB===;;;<<<<<<;;;;;;<<<>>>???@@@@@@CCCHHHQQQ^^^ppp{{{ooohhhbbb^^^[[[\\\]]]]]]___fffpppxxxuuu```NNNKKKEEEAAAAAA@@@======???@@@AAABBBBBBBBB@@@>>>===;;;;;;:::999888888777777777666555666888999777444777555333111111222444555000111333555666666555555555666777888888777666555333333333222222222111111444444333333222222111111666444222333555666555444333333333333333333333333222111000000000111222222333111///000333555555444222111111000000111111222...000222222111111222333111111111222222222222333222111000000222333333222333333333333333444555666444444444444444555666777888999<<>>AAA;;;<<<===>>>>>>===;;;999999999999999:::;;;<<<======<<<<<<=========:::888>>>===<<<;;;:::999999999:::;;;;;;<<<<<<=========>>><<<:::;;;<<<======<<<===>>>@@@>>><<<;;;>>>@@@888999;;;;;;::::::<<<>>>===888444222444555333222666666666777777888888999444444444444333333333333000222555666666555555555888888888777777777777666555444444444333222222111111222333333444444333333999888666777777888666555555555444444555555666777555555444222000///111222777666666555444444444555666666666555444444666888===AAAIIIVVVgggzzzzzzkkk^^^VVVRRRMMMOOOPPPNNNIIICCC???===<<<;;;;;;;;;;;;===>>>???@@@CCCHHHOOOZZZkkk~~~tttkkkccc]]]\\\\\\]]]\\\]]]ccclllsss|||}}}hhhVVVLLLEEEAAAAAA@@@======???>>>@@@AAABBBBBBAAA???>>>;;;;;;:::999777666555555666555555666777777666444666555333222111222444555000222444666777777666555555666777888888777666555333333333222222222222111444444444444444333333333333222222444666777666555333333333333333333333333////////////000111222333111000///111444666777666111000000000000000111111---///111222111111222444222222222222333333333333222000//////111222222111222222222222333555666666333333333444555666777888888888:::======>>>GGGRRR___mmm{{{}}}zzzxxx|||~~~}}}wwwttttttuuuwwwzzz|||{{{xxxuuuggg```UUUMMMIIIHHHHHHIIIIIIGGGFFFGGGJJJLLLLLLKKKLLLJJJFFFCCCAAAAAABBBCCC~~~qqqgggaaa```]]]XXXSSSOOOMMMLLLLLLMMMLLLLLLNNNOOOPPPNNNLLLMMMOOORRRUUUUUUSSSQQQOOOMMMKKKIIIHHHGGGFFFDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEECCCAAA@@@@@@BBBDDDDDDCCCAAA@@@AAAGGGOOO]]]nnn~~~zzziiiYYYQQQRRRXXX```gggooo{{{mmm[[[OOOHHHEEEBBBCCCBBB@@@===<<<>>>@@@<<<===>>>>>>>>><<<;;;:::999999888999999:::;;;<<<888;;;===>>>>>>===<<<;;;<<<<<<;;;:::999999999:::999999::::::;;;<<<===>>>???>>>============<<<<<<===AAACCC@@@<<<;;;???DDD777999;;;<<<;;;999::::::;;;888444222333555555444555555666777888888999999444444444444444444333333000444777777444444666888:::::::::999999999888888444333333222222111111111111222333333444444333333666666666666777777666555555555555555555666666777777777777555333222333444888777666555444444444444888777666444222333666999>>>AAAHHHTTTeeexxx}}}}}}}}}oooaaaWWWRRRNNNPPPQQQOOOJJJEEE@@@>>><<<;;;::::::;;;<<<===>>>@@@CCCGGGMMMVVVeeexxxwwwnnnddd\\\ZZZ[[[\\\[[[\\\aaajjjqqqwwwlllZZZLLLEEE@@@??????<<<<<<>>>===>>>@@@BBBBBBAAA@@@???::::::999999888888777777777777777777777777666555666555333222111222333444555666888999888777555333555555666777777666555555222222222222222222222222222222333333444444444555111222333555555555444333333333333333333333333333/////////000000111111111555444333333333333333333111000000000000111111222,,,...000111111111333444222222333333333444444444111000...///000222222111111111111222333555666777222222333333555666888888888888:::<<<<<<<<>>======>>>===>>>>>>>>>>>><<<;;;:::777777777888888999:::;;;<<<>>>@@@???<<<999777777999999999999999:::;;;<<<999999999999:::;;;===>>>???@@@@@@???>>>=========;;;>>>AAA???;;;999===AAA888:::<<<;;;999777666555888666444444555666777888444444555666666777888888444444444444444444444444333555666444222333777;;;777777666666666555555555333333222111111111222222111222333333444444333333222333555666666666666777666555555555555666777777555666666555444444555666888777666555555555555555666666555333222444888;;;<<<>>>DDDOOO```ttt||||||~~~ttteeeYYYSSSNNNPPPRRRPPPKKKFFFAAA@@@<<<<<<;;;::::::;;;===>>>???CCCGGGKKKRRR```sss}}}rrrggg^^^XXXZZZ[[[[[[\\\bbbjjjpppwwwnnn[[[OOOHHHBBBAAA@@@>>>>>>@@@;;;===???@@@AAAAAA???>>>888888999999:::;;;;;;;;;888999999999888777777777555444333222222222222333555555666666666555444333555555666666666666555555222222222222222222222222111111222222333333444444222333444444333222111000333333333333333333333333111111111111000000//////666666555333111111111111111111111111111222333444+++...000111111111222444222222333333333444444444111000...///000222222111000000111222333444666777222222333333555666888888999888:::<<<<<<<<>>>>>>>>>>>=========>>>>>>>>>===<<<<<<777777777777888999::::::888:::<<<===<<<;;;;;;;;;777777777888999:::;;;<<<:::999999888999:::<<<===>>>???@@@@@@>>><<<<<<===<<>>@@@999:::;;;:::888555444444555555555555666777888888444444444555555666666666444444444444555555555555555444333222111333777:::777777777777666666666666444333222111111111333333111222333333444444333333111333666888777777888888666666555555666666777888111222444444333333444666777666666555666666777777555555444333333555999<<<888:::>>>IIIZZZooo}}}~~~~~~{{{kkk]]]UUUNNNPPPQQQPPPKKKFFFBBB@@@======<<<;;;;;;<<<===>>>>>>BBBGGGJJJOOO\\\ooo}}}yyymmmdddYYY[[[\\\]]]^^^bbbjjjpppyyyppp^^^SSSLLLFFFDDDCCCAAAAAADDD:::;;;===???@@@???>>>===777777888:::;;;<<<======999:::;;;;;;999777777888444333333222222222222222111111111111222444555666555555555555555555555555111222222222222333333333111111222222333333444444333444555444222000000111333333333333333333333333333333333222222111//////222333333222111000222444111111111111222333444555,,,...000111000000111333222222222222333333333333222000//////111222222111111111111111222444555555333333333444555666777888999888999======<<>>>>>>>>??????@@@???>>>============>>>>>>>>>>>>888888888888999:::;;;;;;555666777999;;;===>>>>>>888888777888888999:::;;;;;;:::888888888999:::<<<:::===??????<<<;;;;;;<<<>>>@@@BBBCCCCCCAAA???>>>999:::;;;:::888666666666333444666666666555555555555555555555555555555555444444444444555555555666444222111111333555666555999999999888888888777777444333222111111222444555111222333333444444333333111444777888666555555666666666666666666777777888111333444555444333444555555555555555666777888999555555555444333555888:::777888<<>>>>>===<<<<<<<<<===>>>===BBBGGGIIINNNZZZmmm||||||qqqhhh]]]^^^_________bbbiiiooovvvvvveeeTTTLLLFFFDDDBBB@@@AAADDD999;;;<<<>>>>>>===;;;:::777777888999:::;;;;;;<<<888:::;;;:::888666666777333333333222222222222222444333111000111444777999555555555444444555555555111111222222222333333333333333333333444444444444333555666555222222444666333333333333333333333333222222333444333333222111///000222111000000222555000000000000111222333444---///000111000///000111111111111222222222222333222111000000222333333222222222111111222333444444444444444444444555666777888777888<<<===<<<>>>BBBEEEQQQ```lllxxx~~~yyyuuuvvvxxx|||{{{zzzzzzzzzyyyvvvsssqqqkkkbbbZZZTTTPPPMMMKKKMMMNNNNNNKKKHHHGGGHHHJJJJJJHHHFFFDDDBBBAAA@@@@@@wwwmmm^^^\\\WWWRRROOONNNMMMNNNFFFHHHJJJNNNRRRSSSQQQOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIGGGFFFFFFFFFDDDBBBBBBDDDEEEGGGGGGEEEDDDBBBFFFFFFEEEDDDCCCBBBBBBAAADDDEEEDDDBBB??????AAABBB@@@DDDNNN```vvv{{{eeeSSSQQQQQQVVV\\\eeeuuujjjXXXLLLHHH>>>===>>>???AAAAAAAAA???<<<<<<======>>>>>>??????999999999999:::;;;<<<<<<>>>;;;999888999999888666999999888888888888888999<<<:::999777777888:::;;;777;;;======;;;999:::;;;:::;;;===???AAA???;;;888999:::;;;:::888888999:::222444666777555333222111666666666666555555555555444444444555555555666666222000000222666777444111555555555555444444444444555444222111111222444555222222333444444444333333000444777777444222222333666666666666666777888888444666777777666555555666555555555555666888999:::666666666555444444666888999:::>>>HHHZZZppp{{{zzz}}}~~~lll]]]SSSMMMOOOPPPOOOKKKFFFBBB@@@???>>>===<<<<<<===>>>???===BBBGGGIIIMMMYYYlll{{{|||rrriii```bbbbbbaaa```bbbhhhmmmqqq|||{{{kkkRRRJJJCCCAAA???===>>>AAA999:::<<<======<<<:::999888888888888888999999999777999;;;:::666444555777333333333222222222111111<<<999555333222444888:::555555444444444444555555111111111222222333333333555555555555555555555555444555666555333444777;;;333333333333333333333333000111333444555555444333///111222111......000333////////////000111222333---///111111000//////000000000111111111222222222333222000111222444333333222222222111222222333333555555444444444555555666777555777;;;<<<;;;<<<@@@@@@LLLZZZgggttt~~~|||vvvuuuvvv|||{{{zzzzzzzzzyyyvvvtttsssnnnfff___YYYTTTPPPNNNHHHJJJKKKIIIFFFEEEFFFIIIHHHGGGFFFDDDBBBAAA@@@@@@tttiii\\\ZZZWWWSSSOOOMMMNNNPPPNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCDDDDDDAAA???@@@AAACCCDDDEEEDDDCCCAAADDDEEEFFFFFFDDDCCCCCCDDDCCCGGGPPP___ssswwwhhhWWWRRRSSSZZZ___cccooo}}}mmm[[[NNNGGGCCCAAA???>>>???AAA@@@@@@CCC@@@======???AAA@@@>>>>>><<<:::888777888:::;;;777999:::;;;;;;:::888777333444666888999999999999<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999=========>>>===<<<<<<;;;999999::::::999888666555555666777777555444555666888777666444333333333444555444333333222222333333555555555666555555444333666555444555777666111---111222333333444444333333333444555555555444333222111222222333444555666777777666666555666777888999777777777777777777777777000000000222444777;;;===;;;:::888666555444555555;;;<<>>777@@@???=========???AAACCC???@@@CCCGGGIIIRRReeevvvtttiiijjjdddaaaccceeeeeefffjjjssszzzmmm\\\OOOBBB>>>>>>>>>>>>@@@777<<>>qqqggg______]]]XXXSSSNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEFFFGGGFFFDDDBBB@@@BBBCCCEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDBBBBBBCCCAAADDDLLLZZZmmmsss\\\UUUTTTZZZ___cccooo}}}nnn\\\NNNFFFCCCAAA???>>>@@@AAA@@@@@@???>>>>>>???@@@@@@===:::;;;:::::::::999999999999888999::::::::::::999888777777888999:::;;;<<<<<<999999::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999::::::999888666555444555666666555444555777888777666444333333444444555444333333222222333333333333444555666666555555555333333444666666333111333444555555666666555555333444444555555444333333333444444555555444444333555555444333444555666777777777777777777777777777111222333444666777777777999888666555444444555555666888>>>IIIWWWkkkuuufffYYYQQQOOOMMMMMMLLLIIIBBB===@@@???>>>===>>>???AAACCC@@@AAADDDGGGHHHPPPaaarrrwwwmmmhhhcccaaaccceeedddeeehhhpppxxxppp___RRREEEAAA@@@>>>===???666<<<>>>;;;888888888666888888888999::::::;;;;;;666666777999;;;:::555222222333333444333222111000000111222111000000222444;;;555222444666333222444333333222222222333333444000000222333444444444444666555555444444444444555(((+++...///......000333000111222111000000111222111111111111111111111111000222333111......///222//////.........///000111555444333222222222222222000111222333333333222111111111111222333444555555555555444555555666777777555666777888:::;;;<<<===???DDDOOO]]]mmm{{{~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{yyywwwvvvuuuqqqhhh]]]TTTOOONNNPPPJJJHHHJJJJJJFFFEEEGGGHHHHHHHHHHHHFFFCCC@@@>>>zzzmmmfff^^^^^^^^^ZZZUUUPPPLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEFFFGGGGGGDDDBBBAAABBBDDDEEEEEEEEEDDDCCCCCCEEEFFFEEEBBBAAAAAAAAA@@@BBBIIIUUUggg|||}}}ddd[[[VVVZZZ^^^cccooo|||ppp]]]OOOGGGDDDBBB??????@@@AAA@@@@@@<<<===???AAAAAA???999555888999:::::::::999777666999999999999999999::::::999999888999:::;;;===>>>888888888999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::888777666222444555555444444666777888777666444444444555555555444444333333333333333111222333444666666666777444333222333555666555444333444555555666666555555333333444555555444444333555555666777666444222000555555444444444555666777777777777777777777777777222444555777777555333222666555444444444555555666555666;;;EEERRRddd|||yyykkk___QQQOOOMMMNNNNNNLLLGGGBBBBBBAAA???>>>>>>@@@AAACCCAAAAAADDDFFFGGGMMM]]]lll{{{rrrgggcccaaadddeeeddddddgggkkktttuuubbbVVVIIIDDDBBB???======666;;;===:::777888888555666777888999;;;<<<===>>>555555777999:::888444111333333333333333222111111///000000000//////111222:::555333555555444333555444444333444444555666666333333222333333444555555666666555444444333444444...//////000111222444555///000111000///...///111/////////000111111111222111111222111///...000111.........---...//////000444333333222222222222333333333333222222222111111111111111222222333333333666666555555555555555666555666777888999;;;<<<<<<<<>>xxxlllfffZZZZZZZZZWWWSSSPPPNNNNNNJJJJJJIIIIIIJJJJJJJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFEEECCCAAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEDDDAAA@@@???@@@AAACCCHHHRRRcccyyymmm```WWWYYY^^^cccnnn{{{ooo^^^QQQKKKEEEBBB@@@???@@@AAA@@@@@@===>>>@@@AAA@@@===999666888888999999999888888777::::::999999999:::;;;<<<:::999777777888:::<<<===888999999999:::::::::;;;999999999999999999999888:::;;;;;;;;;;;;:::999999999999:::::::::999777777111333444555444555666888888777666555555555666777555555444333333333333333111222333444555555555555555444333333333444444555111222333333444444333333333333444444444444444444444555777888777555222000888777666666666777999999666666666666666666666666444444555666555444333222222333333333444555666666888888<<>>???AAABBB@@@???AAADDDFFFLLLZZZggg~~~~~~uuuhhhdddbbbeeefffddddddfffgggppp}}}{{{dddWWWKKKFFFCCC???======888<<<<<<999888:::999666777777888:::;;;<<<===>>>777666666666666555444333333333333333333222222222...///000000//////000222777555333333333333333444444333333444444555666777555444333222333444555666666666555444333333333333999666444333444555555444111222333222111111222333...//////000111222333333111111111000///000000111000000000000111111222222333222222222222222333333333333222111111222222333222222222222222333333333555555444444444555666666666666777888999:::;;;;;;:::>>>EEEPPP___qqq~~~}}}}}}~~~~~~yyyxxxuuuoooeeeZZZPPPJJJJJJHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIHHHFFFCCC@@@>>>xxxlllfff]]]\\\ZZZUUUQQQOOOPPPQQQJJJIIIIIIHHHIIIIIIJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEBBB@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@???@@@@@@BBBGGGPPP___tttssscccWWWXXX^^^cccmmmwwwnnn___TTTOOOEEECCCAAA@@@@@@AAA@@@???@@@@@@@@@???>>><<<;;;;;;:::999777666666777999:::;;;;;;::::::;;;<<<======;;;:::999888999:::===>>>;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;:::999999888999999:::;;;:::999888777222333555555555555666888888777666555666777888999666555444444333333444444333444444444444444333333666666555444222222222333111222333333444444333333333333333333444444555555111333666888888777444333888777777666777888999:::666666666666666666666666555444333222222333444555111111222333444555666666999999<<>>>>>>>>@@@AAA===<<<>>>BBBEEEKKKWWWcccyyywwwkkkfffccceeeeeecccccceeeccclllxxxgggYYYLLLFFFDDD@@@>>>>>>;;;======::::::<<<;;;777999999999:::::::::;;;;;;:::888666444222333555666444444444333333333333333000111111111000000222333333444333111000111222333333333222333333444555555555444333222333444555666666666555333333222222222666444111000000111111000222333444333222111222444000000111111222333444444111000000///000111111111111111222222222333333333111111111111222222333444111111111111222333444555333333333444444444444444222222333333444666777888666666777888999999:::::::::===BBBKKKXXXjjj|||~~~}}}~~~xxxxxxuuuqqqhhh]]]SSSLLLGGGGGGFFFGGGIIIKKKKKKIIIHHHHHHIIIHHHGGGDDDAAA???{{{mmmfffdddbbb^^^XXXRRRPPPPPPRRRKKKKKKIIIHHHHHHIIIJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDEEEFFFFFFCCCAAABBBBBBBBBBBBCCCCCCCCCDDDAAABBBDDDCCCBBBAAAAAAAAA>>>AAAEEEMMM[[[ooovvvdddVVVWWW]]]bbbjjjsss|||pppaaaUUUPPPFFFDDDAAA@@@@@@AAA@@@???AAAAAA@@@===;;;;;;===???;;;999777666666888;;;<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<===???@@@=========<<<;;;:::::::::;;;;;;<<<<<<<<<<<<======::::::;;;;;;::::::999888888999:::;;;;;;:::999888333555666666555555777888777777666666666888999:::666555555444444444444444444444444444444333222222666666777555333111111222333444555555666666555555333333333333333444666666000222444777888888777666666666555555555666777888777777777777777777777777555444222111111333555777000111333444555666666666777777:::AAAJJJWWWjjj{{{sssjjjYYYUUUPPPNNNNNNLLLIIIFFFCCCBBB@@@>>>======>>>???;;;:::<<>>???===>>>===::::::===<<<888:::::::::999999888888888::::::777444222222555888555555444333333333333333111222222222111111333444000333333///...000222222333333222222222222333333333333222333333444555555666666444333222222222222000000000000000000111111000111222111000000111222111111111222333333444444111000//////111222111111//////000111111111111111000000000111111333444555///000111222333444444555333333333444444555555555111111222333444666888999666666777777888999999::::::===AAAFFFQQQaaattt~~~~~~|||||||||yyyxxxvvvrrrlllcccXXXPPPKKKKKKHHHEEEFFFIIIHHHEEEGGGGGGHHHHHHGGGEEECCCAAA}}}nnndddcccbbb___ZZZUUUQQQPPPPPPNNNLLLJJJIIIHHHIIIJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCDDDEEEEEEBBB@@@AAAAAAAAAAAAAAABBBCCCCCC@@@BBBCCCDDDCCCBBBCCCDDD>>>AAAGGGNNN[[[nnnwwwcccTTTUUU]]]bbbhhhooowwwuuucccUUUMMMGGGDDDBBB@@@AAAAAA@@@???>>>??????===::::::<<>>>>>>>>>>>??????==================<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;::::::999888999:::;;;;;;:::999999555777888777666666777888777777666666777999:::;;;666666555444444444444444222222333444444444333333222555777666444222222333333444555555666666555555333333222222333444666777222333444666777777888888777666555555555666888888777777777777777777777777444444333333333333333333111222444555666666666666666666:::@@@HHHTTTgggxxxxxxooo[[[WWWQQQOOOOOOOOOLLLIIICCCAAA???===<<<<<<<<<===<<<;;;<<<@@@CCCGGGOOOXXXhhhzzz}}}pppiiibbb```___\\\]]]```cccgggooozzzwwwgggUUUKKKEEE@@@??????===>>>;;;888:::===;;;777999999999888888777777777888::::::888555333444666666555444333222333333444111222222222111111333444///444444///---111333333555444333222111111111111000000222333444444444444777666444333222111111111000222444444111000111333///000111000/////////111111111111111222222222222222///......111333222000......000111111111000////////////000111333444555000111222333444333333222111111222333444444555555333222333333444555666777666666777777888888999999:::<<>>AAA@@@@@@@@@@@@AAABBBBBB???AAACCCDDDCCCCCCDDDEEE@@@DDDJJJQQQ]]]pppvvvbbbSSSTTT\\\aaafffllltttyyyfffTTTKKKGGGEEEBBB@@@AAAAAA@@@???;;;===>>>===:::999;;;>>>888999:::;;;<<<;;;;;;:::<<<>>>@@@BBBCCCBBBAAA@@@;;;<<<===============<<<<<<<<<======>>>?????????;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;;;;:::999777888999888777666777888777777666666777999;;;<<<666666555444444444444555000111222333444555555555///333777777555333333444111222333333444444333333333333222222333555666777444444555555666777777888999888777777777888:::;;;777777777777777777777777333444555555555333111///222333444666777777666555999888;;;@@@FFFQQQbbbrrr~~~uuu\\\WWWRRRPPPQQQQQQOOOMMMCCCAAA>>><<<;;;;;;;;;<<<>>><<<===@@@BBBEEELLLTTTbbbtttqqqiiiaaa]]][[[YYYZZZ]]]cccffflllvvv~~~mmmYYYMMMFFF@@@>>>???======:::777999<<<;;;666777777777777777777777777666999<<<<<<888555333444666555444333222333444444000111222111000000222444///555666000...222555444666555444333222111111111---///111333444444444444777666444333222111111111000444777555///++++++...000111222111000///000222111111111000000000000000222///---...111333222000...///111222222222111000/////////000111333444555111222333444444333111//////000000222333444555555444444444333333444444555666666777777888888999999999;;;===???EEERRRdddppp}}}|||{{{zzzzzz~~~|||xxxvvvvvv{{{zzzxxxvvvsssmmmccc\\\QQQQQQKKKDDDCCCIIIJJJGGGDDDEEEGGGHHHHHHGGGFFFEEEoooddd______^^^\\\YYYTTTOOOKKKLLLKKKIIIGGGGGGIIIKKKLLLIIIHHHHHHGGGHHHIIIJJJKKKHHHIIIKKKLLLKKKIIIFFFDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@FFFTTTdddtttvvveeeUUUPPPUUU[[[ccciiivvv~~~|||lll\\\RRRHHHEEEAAA????????????>>>333888>>>@@@>>><<<<<<===???>>><<<:::::::::<<<===>>>???@@@AAABBBCCCCCCCCC<<<======<<<;;;;;;>>>@@@AAA@@@?????????@@@AAABBB<<<===>>>??????@@@@@@???>>>===<<<<<<=========;;;888666666999===>>>===;;;444333444666888888777555888666555666888999999999555555666666666666555555444555555444222222333555222222333333333444444444000111222333444333222222333333222000///000444777222333444666777888888888:::444111444666666666888888999;;;:::888555444444555666666555333111222222333222000111444666777777777777:::???CCCMMM___ppp}}}tttggg[[[PPPNNNOOONNNLLLKKKBBB<<<:::<<<===;;;<<<>>>>>>@@@AAA@@@@@@CCCJJJOOO\\\kkknnnhhh___YYYXXXYYY\\\]]]```ccciiirrr}}}wwwbbbOOOEEE@@@??????>>>===<<<;;;:::999999999666666666666777777777777777666666777888777666555555444444444444333333333&&&+++222555444222222222111222333444444444444444888777555333000000333555111111222222222333333333555555555333000///000111444444444333222111000///555222111333222///...111444333222111000000000000333///...000///+++---444000//////000222222111000111111111222333444666777111222333333111111222333333222222555777555///+++&&&,,,333666666555555666888555333444888:::;;;999;;;888:::@@@BBBGGGZZZqqq{{{}}}xxxtttyyyzzz{{{{{{zzzzzz|||~~~xxx||||||tttjjjdddZZZRRRIIIDDDFFFHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHrrrhhh```___^^^\\\YYYTTTOOOLLLMMMLLLJJJHHHHHHJJJLLLMMMIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJJJJHHHFFFEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBGGGTTTddduuuwwwgggWWWRRRUUU\\\cccjjjsss|||nnn^^^SSSHHHEEEAAA????????????>>>777888;;;===??????===<<>>>>>???>>>======???BBBBBBAAA@@@??????@@@AAAAAA>>>??????@@@@@@@@@@@@@@@===<<<;;;;;;<<<<<<;;;:::999888777999<<<>>><<<;;;666666666888999999777666888777666666777888777555555555666666666666555555444555555444222111333444222333333333333444444444...///000111222222222222333333222111000111444777444555666777888999999999888333000333666666666999888::::::999777555444555555666666555333222222333444222111222444777777777777777:::>>>BBBLLL]]]mmmzzz~~~~~~vvvhhh\\\QQQPPPQQQPPPMMMLLLDDD>>>;;;===>>><<<===??????AAABBBBBBAAADDDKKKPPP[[[iii}}}pppjjjaaaZZZXXXYYY[[[\\\^^^bbbjjjtttzzzfffTTTHHHBBB@@@@@@>>>===<<<;;;:::999999999555555666666666777777777;;;:::999999999777666444555555555444444333333333,,,///222333222222444666111222222333444444333333222333444333111000000222222222222222333333333333777888777666333222333444333333333333222111000000...,,,---111333222333666111111000000000111222222222//////111111...111777000//////000222222111000111111111222333444555666111222333333111111222333000111222444555444222///+++///444666555333333444777555333555888::::::999CCC??????BBBAAADDDTTThhhttt}}}~~~zzzwwwxxxyyyzzzyyyxxxyyy{{{}}}{{{~~~xxxpppjjj```XXXMMMGGGFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIxxxnnnbbb```^^^\\\YYYUUUPPPMMMNNNMMMKKKIIIIIIKKKMMMNNNJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBFFFQQQaaasssxxxhhhXXXSSSUUU[[[ccciiiqqqzzzsss```TTTIIIFFFBBB@@@?????????>>>;;;999888:::???AAA>>>;;;>>>===<<<::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@???>>>???AAACCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::999999;;;<<<===<<<:::999999888999;;;:::888666777777666777777666444222444444555555555555444444333444444333111111222333333333333444444444555555111000000111222333444555444444333222111222555777777777888999999999999999777222111444666666777999999:::999888555444555666444555666555333222222444555333222333666777888777666666888<<>>??????======@@@@@@BBBCCCBBBBBBEEEKKKPPPXXXfffyyywwwpppfff^^^[[[[[[\\\]]]]]]bbbjjjuuulllZZZMMMEEEAAA@@@>>>===<<<:::999999999999555666666666666777777777>>>======;;;999777555444666666555555444333222222333333222000000111555888111111222333333333222222///111444444333111000111333333333333444444444444888888888666444333444555333333333333222111111000222//////111111......111////////////000111222333111000111333222111444999000//////000111222111000000111111222333444555555111222333333111111222333...000222333333333333444000222444444333111111222666555444555777999:::999AAA======>>><<<<<>><<<:::999:::===>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAA@@@??????BBBDDDEEEDDDCCCBBBAAA@@@??????CCCBBBBBBAAA@@@?????????>>>>>>???>>><<<;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;:::::::::;;;:::777555555555555666777666333111444444555555555555444444333333333222111000111333444444444444555555555555666555444333333444555666444444444333222333555777777888888999999999888888999555444777888666666999999999888666444444555777333555555555333222333444555444333444777888888777666555777;;;???FFFTTT```rrr~~~}}}|||yyy|||zzzjjj^^^SSSRRRSSSRRROOOMMMHHHBBB???@@@@@@======???>>>@@@BBBAAAAAACCCHHHMMMUUUaaasss~~~wwwlllddd___^^^^^^^^^]]]```gggppp{{{sssaaaRRRHHHBBB???======;;;:::999888888888777777777777888888888888<<<======<<<999777666666777777666555444333222222555333111//////111444777111111222222333222222111111333444555333333333444333333333444444444555555444555555333111000111222333333333333333222111000444111000111000,,,+++...000/////////000000111222111111222333222222444777111000...///111222111111000000111222333444444444111222333333111111222333///111333333000000333777222333333333222111222222555444555666777888999999999888888999888:::EEEQQQbbbppp}}}yyyzzz{{{zzzyyyzzz}}}yyy{{{~~~~~~{{{xxxuuuqqqhhh\\\RRRLLLIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHwwwgggccc]]][[[ZZZXXXTTTOOOMMMKKKIIIGGGGGGIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>>>>>>>???@@@@@@???AAAJJJVVViii~~~~~~vvvhhhXXXQQQQQQUUU]]]eeeqqq{{{{{{fffWWWJJJGGGCCC@@@@@@???>>>>>>:::;;;<<<;;;::::::===@@@<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCC???@@@@@@???>>>???AAACCCEEEEEEDDDCCCBBB@@@??????CCCBBBAAA???>>>>>>>>>>>>===>>>???>>>;;;999:::<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;999777444222222444666888777555222444555555555555555555444333333333222111000111333444444555555555666666666999888666444333333333444333444444333222333555777666666777777777777777666;;;888888:::999555666999888888888666444444555777222444555444333333444555555444444555777888777666666555666:::>>>DDDOOOZZZnnn{{{|||zzzxxx{{{|||mmm```TTTQQQRRRQQQNNNMMMIIIDDD???@@@???<<<;;;===;;;===??????>>>@@@EEEIIIQQQ[[[lll|||{{{ooofff```^^^^^^^^^^^^___ccciiitttxxxgggWWWJJJBBB???===<<<;;;:::999888888888888888999999999:::::::::777999;;;:::888777777999777777666555555444333333333222111000111222222333222222333333333222222111333444333222000111444666333333333444444444555555222333333222000///000111222222333333333222111111...+++,,,000111000111444222222111000000000000000111333333222000111222222111000...///000222222111000000111333333333333333111222333333111111222333111333444222000///222555222111111111222333333333333444555666777777888999777888999::::::<<>>===999<<<>>>===999999<<<@@@;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC?????????>>>===>>>@@@BBBEEEEEEEEEDDDCCCBBB@@@???CCCBBB@@@???>>>>>>>>>???;;;===>>>===999777888:::;;;===>>>>>>===<<<<<<===;;;;;;:::;;;;;;:::777555333222333555777888666444555555666666666666555555333444444333111111222333555555555666666666666777777666444333222111000000222333444333222222444666444444555666666666666666:::999999;;;999555555999777777888666555444555777111333444444333333555666444444444555777777666444777555666:::>>>BBBKKKTTTiiiwww|||zzzzzz|||rrrdddVVVRRRRRRQQQOOOOOOKKKEEEAAAAAA???<<<;;;<<<999;;;======<<<>>>BBBFFFLLLUUUeeevvv{{{pppeee___]]]\\\\\\^^^^^^```eeeooo|||~~~nnn\\\MMMDDD@@@===<<<;;;999888888888888888999999999999:::::::::333666999999777777888;;;666666666555555555555444222111000111333333222111333333444444444333222222333222111...---...111444333333333333444444444444333444444333111000222333222222222333333222222111111......111222//////222444333222111000000000000///333444000///000111///222000......000111222222///000222333333333222111111222333333111111222333222333333222111111222333111000000111333555444444222444666777777777888999555777999999888:::???DDDSSScccttt}}}zzzzzzzzz{{{|||~~~zzztttkkk```WWWPPPMMMLLLEEEFFFGGGHHHGGGFFFEEEDDDxxxllleee]]]ZZZ[[[ZZZVVVRRRMMMLLLIIIHHHHHHIIILLLMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGG@@@???BBBHHHRRRbbbzzzvvviiiZZZRRROOOQQQZZZcccoooyyy}}}hhhXXXLLLHHHDDDAAA@@@???>>>===:::;;;<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAABBBBBBBBB??????@@@???>>>>>>@@@CCCDDDEEEEEEEEEDDDCCCAAA@@@DDDCCCAAA?????????@@@AAA===???AAA???:::888:::<<<;;;===??????===<<<===???<<<;;;;;;<<<===<<<:::777666555444555666777666555666666777777777777666666444555555444222111333444555555666666666777777777333333333333333222111111111222333333222222333555222333444555666777777777555555777:::888555666;;;555666888777666444555555111222444444444444555777444333333555666666555333999666666:::>>>AAAIIIPPPdddrrr}}}|||~~~yyyjjjZZZSSSRRRQQQQQQRRRNNNHHHCCCBBBAAA===<<<===777:::<<<<<<;;;<<<@@@DDDHHHQQQ___qqq~~~rrrgggaaa^^^]]]]]]\\\]]]```fffppp|||tttaaaQQQGGGBBB===<<<:::999888888777777777777777888888888999999222666::::::777666999<<<555555555555666666666666444222000111333555444333555555555555555444333222222222222000......///111222222222222333333333333333444444333222111222444111222222333333222222222666333222333111---,,,...333333222222222222222333---222444000///222222000222000......///111222222///000222333333333111000111222333333111111222333111111000111333444444333111000000222444555444111000333777777666666777999222555777777666888;;;>>>IIIYYYlllvvv{{{}}}}}}{{{zzz}}}~~~}}}{{{zzzzzzzzz{{{~~~~~~zzzrrrggg\\\SSSMMMKKKFFFGGGHHHIIIIIIGGGEEEDDDxxxmmmeee]]]ZZZ[[[[[[WWWRRRNNNMMMJJJIIIIIIJJJMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEAAABBBCCCDDDDDDCCCBBBAAAFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>???AAACCCDDD======@@@FFFNNN]]]uuuxxxkkk\\\SSSOOOQQQZZZdddlllwww}}}hhhYYYLLLIIIDDDAAA@@@@@@>>>======:::999;;;>>>???<<<999::::::;;;<<<=========<<<<<<===>>>???@@@AAAAAAAAA???@@@@@@???>>>???AAACCCDDDDDDEEEEEEEEECCCBBBAAAEEECCCAAA@@@@@@AAABBBCCC@@@DDDEEECCC>>>;;;===@@@:::===??????===<<<>>>@@@===<<<<<<===>>>>>><<<:::999777555555555666555444777777888888888888777777444555555444222222333555666666666666777777777777111222444555666666555444000222333333222111333444222333444666777888888888111111444888777444777<<<444666888888666555444555000222444444444444666777333333333444666666444222999666666:::>>>AAAGGGNNN```ooo~~~~~~nnn\\\TTTSSSRRRSSSTTTPPPJJJEEEDDDBBB>>>===>>>777:::======;;;<<<@@@CCCFFFNNN\\\nnn~~~vvvkkkeeebbbaaaaaa[[[]]]aaahhhrrr}}}xxxeeeTTTIIIEEE<<<<<<:::999888777777777666666666666777777777777333888;;;;;;777666888<<<444444555555666777777777666333000000333666777666555666666666555444444333222444555555222000000000111111222222222333333333222333333222111000222333111222222333333333222222111...///222333111222555222222222222333444555555+++111333000000444555222333000......///111222222///000222333333222111000111222333333111111222333000......111555777555333222111000222555555222///000333777888666666777999222666999::::::===@@@AAABBBSSSfffqqqwwwzzz{{{yyywww{{{|||zzzzzzyyyxxxxxxyyy}}}~~~vvvkkk^^^SSSLLLIIIGGGHHHJJJJJJJJJHHHFFFEEExxxnnnhhhaaa]]]\\\ZZZXXXUUUMMMLLLJJJIIIHHHIIIKKKLLLMMMNNNOOOMMMKKKIIIHHHIIIIIILLLJJJEEECCCGGGIIIIIIBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@<<<>>>FFFLLLUUUhhh|||~~~qqq___PPPLLLRRR[[[bbbiiirrrmmm\\\RRRJJJDDDBBB???<<<<<>><<<;;;;;;:::;;;<<<===<<<<<>>DDDLLLXXXnnnwwwcccUUUPPPPPPQQQQQQQQQNNNIIIDDD@@@>>>>>>>>>=========;;;:::;;;>>>@@@GGGLLLWWWhhhzzz}}}rrrlllhhhdddbbb]]]___bbbfffkkkvvv~~~mmm[[[KKKBBB===;;;999999::::::999888888888888888777777777777::::::999999888777777777666666555444444444444555222333444444555555444444999::::::888666444444555222333444555555444222111222222222222222222222222///333666666111///000333000555999888333//////111///000111222333444444333333333333333333333333333111111111222222333333444000000000000000000000000111111222222222111111000//////000111111111111111000//////111333555555444111111000000111222333333222333555777888777666555444555666888999999::::::EEELLLXXXfffrrryyy{{{zzzyyy{{{}}}~~~|||{{{yyyzzz{{{|||{{{{{{~~~wwwmmmaaaVVVOOOLLLGGGHHHHHHIIIHHHGGGFFFEEEzzzlllfff___[[[YYYXXXVVVSSSMMMLLLJJJIIIHHHIIIKKKLLLKKKLLLNNNMMMKKKJJJJJJJJJIIILLLLLLHHHEEEFFFGGGEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBB>>>???EEEJJJQQQcccuuuvvvcccSSSMMMQQQYYY```gggppp}}}ppp^^^RRRJJJCCCAAA???;;;;;;>>>;;;999888888::::::777555999;;;<<<<<<;;;:::;;;<<<:::<<>>>>>>>>===<<<;;;:::999999;;;===<<<<<>>???>>>;;;===AAA@@@:::888777777777666666666666333777;;;;;;777666777:::666777777666444333333444333333555888;;;;;;777444333333333333222222111111222222111111111111222222111111222333444444444444444444555555666777777777777555444555777888666444333333444444444444444555444444444444444444444444444333444999;;;===CCCJJJUUUiii|||zzzhhh[[[TTTRRRQQQPPPPPPNNNIIIDDD@@@>>>======;;;;;;;;;:::999:::===???FFFJJJTTTdddvvv~~~uuuoookkkgggeee___```bbbdddiiiqqq}}}sssaaaQQQGGG@@@>>>;;;:::;;;;;;:::999666666777777777888888888999999999888888888777777666666555555444444444555222333444444555555444444444555555333111///000000///000111222333444555555222222333333333333333333,,,000444444111///111444111444888777222///000222000000111222333333333333333333333333333333333333111111111111000000000000000000000000000000000000//////000111111000000000//////000111111111111111000000///111333555555444111111111111111222333333222333555777777777666555444555666777888999::::::AAAHHHSSS```llltttxxxyyyxxxyyy||||||{{{zzzzzz{{{{{{{{{{{{yyypppeeeZZZRRRNNNJJJJJJJJJIIIHHHFFFDDDCCC}}}jjjddd]]]XXXWWWVVVTTTQQQMMMLLLJJJIIIHHHIIIKKKLLLIIIKKKLLLLLLKKKJJJKKKLLLHHHMMMNNNJJJGGGFFFDDDAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@EEE@@@@@@DDDGGGLLL[[[mmm{{{hhhWWWNNNOOOVVV\\\dddmmmyyysssbbbSSSJJJCCC@@@===::::::<<<999888777888::::::888777777999;;;<<<;;;;;;<<<===:::<<<>>>?????????@@@AAAAAAAAABBBAAA??????@@@AAAAAABBBCCCBBBAAA@@@AAABBBAAABBBBBBBBBAAA@@@>>>===<<<<<<===<<<<<<:::888777:::<<<===<<<>>>BBBAAA===@@@@@@???<<<===???===999888888777777777666666666666999<<<<<<999777777999666777777666444333444555222333666:::<<<;;;777333777555222000000222444666222222111111111111222222111111222333333444555555333444444555555666666777555444333444555666555333333333444555555555555555444444444444444444444444555333444888999:::@@@FFFQQQcccttt|||~~~nnnaaaYYYTTTQQQOOOPPPMMMIIIDDDAAA>>>======888999:::999999:::===???EEEHHHQQQ___qqqyyyqqqkkkfffccc```aaabbbbbbeeelllwww{{{iiiXXXMMMCCCAAA===<<<;;;;;;:::888444555555666888999999:::777777777888888888999999666666666666555555555555333333444555555555555444555555555333111000111222222222222111111222222222444444333333333333333333***...222333111000222444222444666444111///111333000000111222222333333333111111222222333333444444111000000//////...------////////////////////////------...///000000000000//////000111111111111111111000000111333555444444222111111111111222222333222333444666777666666555555555555666777888999:::===BBBKKKWWWbbblllssswwwwwwxxxyyy|||~~~}}}~~~~~~||||||{{{{{{zzz{{{{{{|||zzzsssjjj___VVVQQQMMMLLLKKKIIIFFFDDDBBBAAAjjjddd\\\WWWVVVUUUSSSQQQMMMLLLJJJIIIHHHIIIKKKLLLJJJKKKMMMLLLKKKIIIJJJKKKHHHLLLMMMJJJGGGGGGEEEBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEEEECCCBBBAAA@@@@@@@@@FFFAAA@@@DDDEEEIIIWWWhhh~~~lllZZZOOOOOOUUUZZZaaajjjwwwwwwfffUUULLLDDD@@@===999999<<<888888999:::;;;;;;;;;:::888:::<<<<<<;;;;;;;;;<<<999;;;>>>>>>======>>>???@@@AAAAAA???======>>>???@@@AAABBBAAA@@@???@@@AAA@@@@@@AAAAAAAAA@@@>>>===;;;<<<===>>>===;;;999777999<<<===;;;===AAA@@@===>>>>>>===<<<<<<<<<;;;999888888888777777777666666444777::::::999999:::;;;666777777666555444444555222333666888999888666444999666333111///000111222333222222111111222222333111111111222333444555666555555555555666666777777444333333333333444333333333333333555666777666444444444444444555555555555555333444777888888===DDDKKK\\\nnnzzzrrrcccYYYTTTQQQOOOPPPMMMIIIEEEAAA>>>======777888::::::999;;;===???DDDGGGNNNZZZkkk}}}|||qqqhhh```\\\```aaaaaaaaabbbiiissszzzooo[[[OOOFFFBBB>>><<<;;;:::999777555555666666777888888999666666666777888999999:::777777777777666666555555333444444555555555555555555666555444222222333555---///111222333333222222555555444444444444333333---///222333222111222333333444444222000000222444111111111111111222333333000000111222333444444555//////////////////......////////////////////////,,,---...///000111111111//////000111111111111111111000000111333444444333222222222111111222222333222222444555555666555555666555555555666777999:::999===EEENNNYYYdddooouuuuuuvvvxxxyyy{{{~~~}}}|||}}}~~~|||||||||{{{zzzzzz{{{|||}}}{{{vvvoooeeeZZZTTTOOOMMMKKKHHHFFFDDDCCCCCClllfff^^^XXXWWWWWWUUUTTTMMMLLLJJJIIIHHHIIIKKKLLLLLLMMMNNNLLLJJJHHHHHHHHHGGGKKKKKKGGGEEEGGGHHHFFFAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@EEE@@@@@@CCCEEEHHHVVVggg~~~mmm[[[PPPNNNSSSYYY___hhhttt{{{kkkXXXOOOFFFAAA===:::999<<<999:::<<<===============:::<<<===<<<;;;999999:::999;;;======<<<<<<===>>>?????????>>><<<;;;===>>>>>>@@@AAA@@@??????@@@AAA???@@@AAABBBAAAAAA??????<<<===>>>???>>><<<:::999777;;;===;;;<<>>>>>>>>>>>===<<<<<<===888888888888777777777777444666888999999999999999555777777777555444555666333333444444333444444555444333333222111000000000333333222222222222333333111111111111333444666777777777777777777888888888222333333333222222222333333222333555888888666444444444444555555666666666666333444666777777<<>>@@@CCCFFFLLLWWWfffwww|||pppfff^^^[[[___``````___aaagggqqqxxxrrr^^^PPPGGGCCC>>>;;;999999888777777666666666666666666666555555666777888999999:::777777888888888777666555333444555555666666555555333333333111000000222444$$$(((...333777888777666555555555444444333333333111333444555444222222222333222222111000111333555111111000000000111222333000000111111222333444444......///000000111222222////////////////////////---...///000111111222111//////000111111111111111222111000111333444444333333333222222222222222333111222333444444555555555555555555555666777888888888;;;@@@GGGQQQ^^^kkkttttttvvvwwwxxxyyy{{{~~~|||}}}~~~|||}}}~~~|||zzzyyy{{{}}}}}}|||zzzwwwrrriii___WWWPPPNNNKKKIIIGGGFFFFFFGGGooohhh___ZZZXXXXXXWWWVVVMMMLLLJJJIIIHHHIIIKKKLLLLLLMMMNNNLLLIIIGGGGGGGGGGGGKKKKKKGGGEEEGGGIIIHHHAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAACCC>>>>>>BBBDDDGGGTTTeee|||~~~nnn\\\OOOLLLQQQWWW\\\eeerrrqqq\\\SSSIIICCC???;;;;;;>>>:::<<<>>>>>>>>>===>>>???;;;<<<======:::999999999888:::<<<<<<;;;;;;<<<=========>>>===;;;;;;<<<>>>===>>>??????>>>>>>???@@@???@@@AAABBBBBBAAAAAA@@@======>>>>>>>>>===;;;:::666;;;===;;;;;;>>>???===@@@??????AAA???<<<<<<@@@999999888888888777777777777888999999999888777666555777777777555555666777333444333222000111333666---///111222333333222222333333222222222222333333111111111111222444666888888888888888888888888888111333444333222111222444333222222555999:::777444444444444555666666777777666333444666777777;;;BBBFFFRRRddduuuvvvdddWWWQQQQQQRRROOOMMMJJJFFFBBB???===<<<888:::;;;<<<;;;<<<===???BBBDDDJJJSSS```qqqzzzooofffaaa```]]]^^^^^^]]]___eeennnvvv~~~wwwbbbTTTGGGCCC>>>;;;999999888777777777777666666555555555555555666666777888999999777888999999999888666555444444555666666666666555555555444333111222555888+++...222555666555222000555555444444333333222222333444555555555444222111222111000000111222333444222111000//////000222222000000111111222222333333......///000222333444444////////////////////////...///000000111111111111//////000111111111111111222111000111333444333222444333333222222222222333111111222222333444444555444555666777777777777666666999>>>CCCKKKXXXgggrrrsssvvvxxxyyyxxxzzz~~~}}}~~~|||~~~}}}zzzyyy{{{}}}}}}{{{yyyxxxuuunnnddd\\\SSSPPPMMMIIIHHHHHHIIIJJJpppiii```ZZZYYYYYYYYYWWWMMMLLLJJJIIIHHHIIIKKKLLLJJJLLLMMMLLLIIIHHHHHHHHHFFFKKKLLLIIIGGGGGGGGGDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@?????????@@@AAAAAAAAA======AAABBBDDDQQQaaaxxx~~~ooo\\\MMMHHHMMMSSSYYYaaaooo|||xxx```VVVLLLFFFAAA======@@@;;;===??????===<<<===???:::;;;===<<<;;;::::::;;;888:::<<<<<<;;;:::;;;<<<:::;;;<<<;;;::::::<<<>>><<<===???>>>======???@@@>>>???@@@AAABBBAAAAAA@@@======<<<<<<<<<<<<;;;;;;555:::===;;;:::<<<>>>===@@@>>>???@@@===777888===999999999888888888777777777888888:::;;;:::999888555666777777666555666888222444555444222111333555...///111222444444444444444333333222222333333444111111000000222444777888888888888777777777777777111333555444222111222444333222222666:::;;;777333444444444555666777777777666333444666777777<<>>>>>>>>>>>???@@@AAABBB@@@<<<<<>>>>>AAA:::===??????<<<;;;<<<>>>888:::;;;<<<;;;;;;<<<===888:::;;;;;;:::999:::;;;999:::;;;;;;::::::<<<>>>;;;===>>>>>>======>>>@@@===>>>???@@@AAAAAA@@@@@@<<<<<<;;;:::::::::;;;;;;444:::===;;;999<<<>>>===???<<<<<<===999111222777999999999888888888888777555555777:::===>>>>>>===555666888777666555777888111444777777555222222444444333333333333333333333444333333222222333333444111111000000222444777999777777777777666666666666111444555444222111333555333111222666;;;<<<888333444444444555666777777888555333444777888888===CCCKKKOOOZZZhhhttt||||||lll^^^UUUQQQQQQNNNMMMJJJFFFCCC???<<<;;;777999::::::999888999:::<<<@@@EEEMMMXXXgggwwwzzzmmmeeebbbbbb]]]]]]\\\YYYYYY]]]fffmmmxxx~~~qqqdddJJJFFF@@@===;;;<<<<<<;;;333444444555666777888888666666666666777777777777777888:::::::::999777555444555555666666666666666333333222111000111555888/////////000222666999<<<444444333222222111000000//////000222444555444333000//////000222444333333333222000......///111222222222222111111111111111000000000000111111111111111111111111111111111111.........///......------//////000111111111111111333111111111333444333222555444333333222222222222111111111111222333444555222444777999999777555333444777:::>>>DDDPPP```lllssswww{{{{{{yyyyyy}}}|||~~~zzzxxxzzz~~~}}}zzzzzzyyyuuummmfff[[[XXXRRRLLLHHHGGGHHHIIIwwwjjj]]]ZZZZZZWWWTTTSSSQQQOOOMMMJJJIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHGGGCCCDDDEEEEEEEEEDDDBBBAAAEEEDDDBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>===>>>BBBDDDCCCEEEOOO[[[sssqqq^^^OOOJJJNNNTTTWWW___jjjvvv~~~eeeYYYMMMHHHEEEAAA>>>>>>888999:::<<<======<<<<<<888999;;;<<<<<<:::777555666666777999;;;===<<<;;;<<<:::888666666777888999::::::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>??????@@@============<<<<<<<<<;;;???<<<;;;======;;;<<>>;;;999:::::::::999777666444888777555444333333333444444444444444444444444444555666777555333111111222777444222222555666666555555444444555777888666555888777333000222666666222666777999:::999888666555333444666777777777666555222888666666:::666555@@@HHHKKKWWWiiitttyyyqqqdddYYYPPPKKKOOOOOOMMMGGGAAA======>>>999999999::::::;;;;;;;;;<<<>>>CCCJJJPPP[[[ooo|||ooogggaaa\\\]]]\\\[[[[[[YYYYYYbbblllrrr{{{|||hhhSSSHHH>>><<<<<<:::888888666666666666666555555444555444444444444555666666999999999::::::999999999777777666666555555555444777666555444444444444444444444555666777777777666555555555555444333222111444444333222222333333333000111222222111000111222333333222111111222333333111222222333222111000///000222222222111000111222444333333222...***---444---,,,+++---111333111...///111///++++++///111///111444333000///222222000222222111111222222333444111111111111222333444444555555555555666666666666:::999:::>>>BBBGGGSSS^^^lllrrrzzz~~~~~~~~~~~~~~~~~~~~~yyytttooommm```]]]VVVPPPKKKHHHGGGGGGzzzmmm```\\\\\\YYYVVVUUUOOOMMMKKKHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBCCCCCC@@@AAAAAAAAA@@@@@@???>>>>>>???BBBDDDCCCDDDMMMXXXmmm~~~uuubbbRRRKKKNNNTTTXXX___jjjvvvkkk^^^PPPIIIEEE@@@======888999;;;============<<<999999::::::::::::::::::888777777888;;;<<<;;;:::999999777666666666777777888888:::;;;<<<=========???>>>>>>>>>>>>???@@@@@@>>>>>>======<<<<<<;;;;;;;;;888999======;;;<<>>888999888888777666555444666666444333222333333444444444444444444444444444444555666555333222222333666333111222444666666555555444444555777777666555//////---,,,///444444111444555777999999999777777333444555666666666555555222777555666:::666666AAANNNLLLTTTdddsss}}}sssggg\\\SSSNNNPPPPPPNNNIIICCC@@@???AAA999999::::::;;;;;;;;;;;;;;;===BBBGGGMMMWWWjjj{{{uuummmfffaaa___]]]]]]\\\YYYYYY___hhhoooxxx|||iiiYYYMMMBBB>>>===:::888999888888888888888777666666555555666666666777777777999999::::::999888777666777777666666666555555555555555444444444444444555333333444555666666666666666666666555555444333222444333333222222333333444111333444333222111222333333222222111111222222333111222222222222111000///000111333222111000111222000//////...)))%%%(((///333222111111111000...,,,...111000------222444333...222333111222444444111222222111111222222333444222111111111111333444555555555555555555666666666888666888;;;>>>CCCNNNXXXkkkpppwww|||}}}~~~|||xxxuuussshhhccc\\\SSSMMMIIIGGGGGG~~~pppbbb^^^]]]ZZZXXXWWWPPPNNNKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@AAA@@@@@@???>>>??????BBBDDDCCCCCCKKKUUUeeevvv{{{jjjWWWMMMNNNTTTXXX^^^iiitttrrrcccSSSIIIDDD???<<<<<<999:::<<<===>>>======<<<:::999888888888:::<<<===999888777888:::;;;;;;:::777777777666666666666666555777888:::;;;;;;::::::???>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;777666888===>>><<<<<<>>>:::<<<===::::::<<<;;;777888888777666666666666666444555888===@@@AAA@@@>>>888777666666555555555555444444333333222333333444444444444444444444444444333444555444333222333444444222111222444666777666444444333555666777666444000222222111333777777333222444666777999999888888333333444555555555555444111777555666:::777777CCCNNNJJJMMM\\\nnn}}}vvvjjj___VVVPPPOOOOOOMMMIIIDDDAAAAAAAAA888999;;;<<<<<<;;;::::::;;;<<>>GGGQQQeeekkkssszzz}}}}}}|||}}}~~~~~~}}}}}}}}}sssmmmdddYYYQQQKKKHHHGGGqqqccc]]]\\\ZZZWWWVVVRRRQQQNNNKKKJJJIIIJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBAAABBBCCCDDDBBBDDDEEEGGGFFFDDDBBBAAA??????@@@@@@@@@@@@??????AAA@@@AAACCCBBBBBBHHHPPP___qqqrrr^^^QQQPPPSSSWWW]]]gggrrr}}}vvvfffTTTIIICCC>>><<<===999:::;;;<<<===<<<<<<;;;999999888888888999999:::;;;:::999999;;;;;;;;;999666777888888888777666666555777999:::;;;:::999888======<<<<<<======>>>??????>>><<<;;;::::::;;;;;;888666999>>>???<<<;;;===:::======:::999;;;:::777777777666555555555555666222333555888<<<===;;;999888777666555444555666777444444444444444444555555333333333333333333333333111222444444333333444555333333333444666777888888444333333444666666555333666999999777777999888444333444555666777777777777333333333444444444444444222666555555:::777888EEEGGGFFFJJJVVVfffwwwzzzooocccXXXRRRMMMLLLJJJHHHDDDBBBAAA@@@999:::;;;<<<===<<<:::999:::<<<@@@FFFJJJSSSdddttt~~~wwwmmmfffbbb___^^^^^^\\\YYY\\\bbbhhhppp{{{zzzeeeWWWIIICCC@@@===<<<<<<555666666666666555444444444666888999:::999777666555666888999999777555333777777666666666666666666333333222222222333444444111111222222333444555666888888888777777666555444333333222222222333444444222333444333222111222444222222111111111111222222111111111111111111000000///111333333222000111111000///111444333222555;;;%%%)))...//////000333666///111111///000555666444---000000...///333333111222222111111222222333444333222000///000222555666333333333444555555555666666555666999999;;;BBBKKKZZZcccoooyyy~~~|||{{{yyyzzz|||~~~~~~}}}wwwlll```UUUNNNJJJHHHrrrccc]]][[[XXXUUUTTTSSSQQQNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBAAAAAAAAABBBCCCAAACCCEEEGGGFFFDDDBBB@@@>>>??????@@@@@@?????????AAA@@@@@@BBBBBBAAAFFFLLL[[[mmmzzzgggXXXRRRRRRVVV\\\dddooozzzxxxgggTTTIIICCC???===>>>888999;;;<<<<<<;;;::::::888999::::::999777555333;;;::::::<<<======<<<:::888999999:::::::::999999888999:::;;;;;;:::999999:::::::::::::::;;;;;;<<<===<<<:::999999999:::;;;;;;:::;;;@@@@@@<<<;;;<<<:::======999999:::999666777666555555444555555555444444555777999:::888666888777666555666777888999555555555666666666666666333333333333333333333333000222333333222333444555333444555666777888999999333222222333555555444333333666777444333555555222555555666666666555555555333333333333444444555555222777555555:::888999FFF>>>DDDKKKTTT```pppsssggg[[[SSSNNNMMMKKKIIIGGGEEEBBBAAA:::;;;<<<<<<<<<;;;::::::666888>>>CCCHHHPPP```ppp{{{|||qqqiiiaaa^^^]]]]]]\\\ZZZ]]]bbbfffmmmwwwiii[[[LLLEEEAAA>>>===>>>666666666777666666555444333444666888888777666555222333666888999888777777666666777777777777777777333333222222222333333444111111111111222444666666888888888888777666555444333222222222333333444555000222333222111000111333111111111111111111111111000000000000000000111111///111333333222111000111///---...111111///000444,,,///111111...,,,...000///222222//////222333000000111///+++***///111000222222111111222222333444222111000000111222444666222222222333444555555555888777888;;;::::::@@@HHHMMMYYYjjjwww~~~|||{{{|||}}}}}}|||}}}|||qqqeeeZZZRRRLLLJJJttteee^^^[[[XXXVVVUUURRRPPPMMMJJJHHHGGGHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBBBBAAABBBBBBBBBAAABBBDDDFFFEEECCCAAA???===>>>??????@@@?????????AAA??????BBBBBBAAADDDJJJXXXjjjppp```UUUQQQUUUZZZbbbkkkvvvyyyiiiWWWLLLFFFAAA???@@@999:::;;;<<<<<<;;;::::::888999;;;;;;:::777444111:::;;;===???AAA@@@===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999888888888888999:::::::::999777666777888:::;;;===;;;<<>>???999999::::::999999888777222333555666666666555444222333444666888999::::::666666777777777777888888555555444333333333333333111111111111222444666888888888888888777666555444222222222222333444555555000111222222000000111222000000111222222111000000000000/////////000111111...111333444333111000000222//////111000,,,+++------///111111111111111222...111111///...111111...111222///******...000///222222111111222222333444111111111111222333444444000111222222333444555555888777999;;;;;;:::>>>EEEDDDQQQcccsss|||~~~~~~~~~}}}{{{}}}{{{zzz{{{|||{{{sssiii___VVVOOOLLLyyyiiiaaa___[[[YYYXXXSSSQQQMMMJJJHHHGGGHHHHHHJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBB@@@???======>>>???????????????@@@>>>>>>AAABBBAAADDDHHHTTTfff|||xxxgggYYYPPPSSSXXX___hhhsss}}}mmm[[[PPPIIICCC@@@@@@<<<<<<===>>>>>>===<<<;;;:::;;;;;;;;;:::888777666999;;;???CCCEEEDDD???;;;<<<<<<;;;:::;;;<<<===>>>===<<<:::888888888::::::888888888888888999::::::777555444444555777:::<<<<<<999:::===>>>;;;<<>>===;;;:::::::::;;;<<<555777;;;>>>@@@EEESSSbbbssswwwhhhaaa\\\[[[ZZZYYY[[[``````fffoooyyyyyyhhhVVVJJJDDD???===>>>:::;;;;;;;;;;;;:::999999333444444444444555555555555555555555777888:::;;;666666777777777888888888777777555444333333222222222111111111222555777999777777777777666555444444222222222222333444555666111222333333111111222333///000111222222111000///000//////...///000111222...000333444333111000000333000///222222///---///,,,,,,---000333555555444---000111//////222222///...111111//////222222///222222111111222222333444///000222333444444333333000000111222333444555555555555777:::999777;;;BBB???KKK\\\llluuu{{{}}}{{{~~~}}}{{{zzzyyyzzz{{{|||{{{xxxssskkkbbbYYYRRRNNN}}}llldddbbb^^^\\\[[[UUUSSSPPPMMMJJJIIIJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEAAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@???======>>>???????????????@@@======AAABBBAAACCCHHHQQQdddzzz|||lll[[[OOORRRWWW]]]fffqqq~~~qqq___TTTLLLEEEAAA@@@>>>>>>???@@@@@@???>>>======<<<;;;:::::::::;;;<<<888;;;@@@EEEHHHFFFAAA<<<===<<<:::999:::<<<>>>???>>><<<999777666777999;;;999999888888999999:::;;;444333222222444777:::<<<:::777777;;;<<<;;;===@@@:::===<<<999888999888444555555444333333333333444222222222555888999999888111222444666777777666666666666777777666444222111222222222222222222222222111333333333111111222333///222555555333222222444222111111222444444333111333777777222///222555555222222222333444555666777666666555444555666777888777:::666555999666888EEEBBBCCCAAABBBQQQjjjtttggg```UUURRROOONNNMMMKKKEEEAAA@@@>>>;;;999999:::<<<===999;;;>>>@@@@@@DDDQQQ^^^mmmzzz{{{lllddd]]][[[YYYXXXZZZ^^^^^^dddlllvvv}}}oooZZZMMMEEE???<<<===999::::::::::::999888888555444444444444555666666888777666555666888:::;;;666666777777888888888999999888777555444333222222222222111111333555888:::777777777777666555444333222222222222333444555666222333444444222222333444///000111222222111000///000///.........000111222...000444555333111000000---***+++///222000000222222///---...000000---***+++///000///000444444222***///333333444666333///222222111111222222333444...000222444555444333222///000111222333444555555333333555888777555888???>>>IIIXXXfffpppxxx~~~~~~}}}|||zzzyyyxxxyyyyyywwwuuurrrlllddd[[[TTTOOOqqqfff```]]]ZZZWWWTTTRRRQQQOOOMMMLLLLLLMMMDDDEEEFFFHHHJJJKKKMMMMMMIIIJJJKKKKKKKKKHHHFFFDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB=========<<>>888AAAAAA@@@>>>===>>>BBBEEENNN[[[pppwwwggg[[[UUUTTTXXX]]]bbbmmm{{{wwwcccSSSKKKFFFCCC@@@???======@@@@@@======???<<<<<<;;;;;;;;;<<<<<<===???>>>@@@GGGMMMMMMEEE======>>>>>>???????????????<<<:::888999<<<>>><<<:::999666222000000333777999666555444444555777999;;;999999999999999999999999999999999888888888777777333444444555555444444333555555444333333333444444444555666777888888888888666444333333444444444333666555333111000111333444(((333666222///111555666444222333444444222///555444222000000111222333111666999666444555555333444333222222444666888999999777555444333444555666888888888777777888<<<>>><<<999;;;CCCPPP```tttvvviii^^^XXXQQQMMMOOOPPPKKKDDDAAA???>>><<<:::999999999:::;;;:::888999>>>FFFOOOTTTaaannnpppkkkddd^^^[[[\\\___aaa\\\aaajjjsss{{{wwwaaaOOOCCC???======>>>===;;;:::999888888888555555444444444555555666555444444555555666777888:::999888777666666666666333333333333333333333333222222222222222333444555555666666666666444333222222222222222222222333333444333111//////000111222444222111222444444222///...............///000000...///000111111111111111111000000333777999888666111111222222222111111000111111111111111000//////333000000444666333111111111111111111111222222222111222222333333222222111000222444444333222111222444555777777666666888999>>>BBBKKKYYYgggttt}}}|||{{{{{{zzzzzz{{{{{{xxxuuutttwwwzzzzzzuuupppllljjjddd\\\TTTuuuiiibbb^^^ZZZWWWVVVTTTQQQNNNLLLKKKKKKKKKFFFFFFGGGIIIJJJKKKLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB???AAAAAA@@@AAACCCAAA===AAAAAA@@@???>>>???BBBEEELLLYYYmmmzzzjjj\\\TTTRRRVVV\\\bbbmmmzzzzzzfffVVVLLLGGGCCCAAA???======@@@@@@======???===<<<<<<;;;;;;;;;<<<<<<<<<<<>><<<;;;:::999888777777888:::;;;777777555555666777999:::999999999999999999999999888888777777777666666666333444444555555444444333333333222222222333333444222333444555666666666666999777555444444444333222111111111111333555777999(((...444555222000333777555444222222444333111...444333111000000111333444333444333111222555444111333333333333333555888:::999777666444444444666777888888888777666777:::===;;;999;;;BBBNNN]]]pppzzzmmmbbbXXXQQQMMMOOOPPPKKKEEEBBB???>>><<<:::999999999:::;;;;;;;;;===AAAGGGMMMPPP]]]iiizzz}}}nnnjjjccc^^^[[[[[[]]]___\\\```hhhpppxxx~~~yyyeeeSSSGGGBBB@@@???===<<<;;;:::999888888888555555555444444555555666555444444555555666777888:::999888777666666666666444444444444444444444444333333333333333444555555333444555666666555444444222222222222222333333333444333111000000000111222444222111222444444111///222222111000/////////000///000111111222222111111222000///000222222000.........////////////......111111111111111000//////222//////333555222111222111111111111222222222222222222222333333222222222222333555444333222333444444555777777666666888999===@@@HHHTTTbbboooyyy~~~|||{{{zzzyyy{{{|||{{{xxxvvvwwwyyyyyyuuuqqqooolllggg^^^XXXzzzlllddd^^^ZZZXXXXXXVVVRRRMMMKKKIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLGGGHHHHHHHHHIIIIIIIIIJJJCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???CCCEEEBBBAAACCCCCCAAABBBBBBAAA@@@???@@@CCCEEEIIIVVViii}}}~~~ppp___SSSPPPSSSYYYbbblllxxx~~~kkkZZZOOOHHHDDDBBB???======@@@@@@======???======<<<;;;:::::::::;;;999;;;>>>AAABBBAAA???>>>======>>>????????????>>><<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999777777777888999:::::::::::::::::::::999999666666666666555555555555444444555555555555444444222111111111222333444444222333444555666666666666999777444333333333222000///000111333555777999:::222333333222000111444666666444333333333222000...222111111000111222444555666444000...222777666111222444555555333444777;;;888777666555444555666777888888888777555666888:::999888:::AAAJJJXXXjjjzzzttthhhYYYRRRNNNPPPQQQLLLFFFCCC@@@>>>===;;;::::::::::::;;;;;;===???BBBFFFIIIKKKWWWaaaqqqyyyllliiiddd___[[[ZZZ[[[\\\\\\___eeelllttt{{{}}}kkkYYYLLLFFFBBBAAA<<<;;;::::::999999999999666666555555444555555666555444444555555666777888999999888777666666666666555555555555555555555555444444444333444444555666222222444555666666666666111222222222333333333444444333222111000111222333333222222222333333111000333333222222222222222333000111222222222222222222000///.../////////---+++------......///......---000000111111000000//////111------000333222222444111111111222222333333333222222333333333333222222444555555444333333444666333555666666666666777999<<<>>>CCCLLLYYYhhhttt|||~~~|||{{{xxx{{{||||||zzzxxxwwwwwwxxxvvvsssrrrpppkkkccc]]]}}}oooeee___[[[YYYXXXUUUQQQLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHIIIIIICCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===CCCEEEAAA???@@@BBBBBBBBBBBBBBBAAA@@@AAACCCEEEGGGSSSfffzzzvvvbbbSSSNNNPPPVVV```kkkuuuppp^^^QQQIIIDDDBBB???======@@@@@@======???>>>===<<<;;;::::::999999888;;;>>>???======>>>@@@AAAAAABBBCCCCCCCCCCCCCCC<<<<<<<<<======>>>>>>===;;;;;;::::::::::::::::::;;;:::999888888888888999::::::::::::999999999999666666666555555555555555444444555555555555444444222111222222333444555666444555666777888888888888666444222111222222111000444444555666666555555444444222000///000222333333666666555444444222000///000000000111222333555666444666555333444777777444222555777666333333777;;;777777666555555666666777777888888666555555666888777777999???FFFQQQcccssszzzooo\\\TTTOOOPPPQQQMMMGGGEEE@@@???===;;;::::::;;;;;;<<<<<<<<<===???BBBEEEGGGRRR[[[jjj{{{zzznnnkkkgggbbb^^^[[[ZZZZZZ]]]___bbbhhhpppyyyppp___QQQHHHDDDBBB;;;;;;:::999999:::::::::777666666555555555555555555444444555555666777888888888777666666666666666666666666666666666666666555555444444444555555666333333444444555555555555111222222333333444444444444333222222222222333333333222222333333222111000///000000111333555666777111222222333333333222222...//////000111111111000///000111111111111111111///000000000000000//////000,,,+++///222222333666111111222222333333444444333333333222222333333333444444444333111222444666333555666666555666777999;;;<<<@@@FFFQQQ___nnnwww|||}}}~~~|||zzz{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvvvvtttpppiiiddd~~~pppeee___\\\[[[UUURRROOOLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIGGGGGGFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB>>>CCCEEEAAA>>>@@@BBBBBBAAABBBBBBAAA@@@AAACCCEEEGGGQQQbbbwww}}}~~~zzzfffUUUNNNNNNSSS^^^hhhppp|||uuubbbSSSIIIDDDBBB???======@@@@@@======???>>>===<<<::::::999999999:::===@@@???<<<;;;>>>BBB>>>???@@@@@@AAAAAA@@@@@@======>>>>>>>>>>>>??????===<<<:::888777888:::;;;;;;;;;:::999999888888888::::::999999999888888888666666666666666666666666444555555666666555555444333333333444444666777888444555666777888888888888444222111222444555555555666666666666555444333222222000000111444555444333666777777666444333222111//////000111222444555666---555:::888555555555555333555777666555444777999777777666666666777777777666777888777555555666777666666999>>>CCCKKK\\\kkk{{{~~~~~~uuuaaaXXXPPPPPPPPPLLLIIIGGGAAA@@@>>><<<;;;;;;;;;<<<===;;;999999:::>>>BBBDDDOOOWWWeeevvvtttqqqlllgggaaa^^^[[[ZZZ]]]^^^```eeemmmvvvtttdddUUUJJJDDDAAA;;;;;;:::999999:::::::::888777666555555555555555555444444555555666777888888777666666666666666666666666666666666666666666666555555444444444555555555555444444333333333333111111222333444444555555333333333333333333444444222333333333222111111111...//////000222444555666222222333333333222222111///000111111111111111222000111222333333333333333...//////000000000//////000,,,+++///222222333666111222222333444444555555444444333222222333444444333333333222000111333555333444666666555555777888:::;;;>>>BBBJJJWWWfffpppyyy{{{~~~~~~{{{xxxvvvvvvwwwxxxyyyxxxxxxyyyxxxwwwsssnnnkkkqqqeee^^^[[[[[[RRRQQQOOOMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@DDDDDD@@@???BBBCCCBBB@@@AAABBBAAA@@@@@@BBBDDDEEENNN___sss~~~|||}}}}}}iiiXXXPPPMMMQQQ\\\dddkkkxxx{{{gggVVVKKKEEECCC???======@@@@@@======???<<<<<<;;;:::999999999:::<<<>>>@@@???======???BBB>>>>>>???@@@@@@@@@@@@???===>>>@@@@@@>>>>>>???AAA@@@>>><<<999999:::<<<===::::::::::::999999888888999999999888777777666666555555555666666666666666555555666666666666555555555444444444555666777777222333444555666666666666444333333444777999999999444444444444444444444444111111222555777888777555444666777666444333333333///000000222333444555555'''222;;;999333111333333555555555666777777777777666666777777777777888888555666888777666555666888555666:::>>>@@@FFFVVVeeevvv~~~~~~}}}{{{{{{{{{{{{|||}}}~~~{{{ggg\\\QQQNNNNNNKKKIIIIIIBBB@@@???===<<<<<<<<<<<<<<<:::888666777;;;???BBBKKKSSSbbbrrr|||xxxrrrkkkddd___\\\[[[[[[[[[]]]aaaiiittt}}}xxxiiiYYYLLLDDDAAA<<<;;;::::::999999999999888888777666555555555555555444444555555666777888777666666555555666666666666666666666666666666666666555444444444444444444666555444333222222222222111111222333444555666666333333444444444444555555111333444444222111111222222222111111000111111111222222222222222222111000///111222111///.........//////000111222222222222......///000000000//////000,,,,,,000333333333666222222333444444555666666555444333222222333444555222222333222111000222444222444555555555555666888777:::===@@@EEEPPP\\\fffssswww}}}|||wwwuuuuuuxxxzzz{{{zzzzzzzzzzzzxxxuuurrrpppssseee]]]ZZZZZZRRRQQQPPPOOOMMMKKKIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBB@@@===>>>BBBBBB??????@@@AAAAAA@@@@@@AAACCCCCCKKKZZZooo~~~}}}~~~~~~lll]]]SSSMMMOOOYYYaaagggtttmmmZZZMMMGGGEEE???======@@@@@@======???;;;;;;::::::999:::::::::===>>>?????????>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA===???AAAAAA???>>>@@@BBB???>>>===<<<<<<;;;;;;;;;999999999999999999888888888888777777666555555444333444444444555555555555555555666666666666555555555555444444444555555666222333444555666666666666444333222333666777888777444333222222222444555666111222333444555555666666111333555555222111222444///000111222333444444444***222888666333333444444888555333555999:::777444666666777888888888888888444666888888777777888999555777;;;>>>>>>CCCQQQ```sss|||~~~}}}||||||yyyzzz{{{|||}}}}}}}}}}}}~~~mmm```RRRMMMLLLJJJJJJKKKBBBAAA???===<<<<<<<<<===:::999888888999;;;===???FFFOOO]]]lllyyy~~~vvvmmmeee```\\\[[[XXXXXXYYY^^^fffpppzzz|||nnn]]]NNNEEEAAA===<<<;;;:::999888888888999888777666555555555555555444444555555666777888666666555555555666666777555555555555555555555555555555444333333333333333555444333222222222333444111111222333444555666666333333444555555555555555111333555444222000111222333333222111000000000111111111222222111111000///---000222111///---...000......000111111222222222---......///000000//////000---...222555333333444222222333444555666777777666444333222222333444666111333444444333222222333222444555555555555666888444777;;;>>>AAAIIISSS[[[lllrrrzzz~~~yyyxxxyyy{{{|||{{{||||||{{{zzzwwwuuuuuutttuuufff\\\YYYYYYSSSRRRRRRPPPMMMJJJGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHIIIIIIHHHGGGFFFDDDEEEEEEEEEEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBB??????<<<999<<>>@@@AAAAAA@@@???AAABBBBBBIIIWWWkkk~~~~~~mmm___TTTMMMNNNWWW___dddrrrppp]]]PPPIIIGGG???======@@@@@@======???::::::999999999:::;;;;;;>>>>>>>>>???@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@===@@@BBBAAA???>>>@@@CCC<<<<<<>>>>>>===;;;999777777888888999999999888888888777777666555444444333222222222333333444444444555555666666666666555555555555444333333333444444444555666777888888888888333111000111222333333222666444222111111222333555111222222111000111333555...111333333111000111333000111222333333333333333000444666444444777888555999555222444:::<<<888222555666777888888888888888444666888888888888999:::555777;;;>>>===AAAOOO^^^qqq{{{}}}||||||}}}{{{|||}}}~~~qqqbbbSSSLLLJJJIIIJJJLLLBBBAAA???>>>===<<<======888888:::;;;<<<=========BBBLLLZZZhhhsss}}}xxxnnneee___\\\[[[UUUUUUWWW[[[cccmmmwww|||~~~qqq```PPPFFFBBB>>>===<<<:::999888888888999999777666555555555555555444444555555666777888666666555555555666666777555555555555555555555555555444333333222222222222333222222111222333555666111111222333444666666777333333444555666666555555111333555444111000111222111111111111222222333444111111111111111000///...***---111222111111333666//////000222222333333333------...///000000//////111...///444666444333444222222333444555666777888666555333222222333555666111444666666555333333333222444555555444555666888111555:::===???DDDMMMTTTfffnnnxxx~~~||||||~~~~~~}}}{{{}}}}}}|||yyywwwuuuvvvwwwvvvhhh^^^ZZZXXXVVVTTTRRRPPPOOONNNKKKIIIKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCEEE???@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEIIIRRRbbbvvvrrraaaTTTQQQPPPTTTZZZcccooozzz~~~gggSSSIIIEEEAAA@@@????????????<<<:::<<<<<<;;;999888999<<>>@@@BBBCCCCCCCCC@@@AAAAAAAAAAAA@@@?????????@@@AAA@@@??????@@@BBBBBB@@@===<<<<<<;;;:::888999888888777777777777777888777666444444444555666777666444333444555777999555777888777555444444555444333333333333444555555555666777666555444555666777777666666555555555555444555777777666555666777444444555555555555444444444444333333222111000000111111111111222333444555333666999888666444666888444888;;;;;;888666666777888777777777999999777555888888777777777777888888888555666999<<>>>>>DDDPPP___ooo{{{wwwtttoooeee]]][[[VVVWWWWWWVVVXXXbbbppp{{{ttteeeVVVJJJCCC???===;;;;;;;;;;;;999777777444222222444555444222777666555444333444555555444444555555666666777777444444444444444444333333555555444333333444444444//////000111222222222222333666888777444333555888666666666666555555555555,,,111444333///...111555444222000//////000222444///111333222///...000222111111111000000000000000...//////000111222222222111000000111333444444444//////000111222222333333333222111222444555444333333333333111///000222555444444333222222333333333///000111222444555666777777777888999<<>>===;;;999;;;::::::888777888;;;>>><<<===???@@@AAABBBCCCCCC===>>>???AAABBBBBBBBBBBB???@@@@@@@@@>>>>>>@@@AAABBB@@@===<<<<<<<<<:::999:::999999888888888888888999888777666555666666777444444333222333444555666444666777777666555555666444333333333333444555555444555777777555444555666666666666555555444444444444555777777555444444555444444555555555555444444444444333333222111111000111111111111222333444555444777::::::777555666777222555777777555444555666888777777777999999777666888888777777777777888888666444555888;;;@@@LLLWWWlll{{{|||zzzzzz~~~~~~{{{nnn]]]RRROOONNNLLLJJJIIIFFFCCC???<<<;;;;;;<<<::::::999888777888;;;>>>@@@EEEOOO]]]lllyyy|||wwwpppeee\\\YYYVVVWWWVVVUUUWWW^^^kkktttvvvfffUUUGGG??????===:::999999999888777999666444555666777666444333333333333444666777999444444444444555555555555333333444444444444444444444444333333333333333444222222333333333444444444555666777777555555666777666666666666555555555555000222333444333222111000111111111111111111111111///111333222000///000222000000000000000111111111...//////000111111222222///......///111222222111///000000111222222333333666555333333333333222000222222222000//////111444444333333222222333333444//////000222333444555666999999999999:::???EEEIIIXXX```kkkvvv|||}}}||||||}}}zzz{{{{{{zzzxxxvvvwwwxxx}}}oooddd___\\\YYYWWWTTTQQQPPPNNNKKKHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@AAA@@@?????????@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBBBBCCCCCCBBBBBBGGGPPPaaauuuyyykkk[[[VVVTTTWWW[[[```hhhpppzzzppp\\\OOOIIIBBB@@@???>>>>>>>>><<<:::::::::999888777888;;;======>>>???@@@AAABBBBBBBBB>>>>>>@@@AAABBBCCCCCCCCC???@@@AAA@@@>>>>>>???AAABBB???===<<<<<<<<<:::999::::::999888888888888999999888777777666666777777333333333444444444555555333555777777666555666777333333333333333444555555222444777777666444444555555555444444444444333333444666777666444333333333444444555555555555444444444333333222222111111111111111111111222333444555444888<<<<<<888555555555222444555555444444666777888777666777999999888666888888777777777777888888555444444777:::>>>IIITTThhhwww~~~|||{{{~~~tttcccWWWQQQOOOLLLJJJGGGEEEAAA>>><<<;;;;;;<<<;;;;;;:::999888999<<<>>>AAAEEENNNZZZhhhwwwzzzqqqfff]]]ZZZVVVVVVVVVUUUVVV[[[eeemmmzzz{{{lll[[[KKKAAAAAA>>>:::888888888888777888777555555777777666444333333333333444666777888444444444333333333333333222222333333444444555555333222222222222222333333444444333333444444555666777666666666777888777666666666666666555555555555555333333444555555111......///111222222111///...///111222222111000111222//////000000111111222222/////////000111111222222...//////000000111111111000000000111222222333333666444222222222333222000000111111///...///111333333333333222222333333444///000000222333444555666888888999999:::<<<@@@DDDOOOVVVbbbppp{{{~~~~~~~~~~~~zzz{{{{{{zzzxxxwwwwwwyyyrrrggg```]]][[[XXXUUURRRPPPNNNJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAEEEOOO^^^rrr}}}rrr```ZZZVVVYYY]]]aaagggnnnuuutttaaaRRRJJJFFFDDDBBBAAAAAA@@@???===:::::::::999888999;;;>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAA??????@@@BBBAAA???===<<<<<<<<<;;;999:::999888888777777888888777777666666666666666666444555666666777777666666555777888777555444444555333333222222333333444555111333666777555444444444333333333333333333333333444666777666333222111222333444444555555444444333333333333222222111111111111111111111222333444444444999======999555444444555555555555666777888:::777666666777999999888666888888777777777777888888666444555888:::===FFFPPPdddsss~~~}}}~~~zzziii[[[SSSOOOLLLIIIEEEDDDAAA>>><<<<<<<<<<<<;;;<<<;;;:::999999<<<>>>AAADDDKKKVVVdddttt}}}sssggg___\\\VVVVVVVVVUUUVVV[[[ccchhhuuuuuueeeTTTJJJCCC@@@;;;888888888888888555555555555555555444333666666555555444444444444555555444444333333222222111111222333444444555555111111111111111111222333444444333333333444555666999666444555888999777555666666666666555555555555555444333333333444444333...///111222222111///...000111222333333222222222......///000111222222333//////000000111111111111000111222222111111222333000000111111111222222222000///......111333333333000111111000//////111333333333222222222333444444111111222333444555666666444555888999:::<<<@@@BBBGGGMMMYYYiiixxx}}}~~~~~~~~~zzz{{{|||{{{yyyxxxyyyzzzuuujjjbbb^^^[[[YYYUUUSSSQQQNNNKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAABBBAAAAAAAAA???CCCLLL[[[mmmxxxbbbZZZUUUWWW[[[___eeekkkrrr~~~vvvdddTTTLLLGGGEEEBBBAAA@@@@@@???>>>;;;<<<<<<;;;::::::===???>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBAAA???<<<<<<<<<<<<;;;:::888888777666666666666666444555555555555555555555444555666666777777666666777888999888555333222333333222222222222333444444000222555555444333444444222333333333333333333333444666777666333222111222333333444444444444333333333333222222222222222111111111111111222333444444444888<<<===999555444444666555555555777888999999777666666777999999888777888888777777777777888888777555777:::;;;===DDDNNN^^^mmm}}}}}}~~~~~~nnn___UUUOOOKKKIIIEEEDDDBBB???===<<<<<<<<<;;;<<<<<<;;;999999;;;===???BBBHHHRRR___qqqttthhh```[[[WWWWWWVVVVVVYYY]]]dddhhhuuu~~~zzzjjjZZZNNNFFFBBB>>>:::999:::999999444555666666555444444333555555555555555444444444666555555555444444333333111111222222333444555555111000000000111111222333444444444555555666777888999666444555888999777444666666666666555555555555333444444222///111777===111111000000000000111111000111222444444444333222......///000111222222333000000000000000111111111///111222222000000111333111111111111111222222222...,,,++++++...000222222000111222222111111333444333222222222333333444555222333333444555666777777444666888999:::;;;>>>@@@AAAFFFRRRbbbqqq{{{~~~}}}~~~}}}||||||yyyzzz{{{zzzyyyxxxyyyzzzyyymmmddd___[[[YYYVVVSSSRRRPPPMMMJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJHHHEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDD???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>BBBJJJVVVhhh}}}|||dddZZZSSSSSSWWW\\\aaagggqqq}}}wwwfffWWWNNNFFFCCC@@@>>>>>>===<<<;;;;;;<<<===<<<;;;;;;===???===>>>???@@@AAABBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCBBB@@@???@@@BBB@@@>>><<<<<<<<<===<<<:::777777666555555555555666333333444555555555444444333333333444444444555555777888999888555333222333222222222222222333444444000222333333222333444666222222333333333333444444444666777666444333333333333333444444444444333333222222222222222222222222111111111111222333444555333777;;;;;;777444444444555444444555777888777666666666666777999:::999777888888777777777777888888777666888:::;;;;;;BBBJJJWWWfffwww}}}~~~ssscccXXXPPPLLLJJJFFFEEECCCAAA???===<<<;;;;;;;;;<<<;;;999999:::;;;<<<@@@EEEMMMYYYjjj~~~vvvjjjbbb]]][[[ZZZXXXWWWZZZ___dddhhhttt~~~yyyjjjYYYMMMGGGDDD???<<<;;;:::999888666888999999888666666666111222444555666777777777555555555555444444444444111111222222333333444444000000000000111222333333333444666777999999::::::666555555555666777666555666666666666555555555555111444444111...000888???222222111000000111222222111111222444666666444222//////000000111111222222000000000000000000111111---///111000...---///111111111111111111111111111111...++++++,,,.........000111333333222222333555222222222222333444555555333333333444555666666666777888999999888888999;;;===BBBKKKYYYgggrrrzzz}}}~~~~~~~~~|||~~~|||{{{{{{wwwxxxyyyyyywwwwwwxxxyyy}}}pppfffaaaZZZXXXUUUTTTSSSQQQNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNKKKIIIGGGDDDCCCCCCCCCDDDAAABBBCCCCCCCCCDDDCCCCCC>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>AAAHHHSSSbbbwwwkkk___UUUSSSVVVZZZ___dddppp|||xxxiiiZZZQQQFFFCCC???=========<<<;;;:::;;;<<<<<<;;;;;;<<<>>><<<===???@@@AAABBBCCCCCC@@@AAABBBCCCEEEEEEEEEEEEAAABBBBBB@@@>>>===>>>@@@@@@>>><<<<<<<<<===<<<;;;888777777666666666666666333333555666666666555555444444333222333444555666555666777777555444555555222222222111222222333444111222222111000222444777333333333333444444444555444555777777555444444555222333333444444333333222222222222222222222222222111111111111222333444555222666999888555333444666777555555777999999777444666555555777999:::999888888888777777777777888888666555777::::::999???GGGOOO___ppp{{{}}}~~~wwwggg[[[SSSNNNMMMHHHGGGEEEBBB@@@===<<<;;;:::;;;;;;:::999888999:::;;;>>>BBBHHHRRRaaatttzzzpppjjjeeeaaa]]]YYYXXXZZZ^^^cccfffnnnyyyzzzmmm]]]QQQFFFDDD@@@===<<<:::888666555888::::::888666666666111222444555666777666666333333333333333444444444222222222222222222333333111000000111222333444444---000333666888999888888444555666555444333444555666666666666555555555555111222333222111222666999111222333444444333222111111111222555777888555111000000000000000111111111111000000000000000000000,,,///222000---+++...111111111111111111111111111222///,,,+++---///000000...000222222222222333444222222222222333444555666111111222222333444444444666777777666555555888:::;;;???GGGPPP[[[hhhttt{{{||||||}}}}}}~~~|||~~~|||{{{zzzyyyzzz{{{zzzyyyyyyzzz{{{ssshhhbbbZZZXXXUUUTTTSSSQQQOOOMMMMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMEEEDDDBBBAAABBBCCCEEEFFF@@@AAABBBBBBCCCCCCBBBBBB===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???===AAAGGGQQQ___ttt~~~sssfffYYYUUUXXX[[[```eeeppp{{{yyykkk\\\TTTHHHEEEAAA>>>>>>>>>===<<<999:::<<<;;;::::::;;;===<<<===>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@AAA@@@???===<<<===>>>@@@>>><<<<<<<<<===<<<;;;999888888777777777777777333444666777777777666666777666444333444555777999222444666777666666777888222222111111222222333444222222111000///111555888333333333444444555555555444555777777666555666777222333333444444333333222222222222222222222222222111111111111222333444555222555777666444333444777:::888888:::===<<<888555666555555777999:::999888888888777777777777888888555444666999888888===DDDJJJZZZlllwww|||}}}zzzjjj]]]UUUPPPOOOIIIHHHFFFDDDAAA>>><<<;;;999:::;;;:::888777888999:::===AAAEEEMMM[[[mmmzzz~~~wwwtttpppeee```[[[XXXYYY]]]aaacccgggttt}}}rrrcccYYYEEECCC@@@>>><<<:::666444333666999999666444444444444555666666666555333333111111111222222333333444333333222222222222222222111111111111222333444555'''***///333666666555444222444666555222111333666777666666666555555555555222222222333555555333111///111555777777555111///111111222555888888555111111111111000000000000000111111111000000000000000...111444333///---000333222222111111111111111111000---+++,,,...222444555---///111111111111222333222222222222333444555666000000000111111222222333111222333222333555999===999>>>DDDKKKTTTaaaooozzz|||}}}}}}~~~|||}}}{{{{{{|||~~~~~~}}}}}}~~~uuujjjbbb___[[[UUURRRRRRRRRPPPMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNEEEEEEEEECCCAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBDDDGGGFFFBBB>>>;;;AAAEEEIIIXXXqqq~~~|||~~~yyyoooaaaVVVRRRVVV\\\aaarrrwwwlll[[[UUUIIIDDD???<<<===<<<:::888999999999:::;;;<<<===>>><<>><<<<<<===<<<999777888444333777999777666888333555777777666555666777333000111555777444222333555666777777777666555444555000+++***---111444555222222222222333444555555444444333222333444555666444444444444444555666777333444888;;;666......444444333111000///.........000111111333444555666666444444444444444444444333555666888999999888666555:::999888777777777888999888888777666666666666666333555777888999===CCCHHHIIISSSaaaooozzz}}}~~~}}}~~~oooaaaZZZUUUPPPKKKMMMLLLHHHBBB<<<:::999<<<;;;:::999888777666666;;;:::<<>>===<<<999888888666777888888888777666555333444333222111333666999666555444333222111111111000...---///111222000...222///...///222444444222444444444555444444333333888666555444444555666888666555444333333444555666666333000000222333111...333333222111111222222333555333111//////111333555---///000000000000333555222///---...111222000...000000000000////////////---......///////////////000000000000111111111111111111000000//////......000000000111222333555666222222111111222222333444444555666555444555666888:::<<<>>>AAAHHHUUUdddoooxxxzzz|||}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~}}}}}}{{{zzzxxxvvvuuuuuujjjccc]]]YYYSSSQQQQQQPPPNNNKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMFFFFFFEEECCCBBBAAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAA@@@AAACCCFFFEEEBBB???;;;@@@CCCGGGTTTlll}}}~~~yyypppbbbVVVRRRVVV\\\aaallltttppp___WWWIIIEEE???=========;;;999<<<;;;:::999999999999999<<<>>>AAABBBBBBCCCDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>>>>@@@@@@>>><<<@@@>>><<<<<<<<<;;;999888<<<888666999:::777666777333555777777666555666777111...---111333111000111222333444555555555444333444222//////222555555555222222222222333444555555444444333333333444555666444333333333333444444555222222555888666000000555555444444333333333333444333333333333222222222222111111111222333444555666888999:::;;;;;;:::999888999888777777777888999999888777777666666666666666666777888777777999>>>BBBFFFPPP___mmmyyy~~~~~~uuuggg^^^UUUNNNKKKLLLLLLHHHBBB===;;;;;;<<<;;;:::999888999999:::;;;:::<<>>>>><<<:::<<<;;;:::999888888888888;;;>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA???===;;;;;;<<<>>>>>>===BBB@@@<<<;;;;;;;;;:::999???;;;999;;;<<<888666777333555777777666555666777555111000333444333333555000111222333444444333333222111222333555666555333222222222222333444555555444444333333444444555666444444333222222222333333222111111444444222222555111222222222333333444444333333222222222111111111444333222111222333555777777777777777777777777777777777666666777888999:::888777666666555555666666777777777666555777;;;>>>BBBLLLZZZjjjvvv~~~ooocccWWWMMMKKKKKKKKKHHHCCC???>>>===<<<;;;999888888:::;;;===;;;:::<<>>===:::888999555666666666666555444333222333444333333555888:::777666666555555555666666777555444444444333111///111000///000222333333222333333444444444444333333666555444333333444555666555444444333333444444555...///000000///000222444111222333444444444333222333333333333333333333333222333444333111111333444111000000111333444333111......//////000000111111...///000000111111000000000000000000111111111111111111111000000000000000111222333333333333222111222222111111222222333444444555555555444444666777999:::;;;<<>>>>>???===<<<999999999999999:::;;;;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA>>><<<::::::;;;<<<>>>???CCC@@@<<<::::::;;;;;;:::???;;;999<<<<<<999777888333555777777666555666777888333111444555444444777///000222333444444444333000000111222333444333333222222222222333444555555444444444444444555555666555555444333222222222333444222000000222222333333111111222222333333333333//////000111222222333333;;;999555333111222333444555555444444444444555555555555555666777888999999777777666555555555555666666666555555666999===???@@@HHHVVVfffsss}}}uuuhhhYYYNNNKKKKKKJJJGGGEEEBBB@@@@@@===;;;999888888999;;;<<<:::999<<>>??????CCCBBBBBBDDDJJJYYYooo}}}uuuhhhZZZRRRSSSZZZaaaeeennn{{{oooaaaPPPJJJCCC?????????>>><<<;;;::::::::::::;;;;;;<<<===???AAAAAAAAAAAABBBCCCAAABBBBBBBBBBBBAAAAAA@@@===<<<;;;;;;;;;<<>>>>>EEERRRbbbppp{{{~~~~~~~~~yyylll^^^SSSLLLKKKIIIGGGFFFDDDCCCBBB>>><<<;;;999999:::;;;<<<888888<<>>:::999:::444444444333333333333333222444555666555666888:::666555555555555555666777222333444555444444444444111111111111000111222333111222222333444444333333444444333333333333444444222333333333333333333222...111444444222333666:::111222444666777666444333222333555666666555333222333444444222000///000222---...000111111111000000---......///000111111222//////000111111111111111///000000000111111111111000000111111222222333333222333444555444222000...222222111111222222333444222333444333222333444666333555888999;;;???GGGMMMVVVaaapppzzz~~~~~~}}}{{{zzz|||nnnggg^^^ZZZWWWUUUUUUTTTPPPLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHEEEAAAAAACCCCCCAAA???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>@@@BBBCCCCCCCCCEEEIIIUUUjjj|||~~~wwwjjj\\\RRRRRRZZZaaafffmmmyyyvvvgggTTTNNNFFF@@@??????===<<>>===;;;:::999999888<<<>>>@@@AAAAAAAAABBBCCC???@@@@@@AAAAAA@@@@@@???<<<======<<<;;;<<>><<<;;;<<<======<<<<<<888777:::;;;999777999333555777777666555666777777222111333444222222333222333444666666666555555222333333333222333555777222222222222333444555555444444555666666666666555666666555444444444555555555777555111///111222000444555666666555444333222444444333222111000000///111000///...///000222444555555555555555555555555333444555666777777666666777666555555444444555555<<<999666555666888999:::===CCCMMM\\\lllyyy}}}~~~~~~qqqdddYYYOOOLLLIIIGGGGGGFFFDDDBBB??????????????????@@@@@@:::;;;>>>DDDFFFIIIQQQYYYjjj|||yyypppgggbbb^^^YYYXXX[[[XXX___iiisss|||xxxnnn[[[PPPFFFAAA>>>;;;999:::777666666555444555555555444555777777666666888999777666555555555555666666111222444444444333444555111222222111000000111333000111222333333444444333333333333333333333333333111222222333333222222111000111222222111222444666222333555666666666666555333444555666666555444333222333333222000///111222,,,///111222111///............//////000000111111...///000000111111000000000000000000111111111111000000111222333444444444222333333444333222111000222222111111222222333444222333333333222222444555111444777999:::===CCCHHHSSS\\\iiiuuu}}}~~~}}}oooggg^^^[[[WWWVVVVVVTTTPPPLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKGGGCCC@@@@@@BBBCCC@@@===BBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAAAAAAAAAAAAAA@@@???@@@@@@???>>>???CCCGGGBBBAAACCCFFFIIIRRRfffyyyyyylll]]]RRRQQQYYYaaadddkkkvvv|||mmmXXXQQQHHHAAA???>>>===;;;>>>>>><<<:::999888777777999;;;>>>???@@@@@@BBBCCC>>>>>>????????????>>>>>>;;;===>>>>>><<<;;;===???>>><<<<<<<<<>>>???>>>===>>>:::888:::;;;888666777333555777777666555666777888555444777888555333444333444555666666555444333...111444555444333333444222222222222333444555555333444555666777666666555444444333333444444555555222777888333000222444333///000222333333333111000555555444333222111000000/////////000111222333444000111222333333222111000444444555666666666555444666666555444444444444555;;;777444333555888999888<<<@@@HHHVVVggguuu~~~xxxiii^^^QQQMMMIIIGGGGGGGGGEEECCCAAABBBDDDFFFHHHIIIIIIIIIDDDEEEHHHLLLLLLLLLQQQYYYddduuu{{{sssjjjfffbbb\\\ZZZ[[[WWW\\\dddmmmvvv{{{sss]]]RRRGGGBBB???;;;999;;;;;;:::999888777888888999555777888888777666777888999888777777666666666666222444666666333222333444111222333222000///111333000000111333333444444333222222333333333333222222000111222333333222111000444333111111222333333222333444444555666666777777555555666666666666555555333444444333111111222444...111444444111...---...////////////000000000000......///000000000000///000000000000111111111111000000111222333444555666333222222222222222222222222222111111222222333444111222333222111111333555111444777999999:::???BBBPPPUUU___mmmyyyoooggg```]]]ZZZYYYYYYWWWRRRNNNLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKGGGCCC??????BBBCCC@@@<<>>??????>>>AAAFFFKKKAAA@@@BBBFFFHHHPPPcccwwwyyymmm]]]RRRQQQYYYaaaaaaiiiuuuqqqZZZRRRIIIBBB???>>><<<:::::::::999999888999999999777999<<<>>>>>>???AAACCC<<<===>>>>>>>>>>>>======999<<<>>>>>>;;;:::;;;===<<<;;;;;;===???@@@???>>>AAA<<<:::<<<;;;777555666333555777777666555666777555222222555666333000000333444555555555444333222(((---333666444111//////222222222222333444555555333444666777777777666555222222222222333444444555...666999444000333666666///111333555777666666555333333333333333333444444444444444444444444444333222333555666666555333222444555666666666555444333666666555444444444444555666333000111555999;;;;;;;;;===EEERRRcccsss|||}}}mmm```RRRNNNIIIGGGHHHGGGEEECCCBBBEEEIIIMMMPPPQQQQQQQQQOOOOOORRRUUUSSSQQQUUU[[[___ppp{{{tttmmmiiiddd^^^[[[[[[YYY\\\cccjjjsss~~~}}}vvv^^^SSSHHHCCC???;;;:::;;;999888666555555555666777666888999999777666666777;;;:::999888777777777777555777999777444111222333000222333222//////111333///000111222333444444444111222222333333222222111000111222333333222111000:::666333333555666444222444444444444555666888999666666666666666666666666333444555444333333444666///333666666222///......000000000000////////////---......///////////////000000000000111111111111000000111222444555666666333222222111111222333333222222111111222222333444111222333222111111333555111444888888777888;;;>>>LLLOOOWWWeeettt~~~wwwhhhbbb```^^^\\\ZZZXXXTTTQQQMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJGGGBBBAAAEEEEEEAAAAAAFFFBBBDDDEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>BBB@@@@@@BBBEEEMMM^^^mmm}}}qqq```RRRNNNSSSYYY___bbbmmm~~~{{{vvvcccTTTEEEAAABBB@@@===<<<:::<<<>>><<<999777888999666888;;;>>>AAAAAAAAAAAAAAA@@@>>>======???AAABBB?????????>>>===<<<<<<<<<999999:::;;;<<<<<<<<<<<<999888888888777777666666999999999777555555777999444666666555222000///000333333444555555444333333222222222222333444555666000000000000111222333444222333555777777666555444222222222222333444555555555444333333222222222222111333444444222111111222444222111//////000222333333333333333222111000000555444444444444555666666666777777888888888888777888777555444333333444555333555777777666666666777;;;FFFFFFGGGYYYjjjttt~~~qqqaaaZZZPPPHHHHHHJJJIIIHHHHHHAAAFFFOOOWWW^^^aaabbbaaadddbbbbbbbbb]]]UUUQQQSSS[[[jjj}}}xxxnnneee___]]][[[[[[[[[]]]aaaeeekkkuuuyyyfffYYYLLLFFFDDD@@@======777888999999999777666555999888888777666777777777777555666:::999444666;;;666777888888888666555444222222222222222222222222333222111111333333222111444222222555555222111444888555222333555444111---444555333111222555111,,,333444666777777777666555777777777777777888999999666555555444444444555555555444444444555444111///------------.........///,,,---///333555222,,,&&&222222111222444444222000333333333444444444555555222222222111111111000000111222333444555555555555333333333222333333444444333555666666666777999;;;@@@CCCNNN___mmmuuu{{{|||~~~~~~yyyjjjaaa___]]][[[YYYVVVSSSPPPKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKIIIIIIHHHIIIJJJJJJGGGCCCBBBEEEEEEAAAAAAEEEBBBCCCDDDDDDBBBAAAAAABBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBAAAAAA??????BBB@@@@@@CCCEEEMMM\\\jjj|||nnn]]]OOOJJJOOOVVV]]]bbbmmmzzz}}}fffVVVGGGBBBBBB@@@>>>===:::<<<===<<<999777888999555777:::>>>AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@???===;;;;;;<<<<<<:::888999::::::;;;;;;;;;;;;:::888888777666666666666666888888999777666555666888222333444444333333444666333333555555555555333333222222222222333444555666333222111111111111111222222333555666666666444333333333222222222333444444444333222222111111111222000222444333222111222333222111000///...///111222111222222333333333222222444444444444444555666666666666777888888888777777666555444333222333333444222444555555555555666888999CCCCCCEEEVVVhhhsssyyyjjj]]]SSSKKKJJJLLLKKKIIIIIIHHHKKKQQQXXX^^^cccfffggghhheeebbb```[[[UUUTTTWWWVVVeeexxx|||rrriiiccc___]]]\\\[[[]]]___ccchhhsss{{{fffYYYKKKEEEBBB>>>;;;;;;777777888999888888777666888888888888777777777666:::777888:::888444444999666777888888888666555444111111111111111111111111333111000111222333222111222///000333333//////111///111222333333333444444222333111///111333111,,,444666888888777666777888777666666666666666777777444444444444444555666777444333222333444333000...---.........////////////000//////000222111...+++111000000111222222111///222222222222333333333444222222222111111111000000111111222333444444444333222222111222222333444555333555666666666666999;;;??????EEESSS```jjjsss{{{zzz~~~{{{mmmaaa___\\\YYYXXXUUURRROOOJJJJJJJJJJJJKKKLLLMMMMMMJJJIIIIIIHHHIIIIIIJJJKKKHHHEEECCCEEEDDDAAAAAACCCAAACCCDDDDDDBBBAAAAAABBB???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@???@@@CCCEEEKKKXXXeee{{{}}}ooo\\\MMMIIINNNTTT[[[aaajjjuuujjjZZZJJJCCCAAA@@@>>>???:::<<<<<<;;;999888888999777888;;;>>>???@@@AAAAAA@@@@@@@@@@@@???>>>======@@@>>><<<<<<>>>>>><<<:::::::::::::::::::::999999777666555444444444555666666777888888666555666666222333444444333444777999333444555666666555444333222222222222333444555555555444333222111111111111222333444555555555444333444444333333222222333333333222222111111111111111///111333333222222333444111000///......///000111000111222333444444444444222333333444555666666777555555666777777777777777444444333333222333333333333444555555555666999<<<<<>>>>>>>>>>>???@@@AAAAAA@@@>>><<<:::======>>>===<<<;;;;;;<<<999:::::::::999888777777666555444222222333555666444666888888777555555555666666666444333444666999333444555666666555444333333222222222333333444555444444333222222222222222222222333444555444444444666555444333222222222222333333222222222222222333...000222333333333444555111000000///000000111222111222222333444444333333111222333444555666666666444444555666777777777777444444444444444444444555555666777777777999===AAACCCHHHDDDBBBMMMXXXcccrrr|||yyyhhh]]]SSSPPPOOOMMMKKKKKKBBBCCCDDDFFFIIIKKKNNNOOOOOOJJJGGGEEEBBB@@@CCCIIIKKKXXXiiixxx~~~ssskkkeee```]]]\\\]]]^^^___cccmmmzzzoooaaaQQQIIIDDD???======666777777888888888888888666777999:::999888666444;;;;;;;;;:::777444444666555666777888888777666555555555555555555555555555444333222333444444333222111///000333333111000333111333444333///------...222555444222333666777444...222555333------222888777777666555555555666666444444444444444555666777222222111222333333000...///000000000000111111111333111///...///000111222111000//////000111000///111111111222222222222333111111111111111111111111222222222222222222111111111111111111111222333444333555666555555555777999@@@<<<;;;AAAIIIUUUdddqqqwww}}}~~~pppeeebbb^^^ZZZXXXVVVSSSQQQOOONNNMMMKKKKKKJJJJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJGGGGGGFFFCCCBBBBBBBBBAAACCCEEEGGGGGGEEEEEEEEEFFFCCCCCCBBBAAAAAA@@@??????AAAAAA@@@??????????????????>>>@@@BBBBBBEEEOOO[[[ssswwwfffVVVNNNPPPTTTXXXZZZbbbooo~~~ssscccRRRHHHCCC@@@???AAA<<<;;;:::999999:::::::::999999;;;<<<===??????@@@>>>???@@@AAA@@@>>>;;;:::666;;;>>><<<777555888<<<888999999999888777666666444444333222222333444555333555777777666555555555666666666444333444777:::444444555666666555444444333333222222222333444444333333222222333444555555333333444444444555555444666555444333222111111111444444333333333444444555---///222333333333444666111111111111222222333333444444444444444333222111111222333444555555555555333333444666666777777777444444555555666666777777555666777777888:::>>>BBBEEEIIIDDDAAAJJJQQQ[[[lllvvv~~~nnnbbbVVVRRRPPPMMMKKKKKKCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@BBBAAA???AAAGGGHHHTTTcccrrrwwwoooggg```\\\]]]]]]^^^^^^aaajjjvvvuuueeeUUUKKKFFF@@@======777777777777777777888888666777999:::999888666444777999999888666666777777555666777888888777666555555555555555555555555555666444444444555666555444111///000333444111111333666444111111111///,,,)))222555555222222666777666222777:::777222111666<<<888888777666666777777777777666555444444444444444333222222333555444222000000000000000111111111222000000111111000000111111333111//////111222111111222222222222333333333333111111111111111111111111222333333333333333222111333333222222111222222222444555666555444555777999>>>;;;;;;@@@FFFNNN[[[hhhrrrzzzsssfffccc^^^ZZZXXXVVVSSSRRRPPPOOONNNLLLKKKJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHEEEGGGFFFBBBAAACCCCCCAAACCCEEEGGGGGGFFFEEEFFFGGGDDDDDDCCCBBB@@@???>>>>>>@@@??????>>>>>>???@@@@@@@@@??????@@@???BBBLLLWWWnnn}}}{{{lll\\\RRRPPPRRRWWWZZZaaaooouuugggWWWLLLFFF@@@???AAA===;;;888888999;;;;;;:::555666888;;;===@@@BBBDDD===>>>@@@@@@@@@>>><<<:::888<<<@@@>>>999777:::???777777777888777777666666333333333333444444444444222444666666555444555666222333444444444666999<<<444555666777777666555444333333333222222333333444333333333333444555666777444444444555555555666666666555444333222222111222555444444444444555555666---000222333333333444555111111222333333444444444555555555555444333222111111222444555555444333333222222444555666666666666333444555777888888888888555666777888888:::===@@@@@@DDD@@@@@@HHHLLLWWWjjjppp|||sssfffZZZTTTRRRNNNKKKKKKEEEDDDDDDBBB@@@>>><<<;;;999999;;;??????===???CCCEEEPPP]]]kkk|||{{{rrriiibbb]]][[[\\\]]]]]]```gggqqqyyyxxxhhhWWWLLLFFF@@@<<<<<<999999888777666777777777777888888999888777666555333666888555444777888777555555777888888777777666333333333333333333333333666555444444666666555444///---...222222000000222444111...000222333///+++///333333///...222444444333666888777333333666:::777777777777777888999999888777666555444333333333333333333444555555333111000000000000111111111111---///111222111000000000333111//////000222222111222222222222333333333444111111111111111222222222222222333333333333333222444333333222222333333444444555555555444444666888888777:::>>>AAAFFFQQQ[[[jjjsss{{{}}}~~~~~~}}}wwwfffbbb]]]YYYWWWUUURRRQQQOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFDDDGGGFFFAAAAAADDDEEEAAAAAACCCEEEEEEDDDDDDEEEFFFCCCCCCBBBAAAAAA@@@???????????????>>>???@@@BBBCCCAAA???>>>>>>===???IIIUUUiiixxxuuueeeYYYSSSRRRVVV\\\eeeppp{{{wwwjjj[[[PPPHHHAAA???@@@===:::777777999;;;;;;:::777777999:::<<>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;555555666777777777666666111222444555666555444333333444555444333333555777111333555555555666777999444555666777777666555444444333333222222333333333555444444444444444555555666555555555666666777777555444333333222222222222444333333333333444555666...000222333333222333555000000111222333333444444333444444444444444333333222333444555555333222111111222333444555666666666222333555666777888888777777999;;;<<<<<<===???AAA<<<@@@>>>>>>DDDFFFPPPccclllzzzyyykkk^^^WWWTTTOOOLLLLLLFFFDDDAAA>>><<<;;;;;;;;;777666888;;;;;;999;;;@@@AAAJJJVVVddduuuuuulllddd___WWWYYY[[[\\\]]]ccckkkrrr}}}lllZZZOOOGGGAAA>>>===;;;:::888777666555666666888888888888777777777666111666777333222666777555444555666888888888777666222222222222222222222222555333222333444555444333///---...222333111111333000000000111222222222111///333333...---000333333111333555555333333444555555555555666777888999:::777666555444444444444444222111222333444444222000/////////000000000111111,,,...111000///...///111333000...---///000111111111111111111222222222222000000111111111222222222000000111222333333333222222222222333444666777888444555555555444444666777444555888<<<===@@@IIISSS___jjjuuuyyy{{{~~~{{{fffbbb\\\XXXUUUSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLMMMHHHIIIIIIJJJIIIHHHFFFEEECCCFFFFFFAAAAAAEEEFFFBBB@@@BBBCCCDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEEAAA???>>>===;;;===HHHTTTddduuu}}}mmm___WWWUUUVVV^^^iiiqqqwwwxxxkkk]]]RRRIIIAAA>>>@@@>>>:::777777999<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>===888333///111777:::666000444444555666777777777666000222555777777666444222333444444333222333555888444555777666555333333444444555666777777666555444444444333222222333333333777666555444444444444444666666666666666777888888444444333333222222333333222222222222333333444555///111333333222222333444...///000222222333333333222222333444555555555555333444555555555333111///000111333444555666666666000111333555777777777777;;;===@@@AAAAAAAAACCCDDD===@@@======AAA@@@HHH[[[iiiyyy~~~~~~~~~|||oooaaaZZZVVVQQQNNNNNNKKKGGGBBB>>><<<===???AAA<<<::::::<<<;;;999<<>>FFFRRR^^^pppxxxnnnfff```TTTWWWYYYZZZ\\\```gggmmm|||qqq^^^RRRKKKDDD@@@@@@<<<;;;999777555555555555999888888777666777777777111666777222111555666333444555666888888888777666444444444444444444444444333222111111333333222111222000111555666333333666...111444333111///111333111555555000...000444444444555666777888777666555333333333444666777999:::555555444444444555555666111000000222333333111///////////////000000000000---...000...,,,---000333222///---,,,---///000000000000000000111111111111000000111111222222222222......///111111222222222000000111333555888:::;;;444555555555444444555777444555888;;;;;;===FFFPPPWWWdddpppvvvzzz~~~{{{oooeee]]]ZZZWWWSSSOOOOOONNNMMMLLLKKKJJJJJJKKKLLLHHHJJJLLLNNNMMMJJJGGGDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDAAABBBDDDDDDBBB??????AAACCCCCCBBBBBBBBBCCCAAA@@@??????@@@AAACCCDDDDDDBBB???>>>@@@DDDIIILLL[[[nnnssscccZZZVVVZZZ]]]dddppp~~~ppp```VVVMMMCCC@@@BBB???>>><<<;;;;;;:::888777:::::::::;;;<<<===??????@@@???===;;;:::;;;<<<===;;;;;;<<<<<<;;;;;;::::::222555888;;;:::777333000555555555444444333333333555555444444444555555666999999777666555555555555555555555666666666666666555666666444333333555777222333444444444444777999999888777666555555555555777666666555555444333333222666777555444555333///111222333444333111///---444444333222222333333333222222333333333333444444333222222222333555666888444444444555666777777888444555666555555666999;;;999DDDIIIIIIMMMSSSOOOEEEBBB===;;;<<<>>>BBBKKKUUUjjjsss}}}vvveeeZZZUUUTTTPPPMMMJJJGGGBBB===::::::;;;<<<>>>;;;:::<<<;;;888777999===BBBKKKXXXhhh|||qqqfffaaa\\\XXXWWWZZZ]]]___dddjjjpppzzzxxxlll\\\NNNCCC???===;;;999555222333666:::===:::777444444666888777555444444444555555555666666666666666444222111222444777777666555444222111000111333444444333222222333000222333333222111333444444000///333333//////444333111///000333666777666444222222555555333333666555555666666777777777777555666666444222000000111777333222444444222333666000111111000//////000222555222//////111111///---//////...,,,+++,,,...111////////////000111222333000///......///111333444222666777333000333666666444333333222111111111222666444222333444666777888666666777777888;;;@@@DDDMMMYYYhhhuuu{{{}}}pppggg^^^[[[XXXTTTQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLJJJLLLMMMNNNMMMKKKHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEEEECCCAAABBBCCCDDDBBB@@@???AAABBBCCCBBBAAABBBCCCAAA@@@@@@@@@@@@BBBCCCDDDEEECCC@@@???@@@DDDIIILLL]]]ooowwwhhh]]]YYYZZZ]]]dddooo|||vvveeeYYYNNNDDD@@@AAA<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<===>>>>>>===;;;999999999:::;;;::::::::::::999999888777222555888::::::777333000555555444444444333333333333333333444555666777888999999777666666555555555666666666666666555555555555555555444333333555777444555555555444555777888:::999888777666666666666555555444444333222222222111555666444444666444000555555555555333111///...333222222111111111222222222222333333333333444444555444444333333444555666444444555555666777777888444555666555555666999;;;===IIIRRRTTTYYY^^^XXXMMMAAA<<<:::;;;===AAAJJJSSSfffppp|||~~~}}}~~~{{{hhh[[[UUUQQQMMMJJJIIIFFFBBB>>>;;;::::::;;;:::777777999999555555888===AAAIIISSSaaasssvvvlllgggbbb]]][[[\\\]]]]]]bbbgggoooyyyrrrbbbQQQFFF@@@>>>===;;;888666666888;;;===;;;888666666777999888777444444444555555555666666666777777555333222333444444555555555444333222111111333444444333222222333000111333222111111222444444000///333222///000333222000///111444666666555444222222555555333333666555555555666666666666666555666666444222000000111666222222444333111222666000111111000//////000222...,,,***,,,...000000///000000///...,,,---///222////////////000111222333000000///...///111333444...333555222000111222111444333222222111111222222444333222222333333333333555666666666777:::???BBBHHHQQQ___kkksssyyy}}}||||||}}}sssiii```\\\YYYUUURRRRRRMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAACCCCCCBBB@@@>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAA???AAADDDIIIKKKZZZlll~~~nnnbbb[[[[[[]]]cccmmmyyy}}}lll]]]PPPEEEAAAAAA<<<;;;::::::;;;<<<;;;:::>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::888777777888999888888888888777666555444222444777999999666333111555444444444444333333333222222333444555777999999999888777777666666666666777777666666555555444444444444555444222222444666666777777666555555777888:::999888777777777777777777666666555444444333333000444555333444666555111999888777555444222111000333333222222222333333444222222333333333333444444888777555444444444555555444444555555666777777777444555666555555666999;;;>>>LLLZZZaaaggghhh___RRR???;;;888999;;;>>>GGGPPP```kkkzzz|||zzzzzz|||}}}mmm]]]TTTOOOJJJFFFGGGEEECCC@@@===;;;:::999999666666888888555555888===@@@EEELLLWWWhhhzzz~~~uuuoooiiiccc___^^^\\\[[[^^^cccmmmxxxrrrbbbQQQFFF@@@>>><<<;;;999888777999:::;;;:::888666666777888777666444444444555555555555555666666666555333222333555222222333444444333333333111333444444333222222333000111222222111111222444222000000222222000000333111000000222444555555333444222222555555333333666555555555555555555555555444555666444222000111222444111000333333111111555000111111000//////000222,,,+++***+++...000111000000111111///......000333////////////000111222333111000//////000111333444---222444111000111111///333333222222111111222222444444444444444333333222444555666666666999===@@@BBBHHHQQQ]]]hhhrrryyy}}}}}}~~~tttjjjaaa]]]ZZZUUUSSSSSSNNNMMMKKKJJJIIIJJJJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAABBBBBBBBBAAA===???AAAAAA@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEECCCAAA@@@AAADDDHHHJJJRRRdddyyyttteee\\\ZZZ]]]ccclllxxxqqq```RRRHHHCCCBBB@@@>>><<<;;;;;;:::888777===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888777777777777888888888777666555444333333444666777777666444222444444444444444444444444333333444444555777888999999888888777666666777777888888777666555444444333333444555444333222333555777888999777666666777888::::::999888777777888888555555444444333333222222000333444222333666555222888777666444333333333333666555555555555666666777222222222333333333444444777666555444444555666777555555555555666666777777444555666555555666999;;;===LLL^^^iiinnnjjj\\\MMM===999777888999<<>>@@@FFFPPP]]]kkkvvv|||~~~vvvlllbbb]]]ZZZVVVSSSTTTPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEFFFGGGGGGLLLKKKJJJIIIGGGEEEBBBAAA???@@@@@@AAAAAAAAABBBBBB===???AAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@AAACCCGGGIIIMMM^^^tttzzzhhh]]][[[^^^ccckkkvvvvvvdddUUULLLFFFDDDAAA???===<<<<<<;;;999888::::::999999::::::;;;<<<===<<<;;;:::888888777777888888888888777666555444333444555666666555444333444444444444444444444444666666555555555666777777999888888777777777777888888888777666555444444333333444555555444333444555888999999888666666777999:::999888888888888888888222222111111000/////////000333444222222555555222444333333222333333444555666555555555666666777888222222222333333333444444555555444444555666888999555555555555666666666666444555666555555666999;;;===LLL```nnnqqqhhhVVVFFF<<<888666777888:::AAAIIIWWWdddttt}}}~~~yyyhhh\\\SSSMMMIIIFFFFFFEEECCC@@@===:::888999666777::::::777777::::::>>>BBBFFFLLLZZZmmm{{{{{{ooohhhaaa^^^[[[YYY[[[```hhhsss~~~yyykkk]]]PPPIIIEEE;;;:::999999888777666666888999999888777555555555555555555555555555555444333333444222111000222333444444444444333222111111000222333333222111111222///111222222111000222333///000111222222333222111///000222333333333333222444222222555555333333666666666666666666666666666333444555444222111111333111//////222333000000333000111111000//////000222222222222222222222333444...///000///......///000////////////000111222333111111111111111222222222555555222---...333555444333222222111222222333333'''+++...000000000111222333444555555555666999;;;;;;===AAAHHHTTTbbboooxxxyyy|||yyyoooddd___[[[WWWUUUVVVSSSRRROOOMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJHHHFFFDDDBBB@@@===>>>@@@@@@@@@@@@BBBCCC>>>@@@BBBBBBAAA@@@AAABBB@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@???@@@BBBEEEGGGLLL\\\pppooobbb]]]___ccciiirrr~~~{{{iiiYYYPPPIIIEEE???===<<<===>>>???>>>===::::::999999:::;;;<<<<<<======<<<;;;:::888777777777777888888888777666666333444444555555555555555333333333444444444444555777777666555555666666777999888888777777888888888777777666666555555444444333555666666555444444555777888888777666666888999999888888777777777888888666666555444444333333222111333444111111444444222000000111222333444444555333333333333333444555666222222333333333333444444444333333333444666888999555555666666666666666666444555666555555666999;;;@@@NNNbbbrrrttthhhSSSCCC;;;888666777777999???GGGRRR^^^ooo{{{pppcccXXXQQQLLLHHHHHHFFFDDDAAA>>><<<:::999666666888888555555888888===BBBEEEJJJVVVhhhuuuqqqiiibbb___\\\ZZZ]]]bbbeeeoooyyyrrrbbbSSSHHHBBB>>>===<<<;;;999999888888999:::;;;:::888666666666555555555555555444444444222333333333111111222444555555555555444333222111000222333333222111111222///000111111000000111333---111222111222444333000///111333333222111222333444222222555555333333666444444555555555666666666333444555444222111222333000...///333444111111333000111111000//////000222...///111111111222444666...///000000......///000////////////000111222333111222222222222222222222444333///+++---222444222222222111111222222333333***...222444333444777:::333555666666555666888:::888;;;???DDDKKKWWWeeepppvvv{{{}}}rrrgggbbb^^^ZZZXXXZZZWWWUUURRRNNNLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCBBB;;;===@@@@@@??????BBBDDD???AAABBBCCCBBBAAABBBCCC@@@AAABBBCCCDDDDDDDDDCCCAAA@@@???>>>???AAACCCEEEIIIWWWjjj|||xxxjjj```aaadddgggnnnxxxooo^^^SSSKKKEEE@@@???>>>???@@@@@@???>>>======<<<;;;;;;;;;<<<<<<======<<<;;;:::888777666555666666777777777777777333333333333444444555555333333333444444444555555666555555555666777888888999888888777777888999999666666666666666555555555444666888888666555555666555666777777666666888:::777777777666666777777888999999888888777666666555222444444000000333333111000111222333444444333333222222222222333444555666222222333333333333444444444444333333333555666777666666666666666666666555444555666555555666999;;;BBBOOOccctttvvvhhhSSSDDD;;;888666777777888>>>EEEKKKXXXiiivvv|||wwwiii]]]SSSNNNKKKJJJGGGEEEBBB@@@>>>===:::777777999999555555888666<<>>>>>>>>@@@BBBCCCCCCRRRfffyyy~~~qqqbbbcccdddfffjjjssssssaaaVVVLLLDDDEEECCCAAA@@@@@@???>>><<>><<<<<<<<<;;;<<<<<<<<<;;;999777666555333444555666777777777777333333333333333444555666333333333444444555555555444444444555777888:::;;;999888888888888888999999555555555666666666666666444666888999777666666666444555666666666666888:::777666666666666666777777555444444333222222111111333555444000000222333000111222444555555444222111333333333444555666777888222222333333333444444444666555444333222333444444666666666666666555555555444555666555555666999;;;BBBNNNbbbtttvvvhhhSSSEEE;;;888666777777888>>>EEEFFFSSSeeesss{{{~~~~~~|||mmm___TTTNNNLLLKKKHHHEEEBBB@@@???>>>>>>;;;:::<<<;;;888777999555;;;@@@BBBCCCLLL[[[gggzzzyyyqqqiiiddd___]]]___dddaaaiiirrrwww~~~qqqaaaSSSKKK???===:::888666666666777333555777666222000///000666666555555555444444444555666777666444444666888333444555666777777777777000111333333111000111222///000111111000000111222+++111333111222555444///000222333111//////222555444222222555555333333666......///111222333444555333444555444222222222444000///000555555333222444000111111000//////000222333555555333000///000333000111333333111000111222////////////000111222333222222333333333222222111222444444444777999555...222111111111222333333444...111444333000111666;;;444666777777666666777999111888>>>>>><<